src/HOL/Tools/Sledgehammer/sledgehammer_proof_reconstruct.ML
Thu, 29 Apr 2010 10:25:26 +0200 blanchet use readable names in "debug" mode for type vars + don't pipe facts using "using" but rather give them directly to metis (works better with type variables)
Thu, 29 Apr 2010 01:17:14 +0200 blanchet expand combinators in Isar proofs constructed by Sledgehammer;
Wed, 28 Apr 2010 21:59:29 +0200 blanchet improve unskolemization
Wed, 28 Apr 2010 17:47:30 +0200 blanchet try out Vampire 11 and parse its output correctly;
Wed, 28 Apr 2010 15:53:17 +0200 blanchet save the name of Skolemized variables in Sledgehammer for use in the proof reconstruction code
Wed, 28 Apr 2010 15:34:55 +0200 blanchet unskolemize formulas in proof reconstruction + detect newer SPASS versions to avoid truncating identifiers if not necessary (truncating confuses proof reconstruction)
Wed, 28 Apr 2010 13:00:30 +0200 blanchet remove Sledgehammer's "sorts" option to annotate variables with sorts in proof;
Wed, 28 Apr 2010 12:46:50 +0200 blanchet support Vampire definitions of constants as "let" constructs in Isar proofs
Tue, 27 Apr 2010 18:58:05 +0200 blanchet tuning
Tue, 27 Apr 2010 17:05:39 +0200 blanchet polish Isar proofs: don't mention facts twice, and don't show one-liner "structured" proofs
Tue, 27 Apr 2010 16:12:51 +0200 blanchet reintroduce missing "gen_all_vars" call
Tue, 27 Apr 2010 16:00:20 +0200 blanchet fix types of "fix" variables to help proof reconstruction and aid readability
Tue, 27 Apr 2010 14:55:10 +0200 blanchet allow schematic variables in types in terms that are reconstructed by Sledgehammer
Tue, 27 Apr 2010 12:07:07 +0200 blanchet new Isar proof construction code: stringfy axiom names correctly
Tue, 27 Apr 2010 11:44:01 +0200 blanchet honor "shrink_proof" Sledgehammer option
Tue, 27 Apr 2010 10:51:39 +0200 blanchet fix SML/NJ compilation (I hope)
Mon, 26 Apr 2010 21:41:54 +0200 blanchet make compile (and not just load dynamically)
Mon, 26 Apr 2010 21:20:43 +0200 blanchet introduced direct proof reconstruction code, eliminating the need for the "neg_clausify" method;
Sun, 25 Apr 2010 15:30:33 +0200 blanchet cosmetics
Sun, 25 Apr 2010 15:04:20 +0200 blanchet cosmetics
Sun, 25 Apr 2010 11:38:46 +0200 blanchet support readable names even when Isar proof reconstruction is enabled -- useful for debugging
Sun, 25 Apr 2010 10:22:31 +0200 blanchet cosmetics: rename internal functions
Fri, 23 Apr 2010 13:16:50 +0200 blanchet handle ATP proof delimiters in a cleaner, more extensible fashion
Fri, 23 Apr 2010 12:07:12 +0200 blanchet handle SPASS's equality predicate correctly in Isar proof reconstruction
Fri, 23 Apr 2010 11:32:36 +0200 blanchet added Isar proof reconstruction support for SPASS -- which means all provers can now yield Isar proofs;
Thu, 22 Apr 2010 15:01:36 +0200 blanchet minor code cleanup
Thu, 22 Apr 2010 14:47:52 +0200 blanchet if Isar proof reconstruction is not supported, tell the user so they don't wonder why their "isar_proof" option did nothing
Thu, 22 Apr 2010 10:54:56 +0200 blanchet Isar proof reconstruction: type variables introduced by the ATP should be treated as type parameters for type inference purposes;
Wed, 21 Apr 2010 17:06:26 +0200 blanchet failure of reconstructing the Isar proof (e.g., exception) should not prevent Sledgehammer from showing the short one-liner proof -- but in "debug" mode we do want to know what the exception is
Wed, 21 Apr 2010 16:21:19 +0200 blanchet pass relevant options from "sledgehammer" to "sledgehammer minimize";
Mon, 19 Apr 2010 18:44:12 +0200 blanchet get rid of "conjecture_pos", which is no longer necessary now that it's Metis's job, not Sledgehammer's, to report inconsistent contexts
Mon, 19 Apr 2010 15:24:57 +0200 blanchet cosmetics
Mon, 19 Apr 2010 15:15:21 +0200 blanchet make Sledgehammer's minimizer also minimize Isar proofs
Wed, 14 Apr 2010 16:50:25 +0200 blanchet fixed handling of "sledgehammer_params" that get a default value from Isabelle menu;
Thu, 01 Apr 2010 10:26:45 +0200 blanchet fixed layout of Sledgehammer output
Mon, 29 Mar 2010 19:49:57 +0200 blanchet added "modulus" and "sorts" options to control Sledgehammer's Isar proof output
Mon, 29 Mar 2010 18:44:24 +0200 blanchet make Sledgehammer output "by" vs. "apply", "qed" vs. "next", and any necessary "prefer"
Sun, 28 Mar 2010 16:59:06 +0200 wenzelm static defaults for configuration options;
Wed, 24 Mar 2010 12:30:33 +0100 blanchet honor the newly introduced Sledgehammer parameters and fixed the parsing;
Tue, 23 Mar 2010 11:39:21 +0100 blanchet added options to Sledgehammer;
Mon, 22 Mar 2010 10:25:07 +0100 blanchet start work on direct proof reconstruction for Sledgehammer
Fri, 19 Mar 2010 16:04:15 +0100 blanchet renamed "e_full" and "vampire_full" to "e_isar" and "vampire_isar";
Fri, 19 Mar 2010 13:02:18 +0100 blanchet more Sledgehammer refactoring
Wed, 17 Mar 2010 19:26:05 +0100 blanchet renamed Sledgehammer structures
Wed, 17 Mar 2010 18:16:31 +0100 blanchet move Sledgehammer files in a directory of their own
less more (0) tip