NEWS
changeset 11933 acfea249b03c
parent 11930 1accec985349
child 11936 fef099613354
     1.1 --- a/NEWS	Thu Oct 25 19:55:41 2001 +0200
     1.2 +++ b/NEWS	Thu Oct 25 19:59:00 2001 +0200
     1.3 @@ -54,8 +54,8 @@
     1.4  
     1.5  * Pure: removed obsolete 'exported' attribute;
     1.6  
     1.7 -* Pure: dummy pattern "_" in is/let is now automatically ``lifted''
     1.8 -over bound variables: "ALL x. P x --> Q x" (is "ALL x. _ --> ?C x")
     1.9 +* Pure: dummy pattern "_" in is/let is now automatically lifted over
    1.10 +bound variables: "ALL x. P x --> Q x" (is "ALL x. _ --> ?C x")
    1.11  supersedes more cumbersome ... (is "ALL x. _ x --> ?C x");
    1.12  
    1.13  * HOL: 'typedef' now allows alternative names for Rep/Abs morphisms;
    1.14 @@ -63,10 +63,9 @@
    1.15  * HOL: 'recdef' now fails on unfinished automated proofs, use
    1.16  "(permissive)" option to recover old behavior;
    1.17  
    1.18 -* HOL: 'inductive' now longer features separate (collective)
    1.19 -attributes for 'intros';
    1.20 -
    1.21 -* HOL: canonical cases/induct rules for n-tuples (n = 3..7);
    1.22 +* HOL: 'inductive' no longer features separate (collective) attributes
    1.23 +for 'intros' (was found too confusing);
    1.24 +
    1.25  
    1.26  
    1.27  *** HOL ***
    1.28 @@ -99,12 +98,13 @@
    1.29  
    1.30  * HOL/record:
    1.31    - provides cases/induct rules for use with corresponding Isar methods;
    1.32 -  - "record" operation truncates to particular fixed record (acts like
    1.33 -    a type cast);
    1.34 -  - make_defs no longer part of default simps;
    1.35 +  - "record" operation truncates to particular fixed record (type cast);
    1.36 +  - make_defs no longer part of default simps (INCOMPATIBILITY);
    1.37    - internal definitions directly based on a light-weight abstract
    1.38      theory of product types over typedef rather than datatype;
    1.39  
    1.40 +* HOL: canonical cases/induct rules for n-tuples (n = 3..7);
    1.41 +
    1.42  * HOL: concrete setsum syntax "\<Sum>i:A. b" == "setsum (%i. b) A"
    1.43  (beware of argument permutation!);
    1.44  
    1.45 @@ -133,10 +133,9 @@
    1.46  * HOL/GroupTheory: group theory examples including Sylow's theorem, by
    1.47  Florian Kammüller;
    1.48  
    1.49 -* HOL: eliminated global items
    1.50 -
    1.51 -  const "()" -> "Product_Type.Unity"
    1.52 -  type "unit" -> "Product_Type.unit"
    1.53 +* HOL: got rid of some global declarations (potential INCOMPATIBILITY
    1.54 +for ML tools): const "()" renamed "Product_Type.Unity", type "unit"
    1.55 +renamed "Product_Type.unit";
    1.56  
    1.57  
    1.58  *** ZF ***