src/Pure/thm.ML
Sun, 26 Jul 2009 13:12:53 +0200 wenzelm lambda/cabs/all: named variants;
Tue, 21 Jul 2009 20:37:32 +0200 wenzelm simultaneous join_proofs;
Tue, 21 Jul 2009 10:24:57 +0200 wenzelm prefer simultaneous join -- for improved scheduling;
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);
Fri, 17 Jul 2009 23:11:40 +0200 wenzelm tuned/modernized Envir.subst_XXX;
Fri, 17 Jul 2009 21:33:00 +0200 wenzelm tuned/modernized Envir operations;
Thu, 16 Jul 2009 22:58:45 +0200 wenzelm tuned incr_indexes;
Thu, 09 Jul 2009 22:48:12 +0200 wenzelm renamed structure TermSubst to Term_Subst;
Mon, 06 Jul 2009 22:42:27 +0200 wenzelm clarified strip_shyps: proper type witnesses for present sorts;
Mon, 06 Jul 2009 21:24:30 +0200 wenzelm structure Thm: less pervasive names;
Mon, 06 Jul 2009 20:36:38 +0200 wenzelm clarified Thm.of_class/of_sort/class_triv;
Mon, 06 Jul 2009 19:58:52 +0200 wenzelm renamed inclass/Inclass to of_class/OfClass, in accordance to of_sort;
Thu, 02 Jul 2009 22:17:08 +0200 wenzelm strip_shyps: remove top sort, which is logically insignificant;
Thu, 02 Jul 2009 20:55:44 +0200 wenzelm added pro-forma proof constructor Inclass;
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);
Tue, 24 Mar 2009 22:56:17 +0100 wenzelm status_of: need to include local promises as well!
Tue, 24 Mar 2009 21:24:53 +0100 wenzelm display derivation status of thms;
Tue, 17 Mar 2009 12:10:42 +0100 wenzelm eq_assumption: slightly more efficient by checking (open) result of Logic.assum_problems directly;
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);
Thu, 12 Mar 2009 11:10:02 +0100 wenzelm renamed NameSpace.bind to NameSpace.define;
Sat, 07 Mar 2009 22:04:59 +0100 wenzelm moved Thm.def_name(_optional) to more_thm.ML;
Thu, 05 Mar 2009 19:48:02 +0100 wenzelm Thm.add_oracle interface: replaced old bstring by binding;
Tue, 27 Jan 2009 00:42:12 +0100 wenzelm thm_proof: replaced lazy by composed futures;
Sat, 10 Jan 2009 21:47:02 +0100 wenzelm future_result: avoid expensive norm_proof (consider usedir option -Q false in low-memory situations);
Sat, 10 Jan 2009 16:54:55 +0100 wenzelm added pending_groups -- accumulates task groups of local derivations only;
Thu, 01 Jan 2009 14:23:39 +0100 wenzelm avoid polymorphic equality;
Wed, 31 Dec 2008 18:53:17 +0100 wenzelm use regular Term.add_XXX etc.;
Wed, 31 Dec 2008 15:30:10 +0100 wenzelm moved term order operations to structure TermOrd (cf. Pure/term_ord.ML);
Sat, 06 Dec 2008 00:09:01 +0100 wenzelm renamed force_proof to join_proof;
Fri, 05 Dec 2008 20:38:40 +0100 wenzelm refined type deriv: replaced all_promises by max_promise (dependency limit) and open_promises (potentially unfinished/failed promises);
less more (0) -300 -100 -50 -30 tip