equal
deleted
inserted
replaced
19 * Removed exotic 'token_translation' command. INCOMPATIBILITY, use ML |
19 * Removed exotic 'token_translation' command. INCOMPATIBILITY, use ML |
20 interface instead. |
20 interface instead. |
21 |
21 |
22 |
22 |
23 *** Pure *** |
23 *** Pure *** |
24 |
|
25 * Simplified ML oracle interface Thm.add_oracle promotes 'a -> cterm |
|
26 to 'a -> thm, at the cost of internal tagging of results with an |
|
27 authentic oracle name. The Isar command 'oracle' is now polymorphic, |
|
28 no argument type is specified. INCOMPATIBILITY, need to simplify |
|
29 existing oracle code accordingly. Note that extra performance may be |
|
30 gained by producing the cterm carefully, not via Thm.cterm_of. |
|
31 |
24 |
32 * Changed defaults for unify configuration options: |
25 * Changed defaults for unify configuration options: |
33 |
26 |
34 unify_trace_bound = 50 (formerly 25) |
27 unify_trace_bound = 50 (formerly 25) |
35 unify_search_bound = 60 (formerly 30) |
28 unify_search_bound = 60 (formerly 30) |
213 |
206 |
214 * Proof of Zorn's Lemma for partial orders. |
207 * Proof of Zorn's Lemma for partial orders. |
215 |
208 |
216 |
209 |
217 *** ML *** |
210 *** ML *** |
|
211 |
|
212 * Simplified ML oracle interface Thm.add_oracle promotes 'a -> cterm |
|
213 to 'a -> thm, while results are always tagged with an authentic oracle |
|
214 name. The Isar command 'oracle' is now polymorphic, no argument type |
|
215 is specified. INCOMPATIBILITY, need to simplify existing oracle code |
|
216 accordingly. Note that extra performance may be gained by producing |
|
217 the cterm carefully, avoiding slow Thm.cterm_of. |
218 |
218 |
219 * ML bindings produced via Isar commands are stored within the Isar |
219 * ML bindings produced via Isar commands are stored within the Isar |
220 context (theory or proof). Consequently, commands like 'use' and 'ML' |
220 context (theory or proof). Consequently, commands like 'use' and 'ML' |
221 become thread-safe and work with undo as expected (concerning |
221 become thread-safe and work with undo as expected (concerning |
222 top-level bindings, not side-effects on global references). |
222 top-level bindings, not side-effects on global references). |