NEWS
changeset 11936 fef099613354
parent 11933 acfea249b03c
child 11937 2a2b1182a23b
--- a/NEWS	Thu Oct 25 20:04:43 2001 +0200
+++ b/NEWS	Thu Oct 25 22:41:07 2001 +0200
@@ -58,6 +58,9 @@
 bound variables: "ALL x. P x --> Q x" (is "ALL x. _ --> ?C x")
 supersedes more cumbersome ... (is "ALL x. _ x --> ?C x");
 
+* Provers: 'simplified' attribute may refer to explicit rules instead
+of full simplifier context; 'iff' attribute handles conditional rules;
+
 * HOL: 'typedef' now allows alternative names for Rep/Abs morphisms;
 
 * HOL: 'recdef' now fails on unfinished automated proofs, use
@@ -98,8 +101,11 @@
 
 * HOL/record:
   - provides cases/induct rules for use with corresponding Isar methods;
-  - "record" operation truncates to particular fixed record (type cast);
-  - make_defs no longer part of default simps (INCOMPATIBILITY);
+  - old "make" and "make_scheme" operation removed -- INCOMPATIBILITY;
+  - new derived operations "make" (for adding fields of current
+    record), "extend" to promote fixed record to record scheme, and
+    "truncate" for the reverse; cf. theorems "derived_defs", which are
+    *not* declared as simp by default;
   - internal definitions directly based on a light-weight abstract
     theory of product types over typedef rather than datatype;