Fri, 14 Sep 2012 12:09:27 +0200 polished the induction
blanchet [Fri, 14 Sep 2012 12:09:27 +0200] rev 49372
polished the induction
Fri, 14 Sep 2012 12:09:27 +0200 put the flat at the right place (to avoid exceptions)
blanchet [Fri, 14 Sep 2012 12:09:27 +0200] rev 49371
put the flat at the right place (to avoid exceptions)
Fri, 14 Sep 2012 12:09:27 +0200 fixed variable exporting problem
blanchet [Fri, 14 Sep 2012 12:09:27 +0200] rev 49370
fixed variable exporting problem
Fri, 14 Sep 2012 12:09:27 +0200 compile
blanchet [Fri, 14 Sep 2012 12:09:27 +0200] rev 49369
compile
Fri, 14 Sep 2012 12:09:27 +0200 added induct tactic
blanchet [Fri, 14 Sep 2012 12:09:27 +0200] rev 49368
added induct tactic
Fri, 14 Sep 2012 12:09:27 +0200 tuning
blanchet [Fri, 14 Sep 2012 12:09:27 +0200] rev 49367
tuning
Fri, 14 Sep 2012 12:09:27 +0200 renamed "mk_UnN" to "mk_UnIN"
blanchet [Fri, 14 Sep 2012 12:09:27 +0200] rev 49366
renamed "mk_UnN" to "mk_UnIN"
Fri, 14 Sep 2012 12:09:27 +0200 merged two commands
blanchet [Fri, 14 Sep 2012 12:09:27 +0200] rev 49365
merged two commands
Fri, 14 Sep 2012 12:09:27 +0200 allow default values to refer to selector arguments -- this is useful, e.g. for tllist: ttl (TNil x) = TNil x (example by Andreas Lochbihler)
blanchet [Fri, 14 Sep 2012 12:09:27 +0200] rev 49364
allow default values to refer to selector arguments -- this is useful, e.g. for tllist: ttl (TNil x) = TNil x (example by Andreas Lochbihler)
Fri, 14 Sep 2012 12:09:27 +0200 distinguish between nested and nesting BNFs
blanchet [Fri, 14 Sep 2012 12:09:27 +0200] rev 49363
distinguish between nested and nesting BNFs
Fri, 14 Sep 2012 12:09:27 +0200 make tactic more robust in the case where "asm_simp_tac" already finishes the job
blanchet [Fri, 14 Sep 2012 12:09:27 +0200] rev 49362
make tactic more robust in the case where "asm_simp_tac" already finishes the job
Fri, 14 Sep 2012 12:09:27 +0200 derive induction via backward proof, to ensure that the premises are in the right order for constructors like "X x y x" where x and y are mutually recursive
blanchet [Fri, 14 Sep 2012 12:09:27 +0200] rev 49361
derive induction via backward proof, to ensure that the premises are in the right order for constructors like "X x y x" where x and y are mutually recursive
Fri, 14 Sep 2012 21:15:59 +0200 no longer react on global_settings (cf. 34ac36642a31);
wenzelm [Fri, 14 Sep 2012 21:15:59 +0200] rev 49360
no longer react on global_settings (cf. 34ac36642a31);
Fri, 14 Sep 2012 20:49:54 +0200 refined output panel: more value-oriented approach to update and caret focus;
wenzelm [Fri, 14 Sep 2012 20:49:54 +0200] rev 49359
refined output panel: more value-oriented approach to update and caret focus;
Fri, 14 Sep 2012 18:12:41 +0200 clarified markup names;
wenzelm [Fri, 14 Sep 2012 18:12:41 +0200] rev 49358
clarified markup names;
Fri, 14 Sep 2012 17:37:19 +0200 more general Document_Model.point_range;
wenzelm [Fri, 14 Sep 2012 17:37:19 +0200] rev 49357
more general Document_Model.point_range; more general Document_View.Active_Area; eliminated dead popup material;
Fri, 14 Sep 2012 13:52:16 +0200 more static handling of rendering options;
wenzelm [Fri, 14 Sep 2012 13:52:16 +0200] rev 49356
more static handling of rendering options;
Fri, 14 Sep 2012 12:46:33 +0200 tuned options (again);
wenzelm [Fri, 14 Sep 2012 12:46:33 +0200] rev 49355
tuned options (again);
Fri, 14 Sep 2012 12:29:02 +0200 more scalable option-group;
wenzelm [Fri, 14 Sep 2012 12:29:02 +0200] rev 49354
more scalable option-group;
Fri, 14 Sep 2012 10:01:42 +0200 tuned
nipkow [Fri, 14 Sep 2012 10:01:42 +0200] rev 49353
tuned
Thu, 13 Sep 2012 17:20:44 +0200 merged
wenzelm [Thu, 13 Sep 2012 17:20:44 +0200] rev 49352
merged
Thu, 13 Sep 2012 17:20:04 +0200 tuned proofs;
wenzelm [Thu, 13 Sep 2012 17:20:04 +0200] rev 49351
tuned proofs;
Thu, 13 Sep 2012 17:15:04 +0200 remove theory Real_Integration, not needed since 44e42d392c6e when Euclidean spaces where introduced
hoelzl [Thu, 13 Sep 2012 17:15:04 +0200] rev 49350
remove theory Real_Integration, not needed since 44e42d392c6e when Euclidean spaces where introduced
Thu, 13 Sep 2012 16:43:33 +0200 workaround for HOL-Mirabelle-ex oddities;
wenzelm [Thu, 13 Sep 2012 16:43:33 +0200] rev 49349
workaround for HOL-Mirabelle-ex oddities;
Thu, 13 Sep 2012 16:10:20 +0200 instructions for quick start in 20min;
wenzelm [Thu, 13 Sep 2012 16:10:20 +0200] rev 49348
instructions for quick start in 20min;
Thu, 13 Sep 2012 16:09:35 +0200 more liberal init_components: base dir may get created later when resolving missing components;
wenzelm [Thu, 13 Sep 2012 16:09:35 +0200] rev 49347
more liberal init_components: base dir may get created later when resolving missing components;
Thu, 13 Sep 2012 16:01:42 +0200 more efficient painting based on cached result;
wenzelm [Thu, 13 Sep 2012 16:01:42 +0200] rev 49346
more efficient painting based on cached result;
Thu, 13 Sep 2012 11:13:00 +0200 more standard init_components -- particularly important to pick up correct jdk/scala version;
wenzelm [Thu, 13 Sep 2012 11:13:00 +0200] rev 49345
more standard init_components -- particularly important to pick up correct jdk/scala version;
Thu, 13 Sep 2012 10:28:48 +0200 tuned
nipkow [Thu, 13 Sep 2012 10:28:48 +0200] rev 49344
tuned
Wed, 12 Sep 2012 23:38:12 +0200 merged
wenzelm [Wed, 12 Sep 2012 23:38:12 +0200] rev 49343
merged
Wed, 12 Sep 2012 23:06:39 +0200 rough and ready induction
blanchet [Wed, 12 Sep 2012 23:06:39 +0200] rev 49342
rough and ready induction
Wed, 12 Sep 2012 23:06:39 +0200 nicer error message, indicating which type is empty (relying on metatheoretical completeness proof here)
blanchet [Wed, 12 Sep 2012 23:06:39 +0200] rev 49341
nicer error message, indicating which type is empty (relying on metatheoretical completeness proof here)
Wed, 12 Sep 2012 23:18:26 +0200 observe context more carefully when producing "fresh" variables -- for increased chances that method "subst" works in local context (including that of forked proofs);
wenzelm [Wed, 12 Sep 2012 23:18:26 +0200] rev 49340
observe context more carefully when producing "fresh" variables -- for increased chances that method "subst" works in local context (including that of forked proofs);
Wed, 12 Sep 2012 22:00:29 +0200 eliminated some old material that is unused in the visible universe;
wenzelm [Wed, 12 Sep 2012 22:00:29 +0200] rev 49339
eliminated some old material that is unused in the visible universe;
Wed, 12 Sep 2012 17:26:05 +0200 tuning
blanchet [Wed, 12 Sep 2012 17:26:05 +0200] rev 49338
tuning
Wed, 12 Sep 2012 17:26:05 +0200 set up things for (co)induction sugar
blanchet [Wed, 12 Sep 2012 17:26:05 +0200] rev 49337
set up things for (co)induction sugar
Wed, 12 Sep 2012 17:26:05 +0200 tuning
blanchet [Wed, 12 Sep 2012 17:26:05 +0200] rev 49336
tuning
Wed, 12 Sep 2012 17:26:05 +0200 added sumEN_tupled_balanced
blanchet [Wed, 12 Sep 2012 17:26:05 +0200] rev 49335
added sumEN_tupled_balanced
Wed, 12 Sep 2012 16:54:24 +0200 load fonts into JavaFX as well;
wenzelm [Wed, 12 Sep 2012 16:54:24 +0200] rev 49334
load fonts into JavaFX as well;
Wed, 12 Sep 2012 16:27:44 +0200 some support for actual HTML rendering;
wenzelm [Wed, 12 Sep 2012 16:27:44 +0200] rev 49333
some support for actual HTML rendering;
Wed, 12 Sep 2012 15:01:25 +0200 merged
wenzelm [Wed, 12 Sep 2012 15:01:25 +0200] rev 49332
merged
Wed, 12 Sep 2012 12:43:34 +0200 free variable name tuning
blanchet [Wed, 12 Sep 2012 12:43:34 +0200] rev 49331
free variable name tuning
Wed, 12 Sep 2012 12:06:03 +0200 reuse generated names (they look better + slightly more efficient)
blanchet [Wed, 12 Sep 2012 12:06:03 +0200] rev 49330
reuse generated names (they look better + slightly more efficient)
Wed, 12 Sep 2012 11:47:51 +0200 desambiguate grammar (e.g. for Nil's mixfix ("[]"))
blanchet [Wed, 12 Sep 2012 11:47:51 +0200] rev 49329
desambiguate grammar (e.g. for Nil's mixfix ("[]"))
Wed, 12 Sep 2012 11:39:05 +0200 avoided duplicate lemma
blanchet [Wed, 12 Sep 2012 11:39:05 +0200] rev 49328
avoided duplicate lemma
Wed, 12 Sep 2012 11:38:22 +0200 put an underscore between names, for compatibility with old package (and also because it makes sense)
blanchet [Wed, 12 Sep 2012 11:38:22 +0200] rev 49327
put an underscore between names, for compatibility with old package (and also because it makes sense)
Wed, 12 Sep 2012 10:36:00 +0200 got rid of metis calls
blanchet [Wed, 12 Sep 2012 10:36:00 +0200] rev 49326
got rid of metis calls
Wed, 12 Sep 2012 10:35:56 +0200 tuning
blanchet [Wed, 12 Sep 2012 10:35:56 +0200] rev 49325
tuning
Wed, 12 Sep 2012 14:46:13 +0200 removed obsolete argument "int" and thus made SML/NJ happy (cf. 03bee3a6a1b7);
wenzelm [Wed, 12 Sep 2012 14:46:13 +0200] rev 49324
removed obsolete argument "int" and thus made SML/NJ happy (cf. 03bee3a6a1b7);
Wed, 12 Sep 2012 13:56:49 +0200 standardized ML aliases;
wenzelm [Wed, 12 Sep 2012 13:56:49 +0200] rev 49323
standardized ML aliases;
Wed, 12 Sep 2012 13:42:28 +0200 tuned headers;
wenzelm [Wed, 12 Sep 2012 13:42:28 +0200] rev 49322
tuned headers;
Wed, 12 Sep 2012 13:21:33 +0200 avoid spaces in markup names, which might cause problems in boundary situations (e.g. HTML class);
wenzelm [Wed, 12 Sep 2012 13:21:33 +0200] rev 49321
avoid spaces in markup names, which might cause problems in boundary situations (e.g. HTML class);
Wed, 12 Sep 2012 12:09:40 +0200 discontinued experiment with literal replacement text in PDF (cf. b646316f8b3c, 2ff10e613689);
wenzelm [Wed, 12 Sep 2012 12:09:40 +0200] rev 49320
discontinued experiment with literal replacement text in PDF (cf. b646316f8b3c, 2ff10e613689);
Wed, 12 Sep 2012 11:38:23 +0200 more robust interrupt handling;
wenzelm [Wed, 12 Sep 2012 11:38:23 +0200] rev 49319
more robust interrupt handling;
Wed, 12 Sep 2012 11:28:34 +0200 some attempts to synchronize ROOT/files and document/build;
wenzelm [Wed, 12 Sep 2012 11:28:34 +0200] rev 49318
some attempts to synchronize ROOT/files and document/build;
Wed, 12 Sep 2012 11:14:44 +0200 tuned error;
wenzelm [Wed, 12 Sep 2012 11:14:44 +0200] rev 49317
tuned error;
Wed, 12 Sep 2012 10:18:31 +0200 option_pred characterization
traytel [Wed, 12 Sep 2012 10:18:31 +0200] rev 49316
option_pred characterization
Wed, 12 Sep 2012 09:39:41 +0200 true vs. True in pattern matching
traytel [Wed, 12 Sep 2012 09:39:41 +0200] rev 49315
true vs. True in pattern matching
Wed, 12 Sep 2012 06:35:07 +0200 reduced theory dependencies
blanchet [Wed, 12 Sep 2012 06:35:07 +0200] rev 49314
reduced theory dependencies
Wed, 12 Sep 2012 06:30:35 +0200 tuning
blanchet [Wed, 12 Sep 2012 06:30:35 +0200] rev 49313
tuning
Wed, 12 Sep 2012 06:27:48 +0200 moved theorems closer to where they are used
blanchet [Wed, 12 Sep 2012 06:27:48 +0200] rev 49312
moved theorems closer to where they are used
Wed, 12 Sep 2012 06:27:36 +0200 tuning
blanchet [Wed, 12 Sep 2012 06:27:36 +0200] rev 49311
tuning
Wed, 12 Sep 2012 05:29:21 +0200 renamed "Ordinals_and_Cardinals" to "Cardinals"
blanchet [Wed, 12 Sep 2012 05:29:21 +0200] rev 49310
renamed "Ordinals_and_Cardinals" to "Cardinals"
Wed, 12 Sep 2012 05:21:47 +0200 split basic BNFs into really basic ones and others, and added Andreas Lochbihler's "option" BNF
blanchet [Wed, 12 Sep 2012 05:21:47 +0200] rev 49309
split basic BNFs into really basic ones and others, and added Andreas Lochbihler's "option" BNF
Wed, 12 Sep 2012 05:03:18 +0200 reorganized dependencies so that the sugar does not depend on GFP -- this will be essential for bootstrapping
blanchet [Wed, 12 Sep 2012 05:03:18 +0200] rev 49308
reorganized dependencies so that the sugar does not depend on GFP -- this will be essential for bootstrapping
Wed, 12 Sep 2012 02:06:31 +0200 tuning
blanchet [Wed, 12 Sep 2012 02:06:31 +0200] rev 49307
tuning
Wed, 12 Sep 2012 02:05:06 +0200 tuning annotations
blanchet [Wed, 12 Sep 2012 02:05:06 +0200] rev 49306
tuning annotations
Wed, 12 Sep 2012 02:05:05 +0200 tuned antiquotations
blanchet [Wed, 12 Sep 2012 02:05:05 +0200] rev 49305
tuned antiquotations
Wed, 12 Sep 2012 02:05:04 +0200 tuning
blanchet [Wed, 12 Sep 2012 02:05:04 +0200] rev 49304
tuning
Wed, 12 Sep 2012 02:05:03 +0200 tuning
blanchet [Wed, 12 Sep 2012 02:05:03 +0200] rev 49303
tuning
Wed, 12 Sep 2012 00:55:11 +0200 added optional qualifiers for constructors and destructors, similarly to the old package
blanchet [Wed, 12 Sep 2012 00:55:11 +0200] rev 49302
added optional qualifiers for constructors and destructors, similarly to the old package
Wed, 12 Sep 2012 00:20:37 +0200 adapted example
blanchet [Wed, 12 Sep 2012 00:20:37 +0200] rev 49301
adapted example
Wed, 12 Sep 2012 00:20:37 +0200 added attributes to theorems
blanchet [Wed, 12 Sep 2012 00:20:37 +0200] rev 49300
added attributes to theorems
Tue, 11 Sep 2012 23:27:19 +0200 merged
wenzelm [Tue, 11 Sep 2012 23:27:19 +0200] rev 49299
merged
Tue, 11 Sep 2012 22:31:43 +0200 support for sort constraints in new (co)data commands
blanchet [Tue, 11 Sep 2012 22:31:43 +0200] rev 49298
support for sort constraints in new (co)data commands
Tue, 11 Sep 2012 22:13:22 +0200 provide a programmatic interface for FP sugar
blanchet [Tue, 11 Sep 2012 22:13:22 +0200] rev 49297
provide a programmatic interface for FP sugar
Tue, 11 Sep 2012 23:26:03 +0200 some GUI support for color options;
wenzelm [Tue, 11 Sep 2012 23:26:03 +0200] rev 49296
some GUI support for color options;
Tue, 11 Sep 2012 22:59:25 +0200 more precise sections;
wenzelm [Tue, 11 Sep 2012 22:59:25 +0200] rev 49295
more precise sections;
Tue, 11 Sep 2012 22:54:12 +0200 provide color values via options;
wenzelm [Tue, 11 Sep 2012 22:54:12 +0200] rev 49294
provide color values via options;
Tue, 11 Sep 2012 20:22:03 +0200 prefer tuning parameters as public methods (again) -- to allow overriding in applications;
wenzelm [Tue, 11 Sep 2012 20:22:03 +0200] rev 49293
prefer tuning parameters as public methods (again) -- to allow overriding in applications;
Tue, 11 Sep 2012 19:49:17 +0200 updated keywords;
wenzelm [Tue, 11 Sep 2012 19:49:17 +0200] rev 49292
updated keywords;
Tue, 11 Sep 2012 19:45:12 +0200 merged
wenzelm [Tue, 11 Sep 2012 19:45:12 +0200] rev 49291
merged
Tue, 11 Sep 2012 19:43:06 +0200 tuned;
wenzelm [Tue, 11 Sep 2012 19:43:06 +0200] rev 49290
tuned;
Tue, 11 Sep 2012 19:35:21 +0200 more informative tooltip: default value;
wenzelm [Tue, 11 Sep 2012 19:35:21 +0200] rev 49289
more informative tooltip: default value;
Tue, 11 Sep 2012 19:19:39 +0200 more options;
wenzelm [Tue, 11 Sep 2012 19:19:39 +0200] rev 49288
more options;
Tue, 11 Sep 2012 18:58:29 +0200 allow defaults for one datatype to involve the constructor of another one in the mutually recursive case
blanchet [Tue, 11 Sep 2012 18:58:29 +0200] rev 49287
allow defaults for one datatype to involve the constructor of another one in the mutually recursive case
Tue, 11 Sep 2012 18:39:47 +0200 added "defaults" option
blanchet [Tue, 11 Sep 2012 18:39:47 +0200] rev 49286
added "defaults" option
Tue, 11 Sep 2012 18:12:23 +0200 removed wrong "transpose" and ensure "sel" theorems are put in the right order (grouped per selector, in the order in which the selectors appear)
blanchet [Tue, 11 Sep 2012 18:12:23 +0200] rev 49285
removed wrong "transpose" and ensure "sel" theorems are put in the right order (grouped per selector, in the order in which the selectors appear)
Tue, 11 Sep 2012 17:36:09 +0200 spin off "bnf_def_tactics.ML"
blanchet [Tue, 11 Sep 2012 17:36:09 +0200] rev 49284
spin off "bnf_def_tactics.ML"
Tue, 11 Sep 2012 17:14:49 +0200 move "bnf_util.ML" to "BNF_Util.thy"
blanchet [Tue, 11 Sep 2012 17:14:49 +0200] rev 49283
move "bnf_util.ML" to "BNF_Util.thy"
Tue, 11 Sep 2012 17:09:39 +0200 renamed "BNF_Library" to "BNF_Util"
blanchet [Tue, 11 Sep 2012 17:09:39 +0200] rev 49282
renamed "BNF_Library" to "BNF_Util"
Tue, 11 Sep 2012 17:06:27 +0200 generate all sel theorems
blanchet [Tue, 11 Sep 2012 17:06:27 +0200] rev 49281
generate all sel theorems
Tue, 11 Sep 2012 16:08:55 +0200 allow default values for selectors in low-level "wrap_data" command
blanchet [Tue, 11 Sep 2012 16:08:55 +0200] rev 49280
allow default values for selectors in low-level "wrap_data" command
Tue, 11 Sep 2012 16:08:27 +0200 removed needless "infer_types" call
blanchet [Tue, 11 Sep 2012 16:08:27 +0200] rev 49279
removed needless "infer_types" call
Tue, 11 Sep 2012 14:51:52 +0200 added no_dests option
blanchet [Tue, 11 Sep 2012 14:51:52 +0200] rev 49278
added no_dests option
Tue, 11 Sep 2012 13:10:34 +0200 tuning
blanchet [Tue, 11 Sep 2012 13:10:34 +0200] rev 49277
tuning
Tue, 11 Sep 2012 13:06:14 +0200 finished splitting sum types for corecursors
blanchet [Tue, 11 Sep 2012 13:06:14 +0200] rev 49276
finished splitting sum types for corecursors
Tue, 11 Sep 2012 13:06:14 +0200 split sum types in corecursor definition
blanchet [Tue, 11 Sep 2012 13:06:14 +0200] rev 49275
split sum types in corecursor definition
Tue, 11 Sep 2012 13:06:13 +0200 first step towards splitting corecursor function arguments into (p, g, h) triples
blanchet [Tue, 11 Sep 2012 13:06:13 +0200] rev 49274
first step towards splitting corecursor function arguments into (p, g, h) triples
Tue, 11 Sep 2012 13:06:13 +0200 reverted "id" change: The problem is rather that the "%c. f c" argument sometimes gets eta-reduced
blanchet [Tue, 11 Sep 2012 13:06:13 +0200] rev 49273
reverted "id" change: The problem is rather that the "%c. f c" argument sometimes gets eta-reduced
Tue, 11 Sep 2012 16:10:54 +0200 replaced jedit_relative_font_size by jedit_font_scale;
wenzelm [Tue, 11 Sep 2012 16:10:54 +0200] rev 49272
replaced jedit_relative_font_size by jedit_font_scale;
Tue, 11 Sep 2012 15:59:35 +0200 need to provide label via some jEdit property;
wenzelm [Tue, 11 Sep 2012 15:59:35 +0200] rev 49271
need to provide label via some jEdit property;
Tue, 11 Sep 2012 15:47:42 +0200 some support to organize options in sections;
wenzelm [Tue, 11 Sep 2012 15:47:42 +0200] rev 49270
some support to organize options in sections;
Tue, 11 Sep 2012 11:53:34 +0200 merged
wenzelm [Tue, 11 Sep 2012 11:53:34 +0200] rev 49269
merged
Tue, 11 Sep 2012 09:40:05 +0200 generate "id" rather than (%v. v)
blanchet [Tue, 11 Sep 2012 09:40:05 +0200] rev 49268
generate "id" rather than (%v. v)
Tue, 11 Sep 2012 09:40:05 +0200 correctly generate sel_coiter and sel_corec theorems
blanchet [Tue, 11 Sep 2012 09:40:05 +0200] rev 49267
correctly generate sel_coiter and sel_corec theorems
Mon, 10 Sep 2012 21:44:43 +0200 generate "sel_coiters" and friends
blanchet [Mon, 10 Sep 2012 21:44:43 +0200] rev 49266
generate "sel_coiters" and friends
Mon, 10 Sep 2012 18:50:27 +0200 sanity check
blanchet [Mon, 10 Sep 2012 18:50:27 +0200] rev 49265
sanity check
Mon, 10 Sep 2012 18:29:55 +0200 implemented and use "mk_sum_casesN_balanced"
blanchet [Mon, 10 Sep 2012 18:29:55 +0200] rev 49264
implemented and use "mk_sum_casesN_balanced"
Mon, 10 Sep 2012 17:52:01 +0200 fixed general case of "mk_sumEN_balanced"
blanchet [Mon, 10 Sep 2012 17:52:01 +0200] rev 49263
fixed general case of "mk_sumEN_balanced"
Mon, 10 Sep 2012 17:36:02 +0200 debug
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49262
debug
Mon, 10 Sep 2012 17:36:02 +0200 fixed base case of "mk_sumEN_balanced"
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49261
fixed base case of "mk_sumEN_balanced"
Mon, 10 Sep 2012 17:36:02 +0200 prevent inconsistent selector types
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49260
prevent inconsistent selector types
Mon, 10 Sep 2012 17:36:02 +0200 minor optimization
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49259
minor optimization
Mon, 10 Sep 2012 17:36:02 +0200 allow same selector name for several constructors
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49258
allow same selector name for several constructors
Mon, 10 Sep 2012 17:36:02 +0200 removed done TODO
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49257
removed done TODO
Mon, 10 Sep 2012 17:36:02 +0200 avoid type inference + tuning
blanchet [Mon, 10 Sep 2012 17:36:02 +0200] rev 49256
avoid type inference + tuning
Mon, 10 Sep 2012 17:35:53 +0200 use balanced sums for constructors (to gracefully handle 100 constructors or more)
blanchet [Mon, 10 Sep 2012 17:35:53 +0200] rev 49255
use balanced sums for constructors (to gracefully handle 100 constructors or more)
Mon, 10 Sep 2012 17:32:39 +0200 busted -- let's use more neutral names
blanchet [Mon, 10 Sep 2012 17:32:39 +0200] rev 49254
busted -- let's use more neutral names
Mon, 10 Sep 2012 14:52:22 +0200 replacing own dummy value by Haskell's Prelude.undefined
bulwahn [Mon, 10 Sep 2012 14:52:22 +0200] rev 49253
replacing own dummy value by Haskell's Prelude.undefined
Tue, 11 Sep 2012 11:29:28 +0200 prefer global default font over IsabelleText of jEdit TextArea;
wenzelm [Tue, 11 Sep 2012 11:29:28 +0200] rev 49252
prefer global default font over IsabelleText of jEdit TextArea;
Tue, 11 Sep 2012 11:03:59 +0200 uniform operation on initial delay;
wenzelm [Tue, 11 Sep 2012 11:03:59 +0200] rev 49251
uniform operation on initial delay;
Mon, 10 Sep 2012 21:17:32 +0200 option jedit_load_delay;
wenzelm [Mon, 10 Sep 2012 21:17:32 +0200] rev 49250
option jedit_load_delay; tuned;
Mon, 10 Sep 2012 21:15:46 +0200 dynamic evaluation of time (e.g. via options);
wenzelm [Mon, 10 Sep 2012 21:15:46 +0200] rev 49249
dynamic evaluation of time (e.g. via options); proper setInitialDelay, not setDelay;
Mon, 10 Sep 2012 19:56:08 +0200 proper multi-line tooltip;
wenzelm [Mon, 10 Sep 2012 19:56:08 +0200] rev 49248
proper multi-line tooltip;
Mon, 10 Sep 2012 19:49:30 +0200 more detailed option tooltip;
wenzelm [Mon, 10 Sep 2012 19:49:30 +0200] rev 49247
more detailed option tooltip; more formal option.load; properties change propagation to Session_Dockable;
Mon, 10 Sep 2012 17:13:17 +0200 more systematic JEdit_Options.make_component;
wenzelm [Mon, 10 Sep 2012 17:13:17 +0200] rev 49246
more systematic JEdit_Options.make_component; separate module Isabelle_Logic;
Mon, 10 Sep 2012 15:20:50 +0200 manage Isabelle/jEdit options as Isabelle/Scala options (with persistent preferences);
wenzelm [Mon, 10 Sep 2012 15:20:50 +0200] rev 49245
manage Isabelle/jEdit options as Isabelle/Scala options (with persistent preferences);
Mon, 10 Sep 2012 13:19:56 +0200 formal markup for @{file} (for hyperlinks etc.) -- interpret path wrt. master directory as usual;
wenzelm [Mon, 10 Sep 2012 13:19:56 +0200] rev 49244
formal markup for @{file} (for hyperlinks etc.) -- interpret path wrt. master directory as usual;
Mon, 10 Sep 2012 12:13:39 +0200 more explicit indication of legacy features;
wenzelm [Mon, 10 Sep 2012 12:13:39 +0200] rev 49243
more explicit indication of legacy features;
Mon, 10 Sep 2012 12:00:28 +0200 more explicit indication of legacy features;
wenzelm [Mon, 10 Sep 2012 12:00:28 +0200] rev 49242
more explicit indication of legacy features;
Mon, 10 Sep 2012 09:57:21 +0200 simplify "Process" example even further
traytel [Mon, 10 Sep 2012 09:57:21 +0200] rev 49241
simplify "Process" example even further
Mon, 10 Sep 2012 09:56:06 +0200 stabilized generation of parameterized theorem
traytel [Mon, 10 Sep 2012 09:56:06 +0200] rev 49240
stabilized generation of parameterized theorem
Mon, 10 Sep 2012 06:46:17 +0200 added snippets
nipkow [Mon, 10 Sep 2012 06:46:17 +0200] rev 49239
added snippets
Sun, 09 Sep 2012 21:22:31 +0200 simplify "Process" example further
blanchet [Sun, 09 Sep 2012 21:22:31 +0200] rev 49238
simplify "Process" example further
Sun, 09 Sep 2012 21:22:31 +0200 simplify "Process" example
blanchet [Sun, 09 Sep 2012 21:22:31 +0200] rev 49237
simplify "Process" example
Sun, 09 Sep 2012 21:13:15 +0200 full name of a type as key in bnf table
traytel [Sun, 09 Sep 2012 21:13:15 +0200] rev 49236
full name of a type as key in bnf table
Sun, 09 Sep 2012 19:57:20 +0200 fixed bug with one-value codatatype "codata 'a dead_foo = A"
blanchet [Sun, 09 Sep 2012 19:57:20 +0200] rev 49235
fixed bug with one-value codatatype "codata 'a dead_foo = A"
Sun, 09 Sep 2012 19:05:53 +0200 tuning
blanchet [Sun, 09 Sep 2012 19:05:53 +0200] rev 49234
tuning
Sun, 09 Sep 2012 18:55:10 +0200 fixed and reenabled "corecs" theorems
blanchet [Sun, 09 Sep 2012 18:55:10 +0200] rev 49233
fixed and reenabled "corecs" theorems
Sun, 09 Sep 2012 17:14:39 +0200 fixed and enabled generation of "coiters" theorems, including the recursive case
blanchet [Sun, 09 Sep 2012 17:14:39 +0200] rev 49232
fixed and enabled generation of "coiters" theorems, including the recursive case
Sun, 09 Sep 2012 13:04:57 +0200 generate "fld_unf_corecs" as well
blanchet [Sun, 09 Sep 2012 13:04:57 +0200] rev 49231
generate "fld_unf_corecs" as well
Sun, 09 Sep 2012 12:51:17 +0200 reactivated generation of "coiters" theorems
blanchet [Sun, 09 Sep 2012 12:51:17 +0200] rev 49230
reactivated generation of "coiters" theorems
Sun, 09 Sep 2012 12:07:15 +0200 use map_id, not map_id', to allow better composition
blanchet [Sun, 09 Sep 2012 12:07:15 +0200] rev 49229
use map_id, not map_id', to allow better composition
Sun, 09 Sep 2012 10:58:11 +0200 open typedefs everywhere in the package
traytel [Sun, 09 Sep 2012 10:58:11 +0200] rev 49228
open typedefs everywhere in the package
Sun, 09 Sep 2012 10:15:58 +0200 open typedef for datatypes
traytel [Sun, 09 Sep 2012 10:15:58 +0200] rev 49227
open typedef for datatypes
Sat, 08 Sep 2012 22:54:37 +0200 fixed and enabled iterator/recursor theorems
blanchet [Sat, 08 Sep 2012 22:54:37 +0200] rev 49226
fixed and enabled iterator/recursor theorems
Sat, 08 Sep 2012 21:52:17 +0200 renamed for consistency
blanchet [Sat, 08 Sep 2012 21:52:17 +0200] rev 49225
renamed for consistency
Sat, 08 Sep 2012 21:37:23 +0200 oops
blanchet [Sat, 08 Sep 2012 21:37:23 +0200] rev 49224
oops
Sat, 08 Sep 2012 21:33:15 +0200 tuning
blanchet [Sat, 08 Sep 2012 21:33:15 +0200] rev 49223
tuning
Sat, 08 Sep 2012 21:30:31 +0200 for compatiblity with old datatype package: not only "recs" with "s", but also "iters" and their "fld_"/"unf_" variants
blanchet [Sat, 08 Sep 2012 21:30:31 +0200] rev 49222
for compatiblity with old datatype package: not only "recs" with "s", but also "iters" and their "fld_"/"unf_" variants
Sat, 08 Sep 2012 21:21:27 +0200 fixed bug with one-value types with phantom type arguments
blanchet [Sat, 08 Sep 2012 21:21:27 +0200] rev 49221
fixed bug with one-value types with phantom type arguments
Sat, 08 Sep 2012 21:04:27 +0200 imported patch debugging
blanchet [Sat, 08 Sep 2012 21:04:27 +0200] rev 49220
imported patch debugging
Sat, 08 Sep 2012 21:04:26 +0200 repaired "nofail4" example
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49219
repaired "nofail4" example
Sat, 08 Sep 2012 21:04:26 +0200 renamed xxxBNF to pre_xxx
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49218
renamed xxxBNF to pre_xxx
Sat, 08 Sep 2012 21:04:26 +0200 fixed handling of map of "fun"
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49217
fixed handling of map of "fun"
Sat, 08 Sep 2012 21:04:26 +0200 comment out code that's not ready
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49216
comment out code that's not ready
Sat, 08 Sep 2012 21:04:26 +0200 tuning
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49215
tuning
Sat, 08 Sep 2012 21:04:26 +0200 construct the right iterator theorem in the recursive case
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49214
construct the right iterator theorem in the recursive case
Sat, 08 Sep 2012 21:04:26 +0200 some work on coiter tactic
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49213
some work on coiter tactic
Sat, 08 Sep 2012 21:04:26 +0200 more sugar on codatatypes
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49212
more sugar on codatatypes
Sat, 08 Sep 2012 21:04:26 +0200 define corecursors
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49211
define corecursors
Sat, 08 Sep 2012 21:04:26 +0200 define coiterators
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49210
define coiterators
Sat, 08 Sep 2012 21:04:26 +0200 TODO
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49209
TODO
Sat, 08 Sep 2012 21:04:26 +0200 tuning
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49208
tuning
Sat, 08 Sep 2012 21:04:26 +0200 completed iter/rec proofs
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49207
completed iter/rec proofs
Sat, 08 Sep 2012 21:04:26 +0200 TODOs
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49206
TODOs
Sat, 08 Sep 2012 21:04:26 +0200 implemented "mk_iter_or_rec_tac"
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49205
implemented "mk_iter_or_rec_tac"
Sat, 08 Sep 2012 21:04:26 +0200 generate iter/rec goals
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49204
generate iter/rec goals
Sat, 08 Sep 2012 21:04:26 +0200 repaired constant types
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49203
repaired constant types
Sat, 08 Sep 2012 21:04:26 +0200 some work towards iterator and recursor properties
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49202
some work towards iterator and recursor properties
Sat, 08 Sep 2012 21:04:26 +0200 tuning
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49201
tuning
Sat, 08 Sep 2012 21:04:26 +0200 correctly curry recursor arguments
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49200
correctly curry recursor arguments
Sat, 08 Sep 2012 21:04:26 +0200 added high-level recursor, not yet curried
blanchet [Sat, 08 Sep 2012 21:04:26 +0200] rev 49199
added high-level recursor, not yet curried
Fri, 07 Sep 2012 15:28:48 +0200 merged
wenzelm [Fri, 07 Sep 2012 15:28:48 +0200] rev 49198
merged
Fri, 07 Sep 2012 15:15:07 +0200 tuned proofs;
wenzelm [Fri, 07 Sep 2012 15:15:07 +0200] rev 49197
tuned proofs;
Fri, 07 Sep 2012 15:00:03 +0200 postpone update of text overview panel after incoming session edits, to improve reactivity of editing massive theories like src/HOL/Multivariate_Analysis;
wenzelm [Fri, 07 Sep 2012 15:00:03 +0200] rev 49196
postpone update of text overview panel after incoming session edits, to improve reactivity of editing massive theories like src/HOL/Multivariate_Analysis;
Fri, 07 Sep 2012 13:58:54 +0200 more explicit Delay operations;
wenzelm [Fri, 07 Sep 2012 13:58:54 +0200] rev 49195
more explicit Delay operations;
Fri, 07 Sep 2012 13:58:43 +0200 tuned proofs;
wenzelm [Fri, 07 Sep 2012 13:58:43 +0200] rev 49194
tuned proofs;
Fri, 07 Sep 2012 14:15:46 +0200 clearer names for functions in Quickcheck's narrowing engine
bulwahn [Fri, 07 Sep 2012 14:15:46 +0200] rev 49193
clearer names for functions in Quickcheck's narrowing engine
Fri, 07 Sep 2012 08:36:04 +0200 merged
nipkow [Fri, 07 Sep 2012 08:36:04 +0200] rev 49192
merged
Fri, 07 Sep 2012 08:35:35 +0200 tuned latex
nipkow [Fri, 07 Sep 2012 08:35:35 +0200] rev 49191
tuned latex
Fri, 07 Sep 2012 08:20:18 +0200 lattice instances for option type
haftmann [Fri, 07 Sep 2012 08:20:18 +0200] rev 49190
lattice instances for option type
Fri, 07 Sep 2012 08:20:18 +0200 combinator Option.these
haftmann [Fri, 07 Sep 2012 08:20:18 +0200] rev 49189
combinator Option.these
Fri, 07 Sep 2012 07:20:55 +0200 adjusted examples
nipkow [Fri, 07 Sep 2012 07:20:55 +0200] rev 49188
adjusted examples
Thu, 06 Sep 2012 08:59:50 -0700 countable_datatype method: pre-instantiate induction rule to avoid failure with e.g. datatype a = A "b list" and b = B "a"
huffman [Thu, 06 Sep 2012 08:59:50 -0700] rev 49187
countable_datatype method: pre-instantiate induction rule to avoid failure with e.g. datatype a = A "b list" and b = B "a"
Thu, 06 Sep 2012 17:12:24 +0200 handle type constructors not known to be a BNF using the DEADID BNF
traytel [Thu, 06 Sep 2012 17:12:24 +0200] rev 49186
handle type constructors not known to be a BNF using the DEADID BNF
Thu, 06 Sep 2012 16:06:22 +0200 respect order of/additional type variables supplied by the user in fixed point constructions;
traytel [Thu, 06 Sep 2012 16:06:22 +0200] rev 49185
respect order of/additional type variables supplied by the user in fixed point constructions;
Thu, 06 Sep 2012 12:21:33 +0200 gracefully handle shadowing case (fourth step of sugar localization)
blanchet [Thu, 06 Sep 2012 12:21:33 +0200] rev 49184
gracefully handle shadowing case (fourth step of sugar localization)
Thu, 06 Sep 2012 12:14:40 +0200 careful about constructor types w.r.t. fake context (third step of localization)
blanchet [Thu, 06 Sep 2012 12:14:40 +0200] rev 49183
careful about constructor types w.r.t. fake context (third step of localization)
Thu, 06 Sep 2012 12:04:40 +0200 read the real types off the constant types, rather than using the fake parser types (second step of sugar localization)
blanchet [Thu, 06 Sep 2012 12:04:40 +0200] rev 49182
read the real types off the constant types, rather than using the fake parser types (second step of sugar localization)
Thu, 06 Sep 2012 11:57:36 +0200 tuning
blanchet [Thu, 06 Sep 2012 11:57:36 +0200] rev 49181
tuning
Thu, 06 Sep 2012 11:55:23 +0200 use "add_type" rather than "add_types_global"
blanchet [Thu, 06 Sep 2012 11:55:23 +0200] rev 49180
use "add_type" rather than "add_types_global"
Thu, 06 Sep 2012 11:51:19 +0200 don't throw away the context when hacking the theory (first step to localize the sugar code)
blanchet [Thu, 06 Sep 2012 11:51:19 +0200] rev 49179
don't throw away the context when hacking the theory (first step to localize the sugar code)
Thu, 06 Sep 2012 11:46:08 +0200 tuning
blanchet [Thu, 06 Sep 2012 11:46:08 +0200] rev 49178
tuning
Thu, 06 Sep 2012 11:34:05 +0200 introduced and used "mk_Freesss", and simplified "mk_Freess(')"
blanchet [Thu, 06 Sep 2012 11:34:05 +0200] rev 49177
introduced and used "mk_Freesss", and simplified "mk_Freess(')"
Thu, 06 Sep 2012 02:56:21 +0200 construct high-level iterator RHS
blanchet [Thu, 06 Sep 2012 02:56:21 +0200] rev 49176
construct high-level iterator RHS
Thu, 06 Sep 2012 01:37:24 +0200 option for discarding build results, enabled in particular for Isabelle_makeall
krauss [Thu, 06 Sep 2012 01:37:24 +0200] rev 49175
option for discarding build results, enabled in particular for Isabelle_makeall
Wed, 05 Sep 2012 23:59:44 +0200 by default, only generate one discriminator for a two-value datatype
blanchet [Wed, 05 Sep 2012 23:59:44 +0200] rev 49174
by default, only generate one discriminator for a two-value datatype
Wed, 05 Sep 2012 20:54:40 +0200 eliminated potentially confusing terminology of Scala "layer";
wenzelm [Wed, 05 Sep 2012 20:54:40 +0200] rev 49173
eliminated potentially confusing terminology of Scala "layer";
Wed, 05 Sep 2012 20:36:13 +0200 merged
wenzelm [Wed, 05 Sep 2012 20:36:13 +0200] rev 49172
merged
Wed, 05 Sep 2012 20:19:37 +0200 tuned proofs;
wenzelm [Wed, 05 Sep 2012 20:19:37 +0200] rev 49171
tuned proofs;
Wed, 05 Sep 2012 19:51:00 +0200 discontinued obsolete fork_mono to loosen some brakes -- NB: TTY interaction has Goal.future_proofs disabled due to missing Future.worker_task;
wenzelm [Wed, 05 Sep 2012 19:51:00 +0200] rev 49170
discontinued obsolete fork_mono to loosen some brakes -- NB: TTY interaction has Goal.future_proofs disabled due to missing Future.worker_task;
Wed, 05 Sep 2012 19:58:09 +0200 honor mixfix specifications
blanchet [Wed, 05 Sep 2012 19:58:09 +0200] rev 49169
honor mixfix specifications
Wed, 05 Sep 2012 19:57:50 +0200 code indentation
blanchet [Wed, 05 Sep 2012 19:57:50 +0200] rev 49168
code indentation
Wed, 05 Sep 2012 16:17:53 +0200 print timing information
blanchet [Wed, 05 Sep 2012 16:17:53 +0200] rev 49167
print timing information
Wed, 05 Sep 2012 16:07:39 +0200 adapted example
blanchet [Wed, 05 Sep 2012 16:07:39 +0200] rev 49166
adapted example
Wed, 05 Sep 2012 16:00:53 +0200 check type variables on rhs
blanchet [Wed, 05 Sep 2012 16:00:53 +0200] rev 49165
check type variables on rhs
Wed, 05 Sep 2012 17:12:40 +0200 proper subsexp projection of Isabelle_Markup.Path, in correspondence to 5d0cd770828e;
wenzelm [Wed, 05 Sep 2012 17:12:40 +0200] rev 49164
proper subsexp projection of Isabelle_Markup.Path, in correspondence to 5d0cd770828e;
Wed, 05 Sep 2012 16:53:46 +0200 added tooltip to reveal jEdit platform file name;
wenzelm [Wed, 05 Sep 2012 16:53:46 +0200] rev 49163
added tooltip to reveal jEdit platform file name;
Wed, 05 Sep 2012 15:53:31 +0200 commented out slow examples again
blanchet [Wed, 05 Sep 2012 15:53:31 +0200] rev 49162
commented out slow examples again
Wed, 05 Sep 2012 15:40:29 +0200 fixed (n + 1)st bug in "mk_exhaust_tac" -- arose with uncurried constructors
blanchet [Wed, 05 Sep 2012 15:40:29 +0200] rev 49161
fixed (n + 1)st bug in "mk_exhaust_tac" -- arose with uncurried constructors
Wed, 05 Sep 2012 15:40:28 +0200 fixed "mk_exhaust_tac" for the nth time
blanchet [Wed, 05 Sep 2012 15:40:28 +0200] rev 49160
fixed "mk_exhaust_tac" for the nth time
Wed, 05 Sep 2012 15:40:26 +0200 updated README
blanchet [Wed, 05 Sep 2012 15:40:26 +0200] rev 49159
updated README
Wed, 05 Sep 2012 15:40:26 +0200 ported "Misc_Codata" to new syntax
blanchet [Wed, 05 Sep 2012 15:40:26 +0200] rev 49158
ported "Misc_Codata" to new syntax
Wed, 05 Sep 2012 15:40:13 +0200 ported "Misc_Data" to new syntax
blanchet [Wed, 05 Sep 2012 15:40:13 +0200] rev 49157
ported "Misc_Data" to new syntax
Wed, 05 Sep 2012 15:22:37 +0200 error message only in case of an error
traytel [Wed, 05 Sep 2012 15:22:37 +0200] rev 49156
error message only in case of an error
Wed, 05 Sep 2012 14:49:35 +0200 do not trivialize important internal theorem in quick_and_dirty mode
traytel [Wed, 05 Sep 2012 14:49:35 +0200] rev 49155
do not trivialize important internal theorem in quick_and_dirty mode
Wed, 05 Sep 2012 13:44:03 +0200 merged
wenzelm [Wed, 05 Sep 2012 13:44:03 +0200] rev 49154
merged
Wed, 05 Sep 2012 11:37:22 +0200 made "mk_case_eq_tac" work in the case where the first constructor is an "alternate" constructor (in which case its discriminator paradoxically starts with a negation)
blanchet [Wed, 05 Sep 2012 11:37:22 +0200] rev 49153
made "mk_case_eq_tac" work in the case where the first constructor is an "alternate" constructor (in which case its discriminator paradoxically starts with a negation)
Wed, 05 Sep 2012 11:18:48 +0200 tuning (systematic 1-based indices)
blanchet [Wed, 05 Sep 2012 11:18:48 +0200] rev 49152
tuning (systematic 1-based indices)
Wed, 05 Sep 2012 11:16:34 +0200 reindented code
blanchet [Wed, 05 Sep 2012 11:16:34 +0200] rev 49151
reindented code
Wed, 05 Sep 2012 11:11:26 +0200 added TODO
blanchet [Wed, 05 Sep 2012 11:11:26 +0200] rev 49150
added TODO
Wed, 05 Sep 2012 11:08:18 +0200 tell "select_prem_tac" not to thin any further premisses -- the "rotate_tac" otherwise confuses it
blanchet [Wed, 05 Sep 2012 11:08:18 +0200] rev 49149
tell "select_prem_tac" not to thin any further premisses -- the "rotate_tac" otherwise confuses it
Wed, 05 Sep 2012 11:08:18 +0200 fixed "mk_alternate_disc_def_tac" in the case where the constructors are swapped compared with the common Nil/Cons case
blanchet [Wed, 05 Sep 2012 11:08:18 +0200] rev 49148
fixed "mk_alternate_disc_def_tac" in the case where the constructors are swapped compared with the common Nil/Cons case
Wed, 05 Sep 2012 11:08:18 +0200 don't get confused by extraneous premisses
blanchet [Wed, 05 Sep 2012 11:08:18 +0200] rev 49147
don't get confused by extraneous premisses
Wed, 05 Sep 2012 11:08:18 +0200 added a check
blanchet [Wed, 05 Sep 2012 11:08:18 +0200] rev 49146
added a check
Tue, 04 Sep 2012 13:06:28 +0900 NEWS; CONTRIBUTORS
Christian Sternagel [Tue, 04 Sep 2012 13:06:28 +0900] rev 49145
NEWS; CONTRIBUTORS
Wed, 05 Sep 2012 13:02:25 +0200 misc tuning;
wenzelm [Wed, 05 Sep 2012 13:02:25 +0200] rev 49144
misc tuning;
Wed, 05 Sep 2012 11:19:01 +0200 no need to wait 3h on macbroy30 (unlike former macbroy6, cf. 6e5b994070c1);
wenzelm [Wed, 05 Sep 2012 11:19:01 +0200] rev 49143
no need to wait 3h on macbroy30 (unlike former macbroy6, cf. 6e5b994070c1);
Wed, 05 Sep 2012 10:53:51 +0200 more conservative rechecking of processed constraints in subtyping constraint simplification
traytel [Wed, 05 Sep 2012 10:53:51 +0200] rev 49142
more conservative rechecking of processed constraints in subtyping constraint simplification
Wed, 05 Sep 2012 09:58:37 +0200 added comment for Dmitriy
blanchet [Wed, 05 Sep 2012 09:58:37 +0200] rev 49141
added comment for Dmitriy
Wed, 05 Sep 2012 09:54:20 +0200 fixed bug in type instantiation of case theorem
blanchet [Wed, 05 Sep 2012 09:54:20 +0200] rev 49140
fixed bug in type instantiation of case theorem
Wed, 05 Sep 2012 09:31:31 +0200 use empty binding rather than "*" for default
blanchet [Wed, 05 Sep 2012 09:31:31 +0200] rev 49139
use empty binding rather than "*" for default
Wed, 05 Sep 2012 08:32:59 +0200 tuned
nipkow [Wed, 05 Sep 2012 08:32:59 +0200] rev 49138
tuned
Wed, 05 Sep 2012 00:58:54 +0200 fixed bugs in one-constructor case
blanchet [Wed, 05 Sep 2012 00:58:54 +0200] rev 49137
fixed bugs in one-constructor case
Tue, 04 Sep 2012 23:43:02 +0200 smoothly handle one-constructor types
blanchet [Tue, 04 Sep 2012 23:43:02 +0200] rev 49136
smoothly handle one-constructor types
Tue, 04 Sep 2012 23:42:33 +0200 fixed some type issues in sugar "exhaust_tac"
blanchet [Tue, 04 Sep 2012 23:42:33 +0200] rev 49135
fixed some type issues in sugar "exhaust_tac"
Tue, 04 Sep 2012 23:09:08 +0200 optionally provide extra dead variables to the FP constructions
blanchet [Tue, 04 Sep 2012 23:09:08 +0200] rev 49134
optionally provide extra dead variables to the FP constructions
Tue, 04 Sep 2012 21:51:31 +0200 merged
wenzelm [Tue, 04 Sep 2012 21:51:31 +0200] rev 49133
merged
Tue, 04 Sep 2012 21:23:11 +0200 added robustness
blanchet [Tue, 04 Sep 2012 21:23:11 +0200] rev 49132
added robustness
Tue, 04 Sep 2012 20:45:43 +0200 added build option -R;
wenzelm [Tue, 04 Sep 2012 20:45:43 +0200] rev 49131
added build option -R; more precise build_doc, using build -R -b;
Tue, 04 Sep 2012 18:49:40 +0200 implemented "mk_case_tac" -- and got rid of "cheat_tac"
blanchet [Tue, 04 Sep 2012 18:49:40 +0200] rev 49130
implemented "mk_case_tac" -- and got rid of "cheat_tac"
Tue, 04 Sep 2012 18:14:58 +0200 define "case" constant
blanchet [Tue, 04 Sep 2012 18:14:58 +0200] rev 49129
define "case" constant
Tue, 04 Sep 2012 17:23:08 +0200 renamed low-level (co)iterators and (co)recursors with "fld_"/"unf_" prefix
blanchet [Tue, 04 Sep 2012 17:23:08 +0200] rev 49128
renamed low-level (co)iterators and (co)recursors with "fld_"/"unf_" prefix
Tue, 04 Sep 2012 16:27:27 +0200 implemented "mk_half_distinct_tac"
blanchet [Tue, 04 Sep 2012 16:27:27 +0200] rev 49127
implemented "mk_half_distinct_tac"
Tue, 04 Sep 2012 16:17:22 +0200 implemented "mk_inject_tac"
blanchet [Tue, 04 Sep 2012 16:17:22 +0200] rev 49126
implemented "mk_inject_tac"
Tue, 04 Sep 2012 15:51:32 +0200 implemented "mk_exhaust_tac"
blanchet [Tue, 04 Sep 2012 15:51:32 +0200] rev 49125
implemented "mk_exhaust_tac"
Tue, 04 Sep 2012 14:21:11 +0200 more work on FP sugar
blanchet [Tue, 04 Sep 2012 14:21:11 +0200] rev 49124
more work on FP sugar
Tue, 04 Sep 2012 13:06:41 +0200 more work on sugar + simplify Trueprop + eq idiom everywhere
blanchet [Tue, 04 Sep 2012 13:06:41 +0200] rev 49123
more work on sugar + simplify Trueprop + eq idiom everywhere
Tue, 04 Sep 2012 13:05:07 +0200 renamed "disc_exclus" theorem to "disc_exclude"
blanchet [Tue, 04 Sep 2012 13:05:07 +0200] rev 49122
renamed "disc_exclus" theorem to "disc_exclude"
Tue, 04 Sep 2012 13:05:01 +0200 more work on FP sugar
blanchet [Tue, 04 Sep 2012 13:05:01 +0200] rev 49121
more work on FP sugar
Tue, 04 Sep 2012 13:02:32 +0200 smarter "*" syntax -- fallback on "_" if "*" is impossible
blanchet [Tue, 04 Sep 2012 13:02:32 +0200] rev 49120
smarter "*" syntax -- fallback on "_" if "*" is impossible
Tue, 04 Sep 2012 13:02:32 +0200 more work on FP sugar
blanchet [Tue, 04 Sep 2012 13:02:32 +0200] rev 49119
more work on FP sugar
Tue, 04 Sep 2012 13:02:31 +0200 renamed theorem
blanchet [Tue, 04 Sep 2012 13:02:31 +0200] rev 49118
renamed theorem
Tue, 04 Sep 2012 13:02:30 +0200 tuned TODO comment
blanchet [Tue, 04 Sep 2012 13:02:30 +0200] rev 49117
tuned TODO comment
Tue, 04 Sep 2012 13:02:30 +0200 allow pseudo-definition of is_Cons in terms of is_Nil (and similarly for other two-constructor datatypes)
blanchet [Tue, 04 Sep 2012 13:02:30 +0200] rev 49116
allow pseudo-definition of is_Cons in terms of is_Nil (and similarly for other two-constructor datatypes)
Tue, 04 Sep 2012 13:02:29 +0200 removed oddities
blanchet [Tue, 04 Sep 2012 13:02:29 +0200] rev 49115
removed oddities
Tue, 04 Sep 2012 13:02:28 +0200 allow "*" to indicate no discriminator
blanchet [Tue, 04 Sep 2012 13:02:28 +0200] rev 49114
allow "*" to indicate no discriminator
Tue, 04 Sep 2012 13:02:28 +0200 tuned TODOs
blanchet [Tue, 04 Sep 2012 13:02:28 +0200] rev 49113
tuned TODOs
Tue, 04 Sep 2012 13:02:26 +0200 started work on sugared "(co)data" commands
blanchet [Tue, 04 Sep 2012 13:02:26 +0200] rev 49112
started work on sugared "(co)data" commands
Tue, 04 Sep 2012 13:02:25 +0200 export "wrap" function
blanchet [Tue, 04 Sep 2012 13:02:25 +0200] rev 49111
export "wrap" function
Tue, 04 Sep 2012 12:12:03 +0200 eliminated obsolete "parallel_proofs = 0" restriction (cf. 0e5b859e1c91)
traytel [Tue, 04 Sep 2012 12:12:03 +0200] rev 49110
eliminated obsolete "parallel_proofs = 0" restriction (cf. 0e5b859e1c91)
Tue, 04 Sep 2012 12:10:19 +0200 no more aliases for Local_Theory.note; use Thm.close_derivation in internal theorems;
traytel [Tue, 04 Sep 2012 12:10:19 +0200] rev 49109
no more aliases for Local_Theory.note; use Thm.close_derivation in internal theorems;
Tue, 04 Sep 2012 00:16:03 +0200 enable parallel terminal proofs in interaction;
wenzelm [Tue, 04 Sep 2012 00:16:03 +0200] rev 49108
enable parallel terminal proofs in interaction;
Mon, 03 Sep 2012 23:03:54 +0200 misc tuning;
wenzelm [Mon, 03 Sep 2012 23:03:54 +0200] rev 49107
misc tuning;
Mon, 03 Sep 2012 22:51:33 +0200 merged
wenzelm [Mon, 03 Sep 2012 22:51:33 +0200] rev 49106
merged
Mon, 03 Sep 2012 18:12:59 +0200 killed internal output
traytel [Mon, 03 Sep 2012 18:12:59 +0200] rev 49105
killed internal output
Mon, 03 Sep 2012 17:57:34 +0200 generate coinductive witnesses for codatatypes
traytel [Mon, 03 Sep 2012 17:57:34 +0200] rev 49104
generate coinductive witnesses for codatatypes
Mon, 03 Sep 2012 17:56:39 +0200 generalized signature
traytel [Mon, 03 Sep 2012 17:56:39 +0200] rev 49103
generalized signature
Mon, 03 Sep 2012 17:55:42 +0200 added examples for testing of coinductive witnesses
traytel [Mon, 03 Sep 2012 17:55:42 +0200] rev 49102
added examples for testing of coinductive witnesses
Mon, 03 Sep 2012 22:50:07 +0200 continue with more robust dummy session after failed startup;
wenzelm [Mon, 03 Sep 2012 22:50:07 +0200] rev 49101
continue with more robust dummy session after failed startup;
Mon, 03 Sep 2012 22:31:27 +0200 prefer old startup dialog scheme (cf. 514bb82514df);
wenzelm [Mon, 03 Sep 2012 22:31:27 +0200] rev 49100
prefer old startup dialog scheme (cf. 514bb82514df);
Mon, 03 Sep 2012 22:22:38 +0200 more permissive handling of plugin startup failure;
wenzelm [Mon, 03 Sep 2012 22:22:38 +0200] rev 49099
more permissive handling of plugin startup failure;
Mon, 03 Sep 2012 21:30:34 +0200 bypass slow check for inlined files, where it is not really required;
wenzelm [Mon, 03 Sep 2012 21:30:34 +0200] rev 49098
bypass slow check for inlined files, where it is not really required;
Mon, 03 Sep 2012 20:57:51 +0200 more direct access to all-important chunks for text painting;
wenzelm [Mon, 03 Sep 2012 20:57:51 +0200] rev 49097
more direct access to all-important chunks for text painting; clarified line_start offset: physical line start not start(i);
Mon, 03 Sep 2012 15:50:41 +0200 merged
nipkow [Mon, 03 Sep 2012 15:50:41 +0200] rev 49096
merged
Mon, 03 Sep 2012 15:41:06 +0200 added annotations after condition in if and while
nipkow [Mon, 03 Sep 2012 15:41:06 +0200] rev 49095
added annotations after condition in if and while
Mon, 03 Sep 2012 13:19:52 +0200 merge, resolving trivial conflict;
wenzelm [Mon, 03 Sep 2012 13:19:52 +0200] rev 49094
merge, resolving trivial conflict;
Thu, 30 Aug 2012 15:44:03 +0900 forgot to add lemmas
Christian Sternagel [Thu, 30 Aug 2012 15:44:03 +0900] rev 49093
forgot to add lemmas
Thu, 30 Aug 2012 13:44:15 +0900 hide newly introduced constant Sublist.sub to allow for name sub in TreeFsetI
Christian Sternagel [Thu, 30 Aug 2012 13:44:15 +0900] rev 49092
hide newly introduced constant Sublist.sub to allow for name sub in TreeFsetI
Thu, 30 Aug 2012 13:39:43 +0900 reverted (accidentally commited) changes from changeset fd4aef9bc7a9
Christian Sternagel [Thu, 30 Aug 2012 13:39:43 +0900] rev 49091
reverted (accidentally commited) changes from changeset fd4aef9bc7a9
Thu, 30 Aug 2012 13:39:30 +0900 reverted (accidentally commited) changes from changeset fd4aef9bc7a9
Christian Sternagel [Thu, 30 Aug 2012 13:39:30 +0900] rev 49090
reverted (accidentally commited) changes from changeset fd4aef9bc7a9
Thu, 30 Aug 2012 13:38:27 +0900 added theory instantiating type class order for list prefixes
Christian Sternagel [Thu, 30 Aug 2012 13:38:27 +0900] rev 49089
added theory instantiating type class order for list prefixes
Thu, 30 Aug 2012 13:06:04 +0900 Main is implicitly imported via Sublist
Christian Sternagel [Thu, 30 Aug 2012 13:06:04 +0900] rev 49088
Main is implicitly imported via Sublist
Thu, 30 Aug 2012 13:05:11 +0900 added author
Christian Sternagel [Thu, 30 Aug 2012 13:05:11 +0900] rev 49087
added author
Thu, 30 Aug 2012 13:03:03 +0900 List is implicitly imported by Main
Christian Sternagel [Thu, 30 Aug 2012 13:03:03 +0900] rev 49086
List is implicitly imported by Main
Wed, 29 Aug 2012 16:25:35 +0900 introduced "sub" as abbreviation for "emb (op =)";
Christian Sternagel [Wed, 29 Aug 2012 16:25:35 +0900] rev 49085
introduced "sub" as abbreviation for "emb (op =)"; Sublist_Order is now based on Sublist.sub; simplified and moved most lemmas on sub from Sublist_Order to Sublist; Sublist_Order merely contains ord and order instances for sub plus some lemmas on the strict part of the order
Wed, 29 Aug 2012 12:24:26 +0900 base Sublist_Order on Sublist (using a simplified form of embedding as sublist relation)
Christian Sternagel [Wed, 29 Aug 2012 12:24:26 +0900] rev 49084
base Sublist_Order on Sublist (using a simplified form of embedding as sublist relation)
Wed, 29 Aug 2012 12:23:14 +0900 dropped ord and bot instance for list prefixes (use locale interpretation instead, which allows users to decide what order to use on lists)
Christian Sternagel [Wed, 29 Aug 2012 12:23:14 +0900] rev 49083
dropped ord and bot instance for list prefixes (use locale interpretation instead, which allows users to decide what order to use on lists)
Wed, 29 Aug 2012 11:05:44 +0900 more lemmas on suffixes and embedding
Christian Sternagel [Wed, 29 Aug 2012 11:05:44 +0900] rev 49082
more lemmas on suffixes and embedding
Wed, 29 Aug 2012 10:57:24 +0900 changed arguement order of suffixeq (to facilitate reading "suffixeq xs ys" as "xs is a (possibly empty) suffix of ys)
Christian Sternagel [Wed, 29 Aug 2012 10:57:24 +0900] rev 49081
changed arguement order of suffixeq (to facilitate reading "suffixeq xs ys" as "xs is a (possibly empty) suffix of ys)
Wed, 29 Aug 2012 10:48:28 +0900 added embedding for lists (constant emb)
Christian Sternagel [Wed, 29 Aug 2012 10:48:28 +0900] rev 49080
added embedding for lists (constant emb)
Wed, 29 Aug 2012 10:46:11 +0900 renamed (in Sublist): postfix ~> suffixeq, and dropped infix syntax >>=
Christian Sternagel [Wed, 29 Aug 2012 10:46:11 +0900] rev 49079
renamed (in Sublist): postfix ~> suffixeq, and dropped infix syntax >>=
Wed, 29 Aug 2012 10:35:05 +0900 renamed (in Sublist): prefix ~> prefixeq, strict_prefix ~> prefix
Christian Sternagel [Wed, 29 Aug 2012 10:35:05 +0900] rev 49078
renamed (in Sublist): prefix ~> prefixeq, strict_prefix ~> prefix
Wed, 29 Aug 2012 10:27:56 +0900 renamed theory List_Prefix into Sublist (since it is not only about prefixes)
Christian Sternagel [Wed, 29 Aug 2012 10:27:56 +0900] rev 49077
renamed theory List_Prefix into Sublist (since it is not only about prefixes)
Mon, 03 Sep 2012 11:54:21 +0200 compile
blanchet [Mon, 03 Sep 2012 11:54:21 +0200] rev 49076
compile
Mon, 03 Sep 2012 11:54:21 +0200 rearrange dependencies
blanchet [Mon, 03 Sep 2012 11:54:21 +0200] rev 49075
rearrange dependencies
Mon, 03 Sep 2012 11:54:21 +0200 renamed three BNF/(co)datatype-related commands
blanchet [Mon, 03 Sep 2012 11:54:21 +0200] rev 49074
renamed three BNF/(co)datatype-related commands
Mon, 03 Sep 2012 11:30:29 +0200 tuned boundary cases of command-line;
wenzelm [Mon, 03 Sep 2012 11:30:29 +0200] rev 49073
tuned boundary cases of command-line; adhoc removal of PDFs stemming from base sessions;
Mon, 03 Sep 2012 11:09:25 +0200 "isabelle logo" produces EPS and PDF format simultaneously;
wenzelm [Mon, 03 Sep 2012 11:09:25 +0200] rev 49072
"isabelle logo" produces EPS and PDF format simultaneously; more robust invocation of epstopdf: avoid filter mode;
Mon, 03 Sep 2012 10:17:17 +0200 actually reset output when there is no valid command span here (especially relevant at very end of jEdit buffer, which lacks the terminating newline);
wenzelm [Mon, 03 Sep 2012 10:17:17 +0200] rev 49071
actually reset output when there is no valid command span here (especially relevant at very end of jEdit buffer, which lacks the terminating newline);
Mon, 03 Sep 2012 09:15:58 +0200 tuned proofs;
wenzelm [Mon, 03 Sep 2012 09:15:58 +0200] rev 49070
tuned proofs;
Mon, 03 Sep 2012 09:15:40 +0200 some parallel ML;
wenzelm [Mon, 03 Sep 2012 09:15:40 +0200] rev 49069
some parallel ML;
Sun, 02 Sep 2012 21:24:33 +0200 proper classpath on windows;
wenzelm [Sun, 02 Sep 2012 21:24:33 +0200] rev 49068
proper classpath on windows;
Sun, 02 Sep 2012 21:07:50 +0200 proper classpath for Java FX;
wenzelm [Sun, 02 Sep 2012 21:07:50 +0200] rev 49067
proper classpath for Java FX;
Sun, 02 Sep 2012 21:01:11 +0200 basic setup for HTML5 panel;
wenzelm [Sun, 02 Sep 2012 21:01:11 +0200] rev 49066
basic setup for HTML5 panel; more JFX_Thread.operations;
Sun, 02 Sep 2012 19:26:05 +0200 basic support for Java FX;
wenzelm [Sun, 02 Sep 2012 19:26:05 +0200] rev 49065
basic support for Java FX;
Sun, 02 Sep 2012 14:02:05 +0200 maintain stable state of node entries from last round -- bypass slightly different Thm.join_theory_proofs;
wenzelm [Sun, 02 Sep 2012 14:02:05 +0200] rev 49064
maintain stable state of node entries from last round -- bypass slightly different Thm.join_theory_proofs;
Sat, 01 Sep 2012 19:46:21 +0200 removed unused material;
wenzelm [Sat, 01 Sep 2012 19:46:21 +0200] rev 49063
removed unused material;
Sat, 01 Sep 2012 19:43:18 +0200 discontinued complicated/unreliable notion of recent proofs within context;
wenzelm [Sat, 01 Sep 2012 19:43:18 +0200] rev 49062
discontinued complicated/unreliable notion of recent proofs within context;
Sat, 01 Sep 2012 19:27:28 +0200 central management of forked goals wrt. transaction id;
wenzelm [Sat, 01 Sep 2012 19:27:28 +0200] rev 49061
central management of forked goals wrt. transaction id; clarified stable_exec_id: consider ragular failure as stable; more robust counting of forked proofs, with global reset after cancellation due to document editing;
Fri, 31 Aug 2012 22:34:37 +0200 merged
wenzelm [Fri, 31 Aug 2012 22:34:37 +0200] rev 49060
merged
Fri, 31 Aug 2012 22:25:06 +0200 always register proofs, even for empty binding;
wenzelm [Fri, 31 Aug 2012 22:25:06 +0200] rev 49059
always register proofs, even for empty binding;
Fri, 31 Aug 2012 22:24:14 +0200 tuned signature;
wenzelm [Fri, 31 Aug 2012 22:24:14 +0200] rev 49058
tuned signature;
Fri, 31 Aug 2012 16:07:06 +0200 made parser a bit more flexible
blanchet [Fri, 31 Aug 2012 16:07:06 +0200] rev 49057
made parser a bit more flexible
Fri, 31 Aug 2012 16:07:06 +0200 tuning
blanchet [Fri, 31 Aug 2012 16:07:06 +0200] rev 49056
tuning
Fri, 31 Aug 2012 16:07:06 +0200 pad the selectors' list with default names
blanchet [Fri, 31 Aug 2012 16:07:06 +0200] rev 49055
pad the selectors' list with default names
Fri, 31 Aug 2012 16:07:06 +0200 generate default names for selectors
blanchet [Fri, 31 Aug 2012 16:07:06 +0200] rev 49054
generate default names for selectors
Fri, 31 Aug 2012 15:04:03 +0200 renamed "disc_disjoint" property "disj_exclus"
blanchet [Fri, 31 Aug 2012 15:04:03 +0200] rev 49053
renamed "disc_disjoint" property "disj_exclus"
Fri, 31 Aug 2012 15:04:03 +0200 optimized "mk_split_tac" + use "notes"
blanchet [Fri, 31 Aug 2012 15:04:03 +0200] rev 49052
optimized "mk_split_tac" + use "notes"
Fri, 31 Aug 2012 15:04:03 +0200 optimized "mk_case_disc_tac" further
blanchet [Fri, 31 Aug 2012 15:04:03 +0200] rev 49051
optimized "mk_case_disc_tac" further
Fri, 31 Aug 2012 15:04:03 +0200 optimized "mk_case_disc_tac"
blanchet [Fri, 31 Aug 2012 15:04:03 +0200] rev 49050
optimized "mk_case_disc_tac"
Fri, 31 Aug 2012 15:04:03 +0200 tuning
blanchet [Fri, 31 Aug 2012 15:04:03 +0200] rev 49049
tuning
Fri, 31 Aug 2012 15:04:03 +0200 rationalized data structure for distinctness theorems
blanchet [Fri, 31 Aug 2012 15:04:03 +0200] rev 49048
rationalized data structure for distinctness theorems
Fri, 31 Aug 2012 15:04:03 +0200 optimized "case_cong" proof
blanchet [Fri, 31 Aug 2012 15:04:03 +0200] rev 49047
optimized "case_cong" proof
Fri, 31 Aug 2012 15:04:03 +0200 allow default names for selectors via wildcard (_) + fix wrong index (k)
blanchet [Fri, 31 Aug 2012 15:04:03 +0200] rev 49046
allow default names for selectors via wildcard (_) + fix wrong index (k)
Fri, 31 Aug 2012 15:04:03 +0200 minor fixes (for compatibility with existing datatype package)
blanchet [Fri, 31 Aug 2012 15:04:03 +0200] rev 49045
minor fixes (for compatibility with existing datatype package)
Fri, 31 Aug 2012 15:04:03 +0200 generate "split_asm" property
blanchet [Fri, 31 Aug 2012 15:04:03 +0200] rev 49044
generate "split_asm" property
Fri, 31 Aug 2012 15:04:03 +0200 generate "split" property
blanchet [Fri, 31 Aug 2012 15:04:03 +0200] rev 49043
generate "split" property
Fri, 31 Aug 2012 16:35:30 +0200 more precise register_proofs for local goals;
wenzelm [Fri, 31 Aug 2012 16:35:30 +0200] rev 49042
more precise register_proofs for local goals; tuned signature;
Fri, 31 Aug 2012 15:25:26 +0200 more informative error message from failed goal forks (violating old-style TTY protocol!);
wenzelm [Fri, 31 Aug 2012 15:25:26 +0200] rev 49041
more informative error message from failed goal forks (violating old-style TTY protocol!);
Fri, 31 Aug 2012 15:24:26 +0200 avoid empty tooltips;
wenzelm [Fri, 31 Aug 2012 15:24:26 +0200] rev 49040
avoid empty tooltips;
Fri, 31 Aug 2012 15:03:44 +0200 clarified command status (again);
wenzelm [Fri, 31 Aug 2012 15:03:44 +0200] rev 49039
clarified command status (again);
Fri, 31 Aug 2012 14:52:29 +0200 recovered ScrollPane from d899be1cfe6d;
wenzelm [Fri, 31 Aug 2012 14:52:29 +0200] rev 49038
recovered ScrollPane from d899be1cfe6d;
Fri, 31 Aug 2012 14:35:04 +0200 more markup for failed goal forks, reusing "bad";
wenzelm [Fri, 31 Aug 2012 14:35:04 +0200] rev 49037
more markup for failed goal forks, reusing "bad";
Fri, 31 Aug 2012 13:23:25 +0200 further refinement of command status, to accomodate forked proofs;
wenzelm [Fri, 31 Aug 2012 13:23:25 +0200] rev 49036
further refinement of command status, to accomodate forked proofs;
Thu, 30 Aug 2012 22:38:12 +0200 merged;
wenzelm [Thu, 30 Aug 2012 22:38:12 +0200] rev 49035
merged;
Thu, 30 Aug 2012 17:22:34 +0200 make parallel list indexing possible for inject theorems
blanchet [Thu, 30 Aug 2012 17:22:34 +0200] rev 49034
make parallel list indexing possible for inject theorems
Thu, 30 Aug 2012 17:02:48 +0200 generate "weak_case_cong" property
blanchet [Thu, 30 Aug 2012 17:02:48 +0200] rev 49033
generate "weak_case_cong" property
Thu, 30 Aug 2012 16:50:03 +0200 generate "case_cong" property
blanchet [Thu, 30 Aug 2012 16:50:03 +0200] rev 49032
generate "case_cong" property
Thu, 30 Aug 2012 15:57:14 +0200 generate "case_disc" property
blanchet [Thu, 30 Aug 2012 15:57:14 +0200] rev 49031
generate "case_disc" property
Thu, 30 Aug 2012 14:52:39 +0200 generate "ctr_sels" theorems
blanchet [Thu, 30 Aug 2012 14:52:39 +0200] rev 49030
generate "ctr_sels" theorems
Thu, 30 Aug 2012 14:27:26 +0200 generate "disc_exhaust" property
blanchet [Thu, 30 Aug 2012 14:27:26 +0200] rev 49029
generate "disc_exhaust" property
Thu, 30 Aug 2012 13:42:05 +0200 generate "disc_distinct" theorems
blanchet [Thu, 30 Aug 2012 13:42:05 +0200] rev 49028
generate "disc_distinct" theorems
Thu, 30 Aug 2012 11:31:47 +0200 added discriminator theorems
blanchet [Thu, 30 Aug 2012 11:31:47 +0200] rev 49027
added discriminator theorems
Thu, 30 Aug 2012 11:31:20 +0200 adjust example
blanchet [Thu, 30 Aug 2012 11:31:20 +0200] rev 49026
adjust example
Thu, 30 Aug 2012 09:48:27 +0200 more work on sugar
blanchet [Thu, 30 Aug 2012 09:48:27 +0200] rev 49025
more work on sugar
Thu, 30 Aug 2012 09:47:46 +0200 updated Java-related error message
blanchet [Thu, 30 Aug 2012 09:47:46 +0200] rev 49024
updated Java-related error message
Thu, 30 Aug 2012 09:47:46 +0200 changed order of arguments to "bnf_sugar"
blanchet [Thu, 30 Aug 2012 09:47:46 +0200] rev 49023
changed order of arguments to "bnf_sugar"
Thu, 30 Aug 2012 09:47:46 +0200 define selectors and discriminators
blanchet [Thu, 30 Aug 2012 09:47:46 +0200] rev 49022
define selectors and discriminators
Thu, 30 Aug 2012 09:47:46 +0200 tuning
blanchet [Thu, 30 Aug 2012 09:47:46 +0200] rev 49021
tuning
Thu, 30 Aug 2012 09:47:46 +0200 more work on BNF sugar -- up to derivation of nchotomy
blanchet [Thu, 30 Aug 2012 09:47:46 +0200] rev 49020
more work on BNF sugar -- up to derivation of nchotomy
Thu, 30 Aug 2012 09:47:46 +0200 more work on BNF sugar
blanchet [Thu, 30 Aug 2012 09:47:46 +0200] rev 49019
more work on BNF sugar
Thu, 30 Aug 2012 09:47:46 +0200 renamed ML function for consistency
blanchet [Thu, 30 Aug 2012 09:47:46 +0200] rev 49018
renamed ML function for consistency
Thu, 30 Aug 2012 09:47:46 +0200 started work on datatype sugar
blanchet [Thu, 30 Aug 2012 09:47:46 +0200] rev 49017
started work on datatype sugar
Thu, 30 Aug 2012 09:47:46 +0200 killed obsolete "bnf_of_typ" command
blanchet [Thu, 30 Aug 2012 09:47:46 +0200] rev 49016
killed obsolete "bnf_of_typ" command
Thu, 30 Aug 2012 09:47:46 +0200 removed dead code
blanchet [Thu, 30 Aug 2012 09:47:46 +0200] rev 49015
removed dead code
Thu, 30 Aug 2012 09:47:46 +0200 have "bnf_of_typ" command seal the BNF
blanchet [Thu, 30 Aug 2012 09:47:46 +0200] rev 49014
have "bnf_of_typ" command seal the BNF
Thu, 30 Aug 2012 21:50:49 +0200 register proofs of Isar goals, to enable recovery from unstable command states after interactive cancellation;
wenzelm [Thu, 30 Aug 2012 21:50:49 +0200] rev 49013
register proofs of Isar goals, to enable recovery from unstable command states after interactive cancellation;
Thu, 30 Aug 2012 21:23:04 +0200 refined treatment of forked proofs at transaction boundaries, including proof commands (see also 7ee000ce5390);
wenzelm [Thu, 30 Aug 2012 21:23:04 +0200] rev 49012
refined treatment of forked proofs at transaction boundaries, including proof commands (see also 7ee000ce5390); stretched meaning of Goal.parallel_proofs to enable future_terminal_proofs in interactive document model, despite its lack for regular forking of proofs;
Thu, 30 Aug 2012 19:18:49 +0200 some support for registering forked proofs within Proof.state, using its bottom context;
wenzelm [Thu, 30 Aug 2012 19:18:49 +0200] rev 49011
some support for registering forked proofs within Proof.state, using its bottom context; tuned signature;
Thu, 30 Aug 2012 16:39:50 +0200 tuned signature;
wenzelm [Thu, 30 Aug 2012 16:39:50 +0200] rev 49010
tuned signature;
Thu, 30 Aug 2012 15:26:37 +0200 refined status of forked goals;
wenzelm [Thu, 30 Aug 2012 15:26:37 +0200] rev 49009
refined status of forked goals;
Thu, 30 Aug 2012 15:22:21 +0200 proper merge of promises to avoid exponential blow-up in pathologic situations (e.g. lack of PThm wrapping);
wenzelm [Thu, 30 Aug 2012 15:22:21 +0200] rev 49008
proper merge of promises to avoid exponential blow-up in pathologic situations (e.g. lack of PThm wrapping);
Wed, 29 Aug 2012 22:18:33 +0200 tuned message;
wenzelm [Wed, 29 Aug 2012 22:18:33 +0200] rev 49007
tuned message;
Wed, 29 Aug 2012 21:31:45 +0200 discontinued old init_components script, superseded by init_components shell function as explained in README_REPOSITORY;
wenzelm [Wed, 29 Aug 2012 21:31:45 +0200] rev 49006
discontinued old init_components script, superseded by init_components shell function as explained in README_REPOSITORY;
Wed, 29 Aug 2012 21:27:32 +0200 approximative build of pdf documents in 1 pass instead of 3;
wenzelm [Wed, 29 Aug 2012 21:27:32 +0200] rev 49005
approximative build of pdf documents in 1 pass instead of 3;
Wed, 29 Aug 2012 21:20:46 +0200 more formal isabelle makedist from repository;
wenzelm [Wed, 29 Aug 2012 21:20:46 +0200] rev 49004
more formal isabelle makedist from repository;
Wed, 29 Aug 2012 21:01:05 +0200 removed remains of generated material, which tends to rot;
wenzelm [Wed, 29 Aug 2012 21:01:05 +0200] rev 49003
removed remains of generated material, which tends to rot;
Wed, 29 Aug 2012 20:54:49 +0200 one more round to ensure that base images are already there, without producing document output themselves;
wenzelm [Wed, 29 Aug 2012 20:54:49 +0200] rev 49002
one more round to ensure that base images are already there, without producing document output themselves;
Wed, 29 Aug 2012 20:46:47 +0200 more robust document setup;
wenzelm [Wed, 29 Aug 2012 20:46:47 +0200] rev 49001
more robust document setup;
Wed, 29 Aug 2012 20:16:22 +0200 provide polyml-5.4.1 as regular component;
wenzelm [Wed, 29 Aug 2012 20:16:22 +0200] rev 49000
provide polyml-5.4.1 as regular component; discontinued old-style choosefrom settings with hardwired defaults;
Wed, 29 Aug 2012 17:19:48 +0200 clarified handling of raw output messages;
wenzelm [Wed, 29 Aug 2012 17:19:48 +0200] rev 48999
clarified handling of raw output messages;
Wed, 29 Aug 2012 14:29:38 +0200 no attempt to build documentation for now -- requires ML_HOME etc. which is not present here;
wenzelm [Wed, 29 Aug 2012 14:29:38 +0200] rev 48998
no attempt to build documentation for now -- requires ML_HOME etc. which is not present here;
Wed, 29 Aug 2012 13:08:51 +0200 command 'use' is legacy;
wenzelm [Wed, 29 Aug 2012 13:08:51 +0200] rev 48997
command 'use' is legacy;
Wed, 29 Aug 2012 12:55:41 +0200 clarified separated_chunks vs. space_explode;
wenzelm [Wed, 29 Aug 2012 12:55:41 +0200] rev 48996
clarified separated_chunks vs. space_explode;
Wed, 29 Aug 2012 12:18:21 +0200 more precise indentation;
wenzelm [Wed, 29 Aug 2012 12:18:21 +0200] rev 48995
more precise indentation;
Wed, 29 Aug 2012 12:07:57 +0200 modernized specifications;
wenzelm [Wed, 29 Aug 2012 12:07:57 +0200] rev 48994
modernized specifications;
Wed, 29 Aug 2012 12:07:45 +0200 tuned signature;
wenzelm [Wed, 29 Aug 2012 12:07:45 +0200] rev 48993
tuned signature;
Wed, 29 Aug 2012 11:48:45 +0200 renamed Position.str_of to Position.here;
wenzelm [Wed, 29 Aug 2012 11:48:45 +0200] rev 48992
renamed Position.str_of to Position.here;
Wed, 29 Aug 2012 11:31:07 +0200 init components from local clone that is used to produce the test distribition, which itself lacks Admin;
wenzelm [Wed, 29 Aug 2012 11:31:07 +0200] rev 48991
init components from local clone that is used to produce the test distribition, which itself lacks Admin;
Tue, 28 Aug 2012 22:16:06 +0200 discontinued centralistic changelog;
wenzelm [Tue, 28 Aug 2012 22:16:06 +0200] rev 48990
discontinued centralistic changelog;
Tue, 28 Aug 2012 20:16:11 +0200 discontinued odd copy of eps logos (cf. 8fc3828fdc8a);
wenzelm [Tue, 28 Aug 2012 20:16:11 +0200] rev 48989
discontinued odd copy of eps logos (cf. 8fc3828fdc8a);
Tue, 28 Aug 2012 20:10:53 +0200 prefer cp over mv, to reduce assumptions about file-system boundaries and GNU vs. non-GNU tools;
wenzelm [Tue, 28 Aug 2012 20:10:53 +0200] rev 48988
prefer cp over mv, to reduce assumptions about file-system boundaries and GNU vs. non-GNU tools;
Tue, 28 Aug 2012 19:24:32 +0200 removed odd left-over file;
wenzelm [Tue, 28 Aug 2012 19:24:32 +0200] rev 48987
removed odd left-over file;
Tue, 28 Aug 2012 19:02:41 +0200 update on "isabelle build" and "isabelle build_doc";
wenzelm [Tue, 28 Aug 2012 19:02:41 +0200] rev 48986
update on "isabelle build" and "isabelle build_doc";
Tue, 28 Aug 2012 18:57:32 +0200 renamed doc-src to src/Doc;
wenzelm [Tue, 28 Aug 2012 18:57:32 +0200] rev 48985
renamed doc-src to src/Doc; renamed TutorialI to Tutorial;
Tue, 28 Aug 2012 18:46:15 +0200 do not hardwire document output options -- to be provided by the user;
wenzelm [Tue, 28 Aug 2012 18:46:15 +0200] rev 48984
do not hardwire document output options -- to be provided by the user;
Tue, 28 Aug 2012 17:57:47 +0200 more permanent update of keywords (cf. 3517d6f50b12);
wenzelm [Tue, 28 Aug 2012 17:57:47 +0200] rev 48983
more permanent update of keywords (cf. 3517d6f50b12);
Tue, 28 Aug 2012 17:53:08 +0200 merged
wenzelm [Tue, 28 Aug 2012 17:53:08 +0200] rev 48982
merged
Tue, 28 Aug 2012 17:36:20 +0200 updated keywords
blanchet [Tue, 28 Aug 2012 17:36:20 +0200] rev 48981
updated keywords
Tue, 28 Aug 2012 17:24:53 +0200 fixed import paths in examples
blanchet [Tue, 28 Aug 2012 17:24:53 +0200] rev 48980
fixed import paths in examples
Tue, 28 Aug 2012 17:19:59 +0200 fixed import paths
blanchet [Tue, 28 Aug 2012 17:19:59 +0200] rev 48979
fixed import paths
Tue, 28 Aug 2012 17:17:41 +0200 tuning
blanchet [Tue, 28 Aug 2012 17:17:41 +0200] rev 48978
tuning
Tue, 28 Aug 2012 17:17:25 +0200 updated NEWS and CONTRIBUTORS
blanchet [Tue, 28 Aug 2012 17:17:25 +0200] rev 48977
updated NEWS and CONTRIBUTORS
Tue, 28 Aug 2012 17:17:03 +0200 documentation cleanup
blanchet [Tue, 28 Aug 2012 17:17:03 +0200] rev 48976
documentation cleanup
Tue, 28 Aug 2012 17:16:00 +0200 added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
blanchet [Tue, 28 Aug 2012 17:16:00 +0200] rev 48975
added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
Tue, 28 Aug 2012 16:33:06 +0200 Typo fixed.
webertj [Tue, 28 Aug 2012 16:33:06 +0200] rev 48974
Typo fixed.
Tue, 28 Aug 2012 17:51:43 +0200 updated .hgignore to reflect to (almost) clean result of build_doc;
wenzelm [Tue, 28 Aug 2012 17:51:43 +0200] rev 48973
updated .hgignore to reflect to (almost) clean result of build_doc;
Tue, 28 Aug 2012 17:49:02 +0200 more formal build_doc tool (Admin only);
wenzelm [Tue, 28 Aug 2012 17:49:02 +0200] rev 48972
more formal build_doc tool (Admin only); removed some doc-src junk;
Tue, 28 Aug 2012 16:43:47 +0200 prepare document more uniformly;
wenzelm [Tue, 28 Aug 2012 16:43:47 +0200] rev 48971
prepare document more uniformly; fewer latex runs, in accordance to "isabelle document"; apply fixbookmarks last to operate on final root.out;
Tue, 28 Aug 2012 16:18:23 +0200 prefer \input which actually checks file existence;
wenzelm [Tue, 28 Aug 2012 16:18:23 +0200] rev 48970
prefer \input which actually checks file existence;
Tue, 28 Aug 2012 16:14:35 +0200 tuned;
wenzelm [Tue, 28 Aug 2012 16:14:35 +0200] rev 48969
tuned;
Tue, 28 Aug 2012 15:07:43 +0200 prefer (old) isa-index as provided here, to get exactly the same index layout as in Isabelle2012;
wenzelm [Tue, 28 Aug 2012 15:07:43 +0200] rev 48968
prefer (old) isa-index as provided here, to get exactly the same index layout as in Isabelle2012; more accurate ROOT/files;
Tue, 28 Aug 2012 15:00:05 +0200 removed old stuff;
wenzelm [Tue, 28 Aug 2012 15:00:05 +0200] rev 48967
removed old stuff;
Tue, 28 Aug 2012 14:37:57 +0200 more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
wenzelm [Tue, 28 Aug 2012 14:37:57 +0200] rev 48966
more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
Tue, 28 Aug 2012 13:15:15 +0200 removed old stuff;
wenzelm [Tue, 28 Aug 2012 13:15:15 +0200] rev 48965
removed old stuff;
Tue, 28 Aug 2012 13:12:03 +0200 removed historic manual;
wenzelm [Tue, 28 Aug 2012 13:12:03 +0200] rev 48964
removed historic manual;
Tue, 28 Aug 2012 13:09:01 +0200 more standard document preparation within session context;
wenzelm [Tue, 28 Aug 2012 13:09:01 +0200] rev 48963
more standard document preparation within session context;
Tue, 28 Aug 2012 13:04:15 +0200 more standard document preparation within session context;
wenzelm [Tue, 28 Aug 2012 13:04:15 +0200] rev 48962
more standard document preparation within session context;
Tue, 28 Aug 2012 12:55:32 +0200 updated IsarRef/document/style.sty;
wenzelm [Tue, 28 Aug 2012 12:55:32 +0200] rev 48961
updated IsarRef/document/style.sty;
Tue, 28 Aug 2012 12:52:14 +0200 missing file;
wenzelm [Tue, 28 Aug 2012 12:52:14 +0200] rev 48960
missing file;
Tue, 28 Aug 2012 12:48:39 +0200 removed junk;
wenzelm [Tue, 28 Aug 2012 12:48:39 +0200] rev 48959
removed junk;
Tue, 28 Aug 2012 12:45:49 +0200 more standard document preparation within session context;
wenzelm [Tue, 28 Aug 2012 12:45:49 +0200] rev 48958
more standard document preparation within session context;
Tue, 28 Aug 2012 12:31:53 +0200 removed outdated IsarRef/Thy/HOLCF_Specific.thy -- make IsarRef depend on HOL only;
wenzelm [Tue, 28 Aug 2012 12:31:53 +0200] rev 48957
removed outdated IsarRef/Thy/HOLCF_Specific.thy -- make IsarRef depend on HOL only;
Tue, 28 Aug 2012 12:22:10 +0200 prefer doc-src/pdfsetup.sty;
wenzelm [Tue, 28 Aug 2012 12:22:10 +0200] rev 48956
prefer doc-src/pdfsetup.sty; moved IsarRef/Thy/ZF_Specific.thy to ZF/ZF_Isar.thy to avoid dependence of IsarRef on another object-logic;
Mon, 27 Aug 2012 23:37:16 +0200 more official way to set margin;
wenzelm [Mon, 27 Aug 2012 23:37:16 +0200] rev 48955
more official way to set margin;
Mon, 27 Aug 2012 23:29:45 +0200 avoid clash with generated Adaptation.tex on case-insensible file-systems;
wenzelm [Mon, 27 Aug 2012 23:29:45 +0200] rev 48954
avoid clash with generated Adaptation.tex on case-insensible file-systems;
Mon, 27 Aug 2012 23:10:54 +0200 missing file;
wenzelm [Mon, 27 Aug 2012 23:10:54 +0200] rev 48953
missing file;
Mon, 27 Aug 2012 23:08:39 +0200 deactivate updated doc-src sessions, to make Admin/build doc and makedist work for now;
wenzelm [Mon, 27 Aug 2012 23:08:39 +0200] rev 48952
deactivate updated doc-src sessions, to make Admin/build doc and makedist work for now;
Mon, 27 Aug 2012 23:00:38 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 23:00:38 +0200] rev 48951
more standard document preparation within session context;
Mon, 27 Aug 2012 22:31:16 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 22:31:16 +0200] rev 48950
more standard document preparation within session context;
Mon, 27 Aug 2012 22:22:42 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 22:22:42 +0200] rev 48949
more standard document preparation within session context;
Mon, 27 Aug 2012 22:14:17 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 22:14:17 +0200] rev 48948
more standard document preparation within session context;
Mon, 27 Aug 2012 22:00:04 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 22:00:04 +0200] rev 48947
more standard document preparation within session context;
Mon, 27 Aug 2012 21:46:00 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 21:46:00 +0200] rev 48946
more standard document preparation within session context;
Mon, 27 Aug 2012 21:37:34 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 21:37:34 +0200] rev 48945
more standard document preparation within session context;
Mon, 27 Aug 2012 21:30:18 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 21:30:18 +0200] rev 48944
more standard document preparation within session context;
Mon, 27 Aug 2012 21:19:16 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 21:19:16 +0200] rev 48943
more standard document preparation within session context;
Mon, 27 Aug 2012 21:04:37 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 21:04:37 +0200] rev 48942
more standard document preparation within session context;
Mon, 27 Aug 2012 20:50:10 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 20:50:10 +0200] rev 48941
more standard document preparation within session context;
Mon, 27 Aug 2012 20:19:09 +0200 more portable perl invocation;
wenzelm [Mon, 27 Aug 2012 20:19:09 +0200] rev 48940
more portable perl invocation;
Mon, 27 Aug 2012 17:24:01 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 17:24:01 +0200] rev 48939
more standard document preparation within session context;
Mon, 27 Aug 2012 17:11:55 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 17:11:55 +0200] rev 48938
more standard document preparation within session context; more uniform document build;
Mon, 27 Aug 2012 16:48:41 +0200 more standard document preparation within session context;
wenzelm [Mon, 27 Aug 2012 16:48:41 +0200] rev 48937
more standard document preparation within session context;
Mon, 27 Aug 2012 16:10:54 +0200 clarified "isabelle logo";
wenzelm [Mon, 27 Aug 2012 16:10:54 +0200] rev 48936
clarified "isabelle logo";
Mon, 27 Aug 2012 16:07:48 +0200 clarified document directories: browser_info as backdrop vs. optional output directory in the foreground;
wenzelm [Mon, 27 Aug 2012 16:07:48 +0200] rev 48935
clarified document directories: browser_info as backdrop vs. optional output directory in the foreground;
Mon, 27 Aug 2012 16:00:42 +0200 less ambitious test -- terminate more quickly;
wenzelm [Mon, 27 Aug 2012 16:00:42 +0200] rev 48934
less ambitious test -- terminate more quickly;
Mon, 27 Aug 2012 14:34:54 +0200 tuned;
wenzelm [Mon, 27 Aug 2012 14:34:54 +0200] rev 48933
tuned;
Sun, 19 Aug 2012 17:45:07 +0200 actual use of (sos remote_csdp) via ISABELLE_FULL_TEST;
wenzelm [Sun, 19 Aug 2012 17:45:07 +0200] rev 48932
actual use of (sos remote_csdp) via ISABELLE_FULL_TEST;
Mon, 27 Aug 2012 11:41:54 +0200 test with many add-ons;
wenzelm [Mon, 27 Aug 2012 11:41:54 +0200] rev 48931
test with many add-ons;
Sun, 26 Aug 2012 22:32:22 +0200 updated Theory.begin_theory;
wenzelm [Sun, 26 Aug 2012 22:32:22 +0200] rev 48930
updated Theory.begin_theory;
Sun, 26 Aug 2012 22:23:10 +0200 entity markup for theory Pure, to enable hyperlinks etc.;
wenzelm [Sun, 26 Aug 2012 22:23:10 +0200] rev 48929
entity markup for theory Pure, to enable hyperlinks etc.;
Sun, 26 Aug 2012 22:10:27 +0200 more accurate defining position of theory;
wenzelm [Sun, 26 Aug 2012 22:10:27 +0200] rev 48928
more accurate defining position of theory;
Sun, 26 Aug 2012 21:46:50 +0200 theory def/ref position reports, which enable hyperlinks etc.;
wenzelm [Sun, 26 Aug 2012 21:46:50 +0200] rev 48927
theory def/ref position reports, which enable hyperlinks etc.; more official header command parsing;
Sun, 26 Aug 2012 10:20:26 +0200 fixed theory dependency
nipkow [Sun, 26 Aug 2012 10:20:26 +0200] rev 48926
fixed theory dependency
Fri, 24 Aug 2012 20:58:29 +0200 more convenient switching of buffers;
wenzelm [Fri, 24 Aug 2012 20:58:29 +0200] rev 48925
more convenient switching of buffers;
Fri, 24 Aug 2012 20:47:33 +0200 report source path and let front-end resolve implicit master location (e.g. URL);
wenzelm [Fri, 24 Aug 2012 20:47:33 +0200] rev 48924
report source path and let front-end resolve implicit master location (e.g. URL);
Fri, 24 Aug 2012 20:41:47 +0200 prefer jEdit file name representation (potentially via VFS);
wenzelm [Fri, 24 Aug 2012 20:41:47 +0200] rev 48923
prefer jEdit file name representation (potentially via VFS); tuned;
Fri, 24 Aug 2012 19:35:44 +0200 more precise counting of line/column;
wenzelm [Fri, 24 Aug 2012 19:35:44 +0200] rev 48922
more precise counting of line/column;
Fri, 24 Aug 2012 16:45:55 +0200 support for direct hyperlinks, without the Hyperlinks plugin;
wenzelm [Fri, 24 Aug 2012 16:45:55 +0200] rev 48921
support for direct hyperlinks, without the Hyperlinks plugin;
Fri, 24 Aug 2012 16:43:37 +0200 tuned signature;
wenzelm [Fri, 24 Aug 2012 16:43:37 +0200] rev 48920
tuned signature;
Fri, 24 Aug 2012 13:05:14 +0200 some markup for inlined files;
wenzelm [Fri, 24 Aug 2012 13:05:14 +0200] rev 48919
some markup for inlined files;
Fri, 24 Aug 2012 12:35:39 +0200 check side-comments of command spans (normally filtered out in Outer_Syntax.toplevel_source);
wenzelm [Fri, 24 Aug 2012 12:35:39 +0200] rev 48918
check side-comments of command spans (normally filtered out in Outer_Syntax.toplevel_source);
Fri, 24 Aug 2012 11:32:12 +0200 updated READMEs -- most Mac OS X problems are gone thanks to jdk-7u6;
wenzelm [Fri, 24 Aug 2012 11:32:12 +0200] rev 48917
updated READMEs -- most Mac OS X problems are gone thanks to jdk-7u6;
Fri, 24 Aug 2012 11:03:52 +0200 clarified syntax boundary cases and errors;
wenzelm [Fri, 24 Aug 2012 11:03:52 +0200] rev 48916
clarified syntax boundary cases and errors;
Thu, 23 Aug 2012 21:23:14 +0200 simplified JVM startup, based on stronger assumptions about the Java version provided as Isabelle component;
wenzelm [Thu, 23 Aug 2012 21:23:14 +0200] rev 48915
simplified JVM startup, based on stronger assumptions about the Java version provided as Isabelle component;
Thu, 23 Aug 2012 20:49:00 +0200 eliminated obsolete byte_reader -- theory headers + body files are parsed in full;
wenzelm [Thu, 23 Aug 2012 20:49:00 +0200] rev 48914
eliminated obsolete byte_reader -- theory headers + body files are parsed in full;
Thu, 23 Aug 2012 20:34:51 +0200 more direct File.read_bytes -- avoid cumulative copying of StringBuilder;
wenzelm [Thu, 23 Aug 2012 20:34:51 +0200] rev 48913
more direct File.read_bytes -- avoid cumulative copying of StringBuilder;
Thu, 23 Aug 2012 19:57:55 +0200 improved errors of parser combinators;
wenzelm [Thu, 23 Aug 2012 19:57:55 +0200] rev 48912
improved errors of parser combinators;
Thu, 23 Aug 2012 17:46:03 +0200 tuned messages: end-of-input rarely means physical end-of-file from the past;
wenzelm [Thu, 23 Aug 2012 17:46:03 +0200] rev 48911
tuned messages: end-of-input rarely means physical end-of-file from the past;
Thu, 23 Aug 2012 15:44:47 +0200 merged
wenzelm [Thu, 23 Aug 2012 15:44:47 +0200] rev 48910
merged
Thu, 23 Aug 2012 15:32:22 +0200 remove Hoare dependency from Fold.thy
Gerwin Klein <gerwin.klein@nicta.com.au> [Thu, 23 Aug 2012 15:32:22 +0200] rev 48909
remove Hoare dependency from Fold.thy
Thu, 23 Aug 2012 15:43:28 +0200 added specific 'spark_open_vcg' and 'spark_open_siv' with formal management of corresponding source files;
wenzelm [Thu, 23 Aug 2012 15:43:28 +0200] rev 48908
added specific 'spark_open_vcg' and 'spark_open_siv' with formal management of corresponding source files;
Thu, 23 Aug 2012 15:06:15 +0200 turned 'boogie_open' into thy_load command, without any declarations of 'uses';
wenzelm [Thu, 23 Aug 2012 15:06:15 +0200] rev 48907
turned 'boogie_open' into thy_load command, without any declarations of 'uses';
Thu, 23 Aug 2012 14:58:42 +0200 tuned signature;
wenzelm [Thu, 23 Aug 2012 14:58:42 +0200] rev 48906
tuned signature;
Thu, 23 Aug 2012 13:55:27 +0200 clarified type Token.file;
wenzelm [Thu, 23 Aug 2012 13:55:27 +0200] rev 48905
clarified type Token.file;
Thu, 23 Aug 2012 13:31:00 +0200 expand all files uniformly;
wenzelm [Thu, 23 Aug 2012 13:31:00 +0200] rev 48904
expand all files uniformly;
Thu, 23 Aug 2012 13:26:27 +0200 added build option -l (list files);
wenzelm [Thu, 23 Aug 2012 13:26:27 +0200] rev 48903
added build option -l (list files);
Thu, 23 Aug 2012 13:03:29 +0200 prefer classic take_prefix/take_suffix over chop_while (cf. 0659e84bdc5f);
wenzelm [Thu, 23 Aug 2012 13:03:29 +0200] rev 48902
prefer classic take_prefix/take_suffix over chop_while (cf. 0659e84bdc5f);
Thu, 23 Aug 2012 12:55:23 +0200 more basic file dependencies -- no load command here;
wenzelm [Thu, 23 Aug 2012 12:55:23 +0200] rev 48901
more basic file dependencies -- no load command here;
Thu, 23 Aug 2012 12:44:52 +0200 tuned signature (again, cf. ff9cd47be39b);
wenzelm [Thu, 23 Aug 2012 12:44:52 +0200] rev 48900
tuned signature (again, cf. ff9cd47be39b);
Thu, 23 Aug 2012 12:43:01 +0200 updated Thy_Load.check_thy;
wenzelm [Thu, 23 Aug 2012 12:43:01 +0200] rev 48899
updated Thy_Load.check_thy;
Thu, 23 Aug 2012 12:33:42 +0200 simplified Thy_Load.check_thy (again) -- no need to pass keywords nor find files in body text;
wenzelm [Thu, 23 Aug 2012 12:33:42 +0200] rev 48898
simplified Thy_Load.check_thy (again) -- no need to pass keywords nor find files in body text;
Thu, 23 Aug 2012 12:00:11 +0200 tuned signature;
wenzelm [Thu, 23 Aug 2012 12:00:11 +0200] rev 48897
tuned signature;
Thu, 23 Aug 2012 11:58:10 +0200 simplified Thy_Load.provide: do not store full path;
wenzelm [Thu, 23 Aug 2012 11:58:10 +0200] rev 48896
simplified Thy_Load.provide: do not store full path;
Wed, 22 Aug 2012 23:45:49 +0200 prefer ML_file over old uses;
wenzelm [Wed, 22 Aug 2012 23:45:49 +0200] rev 48895
prefer ML_file over old uses; updated generated files;
Wed, 22 Aug 2012 23:23:48 +0200 merged
wenzelm [Wed, 22 Aug 2012 23:23:48 +0200] rev 48894
merged
Tue, 21 Aug 2012 09:02:29 +0200 abstracted lemmas
nipkow [Tue, 21 Aug 2012 09:02:29 +0200] rev 48893
abstracted lemmas
(0) -30000 -10000 -3000 -1000 -480 +480 +1000 +3000 +10000 +30000 tip