* Pure: axclasses now purely definitional;
authorwenzelm
Sun, 30 Apr 2006 22:49:59 +0200
changeset 19508 d5236f5b0a71
parent 19507 b386fcdc9945
child 19509 351e1b1ea251
* Pure: axclasses now purely definitional; * Pure/kernel: consts certification ignores sort constraints;
NEWS
--- a/NEWS	Sat Apr 29 23:16:49 2006 +0200
+++ b/NEWS	Sun Apr 30 22:49:59 2006 +0200
@@ -467,6 +467,17 @@
 GenericDataFun.  INCOMPATIBILITY, need to adapt attribute type
 declarations and definitions.
 
+* Pure/kernel: consts certification ignores sort constraints given in
+signature declarations.  (This information is not relevant to the
+logic, but only for type inference.)  IMPORTANT INTERNAL CHANGE.
+
+* Pure: axiomatic type classes are now purely definitional, with
+explicit proofs of class axioms and super class relations performed
+internally.  See Pure/axclass.ML for the main internal interfaces --
+notably AxClass.define_class supercedes AxClass.add_axclass, and
+AxClass.axiomatize_class/classrel/arity supercede
+Sign.add_classes/classrel/arities.
+
 * Pure/Isar: Args/Attrib parsers operate on Context.generic --
 global/local versions on theory vs. Proof.context have been
 discontinued; Attrib.syntax and Method.syntax have been adapted