2010-11-18 blanchet enabled SMT solver in Sledgehammer by default
2010-11-18 haftmann merged
2010-11-18 haftmann keep variables bound
2010-11-18 blanchet remove "Time limit reached" as potential error, because this is sometimes generated for individual slices and not for the entire problem
2010-11-17 haftmann merged
2010-11-17 haftmann infer variances of user-given mapper operation; proper thm storing
2010-11-17 nipkow code eqn for slice was missing; redefined splice with fun
2010-11-17 huffman move strict function type into main HOLCF; instance cfun :: (predomain, domain) domain
2010-11-17 huffman merged
2010-11-17 huffman typedef (open) unit
2010-11-16 huffman add bind_bind rules for powerdomains
2010-11-17 wenzelm merged
2010-11-17 haftmann emerging Isar command interface
2010-11-17 haftmann fixed typo
2010-11-17 haftmann updated keywords
2010-11-17 haftmann ML signature interface
2010-11-17 haftmann stub for Isar command interface
2010-11-17 haftmann module for functorial mappers
2010-11-17 wenzelm merged
2010-11-17 boehmes require the b2i file ending in the boogie_open command (for consistency with the theory header)
2010-11-17 boehmes use the const antiquotation for constants (this checks that the constant is declared, whereas the more general term antiquotation treats undeclared names as free variable)
2010-11-17 boehmes keep input and output files used to communicate with the SMT solver (for debugging purposes mainly)
2010-11-16 huffman add lemmas about powerdomains
2010-11-16 huffman declare {upper,lower,convex}_pd_induct as default induction rules
2010-11-16 huffman rename 'repdef' to 'domaindef'
2010-11-17 wenzelm refrain from opening Scratch.thy by default, to avoid bombing the editor with old/long theory text;
2010-11-17 wenzelm less parentheses, cf. Session.welcome;
2010-11-16 wenzelm avoid spam;
2010-11-16 wenzelm more robust determination of java executable;
2010-11-16 wenzelm init_component: require absolute path (when invoked by user scripts);
2010-11-16 wenzelm more explicit explanation of init_component shell function;
2010-11-16 wenzelm paranoia export of CLASSPATH, just in case the initial status via allexport is lost due to other scripts;
2010-11-16 wenzelm tuned message;
2010-11-16 wenzelm post raw messages last, to ensure that result has been handled by session actor already (e.g. to avoid race between Session.session_actor and Session_Dockable.main_actor);
2010-11-16 wenzelm more reasonably defaults for typical laptops (2 GB RAM, 2 cores);
2010-11-16 haftmann added forall2 predicate lifter
2010-11-15 wenzelm merged
2010-11-15 boehmes merged
2010-11-15 boehmes renamed SMT failure: Abnormal_Termination is indeed more appropriate than Solver_Crashed
2010-11-15 boehmes honour timeouts which are not rounded to full seconds
2010-11-15 blanchet better error message
2010-11-15 blanchet better error message
2010-11-15 wenzelm merged
2010-11-15 blanchet cosmetics
2010-11-15 blanchet interpret SMT_Failure.Solver_Crashed correctly
2010-11-15 blanchet turn on Sledgehammer verbosity so we can track down crashes
2010-11-15 blanchet pick up SMT solver crashes and report them to the user/Mirabelle if desired
2010-11-15 boehmes merged
2010-11-15 boehmes only replace unknowns of type nat with known integer numbers, don't alias unknown values in Z3's counterexamples with known integers
2010-11-15 boehmes trace more solver output before raising an exception due to a non-zero return code (avoids truncating potential counterexamples produced by Z3)
2010-11-15 bulwahn merged
2010-11-15 bulwahn ignoring the constant STR in the predicate compiler
2010-11-15 wenzelm non-executable source files;
2010-11-15 wenzelm eliminated old-style sed in favour of builtin regex matching;
2010-11-15 wenzelm more robust treatment of spaces in file names;
2010-11-15 wenzelm tuned error messages;
2010-11-15 wenzelm merged
2010-11-15 haftmann re-generalized type of option_rel and sum_rel (accident from 2989f9f3aa10)
2010-11-15 haftmann re-generalized type of prod_rel (accident from 2989f9f3aa10)
2010-11-14 boehmes formal dependency on b2i files
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip