Tue, 07 Nov 2000 17:53:12 +0100 Moved rewriting functions from Thm to MetaSimplifier.
berghofe [Tue, 07 Nov 2000 17:53:12 +0100] rev 10417
Moved rewriting functions from Thm to MetaSimplifier.
Tue, 07 Nov 2000 17:52:12 +0100 - Moved rewriting functions to meta_simplifier.ML
berghofe [Tue, 07 Nov 2000 17:52:12 +0100] rev 10416
- Moved rewriting functions to meta_simplifier.ML - dest_abs now also takes an optional variable name as an argument - beta_conversion takes additional flag as an argument. Fully reduces the term if set to true Some tuning: - tuned fix_shyps in instantiate, implies_intr, implies_elim, reflexive, transitive, beta_conversion, abstract_rule - combination: chktypes derives types of f and t from type of == instead of using fastype_of New primitives: - eta_conversion - incr_indexes: increment indexes in theorems - cterm_incr_indexes: increment indexes in cterms - cterm_match, cterm_first_order_match - rename_boundvars
Tue, 07 Nov 2000 17:50:21 +0100 moved rewriting functions from Drule to MetaSimplifier
berghofe [Tue, 07 Nov 2000 17:50:21 +0100] rev 10415
moved rewriting functions from Drule to MetaSimplifier
Tue, 07 Nov 2000 17:48:25 +0100 - new theorems imp_cong and swap_prems_eq
berghofe [Tue, 07 Nov 2000 17:48:25 +0100] rev 10414
- new theorems imp_cong and swap_prems_eq - new function dest_equals - exported strip_imp_concl - removed incr_indexes (now in Thm)
Tue, 07 Nov 2000 17:44:48 +0100 Added new file meta_simplifier.ML
berghofe [Tue, 07 Nov 2000 17:44:48 +0100] rev 10413
Added new file meta_simplifier.ML
Tue, 07 Nov 2000 17:42:19 +0100 Moved meta simplification stuff from Thm to MetaSimplifier.
berghofe [Tue, 07 Nov 2000 17:42:19 +0100] rev 10412
Moved meta simplification stuff from Thm to MetaSimplifier.
Tue, 07 Nov 2000 17:41:29 +0100 Added type constraint in theorem "lift".
berghofe [Tue, 07 Nov 2000 17:41:29 +0100] rev 10411
Added type constraint in theorem "lift".
Tue, 07 Nov 2000 09:33:14 +0100 *** empty log message ***
nipkow [Tue, 07 Nov 2000 09:33:14 +0100] rev 10410
*** empty log message ***
Mon, 06 Nov 2000 22:58:26 +0100 method 'induct' now handles non-atomic goals;
wenzelm [Mon, 06 Nov 2000 22:58:26 +0100] rev 10409
method 'induct' now handles non-atomic goals; improved error message; option 'stripped' deprecated;
Mon, 06 Nov 2000 22:56:07 +0100 improved: 'induct' handle non-atomic goals;
wenzelm [Mon, 06 Nov 2000 22:56:07 +0100] rev 10408
improved: 'induct' handle non-atomic goals;
Mon, 06 Nov 2000 22:54:13 +0100 make: open_parms argument;
wenzelm [Mon, 06 Nov 2000 22:54:13 +0100] rev 10407
make: open_parms argument;
Mon, 06 Nov 2000 22:53:00 +0100 RuleCases.make true;
wenzelm [Mon, 06 Nov 2000 22:53:00 +0100] rev 10406
RuleCases.make true;
Mon, 06 Nov 2000 22:52:35 +0100 added rewrite_goal_tac;
wenzelm [Mon, 06 Nov 2000 22:52:35 +0100] rev 10405
added rewrite_goal_tac; resolveq_cases_tac: generalized args; tuned atomize; assm_tac: include reflexive_thm;
Mon, 06 Nov 2000 22:50:50 +0100 added typ_instance;
wenzelm [Mon, 06 Nov 2000 22:50:50 +0100] rev 10404
added typ_instance;
Mon, 06 Nov 2000 22:50:01 +0100 Sign.typ_instance;
wenzelm [Mon, 06 Nov 2000 22:50:01 +0100] rev 10403
Sign.typ_instance;
Mon, 06 Nov 2000 22:49:16 +0100 inductive_atomize, inductive_rulify;
wenzelm [Mon, 06 Nov 2000 22:49:16 +0100] rev 10402
inductive_atomize, inductive_rulify;
Mon, 06 Nov 2000 22:48:42 +0100 * Isar/HOL: method 'induct' now handles non-atomic goals; as a
wenzelm [Mon, 06 Nov 2000 22:48:42 +0100] rev 10401
* Isar/HOL: method 'induct' now handles non-atomic goals; as a consequence, it is no longer monotonic wrt. the local goal context (which is now passed through the inductive cases);
Mon, 06 Nov 2000 22:47:41 +0100 tuned atomize_goal;
wenzelm [Mon, 06 Nov 2000 22:47:41 +0100] rev 10400
tuned atomize_goal;
Mon, 06 Nov 2000 18:28:22 +0100 minor modifications for new Springer style
paulson [Mon, 06 Nov 2000 18:28:22 +0100] rev 10399
minor modifications for new Springer style
Mon, 06 Nov 2000 16:43:01 +0100 minor changes
paulson [Mon, 06 Nov 2000 16:43:01 +0100] rev 10398
minor changes
Mon, 06 Nov 2000 16:41:39 +0100 auto update
paulson [Mon, 06 Nov 2000 16:41:39 +0100] rev 10397
auto update
Mon, 06 Nov 2000 11:32:23 +0100 *** empty log message ***
nipkow [Mon, 06 Nov 2000 11:32:23 +0100] rev 10396
*** empty log message ***
Sat, 04 Nov 2000 18:54:22 +0100 updated;
wenzelm [Sat, 04 Nov 2000 18:54:22 +0100] rev 10395
updated;
Sat, 04 Nov 2000 18:44:34 +0100 tuned method "rule" and "default";
wenzelm [Sat, 04 Nov 2000 18:44:34 +0100] rev 10394
tuned method "rule" and "default";
Sat, 04 Nov 2000 18:42:29 +0100 isamarkup: handle % in input;
wenzelm [Sat, 04 Nov 2000 18:42:29 +0100] rev 10393
isamarkup: handle % in input;
Sat, 04 Nov 2000 18:41:37 +0100 tuned;
wenzelm [Sat, 04 Nov 2000 18:41:37 +0100] rev 10392
tuned;
Sat, 04 Nov 2000 18:39:44 +0100 misc stuff;
wenzelm [Sat, 04 Nov 2000 18:39:44 +0100] rev 10391
misc stuff;
Fri, 03 Nov 2000 21:35:59 +0100 tuned;
wenzelm [Fri, 03 Nov 2000 21:35:59 +0100] rev 10390
tuned;
Fri, 03 Nov 2000 21:35:36 +0100 proper setup of "parallel";
wenzelm [Fri, 03 Nov 2000 21:35:36 +0100] rev 10389
proper setup of "parallel"; removed unused rules;
Fri, 03 Nov 2000 21:34:22 +0100 tuned notation;
wenzelm [Fri, 03 Nov 2000 21:34:22 +0100] rev 10388
tuned notation;
Fri, 03 Nov 2000 21:33:53 +0100 adapted "obtain" proofs;
wenzelm [Fri, 03 Nov 2000 21:33:53 +0100] rev 10387
adapted "obtain" proofs;
Fri, 03 Nov 2000 21:33:15 +0100 provide case names for rev_induct, rev_cases;
wenzelm [Fri, 03 Nov 2000 21:33:15 +0100] rev 10386
provide case names for rev_induct, rev_cases;
Fri, 03 Nov 2000 21:32:41 +0100 rev_exhaust: rulify;
wenzelm [Fri, 03 Nov 2000 21:32:41 +0100] rev 10385
rev_exhaust: rulify;
Fri, 03 Nov 2000 21:31:53 +0100 removed atomic_Trueprop (now in Pure/Isar/auto_bind.ML);
wenzelm [Fri, 03 Nov 2000 21:31:53 +0100] rev 10384
removed atomic_Trueprop (now in Pure/Isar/auto_bind.ML);
Fri, 03 Nov 2000 21:31:11 +0100 "atomize" for classical tactics;
wenzelm [Fri, 03 Nov 2000 21:31:11 +0100] rev 10383
"atomize" for classical tactics;
Fri, 03 Nov 2000 21:29:56 +0100 atomize: all automated tactics that "solve" goals;
wenzelm [Fri, 03 Nov 2000 21:29:56 +0100] rev 10382
atomize: all automated tactics that "solve" goals;
Fri, 03 Nov 2000 21:28:15 +0100 fixed two obscurities of "fix": predeclare_terms;
wenzelm [Fri, 03 Nov 2000 21:28:15 +0100] rev 10381
fixed two obscurities of "fix": predeclare_terms;
Fri, 03 Nov 2000 21:27:36 +0100 tuned names;
wenzelm [Fri, 03 Nov 2000 21:27:36 +0100] rev 10380
tuned names;
Fri, 03 Nov 2000 21:27:06 +0100 improved handling of "that": insert into goal, only declare as Pure "intro";
wenzelm [Fri, 03 Nov 2000 21:27:06 +0100] rev 10379
improved handling of "that": insert into goal, only declare as Pure "intro"; eliminated functor;
Fri, 03 Nov 2000 21:26:11 +0100 assumption / finish: handle non-atomic assumptions from context as well;
wenzelm [Fri, 03 Nov 2000 21:26:11 +0100] rev 10378
assumption / finish: handle non-atomic assumptions from context as well;
Fri, 03 Nov 2000 21:25:30 +0100 added atomic_judgment;
wenzelm [Fri, 03 Nov 2000 21:25:30 +0100] rev 10377
added atomic_judgment;
Fri, 03 Nov 2000 21:25:10 +0100 structure Obtain = Obtain;
wenzelm [Fri, 03 Nov 2000 21:25:10 +0100] rev 10376
structure Obtain = Obtain;
Fri, 03 Nov 2000 18:33:57 +0100 new lemma card_Diff2_less for mulilated chess board
paulson [Fri, 03 Nov 2000 18:33:57 +0100] rev 10375
new lemma card_Diff2_less for mulilated chess board
Fri, 03 Nov 2000 17:57:00 +0100 *** empty log message ***
nipkow [Fri, 03 Nov 2000 17:57:00 +0100] rev 10374
*** empty log message ***
Fri, 03 Nov 2000 17:14:06 +0100 *** empty log message ***
nipkow [Fri, 03 Nov 2000 17:14:06 +0100] rev 10373
*** empty log message ***
Fri, 03 Nov 2000 16:53:39 +0100 *** empty log message ***
nipkow [Fri, 03 Nov 2000 16:53:39 +0100] rev 10372
*** empty log message ***
Fri, 03 Nov 2000 10:26:23 +0100 the section command will belong to the new file
paulson [Fri, 03 Nov 2000 10:26:23 +0100] rev 10371
the section command will belong to the new file
Fri, 03 Nov 2000 10:24:33 +0100 advanced induction examples
paulson [Fri, 03 Nov 2000 10:24:33 +0100] rev 10370
advanced induction examples
(0) -10000 -3000 -1000 -300 -100 -48 +48 +100 +300 +1000 +3000 +10000 +30000 tip