equal
deleted
inserted
replaced
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; |