NEWS
changeset 9388 0b039a3575eb
parent 9383 c21fa1c48de0
child 9402 480a1b40fdd6
equal deleted inserted replaced
9387:3bab31b55a95 9388:0b039a3575eb
    39 
    39 
    40 * HOL/ML: even fewer consts are declared as global (see theories Ord,
    40 * HOL/ML: even fewer consts are declared as global (see theories Ord,
    41 Lfp, Gfp, WF); this only affects ML packages that refer to const names
    41 Lfp, Gfp, WF); this only affects ML packages that refer to const names
    42 internally;
    42 internally;
    43 
    43 
       
    44 * HOL, ZF: syntax for quotienting wrt an equivalence relation changed from
       
    45   A/r to A//r;
       
    46 
    44 * Isar: changed syntax of local blocks from {{ }} to { };
    47 * Isar: changed syntax of local blocks from {{ }} to { };
    45 
       
    46 * FOL, ZF: AddIffs now available, giving theorems of the form P<->Q to the
       
    47   simplifier and classical reasoner simultaneously;
       
    48 
    48 
    49 * Provers: Blast_tac now warns of and ignores "weak elimination rules" e.g.
    49 * Provers: Blast_tac now warns of and ignores "weak elimination rules" e.g.
    50   [| inj ?f;          ?f ?x = ?f ?y; ?x = ?y ==> ?W |] ==> ?W
    50   [| inj ?f;          ?f ?x = ?f ?y; ?x = ?y ==> ?W |] ==> ?W
    51 use instead the strong form,
    51 use instead the strong form,
    52   [| inj ?f; ~ ?W ==> ?f ?x = ?f ?y; ?x = ?y ==> ?W |] ==> ?W
    52   [| inj ?f; ~ ?W ==> ?f ?x = ?f ?y; ?x = ?y ==> ?W |] ==> ?W
   235 * fewer consts declared as global (e.g. have to refer to "Lfp.lfp"
   235 * fewer consts declared as global (e.g. have to refer to "Lfp.lfp"
   236 instead of "lfp" internally; affects ML packages only);
   236 instead of "lfp" internally; affects ML packages only);
   237 
   237 
   238 * tuned AST representation of nested pairs, avoiding bogus output in
   238 * tuned AST representation of nested pairs, avoiding bogus output in
   239 case of overlap with user translations (e.g. judgements over tuples);
   239 case of overlap with user translations (e.g. judgements over tuples);
       
   240 
       
   241 
       
   242 *** FOL & ZF ***
       
   243 
       
   244 * AddIffs now available, giving theorems of the form P<->Q to the
       
   245   simplifier and classical reasoner simultaneously;
   240 
   246 
   241 
   247 
   242 *** General ***
   248 *** General ***
   243 
   249 
   244 * AST translation rules no longer require constant head on LHS;
   250 * AST translation rules no longer require constant head on LHS;