haftmann [Mon, 31 Oct 2005 16:00:15 +0100] rev 18050
fold_index replacing foldln
nipkow [Mon, 31 Oct 2005 01:43:22 +0100] rev 18049
A few new lemmas
urbanc [Sun, 30 Oct 2005 10:55:56 +0100] rev 18048
tuned my last commit
urbanc [Sun, 30 Oct 2005 10:37:57 +0100] rev 18047
simplified the abs_supp_approx proof and tuned some comments in
nominal_permeq.ML
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.
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")
wenzelm [Fri, 28 Oct 2005 22:37:57 +0200] rev 18044
tuned;
wenzelm [Fri, 28 Oct 2005 22:32:55 +0200] rev 18043
lthms_containing: not o valid_thms;
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;
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;
wenzelm [Fri, 28 Oct 2005 22:28:12 +0200] rev 18040
renamed Goal constant to prop, more general protect/unprotect interfaces;
wenzelm [Fri, 28 Oct 2005 22:28:11 +0200] rev 18039
added fact method;
accomodate simplified Thm.lift_rule;
wenzelm [Fri, 28 Oct 2005 22:28:09 +0200] rev 18038
tuned ProofContext.export interfaces;
wenzelm [Fri, 28 Oct 2005 22:28:07 +0200] rev 18037
syntax for literal facts;
wenzelm [Fri, 28 Oct 2005 22:28:06 +0200] rev 18036
removed try_dest_Goal, use Logic.unprotect;
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;
wenzelm [Fri, 28 Oct 2005 22:28:03 +0200] rev 18034
accomodate simplified Thm.lift_rule;
tuned;
wenzelm [Fri, 28 Oct 2005 22:28:02 +0200] rev 18033
export cong_modifiers, simp_modifiers';
wenzelm [Fri, 28 Oct 2005 22:28:00 +0200] rev 18032
certify_term: tuned monomorphic consts;
wenzelm [Fri, 28 Oct 2005 22:27:59 +0200] rev 18031
datatype thmref: added Fact;
renamed Goal constant to prop;
wenzelm [Fri, 28 Oct 2005 22:27:58 +0200] rev 18030
Logic.lift_all;
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;
wenzelm [Fri, 28 Oct 2005 22:27:56 +0200] rev 18028
renamed Goal.norm_hhf_rule to Goal.norm_hhf;
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;
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;
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;
wenzelm [Fri, 28 Oct 2005 22:27:51 +0200] rev 18024
renamed Goal constant to prop;
wenzelm [Fri, 28 Oct 2005 22:27:47 +0200] rev 18023
accomodate simplified Thm.lift_rule;
wenzelm [Fri, 28 Oct 2005 22:27:46 +0200] rev 18022
Logic.unprotect;
wenzelm [Fri, 28 Oct 2005 22:27:44 +0200] rev 18021
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;
wenzelm [Fri, 28 Oct 2005 22:26:10 +0200] rev 18019
tuned;
webertj [Fri, 28 Oct 2005 20:18:37 +0200] rev 18018
unnecessary imports removed
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"
berghofe [Fri, 28 Oct 2005 18:22:26 +0200] rev 18016
Implemented proof of weak induction theorem.
berghofe [Fri, 28 Oct 2005 17:59:07 +0200] rev 18015
Added "deepen" method.
haftmann [Fri, 28 Oct 2005 17:27:49 +0200] rev 18014
circumvented smlnj value restriction
haftmann [Fri, 28 Oct 2005 17:27:04 +0200] rev 18013
added extraction interface for code generator
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.
haftmann [Fri, 28 Oct 2005 16:35:40 +0200] rev 18011
cleaned up nth, nth_update, nth_map and nth_string functions
berghofe [Fri, 28 Oct 2005 13:52:57 +0200] rev 18010
Removed legacy prove_goalw_cterm command.
paulson [Fri, 28 Oct 2005 12:22:34 +0200] rev 18009
got rid of obsolete prove_goalw_cterm
haftmann [Fri, 28 Oct 2005 09:36:19 +0200] rev 18008
swapped add_datatype result
haftmann [Fri, 28 Oct 2005 09:35:04 +0200] rev 18007
removed obfuscating PStrStrTab
haftmann [Fri, 28 Oct 2005 08:40:55 +0200] rev 18006
reachable - abandoned foldl_map in favor of fold_map
mengj [Fri, 28 Oct 2005 02:30:53 +0200] rev 18005
Added Tools/res_hol_clause.ML
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.
mengj [Fri, 28 Oct 2005 02:29:01 +0200] rev 18003
Added "writeln_strs" to the signature
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.
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.
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.
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.
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.
paulson [Thu, 27 Oct 2005 18:25:33 +0200] rev 17997
sorted lemma lists
wenzelm [Thu, 27 Oct 2005 13:59:06 +0200] rev 17996
* HOL: alternative iff syntax;
wenzelm [Thu, 27 Oct 2005 13:54:43 +0200] rev 17995
consts: monomorphic;
wenzelm [Thu, 27 Oct 2005 13:54:42 +0200] rev 17994
removed inappropriate monomorphic test;
wenzelm [Thu, 27 Oct 2005 13:54:40 +0200] rev 17993
replaced Defs.monomorphic by Sign.monomorphic;
wenzelm [Thu, 27 Oct 2005 13:54:38 +0200] rev 17992
alternative iff syntax for equality on booleans, with print_mode 'iff';
haftmann [Thu, 27 Oct 2005 08:14:05 +0200] rev 17991
added module Pure/General/rat.ML
paulson [Wed, 26 Oct 2005 16:31:53 +0200] rev 17990
tidied away duplicate thm
wenzelm [Tue, 25 Oct 2005 18:38:21 +0200] rev 17989
EVERY;
wenzelm [Tue, 25 Oct 2005 18:18:59 +0200] rev 17988
traceIt: plain term;
wenzelm [Tue, 25 Oct 2005 18:18:58 +0200] rev 17987
val legacy = ref false;
wenzelm [Tue, 25 Oct 2005 18:18:57 +0200] rev 17986
prove_raw: cterms, explicit asms;
prove: Pattern.matches beta_norm;
wenzelm [Tue, 25 Oct 2005 18:18:49 +0200] rev 17985
avoid legacy goals;
wenzelm [Sat, 22 Oct 2005 01:22:10 +0200] rev 17984
legacy = ref true for the time being -- avoid volumious warnings;
wenzelm [Fri, 21 Oct 2005 18:20:29 +0200] rev 17983
tuned;
wenzelm [Fri, 21 Oct 2005 18:17:00 +0200] rev 17982
avoid OldGoals shortcuts;
wenzelm [Fri, 21 Oct 2005 18:16:57 +0200] rev 17981
* Legacy goal package: reduced interface to the bare minimum required to keep existing proof scripts running.
* Internal goals: structure Goal.
wenzelm [Fri, 21 Oct 2005 18:15:00 +0200] rev 17980
Internal goals.
wenzelm [Fri, 21 Oct 2005 18:14:59 +0200] rev 17979
renamed triv_goal to goalI, rev_triv_goal to goalD;
wenzelm [Fri, 21 Oct 2005 18:14:58 +0200] rev 17978
tuned header;
wenzelm [Fri, 21 Oct 2005 18:14:57 +0200] rev 17977
Goal.norm_hhf_rule;
wenzelm [Fri, 21 Oct 2005 18:14:56 +0200] rev 17976
export add_binds_i;
invoke_case: AutoBind.no_facts;
Goal.init, Goal.conclude;
wenzelm [Fri, 21 Oct 2005 18:14:55 +0200] rev 17975
load_file: setmp OldGoals.legacy true;
wenzelm [Fri, 21 Oct 2005 18:14:54 +0200] rev 17974
improved check_result;
Goal.init, Goal.conclude;
wenzelm [Fri, 21 Oct 2005 18:14:53 +0200] rev 17973
Goal.prove_plain;
wenzelm [Fri, 21 Oct 2005 18:14:52 +0200] rev 17972
do not export find_thms;
wenzelm [Fri, 21 Oct 2005 18:14:51 +0200] rev 17971
use obsolete goals.ML here;
wenzelm [Fri, 21 Oct 2005 18:14:50 +0200] rev 17970
Goal.conclude;
wenzelm [Fri, 21 Oct 2005 18:14:49 +0200] rev 17969
moved SELECT_GOAL to goal.ML;
wenzelm [Fri, 21 Oct 2005 18:14:48 +0200] rev 17968
moved norm_hhf_rule, prove etc. to goal.ML;
moved asm_rewrite_goal_tac to simplifier.ML;
wenzelm [Fri, 21 Oct 2005 18:14:47 +0200] rev 17967
added simplification tactics and rules (from meta_simplifier.ML);
wenzelm [Fri, 21 Oct 2005 18:14:46 +0200] rev 17966
moved various simplification tactics and rules to simplifier.ML;
wenzelm [Fri, 21 Oct 2005 18:14:45 +0200] rev 17965
warn_obsolete for goal commands -- danger of disrupting a local proof context;
Goal.init, Goal.conclude, Goal.norm_hhf_rule;
shortcuts no longer pervasive (cf. structure OldGoals);
wenzelm [Fri, 21 Oct 2005 18:14:44 +0200] rev 17964
renamed triv_goal to goalI, rev_triv_goal to goalD;
removed mk_triv_goal (cf. Goal.init);
wenzelm [Fri, 21 Oct 2005 18:14:43 +0200] rev 17963
added goal.ML;
moved use of goals.ML;
wenzelm [Fri, 21 Oct 2005 18:14:42 +0200] rev 17962
added goal.ML;
wenzelm [Fri, 21 Oct 2005 18:14:41 +0200] rev 17961
Goal.norm_hhf_rule, Goal.init;
wenzelm [Fri, 21 Oct 2005 18:14:40 +0200] rev 17960
avoid triv_goal and home-grown meta_allE;
wenzelm [Fri, 21 Oct 2005 18:14:38 +0200] rev 17959
OldGoals;
wenzelm [Fri, 21 Oct 2005 18:14:37 +0200] rev 17958
proper header;
proper use of ML files;
wenzelm [Fri, 21 Oct 2005 18:14:36 +0200] rev 17957
avoid home-grown meta_allE;
wenzelm [Fri, 21 Oct 2005 18:14:34 +0200] rev 17956
Goal.prove;
wenzelm [Fri, 21 Oct 2005 18:14:32 +0200] rev 17955
avoid shortcuts from OldGoals;
wenzelm [Fri, 21 Oct 2005 16:34:22 +0200] rev 17954
added simplified settings for Poly/ML 4.x (commented out);
wenzelm [Fri, 21 Oct 2005 16:22:59 +0200] rev 17953
reverted (accidental?) change of 1.148;
haftmann [Fri, 21 Oct 2005 14:49:49 +0200] rev 17952
abandoned rational number functions in favor of General/rat.ML
haftmann [Fri, 21 Oct 2005 14:49:04 +0200] rev 17951
introduced functions from Pure/General/rat.ML
haftmann [Fri, 21 Oct 2005 14:47:37 +0200] rev 17950
slight corrections
haftmann [Fri, 21 Oct 2005 10:32:59 +0200] rev 17949
substantially improved integration of website into distribution framework
haftmann [Fri, 21 Oct 2005 10:32:04 +0200] rev 17948
substantially improved integration of website into distribution framework
haftmann [Fri, 21 Oct 2005 10:27:02 +0200] rev 17947
substantially improved integration of website into distribution framework
haftmann [Fri, 21 Oct 2005 10:21:38 +0200] rev 17946
substantially improved integration of website into distribution framework
haftmann [Fri, 21 Oct 2005 09:54:03 +0200] rev 17945
towards an improved website/makedist integration
haftmann [Fri, 21 Oct 2005 09:18:27 +0200] rev 17944
towards an improved website/makedist integration
haftmann [Fri, 21 Oct 2005 09:08:42 +0200] rev 17943
added default distinfo.mak
haftmann [Fri, 21 Oct 2005 09:05:52 +0200] rev 17942
towards an improved website/makedist integration
haftmann [Fri, 21 Oct 2005 09:05:52 +0200] rev 17941
towards an improved website/makedist integration
haftmann [Fri, 21 Oct 2005 08:23:45 +0200] rev 17940
added rounding functions
mengj [Fri, 21 Oct 2005 02:57:22 +0200] rev 17939
Merged theory ResAtpOracle.thy into ResAtpMethods.thy
wenzelm [Wed, 19 Oct 2005 21:53:34 +0200] rev 17938
obsolete;
wenzelm [Wed, 19 Oct 2005 21:52:50 +0200] rev 17937
removed add_inductive_x;
wenzelm [Wed, 19 Oct 2005 21:52:49 +0200] rev 17936
removed obsolete add_datatype_x;
tuned;
wenzelm [Wed, 19 Oct 2005 21:52:48 +0200] rev 17935
removed obsolete thy_syntax.ML;
wenzelm [Wed, 19 Oct 2005 21:52:47 +0200] rev 17934
removed obsolete old_symbol_source;
wenzelm [Wed, 19 Oct 2005 21:52:46 +0200] rev 17933
removed obsolete non-Isar theory format and old Isar theory headers;
wenzelm [Wed, 19 Oct 2005 21:52:45 +0200] rev 17932
removed old-style theory format;
tuned;
wenzelm [Wed, 19 Oct 2005 21:52:44 +0200] rev 17931
avoid lagacy read function;
wenzelm [Wed, 19 Oct 2005 21:52:43 +0200] rev 17930
added thm(s) retrieval functions (from goals.ML);
wenzelm [Wed, 19 Oct 2005 21:52:42 +0200] rev 17929
removed obsolete old-locales;
moved thm(s) retrieval functions back to pure_thy.ML;
removed atomic_goal(w) interface;
removed user-level (top_sg, prin, printyp, pprint_term/typ, which tend to cause some confusion about the implicit goal (!) context being used here;
wenzelm [Wed, 19 Oct 2005 21:52:41 +0200] rev 17928
removed obsolete axclass_tac, add_inst_subclass_x, add_inst_arity_x;
wenzelm [Wed, 19 Oct 2005 21:52:40 +0200] rev 17927
removed obsolete Thy/thy_parse.ML, Thy/thy_scan.ML, Thy/thy_syn.ML;
wenzelm [Wed, 19 Oct 2005 21:52:38 +0200] rev 17926
removed obsolete old-style syntax;
wenzelm [Wed, 19 Oct 2005 21:52:37 +0200] rev 17925
removed obsolete IOA/meta_theory/ioa_package.ML;
wenzelm [Wed, 19 Oct 2005 21:52:36 +0200] rev 17924
removed obsolete domain/interface.ML, IOA/meta_theory/ioa_package.ML;
wenzelm [Wed, 19 Oct 2005 21:52:35 +0200] rev 17923
removed obsolete domain/interface.ML;
wenzelm [Wed, 19 Oct 2005 21:52:34 +0200] rev 17922
removed obsolete add_typedef_x;
tuned;
wenzelm [Wed, 19 Oct 2005 21:52:33 +0200] rev 17921
removed print_exn (better let the toplevel do this);
wenzelm [Wed, 19 Oct 2005 21:52:32 +0200] rev 17920
removed obsolete add_recdef_old;
tuned;
wenzelm [Wed, 19 Oct 2005 21:52:31 +0200] rev 17919
removed obsolete HOL/thy_syntax.ML;
wenzelm [Wed, 19 Oct 2005 21:52:30 +0200] rev 17918
* Theory syntax: discontinued non-Isar format and old Isar headers;
wenzelm [Wed, 19 Oct 2005 21:52:29 +0200] rev 17917
replaced commafy by existing commas;
avoid obsolete Goals.prin;
wenzelm [Wed, 19 Oct 2005 21:52:28 +0200] rev 17916
updated;
wenzelm [Wed, 19 Oct 2005 21:52:27 +0200] rev 17915
isatool fixheaders;
wenzelm [Wed, 19 Oct 2005 21:52:07 +0200] rev 17914
fix headers;
haftmann [Wed, 19 Oct 2005 17:21:53 +0200] rev 17913
added table functor instance for pairs of strings
haftmann [Wed, 19 Oct 2005 17:19:52 +0200] rev 17912
added subgraph
haftmann [Wed, 19 Oct 2005 17:19:37 +0200] rev 17911
added join
haftmann [Wed, 19 Oct 2005 16:32:09 +0200] rev 17910
slight improvements for website
wenzelm [Wed, 19 Oct 2005 14:51:12 +0200] rev 17909
moved VAMPIRE_HOME, E_HOME to section "External reasoning tools" -- commented out by default!
mengj [Wed, 19 Oct 2005 13:59:33 +0200] rev 17908
More functions are added to the signature of ResClause
mengj [Wed, 19 Oct 2005 10:25:46 +0200] rev 17907
*** empty log message ***
nipkow [Wed, 19 Oct 2005 06:46:45 +0200] rev 17906
added 2 lemmas
mengj [Wed, 19 Oct 2005 06:33:24 +0200] rev 17905
Added files in order to use external ATPs as oracles and invoke these ATPs by calling Isabelle methods (currently "vampire" and "eprover").
wenzelm [Tue, 18 Oct 2005 17:59:37 +0200] rev 17904
simplified interfaces proof/proof' etc.: perform ProofHistory.apply(s)/current internally;
wenzelm [Tue, 18 Oct 2005 17:59:36 +0200] rev 17903
tuned error msg;
wenzelm [Tue, 18 Oct 2005 17:59:35 +0200] rev 17902
renamed atomize_rule to atomize_cterm;
wenzelm [Tue, 18 Oct 2005 17:59:34 +0200] rev 17901
ObjectLogic.atomize_cterm;
wenzelm [Tue, 18 Oct 2005 17:59:33 +0200] rev 17900
use simplified Toplevel.proof etc.;
wenzelm [Tue, 18 Oct 2005 17:59:32 +0200] rev 17899
back: Toplevel.actual/skip_proof;
use simplified Toplevel.proof etc.;
wenzelm [Tue, 18 Oct 2005 17:59:31 +0200] rev 17898
renamed set_context to context;
data extend: reset context;
wenzelm [Tue, 18 Oct 2005 17:59:30 +0200] rev 17897
renamed set_context to context;
export theory_context;
clear_ss: inherit_context;
rewrite_aux etc.: theory_context;
wenzelm [Tue, 18 Oct 2005 17:59:29 +0200] rev 17896
functor: no Simplifier argument;
Simplifier.theory_context;
wenzelm [Tue, 18 Oct 2005 17:59:28 +0200] rev 17895
moved helper lemma to HilbertChoice.thy;
use actual ObjectLogic.atomize_cterm;
eliminated obsolete sign_of;
wenzelm [Tue, 18 Oct 2005 17:59:27 +0200] rev 17894
Simplifier.theory_context;
replaced get_const by Sign.the_const_type;
eliminated obsolete sign_of;
wenzelm [Tue, 18 Oct 2005 17:59:26 +0200] rev 17893
added lemma exE_some (from specification_package.ML);
wenzelm [Tue, 18 Oct 2005 17:59:25 +0200] rev 17892
Simplifier.theory_context;
wenzelm [Tue, 18 Oct 2005 17:59:24 +0200] rev 17891
tuned error msg;
tuned;
wenzelm [Tue, 18 Oct 2005 17:59:23 +0200] rev 17890
Simplifier.context/theory_context;
wenzelm [Tue, 18 Oct 2005 17:59:22 +0200] rev 17889
updated;
paulson [Tue, 18 Oct 2005 15:08:38 +0200] rev 17888
new interface to make_conjecture_clauses
wenzelm [Mon, 17 Oct 2005 23:10:25 +0200] rev 17887
* Simplifier: simpset of a running simplification process contains a proof context;
* Simplifier.inherit_context supercedes Simplifier.inherit_bounds;
* Simplifier/Classical Reasoner: more abstract interfaces change_simpset/claset;
wenzelm [Mon, 17 Oct 2005 23:10:24 +0200] rev 17886
added type_solver (uses Simplifier.the_context);
removed obsolete context_type_solver;
wenzelm [Mon, 17 Oct 2005 23:10:23 +0200] rev 17885
added pos/negDivAlg_induct declarations (from Main.thy);
wenzelm [Mon, 17 Oct 2005 23:10:22 +0200] rev 17884
moved pos/negDivAlg_induct declarations to Integ/IntDiv.thy;
change_simpset;
wenzelm [Mon, 17 Oct 2005 23:10:21 +0200] rev 17883
removed obsolete/experimental context components (superceded by Simplifier.the_context);
more abstract change_simpset(_of);
tuned;
wenzelm [Mon, 17 Oct 2005 23:10:20 +0200] rev 17882
added set/addloop' for simpset dependent loopers;
simpset: added context field with the_context, set_context;
added inherit_context (inherits bounds as well);
removed obsolete inherit_bounds;
wenzelm [Mon, 17 Oct 2005 23:10:19 +0200] rev 17881
functor: no Simplifier argument;
change_simpset;
wenzelm [Mon, 17 Oct 2005 23:10:18 +0200] rev 17880
change_claset(_of): more abtract interface;
claset_of: init proof context;
added raw get_claset;
wenzelm [Mon, 17 Oct 2005 23:10:17 +0200] rev 17879
functor: no Simplifier argument;
export change_clasimpset;
wenzelm [Mon, 17 Oct 2005 23:10:16 +0200] rev 17878
tuned;
wenzelm [Mon, 17 Oct 2005 23:10:15 +0200] rev 17877
Simplifier.inherit_context instead of Simplifier.inherit_bounds;
wenzelm [Mon, 17 Oct 2005 23:10:13 +0200] rev 17876
change_claset/simpset;
wenzelm [Mon, 17 Oct 2005 23:10:10 +0200] rev 17875
change_claset/simpset;
Simplifier.inherit_context instead of Simplifier.inherit_bounds;
berghofe [Mon, 17 Oct 2005 19:19:29 +0200] rev 17874
Improved proof of injectivity theorems to make it work on
"ordinary" function types as well.
berghofe [Mon, 17 Oct 2005 18:34:51 +0200] rev 17873
Fixed bug in proof of support theorem (it failed on constructors with no arguments).
berghofe [Mon, 17 Oct 2005 17:42:24 +0200] rev 17872
Implemented proofs for support and freshness theorems.
urbanc [Mon, 17 Oct 2005 17:40:34 +0200] rev 17871
deleted leading space in the definition of fresh
berghofe [Mon, 17 Oct 2005 12:30:57 +0200] rev 17870
Initial revision.
wenzelm [Sat, 15 Oct 2005 00:14:30 +0200] rev 17869
tuned;
wenzelm [Sat, 15 Oct 2005 00:09:20 +0200] rev 17868
tuned comment;
wenzelm [Sat, 15 Oct 2005 00:09:07 +0200] rev 17867
added ML_type, ML_struct;
wenzelm [Sat, 15 Oct 2005 00:08:15 +0200] rev 17866
more;
wenzelm [Sat, 15 Oct 2005 00:08:14 +0200] rev 17865
* antiquotations ML_type, ML_struct;
* Isar 'guess' element;
wenzelm [Sat, 15 Oct 2005 00:08:13 +0200] rev 17864
added guess;
wenzelm [Sat, 15 Oct 2005 00:08:12 +0200] rev 17863
added antiquotations ML_type, ML_struct;
wenzelm [Sat, 15 Oct 2005 00:08:11 +0200] rev 17862
use perl for test/stat;
wenzelm [Sat, 15 Oct 2005 00:08:10 +0200] rev 17861
export strip_params;
wenzelm [Sat, 15 Oct 2005 00:08:09 +0200] rev 17860
note_thmss, read/cert_vars etc.: natural argument order;
added string_of_thm;
tuned;
wenzelm [Sat, 15 Oct 2005 00:08:08 +0200] rev 17859
goal statements: before_qed argument;
wenzelm [Sat, 15 Oct 2005 00:08:07 +0200] rev 17858
added 'guess', which derives the obtained context from the course of reasoning;
wenzelm [Sat, 15 Oct 2005 00:08:06 +0200] rev 17857
added primitive_text, succeed_text;
wenzelm [Sat, 15 Oct 2005 00:08:05 +0200] rev 17856
goal statements: accomodate before_qed argument;
ProofContext.note_thmss_i: natural argument order;
wenzelm [Sat, 15 Oct 2005 00:08:04 +0200] rev 17855
goal statements: accomodate before_qed argument;
wenzelm [Sat, 15 Oct 2005 00:08:03 +0200] rev 17854
added 'guess';
wenzelm [Sat, 15 Oct 2005 00:08:02 +0200] rev 17853
tuned;
wenzelm [Sat, 15 Oct 2005 00:08:01 +0200] rev 17852
added no_facts;
wenzelm [Sat, 15 Oct 2005 00:08:00 +0200] rev 17851
tuned comments;
wenzelm [Sat, 15 Oct 2005 00:07:59 +0200] rev 17850
updated;
paulson [Fri, 14 Oct 2005 15:34:56 +0200] rev 17849
signature changes
haftmann [Fri, 14 Oct 2005 14:36:39 +0200] rev 17848
added module rat.ML for rational numbers
isatest [Fri, 14 Oct 2005 13:04:38 +0200] rev 17847
longer time out for test (kleing)
paulson [Fri, 14 Oct 2005 11:36:14 +0200] rev 17846
deletion of Tools/res_types_sorts; removal of absolute numbering of clauses
paulson [Fri, 14 Oct 2005 10:19:50 +0200] rev 17845
deletion of Tools/res_types_sorts; removal of absolute numbering of clauses
wenzelm [Thu, 13 Oct 2005 11:58:22 +0200] rev 17844
obsolete;
webertj [Wed, 12 Oct 2005 18:17:48 +0200] rev 17843
counter added to SAT signature
webertj [Wed, 12 Oct 2005 17:06:22 +0200] rev 17842
no proof reconstruction when quick_and_dirty is set
paulson [Wed, 12 Oct 2005 10:49:07 +0200] rev 17841
tidying
huffman [Wed, 12 Oct 2005 03:02:18 +0200] rev 17840
domain package generates compactness lemmas for new constructors
huffman [Wed, 12 Oct 2005 03:01:30 +0200] rev 17839
add ML bindings for compactness lemmas
huffman [Wed, 12 Oct 2005 03:01:09 +0200] rev 17838
added compactness theorems
huffman [Wed, 12 Oct 2005 01:43:37 +0200] rev 17837
added compactness lemmas; cleaned up
huffman [Tue, 11 Oct 2005 23:47:29 +0200] rev 17836
added compactness theorems in locale iso
huffman [Tue, 11 Oct 2005 23:27:49 +0200] rev 17835
added several theorems in locale iso
huffman [Tue, 11 Oct 2005 23:27:14 +0200] rev 17834
added xsymbols syntax for pairs; cleaned up
huffman [Tue, 11 Oct 2005 23:23:39 +0200] rev 17833
added theorem typedef_compact
huffman [Tue, 11 Oct 2005 23:22:12 +0200] rev 17832
rearranged subsections; added theorems expand_cfun_eq, expand_cfun_less
huffman [Tue, 11 Oct 2005 23:19:50 +0200] rev 17831
cleaned up; renamed less_fun to expand_fun_less
nipkow [Tue, 11 Oct 2005 17:30:00 +0200] rev 17830
added hd lemma
paulson [Tue, 11 Oct 2005 15:04:11 +0200] rev 17829
simplifying the treatment of clausification
paulson [Tue, 11 Oct 2005 15:03:36 +0200] rev 17828
simplifying the treatment of nameless theorems
wenzelm [Tue, 11 Oct 2005 14:02:33 +0200] rev 17827
expand: error on undefined/empty env variable;
tuned;
wenzelm [Tue, 11 Oct 2005 14:02:32 +0200] rev 17826
added assert;
tuned;
wenzelm [Tue, 11 Oct 2005 13:30:17 +0200] rev 17825
tuned;
wenzelm [Tue, 11 Oct 2005 13:28:08 +0200] rev 17824
added string_of_pid;
wenzelm [Tue, 11 Oct 2005 13:28:07 +0200] rev 17823
raw symbols: allow non-ASCII chars (e.g. UTF-8);
tuned comment;
wenzelm [Tue, 11 Oct 2005 13:28:06 +0200] rev 17822
moved string_of_pid to ML-Systems;
wenzelm [Tue, 11 Oct 2005 13:28:05 +0200] rev 17821
ML_SUFFIX in targets (experimental);
wenzelm [Tue, 11 Oct 2005 13:28:04 +0200] rev 17820
cleanup backup images;
paulson [Mon, 10 Oct 2005 15:35:29 +0200] rev 17819
small tidy-up of utility functions
wenzelm [Mon, 10 Oct 2005 14:43:45 +0200] rev 17818
updated print_tac;
huffman [Mon, 10 Oct 2005 05:46:17 +0200] rev 17817
add names to infix declarations
huffman [Mon, 10 Oct 2005 05:30:02 +0200] rev 17816
new syntax translations for continuous lambda abstraction
huffman [Mon, 10 Oct 2005 04:38:26 +0200] rev 17815
removed Istrictify; simplified some proofs
huffman [Mon, 10 Oct 2005 04:12:31 +0200] rev 17814
added notion of compactness; shortened proof of adm_disj; reorganized and cleaned up
huffman [Mon, 10 Oct 2005 04:03:09 +0200] rev 17813
cleaned up
huffman [Mon, 10 Oct 2005 04:00:40 +0200] rev 17812
added theorem typedef_chfin
huffman [Mon, 10 Oct 2005 03:55:39 +0200] rev 17811
replaced foldr' with foldr1