2010-05-14 blanchet made Sledgehammer's full-typed proof reconstruction work for the first time;
2010-05-14 blanchet delect installed ATPs dynamically, _not_ at image built time
2010-05-13 ballarin Fix syntax; apparently constant apply was introduced in an earlier changeset.
2010-05-13 ballarin Merged.
2010-05-13 ballarin Add mixin to base morphism, required by class package; cf ab324ffd6f3d.
2010-05-13 ballarin Remove improper use of mixin in class package.
2010-05-13 nipkow Multiset: renamed, added and tuned lemmas;
2010-05-13 huffman use 'subsection' instead of 'section', to maintain 1 chapter per file in generated document
2010-05-12 boehmes more precise dependencies
2010-05-12 boehmes updated SMT certificates
2010-05-12 boehmes layered SMT setup, adapted SMT clients, added further tests, made Z3 proof abstraction configurable
2010-05-12 boehmes integrated SMT into the HOL image
2010-05-12 boehmes replaced More_conv.top_conv (which does not re-apply the given conversion to its results, only to the result's subterms) by Simplifier.full_rewrite
2010-05-12 boehmes use proper context operations (for fresh names of type and term variables, and for hypothetical definitions), monomorphize theorems (instead of terms, necessary for hypothetical definitions made during lambda lifting)
2010-05-12 boehmes split monolithic Z3 proof reconstruction structure into separate structures, use one set of schematic theorems for all uncertain proof rules (to extend proof reconstruction by missing cases), added several schematic theorems, improved abstraction of goals (abstract all uninterpreted sub-terms, only leave builtin symbols)
2010-05-12 boehmes added tracing of reconstruction data
2010-05-12 boehmes added new SMT translation files which use a simpler intermediate term representation and a simpler translation of builtin symbols, have less overhead for renaming symbols and generating the signature, add come with a simpler separation of formulas and terms
2010-05-12 boehmes deleted SMT translation files (to be replaced by a simplified version)
2010-05-12 boehmes move the addition of extra facts into a separate module
2010-05-12 boehmes normalize numerals: also rewrite Numeral0 into 0
2010-05-12 boehmes added missing rewrite rules for natural min and max
2010-05-12 boehmes rewrite bool case expressions as if expression
2010-05-12 boehmes simplified normalize_rule and moved it further down in the code
2010-05-12 boehmes merged addition of rules into one function
2010-05-12 boehmes added simplification for distinctness of small lists
2010-05-12 boehmes moved the addition of DLO tactic into the Z3 theory (DLO is required only for Z3 proof reconstruction)
2010-05-14 wenzelm added Proofterm.unconstrain_thm_proof for Thm.unconstrainT -- loosely based on the version by krauss/schropp;
2010-05-13 wenzelm conditionally unconstrain thm proofs -- loosely based on the version by krauss/schropp;
2010-05-13 wenzelm the_classrel/the_arity: avoid Thm.transfer for proofterm version -- theory might already have become stale within the proof_body future;
2010-05-13 wenzelm avoid redundant rebinding of name/prop -- probably introduced accidentally in 80bb72a0f577;
2010-05-13 wenzelm raise Fail uniformly for proofterm errors, which appear to be rather low-level;
2010-05-13 wenzelm unconstrainT operations on proofs, according to krauss/schropp;
2010-05-13 wenzelm added Proofterm.get_name variants according to krauss/schropp;
2010-05-12 wenzelm conditional structure SingleAssignment;
2010-05-12 wenzelm merged
2010-05-12 haftmann merged
2010-05-12 haftmann tuned proofs and fact and class names
2010-05-12 haftmann tuned fact collection names and some proofs
2010-05-12 haftmann grouped local statements
2010-05-12 haftmann tuned test problems
2010-05-12 wenzelm merged
2010-05-12 nipkow merged
2010-05-12 nipkow simplified proof
2010-05-12 wenzelm modernized specifications;
2010-05-12 wenzelm updated/unified some legacy warnings;
2010-05-12 wenzelm tuned;
2010-05-12 wenzelm do not emit legacy_feature warnings here -- users have no chance to disable them;
2010-05-12 wenzelm removed obsolete CVS Ids;
2010-05-12 wenzelm removed some obsolete admin stuff;
2010-05-12 wenzelm check NEWS;
2010-05-12 wenzelm removed obsolete CVS Ids;
2010-05-12 wenzelm updated some version numbers;
2010-05-12 wenzelm minor tuning;
2010-05-12 wenzelm reverted parts of 7902dc7ea11d -- note that NEWS of published Isabelle releases are essentially read-only;
2010-05-12 wenzelm merged
2010-05-12 haftmann merged
2010-05-12 haftmann modernized specifications; tuned reification
2010-05-12 haftmann merged
2010-05-12 haftmann added lemmas concerning last, butlast, insort
2010-05-12 Cezary Kaliszyk Remove RANGE_WARN
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip