more explicit NEWS
authorhaftmann
Fri, 06 Jan 2012 10:53:52 +0100
changeset 47010ab21fc844ea2
parent 47009 85f8d8a8c711
child 47011 94479a979129
more explicit NEWS
NEWS
     1.1 --- a/NEWS	Fri Jan 06 17:44:42 2012 +0100
     1.2 +++ b/NEWS	Fri Jan 06 10:53:52 2012 +0100
     1.3 @@ -101,10 +101,15 @@
     1.4  INCOMPATIBILITY.
     1.5  
     1.6  * 'set' is now a proper type constructor.  Definitions mem_def and Collect_def
     1.7 -have disappeared.  INCOMPATIBILITY, rephrase sets S used as predicates by
     1.8 -"%x. x : S" and predicates P used as sets by "{x. P x}".  For typical proofs,
     1.9 -it is often sufficent to prune any tinkering with former theorems mem_def
    1.10 +have disappeared.  INCOMPATIBILITY.
    1.11 +For developments keeping predicates and sets
    1.12 +separate, it is often sufficient to rephrase sets S accidentally used as predicates by
    1.13 +"%x. x : S" and predicates P accidentally used as sets by "{x. P x}".  Corresponding
    1.14 +proofs in a first step should be pruned from any tinkering with former theorems mem_def
    1.15  and Collect_def.
    1.16 +For developments which deliberately mixed predicates and sets, a planning step is
    1.17 +necessary to determine what should become a predicate and what a set.  It can be helpful
    1.18 +to carry out that step in Isabelle 2011-1 before jumping to the current release.
    1.19  
    1.20  * Theory HOL/Library/AList has been renamed to AList_Impl. INCOMPATIBILITY.
    1.21