wenzelm [Sun, 03 Oct 1999 15:51:38 +0200] rev 7682
added Space, Comment token kinds (keep actual text);
source: do not filter proper;
wenzelm [Fri, 01 Oct 1999 20:41:58 +0200] rev 7681
fixed no_qed;
wenzelm [Fri, 01 Oct 1999 20:40:03 +0200] rev 7680
added Isar/obtain.ML;
wenzelm [Fri, 01 Oct 1999 20:39:40 +0200] rev 7679
improved 'fix' / Skolem interfaces;
wenzelm [Fri, 01 Oct 1999 20:38:50 +0200] rev 7678
added 'obtain' command;
wenzelm [Fri, 01 Oct 1999 20:38:16 +0200] rev 7677
tuned comment;
wenzelm [Fri, 01 Oct 1999 20:38:00 +0200] rev 7676
added prf_asm_goal;
wenzelm [Fri, 01 Oct 1999 20:37:38 +0200] rev 7675
added atomic_thesis;
wenzelm [Fri, 01 Oct 1999 20:36:53 +0200] rev 7674
The 'obtain' language element -- achieves (eliminated) existential
quantification proof command level.
wenzelm [Fri, 01 Oct 1999 18:36:12 +0200] rev 7673
added undef_global_attribute, undef_local_attribute;
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
wenzelm [Thu, 30 Sep 1999 23:37:22 +0200] rev 7671
fixed 'is' match;
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;
wenzelm [Thu, 30 Sep 1999 23:31:55 +0200] rev 7669
export find_free;
wenzelm [Thu, 30 Sep 1999 23:31:13 +0200] rev 7668
removed ProofContext.declare_thm;
wenzelm [Thu, 30 Sep 1999 21:23:08 +0200] rev 7667
local_def_i: typ option;
admit additional (fixed) type vars on rhs;
wenzelm [Thu, 30 Sep 1999 21:22:26 +0200] rev 7666
fix_i, local_def_i: typ option;
wenzelm [Thu, 30 Sep 1999 21:21:52 +0200] rev 7665
get_goal: prop;
fix_i: typ option;
wenzelm [Thu, 30 Sep 1999 21:21:04 +0200] rev 7664
insert: ignore facts;
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;
wenzelm [Thu, 30 Sep 1999 20:49:06 +0200] rev 7662
Real/HahnBanach;
wenzelm [Thu, 30 Sep 1999 16:16:56 +0200] rev 7661
depend on Main;
paulson [Thu, 30 Sep 1999 10:06:56 +0200] rev 7660
now with (weak safety) guarantees (weak progress) with Extend
wenzelm [Wed, 29 Sep 1999 16:45:23 +0200] rev 7659
bind_thm ("case_split", case_split_thm);
wenzelm [Wed, 29 Sep 1999 16:45:04 +0200] rev 7658
CollectE;
AddXIs [subsetD, rev_subsetD, psubsetI];
wenzelm [Wed, 29 Sep 1999 16:44:18 +0200] rev 7657
subsetD;
wenzelm [Wed, 29 Sep 1999 16:41:52 +0200] rev 7656
update from Gertrud;
wenzelm [Wed, 29 Sep 1999 15:35:09 +0200] rev 7655
The Hahn-Banach theorem for real vectorspaces;
wenzelm [Wed, 29 Sep 1999 14:56:49 +0200] rev 7654
bind_thms;
wenzelm [Wed, 29 Sep 1999 14:56:19 +0200] rev 7653
Sign.defaultS;
wenzelm [Wed, 29 Sep 1999 14:56:01 +0200] rev 7652
Sign.of_sort;
wenzelm [Wed, 29 Sep 1999 14:40:15 +0200] rev 7651
tuned;
wenzelm [Wed, 29 Sep 1999 14:40:07 +0200] rev 7650
removed force_strip_shyps;
wenzelm [Wed, 29 Sep 1999 14:39:35 +0200] rev 7649
lemma;
wenzelm [Wed, 29 Sep 1999 14:38:03 +0200] rev 7648
bind_thms;
wenzelm [Wed, 29 Sep 1999 14:36:36 +0200] rev 7647
proper handling of dangling sort hypotheses (at last!);
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!);
wenzelm [Wed, 29 Sep 1999 14:35:18 +0200] rev 7645
Sign.defaultS;
wenzelm [Wed, 29 Sep 1999 14:34:01 +0200] rev 7644
strip_shyps(_warning);
wenzelm [Wed, 29 Sep 1999 14:03:57 +0200] rev 7643
mg_domain: exception DOMAIN;
proper witness_sorts;
removed nonempty_sort;
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;
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;
wenzelm [Wed, 29 Sep 1999 13:54:31 +0200] rev 7640
added witness_sorts, univ_witness;
removed nonempty_sort;
wenzelm [Wed, 29 Sep 1999 13:52:01 +0200] rev 7639
handle Sorts.DOMAIN;
wenzelm [Wed, 29 Sep 1999 13:51:41 +0200] rev 7638
added rems_sort;
wenzelm [Wed, 29 Sep 1999 13:51:23 +0200] rev 7637
use Drule.strip_shyps_warning;
removed Thm.implies_intr_shyps;
wenzelm [Wed, 29 Sep 1999 13:50:48 +0200] rev 7636
strip_shyps_warning;
wenzelm [Wed, 29 Sep 1999 13:50:26 +0200] rev 7635
new tsig components;
wenzelm [Wed, 29 Sep 1999 13:49:49 +0200] rev 7634
more sections;
wenzelm [Wed, 29 Sep 1999 13:49:27 +0200] rev 7633
present sections;
wenzelm [Wed, 29 Sep 1999 13:49:07 +0200] rev 7632
removed extra shyps error;
wenzelm [Wed, 29 Sep 1999 13:48:35 +0200] rev 7631
added string_of: text -> string;
paulson [Wed, 29 Sep 1999 13:13:06 +0200] rev 7630
working snapshot with new theory "Project"
wenzelm [Tue, 28 Sep 1999 22:17:05 +0200] rev 7629
tuned;
paulson [Tue, 28 Sep 1999 16:44:22 +0200] rev 7628
tidied, using "warning" function and fixing the Close_locale bug
nipkow [Tue, 28 Sep 1999 16:37:04 +0200] rev 7627
added BCV.
nipkow [Tue, 28 Sep 1999 16:36:12 +0200] rev 7626
A new theory: a model of bytecode verification.
paulson [Tue, 28 Sep 1999 15:31:54 +0200] rev 7625
zero_is_mult, by symmetry
paulson [Tue, 28 Sep 1999 15:30:52 +0200] rev 7624
new UNITY theory: Project
paulson [Tue, 28 Sep 1999 15:12:50 +0200] rev 7623
AC rules for equality
paulson [Tue, 28 Sep 1999 15:12:27 +0200] rev 7622
zero_is_mult, by symmetry
wenzelm [Tue, 28 Sep 1999 14:24:22 +0200] rev 7621
added W_correct -- correctness of Milner's type inference algorithm W
(let-free version);
nipkow [Tue, 28 Sep 1999 14:15:57 +0200] rev 7620
documented type solver
nipkow [Tue, 28 Sep 1999 13:57:33 +0200] rev 7619
incompatibility solver
paulson [Tue, 28 Sep 1999 13:37:54 +0200] rev 7618
more tidying
paulson [Mon, 27 Sep 1999 10:25:10 +0200] rev 7617
removed order-sorted theorems from the default claset
wenzelm [Sun, 26 Sep 1999 16:46:25 +0200] rev 7616
added 'thms_containing', 'ML_setup';
wenzelm [Sun, 26 Sep 1999 16:45:00 +0200] rev 7615
added print_thms_containing;
use_mltext: strictly diag;
wenzelm [Sun, 26 Sep 1999 16:44:03 +0200] rev 7614
use_mltext: Context.setmp only;
use_mltext(_theory): verbose if int;
wenzelm [Sun, 26 Sep 1999 16:42:14 +0200] rev 7613
help: unknown theory context;
wenzelm [Sun, 26 Sep 1999 16:41:16 +0200] rev 7612
added keep', theory';
wenzelm [Sun, 26 Sep 1999 16:39:54 +0200] rev 7611
help: unkown theory context;
wenzelm [Sun, 26 Sep 1999 16:38:50 +0200] rev 7610
ThmDatabase.print_thms_containing;
wenzelm [Sun, 26 Sep 1999 16:38:21 +0200] rev 7609
added print_thms_containing;
wenzelm [Sat, 25 Sep 1999 13:25:16 +0200] rev 7608
defs: axmdecl;
wenzelm [Sat, 25 Sep 1999 13:23:58 +0200] rev 7607
simplified sectioned_args;
wenzelm [Sat, 25 Sep 1999 13:20:12 +0200] rev 7606
added reset_thms;
add_binds(_i): admit unbinding;
wenzelm [Sat, 25 Sep 1999 13:19:33 +0200] rev 7605
added reset_thms;
prep_result: check prop;
wenzelm [Sat, 25 Sep 1999 13:18:38 +0200] rev 7604
tuned;
wenzelm [Sat, 25 Sep 1999 13:18:20 +0200] rev 7603
defs: name mandatory;
wenzelm [Sat, 25 Sep 1999 13:17:38 +0200] rev 7602
avoid interrupts of read loop;
wenzelm [Sat, 25 Sep 1999 13:08:54 +0200] rev 7601
simplified sectioned_args;
tuned;
wenzelm [Sat, 25 Sep 1999 13:08:08 +0200] rev 7600
Proof.reset_thms calculationN;
wenzelm [Sat, 25 Sep 1999 13:07:48 +0200] rev 7599
admit unbinding;
wenzelm [Sat, 25 Sep 1999 13:06:59 +0200] rev 7598
unfold / fold defs;
wenzelm [Sat, 25 Sep 1999 13:06:06 +0200] rev 7597
skolem_tag;
wenzelm [Sat, 25 Sep 1999 13:05:38 +0200] rev 7596
added fold_rule;
wenzelm [Fri, 24 Sep 1999 17:18:51 +0200] rev 7595
* HOL/Real/HahnBanach: the Hahn-Banach theorem for real vector spaces
(in Isabelle/Isar) -- by Gertrud Bauer;
paulson [Fri, 24 Sep 1999 16:33:57 +0200] rev 7594
working version with co-guarantees-leadsto results
wenzelm [Fri, 24 Sep 1999 15:28:12 +0200] rev 7593
tuned;
wenzelm [Fri, 24 Sep 1999 12:22:59 +0200] rev 7592
tuned;
wenzelm [Fri, 24 Sep 1999 12:22:49 +0200] rev 7591
qed "";
wenzelm [Thu, 23 Sep 1999 19:22:52 +0200] rev 7590
tuned print_result;
wenzelm [Thu, 23 Sep 1999 18:42:28 +0200] rev 7589
improved cycle error;
paulson [Thu, 23 Sep 1999 18:39:05 +0200] rev 7588
Tidying to exploit the new arith_tac. RealBin no longer imports RealPow or
RealAbs. RealAbs proofs have been highly streamlined. A couple of RealPow
proofs use #1, #2, etc.
nipkow [Thu, 23 Sep 1999 14:39:39 +0200] rev 7587
sep1 -> sep
paulson [Thu, 23 Sep 1999 13:09:39 +0200] rev 7586
The restrict_to_left rule fixes some bugs
paulson [Thu, 23 Sep 1999 13:07:25 +0200] rev 7585
Sets new component "restrict_to_left"
paulson [Thu, 23 Sep 1999 13:06:31 +0200] rev 7584
tidied; added lemma restrict_to_left
nipkow [Thu, 23 Sep 1999 09:05:44 +0200] rev 7583
Restructured lin.arith.package and fixed a proof in RComplete.
nipkow [Thu, 23 Sep 1999 09:04:36 +0200] rev 7582
Restructured lin.arith.package.
wenzelm [Wed, 22 Sep 1999 21:49:37 +0200] rev 7581
thms_containing: single writeln;
wenzelm [Wed, 22 Sep 1999 21:45:35 +0200] rev 7580
tuned pretty_thms;
wenzelm [Wed, 22 Sep 1999 21:45:05 +0200] rev 7579
added thms_containing;
wenzelm [Wed, 22 Sep 1999 21:04:55 +0200] rev 7578
qed "";
wenzelm [Wed, 22 Sep 1999 21:04:34 +0200] rev 7577
proper theory setup for Real/ex/BinEx;
wenzelm [Wed, 22 Sep 1999 21:02:59 +0200] rev 7576
tuned;
wenzelm [Wed, 22 Sep 1999 21:02:32 +0200] rev 7575
improved output;
wenzelm [Wed, 22 Sep 1999 20:59:22 +0200] rev 7574
added 'insert' method (again);
wenzelm [Wed, 22 Sep 1999 20:58:23 +0200] rev 7573
ml_store_thm: no warning for "";
wenzelm [Wed, 22 Sep 1999 20:57:51 +0200] rev 7572
present results;
wenzelm [Tue, 21 Sep 1999 23:06:50 +0200] rev 7571
merged in lost update;
nipkow [Tue, 21 Sep 1999 19:11:07 +0200] rev 7570
Mod because of new solver interface.
nipkow [Tue, 21 Sep 1999 19:10:39 +0200] rev 7569
?
nipkow [Tue, 21 Sep 1999 19:05:38 +0200] rev 7568
Solvers are now named and stamped.
wenzelm [Tue, 21 Sep 1999 18:11:08 +0200] rev 7567
fixed unfold of facts;
wenzelm [Tue, 21 Sep 1999 17:31:20 +0200] rev 7566
accomodate refined facts handling;
wenzelm [Tue, 21 Sep 1999 17:30:55 +0200] rev 7565
accomodate refined facts handling;
tuned;
wenzelm [Tue, 21 Sep 1999 17:30:11 +0200] rev 7564
Main;
wenzelm [Tue, 21 Sep 1999 17:29:46 +0200] rev 7563
Thm.no_prems;