Tue, 05 Oct 1999 18:56:13 +0200 rep_datatype now stores theorems properly.
berghofe [Tue, 05 Oct 1999 18:56:13 +0200] rev 7743
rep_datatype now stores theorems properly.
Tue, 05 Oct 1999 18:26:34 +0200 fixed title;
wenzelm [Tue, 05 Oct 1999 18:26:34 +0200] rev 7742
fixed title;
Tue, 05 Oct 1999 18:16:53 +0200 added document;
wenzelm [Tue, 05 Oct 1999 18:16:53 +0200] rev 7741
added document;
Tue, 05 Oct 1999 18:16:41 +0200 tuned comments;
wenzelm [Tue, 05 Oct 1999 18:16:41 +0200] rev 7740
tuned comments;
Tue, 05 Oct 1999 18:16:26 +0200 tuned comment;
wenzelm [Tue, 05 Oct 1999 18:16:26 +0200] rev 7739
tuned comment;
Tue, 05 Oct 1999 16:55:13 +0200 fixed ml_store_thm(s): deriv;
wenzelm [Tue, 05 Oct 1999 16:55:13 +0200] rev 7738
fixed ml_store_thm(s): deriv;
Tue, 05 Oct 1999 15:42:44 +0200 document preparation options: -c -d;
wenzelm [Tue, 05 Oct 1999 15:42:44 +0200] rev 7737
document preparation options: -c -d;
Tue, 05 Oct 1999 15:41:23 +0200 conditional url/hyperref setup;
wenzelm [Tue, 05 Oct 1999 15:41:23 +0200] rev 7736
conditional url/hyperref setup;
Tue, 05 Oct 1999 15:37:44 +0200 present token source;
wenzelm [Tue, 05 Oct 1999 15:37:44 +0200] rev 7735
present token source;
Tue, 05 Oct 1999 15:36:56 +0200 replace add_title by add_header;
wenzelm [Tue, 05 Oct 1999 15:36:56 +0200] rev 7734
replace add_title by add_header;
Tue, 05 Oct 1999 15:36:28 +0200 clear_undo replaced by clear_undos;
wenzelm [Tue, 05 Oct 1999 15:36:28 +0200] rev 7733
clear_undo replaced by clear_undos; title replaced by header;
Tue, 05 Oct 1999 15:36:00 +0200 added is_toplevel;
wenzelm [Tue, 05 Oct 1999 15:36:00 +0200] rev 7732
added is_toplevel;
Tue, 05 Oct 1999 15:35:48 +0200 clear: int argument;
wenzelm [Tue, 05 Oct 1999 15:35:48 +0200] rev 7731
clear: int argument;
Tue, 05 Oct 1999 15:35:34 +0200 use_dir: doc;
wenzelm [Tue, 05 Oct 1999 15:35:34 +0200] rev 7730
use_dir: doc;
Tue, 05 Oct 1999 15:35:16 +0200 replaced clear_undo by clear_undos;
wenzelm [Tue, 05 Oct 1999 15:35:16 +0200] rev 7729
replaced clear_undo by clear_undos;
Tue, 05 Oct 1999 15:34:54 +0200 outer_lex.ML loaded in Thy;
wenzelm [Tue, 05 Oct 1999 15:34:54 +0200] rev 7728
outer_lex.ML loaded in Thy;
Tue, 05 Oct 1999 15:34:27 +0200 include browser_info stuff;
wenzelm [Tue, 05 Oct 1999 15:34:27 +0200] rev 7727
include browser_info stuff; tex source presentation;
Tue, 05 Oct 1999 15:33:35 +0200 Simple LaTeX presentation primitives (based on outer lexical syntax).
wenzelm [Tue, 05 Oct 1999 15:33:35 +0200] rev 7726
Simple LaTeX presentation primitives (based on outer lexical syntax).
Tue, 05 Oct 1999 15:33:22 +0200 begin_index: document;
wenzelm [Tue, 05 Oct 1999 15:33:22 +0200] rev 7725
begin_index: document; verbatim_source;
Tue, 05 Oct 1999 15:32:47 +0200 moved stuff to present.ML;
wenzelm [Tue, 05 Oct 1999 15:32:47 +0200] rev 7724
moved stuff to present.ML;
Tue, 05 Oct 1999 15:32:26 +0200 added Thy/latex.ML;
wenzelm [Tue, 05 Oct 1999 15:32:26 +0200] rev 7723
added Thy/latex.ML; removed Thy/browser_info.ML; use "../Isar/outer_lex.ML";
Tue, 05 Oct 1999 15:32:16 +0200 Got rid of readtm.
berghofe [Tue, 05 Oct 1999 15:32:16 +0200] rev 7722
Got rid of readtm.
Tue, 05 Oct 1999 15:31:42 +0200 Tuned inductive definition.
berghofe [Tue, 05 Oct 1999 15:31:42 +0200] rev 7721
Tuned inductive definition.
Tue, 05 Oct 1999 15:31:39 +0200 updated;
wenzelm [Tue, 05 Oct 1999 15:31:39 +0200] rev 7720
updated;
Tue, 05 Oct 1999 15:30:58 +0200 added Thy/latex.ML;
wenzelm [Tue, 05 Oct 1999 15:30:58 +0200] rev 7719
added Thy/latex.ML; removed Thy/browser_info.ML (stuff now in Thy/present.ML);
Tue, 05 Oct 1999 15:30:14 +0200 Present.setup;
wenzelm [Tue, 05 Oct 1999 15:30:14 +0200] rev 7718
Present.setup;
Tue, 05 Oct 1999 15:29:46 +0200 Added attribute rulify_prems (useful for modifying premises of introduction
berghofe [Tue, 05 Oct 1999 15:29:46 +0200] rev 7717
Added attribute rulify_prems (useful for modifying premises of introduction rules of inductive sets).
Tue, 05 Oct 1999 15:29:36 +0200 added copy_all;
wenzelm [Tue, 05 Oct 1999 15:29:36 +0200] rev 7716
added copy_all; removed source;
Tue, 05 Oct 1999 15:28:37 +0200 clear: int arg;
wenzelm [Tue, 05 Oct 1999 15:28:37 +0200] rev 7715
clear: int arg;
Tue, 05 Oct 1999 15:26:10 +0200 added position;
wenzelm [Tue, 05 Oct 1999 15:26:10 +0200] rev 7714
added position;
Tue, 05 Oct 1999 15:25:52 +0200 Additional rules for inductive package.
berghofe [Tue, 05 Oct 1999 15:25:52 +0200] rev 7713
Additional rules for inductive package.
Tue, 05 Oct 1999 15:25:35 +0200 added untabify;
wenzelm [Tue, 05 Oct 1999 15:25:35 +0200] rev 7712
added untabify;
Tue, 05 Oct 1999 15:24:58 +0200 Rule not_not is now stored in theory (needed by Inductive).
berghofe [Tue, 05 Oct 1999 15:24:58 +0200] rev 7711
Rule not_not is now stored in theory (needed by Inductive).
Tue, 05 Oct 1999 15:23:22 +0200 Monotonicity rules for inductive definitions can now be added to a theory via
berghofe [Tue, 05 Oct 1999 15:23:22 +0200] rev 7710
Monotonicity rules for inductive definitions can now be added to a theory via attribute "mono".
Tue, 05 Oct 1999 14:11:34 +0200 macros for Isabelle generated LaTeX output;
wenzelm [Tue, 05 Oct 1999 14:11:34 +0200] rev 7709
macros for Isabelle generated LaTeX output;
Mon, 04 Oct 1999 21:48:59 +0200 arithmetic now in IntArith;
wenzelm [Mon, 04 Oct 1999 21:48:59 +0200] rev 7708
arithmetic now in IntArith;
Mon, 04 Oct 1999 21:48:23 +0200 simprocs now in IntArith;
wenzelm [Mon, 04 Oct 1999 21:48:23 +0200] rev 7707
simprocs now in IntArith;
Mon, 04 Oct 1999 21:47:16 +0200 IntArith;
wenzelm [Mon, 04 Oct 1999 21:47:16 +0200] rev 7706
IntArith;
Mon, 04 Oct 1999 21:46:49 +0200 Tools/typedef_package.ML;
wenzelm [Mon, 04 Oct 1999 21:46:49 +0200] rev 7705
Tools/typedef_package.ML;
Mon, 04 Oct 1999 21:46:13 +0200 eliminated ap/app;
wenzelm [Mon, 04 Oct 1999 21:46:13 +0200] rev 7704
eliminated ap/app;
Mon, 04 Oct 1999 21:45:10 +0200 proper dependencies of all theories and packages;
wenzelm [Mon, 04 Oct 1999 21:45:10 +0200] rev 7703
proper dependencies of all theories and packages;
Mon, 04 Oct 1999 21:44:28 +0200 removed DatatypePackage.setup;
wenzelm [Mon, 04 Oct 1999 21:44:28 +0200] rev 7702
removed DatatypePackage.setup;
Mon, 04 Oct 1999 21:44:07 +0200 load / setup recdef package (TFL);
wenzelm [Mon, 04 Oct 1999 21:44:07 +0200] rev 7701
load / setup recdef package (TFL);
Mon, 04 Oct 1999 21:43:45 +0200 load / setup datatype package;
wenzelm [Mon, 04 Oct 1999 21:43:45 +0200] rev 7700
load / setup datatype package;
Mon, 04 Oct 1999 21:43:05 +0200 removed TFL/sys.sml;
wenzelm [Mon, 04 Oct 1999 21:43:05 +0200] rev 7699
removed TFL/sys.sml; removed Integ/simproc.ML, Integ/bin_simprocs.ML; added Integ/IntArith.ML, Integ/IntArith.thy;
Mon, 04 Oct 1999 21:41:19 +0200 obsolete;
wenzelm [Mon, 04 Oct 1999 21:41:19 +0200] rev 7698
obsolete;
Mon, 04 Oct 1999 21:41:09 +0200 renamed 'prefix' to 'prfx' (avoids clash with infix);
wenzelm [Mon, 04 Oct 1999 21:41:09 +0200] rev 7697
renamed 'prefix' to 'prfx' (avoids clash with infix);
Mon, 04 Oct 1999 21:39:36 +0200 tuned;
wenzelm [Mon, 04 Oct 1999 21:39:36 +0200] rev 7696
tuned;
Mon, 04 Oct 1999 21:39:10 +0200 mk_frees, assume_read moved here;
wenzelm [Mon, 04 Oct 1999 21:39:10 +0200] rev 7695
mk_frees, assume_read moved here; FOLogic.mk_conj, FOLogic.mk_disj;
Mon, 04 Oct 1999 21:37:35 +0200 tryres, gen_make_elim moved here;
wenzelm [Mon, 04 Oct 1999 21:37:35 +0200] rev 7694
tryres, gen_make_elim moved here;
Mon, 04 Oct 1999 21:37:00 +0200 FOLogic.mk_conj;
wenzelm [Mon, 04 Oct 1999 21:37:00 +0200] rev 7693
FOLogic.mk_conj;
Mon, 04 Oct 1999 21:35:26 +0200 added mk_conj, mk_disj, mk_imp;
wenzelm [Mon, 04 Oct 1999 21:35:26 +0200] rev 7692
added mk_conj, mk_disj, mk_imp;
Mon, 04 Oct 1999 21:34:20 +0200 added BVC;
wenzelm [Mon, 04 Oct 1999 21:34:20 +0200] rev 7691
added BVC;
Mon, 04 Oct 1999 14:45:35 +0200 added mk_conj, mk_disj, mk_imp;
wenzelm [Mon, 04 Oct 1999 14:45:35 +0200] rev 7690
added mk_conj, mk_disj, mk_imp;
Mon, 04 Oct 1999 13:47:28 +0200 working snapshot (even Alloc)
paulson [Mon, 04 Oct 1999 13:47:28 +0200] rev 7689
working snapshot (even Alloc)
Mon, 04 Oct 1999 13:45:31 +0200 most results now refer to those for "extend"
paulson [Mon, 04 Oct 1999 13:45:31 +0200] rev 7688
most results now refer to those for "extend"
Mon, 04 Oct 1999 12:22:14 +0200 fixed lookup_theory;
wenzelm [Mon, 04 Oct 1999 12:22:14 +0200] rev 7687
fixed lookup_theory;
Mon, 04 Oct 1999 10:19:18 +0200 fixed CHANGED_GOAL, which is used by stac
paulson [Mon, 04 Oct 1999 10:19:18 +0200] rev 7686
fixed CHANGED_GOAL, which is used by stac
Sun, 03 Oct 1999 15:54:25 +0200 improved theory_source presentation (hook);
wenzelm [Sun, 03 Oct 1999 15:54:25 +0200] rev 7685
improved theory_source presentation (hook);
Sun, 03 Oct 1999 15:54:04 +0200 improved theory_source presentation;
wenzelm [Sun, 03 Oct 1999 15:54:04 +0200] rev 7684
improved theory_source presentation;
Sun, 03 Oct 1999 15:52:53 +0200 export token_source;
wenzelm [Sun, 03 Oct 1999 15:52:53 +0200] rev 7683
export token_source; improved Present.theory_source;
Sun, 03 Oct 1999 15:51:38 +0200 added Space, Comment token kinds (keep actual text);
wenzelm [Sun, 03 Oct 1999 15:51:38 +0200] rev 7682
added Space, Comment token kinds (keep actual text); source: do not filter proper;
Fri, 01 Oct 1999 20:41:58 +0200 fixed no_qed;
wenzelm [Fri, 01 Oct 1999 20:41:58 +0200] rev 7681
fixed no_qed;
Fri, 01 Oct 1999 20:40:03 +0200 added Isar/obtain.ML;
wenzelm [Fri, 01 Oct 1999 20:40:03 +0200] rev 7680
added Isar/obtain.ML;
Fri, 01 Oct 1999 20:39:40 +0200 improved 'fix' / Skolem interfaces;
wenzelm [Fri, 01 Oct 1999 20:39:40 +0200] rev 7679
improved 'fix' / Skolem interfaces;
Fri, 01 Oct 1999 20:38:50 +0200 added 'obtain' command;
wenzelm [Fri, 01 Oct 1999 20:38:50 +0200] rev 7678
added 'obtain' command;
Fri, 01 Oct 1999 20:38:16 +0200 tuned comment;
wenzelm [Fri, 01 Oct 1999 20:38:16 +0200] rev 7677
tuned comment;
Fri, 01 Oct 1999 20:38:00 +0200 added prf_asm_goal;
wenzelm [Fri, 01 Oct 1999 20:38:00 +0200] rev 7676
added prf_asm_goal;
Fri, 01 Oct 1999 20:37:38 +0200 added atomic_thesis;
wenzelm [Fri, 01 Oct 1999 20:37:38 +0200] rev 7675
added atomic_thesis;
Fri, 01 Oct 1999 20:36:53 +0200 The 'obtain' language element -- achieves (eliminated) existential
wenzelm [Fri, 01 Oct 1999 20:36:53 +0200] rev 7674
The 'obtain' language element -- achieves (eliminated) existential quantification proof command level.
Fri, 01 Oct 1999 18:36:12 +0200 added undef_global_attribute, undef_local_attribute;
wenzelm [Fri, 01 Oct 1999 18:36:12 +0200] rev 7673
added undef_global_attribute, undef_local_attribute;
Fri, 01 Oct 1999 10:23:13 +0200 - Fixed bug in mk_split_pack which caused application of expansion theorem
berghofe [Fri, 01 Oct 1999 10:23:13 +0200] rev 7672
- Fixed bug in mk_split_pack which caused application of expansion theorem to fail because of typing reasons - Rewrote inst_lift and inst_split: now cterm_instantiate is used to instantiate theorems
Thu, 30 Sep 1999 23:37:22 +0200 fixed 'is' match;
wenzelm [Thu, 30 Sep 1999 23:37:22 +0200] rev 7671
fixed 'is' match;
Thu, 30 Sep 1999 23:33:41 +0200 added cert_skolem;
wenzelm [Thu, 30 Sep 1999 23:33:41 +0200] rev 7670
added cert_skolem; removed declare_thm; context: removed maxidx; added maxidx_of_pair for proper unification;
Thu, 30 Sep 1999 23:31:55 +0200 export find_free;
wenzelm [Thu, 30 Sep 1999 23:31:55 +0200] rev 7669
export find_free;
Thu, 30 Sep 1999 23:31:13 +0200 removed ProofContext.declare_thm;
wenzelm [Thu, 30 Sep 1999 23:31:13 +0200] rev 7668
removed ProofContext.declare_thm;
Thu, 30 Sep 1999 21:23:08 +0200 local_def_i: typ option;
wenzelm [Thu, 30 Sep 1999 21:23:08 +0200] rev 7667
local_def_i: typ option; admit additional (fixed) type vars on rhs;
Thu, 30 Sep 1999 21:22:26 +0200 fix_i, local_def_i: typ option;
wenzelm [Thu, 30 Sep 1999 21:22:26 +0200] rev 7666
fix_i, local_def_i: typ option;
Thu, 30 Sep 1999 21:21:52 +0200 get_goal: prop;
wenzelm [Thu, 30 Sep 1999 21:21:52 +0200] rev 7665
get_goal: prop; fix_i: typ option;
Thu, 30 Sep 1999 21:21:04 +0200 insert: ignore facts;
wenzelm [Thu, 30 Sep 1999 21:21:04 +0200] rev 7664
insert: ignore facts;
Thu, 30 Sep 1999 21:20:36 +0200 export def_sort, def_type;
wenzelm [Thu, 30 Sep 1999 21:20:36 +0200] rev 7663
export def_sort, def_type; fix_i: typ option; init: maxidx = 0 is workaround for obscure bug in Unify.smash_unifiers;
Thu, 30 Sep 1999 20:49:06 +0200 Real/HahnBanach;
wenzelm [Thu, 30 Sep 1999 20:49:06 +0200] rev 7662
Real/HahnBanach;
Thu, 30 Sep 1999 16:16:56 +0200 depend on Main;
wenzelm [Thu, 30 Sep 1999 16:16:56 +0200] rev 7661
depend on Main;
Thu, 30 Sep 1999 10:06:56 +0200 now with (weak safety) guarantees (weak progress) with Extend
paulson [Thu, 30 Sep 1999 10:06:56 +0200] rev 7660
now with (weak safety) guarantees (weak progress) with Extend
Wed, 29 Sep 1999 16:45:23 +0200 bind_thm ("case_split", case_split_thm);
wenzelm [Wed, 29 Sep 1999 16:45:23 +0200] rev 7659
bind_thm ("case_split", case_split_thm);
Wed, 29 Sep 1999 16:45:04 +0200 CollectE;
wenzelm [Wed, 29 Sep 1999 16:45:04 +0200] rev 7658
CollectE; AddXIs [subsetD, rev_subsetD, psubsetI];
Wed, 29 Sep 1999 16:44:18 +0200 subsetD;
wenzelm [Wed, 29 Sep 1999 16:44:18 +0200] rev 7657
subsetD;
Wed, 29 Sep 1999 16:41:52 +0200 update from Gertrud;
wenzelm [Wed, 29 Sep 1999 16:41:52 +0200] rev 7656
update from Gertrud;
Wed, 29 Sep 1999 15:35:09 +0200 The Hahn-Banach theorem for real vectorspaces;
wenzelm [Wed, 29 Sep 1999 15:35:09 +0200] rev 7655
The Hahn-Banach theorem for real vectorspaces;
Wed, 29 Sep 1999 14:56:49 +0200 bind_thms;
wenzelm [Wed, 29 Sep 1999 14:56:49 +0200] rev 7654
bind_thms;
Wed, 29 Sep 1999 14:56:19 +0200 Sign.defaultS;
wenzelm [Wed, 29 Sep 1999 14:56:19 +0200] rev 7653
Sign.defaultS;
Wed, 29 Sep 1999 14:56:01 +0200 Sign.of_sort;
wenzelm [Wed, 29 Sep 1999 14:56:01 +0200] rev 7652
Sign.of_sort;
Wed, 29 Sep 1999 14:40:15 +0200 tuned;
wenzelm [Wed, 29 Sep 1999 14:40:15 +0200] rev 7651
tuned;
Wed, 29 Sep 1999 14:40:07 +0200 removed force_strip_shyps;
wenzelm [Wed, 29 Sep 1999 14:40:07 +0200] rev 7650
removed force_strip_shyps;
Wed, 29 Sep 1999 14:39:35 +0200 lemma;
wenzelm [Wed, 29 Sep 1999 14:39:35 +0200] rev 7649
lemma;
Wed, 29 Sep 1999 14:38:03 +0200 bind_thms;
wenzelm [Wed, 29 Sep 1999 14:38:03 +0200] rev 7648
bind_thms;
Wed, 29 Sep 1999 14:36:36 +0200 proper handling of dangling sort hypotheses (at last!);
wenzelm [Wed, 29 Sep 1999 14:36:36 +0200] rev 7647
proper handling of dangling sort hypotheses (at last!);
Wed, 29 Sep 1999 14:36:04 +0200 mk_simps: do *not* include Thm.strip_shyps o Drule.zero_var_indexes
wenzelm [Wed, 29 Sep 1999 14:36:04 +0200] rev 7646
mk_simps: do *not* include Thm.strip_shyps o Drule.zero_var_indexes (asm_simp performance!);
Wed, 29 Sep 1999 14:35:18 +0200 Sign.defaultS;
wenzelm [Wed, 29 Sep 1999 14:35:18 +0200] rev 7645
Sign.defaultS;
Wed, 29 Sep 1999 14:34:01 +0200 strip_shyps(_warning);
wenzelm [Wed, 29 Sep 1999 14:34:01 +0200] rev 7644
strip_shyps(_warning);
Wed, 29 Sep 1999 14:03:57 +0200 mg_domain: exception DOMAIN;
wenzelm [Wed, 29 Sep 1999 14:03:57 +0200] rev 7643
mg_domain: exception DOMAIN; proper witness_sorts; removed nonempty_sort;
Wed, 29 Sep 1999 14:02:33 +0200 removed implies_intr_shyps;
wenzelm [Wed, 29 Sep 1999 14:02:33 +0200] rev 7642
removed implies_intr_shyps; removed force_strip_shyps (at last!); strip_shyps: proper witness_sorts; fix_shyps: tuned for all_sorts_nonempty;
Wed, 29 Sep 1999 13:55:58 +0200 added witness_sorts, univ_witness;
wenzelm [Wed, 29 Sep 1999 13:55:58 +0200] rev 7641
added witness_sorts, univ_witness; removed nonempty_sort; tsig: log_types, univ_witness (require rebuild_tsig!); heavily tuned;
Wed, 29 Sep 1999 13:54:31 +0200 added witness_sorts, univ_witness;
wenzelm [Wed, 29 Sep 1999 13:54:31 +0200] rev 7640
added witness_sorts, univ_witness; removed nonempty_sort;
Wed, 29 Sep 1999 13:52:01 +0200 handle Sorts.DOMAIN;
wenzelm [Wed, 29 Sep 1999 13:52:01 +0200] rev 7639
handle Sorts.DOMAIN;
Wed, 29 Sep 1999 13:51:41 +0200 added rems_sort;
wenzelm [Wed, 29 Sep 1999 13:51:41 +0200] rev 7638
added rems_sort;
Wed, 29 Sep 1999 13:51:23 +0200 use Drule.strip_shyps_warning;
wenzelm [Wed, 29 Sep 1999 13:51:23 +0200] rev 7637
use Drule.strip_shyps_warning; removed Thm.implies_intr_shyps;
Wed, 29 Sep 1999 13:50:48 +0200 strip_shyps_warning;
wenzelm [Wed, 29 Sep 1999 13:50:48 +0200] rev 7636
strip_shyps_warning;
Wed, 29 Sep 1999 13:50:26 +0200 new tsig components;
wenzelm [Wed, 29 Sep 1999 13:50:26 +0200] rev 7635
new tsig components;
Wed, 29 Sep 1999 13:49:49 +0200 more sections;
wenzelm [Wed, 29 Sep 1999 13:49:49 +0200] rev 7634
more sections;
Wed, 29 Sep 1999 13:49:27 +0200 present sections;
wenzelm [Wed, 29 Sep 1999 13:49:27 +0200] rev 7633
present sections;
Wed, 29 Sep 1999 13:49:07 +0200 removed extra shyps error;
wenzelm [Wed, 29 Sep 1999 13:49:07 +0200] rev 7632
removed extra shyps error;
(0) -3000 -1000 -112 +112 +1000 +3000 +10000 +30000 tip