Wed, 28 Feb 2007 22:05:44 +0100 exported get_ss, map_ss;
wenzelm [Wed, 28 Feb 2007 22:05:44 +0100] rev 22379
exported get_ss, map_ss;
Wed, 28 Feb 2007 22:05:43 +0100 tuned;
wenzelm [Wed, 28 Feb 2007 22:05:43 +0100] rev 22378
tuned;
Wed, 28 Feb 2007 22:05:43 +0100 tuned ML setup;
wenzelm [Wed, 28 Feb 2007 22:05:43 +0100] rev 22377
tuned ML setup;
Wed, 28 Feb 2007 22:05:41 +0100 added @{const_name}, @{const_syntax};
wenzelm [Wed, 28 Feb 2007 22:05:41 +0100] rev 22376
added @{const_name}, @{const_syntax};
Wed, 28 Feb 2007 16:35:00 +0100 more cleanup
krauss [Wed, 28 Feb 2007 16:35:00 +0100] rev 22375
more cleanup
Wed, 28 Feb 2007 14:46:21 +0100 Add closeblock/openblock structure to proof-block commands
aspinall [Wed, 28 Feb 2007 14:46:21 +0100] rev 22374
Add closeblock/openblock structure to proof-block commands
Wed, 28 Feb 2007 13:33:10 +0100 Updated success string for Vampire.
paulson [Wed, 28 Feb 2007 13:33:10 +0100] rev 22373
Updated success string for Vampire. eprover no longer sought in the PROVER directory. eprover now gets tstp input. Streamlined the code a bit.
Wed, 28 Feb 2007 12:51:46 +0100 Now outputs metis calls
paulson [Wed, 28 Feb 2007 12:51:46 +0100] rev 22372
Now outputs metis calls
Wed, 28 Feb 2007 11:12:12 +0100 added headers
krauss [Wed, 28 Feb 2007 11:12:12 +0100] rev 22371
added headers
Wed, 28 Feb 2007 10:36:10 +0100 cleanup, fixing sml/nj related problems
krauss [Wed, 28 Feb 2007 10:36:10 +0100] rev 22370
cleanup, fixing sml/nj related problems
Wed, 28 Feb 2007 00:22:26 +0100 gensym: removed bits of dead code;
wenzelm [Wed, 28 Feb 2007 00:22:26 +0100] rev 22369
gensym: removed bits of dead code;
Tue, 27 Feb 2007 11:10:35 +0100 gensym no longer includes ' or _ in names (trailing _ is bad)
paulson [Tue, 27 Feb 2007 11:10:35 +0100] rev 22368
gensym no longer includes ' or _ in names (trailing _ is bad)
Tue, 27 Feb 2007 00:33:49 +0100 tuned document;
wenzelm [Tue, 27 Feb 2007 00:33:49 +0100] rev 22367
tuned document;
Tue, 27 Feb 2007 00:32:52 +0100 \usepackage{amssymb};
wenzelm [Tue, 27 Feb 2007 00:32:52 +0100] rev 22366
\usepackage{amssymb};
Mon, 26 Feb 2007 23:18:30 +0100 moved some non-kernel material to more_thm.ML;
wenzelm [Mon, 26 Feb 2007 23:18:30 +0100] rev 22365
moved some non-kernel material to more_thm.ML;
Mon, 26 Feb 2007 23:18:29 +0100 removed obsolete eq_set;
wenzelm [Mon, 26 Feb 2007 23:18:29 +0100] rev 22364
removed obsolete eq_set;
Mon, 26 Feb 2007 23:18:28 +0100 Thm.internalK;
wenzelm [Mon, 26 Feb 2007 23:18:28 +0100] rev 22363
Thm.internalK;
Mon, 26 Feb 2007 23:18:27 +0100 Further operations on type thm, outside the inference kernel.
wenzelm [Mon, 26 Feb 2007 23:18:27 +0100] rev 22362
Further operations on type thm, outside the inference kernel.
Mon, 26 Feb 2007 23:18:26 +0100 added more_thm.ML;
wenzelm [Mon, 26 Feb 2007 23:18:26 +0100] rev 22361
added more_thm.ML;
Mon, 26 Feb 2007 23:18:24 +0100 moved eq_thm etc. to structure Thm in Pure/more_thm.ML;
wenzelm [Mon, 26 Feb 2007 23:18:24 +0100] rev 22360
moved eq_thm etc. to structure Thm in Pure/more_thm.ML;
Mon, 26 Feb 2007 21:34:16 +0100 Added formalization of size-change principle (experimental).
krauss [Mon, 26 Feb 2007 21:34:16 +0100] rev 22359
Added formalization of size-change principle (experimental).
Mon, 26 Feb 2007 20:14:52 +0100 added theorems_of;
wenzelm [Mon, 26 Feb 2007 20:14:52 +0100] rev 22358
added theorems_of;
Mon, 26 Feb 2007 20:14:47 +0100 removed obsolete theorem_space;
wenzelm [Mon, 26 Feb 2007 20:14:47 +0100] rev 22357
removed obsolete theorem_space;
Mon, 26 Feb 2007 15:08:37 +0100 Added lemma lfp_const: "lfp (%x. t) = t
krauss [Mon, 26 Feb 2007 15:08:37 +0100] rev 22356
Added lemma lfp_const: "lfp (%x. t) = t
Fri, 23 Feb 2007 08:39:28 +0100 exported serializer parsers
haftmann [Fri, 23 Feb 2007 08:39:28 +0100] rev 22355
exported serializer parsers
Fri, 23 Feb 2007 08:39:27 +0100 proper treatment of -> as type constructor
haftmann [Fri, 23 Feb 2007 08:39:27 +0100] rev 22354
proper treatment of -> as type constructor
Fri, 23 Feb 2007 08:39:26 +0100 tuned
haftmann [Fri, 23 Feb 2007 08:39:26 +0100] rev 22353
tuned
Fri, 23 Feb 2007 08:39:25 +0100 add_path for naming in proof contexts
haftmann [Fri, 23 Feb 2007 08:39:25 +0100] rev 22352
add_path for naming in proof contexts
Fri, 23 Feb 2007 08:39:24 +0100 locale: add_locale accepts explicit predicate name, interpretation supports non-mandatory prefixes
haftmann [Fri, 23 Feb 2007 08:39:24 +0100] rev 22351
locale: add_locale accepts explicit predicate name, interpretation supports non-mandatory prefixes
Fri, 23 Feb 2007 08:39:23 +0100 slightly tuned
haftmann [Fri, 23 Feb 2007 08:39:23 +0100] rev 22350
slightly tuned
Fri, 23 Feb 2007 08:39:22 +0100 slight cleanup
haftmann [Fri, 23 Feb 2007 08:39:22 +0100] rev 22349
slight cleanup
Fri, 23 Feb 2007 08:39:21 +0100 adjusted code lemmas
haftmann [Fri, 23 Feb 2007 08:39:21 +0100] rev 22348
adjusted code lemmas
Fri, 23 Feb 2007 08:39:20 +0100 continued
haftmann [Fri, 23 Feb 2007 08:39:20 +0100] rev 22347
continued
Fri, 23 Feb 2007 08:39:19 +0100 dropped diagnostic switch
haftmann [Fri, 23 Feb 2007 08:39:19 +0100] rev 22346
dropped diagnostic switch
Thu, 22 Feb 2007 10:25:14 +0100 Improved handling of situation when theorem in cache disagrees with theorem supplied: new clauses
paulson [Thu, 22 Feb 2007 10:25:14 +0100] rev 22345
Improved handling of situation when theorem in cache disagrees with theorem supplied: new clauses are now returned, fixing a bug in the metis method.
Wed, 21 Feb 2007 13:51:12 +0100 Fixed print translations for quantifiers a la "ALL x>=t. P x". These used
krauss [Wed, 21 Feb 2007 13:51:12 +0100] rev 22344
Fixed print translations for quantifiers a la "ALL x>=t. P x". These used to fail when the other term in the comparison was itself a bound variable, as in "EX y. ALL x>=y. P x".
Wed, 21 Feb 2007 02:30:06 +0100 prevent quadratic time removal of duplicates if filter list is empty (likely to have too many results)
kleing [Wed, 21 Feb 2007 02:30:06 +0100] rev 22343
prevent quadratic time removal of duplicates if filter list is empty (likely to have too many results)
Tue, 20 Feb 2007 00:53:18 +0100 added missing \
kleing [Tue, 20 Feb 2007 00:53:18 +0100] rev 22342
added missing \
Tue, 20 Feb 2007 00:23:58 +0100 updated docs with new with_dups syntax for find_theorems
kleing [Tue, 20 Feb 2007 00:23:58 +0100] rev 22341
updated docs with new with_dups syntax for find_theorems
Tue, 20 Feb 2007 00:14:33 +0100 Remove duplicates from printed theorems in find_theorems
kleing [Tue, 20 Feb 2007 00:14:33 +0100] rev 22340
Remove duplicates from printed theorems in find_theorems (still pretty slow, needs optimising). Added syntax "find_theorems (..) with_dups .." to switch off removal.
Mon, 19 Feb 2007 16:44:08 +0100 more precise error message in parameter unification
schirmer [Mon, 19 Feb 2007 16:44:08 +0100] rev 22339
more precise error message in parameter unification
Sat, 17 Feb 2007 18:01:22 +0100 Updated
aspinall [Sat, 17 Feb 2007 18:01:22 +0100] rev 22338
Updated
Sat, 17 Feb 2007 18:00:59 +0100 Fix <pgipquit>. Remove unused pgmlatomsN. Make showid match askids. Use string functions for showid, avoiding printwrap kludge.
aspinall [Sat, 17 Feb 2007 18:00:59 +0100] rev 22337
Fix <pgipquit>. Remove unused pgmlatomsN. Make showid match askids. Use string functions for showid, avoiding printwrap kludge.
Sat, 17 Feb 2007 17:22:53 +0100 <idvalue>: add name attribute to allow unsolicited updates.
aspinall [Sat, 17 Feb 2007 17:22:53 +0100] rev 22336
<idvalue>: add name attribute to allow unsolicited updates.
Sat, 17 Feb 2007 17:19:59 +0100 pretty_full_theory: expose in signature.
aspinall [Sat, 17 Feb 2007 17:19:59 +0100] rev 22335
pretty_full_theory: expose in signature.
Sat, 17 Feb 2007 17:18:47 +0100 Clarify comment
aspinall [Sat, 17 Feb 2007 17:18:47 +0100] rev 22334
Clarify comment
Fri, 16 Feb 2007 22:46:03 +0100 unified arity parser/arguments;
wenzelm [Fri, 16 Feb 2007 22:46:03 +0100] rev 22333
unified arity parser/arguments;
Fri, 16 Feb 2007 22:13:16 +0100 ML text: informative Output.debug only;
wenzelm [Fri, 16 Feb 2007 22:13:16 +0100] rev 22332
ML text: informative Output.debug only;
Fri, 16 Feb 2007 22:13:15 +0100 unified arity parser/arguments;
wenzelm [Fri, 16 Feb 2007 22:13:15 +0100] rev 22331
unified arity parser/arguments;
Fri, 16 Feb 2007 19:19:19 +0100 Replaced "raise RecError" by "primrec_err" in function
berghofe [Fri, 16 Feb 2007 19:19:19 +0100] rev 22330
Replaced "raise RecError" by "primrec_err" in function gen_primrec_i to prevent error message from being suppressed.
Fri, 16 Feb 2007 11:01:16 +0100 added example for print-mode Axiom
schirmer [Fri, 16 Feb 2007 11:01:16 +0100] rev 22329
added example for print-mode Axiom
Fri, 16 Feb 2007 11:00:47 +0100 added print-mode Axiom to print theorems without premises with a rule on top.
schirmer [Fri, 16 Feb 2007 11:00:47 +0100] rev 22328
added print-mode Axiom to print theorems without premises with a rule on top.
Fri, 16 Feb 2007 09:04:23 +0100 updated Makefile
krauss [Fri, 16 Feb 2007 09:04:23 +0100] rev 22327
updated Makefile
Thu, 15 Feb 2007 18:18:21 +0100 start adding the attribute eqvt to some lemmas of the nominal library
narboux [Thu, 15 Feb 2007 18:18:21 +0100] rev 22326
start adding the attribute eqvt to some lemmas of the nominal library
Thu, 15 Feb 2007 17:35:19 +0100 changed termination goal to use object quantifier
krauss [Thu, 15 Feb 2007 17:35:19 +0100] rev 22325
changed termination goal to use object quantifier
Thu, 15 Feb 2007 12:14:34 +0100 added congruence rule for function composition
krauss [Thu, 15 Feb 2007 12:14:34 +0100] rev 22324
added congruence rule for function composition
Thu, 15 Feb 2007 12:02:11 +0100 beta_eta_contract specification befor processing. These normal forms avoid unpleasant surprises later on.
krauss [Thu, 15 Feb 2007 12:02:11 +0100] rev 22323
beta_eta_contract specification befor processing. These normal forms avoid unpleasant surprises later on.
Wed, 14 Feb 2007 10:07:17 +0100 continued
haftmann [Wed, 14 Feb 2007 10:07:17 +0100] rev 22322
continued
Wed, 14 Feb 2007 10:06:17 +0100 class package now using Locale.interpretation_i
haftmann [Wed, 14 Feb 2007 10:06:17 +0100] rev 22321
class package now using Locale.interpretation_i
Wed, 14 Feb 2007 10:06:16 +0100 clarified explanation
haftmann [Wed, 14 Feb 2007 10:06:16 +0100] rev 22320
clarified explanation
Wed, 14 Feb 2007 10:06:15 +0100 cleanup
haftmann [Wed, 14 Feb 2007 10:06:15 +0100] rev 22319
cleanup
Wed, 14 Feb 2007 10:06:14 +0100 simpliefied instance statement
haftmann [Wed, 14 Feb 2007 10:06:14 +0100] rev 22318
simpliefied instance statement
Wed, 14 Feb 2007 10:06:13 +0100 continued class tutorial
haftmann [Wed, 14 Feb 2007 10:06:13 +0100] rev 22317
continued class tutorial
Wed, 14 Feb 2007 10:06:12 +0100 added class "preorder"
haftmann [Wed, 14 Feb 2007 10:06:12 +0100] rev 22316
added class "preorder"
Tue, 13 Feb 2007 18:26:48 +0100 Added nominal_inductive keyword.
berghofe [Tue, 13 Feb 2007 18:26:48 +0100] rev 22315
Added nominal_inductive keyword.
Tue, 13 Feb 2007 18:19:25 +0100 Added new file Nominal/nominal_inductive.ML
berghofe [Tue, 13 Feb 2007 18:19:25 +0100] rev 22314
Added new file Nominal/nominal_inductive.ML
Tue, 13 Feb 2007 18:18:45 +0100 First steps towards strengthening of induction rules for
berghofe [Tue, 13 Feb 2007 18:18:45 +0100] rev 22313
First steps towards strengthening of induction rules for inductively defined predicates involving nominal datatypes.
Tue, 13 Feb 2007 18:17:28 +0100 Added new file nominal_inductive.ML
berghofe [Tue, 13 Feb 2007 18:17:28 +0100] rev 22312
Added new file nominal_inductive.ML
Tue, 13 Feb 2007 18:16:50 +0100 Curried and exported mk_perm.
berghofe [Tue, 13 Feb 2007 18:16:50 +0100] rev 22311
Curried and exported mk_perm.
Tue, 13 Feb 2007 16:37:14 +0100 COMP now performs a distinctness check on the multiple results before failing
paulson [Tue, 13 Feb 2007 16:37:14 +0100] rev 22310
COMP now performs a distinctness check on the multiple results before failing
Tue, 13 Feb 2007 10:09:21 +0100 improved lexicographic order termination tactic
bulwahn [Tue, 13 Feb 2007 10:09:21 +0100] rev 22309
improved lexicographic order termination tactic
Sat, 10 Feb 2007 17:06:40 +0100 added OCaml example
haftmann [Sat, 10 Feb 2007 17:06:40 +0100] rev 22308
added OCaml example
Sat, 10 Feb 2007 16:43:23 +0100 Completing the bug fix from the previous update: the result of unifying type
paulson [Sat, 10 Feb 2007 16:43:23 +0100] rev 22307
Completing the bug fix from the previous update: the result of unifying type variables must be normalized WRT itself; otherwise instantiation is wrong
Sat, 10 Feb 2007 09:26:26 +0100 changed representation of constants; consistent name handling
haftmann [Sat, 10 Feb 2007 09:26:26 +0100] rev 22306
changed representation of constants; consistent name handling
Sat, 10 Feb 2007 09:26:25 +0100 changed representation of constants
haftmann [Sat, 10 Feb 2007 09:26:25 +0100] rev 22305
changed representation of constants
Sat, 10 Feb 2007 09:26:24 +0100 tuned
haftmann [Sat, 10 Feb 2007 09:26:24 +0100] rev 22304
tuned
Sat, 10 Feb 2007 09:26:23 +0100 new Isar command print_codesetup
haftmann [Sat, 10 Feb 2007 09:26:23 +0100] rev 22303
new Isar command print_codesetup
Sat, 10 Feb 2007 09:26:22 +0100 added experimental class target
haftmann [Sat, 10 Feb 2007 09:26:22 +0100] rev 22302
added experimental class target
Sat, 10 Feb 2007 09:26:20 +0100 added class target stub
haftmann [Sat, 10 Feb 2007 09:26:20 +0100] rev 22301
added class target stub
Sat, 10 Feb 2007 09:26:19 +0100 internal interfaces for interpretation and interpret
haftmann [Sat, 10 Feb 2007 09:26:19 +0100] rev 22300
internal interfaces for interpretation and interpret
Sat, 10 Feb 2007 09:26:18 +0100 moved commands of class package here
haftmann [Sat, 10 Feb 2007 09:26:18 +0100] rev 22299
moved commands of class package here
Sat, 10 Feb 2007 09:26:17 +0100 added class package to Isar bootstrap
haftmann [Sat, 10 Feb 2007 09:26:17 +0100] rev 22298
added class package to Isar bootstrap
Sat, 10 Feb 2007 09:26:16 +0100 splut up code generation in two parts
haftmann [Sat, 10 Feb 2007 09:26:16 +0100] rev 22297
splut up code generation in two parts
Sat, 10 Feb 2007 09:26:15 +0100 canonical interface for attributes
haftmann [Sat, 10 Feb 2007 09:26:15 +0100] rev 22296
canonical interface for attributes
Sat, 10 Feb 2007 09:26:14 +0100 changed name of interpretation linorder to order
haftmann [Sat, 10 Feb 2007 09:26:14 +0100] rev 22295
changed name of interpretation linorder to order
Sat, 10 Feb 2007 09:26:12 +0100 adjusted to changes in class package
haftmann [Sat, 10 Feb 2007 09:26:12 +0100] rev 22294
adjusted to changes in class package
Sat, 10 Feb 2007 09:26:11 +0100 added outline for Isabelle library description
haftmann [Sat, 10 Feb 2007 09:26:11 +0100] rev 22293
added outline for Isabelle library description
Sat, 10 Feb 2007 09:26:10 +0100 adjusted to new code generator Isar commands and changes in implementation
haftmann [Sat, 10 Feb 2007 09:26:10 +0100] rev 22292
adjusted to new code generator Isar commands and changes in implementation
Sat, 10 Feb 2007 09:26:09 +0100 adjusted to new code generator Isar commands
haftmann [Sat, 10 Feb 2007 09:26:09 +0100] rev 22291
adjusted to new code generator Isar commands
Sat, 10 Feb 2007 09:26:08 +0100 added references for code generator tutorial
haftmann [Sat, 10 Feb 2007 09:26:08 +0100] rev 22290
added references for code generator tutorial
Sat, 10 Feb 2007 09:26:07 +0100 added antiquotation for exceptions
haftmann [Sat, 10 Feb 2007 09:26:07 +0100] rev 22289
added antiquotation for exceptions
Sat, 10 Feb 2007 09:26:06 +0100 updated keywords
haftmann [Sat, 10 Feb 2007 09:26:06 +0100] rev 22288
updated keywords
Thu, 08 Feb 2007 18:14:13 +0100 cterm_instantiate was calling a type instantiation function that works only for matching,
paulson [Thu, 08 Feb 2007 18:14:13 +0100] rev 22287
cterm_instantiate was calling a type instantiation function that works only for matching, not unification as here.
Thu, 08 Feb 2007 17:22:22 +0100 added get-functions
urbanc [Thu, 08 Feb 2007 17:22:22 +0100] rev 22286
added get-functions
Wed, 07 Feb 2007 18:12:58 +0100 Renamed member to memb to avoid confusion with member function
berghofe [Wed, 07 Feb 2007 18:12:58 +0100] rev 22285
Renamed member to memb to avoid confusion with member function defined in Predicate theory.
Wed, 07 Feb 2007 18:12:02 +0100 Adapted to changes in Finite_Set theory.
berghofe [Wed, 07 Feb 2007 18:12:02 +0100] rev 22284
Adapted to changes in Finite_Set theory.
Wed, 07 Feb 2007 18:11:27 +0100 Adapted to new inductive definition package.
berghofe [Wed, 07 Feb 2007 18:11:27 +0100] rev 22283
Adapted to new inductive definition package.
Wed, 07 Feb 2007 18:10:21 +0100 - Adapted to new inductive definition package
berghofe [Wed, 07 Feb 2007 18:10:21 +0100] rev 22282
- Adapted to new inductive definition package - Adapted to changes in Multiset theory
Wed, 07 Feb 2007 18:07:10 +0100 Added meta_spec to extraction_expand.
berghofe [Wed, 07 Feb 2007 18:07:10 +0100] rev 22281
Added meta_spec to extraction_expand.
Wed, 07 Feb 2007 18:04:44 +0100 Added functions hhf_proof and un_hhf_proof.
berghofe [Wed, 07 Feb 2007 18:04:44 +0100] rev 22280
Added functions hhf_proof and un_hhf_proof.
Wed, 07 Feb 2007 18:03:18 +0100 Adapted to changes in Accessible_Part and Wellfounded_Recursion theories.
berghofe [Wed, 07 Feb 2007 18:03:18 +0100] rev 22279
Adapted to changes in Accessible_Part and Wellfounded_Recursion theories.
Wed, 07 Feb 2007 18:01:40 +0100 Added split_rule attribute.
berghofe [Wed, 07 Feb 2007 18:01:40 +0100] rev 22278
Added split_rule attribute.
Wed, 07 Feb 2007 18:00:38 +0100 Fixed bug in mk_AbsP.
berghofe [Wed, 07 Feb 2007 18:00:38 +0100] rev 22277
Fixed bug in mk_AbsP.
Wed, 07 Feb 2007 17:59:40 +0100 Introduction and elimination rules for <= on predicates
berghofe [Wed, 07 Feb 2007 17:59:40 +0100] rev 22276
Introduction and elimination rules for <= on predicates are now declared properly.
Wed, 07 Feb 2007 17:58:50 +0100 - Improved handling of monotonicity rules involving <=
berghofe [Wed, 07 Feb 2007 17:58:50 +0100] rev 22275
- Improved handling of monotonicity rules involving <= - ind_cases: variables to be generalized can now be specified using "for" keyword
Wed, 07 Feb 2007 17:51:38 +0100 Adapted to changes in Finite_Set theory.
berghofe [Wed, 07 Feb 2007 17:51:38 +0100] rev 22274
Adapted to changes in Finite_Set theory.
Wed, 07 Feb 2007 17:46:03 +0100 Adapted to changes in Finite_Set theory.
berghofe [Wed, 07 Feb 2007 17:46:03 +0100] rev 22273
Adapted to changes in Finite_Set theory.
Wed, 07 Feb 2007 17:45:03 +0100 - Adapted to new inductive definition package
berghofe [Wed, 07 Feb 2007 17:45:03 +0100] rev 22272
- Adapted to new inductive definition package - More elegant proof of eta postponement theorem inspired by Andreas Abel
Wed, 07 Feb 2007 17:44:07 +0100 Adapted to new inductive definition package.
berghofe [Wed, 07 Feb 2007 17:44:07 +0100] rev 22271
Adapted to new inductive definition package.
Wed, 07 Feb 2007 17:41:11 +0100 Converted to predicate notation.
berghofe [Wed, 07 Feb 2007 17:41:11 +0100] rev 22270
Converted to predicate notation.
Wed, 07 Feb 2007 17:39:49 +0100 Adapted to changes in List theory.
berghofe [Wed, 07 Feb 2007 17:39:49 +0100] rev 22269
Adapted to changes in List theory.
Wed, 07 Feb 2007 17:37:59 +0100 - wfP has been moved to theory Wellfounded_Recursion
berghofe [Wed, 07 Feb 2007 17:37:59 +0100] rev 22268
- wfP has been moved to theory Wellfounded_Recursion - Accessible part now works on predicates, hence accP is no longer needed
Wed, 07 Feb 2007 17:35:28 +0100 Adapted to changes in Transitive_Closure theory.
berghofe [Wed, 07 Feb 2007 17:35:28 +0100] rev 22267
Adapted to changes in Transitive_Closure theory.
Wed, 07 Feb 2007 17:34:43 +0100 Adapted to new inductive definition package.
berghofe [Wed, 07 Feb 2007 17:34:43 +0100] rev 22266
Adapted to new inductive definition package.
Wed, 07 Feb 2007 17:32:52 +0100 Adapted to changes in Finite_Set theory.
berghofe [Wed, 07 Feb 2007 17:32:52 +0100] rev 22265
Adapted to changes in Finite_Set theory.
Wed, 07 Feb 2007 17:30:53 +0100 Theorems for converting between wf and wfP are now declared
berghofe [Wed, 07 Feb 2007 17:30:53 +0100] rev 22264
Theorems for converting between wf and wfP are now declared as hints.
Wed, 07 Feb 2007 17:29:41 +0100 - Adapted to new inductive definition package
berghofe [Wed, 07 Feb 2007 17:29:41 +0100] rev 22263
- Adapted to new inductive definition package - Predicate version of wellfoundedness
Wed, 07 Feb 2007 17:28:09 +0100 Adapted to new inductive definition package.
berghofe [Wed, 07 Feb 2007 17:28:09 +0100] rev 22262
Adapted to new inductive definition package.
Wed, 07 Feb 2007 17:26:49 +0100 Adapted to changes in Transitive_Closure theory.
berghofe [Wed, 07 Feb 2007 17:26:49 +0100] rev 22261
Adapted to changes in Transitive_Closure theory.
Wed, 07 Feb 2007 17:26:04 +0100 Added Predicate theory.
berghofe [Wed, 07 Feb 2007 17:26:04 +0100] rev 22260
Added Predicate theory.
Wed, 07 Feb 2007 17:25:39 +0100 New theory for converting between predicates and sets.
berghofe [Wed, 07 Feb 2007 17:25:39 +0100] rev 22259
New theory for converting between predicates and sets.
Wed, 07 Feb 2007 13:05:28 +0100 changes in lexicographic_order termination tactic
bulwahn [Wed, 07 Feb 2007 13:05:28 +0100] rev 22258
changes in lexicographic_order termination tactic
Wed, 07 Feb 2007 12:08:48 +0100 "prove" function now instantiates relation variable in order
berghofe [Wed, 07 Feb 2007 12:08:48 +0100] rev 22257
"prove" function now instantiates relation variable in order to avoid problems with higher-order unification. This allows relations to be encoded as binary predicates.
Wed, 07 Feb 2007 12:05:54 +0100 Made untabify function tail recursive.
berghofe [Wed, 07 Feb 2007 12:05:54 +0100] rev 22256
Made untabify function tail recursive.
Tue, 06 Feb 2007 19:32:32 +0100 tuned matches_subterm;
wenzelm [Tue, 06 Feb 2007 19:32:32 +0100] rev 22255
tuned matches_subterm;
Tue, 06 Feb 2007 19:32:31 +0100 trace/debug: avoid eager string concatenation;
wenzelm [Tue, 06 Feb 2007 19:32:31 +0100] rev 22254
trace/debug: avoid eager string concatenation;
Tue, 06 Feb 2007 18:02:28 +0100 cc: removed option -lstdc++, which seems to be unnecessry, but causes problems on some platforms;
wenzelm [Tue, 06 Feb 2007 18:02:28 +0100] rev 22253
cc: removed option -lstdc++, which seems to be unnecessry, but causes problems on some platforms;
Tue, 06 Feb 2007 17:20:14 +0100 pervasive exception Option;
wenzelm [Tue, 06 Feb 2007 17:20:14 +0100] rev 22252
pervasive exception Option; fixed use_file;
Tue, 06 Feb 2007 17:06:44 +0100 added has_kind/get_kind;
wenzelm [Tue, 06 Feb 2007 17:06:44 +0100] rev 22251
added has_kind/get_kind; tuned;
Tue, 06 Feb 2007 15:12:18 +0100 fixed two stupid bugs of SML to do with the value restriction and missing type
urbanc [Tue, 06 Feb 2007 15:12:18 +0100] rev 22250
fixed two stupid bugs of SML to do with the value restriction and missing type information in records
Tue, 06 Feb 2007 12:54:55 +0100 askids/qualified_thms_of_thy: version which returns names in domain of get_thm
aspinall [Tue, 06 Feb 2007 12:54:55 +0100] rev 22249
askids/qualified_thms_of_thy: version which returns names in domain of get_thm
Tue, 06 Feb 2007 11:40:53 +0100 added eta expansion to imperative monad bind
haftmann [Tue, 06 Feb 2007 11:40:53 +0100] rev 22248
added eta expansion to imperative monad bind
Tue, 06 Feb 2007 00:53:15 +0100 corrected typo introduced by me
urbanc [Tue, 06 Feb 2007 00:53:15 +0100] rev 22247
corrected typo introduced by me
Tue, 06 Feb 2007 00:43:23 +0100 now obsolete
urbanc [Tue, 06 Feb 2007 00:43:23 +0100] rev 22246
now obsolete
Tue, 06 Feb 2007 00:41:54 +0100 moved the infrastructure from the nominal_tags file to nominal_thmdecls
urbanc [Tue, 06 Feb 2007 00:41:54 +0100] rev 22245
moved the infrastructure from the nominal_tags file to nominal_thmdecls file, and adapted the code to conform with informal Isabelle programming conventions
Mon, 05 Feb 2007 15:55:32 +0100 Exporting curried versions of tail recursive equations instead of internal ones
krauss [Mon, 05 Feb 2007 15:55:32 +0100] rev 22244
Exporting curried versions of tail recursive equations instead of internal ones
Mon, 05 Feb 2007 12:03:52 +0100 proper use of NameSpace.is_qualified (avoids compatibility issues of the SML B library);
wenzelm [Mon, 05 Feb 2007 12:03:52 +0100] rev 22243
proper use of NameSpace.is_qualified (avoids compatibility issues of the SML B library);
Sun, 04 Feb 2007 22:02:22 +0100 removed non-modular comment;
wenzelm [Sun, 04 Feb 2007 22:02:22 +0100] rev 22242
removed non-modular comment;
Sun, 04 Feb 2007 22:02:21 +0100 interpretation: attempt to be more serious about name_morphism;
wenzelm [Sun, 04 Feb 2007 22:02:21 +0100] rev 22241
interpretation: attempt to be more serious about name_morphism;
Sun, 04 Feb 2007 22:02:20 +0100 added full_naming;
wenzelm [Sun, 04 Feb 2007 22:02:20 +0100] rev 22240
added full_naming;
Sun, 04 Feb 2007 22:02:19 +0100 tuned oracle interface;
wenzelm [Sun, 04 Feb 2007 22:02:19 +0100] rev 22239
tuned oracle interface; simproc_setup: added identifier;
Sun, 04 Feb 2007 22:02:18 +0100 added print_strings;
wenzelm [Sun, 04 Feb 2007 22:02:18 +0100] rev 22238
added print_strings;
Sun, 04 Feb 2007 22:02:17 +0100 old-fashioned abstype ctyp/cterm/thm prevents accidental equality tests;
wenzelm [Sun, 04 Feb 2007 22:02:17 +0100] rev 22237
old-fashioned abstype ctyp/cterm/thm prevents accidental equality tests;
Sun, 04 Feb 2007 22:02:16 +0100 def_simproc(_i): tuned interface;
wenzelm [Sun, 04 Feb 2007 22:02:16 +0100] rev 22236
def_simproc(_i): tuned interface; tuned simprocs environment;
Sun, 04 Feb 2007 22:02:15 +0100 added cterm interface;
wenzelm [Sun, 04 Feb 2007 22:02:15 +0100] rev 22235
added cterm interface;
Sun, 04 Feb 2007 22:02:14 +0100 type simproc: explicitl dependency of morphism;
wenzelm [Sun, 04 Feb 2007 22:02:14 +0100] rev 22234
type simproc: explicitl dependency of morphism; added eq_simproc, morph_simproc; renamed mk_simproc' to make_simproc -- primary interface;
Sun, 04 Feb 2007 22:02:13 +0100 load morphism.ML later;
wenzelm [Sun, 04 Feb 2007 22:02:13 +0100] rev 22233
load morphism.ML later;
Sat, 03 Feb 2007 23:42:55 +0100 added the two renaming functions from my PhD
urbanc [Sat, 03 Feb 2007 23:42:55 +0100] rev 22232
added the two renaming functions from my PhD
Fri, 02 Feb 2007 17:16:16 +0100 added an infrastructure that allows the user to declare lemmas to be equivariance lemmas; the intention is to use these lemmas in automated tools but also can be employed by the user
urbanc [Fri, 02 Feb 2007 17:16:16 +0100] rev 22231
added an infrastructure that allows the user to declare lemmas to be equivariance lemmas; the intention is to use these lemmas in automated tools but also can be employed by the user
Fri, 02 Feb 2007 15:47:58 +0100 a few additions and deletions
nipkow [Fri, 02 Feb 2007 15:47:58 +0100] rev 22230
a few additions and deletions
Thu, 01 Feb 2007 20:59:50 +0100 tuned;
wenzelm [Thu, 01 Feb 2007 20:59:50 +0100] rev 22229
tuned;
Thu, 01 Feb 2007 20:40:34 +0100 proper use of PureThy.has_name_hint instead of hard-wired string'';
wenzelm [Thu, 01 Feb 2007 20:40:34 +0100] rev 22228
proper use of PureThy.has_name_hint instead of hard-wired string'';
Thu, 01 Feb 2007 20:40:17 +0100 removed non-modular comment;
wenzelm [Thu, 01 Feb 2007 20:40:17 +0100] rev 22227
removed non-modular comment;
Thu, 01 Feb 2007 13:41:19 +0100 new theorem int_infinite
paulson [Thu, 01 Feb 2007 13:41:19 +0100] rev 22226
new theorem int_infinite
Wed, 31 Jan 2007 20:07:40 +0100 Fix tell_thm_deps to match changse in PureThy.
aspinall [Wed, 31 Jan 2007 20:07:40 +0100] rev 22225
Fix tell_thm_deps to match changse in PureThy.
Wed, 31 Jan 2007 20:06:24 +0100 Expose hard-wired string which was changed and broke Proof General.
aspinall [Wed, 31 Jan 2007 20:06:24 +0100] rev 22224
Expose hard-wired string which was changed and broke Proof General.
Wed, 31 Jan 2007 16:05:17 +0100 clarified error message
haftmann [Wed, 31 Jan 2007 16:05:17 +0100] rev 22223
clarified error message
Wed, 31 Jan 2007 16:05:16 +0100 clarified command annotation
haftmann [Wed, 31 Jan 2007 16:05:16 +0100] rev 22222
clarified command annotation
Wed, 31 Jan 2007 16:05:14 +0100 changed cong alist - now using AList operations instead of overwrite_warn
haftmann [Wed, 31 Jan 2007 16:05:14 +0100] rev 22221
changed cong alist - now using AList operations instead of overwrite_warn
Wed, 31 Jan 2007 16:05:13 +0100 dropped Output.update_warn
haftmann [Wed, 31 Jan 2007 16:05:13 +0100] rev 22220
dropped Output.update_warn
Wed, 31 Jan 2007 16:05:12 +0100 print translation for record types with empty-sorted type variables raise Match instead of producing an error
haftmann [Wed, 31 Jan 2007 16:05:12 +0100] rev 22219
print translation for record types with empty-sorted type variables raise Match instead of producing an error
Wed, 31 Jan 2007 16:05:10 +0100 dropped lemma duplicates in HOL.thy
haftmann [Wed, 31 Jan 2007 16:05:10 +0100] rev 22218
dropped lemma duplicates in HOL.thy
Wed, 31 Jan 2007 14:03:31 +0100 Tidying; more debugging information. New reference unwanted_types.
paulson [Wed, 31 Jan 2007 14:03:31 +0100] rev 22217
Tidying; more debugging information. New reference unwanted_types.
Tue, 30 Jan 2007 13:17:02 +0100 Tweak preferences for PGIP interfaces. Make <askids> return theory successors instead of parents (ideally should be content elements).
aspinall [Tue, 30 Jan 2007 13:17:02 +0100] rev 22216
Tweak preferences for PGIP interfaces. Make <askids> return theory successors instead of parents (ideally should be content elements).
Tue, 30 Jan 2007 13:16:58 +0100 Add get_succs
aspinall [Tue, 30 Jan 2007 13:16:58 +0100] rev 22215
Add get_succs
Tue, 30 Jan 2007 13:14:41 +0100 Add operations on preference tables (remove, set_default).
aspinall [Tue, 30 Jan 2007 13:14:41 +0100] rev 22214
Add operations on preference tables (remove, set_default).
Tue, 30 Jan 2007 08:21:23 +0100 adjusted to new codegen_funcgr interface
haftmann [Tue, 30 Jan 2007 08:21:23 +0100] rev 22213
adjusted to new codegen_funcgr interface
Tue, 30 Jan 2007 08:21:22 +0100 added interface for plugging in preprocessors
haftmann [Tue, 30 Jan 2007 08:21:22 +0100] rev 22212
added interface for plugging in preprocessors
Tue, 30 Jan 2007 08:21:19 +0100 additional auxiliary here
haftmann [Tue, 30 Jan 2007 08:21:19 +0100] rev 22211
additional auxiliary here
Tue, 30 Jan 2007 08:21:18 +0100 whitespace tuning
haftmann [Tue, 30 Jan 2007 08:21:18 +0100] rev 22210
whitespace tuning
Tue, 30 Jan 2007 08:21:17 +0100 dropped dead code
haftmann [Tue, 30 Jan 2007 08:21:17 +0100] rev 22209
dropped dead code
Tue, 30 Jan 2007 08:21:16 +0100 shifted import order
haftmann [Tue, 30 Jan 2007 08:21:16 +0100] rev 22208
shifted import order
Tue, 30 Jan 2007 08:21:15 +0100 dropped whitespace
haftmann [Tue, 30 Jan 2007 08:21:15 +0100] rev 22207
dropped whitespace
Tue, 30 Jan 2007 08:21:13 +0100 changed name of interpretation linorder to order
haftmann [Tue, 30 Jan 2007 08:21:13 +0100] rev 22206
changed name of interpretation linorder to order
Mon, 29 Jan 2007 19:58:14 +0100 proper simproc_setup;
wenzelm [Mon, 29 Jan 2007 19:58:14 +0100] rev 22205
proper simproc_setup; tuned ML setup;
Mon, 29 Jan 2007 19:58:14 +0100 added get_simproc, @{simproc};
wenzelm [Mon, 29 Jan 2007 19:58:14 +0100] rev 22204
added get_simproc, @{simproc};
Sun, 28 Jan 2007 23:29:17 +0100 added interface for target_naming;
wenzelm [Sun, 28 Jan 2007 23:29:17 +0100] rev 22203
added interface for target_naming;
Sun, 28 Jan 2007 23:29:16 +0100 added simproc_setup;
wenzelm [Sun, 28 Jan 2007 23:29:16 +0100] rev 22202
added simproc_setup;
Sun, 28 Jan 2007 23:29:15 +0100 added def_simproc(_i) -- define named simprocs;
wenzelm [Sun, 28 Jan 2007 23:29:15 +0100] rev 22201
added def_simproc(_i) -- define named simprocs; tuned;
Sun, 28 Jan 2007 23:29:14 +0100 updated;
wenzelm [Sun, 28 Jan 2007 23:29:14 +0100] rev 22200
updated;
Sun, 28 Jan 2007 11:52:52 +0100 Now deals with simples cases where the input equations contain type variables
chaieb [Sun, 28 Jan 2007 11:52:52 +0100] rev 22199
Now deals with simples cases where the input equations contain type variables See example in ReflectionEx.thy
Fri, 26 Jan 2007 13:59:06 +0100 refined algorithm
haftmann [Fri, 26 Jan 2007 13:59:06 +0100] rev 22198
refined algorithm
Fri, 26 Jan 2007 13:59:04 +0100 clarified code
haftmann [Fri, 26 Jan 2007 13:59:04 +0100] rev 22197
clarified code
Fri, 26 Jan 2007 13:59:03 +0100 exported interface for explicit error messages
haftmann [Fri, 26 Jan 2007 13:59:03 +0100] rev 22196
exported interface for explicit error messages
Fri, 26 Jan 2007 13:59:02 +0100 added NestedEnvironment
haftmann [Fri, 26 Jan 2007 13:59:02 +0100] rev 22195
added NestedEnvironment
Fri, 26 Jan 2007 10:48:09 +0100 Improved debugging
paulson [Fri, 26 Jan 2007 10:48:09 +0100] rev 22194
Improved debugging
Fri, 26 Jan 2007 10:46:22 +0100 Streamlined and improved debugging messages
paulson [Fri, 26 Jan 2007 10:46:22 +0100] rev 22193
Streamlined and improved debugging messages
Fri, 26 Jan 2007 10:46:15 +0100 more fixes of arithmetic for min/max.
nipkow [Fri, 26 Jan 2007 10:46:15 +0100] rev 22192
more fixes of arithmetic for min/max.
Fri, 26 Jan 2007 10:24:33 +0100 min/max lemmas (actually unused!)
paulson [Fri, 26 Jan 2007 10:24:33 +0100] rev 22191
min/max lemmas (actually unused!)
Fri, 26 Jan 2007 10:24:12 +0100 simplification of Suc/numeral combinations with min, max
paulson [Fri, 26 Jan 2007 10:24:12 +0100] rev 22190
simplification of Suc/numeral combinations with min, max
Fri, 26 Jan 2007 10:22:42 +0100 Fixed long-standing, MAJOR bug in "lt"
paulson [Fri, 26 Jan 2007 10:22:42 +0100] rev 22189
Fixed long-standing, MAJOR bug in "lt"
Fri, 26 Jan 2007 09:24:35 +0100 adjusted manual to improved treatment of overloaded constants
haftmann [Fri, 26 Jan 2007 09:24:35 +0100] rev 22188
adjusted manual to improved treatment of overloaded constants
Thu, 25 Jan 2007 16:57:57 +0100 Allows evaluation of min/max o numerals.
nipkow [Thu, 25 Jan 2007 16:57:57 +0100] rev 22187
Allows evaluation of min/max o numerals.
Thu, 25 Jan 2007 09:32:56 +0100 fixed bug for OCaml bigints
haftmann [Thu, 25 Jan 2007 09:32:56 +0100] rev 22186
fixed bug for OCaml bigints
Thu, 25 Jan 2007 09:32:51 +0100 tuned
haftmann [Thu, 25 Jan 2007 09:32:51 +0100] rev 22185
tuned
Thu, 25 Jan 2007 09:32:50 +0100 added explicit maintainance of coregular code theorems for overloaded constants
haftmann [Thu, 25 Jan 2007 09:32:50 +0100] rev 22184
added explicit maintainance of coregular code theorems for overloaded constants
Thu, 25 Jan 2007 09:32:49 +0100 dropped useless stuff
haftmann [Thu, 25 Jan 2007 09:32:49 +0100] rev 22183
dropped useless stuff
Thu, 25 Jan 2007 09:32:48 +0100 clarified code
haftmann [Thu, 25 Jan 2007 09:32:48 +0100] rev 22182
clarified code
Thu, 25 Jan 2007 09:32:46 +0100 added explicit query function for arities to subalgebra projection
haftmann [Thu, 25 Jan 2007 09:32:46 +0100] rev 22181
added explicit query function for arities to subalgebra projection
Thu, 25 Jan 2007 09:32:45 +0100 not importing NestedEnvironment
haftmann [Thu, 25 Jan 2007 09:32:45 +0100] rev 22180
not importing NestedEnvironment
Thu, 25 Jan 2007 09:32:42 +0100 adjusted to changes in class package
haftmann [Thu, 25 Jan 2007 09:32:42 +0100] rev 22179
adjusted to changes in class package
Thu, 25 Jan 2007 09:32:37 +0100 made executable
haftmann [Thu, 25 Jan 2007 09:32:37 +0100] rev 22178
made executable
Thu, 25 Jan 2007 09:32:36 +0100 improved
haftmann [Thu, 25 Jan 2007 09:32:36 +0100] rev 22177
improved
Thu, 25 Jan 2007 09:32:35 +0100 fxied bug for OCaml bigints
haftmann [Thu, 25 Jan 2007 09:32:35 +0100] rev 22176
fxied bug for OCaml bigints
Thu, 25 Jan 2007 09:32:34 +0100 adjusted names
haftmann [Thu, 25 Jan 2007 09:32:34 +0100] rev 22175
adjusted names
Wed, 24 Jan 2007 20:54:21 +0100 tuned eta_contract;
wenzelm [Wed, 24 Jan 2007 20:54:21 +0100] rev 22174
tuned eta_contract;
Wed, 24 Jan 2007 20:54:20 +0100 updated timing;
wenzelm [Wed, 24 Jan 2007 20:54:20 +0100] rev 22173
updated timing;
Wed, 24 Jan 2007 17:10:50 +0100 some new lemmas
paulson [Wed, 24 Jan 2007 17:10:50 +0100] rev 22172
some new lemmas
Wed, 24 Jan 2007 13:15:16 +0100 Let <loadfile> execute even while a file is open interactively.
aspinall [Wed, 24 Jan 2007 13:15:16 +0100] rev 22171
Let <loadfile> execute even while a file is open interactively.
Tue, 23 Jan 2007 20:29:03 +0100 fixes smlnj-related problem, updated signature
krauss [Tue, 23 Jan 2007 20:29:03 +0100] rev 22170
fixes smlnj-related problem, updated signature
Tue, 23 Jan 2007 15:54:22 +0100 added a fold up and fold down as separate functions and fixed zipto to
dixon [Tue, 23 Jan 2007 15:54:22 +0100] rev 22169
added a fold up and fold down as separate functions and fixed zipto to use the folddown.
Mon, 22 Jan 2007 19:00:29 +0100 simplified proofs
nipkow [Mon, 22 Jan 2007 19:00:29 +0100] rev 22168
simplified proofs
Mon, 22 Jan 2007 18:17:04 +0100 Included ex/Fundefs.thy in HOL-ex session
krauss [Mon, 22 Jan 2007 18:17:04 +0100] rev 22167
Included ex/Fundefs.thy in HOL-ex session
Mon, 22 Jan 2007 17:29:43 +0100 * Preliminary implementation of tail recursion
krauss [Mon, 22 Jan 2007 17:29:43 +0100] rev 22166
* Preliminary implementation of tail recursion * Clarified internal interfaces
Mon, 22 Jan 2007 16:53:33 +0100 Add location_of_position. Needs work elsewhere.
aspinall [Mon, 22 Jan 2007 16:53:33 +0100] rev 22165
Add location_of_position. Needs work elsewhere.
Mon, 22 Jan 2007 16:52:26 +0100 Test askref
aspinall [Mon, 22 Jan 2007 16:52:26 +0100] rev 22164
Test askref
Mon, 22 Jan 2007 16:52:02 +0100 Expose currently open file
aspinall [Mon, 22 Jan 2007 16:52:02 +0100] rev 22163
Expose currently open file
Mon, 22 Jan 2007 16:51:29 +0100 Sync location with pgip.rnc, fixing attribute names
aspinall [Mon, 22 Jan 2007 16:51:29 +0100] rev 22162
Sync location with pgip.rnc, fixing attribute names
Mon, 22 Jan 2007 15:37:08 +0100 Add askrefs, setrefs, error_with_pos
aspinall [Mon, 22 Jan 2007 15:37:08 +0100] rev 22161
Add askrefs, setrefs, error_with_pos
Mon, 22 Jan 2007 15:36:58 +0100 Comments
aspinall [Mon, 22 Jan 2007 15:36:58 +0100] rev 22160
Comments
Mon, 22 Jan 2007 15:34:15 +0100 Comment
aspinall [Mon, 22 Jan 2007 15:34:15 +0100] rev 22159
Comment
Mon, 22 Jan 2007 15:33:42 +0100 Add line_of, name_of destructors.
aspinall [Mon, 22 Jan 2007 15:33:42 +0100] rev 22158
Add line_of, name_of destructors.
Mon, 22 Jan 2007 15:08:48 +0100 Added lemma nat_size[simp]: "size (n::nat) = n"
krauss [Mon, 22 Jan 2007 15:08:48 +0100] rev 22157
Added lemma nat_size[simp]: "size (n::nat) = n"
Mon, 22 Jan 2007 00:40:29 +0100 tuned;
wenzelm [Mon, 22 Jan 2007 00:40:29 +0100] rev 22156
tuned;
(0) -10000 -3000 -1000 -224 +224 +1000 +3000 +10000 +30000 tip