Wed, 26 Jul 2006 19:23:04 +0200 |
webertj |
linear arithmetic splits certain operators (e.g. min, max, abs)
|
file |
diff |
annotate
|
Tue, 11 Jul 2006 12:16:52 +0200 |
wenzelm |
let_simproc: activate Variable.import;
|
file |
diff |
annotate
|
Sat, 08 Jul 2006 12:54:33 +0200 |
wenzelm |
Goal.prove_global;
|
file |
diff |
annotate
|
Wed, 05 Jul 2006 11:32:38 +0200 |
schirmer |
fixed let-simproc
|
file |
diff |
annotate
|
Wed, 26 Apr 2006 20:34:11 +0200 |
wenzelm |
removed obsolete expand_case_tac;
|
file |
diff |
annotate
|
Thu, 19 Jan 2006 21:22:08 +0100 |
wenzelm |
setup: theory -> theory;
|
file |
diff |
annotate
|
Sat, 31 Dec 2005 21:49:36 +0100 |
wenzelm |
removed obsolete Provers/make_elim.ML;
|
file |
diff |
annotate
|
Wed, 14 Dec 2005 18:01:50 +0100 |
paulson |
deleted redundant (looping!) simprule
|
file |
diff |
annotate
|
Thu, 01 Dec 2005 22:03:01 +0100 |
wenzelm |
unfold_tac: static evaluation of simpset;
|
file |
diff |
annotate
|
Wed, 16 Nov 2005 17:45:22 +0100 |
wenzelm |
Term.betapply;
|
file |
diff |
annotate
|
Tue, 25 Oct 2005 18:18:49 +0200 |
wenzelm |
avoid legacy goals;
|
file |
diff |
annotate
|
Fri, 21 Oct 2005 18:14:38 +0200 |
wenzelm |
OldGoals;
|
file |
diff |
annotate
|
Tue, 18 Oct 2005 17:59:25 +0200 |
wenzelm |
Simplifier.theory_context;
|
file |
diff |
annotate
|
Mon, 17 Oct 2005 23:10:10 +0200 |
wenzelm |
change_claset/simpset;
|
file |
diff |
annotate
|
Fri, 07 Oct 2005 20:41:10 +0200 |
nipkow |
changes due to new neq_simproc in simpdata.ML
|
file |
diff |
annotate
|
Mon, 12 Sep 2005 18:20:32 +0200 |
haftmann |
introduced new-style AList operations
|
file |
diff |
annotate
|
Wed, 31 Aug 2005 15:46:34 +0200 |
wenzelm |
simp_implies: proper named infix;
|
file |
diff |
annotate
|
Tue, 02 Aug 2005 19:47:13 +0200 |
wenzelm |
added unfold_tac (Simplifier.inherit_bounds);
|
file |
diff |
annotate
|
Tue, 02 Aug 2005 16:50:55 +0200 |
ballarin |
Turned simp_implies into binary operator.
|
file |
diff |
annotate
|
Fri, 01 Jul 2005 13:54:12 +0200 |
berghofe |
Implemented trick (due to Tobias Nipkow) for fine-tuning simplification
|
file |
diff |
annotate
|
Tue, 28 Jun 2005 15:27:45 +0200 |
paulson |
Constant "If" is now local
|
file |
diff |
annotate
|
Thu, 03 Mar 2005 12:43:01 +0100 |
skalberg |
Move towards standard functions.
|
file |
diff |
annotate
|
Sun, 13 Feb 2005 17:15:14 +0100 |
skalberg |
Deleted Library.option type.
|
file |
diff |
annotate
|
Sat, 18 Dec 2004 17:14:33 +0100 |
schirmer |
added simproc for Let
|
file |
diff |
annotate
|
Mon, 06 Sep 2004 17:37:35 +0200 |
nipkow |
made mult_mono_thms generic.
|
file |
diff |
annotate
|
Fri, 14 May 2004 16:53:15 +0200 |
paulson |
new atomize theorem
|
file |
diff |
annotate
|
Thu, 04 Mar 2004 12:06:07 +0100 |
paulson |
new material from Avigad, and simplified treatment of division by 0
|
file |
diff |
annotate
|
Mon, 09 Dec 2002 10:38:56 +0100 |
ballarin |
Fixed bug in simpdata.ML that prevented the use of congruence rules from a
|
file |
diff |
annotate
|
Mon, 30 Sep 2002 16:12:16 +0200 |
berghofe |
Removed nRS again because extract_rews now takes care of preserving names.
|
file |
diff |
annotate
|
Thu, 19 Sep 2002 16:00:27 +0200 |
nipkow |
preserve names of rewrite rules when transforming them
|
file |
diff |
annotate
|
Tue, 06 Aug 2002 11:22:05 +0200 |
wenzelm |
sane interface for simprocs;
|
file |
diff |
annotate
|
Thu, 28 Feb 2002 17:46:46 +0100 |
paulson |
fixing nat_combine_numerals simprocs (again)
|
file |
diff |
annotate
|
Sat, 12 Jan 2002 16:37:58 +0100 |
wenzelm |
renamed forall_elim_vars_safe to gen_all;
|
file |
diff |
annotate
|
Mon, 17 Dec 2001 14:23:10 +0100 |
nipkow |
mods due to mor powerful simprocs for 1-point rules (quantifier1).
|
file |
diff |
annotate
|
Wed, 12 Dec 2001 12:40:02 +0100 |
nipkow |
Removed pointless backtracking from arith_tac
|
file |
diff |
annotate
|
Sat, 24 Nov 2001 16:54:10 +0100 |
wenzelm |
converted simp lemmas;
|
file |
diff |
annotate
|
Fri, 23 Nov 2001 19:20:58 +0100 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Sat, 03 Nov 2001 18:42:38 +0100 |
wenzelm |
proper use of bind_thm(s);
|
file |
diff |
annotate
|
Thu, 04 Oct 2001 15:40:31 +0200 |
wenzelm |
removed hol_rewrite_cterm (use full_rewrite_cterm from Pure);
|
file |
diff |
annotate
|
Fri, 28 Sep 2001 17:19:46 +0200 |
berghofe |
mksimps and mk_eq_True no longer raise THM exception.
|
file |
diff |
annotate
|
Fri, 31 Aug 2001 16:29:18 +0200 |
berghofe |
Proof of True_implies_equals is stored with "open" derivation to
|
file |
diff |
annotate
|
Wed, 25 Jul 2001 13:13:01 +0200 |
paulson |
partial restructuring to reduce dependence on Axiom of Choice
|
file |
diff |
annotate
|
Fri, 20 Jul 2001 21:58:19 +0200 |
wenzelm |
HOL_ss: the_eq_trivial, the_sym_eq_trivial;
|
file |
diff |
annotate
|
Thu, 31 May 2001 16:52:02 +0200 |
oheimb |
streamlined addIffs/delIffs, added warnings
|
file |
diff |
annotate
|
Thu, 29 Mar 2001 13:59:54 +0200 |
nipkow |
generalization of 1 point rules for ALL
|
file |
diff |
annotate
|
Fri, 23 Mar 2001 10:10:53 +0100 |
nipkow |
added one point simprocs for bounded quantifiers
|
file |
diff |
annotate
|
Fri, 09 Mar 2001 19:05:48 +0100 |
nipkow |
arith_tac now copes with propositional reasoning as well.
|
file |
diff |
annotate
|
Tue, 20 Feb 2001 18:47:06 +0100 |
oheimb |
debugging: replaced gen_all by forall_elim_vars_safe
|
file |
diff |
annotate
|
Fri, 02 Feb 2001 22:19:23 +0100 |
wenzelm |
added hol_simplify, hol_rewrite_cterm;
|
file |
diff |
annotate
|
Tue, 30 Jan 2001 18:57:24 +0100 |
oheimb |
added if_def2
|
file |
diff |
annotate
|
Tue, 17 Oct 2000 10:21:12 +0200 |
paulson |
renaming of contrapos rules
|
file |
diff |
annotate
|
Fri, 15 Sep 2000 12:39:57 +0200 |
paulson |
renamed (most of...) the select rules
|
file |
diff |
annotate
|
Thu, 07 Sep 2000 20:51:31 +0200 |
wenzelm |
eliminated rulify setup (now in Provers/rulify.ML);
|
file |
diff |
annotate
|
Wed, 06 Sep 2000 16:54:12 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Wed, 06 Sep 2000 13:32:25 +0200 |
nipkow |
imp_cong bound at thm level.
|
file |
diff |
annotate
|
Tue, 05 Sep 2000 18:46:36 +0200 |
wenzelm |
iff declarations moved to clasimp.ML;
|
file |
diff |
annotate
|
Mon, 04 Sep 2000 21:19:27 +0200 |
wenzelm |
added safe_mk_meta_eq;
|
file |
diff |
annotate
|
Sat, 02 Sep 2000 21:47:50 +0200 |
wenzelm |
added 'iff del' att;
|
file |
diff |
annotate
|
Wed, 30 Aug 2000 10:21:19 +0200 |
nipkow |
Fixed rulify.
|
file |
diff |
annotate
|
Tue, 29 Aug 2000 00:55:31 +0200 |
wenzelm |
cong setup now part of Simplifier;
|
file |
diff |
annotate
|
Thu, 03 Aug 2000 11:51:11 +0200 |
paulson |
new theorem neq_commute
|
file |
diff |
annotate
|
Tue, 18 Jul 2000 21:08:40 +0200 |
wenzelm |
* HOL: removed obsolete expand_if = split_if; theorems if_splits =
|
file |
diff |
annotate
|
Wed, 28 Jun 2000 10:47:20 +0200 |
paulson |
make_elim -> cla_make_elim; tidied
|
file |
diff |
annotate
|
Fri, 02 Jun 2000 17:47:41 +0200 |
oheimb |
added eta_contract_eq, also to simpset
|
file |
diff |
annotate
|
Wed, 24 May 2000 18:44:49 +0200 |
paulson |
installing the plus_ac0 simprules
|
file |
diff |
annotate
|
Fri, 31 Mar 2000 22:39:06 +0200 |
wenzelm |
added cong atts;
|
file |
diff |
annotate
|
Fri, 31 Mar 2000 22:00:36 +0200 |
wenzelm |
change_global/local_css move to Provers/clasimp.ML;
|
file |
diff |
annotate
|
Wed, 15 Mar 2000 18:47:28 +0100 |
wenzelm |
splitter setup;
|
file |
diff |
annotate
|
Fri, 07 Jan 2000 11:06:03 +0100 |
paulson |
tidied parentheses
|
file |
diff |
annotate
|
Tue, 05 Oct 1999 15:24:58 +0200 |
berghofe |
Rule not_not is now stored in theory (needed by Inductive).
|
file |
diff |
annotate
|
Wed, 29 Sep 1999 14:38:03 +0200 |
wenzelm |
bind_thms;
|
file |
diff |
annotate
|
Tue, 28 Sep 1999 15:12:50 +0200 |
paulson |
AC rules for equality
|
file |
diff |
annotate
|
Thu, 23 Sep 1999 13:06:31 +0200 |
paulson |
tidied; added lemma restrict_to_left
|
file |
diff |
annotate
|
Tue, 21 Sep 1999 19:11:07 +0200 |
nipkow |
Mod because of new solver interface.
|
file |
diff |
annotate
|
Thu, 26 Aug 1999 19:04:19 +0200 |
wenzelm |
iff_attrib_setup;
|
file |
diff |
annotate
|
Wed, 25 Aug 1999 20:49:02 +0200 |
wenzelm |
proper bootstrap of HOL theory and packages;
|
file |
diff |
annotate
|
Mon, 16 Aug 1999 17:24:28 +0200 |
oheimb |
re-added refl in safe_solver
|
file |
diff |
annotate
|
Thu, 29 Jul 1999 12:44:57 +0200 |
paulson |
added parentheses to cope with a possible reduction of the precedence of unary
|
file |
diff |
annotate
|
Mon, 19 Jul 1999 15:24:35 +0200 |
paulson |
getting rid of qed_goal
|
file |
diff |
annotate
|
Sat, 10 Jul 1999 21:48:27 +0200 |
wenzelm |
handle THM/TERM exn;
|
file |
diff |
annotate
|
Thu, 08 Jul 1999 13:38:41 +0200 |
paulson |
Now if_weak_cong is a standard congruence rule
|
file |
diff |
annotate
|
Tue, 27 Apr 1999 10:44:17 +0200 |
wenzelm |
"iff" attribute;
|
file |
diff |
annotate
|
Wed, 17 Mar 1999 16:53:46 +0100 |
wenzelm |
Theory.sign_of;
|
file |
diff |
annotate
|
Wed, 03 Mar 1999 11:15:18 +0100 |
paulson |
expandshort
|
file |
diff |
annotate
|
Mon, 01 Mar 1999 18:37:23 +0100 |
paulson |
simpler proofs of congruence rules
|
file |
diff |
annotate
|
Thu, 14 Jan 1999 13:18:09 +0100 |
nipkow |
More arith refinements.
|
file |
diff |
annotate
|
Thu, 26 Nov 1998 12:18:51 +0100 |
nipkow |
Added a general refutation tactic which works by putting things into nnf first.
|
file |
diff |
annotate
|
Thu, 24 Sep 1998 17:16:06 +0200 |
oheimb |
simplified CLASIMP_DATA
|
file |
diff |
annotate
|
Wed, 09 Sep 1998 17:34:58 +0200 |
nipkow |
Proved and added rewrite rule (@x. x=y) = y to simpset.
|
file |
diff |
annotate
|
Wed, 12 Aug 1998 17:40:18 +0200 |
oheimb |
minor adaption for SML/NJ
|
file |
diff |
annotate
|
Wed, 12 Aug 1998 16:21:18 +0200 |
oheimb |
the splitter is now defined as a functor
|
file |
diff |
annotate
|
Thu, 06 Aug 1998 15:48:13 +0200 |
paulson |
even more tidying of Goal commands
|
file |
diff |
annotate
|
Thu, 30 Jul 1998 19:18:50 +0200 |
wenzelm |
made SML/NJ happy;
|
file |
diff |
annotate
|
Thu, 30 Jul 1998 19:02:52 +0200 |
wenzelm |
functorized Clasimp module;
|
file |
diff |
annotate
|
Fri, 24 Jul 1998 13:36:49 +0200 |
berghofe |
Added functions addIffs and delIffs which operate on clasimpsets.
|
file |
diff |
annotate
|
Thu, 14 May 1998 16:50:09 +0200 |
oheimb |
extended addsplits and delsplits to handle also split rules for assumptions
|
file |
diff |
annotate
|
Mon, 27 Apr 1998 16:45:11 +0200 |
nipkow |
Added a few lemmas.
|
file |
diff |
annotate
|
Sat, 04 Apr 1998 12:29:07 +0200 |
wenzelm |
no open Simplifier;
|
file |
diff |
annotate
|
Thu, 02 Apr 1998 13:48:28 +0200 |
paulson |
changed if_bool_eq to if_bool_eq_conj and added if_bool_eq_disj
|
file |
diff |
annotate
|
Fri, 13 Mar 1998 18:15:14 +0100 |
wenzelm |
moved addsplits [expand_if] from HOL_basic_ss to HOL_ss;
|
file |
diff |
annotate
|
Thu, 12 Mar 1998 13:17:13 +0100 |
oheimb |
renamed not1_or to disj_not1, not2_or to disj_not2
|
file |
diff |
annotate
|
Tue, 10 Mar 1998 18:31:32 +0100 |
oheimb |
new rewrite rules not1_or, not2_or, and if_eq_cancel
|
file |
diff |
annotate
|
Fri, 06 Mar 1998 15:19:29 +0100 |
nipkow |
expand_if is now by default part of the simpset.
|
file |
diff |
annotate
|
Wed, 04 Mar 1998 13:14:11 +0100 |
nipkow |
Reorganized simplifier. May now reorient rules.
|
file |
diff |
annotate
|
Sat, 28 Feb 1998 15:41:17 +0100 |
nipkow |
Splitters via named loopers.
|
file |
diff |
annotate
|
Wed, 25 Feb 1998 20:25:27 +0100 |
oheimb |
factored out common code of HOL/simpdata.ML and FOL/simpdata.ML concerning
|
file |
diff |
annotate
|
Wed, 25 Feb 1998 15:51:24 +0100 |
oheimb |
changed wrapper mechanism of classical reasoner
|
file |
diff |
annotate
|
Fri, 20 Feb 1998 17:56:39 +0100 |
nipkow |
Congruence rules use == in premises now.
|
file |
diff |
annotate
|
Wed, 18 Feb 1998 18:42:54 +0100 |
oheimb |
corrected problem with auto_tac: now uses a variant of depth_tac that avoids
|
file |
diff |
annotate
|
Thu, 08 Jan 1998 17:42:26 +0100 |
oheimb |
replaced fn _ => by K
|
file |
diff |
annotate
|
Wed, 24 Dec 1997 10:02:30 +0100 |
paulson |
New Auto_tac (by Oheimb), and new syntax (without parens), and expandshort
|
file |
diff |
annotate
|
Wed, 03 Dec 1997 10:50:02 +0100 |
paulson |
Tidying and some comments
|
file |
diff |
annotate
|
Fri, 28 Nov 1997 11:00:42 +0100 |
paulson |
Added comments
|
file |
diff |
annotate
|
Fri, 28 Nov 1997 07:41:24 +0100 |
nipkow |
Removed dead code.
|
file |
diff |
annotate
|
Fri, 28 Nov 1997 07:37:06 +0100 |
nipkow |
Moved the quantifier elimination simp procs into Provers.
|
file |
diff |
annotate
|
Wed, 12 Nov 1997 12:30:15 +0100 |
oheimb |
simpdata.ML: renamed split_prem_tac to split_asm_tac, added split_if_asm
|
file |
diff |
annotate
|
Fri, 07 Nov 1997 18:05:25 +0100 |
oheimb |
added split_prem_tac
|
file |
diff |
annotate
|
Fri, 07 Nov 1997 18:02:15 +0100 |
oheimb |
changed libraray function find to find_index_eq, currying it
|
file |
diff |
annotate
|
Tue, 04 Nov 1997 13:35:13 +0100 |
wenzelm |
removed old datatype_info;
|
file |
diff |
annotate
|
Tue, 04 Nov 1997 12:59:01 +0100 |
nipkow |
Logic.loops -> Logic.rewrite_rule_ok
|
file |
diff |
annotate
|