| Thu, 03 Jun 2010 23:17:57 +0200 | 
wenzelm | 
eliminated ML structure alias;
 | 
file |
diff |
annotate
 | 
| Wed, 02 Jun 2010 21:39:35 +0200 | 
wenzelm | 
always unconstrain thm proofs;
 | 
file |
diff |
annotate
 | 
| Wed, 19 May 2010 10:17:05 +0200 | 
haftmann | 
dropped legacy_unconstrainT
 | 
file |
diff |
annotate
 | 
| Fri, 14 May 2010 19:53:36 +0200 | 
wenzelm | 
added Proofterm.unconstrain_thm_proof for Thm.unconstrainT -- loosely based on the version by krauss/schropp;
 | 
file |
diff |
annotate
 | 
| Thu, 13 May 2010 21:36:38 +0200 | 
wenzelm | 
conditionally unconstrain thm proofs -- loosely based on the version by krauss/schropp;
 | 
file |
diff |
annotate
 | 
| Sun, 09 May 2010 22:06:24 +0200 | 
wenzelm | 
reactivated Thm.legacy_unconstrainT for Nbe.lift_triv_classes_conv;
 | 
file |
diff |
annotate
 | 
| Sun, 09 May 2010 19:50:56 +0200 | 
wenzelm | 
Thm.unconstrainT based on Logic.unconstrainT -- no proofterm yet;
 | 
file |
diff |
annotate
 | 
| Sun, 09 May 2010 19:15:21 +0200 | 
wenzelm | 
just one version of Thm.unconstrainT, which affects all variables;
 | 
file |
diff |
annotate
 | 
| Sat, 08 May 2010 16:53:53 +0200 | 
wenzelm | 
renamed Thm.get_name -> Thm.derivation_name and Thm.put_name -> Thm.name_derivation, to emphasize the true nature of these operations;
 | 
file |
diff |
annotate
 | 
| Sat, 08 May 2010 16:24:44 +0200 | 
wenzelm | 
tuned signature;
 | 
file |
diff |
annotate
 | 
| Tue, 04 May 2010 14:38:59 +0200 | 
wenzelm | 
proof terms for strip_shyps, based on the version by krauss/schropp with some notable differences:
 | 
file |
diff |
annotate
 | 
| Tue, 04 May 2010 11:02:50 +0200 | 
wenzelm | 
renamed Proofterm.freezeT to Proofterm.legacy_freezeT (cf. 88756a5a92fc);
 | 
file |
diff |
annotate
 | 
| Mon, 03 May 2010 20:13:36 +0200 | 
wenzelm | 
renamed Thm.freezeT to Thm.legacy_freezeT -- it is based on Type.legacy_freeze;
 | 
file |
diff |
annotate
 | 
| Mon, 03 May 2010 16:26:47 +0200 | 
wenzelm | 
minor tuning of Thm.strip_shyps -- no longer pervasive;
 | 
file |
diff |
annotate
 | 
| Mon, 03 May 2010 15:34:55 +0200 | 
wenzelm | 
simplified primitive Thm.future: more direct theory check, do not hardwire strip_shyps here;
 | 
file |
diff |
annotate
 | 
| Sun, 25 Apr 2010 23:09:32 +0200 | 
wenzelm | 
renamed Drule.unconstrainTs to Thm.unconstrain_allTs to accomdate the version by krauss/schropp;
 | 
file |
diff |
annotate
 | 
| Sat, 27 Mar 2010 15:47:57 +0100 | 
wenzelm | 
added Term.fold_atyps_sorts convenience;
 | 
file |
diff |
annotate
 | 
| Sun, 21 Mar 2010 22:13:31 +0100 | 
wenzelm | 
Logic.mk_of_sort convenience;
 | 
file |
diff |
annotate
 | 
| Sat, 20 Mar 2010 17:33:11 +0100 | 
wenzelm | 
renamed varify/unvarify operations to varify_global/unvarify_global to emphasize that these only work in a global situation;
 | 
file |
diff |
annotate
 | 
| Sat, 27 Feb 2010 23:13:01 +0100 | 
wenzelm | 
modernized structure Term_Ord;
 | 
file |
diff |
annotate
 | 
| Wed, 25 Nov 2009 09:13:46 +0100 | 
haftmann | 
normalized uncurry take/drop
 | 
file |
diff |
annotate
 | 
| Tue, 24 Nov 2009 17:28:25 +0100 | 
haftmann | 
curried take/drop
 | 
file |
diff |
annotate
 | 
| Sat, 21 Nov 2009 15:49:29 +0100 | 
wenzelm | 
explicitly mark some legacy freeze operations;
 | 
file |
diff |
annotate
 | 
| Mon, 16 Nov 2009 21:57:16 +0100 | 
wenzelm | 
generalized procs for rewrite_proof: allow skeleton;
 | 
file |
diff |
annotate
 | 
| Sun, 15 Nov 2009 15:14:28 +0100 | 
wenzelm | 
tuned;
 | 
file |
diff |
annotate
 | 
| Sun, 08 Nov 2009 18:43:42 +0100 | 
wenzelm | 
adapted Theory_Data;
 | 
file |
diff |
annotate
 | 
| Sun, 25 Oct 2009 13:04:06 +0100 | 
wenzelm | 
make SML/NJ happy;
 | 
file |
diff |
annotate
 | 
| Sat, 24 Oct 2009 20:54:08 +0200 | 
wenzelm | 
maintain explicit name space kind;
 | 
file |
diff |
annotate
 | 
| Sat, 24 Oct 2009 19:47:37 +0200 | 
wenzelm | 
renamed NameSpace to Name_Space -- also to emphasize its subtle change in semantics;
 | 
file |
diff |
annotate
 | 
| Sat, 24 Oct 2009 19:20:03 +0200 | 
wenzelm | 
eliminated separate stamp -- NameSpace.define/merge etc. ensure uniqueness already;
 | 
file |
diff |
annotate
 | 
| Wed, 21 Oct 2009 12:09:37 +0200 | 
haftmann | 
curried inter as canonical list operation (beware of argument order)
 | 
file |
diff |
annotate
 | 
| Wed, 21 Oct 2009 08:14:38 +0200 | 
haftmann | 
dropped redundant gen_ prefix
 | 
file |
diff |
annotate
 | 
| Tue, 20 Oct 2009 16:13:01 +0200 | 
haftmann | 
replaced old_style infixes eq_set, subset, union, inter and variants by generic versions
 | 
file |
diff |
annotate
 | 
| Thu, 01 Oct 2009 14:27:50 +0200 | 
wenzelm | 
back to simple fold_body_thms and fulfill_proof/thm_proof (reverting a900d3cd47cc) -- the cycle check is implicit in the future computation of join_proofs;
 | 
file |
diff |
annotate
 | 
| Wed, 30 Sep 2009 22:20:58 +0200 | 
wenzelm | 
eliminated redundant bindings;
 | 
file |
diff |
annotate
 | 
| Mon, 28 Sep 2009 20:52:05 +0200 | 
wenzelm | 
fold_body_thms: pass pthm identifier;
 | 
file |
diff |
annotate
 | 
| Mon, 28 Sep 2009 12:09:55 +0200 | 
wenzelm | 
tuned internal source structure;
 | 
file |
diff |
annotate
 | 
| Wed, 16 Sep 2009 21:14:08 +0200 | 
wenzelm | 
replaced opaque signature matching by plain old abstype (again, cf. ac4498f95d1c) -- this recovers pretty printing in SML/NJ and Poly/ML 5.3;
 | 
file |
diff |
annotate
 | 
| Sun, 26 Jul 2009 13:12:53 +0200 | 
wenzelm | 
lambda/cabs/all: named variants;
 | 
file |
diff |
annotate
 | 
| Tue, 21 Jul 2009 20:37:32 +0200 | 
wenzelm | 
simultaneous join_proofs;
 | 
file |
diff |
annotate
 | 
| Tue, 21 Jul 2009 10:24:57 +0200 | 
wenzelm | 
prefer simultaneous join -- for improved scheduling;
 | 
file |
diff |
annotate
 | 
| Sun, 19 Jul 2009 18:42:05 +0200 | 
wenzelm | 
support for arbitrarity nested future proofs -- replaced crude order by explicit normalization (which might loop for bad dependencies);
 | 
file |
diff |
annotate
 | 
| Fri, 17 Jul 2009 23:11:40 +0200 | 
wenzelm | 
tuned/modernized Envir.subst_XXX;
 | 
file |
diff |
annotate
 | 
| Fri, 17 Jul 2009 21:33:00 +0200 | 
wenzelm | 
tuned/modernized Envir operations;
 | 
file |
diff |
annotate
 | 
| Thu, 16 Jul 2009 22:58:45 +0200 | 
wenzelm | 
tuned incr_indexes;
 | 
file |
diff |
annotate
 | 
| Thu, 09 Jul 2009 22:48:12 +0200 | 
wenzelm | 
renamed structure TermSubst to Term_Subst;
 | 
file |
diff |
annotate
 | 
| Mon, 06 Jul 2009 22:42:27 +0200 | 
wenzelm | 
clarified strip_shyps: proper type witnesses for present sorts;
 | 
file |
diff |
annotate
 | 
| Mon, 06 Jul 2009 21:24:30 +0200 | 
wenzelm | 
structure Thm: less pervasive names;
 | 
file |
diff |
annotate
 | 
| Mon, 06 Jul 2009 20:36:38 +0200 | 
wenzelm | 
clarified Thm.of_class/of_sort/class_triv;
 | 
file |
diff |
annotate
 | 
| Mon, 06 Jul 2009 19:58:52 +0200 | 
wenzelm | 
renamed inclass/Inclass to of_class/OfClass, in accordance to of_sort;
 | 
file |
diff |
annotate
 | 
| Thu, 02 Jul 2009 22:17:08 +0200 | 
wenzelm | 
strip_shyps: remove top sort, which is logically insignificant;
 | 
file |
diff |
annotate
 | 
| Thu, 02 Jul 2009 20:55:44 +0200 | 
wenzelm | 
added pro-forma proof constructor Inclass;
 | 
file |
diff |
annotate
 | 
| Wed, 25 Mar 2009 16:54:17 +0100 | 
wenzelm | 
fulfill_proof/thm_proof: pass whole proof_body, not just the projection to proof (which might be incomplete);
 | 
file |
diff |
annotate
 | 
| Tue, 24 Mar 2009 22:56:17 +0100 | 
wenzelm | 
status_of: need to include local promises as well!
 | 
file |
diff |
annotate
 | 
| Tue, 24 Mar 2009 21:24:53 +0100 | 
wenzelm | 
display derivation status of thms;
 | 
file |
diff |
annotate
 | 
| Tue, 17 Mar 2009 12:10:42 +0100 | 
wenzelm | 
eq_assumption: slightly more efficient by checking (open) result of Logic.assum_problems directly;
 | 
file |
diff |
annotate
 | 
| Mon, 16 Mar 2009 23:52:30 +0100 | 
wenzelm | 
substantial speedup of assumption and elim-resolution: Logic.assum_problems refrains from eager application of parameters, discriminate via Term.could_unify before invoking full unification (assumes terms in beta-normal form, as do higher term net operations anyway);
 | 
file |
diff |
annotate
 | 
| Thu, 12 Mar 2009 11:10:02 +0100 | 
wenzelm | 
renamed NameSpace.bind to NameSpace.define;
 | 
file |
diff |
annotate
 | 
| Sat, 07 Mar 2009 22:04:59 +0100 | 
wenzelm | 
moved Thm.def_name(_optional) to more_thm.ML;
 | 
file |
diff |
annotate
 | 
| Thu, 05 Mar 2009 19:48:02 +0100 | 
wenzelm | 
Thm.add_oracle interface: replaced old bstring by binding;
 | 
file |
diff |
annotate
 |