equal
deleted
inserted
replaced
55 * LaTeX: several improvements of isabelle.sty; |
55 * LaTeX: several improvements of isabelle.sty; |
56 |
56 |
57 |
57 |
58 *** Document preparation *** |
58 *** Document preparation *** |
59 |
59 |
|
60 * formal comments (text blocks etc.) in new-style theories may now |
|
61 contain antiquotations of thm/prop/term/typ to be presented according |
|
62 to latex print mode; concrete syntax is like this: @{term[show_types] |
|
63 "f(x) = a + x"}; |
|
64 |
60 * isatool mkdir provides easy setup of Isabelle session directories, |
65 * isatool mkdir provides easy setup of Isabelle session directories, |
61 including proper document sources; |
66 including proper document sources; |
62 |
67 |
63 * generated LaTeX sources are now deleted after successful run |
68 * generated LaTeX sources are now deleted after successful run |
64 (isatool document -c); may retain a copy somewhere else via -D option |
69 (isatool document -c); may retain a copy somewhere else via -D option |
103 name 'antecedent'; |
108 name 'antecedent'; |
104 |
109 |
105 * Pure: removed obsolete 'transfer' attribute (transfer of thms to the |
110 * Pure: removed obsolete 'transfer' attribute (transfer of thms to the |
106 current context is now done automatically); |
111 current context is now done automatically); |
107 |
112 |
|
113 * Pure: theory command 'hide' removes declarations from |
|
114 class/type/const name spaces; |
|
115 |
|
116 * Pure: theory command 'method_setup' provides a simple interface for |
|
117 definining proof methods in ML; |
|
118 |
108 * Provers: splitter support (via 'split' attribute and 'simp' method |
119 * Provers: splitter support (via 'split' attribute and 'simp' method |
109 modifier); 'simp' method: 'only:' modifier removes loopers as well |
120 modifier); 'simp' method: 'only:' modifier removes loopers as well |
110 (including splits); |
121 (including splits); |
111 |
122 |
112 * HOL: new proof method 'cases' and improved version of 'induct' now |
123 * HOL: new proof method 'cases' and improved version of 'induct' now |
133 |
144 |
134 * simplified (more robust) goal selection of proof methods: 1st goal, |
145 * simplified (more robust) goal selection of proof methods: 1st goal, |
135 all goals, or explicit goal specifier (tactic emulation); thus 'proof |
146 all goals, or explicit goal specifier (tactic emulation); thus 'proof |
136 method scripts' have to be in depth-first order; |
147 method scripts' have to be in depth-first order; |
137 |
148 |
138 * tuned 'let' syntax: replace 'as' keyword by 'and'; |
149 * tuned 'let' syntax: replaced 'as' keyword by 'and'; |
139 |
|
140 * theory command 'hide' removes declarations from class/type/const |
|
141 name spaces; |
|
142 |
150 |
143 |
151 |
144 *** HOL *** |
152 *** HOL *** |
145 |
153 |
146 * HOL/Prolog: a (bare-bones) implementation of Lambda-Prolog |
154 * HOL/Prolog: a (bare-bones) implementation of Lambda-Prolog |