Mon, 03 Feb 2014 11:30:53 +0100 blanchet more flexible compression, choosing whichever proof method works
Mon, 03 Feb 2014 10:19:19 +0100 blanchet reduced preplaying timeout, since (1) Isar proofs are getting better and better as alternatives; (2) the same timeout is used for each step in an Isar proof, where a lower timeout makes more sense
Mon, 03 Feb 2014 10:14:18 +0100 blanchet made SML/NJ happier
Mon, 03 Feb 2014 10:14:18 +0100 blanchet less aggressive evaluation
Mon, 03 Feb 2014 10:14:18 +0100 blanchet added a new version of 'metis' to the mix
Mon, 03 Feb 2014 10:14:18 +0100 blanchet implemented new 'try0_isar' semantics
Mon, 03 Feb 2014 10:14:18 +0100 blanchet tuning
Mon, 03 Feb 2014 10:14:18 +0100 blanchet better time slack, to account for ultra-quick proof methods
Mon, 03 Feb 2014 10:14:18 +0100 blanchet crucial fix: use right version of the step
Mon, 03 Feb 2014 10:14:18 +0100 blanchet more thorough, hybrid compression
Mon, 03 Feb 2014 10:14:18 +0100 blanchet tuning
Mon, 03 Feb 2014 10:14:18 +0100 blanchet got rid of 'try0' step that is now redundant
Mon, 03 Feb 2014 10:14:18 +0100 blanchet centralize more preplaying
Mon, 03 Feb 2014 10:14:18 +0100 blanchet tuning
Mon, 03 Feb 2014 10:14:18 +0100 blanchet centralize preplaying
Mon, 03 Feb 2014 10:14:18 +0100 blanchet tuned
Mon, 03 Feb 2014 00:22:48 +0000 paulson fixed indentation
Sun, 02 Feb 2014 21:48:28 +0000 paulson new lemmas involving phi from Lehmer AFP entry
Sun, 02 Feb 2014 20:53:51 +0100 blanchet more data structure rationalization
Sun, 02 Feb 2014 20:53:51 +0100 blanchet tuning
Sun, 02 Feb 2014 20:53:51 +0100 blanchet more data structure rationalization
Sun, 02 Feb 2014 20:53:51 +0100 blanchet rationalized threading of 'metis' arguments
Sun, 02 Feb 2014 20:53:51 +0100 blanchet refactored data structure (step 3)
Sun, 02 Feb 2014 20:53:51 +0100 blanchet refactoring of data structure (step 2)
Sun, 02 Feb 2014 20:53:51 +0100 blanchet 'primitive' is not an adverb
Sun, 02 Feb 2014 20:53:51 +0100 blanchet unform treatment of preplay_timeout = 0 and > 0
Sun, 02 Feb 2014 20:53:51 +0100 blanchet refactor data structure (step 1)
Sun, 02 Feb 2014 20:53:51 +0100 blanchet tuned code
Sun, 02 Feb 2014 20:53:51 +0100 blanchet tuned factor
Sun, 02 Feb 2014 20:53:51 +0100 blanchet tuning
Sun, 02 Feb 2014 20:53:51 +0100 blanchet made SML/NJ happier
Sun, 02 Feb 2014 20:53:51 +0100 blanchet take intersection rather than union of methods when merging steps -- more efficient and natural
Sun, 02 Feb 2014 20:53:51 +0100 blanchet merge proof methods
Sun, 02 Feb 2014 20:53:51 +0100 blanchet use Skolem proof methods appropriately
Sun, 02 Feb 2014 20:53:51 +0100 blanchet simplified data structure -- eliminated distinction between 'first-class' and 'second-class' proof methods
Sun, 02 Feb 2014 20:53:51 +0100 blanchet reset timing information after changes
Sun, 02 Feb 2014 19:15:25 +0000 paulson Number_Theory: prime is no longer overloaded, but only for nat. Automatic coercion to int enabled.
Sat, 01 Feb 2014 22:02:20 +0100 wenzelm merged
Sat, 01 Feb 2014 21:43:23 +0100 wenzelm proper config options;
Sat, 01 Feb 2014 21:09:53 +0100 wenzelm more standard file/module names;
Sat, 01 Feb 2014 20:38:29 +0000 paulson Added material from Old_Number_Theory related to the Chinese Remainder Theorem
Sat, 01 Feb 2014 20:46:19 +0100 wenzelm prefer top-down rewriting for output (i.e. uncheck), in accordance to term abbreviations (see 5d2fe4e09354) and AST translations;
Sat, 01 Feb 2014 18:42:46 +0100 wenzelm proper context for printing;
Sat, 01 Feb 2014 18:41:48 +0100 wenzelm more explicit low-level exception;
Sat, 01 Feb 2014 18:40:47 +0100 wenzelm unused;
Sat, 01 Feb 2014 18:22:38 +0100 wenzelm method_setup "lem";
Sat, 01 Feb 2014 18:17:13 +0100 wenzelm lazy_pack is default context for ILL;
Sat, 01 Feb 2014 18:07:10 +0100 wenzelm unused;
Sat, 01 Feb 2014 18:05:03 +0100 wenzelm proper Simplifier method setup;
Sat, 01 Feb 2014 18:00:28 +0100 wenzelm simplified sessions;
Sat, 01 Feb 2014 17:56:03 +0100 wenzelm misc tuning and modernization;
Sat, 01 Feb 2014 00:32:32 +0000 paulson version of Fermat's Theorem for type nat
Fri, 31 Jan 2014 19:32:13 +0100 wenzelm merged
Fri, 31 Jan 2014 18:58:50 +0100 wenzelm merged
Fri, 31 Jan 2014 17:35:19 +0100 wenzelm include comment.sty 3.6 which still works with plain tex, in contrast to later 3.7 which is only for latex (slow due to file snippets) -- see also 30781cc78fc6;
Fri, 31 Jan 2014 19:16:41 +0100 blanchet generalized preplaying infrastructure to store various results for various methods
Fri, 31 Jan 2014 18:43:16 +0100 blanchet added a 'trace' option
Fri, 31 Jan 2014 18:43:16 +0100 blanchet tuning
Fri, 31 Jan 2014 18:43:16 +0100 blanchet moved code around
Fri, 31 Jan 2014 18:43:16 +0100 blanchet added 'algebra' to the mix
Fri, 31 Jan 2014 18:43:16 +0100 blanchet more informative trace
Fri, 31 Jan 2014 18:43:16 +0100 blanchet tuning
Fri, 31 Jan 2014 18:43:16 +0100 blanchet more concise Isar output
Fri, 31 Jan 2014 16:58:58 +0000 paulson Restoring some proofs from the equivalent file in Old_Number_Theory.
Fri, 31 Jan 2014 16:41:54 +0100 blanchet better tracing + syntactically correct 'metis' calls
Fri, 31 Jan 2014 16:26:43 +0100 blanchet tuned ML function names
Fri, 31 Jan 2014 16:10:39 +0100 blanchet tuning
Fri, 31 Jan 2014 16:07:20 +0100 blanchet moved ML code around
Fri, 31 Jan 2014 14:33:02 +0100 wenzelm tuned headers;
Fri, 31 Jan 2014 13:45:39 +0100 blanchet merge
Fri, 31 Jan 2014 13:42:47 +0100 blanchet compile
Fri, 31 Jan 2014 13:32:13 +0100 blanchet guarded against exception
Fri, 31 Jan 2014 13:29:20 +0100 blanchet tuning
Fri, 31 Jan 2014 12:30:54 +0100 blanchet refactor large ML file
Fri, 31 Jan 2014 12:16:59 +0100 traytel use Local_Theory.define instead of Specification.definition for internal constants
Fri, 31 Jan 2014 10:34:20 +0100 blanchet compile
Fri, 31 Jan 2014 10:23:32 +0100 blanchet renamed many Sledgehammer ML files to clarify structure
Fri, 31 Jan 2014 10:23:32 +0100 blanchet renamed ML file
Fri, 31 Jan 2014 10:23:32 +0100 blanchet tuned comment
Fri, 31 Jan 2014 10:23:32 +0100 blanchet tuned ML file name
Fri, 31 Jan 2014 10:23:32 +0100 blanchet tuned ML file name
Fri, 31 Jan 2014 10:02:36 +0100 traytel less hermetic tactics
Thu, 30 Jan 2014 22:55:52 +0100 blanchet merged
Thu, 30 Jan 2014 22:42:29 +0100 blanchet reverted unsound optimization
Thu, 30 Jan 2014 21:56:25 +0100 blanchet got rid of one of two Metis variants
Thu, 30 Jan 2014 21:02:19 +0100 blanchet tuning
Thu, 30 Jan 2014 20:39:49 +0100 blanchet unskolemize SPASS formula to ensure that the variables are in the right order for 'metis's skolemizer
Thu, 30 Jan 2014 18:37:08 +0100 blanchet killed needless pass
Thu, 30 Jan 2014 16:30:01 +0100 haftmann dependency reporting for code generation errors
Thu, 30 Jan 2014 16:30:00 +0100 haftmann more abstract dictionary construction
Thu, 30 Jan 2014 16:09:04 +0100 haftmann reduced prominence of "permissive code generation"
Thu, 30 Jan 2014 16:09:03 +0100 haftmann split rules for of_bool, similar to if
Thu, 30 Jan 2014 17:34:42 +0100 blanchet don't forget the last inference(s) after conjecture skolemization
Thu, 30 Jan 2014 16:40:31 +0100 blanchet centralized & repaired handling of bound variables in intermediate data structure (viva de Bruijn)
Thu, 30 Jan 2014 15:01:40 +0100 blanchet keep formula right before skolemization, because the universal variables might be different (or differently ordered) as in the original axiom or negated conjecture from which it was skolemized
Thu, 30 Jan 2014 14:37:53 +0100 blanchet renamed Sledgehammer options for symmetry between positive and negative versions
Thu, 30 Jan 2014 14:28:04 +0100 blanchet more robust w.r.t. exceptions raised by proof methods
Thu, 30 Jan 2014 14:24:10 +0100 blanchet tuning
Thu, 30 Jan 2014 13:54:12 +0100 blanchet compile
Thu, 30 Jan 2014 13:39:57 +0100 blanchet tuning
Thu, 30 Jan 2014 13:38:28 +0100 blanchet added 'algebra' and 'meson' to 'try0'
Thu, 30 Jan 2014 13:38:28 +0100 blanchet made 'try0' (more) silent
Thu, 30 Jan 2014 13:38:28 +0100 blanchet 'using' already uses the new Skolemizer, enabling a subtly shorter syntax
Thu, 30 Jan 2014 13:31:56 +0100 traytel merged
Thu, 30 Jan 2014 12:28:05 +0100 traytel extended cardinals library
Thu, 30 Jan 2014 12:27:42 +0100 traytel define ofilter outside of wo_rel
Thu, 30 Jan 2014 10:00:53 +0100 haftmann more direct simplification rules for 1 div/mod numeral;
Thu, 30 Jan 2014 01:03:55 +0100 blanchet systematically suppress tracing if asked for (affects 'meson' proof method)
Thu, 30 Jan 2014 00:59:12 +0100 blanchet silenced reconstructors in Sledgehammer
Wed, 29 Jan 2014 23:24:34 +0100 blanchet proper 'show' detection
Wed, 29 Jan 2014 22:34:34 +0100 blanchet correctly handle exceptions arising from (experimental) Isar proof code
Wed, 29 Jan 2014 20:11:38 +0100 haftmann made smlnj happy
Wed, 29 Jan 2014 17:09:46 +0000 paulson Merge
Wed, 29 Jan 2014 17:09:01 +0000 paulson Removed a dependence upon Old_Number_Theory. Simplified a few proofs.
Wed, 29 Jan 2014 16:47:06 +0100 traytel merged
Wed, 29 Jan 2014 16:35:05 +0100 traytel made tactic more robust
Wed, 29 Jan 2014 15:41:18 +0000 paulson Merge
Wed, 29 Jan 2014 15:40:33 +0000 paulson minor adjustments
Wed, 29 Jan 2014 15:05:53 +0100 blanchet added Dmitriy, since he did the case syntax
Wed, 29 Jan 2014 12:51:37 +0000 paulson Replacing the theory Library/Binomial by Number_Theory/Binomial
(0) -30000 -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 tip