equal
deleted
inserted
replaced
153 - remove all special provisions on numerals in proofs; |
153 - remove all special provisions on numerals in proofs; |
154 |
154 |
155 * HOL/record: |
155 * HOL/record: |
156 - removed old "make" and "make_scheme" operations -- INCOMPATIBILITY; |
156 - removed old "make" and "make_scheme" operations -- INCOMPATIBILITY; |
157 - removed "more" class (simply use "term") -- INCOMPATIBILITY; |
157 - removed "more" class (simply use "term") -- INCOMPATIBILITY; |
158 - provides cases/induct rules for use with corresponding Isar methods; |
158 - provides cases/induct rules for use with corresponding Isar |
|
159 methods (for concrete records, record schemes, concrete more |
|
160 parts, schematic more parts -- in that order); |
159 - new derived operations "make" (for adding fields of current |
161 - new derived operations "make" (for adding fields of current |
160 record), "extend" to promote fixed record to record scheme, and |
162 record), "extend" to promote fixed record to record scheme, and |
161 "truncate" for the reverse; cf. theorems "derived_defs", which are |
163 "truncate" for the reverse; cf. theorems "derived_defs", which are |
162 *not* declared as simp by default; |
164 *not* declared as simp by default; |
163 - internal definitions directly based on a light-weight abstract |
165 - internal definitions directly based on a light-weight abstract |
243 * syntax: print modes "type_brackets" and "no_type_brackets" control |
245 * syntax: print modes "type_brackets" and "no_type_brackets" control |
244 output of nested => (types); the default behavior is "type_brackets"; |
246 output of nested => (types); the default behavior is "type_brackets"; |
245 |
247 |
246 * syntax: builtin parse translation for "_constify" turns valued |
248 * syntax: builtin parse translation for "_constify" turns valued |
247 tokens into AST constants; |
249 tokens into AST constants; |
|
250 |
|
251 * syntax: prefer later print_translation functions; potential |
|
252 INCOMPATIBILITY: need to reverse declarations of multiple translation |
|
253 functions for same constant; |
248 |
254 |
249 * system: refrain from any attempt at filtering input streams; no |
255 * system: refrain from any attempt at filtering input streams; no |
250 longer support ``8bit'' encoding of old isabelle font, instead proper |
256 longer support ``8bit'' encoding of old isabelle font, instead proper |
251 iso-latin characters may now be used; |
257 iso-latin characters may now be used; |
252 |
258 |