Tue, 09 Sep 2014 20:51:36 +0200 half-ported Imperative HOL to new datatypes
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58257
half-ported Imperative HOL to new datatypes
Tue, 09 Sep 2014 20:51:36 +0200 generalized 'datatype' LaTeX antiquotation and added 'codatatype'
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58256
generalized 'datatype' LaTeX antiquotation and added 'codatatype'
Tue, 09 Sep 2014 20:51:36 +0200 tuned messages
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58255
tuned messages
Tue, 09 Sep 2014 20:51:36 +0200 rename_tac'd scripts
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58254
rename_tac'd scripts
Tue, 09 Sep 2014 20:51:36 +0200 reverted 83a8570b44bc, which was a misunderstanding
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58253
reverted 83a8570b44bc, which was a misunderstanding
Tue, 09 Sep 2014 20:51:36 +0200 rename_tac'd script
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58252
rename_tac'd script
Tue, 09 Sep 2014 20:51:36 +0200 ported Bali to new datatypes
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58251
ported Bali to new datatypes
Tue, 09 Sep 2014 20:51:36 +0200 rename_tac'd scripts
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58250
rename_tac'd scripts
Tue, 09 Sep 2014 20:51:36 +0200 use 'datatype_new' (soon to be renamed 'datatype') in Isabelle's libraries
blanchet [Tue, 09 Sep 2014 20:51:36 +0200] rev 58249
use 'datatype_new' (soon to be renamed 'datatype') in Isabelle's libraries
Tue, 09 Sep 2014 17:51:07 +0200 merged
nipkow [Tue, 09 Sep 2014 17:51:07 +0200] rev 58248
merged
Tue, 09 Sep 2014 17:50:54 +0200 enamed drop_Suc_conv_tl and nth_drop' to Cons_nth_drop_Suc
nipkow [Tue, 09 Sep 2014 17:50:54 +0200] rev 58247
enamed drop_Suc_conv_tl and nth_drop' to Cons_nth_drop_Suc
Tue, 09 Sep 2014 15:33:01 +0200 Fixed bug which broke isar proof construction for all ATPs except Waldmeister_new
steckerm [Tue, 09 Sep 2014 15:33:01 +0200] rev 58246
Fixed bug which broke isar proof construction for all ATPs except Waldmeister_new
Mon, 08 Sep 2014 23:09:37 +0200 more docs
blanchet [Mon, 08 Sep 2014 23:09:37 +0200] rev 58245
more docs
Mon, 08 Sep 2014 23:09:34 +0200 more documentation
blanchet [Mon, 08 Sep 2014 23:09:34 +0200] rev 58244
more documentation
Mon, 08 Sep 2014 23:09:25 +0200 made 'lifting' plugin more robust
blanchet [Mon, 08 Sep 2014 23:09:25 +0200] rev 58243
made 'lifting' plugin more robust
Mon, 08 Sep 2014 23:09:24 +0200 tuned command descriptions
blanchet [Mon, 08 Sep 2014 23:09:24 +0200] rev 58242
tuned command descriptions
Mon, 08 Sep 2014 23:09:23 +0200 generate better internal names, with name of the target type in it
blanchet [Mon, 08 Sep 2014 23:09:23 +0200] rev 58241
generate better internal names, with name of the target type in it
Mon, 08 Sep 2014 23:09:04 +0200 removed comment (yes, this is different -- add_typedef_global will fail in a locale with assumptions)
blanchet [Mon, 08 Sep 2014 23:09:04 +0200] rev 58240
removed comment (yes, this is different -- add_typedef_global will fail in a locale with assumptions)
Mon, 08 Sep 2014 23:04:18 +0200 added flag to 'typedef' to allow concealed definitions
blanchet [Mon, 08 Sep 2014 23:04:18 +0200] rev 58239
added flag to 'typedef' to allow concealed definitions
Mon, 08 Sep 2014 23:04:18 +0200 ported old Nominal to use new datatypes
blanchet [Mon, 08 Sep 2014 23:04:18 +0200] rev 58238
ported old Nominal to use new datatypes
Mon, 08 Sep 2014 20:42:52 +0200 made tactic even more robust w.r.t. dead variables
traytel [Mon, 08 Sep 2014 20:42:52 +0200] rev 58237
made tactic even more robust w.r.t. dead variables
Mon, 08 Sep 2014 19:21:19 +0200 made N2M work with sort constraints (cf. TODO)
blanchet [Mon, 08 Sep 2014 19:21:19 +0200] rev 58236
made N2M work with sort constraints (cf. TODO)
Mon, 08 Sep 2014 19:21:14 +0200 compile
blanchet [Mon, 08 Sep 2014 19:21:14 +0200] rev 58235
compile
Mon, 08 Sep 2014 19:21:07 +0200 honour sorts in N2M
blanchet [Mon, 08 Sep 2014 19:21:07 +0200] rev 58234
honour sorts in N2M
Mon, 08 Sep 2014 16:51:35 +0200 proper sort constraints in map and rel theorems
blanchet [Mon, 08 Sep 2014 16:51:35 +0200] rev 58233
proper sort constraints in map and rel theorems
Mon, 08 Sep 2014 16:22:26 +0200 made new countable tactic work with sorts other than 'type'
blanchet [Mon, 08 Sep 2014 16:22:26 +0200] rev 58232
made new countable tactic work with sorts other than 'type'
Mon, 08 Sep 2014 16:14:21 +0200 adapted examples to latest changes
blanchet [Mon, 08 Sep 2014 16:14:21 +0200] rev 58231
adapted examples to latest changes
Mon, 08 Sep 2014 16:09:10 +0200 made code work also in the presence of deads
blanchet [Mon, 08 Sep 2014 16:09:10 +0200] rev 58230
made code work also in the presence of deads
Mon, 08 Sep 2014 15:54:33 +0200 export right sorts
blanchet [Mon, 08 Sep 2014 15:54:33 +0200] rev 58229
export right sorts
Mon, 08 Sep 2014 15:12:35 +0200 test sorts
blanchet [Mon, 08 Sep 2014 15:12:35 +0200] rev 58228
test sorts
Mon, 08 Sep 2014 15:11:37 +0200 use right sort constraints
blanchet [Mon, 08 Sep 2014 15:11:37 +0200] rev 58227
use right sort constraints
Mon, 08 Sep 2014 14:04:03 +0200 never include hidden names -- these cannot be referenced afterward
blanchet [Mon, 08 Sep 2014 14:04:03 +0200] rev 58226
never include hidden names -- these cannot be referenced afterward
Mon, 08 Sep 2014 14:03:57 +0200 use compatibility layer
blanchet [Mon, 08 Sep 2014 14:03:57 +0200] rev 58225
use compatibility layer
Mon, 08 Sep 2014 14:03:46 +0200 made SML/NJ happire
blanchet [Mon, 08 Sep 2014 14:03:46 +0200] rev 58224
made SML/NJ happire
Mon, 08 Sep 2014 14:03:40 +0200 export useful functions for users of (co)recursors
blanchet [Mon, 08 Sep 2014 14:03:40 +0200] rev 58223
export useful functions for users of (co)recursors
Mon, 08 Sep 2014 14:03:35 +0200 improved caching
blanchet [Mon, 08 Sep 2014 14:03:35 +0200] rev 58222
improved caching
Mon, 08 Sep 2014 14:03:13 +0200 compile
blanchet [Mon, 08 Sep 2014 14:03:13 +0200] rev 58221
compile
Mon, 08 Sep 2014 14:03:08 +0200 wildcards in plugins
blanchet [Mon, 08 Sep 2014 14:03:08 +0200] rev 58220
wildcards in plugins
Mon, 08 Sep 2014 14:03:02 +0200 improved 'datatype_compat' further for recursion through functions
blanchet [Mon, 08 Sep 2014 14:03:02 +0200] rev 58219
improved 'datatype_compat' further for recursion through functions
Mon, 08 Sep 2014 14:03:02 +0200 no type-based lookup -- these fail in the general, ambiguous case
blanchet [Mon, 08 Sep 2014 14:03:02 +0200] rev 58218
no type-based lookup -- these fail in the general, ambiguous case
Mon, 08 Sep 2014 14:03:02 +0200 tuning
blanchet [Mon, 08 Sep 2014 14:03:02 +0200] rev 58217
tuning
Mon, 08 Sep 2014 14:03:02 +0200 more examples/tests
blanchet [Mon, 08 Sep 2014 14:03:02 +0200] rev 58216
more examples/tests
Mon, 08 Sep 2014 14:03:02 +0200 tuned docs
blanchet [Mon, 08 Sep 2014 14:03:02 +0200] rev 58215
tuned docs
Mon, 08 Sep 2014 14:03:01 +0200 properly note theorems for split recursors
blanchet [Mon, 08 Sep 2014 14:03:01 +0200] rev 58214
properly note theorems for split recursors
Mon, 08 Sep 2014 14:03:01 +0200 tuning
blanchet [Mon, 08 Sep 2014 14:03:01 +0200] rev 58213
tuning
Mon, 08 Sep 2014 14:03:01 +0200 updated docs
blanchet [Mon, 08 Sep 2014 14:03:01 +0200] rev 58212
updated docs
Mon, 08 Sep 2014 14:03:01 +0200 extended 'datatype_compat' to generate the expected, old-style recursor in the presence of recursion through functions
blanchet [Mon, 08 Sep 2014 14:03:01 +0200] rev 58211
extended 'datatype_compat' to generate the expected, old-style recursor in the presence of recursion through functions
Mon, 08 Sep 2014 14:03:01 +0200 tuning
blanchet [Mon, 08 Sep 2014 14:03:01 +0200] rev 58210
tuning
Mon, 08 Sep 2014 14:03:01 +0200 export one more ML function
blanchet [Mon, 08 Sep 2014 14:03:01 +0200] rev 58209
export one more ML function
Mon, 08 Sep 2014 14:03:01 +0200 tuning
blanchet [Mon, 08 Sep 2014 14:03:01 +0200] rev 58208
tuning
Mon, 08 Sep 2014 14:03:01 +0200 more compatibility documentation
blanchet [Mon, 08 Sep 2014 14:03:01 +0200] rev 58207
more compatibility documentation
Mon, 08 Sep 2014 13:56:28 +0200 refactored MaSh files to avoid regenerating exports on each eval
blanchet [Mon, 08 Sep 2014 13:56:28 +0200] rev 58206
refactored MaSh files to avoid regenerating exports on each eval
Mon, 08 Sep 2014 13:56:27 +0200 added missing 'transpose'
blanchet [Mon, 08 Sep 2014 13:56:27 +0200] rev 58205
added missing 'transpose'
Mon, 08 Sep 2014 13:56:27 +0200 the kind is now always the empty string -- can no longer distinguish between user theorems and package theorems in a semi-reliable way
blanchet [Mon, 08 Sep 2014 13:56:27 +0200] rev 58204
the kind is now always the empty string -- can no longer distinguish between user theorems and package theorems in a semi-reliable way
Mon, 08 Sep 2014 09:52:06 +0200 made tactic more robust w.r.t. dead variables
traytel [Mon, 08 Sep 2014 09:52:06 +0200] rev 58203
made tactic more robust w.r.t. dead variables
Sun, 07 Sep 2014 17:51:32 +0200 restrictive options for class dependencies
haftmann [Sun, 07 Sep 2014 17:51:32 +0200] rev 58202
restrictive options for class dependencies
Sun, 07 Sep 2014 17:51:28 +0200 separated class_deps command into separate file
haftmann [Sun, 07 Sep 2014 17:51:28 +0200] rev 58201
separated class_deps command into separate file
Sun, 07 Sep 2014 14:39:23 +0200 Added translation for lambda expressions in terms.
steckerm [Sun, 07 Sep 2014 14:39:23 +0200] rev 58200
Added translation for lambda expressions in terms.
Sun, 07 Sep 2014 09:49:05 +0200 explicit theory with additional, less commonly used list operations
haftmann [Sun, 07 Sep 2014 09:49:05 +0200] rev 58199
explicit theory with additional, less commonly used list operations
Sun, 07 Sep 2014 09:49:01 +0200 generalized
haftmann [Sun, 07 Sep 2014 09:49:01 +0200] rev 58198
generalized
Sat, 06 Sep 2014 20:12:36 +0200 theory about sum and product on function bodies
haftmann [Sat, 06 Sep 2014 20:12:36 +0200] rev 58197
theory about sum and product on function bodies
Sat, 06 Sep 2014 20:12:34 +0200 theory about lexicographic ordering on functions
haftmann [Sat, 06 Sep 2014 20:12:34 +0200] rev 58196
theory about lexicographic ordering on functions
Sat, 06 Sep 2014 20:12:32 +0200 added various facts
haftmann [Sat, 06 Sep 2014 20:12:32 +0200] rev 58195
added various facts
Fri, 05 Sep 2014 16:09:03 +0100 Generalised card_length_listsum to all m
paulson <lp15@cam.ac.uk> [Fri, 05 Sep 2014 16:09:03 +0100] rev 58194
Generalised card_length_listsum to all m
Fri, 05 Sep 2014 14:58:13 +0200 added lemma
nipkow [Fri, 05 Sep 2014 14:58:13 +0200] rev 58193
added lemma
Fri, 05 Sep 2014 00:41:01 +0200 updated docs
blanchet [Fri, 05 Sep 2014 00:41:01 +0200] rev 58192
updated docs
Fri, 05 Sep 2014 00:41:01 +0200 pretend code generation is a ctr_sugar plugin
blanchet [Fri, 05 Sep 2014 00:41:01 +0200] rev 58191
pretend code generation is a ctr_sugar plugin
Fri, 05 Sep 2014 00:41:01 +0200 updated docs
blanchet [Fri, 05 Sep 2014 00:41:01 +0200] rev 58190
updated docs
Fri, 05 Sep 2014 00:41:01 +0200 added 'plugins' option to control which hooks are enabled
blanchet [Fri, 05 Sep 2014 00:41:01 +0200] rev 58189
added 'plugins' option to control which hooks are enabled
Fri, 05 Sep 2014 00:41:01 +0200 introduced mechanism to filter interpretations
blanchet [Fri, 05 Sep 2014 00:41:01 +0200] rev 58188
introduced mechanism to filter interpretations
Fri, 05 Sep 2014 00:41:01 +0200 fixed infinite loops in 'register' functions + more uniform API
blanchet [Fri, 05 Sep 2014 00:41:01 +0200] rev 58187
fixed infinite loops in 'register' functions + more uniform API
Fri, 05 Sep 2014 00:41:01 +0200 named interpretations
blanchet [Fri, 05 Sep 2014 00:41:01 +0200] rev 58186
named interpretations
Fri, 05 Sep 2014 00:41:00 +0200 centralized and cleaned up naming handling
blanchet [Fri, 05 Sep 2014 00:41:00 +0200] rev 58185
centralized and cleaned up naming handling
Thu, 04 Sep 2014 14:02:37 +0200 cleanup Wfrec; introduce dependent_wf/wellorder_choice
hoelzl [Thu, 04 Sep 2014 14:02:37 +0200] rev 58184
cleanup Wfrec; introduce dependent_wf/wellorder_choice
Thu, 04 Sep 2014 11:53:39 +0200 tuned Nitpick and Refute examples, which are too slow on some testing machines
blanchet [Thu, 04 Sep 2014 11:53:39 +0200] rev 58183
tuned Nitpick and Refute examples, which are too slow on some testing machines
Thu, 04 Sep 2014 11:20:59 +0200 tweaked setup for datatype realizer
blanchet [Thu, 04 Sep 2014 11:20:59 +0200] rev 58182
tweaked setup for datatype realizer
Thu, 04 Sep 2014 09:02:43 +0200 renamed internal constant
blanchet [Thu, 04 Sep 2014 09:02:43 +0200] rev 58181
renamed internal constant
Thu, 04 Sep 2014 09:02:43 +0200 moved code around
blanchet [Thu, 04 Sep 2014 09:02:43 +0200] rev 58180
moved code around
Thu, 04 Sep 2014 09:02:43 +0200 tuned size function generation
blanchet [Thu, 04 Sep 2014 09:02:43 +0200] rev 58179
tuned size function generation
Thu, 04 Sep 2014 09:02:36 +0200 tuning
blanchet [Thu, 04 Sep 2014 09:02:36 +0200] rev 58178
tuning
Wed, 03 Sep 2014 22:49:05 +0200 introduced local interpretation mechanism for BNFs, to solve issues with datatypes in locales
blanchet [Wed, 03 Sep 2014 22:49:05 +0200] rev 58177
introduced local interpretation mechanism for BNFs, to solve issues with datatypes in locales
Wed, 03 Sep 2014 22:47:48 +0200 tuned ctr_sugar database handling
blanchet [Wed, 03 Sep 2014 22:47:48 +0200] rev 58176
tuned ctr_sugar database handling
Wed, 03 Sep 2014 22:47:35 +0200 tuned BNF database handling
blanchet [Wed, 03 Sep 2014 22:47:35 +0200] rev 58175
tuned BNF database handling
Wed, 03 Sep 2014 22:47:09 +0200 intelligible errors instead of tactic failures
blanchet [Wed, 03 Sep 2014 22:47:09 +0200] rev 58174
intelligible errors instead of tactic failures
Wed, 03 Sep 2014 22:47:05 +0200 reenabled yet another example
blanchet [Wed, 03 Sep 2014 22:47:05 +0200] rev 58173
reenabled yet another example
Wed, 03 Sep 2014 22:47:05 +0200 made new tactic even more robust
blanchet [Wed, 03 Sep 2014 22:47:05 +0200] rev 58172
made new tactic even more robust
Wed, 03 Sep 2014 22:47:05 +0200 reenabled more examples
blanchet [Wed, 03 Sep 2014 22:47:05 +0200] rev 58171
reenabled more examples
Wed, 03 Sep 2014 22:47:05 +0200 fixed tactic for n-way mutual recursion, n >= 4 (balanced conjunctions confuse the tactic)
blanchet [Wed, 03 Sep 2014 22:47:05 +0200] rev 58170
fixed tactic for n-way mutual recursion, n >= 4 (balanced conjunctions confuse the tactic)
Wed, 03 Sep 2014 22:47:05 +0200 reintroduced more examples
blanchet [Wed, 03 Sep 2014 22:47:05 +0200] rev 58169
reintroduced more examples
Wed, 03 Sep 2014 22:47:05 +0200 improved tactic further
blanchet [Wed, 03 Sep 2014 22:47:05 +0200] rev 58168
improved tactic further
Wed, 03 Sep 2014 22:47:05 +0200 reenabled example
blanchet [Wed, 03 Sep 2014 22:47:05 +0200] rev 58167
reenabled example
Wed, 03 Sep 2014 22:47:05 +0200 improved new countability tactic
blanchet [Wed, 03 Sep 2014 22:47:05 +0200] rev 58166
improved new countability tactic
Wed, 03 Sep 2014 22:47:05 +0200 'prove_sorry' is too dangerous here -- the tactic is sometimes applied to non-theorems
blanchet [Wed, 03 Sep 2014 22:47:05 +0200] rev 58165
'prove_sorry' is too dangerous here -- the tactic is sometimes applied to non-theorems
Wed, 03 Sep 2014 22:47:05 +0200 more robust exception handling
blanchet [Wed, 03 Sep 2014 22:47:05 +0200] rev 58164
more robust exception handling
Wed, 03 Sep 2014 22:46:54 +0200 added tests for new 'countable_datatype' proof method
blanchet [Wed, 03 Sep 2014 22:46:54 +0200] rev 58163
added tests for new 'countable_datatype' proof method
Wed, 03 Sep 2014 12:30:25 +0200 lessen the burden on the caller: sort where necessary in n2m
traytel [Wed, 03 Sep 2014 12:30:25 +0200] rev 58162
lessen the burden on the caller: sort where necessary in n2m
Wed, 03 Sep 2014 09:43:00 +0200 added compatibility function
blanchet [Wed, 03 Sep 2014 09:43:00 +0200] rev 58161
added compatibility function
Wed, 03 Sep 2014 00:31:38 +0200 added countable tactic for new-style datatypes
blanchet [Wed, 03 Sep 2014 00:31:38 +0200] rev 58160
added countable tactic for new-style datatypes
Wed, 03 Sep 2014 00:31:37 +0200 tuning
blanchet [Wed, 03 Sep 2014 00:31:37 +0200] rev 58159
tuning
Wed, 03 Sep 2014 00:06:32 +0200 registered 'typerep' as countable again
blanchet [Wed, 03 Sep 2014 00:06:32 +0200] rev 58158
registered 'typerep' as countable again
Wed, 03 Sep 2014 00:06:30 +0200 moved old datatype material around
blanchet [Wed, 03 Sep 2014 00:06:30 +0200] rev 58157
moved old datatype material around
Wed, 03 Sep 2014 00:06:28 +0200 removed vacuous theorem references
blanchet [Wed, 03 Sep 2014 00:06:28 +0200] rev 58156
removed vacuous theorem references
Wed, 03 Sep 2014 00:06:27 +0200 commented out failing tactic (now that 'typerep' is defined using the new package
blanchet [Wed, 03 Sep 2014 00:06:27 +0200] rev 58155
commented out failing tactic (now that 'typerep' is defined using the new package
Wed, 03 Sep 2014 00:06:26 +0200 tuned imports
blanchet [Wed, 03 Sep 2014 00:06:26 +0200] rev 58154
tuned imports
Wed, 03 Sep 2014 00:06:25 +0200 use 'datatype_new'
blanchet [Wed, 03 Sep 2014 00:06:25 +0200] rev 58153
use 'datatype_new'
Wed, 03 Sep 2014 00:06:24 +0200 use 'datatype_new' in 'Main'
blanchet [Wed, 03 Sep 2014 00:06:24 +0200] rev 58152
use 'datatype_new' in 'Main'
Wed, 03 Sep 2014 00:06:23 +0200 take out 'x = C' of the simplifier for unit types
blanchet [Wed, 03 Sep 2014 00:06:23 +0200] rev 58151
take out 'x = C' of the simplifier for unit types
Wed, 03 Sep 2014 00:06:22 +0200 giving up calling 'datatype_compat' in a locale -- causes trouble with extensions
blanchet [Wed, 03 Sep 2014 00:06:22 +0200] rev 58150
giving up calling 'datatype_compat' in a locale -- causes trouble with extensions
Wed, 03 Sep 2014 00:06:22 +0200 ported 'Statespace' to support new datatypes as well
blanchet [Wed, 03 Sep 2014 00:06:22 +0200] rev 58149
ported 'Statespace' to support new datatypes as well
Wed, 03 Sep 2014 00:06:21 +0200 use 'datatype_new' in Quickcheck examples
blanchet [Wed, 03 Sep 2014 00:06:21 +0200] rev 58148
use 'datatype_new' in Quickcheck examples
Wed, 03 Sep 2014 00:06:19 +0200 more compatibility functions
blanchet [Wed, 03 Sep 2014 00:06:19 +0200] rev 58147
more compatibility functions
Wed, 03 Sep 2014 00:06:18 +0200 codatatypes are not datatypes
blanchet [Wed, 03 Sep 2014 00:06:18 +0200] rev 58146
codatatypes are not datatypes
(0) -30000 -10000 -3000 -1000 -112 +112 +1000 +3000 +10000 tip