Sat, 29 Oct 2005 15:01:25 +0200 Changed Simplifier.simp_modifiers to Simplifier.simp_modifiers'.
urbanc [Sat, 29 Oct 2005 15:01:25 +0200] rev 18046
Changed Simplifier.simp_modifiers to Simplifier.simp_modifiers'. This means the syntax of the tactics supports_simp and perm_simp are exactly like simp, namely (supports_simp add: .... del: ...) where the add's and del's are optional.
Sat, 29 Oct 2005 14:37:32 +0200 1) have adjusted the swapping of the result type
urbanc [Sat, 29 Oct 2005 14:37:32 +0200] rev 18045
1) have adjusted the swapping of the result type in add_datatype_i 2) have replaced map_nth_elem by Library.nth_map (there seems to be a clash with an existing nth_map somewhere - therefore the "Library")
Fri, 28 Oct 2005 22:37:57 +0200 tuned;
wenzelm [Fri, 28 Oct 2005 22:37:57 +0200] rev 18044
tuned;
Fri, 28 Oct 2005 22:32:55 +0200 lthms_containing: not o valid_thms;
wenzelm [Fri, 28 Oct 2005 22:32:55 +0200] rev 18043
lthms_containing: not o valid_thms;
Fri, 28 Oct 2005 22:28:15 +0200 added fact_tac, some_fact_tac;
wenzelm [Fri, 28 Oct 2005 22:28:15 +0200] rev 18042
added fact_tac, some_fact_tac; retrieve_thms: support literal facts; tuned export interfaces;
Fri, 28 Oct 2005 22:28:13 +0200 renamed Goal constant to prop, more general protect/unprotect interfaces;
wenzelm [Fri, 28 Oct 2005 22:28:13 +0200] rev 18041
renamed Goal constant to prop, more general protect/unprotect interfaces; tuned ProofContext.export interfaces;
Fri, 28 Oct 2005 22:28:12 +0200 renamed Goal constant to prop, more general protect/unprotect interfaces;
wenzelm [Fri, 28 Oct 2005 22:28:12 +0200] rev 18040
renamed Goal constant to prop, more general protect/unprotect interfaces;
Fri, 28 Oct 2005 22:28:11 +0200 added fact method;
wenzelm [Fri, 28 Oct 2005 22:28:11 +0200] rev 18039
added fact method; accomodate simplified Thm.lift_rule;
Fri, 28 Oct 2005 22:28:09 +0200 tuned ProofContext.export interfaces;
wenzelm [Fri, 28 Oct 2005 22:28:09 +0200] rev 18038
tuned ProofContext.export interfaces;
Fri, 28 Oct 2005 22:28:07 +0200 syntax for literal facts;
wenzelm [Fri, 28 Oct 2005 22:28:07 +0200] rev 18037
syntax for literal facts;
Fri, 28 Oct 2005 22:28:06 +0200 removed try_dest_Goal, use Logic.unprotect;
wenzelm [Fri, 28 Oct 2005 22:28:06 +0200] rev 18036
removed try_dest_Goal, use Logic.unprotect;
Fri, 28 Oct 2005 22:28:04 +0200 added cgoal_of;
wenzelm [Fri, 28 Oct 2005 22:28:04 +0200] rev 18035
added cgoal_of; simplified lift_rule: take goal cterm instead of goal state thm, use Logic.lift_abs/all;
Fri, 28 Oct 2005 22:28:03 +0200 accomodate simplified Thm.lift_rule;
wenzelm [Fri, 28 Oct 2005 22:28:03 +0200] rev 18034
accomodate simplified Thm.lift_rule; tuned;
Fri, 28 Oct 2005 22:28:02 +0200 export cong_modifiers, simp_modifiers';
wenzelm [Fri, 28 Oct 2005 22:28:02 +0200] rev 18033
export cong_modifiers, simp_modifiers';
Fri, 28 Oct 2005 22:28:00 +0200 certify_term: tuned monomorphic consts;
wenzelm [Fri, 28 Oct 2005 22:28:00 +0200] rev 18032
certify_term: tuned monomorphic consts;
Fri, 28 Oct 2005 22:27:59 +0200 datatype thmref: added Fact;
wenzelm [Fri, 28 Oct 2005 22:27:59 +0200] rev 18031
datatype thmref: added Fact; renamed Goal constant to prop;
Fri, 28 Oct 2005 22:27:58 +0200 Logic.lift_all;
wenzelm [Fri, 28 Oct 2005 22:27:58 +0200] rev 18030
Logic.lift_all;
Fri, 28 Oct 2005 22:27:57 +0200 renamed Goal constant to prop, more general protect/unprotect interfaces;
wenzelm [Fri, 28 Oct 2005 22:27:57 +0200] rev 18029
renamed Goal constant to prop, more general protect/unprotect interfaces; replaced lift_fns by lift_abs, lift_all;
Fri, 28 Oct 2005 22:27:56 +0200 renamed Goal.norm_hhf_rule to Goal.norm_hhf;
wenzelm [Fri, 28 Oct 2005 22:27:56 +0200] rev 18028
renamed Goal.norm_hhf_rule to Goal.norm_hhf;
Fri, 28 Oct 2005 22:27:55 +0200 renamed Goal constant to prop, more general protect/unprotect interfaces;
wenzelm [Fri, 28 Oct 2005 22:27:55 +0200] rev 18027
renamed Goal constant to prop, more general protect/unprotect interfaces; renamed norm_hhf_rule to norm_hhf; added comp_hhf, compose_hhf_tac, based on Drule.lift_all;
Fri, 28 Oct 2005 22:27:54 +0200 added add_local/add_global;
wenzelm [Fri, 28 Oct 2005 22:27:54 +0200] rev 18026
added add_local/add_global; index props (for add_local only); added could_unify;
Fri, 28 Oct 2005 22:27:52 +0200 added incr_indexes;
wenzelm [Fri, 28 Oct 2005 22:27:52 +0200] rev 18025
added incr_indexes; added lift_all (approx. reverse of gen_all); renamed Goal constant to prop, more general protect/unprotect interfaces;
Fri, 28 Oct 2005 22:27:51 +0200 renamed Goal constant to prop;
wenzelm [Fri, 28 Oct 2005 22:27:51 +0200] rev 18024
renamed Goal constant to prop;
Fri, 28 Oct 2005 22:27:47 +0200 accomodate simplified Thm.lift_rule;
wenzelm [Fri, 28 Oct 2005 22:27:47 +0200] rev 18023
accomodate simplified Thm.lift_rule;
Fri, 28 Oct 2005 22:27:46 +0200 Logic.unprotect;
wenzelm [Fri, 28 Oct 2005 22:27:46 +0200] rev 18022
Logic.unprotect;
Fri, 28 Oct 2005 22:27:44 +0200 literal facts;
wenzelm [Fri, 28 Oct 2005 22:27:44 +0200] rev 18021
literal facts;
Fri, 28 Oct 2005 22:27:41 +0200 * Pure/Isar: literal facts;
wenzelm [Fri, 28 Oct 2005 22:27:41 +0200] rev 18020
* Pure/Isar: literal facts; * ML/Pure: tuned Thm.lift_rule; * ML/Pure: renamed Goal constant to prop, more general uses;
Fri, 28 Oct 2005 22:26:10 +0200 tuned;
wenzelm [Fri, 28 Oct 2005 22:26:10 +0200] rev 18019
tuned;
Fri, 28 Oct 2005 20:18:37 +0200 unnecessary imports removed
webertj [Fri, 28 Oct 2005 20:18:37 +0200] rev 18018
unnecessary imports removed
Fri, 28 Oct 2005 18:53:26 +0200 fixed case names in the weak induction principle and
urbanc [Fri, 28 Oct 2005 18:53:26 +0200] rev 18017
fixed case names in the weak induction principle and changed name from "induct" to "induct_weak"
Fri, 28 Oct 2005 18:22:26 +0200 Implemented proof of weak induction theorem.
berghofe [Fri, 28 Oct 2005 18:22:26 +0200] rev 18016
Implemented proof of weak induction theorem.
Fri, 28 Oct 2005 17:59:07 +0200 Added "deepen" method.
berghofe [Fri, 28 Oct 2005 17:59:07 +0200] rev 18015
Added "deepen" method.
Fri, 28 Oct 2005 17:27:49 +0200 circumvented smlnj value restriction
haftmann [Fri, 28 Oct 2005 17:27:49 +0200] rev 18014
circumvented smlnj value restriction
Fri, 28 Oct 2005 17:27:04 +0200 added extraction interface for code generator
haftmann [Fri, 28 Oct 2005 17:27:04 +0200] rev 18013
added extraction interface for code generator
Fri, 28 Oct 2005 16:43:46 +0200 Added (optional) arguments to the tactics
urbanc [Fri, 28 Oct 2005 16:43:46 +0200] rev 18012
Added (optional) arguments to the tactics perm_eq_simp and supports_simp. They now follow the "simp"-way and use the syntax: apply(supports_simp simp add: thms) etc.
Fri, 28 Oct 2005 16:35:40 +0200 cleaned up nth, nth_update, nth_map and nth_string functions
haftmann [Fri, 28 Oct 2005 16:35:40 +0200] rev 18011
cleaned up nth, nth_update, nth_map and nth_string functions
Fri, 28 Oct 2005 13:52:57 +0200 Removed legacy prove_goalw_cterm command.
berghofe [Fri, 28 Oct 2005 13:52:57 +0200] rev 18010
Removed legacy prove_goalw_cterm command.
Fri, 28 Oct 2005 12:22:34 +0200 got rid of obsolete prove_goalw_cterm
paulson [Fri, 28 Oct 2005 12:22:34 +0200] rev 18009
got rid of obsolete prove_goalw_cterm
Fri, 28 Oct 2005 09:36:19 +0200 swapped add_datatype result
haftmann [Fri, 28 Oct 2005 09:36:19 +0200] rev 18008
swapped add_datatype result
Fri, 28 Oct 2005 09:35:04 +0200 removed obfuscating PStrStrTab
haftmann [Fri, 28 Oct 2005 09:35:04 +0200] rev 18007
removed obfuscating PStrStrTab
Fri, 28 Oct 2005 08:40:55 +0200 reachable - abandoned foldl_map in favor of fold_map
haftmann [Fri, 28 Oct 2005 08:40:55 +0200] rev 18006
reachable - abandoned foldl_map in favor of fold_map
Fri, 28 Oct 2005 02:30:53 +0200 Added Tools/res_hol_clause.ML
mengj [Fri, 28 Oct 2005 02:30:53 +0200] rev 18005
Added Tools/res_hol_clause.ML
Fri, 28 Oct 2005 02:30:12 +0200 Added a new file res_hol_clause.ML to Reconstruction.thy. This file is used to translate HOL formulae into FOL clauses.
mengj [Fri, 28 Oct 2005 02:30:12 +0200] rev 18004
Added a new file res_hol_clause.ML to Reconstruction.thy. This file is used to translate HOL formulae into FOL clauses.
Fri, 28 Oct 2005 02:29:01 +0200 Added "writeln_strs" to the signature
mengj [Fri, 28 Oct 2005 02:29:01 +0200] rev 18003
Added "writeln_strs" to the signature
Fri, 28 Oct 2005 02:28:20 +0200 Added several new functions that are used to prove HOL goals. Added new methods "vampireH" and "eproverH" that can prove both FOL and HOL goals. The old "vampire" and "eprover" methods are renamed to "vampireF" and "eproverF"; they can only prove FOL goals.
mengj [Fri, 28 Oct 2005 02:28:20 +0200] rev 18002
Added several new functions that are used to prove HOL goals. Added new methods "vampireH" and "eproverH" that can prove both FOL and HOL goals. The old "vampire" and "eprover" methods are renamed to "vampireF" and "eproverF"; they can only prove FOL goals.
Fri, 28 Oct 2005 02:27:19 +0200 Added new functions to handle HOL goals and lemmas.
mengj [Fri, 28 Oct 2005 02:27:19 +0200] rev 18001
Added new functions to handle HOL goals and lemmas. Added a funtion to send types and sorts information to ATP: they are clauses written to a separate file. Removed several functions definitions, and combined them with those in other files.
Fri, 28 Oct 2005 02:25:57 +0200 Added several new functions that convert HOL Isabelle rules to FOL axiom clauses. The original functions that convert FOL rules to clauses stay with the same names; the new functions have "H" at the end of their names.
mengj [Fri, 28 Oct 2005 02:25:57 +0200] rev 18000
Added several new functions that convert HOL Isabelle rules to FOL axiom clauses. The original functions that convert FOL rules to clauses stay with the same names; the new functions have "H" at the end of their names. Also added function "repeat_RS" to the signature.
Fri, 28 Oct 2005 02:24:58 +0200 Added several functions to the signature.
mengj [Fri, 28 Oct 2005 02:24:58 +0200] rev 17999
Added several functions to the signature. Added two new functions, which are used by res_hol_clause.ML programs.
Fri, 28 Oct 2005 02:23:49 +0200 A new file that defines datatypes representing FOL clauses that are derived from HOL formulae. This file also has functions that convert lambda terms to combinator expressions, and functions that convert clauses to TPTP format.
mengj [Fri, 28 Oct 2005 02:23:49 +0200] rev 17998
A new file that defines datatypes representing FOL clauses that are derived from HOL formulae. This file also has functions that convert lambda terms to combinator expressions, and functions that convert clauses to TPTP format.
Thu, 27 Oct 2005 18:25:33 +0200 sorted lemma lists
paulson [Thu, 27 Oct 2005 18:25:33 +0200] rev 17997
sorted lemma lists
Thu, 27 Oct 2005 13:59:06 +0200 * HOL: alternative iff syntax;
wenzelm [Thu, 27 Oct 2005 13:59:06 +0200] rev 17996
* HOL: alternative iff syntax;
Thu, 27 Oct 2005 13:54:43 +0200 consts: monomorphic;
wenzelm [Thu, 27 Oct 2005 13:54:43 +0200] rev 17995
consts: monomorphic;
Thu, 27 Oct 2005 13:54:42 +0200 removed inappropriate monomorphic test;
wenzelm [Thu, 27 Oct 2005 13:54:42 +0200] rev 17994
removed inappropriate monomorphic test;
Thu, 27 Oct 2005 13:54:40 +0200 replaced Defs.monomorphic by Sign.monomorphic;
wenzelm [Thu, 27 Oct 2005 13:54:40 +0200] rev 17993
replaced Defs.monomorphic by Sign.monomorphic;
Thu, 27 Oct 2005 13:54:38 +0200 alternative iff syntax for equality on booleans, with print_mode 'iff';
wenzelm [Thu, 27 Oct 2005 13:54:38 +0200] rev 17992
alternative iff syntax for equality on booleans, with print_mode 'iff';
Thu, 27 Oct 2005 08:14:05 +0200 added module Pure/General/rat.ML
haftmann [Thu, 27 Oct 2005 08:14:05 +0200] rev 17991
added module Pure/General/rat.ML
(0) -10000 -3000 -1000 -300 -100 -56 +56 +100 +300 +1000 +3000 +10000 +30000 tip