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
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 +10000 +30000 tip