NEWS
changeset 11937 2a2b1182a23b
parent 11936 fef099613354
child 11952 b10f1e8862f4
equal deleted inserted replaced
11936:fef099613354 11937:2a2b1182a23b
    98   - replace "#nnn" by "nnn", and "#-nnn" by "-nnn";
    98   - replace "#nnn" by "nnn", and "#-nnn" by "-nnn";
    99 
    99 
   100   - remove all special provisions on numerals in proofs;
   100   - remove all special provisions on numerals in proofs;
   101 
   101 
   102 * HOL/record:
   102 * HOL/record:
       
   103   - removed old "make" and "make_scheme" operations -- INCOMPATIBILITY;
       
   104   - removed "more" class (simply use "term") -- INCOMPATIBILITY;
   103   - provides cases/induct rules for use with corresponding Isar methods;
   105   - provides cases/induct rules for use with corresponding Isar methods;
   104   - old "make" and "make_scheme" operation removed -- INCOMPATIBILITY;
       
   105   - new derived operations "make" (for adding fields of current
   106   - new derived operations "make" (for adding fields of current
   106     record), "extend" to promote fixed record to record scheme, and
   107     record), "extend" to promote fixed record to record scheme, and
   107     "truncate" for the reverse; cf. theorems "derived_defs", which are
   108     "truncate" for the reverse; cf. theorems "derived_defs", which are
   108     *not* declared as simp by default;
   109     *not* declared as simp by default;
   109   - internal definitions directly based on a light-weight abstract
   110   - internal definitions directly based on a light-weight abstract
   135 
   136 
   136 * HOL: syntax translations now work properly with numerals and records
   137 * HOL: syntax translations now work properly with numerals and records
   137 expressions;
   138 expressions;
   138 
   139 
   139 * HOL/GroupTheory: group theory examples including Sylow's theorem, by
   140 * HOL/GroupTheory: group theory examples including Sylow's theorem, by
   140 Florian Kammüller;
   141 Florian Kammüller;
   141 
   142 
   142 * HOL: got rid of some global declarations (potential INCOMPATIBILITY
   143 * HOL: got rid of some global declarations (potential INCOMPATIBILITY
   143 for ML tools): const "()" renamed "Product_Type.Unity", type "unit"
   144 for ML tools): const "()" renamed "Product_Type.Unity", type "unit"
   144 renamed "Product_Type.unit";
   145 renamed "Product_Type.unit";
   145 
   146