2007-09-26 wenzelm 2007-09-26 added minimize_sort, complete_sort;
2007-09-26 wenzelm 2007-09-26 Sign.minimize/complete_sort;
2007-09-26 haftmann 2007-09-26 convenient obtain rule for sets
2007-09-26 haftmann 2007-09-26 added code lemma for 1
2007-09-26 haftmann 2007-09-26 moved Finite_Set before Datatype
2007-09-26 wenzelm 2007-09-26 adapted variable order for inductive cases (determined by read_specification *before* expanding abbreviations);
2007-09-26 wenzelm 2007-09-26 Attrib.eval_thms; Syntax.parse/check;
2007-09-26 wenzelm 2007-09-26 Attrib.eval_thms;
2007-09-26 wenzelm 2007-09-26 read/check_specification: proper type inference across multiple sections, result is in closed form; added read/check_free_specification for single section, non-closed form;
2007-09-26 wenzelm 2007-09-26 added eval_thms;
2007-09-26 wenzelm 2007-09-26 minimal adaptions for Specification.read/check_specification;
2007-09-26 wenzelm 2007-09-26 proper Specification.read_specification; Attrib.eval_thms;
2007-09-26 wenzelm 2007-09-26 removed dead code;
2007-09-26 wenzelm 2007-09-26 declare_constraints: declare (fix) type variables within constraints, but not terms themselves;
2007-09-26 haftmann 2007-09-26 made SML/NJ happy
2007-09-25 haftmann 2007-09-25 rudimentary support for Haskell
2007-09-25 haftmann 2007-09-25 added support for Haskell, OCaml
2007-09-25 haftmann 2007-09-25 Efficient_Nat and Pretty_Int integrated with ML_Int
2007-09-25 wenzelm 2007-09-25 proper Sign operations instead of Theory aliases; tuned functor application;
2007-09-25 wenzelm 2007-09-25 tuned functor application;
2007-09-25 wenzelm 2007-09-25 proper Sign operations instead of Theory aliases;
2007-09-25 wenzelm 2007-09-25 simplified interpretation setup;
2007-09-25 haftmann 2007-09-25 size hook
2007-09-25 wenzelm 2007-09-25 removed redundant global_parse operations; renamed global_XXX to XXX_global;
2007-09-25 wenzelm 2007-09-25 Syntax.parse/check/read; no export of read/cert_axm;
2007-09-25 wenzelm 2007-09-25 Syntax.parse/check/read;
2007-09-25 wenzelm 2007-09-25 * Pure/Syntax: generic interfaces for parsing and type checking; tuned;
2007-09-25 ballarin 2007-09-25 Simplified proof due to improved integration of order_tac and simp.
2007-09-25 ballarin 2007-09-25 Transitivity reasoner gets additional argument of premises to improve integration with simplifier.
2007-09-25 haftmann 2007-09-25 dropped
2007-09-25 haftmann 2007-09-25 ML monad support
2007-09-25 haftmann 2007-09-25 no cleverness for instance parameters
2007-09-25 haftmann 2007-09-25 added conversions for natural numbers
2007-09-25 haftmann 2007-09-25 datatype interpretators for size and datatype_realizer
2007-09-25 nipkow 2007-09-25 hide successor
2007-09-24 nipkow 2007-09-24 fixed haftmann bug
2007-09-24 wenzelm 2007-09-24 added @{theory_ref};
2007-09-24 wenzelm 2007-09-24 added @{type_name};
2007-09-24 wenzelm 2007-09-24 added polymorphic_types;
2007-09-24 wenzelm 2007-09-24 eliminated ProofContext.read_termTs;
2007-09-24 wenzelm 2007-09-24 more ML antiqs;
2007-09-24 nipkow 2007-09-24 localized { .. } (but only a few thms)
2007-09-24 wenzelm 2007-09-24 renamed ML-Systems/multithreading_dummy.ML to ML-Systems/multithreading.ML;
2007-09-24 wenzelm 2007-09-24 renamed ML-Systems/multithreading_dummy.ML to ML-Systems/multithreading.ML; replaced interrupt_timeout by TimeLimit.timeLimit (available on SML/NJ and Poly/ML 5.1);
2007-09-24 wenzelm 2007-09-24 replaced interrupt_timeout by TimeLimit.timeLimit (available on SML/NJ and Poly/ML 5.1);
2007-09-23 wenzelm 2007-09-23 removed dead code; tuned;
2007-09-23 wenzelm 2007-09-23 made smlnj happy;
2007-09-23 wenzelm 2007-09-23 tuned @{cpat};
2007-09-23 wenzelm 2007-09-23 added read_term_pattern/schematic/abbrev; prepare_patterns: Variable.polymorphic; removed obsolete cert/pats versions;
2007-09-23 wenzelm 2007-09-23 ProofContext.read_term_pattern;
2007-09-23 wenzelm 2007-09-23 constrain: canonical argument order; removed obsolete logicT;
2007-09-23 wenzelm 2007-09-23 tuned;
2007-09-23 wenzelm 2007-09-23 TypeInfer.constrain: canonical argument order;
2007-09-23 wenzelm 2007-09-23 tuned ML setup;
2007-09-23 urbanc 2007-09-23 tuned one proof so to not run in a loop with the new atom-representation
2007-09-23 urbanc 2007-09-23 changed the representation of atoms to datatypes over nats
2007-09-22 wenzelm 2007-09-22 ProofContext.mode_abbrev;
2007-09-22 wenzelm 2007-09-22 removed obsolete set_expand_abbrevs (superceded by mode_abbrev); pretty_term_abbrev: silently ignore ill-typed term; gen_bind: set_mode only locally;
2007-09-22 wenzelm 2007-09-22 certify': proper do_expand argument (which observes force_expand consts) instead of home-grown normalize;
2007-09-22 wenzelm 2007-09-22 certify: do_expand as explicit argument, actually certify type of abstractions; tuned signature; tuned;