wenzelm [Fri, 10 Nov 2000 19:17:46 +0100] rev 10449
hide_space(_i): use Sign.certify_tycon, Sign.certify_tyabbr, Sign.certify_const;
wenzelm [Fri, 10 Nov 2000 19:15:38 +0100] rev 10448
tuned;
wenzelm [Fri, 10 Nov 2000 19:15:14 +0100] rev 10447
use inverse, divide from basic HOL;
wenzelm [Fri, 10 Nov 2000 19:13:29 +0100] rev 10446
norm_hhf_tac;
wenzelm [Fri, 10 Nov 2000 19:13:01 +0100] rev 10445
rewrite_goal_tac moved to tactic.ML;
wenzelm [Fri, 10 Nov 2000 19:12:30 +0100] rev 10444
added rewrite_goal_tac;
wenzelm [Fri, 10 Nov 2000 19:11:51 +0100] rev 10443
added certify_tycon, certify_tyabbr, certify_const;
wenzelm [Fri, 10 Nov 2000 19:10:34 +0100] rev 10442
has_meta_prems: include "==";
wenzelm [Fri, 10 Nov 2000 19:09:40 +0100] rev 10441
store_standard_thm "norm_hhf_eq";
wenzelm [Fri, 10 Nov 2000 19:08:30 +0100] rev 10440
proper theory context for mesontest2;
wenzelm [Fri, 10 Nov 2000 19:07:17 +0100] rev 10439
inductive_rulify2 accomodates malformed induction rules;
wenzelm [Fri, 10 Nov 2000 19:06:54 +0100] rev 10438
Sign.certify_tycon, Sign.certify_const;
wenzelm [Fri, 10 Nov 2000 19:06:30 +0100] rev 10437
improved cong_definition theorems;
overloaded standard operations;
wenzelm [Fri, 10 Nov 2000 19:05:28 +0100] rev 10436
simplified induction;
wenzelm [Fri, 10 Nov 2000 19:04:31 +0100] rev 10435
added axclass power (from HOL.thy);
wenzelm [Fri, 10 Nov 2000 19:03:55 +0100] rev 10434
simplified atomize;
added inductive_rulify2 (to accomodate malformed induction rules);
wenzelm [Fri, 10 Nov 2000 19:03:06 +0100] rev 10433
axclass power moved to Nat.thy;
wenzelm [Fri, 10 Nov 2000 19:02:37 +0100] rev 10432
added axclass inverse and consts inverse, divide (infix "/");
moved axclass power to Nat.thy;
wenzelm [Fri, 10 Nov 2000 19:01:33 +0100] rev 10431
FOL_basic_ss: simprocs moved to FOL_ss;
wenzelm [Fri, 10 Nov 2000 19:00:51 +0100] rev 10430
added atomize_eq;
wenzelm [Fri, 10 Nov 2000 19:00:22 +0100] rev 10429
val atomize = thms "atomize'";
nipkow [Fri, 10 Nov 2000 16:31:28 +0100] rev 10428
> etc
nipkow [Fri, 10 Nov 2000 16:26:44 +0100] rev 10427
new: > and >=
nipkow [Fri, 10 Nov 2000 15:05:09 +0100] rev 10426
rule inversion
nipkow [Fri, 10 Nov 2000 09:17:54 +0100] rev 10425
JMB -> JMPB. Email von Johannes Pfeifroth.
wenzelm [Thu, 09 Nov 2000 21:38:30 +0100] rev 10424
updated;
wenzelm [Thu, 09 Nov 2000 21:38:00 +0100] rev 10423
fixed \title: convert "_" to "-";
wenzelm [Wed, 08 Nov 2000 23:04:54 +0100] rev 10422
tuned isabelle environment;
nipkow [Wed, 08 Nov 2000 17:46:24 +0100] rev 10421
subgoals
nipkow [Wed, 08 Nov 2000 14:38:04 +0100] rev 10420
*** empty log message ***
paulson [Tue, 07 Nov 2000 18:38:24 +0100] rev 10419
better discussion of rule induction
berghofe [Tue, 07 Nov 2000 17:55:04 +0100] rev 10418
Thm.dest_abs now takes an additional argument.
berghofe [Tue, 07 Nov 2000 17:53:12 +0100] rev 10417
Moved rewriting functions from Thm to MetaSimplifier.
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
berghofe [Tue, 07 Nov 2000 17:50:21 +0100] rev 10415
moved rewriting functions from Drule to MetaSimplifier
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)
berghofe [Tue, 07 Nov 2000 17:44:48 +0100] rev 10413
Added new file meta_simplifier.ML
berghofe [Tue, 07 Nov 2000 17:42:19 +0100] rev 10412
Moved meta simplification stuff from Thm to MetaSimplifier.
berghofe [Tue, 07 Nov 2000 17:41:29 +0100] rev 10411
Added type constraint in theorem "lift".
nipkow [Tue, 07 Nov 2000 09:33:14 +0100] rev 10410
*** empty log message ***
wenzelm [Mon, 06 Nov 2000 22:58:26 +0100] rev 10409
method 'induct' now handles non-atomic goals;
improved error message;
option 'stripped' deprecated;
wenzelm [Mon, 06 Nov 2000 22:56:07 +0100] rev 10408
improved: 'induct' handle non-atomic goals;
wenzelm [Mon, 06 Nov 2000 22:54:13 +0100] rev 10407
make: open_parms argument;
wenzelm [Mon, 06 Nov 2000 22:53:00 +0100] rev 10406
RuleCases.make true;
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;
wenzelm [Mon, 06 Nov 2000 22:50:50 +0100] rev 10404
added typ_instance;
wenzelm [Mon, 06 Nov 2000 22:50:01 +0100] rev 10403
Sign.typ_instance;
wenzelm [Mon, 06 Nov 2000 22:49:16 +0100] rev 10402
inductive_atomize, inductive_rulify;
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);
wenzelm [Mon, 06 Nov 2000 22:47:41 +0100] rev 10400
tuned atomize_goal;
paulson [Mon, 06 Nov 2000 18:28:22 +0100] rev 10399
minor modifications for new Springer style
paulson [Mon, 06 Nov 2000 16:43:01 +0100] rev 10398
minor changes
paulson [Mon, 06 Nov 2000 16:41:39 +0100] rev 10397
auto update
nipkow [Mon, 06 Nov 2000 11:32:23 +0100] rev 10396
*** empty log message ***
wenzelm [Sat, 04 Nov 2000 18:54:22 +0100] rev 10395
updated;
wenzelm [Sat, 04 Nov 2000 18:44:34 +0100] rev 10394
tuned method "rule" and "default";
wenzelm [Sat, 04 Nov 2000 18:42:29 +0100] rev 10393
isamarkup: handle % in input;
wenzelm [Sat, 04 Nov 2000 18:41:37 +0100] rev 10392
tuned;
wenzelm [Sat, 04 Nov 2000 18:39:44 +0100] rev 10391
misc stuff;
wenzelm [Fri, 03 Nov 2000 21:35:59 +0100] rev 10390
tuned;
wenzelm [Fri, 03 Nov 2000 21:35:36 +0100] rev 10389
proper setup of "parallel";
removed unused rules;
wenzelm [Fri, 03 Nov 2000 21:34:22 +0100] rev 10388
tuned notation;
wenzelm [Fri, 03 Nov 2000 21:33:53 +0100] rev 10387
adapted "obtain" proofs;
wenzelm [Fri, 03 Nov 2000 21:33:15 +0100] rev 10386
provide case names for rev_induct, rev_cases;
wenzelm [Fri, 03 Nov 2000 21:32:41 +0100] rev 10385
rev_exhaust: rulify;
wenzelm [Fri, 03 Nov 2000 21:31:53 +0100] rev 10384
removed atomic_Trueprop (now in Pure/Isar/auto_bind.ML);
wenzelm [Fri, 03 Nov 2000 21:31:11 +0100] rev 10383
"atomize" for classical tactics;
wenzelm [Fri, 03 Nov 2000 21:29:56 +0100] rev 10382
atomize: all automated tactics that "solve" goals;
wenzelm [Fri, 03 Nov 2000 21:28:15 +0100] rev 10381
fixed two obscurities of "fix": predeclare_terms;
wenzelm [Fri, 03 Nov 2000 21:27:36 +0100] rev 10380
tuned names;
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;
wenzelm [Fri, 03 Nov 2000 21:26:11 +0100] rev 10378
assumption / finish: handle non-atomic assumptions from context as well;
wenzelm [Fri, 03 Nov 2000 21:25:30 +0100] rev 10377
added atomic_judgment;
wenzelm [Fri, 03 Nov 2000 21:25:10 +0100] rev 10376
structure Obtain = Obtain;
paulson [Fri, 03 Nov 2000 18:33:57 +0100] rev 10375
new lemma card_Diff2_less for mulilated chess board
nipkow [Fri, 03 Nov 2000 17:57:00 +0100] rev 10374
*** empty log message ***
nipkow [Fri, 03 Nov 2000 17:14:06 +0100] rev 10373
*** empty log message ***
nipkow [Fri, 03 Nov 2000 16:53:39 +0100] rev 10372
*** empty log message ***
paulson [Fri, 03 Nov 2000 10:26:23 +0100] rev 10371
the section command will belong to the new file
paulson [Fri, 03 Nov 2000 10:24:33 +0100] rev 10370
advanced induction examples
paulson [Fri, 03 Nov 2000 10:24:06 +0100] rev 10369
auto update?
paulson [Fri, 03 Nov 2000 10:23:24 +0100] rev 10368
replaced Acc.thy by Advanced.thy
paulson [Thu, 02 Nov 2000 15:45:32 +0100] rev 10367
no longer needed: too complicated an example
nipkow [Thu, 02 Nov 2000 15:44:13 +0100] rev 10366
*** empty log message ***
paulson [Thu, 02 Nov 2000 11:00:29 +0100] rev 10365
auto generated
wenzelm [Tue, 31 Oct 2000 20:33:10 +0100] rev 10364
tuned goal output;
nipkow [Tue, 31 Oct 2000 13:59:41 +0100] rev 10363
*** empty log message ***
nipkow [Tue, 31 Oct 2000 08:53:12 +0100] rev 10362
*** empty log message ***
wenzelm [Mon, 30 Oct 2000 18:28:00 +0100] rev 10361
updated;
wenzelm [Mon, 30 Oct 2000 18:26:14 +0100] rev 10360
tuned goals output;
wenzelm [Mon, 30 Oct 2000 18:25:38 +0100] rev 10359
improved statement bindings for props;
tuned;
wenzelm [Mon, 30 Oct 2000 18:25:10 +0100] rev 10358
converse: syntax \<inverse>;
wenzelm [Mon, 30 Oct 2000 18:24:42 +0100] rev 10357
tuned;
wenzelm [Mon, 30 Oct 2000 18:24:20 +0100] rev 10356
added ex/PER.thy;
wenzelm [Mon, 30 Oct 2000 18:23:34 +0100] rev 10355
improved doc of "subgoals" antiquotation;
wenzelm [Mon, 30 Oct 2000 18:22:49 +0100] rev 10354
replaced \isasymmacron by \isasyminverse;
wenzelm [Mon, 30 Oct 2000 18:22:20 +0100] rev 10353
tuned tex template;
wenzelm [Mon, 30 Oct 2000 18:21:45 +0100] rev 10352
Partial equivalence relations (leftover from HOL/Quot);
nipkow [Mon, 30 Oct 2000 08:40:05 +0100] rev 10351
added antiq. subgoals
nipkow [Mon, 30 Oct 2000 08:34:37 +0100] rev 10350
Added antiquotation "subgoals".
nipkow [Mon, 30 Oct 2000 08:34:12 +0100] rev 10349
Mod because of additional parameters to pretty_goals.
wenzelm [Fri, 27 Oct 2000 16:25:21 +0200] rev 10348
back to 1.167, due to Emacs/CVS casualty!!;
oheimb [Fri, 27 Oct 2000 15:53:47 +0200] rev 10347
added instantiate_tac
wenzelm [Fri, 27 Oct 2000 15:23:39 +0200] rev 10346
*** empty log message ***
kleing [Fri, 27 Oct 2000 15:11:49 +0200] rev 10345
removed isabelle resources: are available from main pages
kleing [Fri, 27 Oct 2000 12:44:50 +0200] rev 10344
cleanup, looks ok now with konqueror, too
nipkow [Thu, 26 Oct 2000 14:59:38 +0200] rev 10343
*** empty log message ***
nipkow [Thu, 26 Oct 2000 14:52:41 +0200] rev 10342
*** empty log message ***
paulson [Thu, 26 Oct 2000 11:27:48 +0200] rev 10341
added the $Id:$ line
nipkow [Thu, 26 Oct 2000 10:27:04 +0200] rev 10340
*** empty log message ***
nipkow [Thu, 26 Oct 2000 09:15:59 +0200] rev 10339
*** empty log message ***
wenzelm [Wed, 25 Oct 2000 18:39:01 +0200] rev 10338
use Library/List_Prefix;
wenzelm [Wed, 25 Oct 2000 18:36:01 +0200] rev 10337
added HOL/Library/List_Prefix;
wenzelm [Wed, 25 Oct 2000 18:35:01 +0200] rev 10336
improved antiquotations;
wenzelm [Wed, 25 Oct 2000 18:34:10 +0200] rev 10335
added \isarantiq;
wenzelm [Wed, 25 Oct 2000 18:33:40 +0200] rev 10334
add \<le> to list of "good" symbols;
wenzelm [Wed, 25 Oct 2000 18:33:01 +0200] rev 10333
tuned names;
wenzelm [Wed, 25 Oct 2000 18:32:40 +0200] rev 10332
added List_Prefix;
wenzelm [Wed, 25 Oct 2000 18:32:02 +0200] rev 10331
more "xsymbols" syntax;
wenzelm [Wed, 25 Oct 2000 18:31:21 +0200] rev 10330
"List prefixes" library theory (replaces old Lex/Prefix);