src/Pure/more_thm.ML
Tue, 06 Oct 2015 16:57:14 +0200 wenzelm added Thm.forall_intr_name;
Tue, 06 Oct 2015 13:31:44 +0200 wenzelm just one theorem kind, which is legacy anyway;
Fri, 25 Sep 2015 20:37:59 +0200 wenzelm moved remaining display.ML to more_thm.ML;
Fri, 25 Sep 2015 19:20:24 +0200 wenzelm tuned;
Fri, 25 Sep 2015 19:13:47 +0200 wenzelm tuned signature: eliminated pointless type Context.pretty;
Thu, 24 Sep 2015 23:33:29 +0200 wenzelm more explicit Defs.context: use proper name spaces as far as possible;
Sun, 30 Aug 2015 22:58:26 +0200 wenzelm trim context for persistent storage;
Fri, 28 Aug 2015 13:36:33 +0200 wenzelm tuned;
Fri, 28 Aug 2015 13:23:02 +0200 wenzelm tuned;
Fri, 28 Aug 2015 11:53:09 +0200 wenzelm tuned signature;
Sun, 16 Aug 2015 21:55:11 +0200 wenzelm produce certified vars without access to theory_of_thm, and without context;
Sun, 16 Aug 2015 20:25:12 +0200 wenzelm produce certified vars without access to theory_of_thm, and without context;
Sun, 16 Aug 2015 19:44:21 +0200 wenzelm tuned;
Sun, 16 Aug 2015 18:19:30 +0200 wenzelm prefer theory_id operations;
Sat, 15 Aug 2015 20:07:05 +0200 wenzelm clarified context;
Tue, 28 Jul 2015 21:47:03 +0200 wenzelm more explicit context;
Tue, 28 Jul 2015 21:31:16 +0200 wenzelm eliminated dead code;
Tue, 28 Jul 2015 20:15:19 +0200 wenzelm more direct access to atomic cterms;
Tue, 28 Jul 2015 20:05:53 +0200 wenzelm proper context;
Tue, 28 Jul 2015 19:49:54 +0200 wenzelm more direct access to atomic cterms;
Tue, 28 Jul 2015 18:59:15 +0200 wenzelm clarified context;
Mon, 27 Jul 2015 23:40:39 +0200 wenzelm tuned signature;
Mon, 27 Jul 2015 17:44:55 +0200 wenzelm tuned signature;
Sun, 05 Jul 2015 15:02:30 +0200 wenzelm simplified Thm.instantiate and derivatives: the LHS refers to non-certified variables -- this merely serves as index into already certified structures (or is ignored);
Wed, 03 Jun 2015 19:25:05 +0200 wenzelm clarified context;
Mon, 01 Jun 2015 10:47:08 +0200 wenzelm tuned;
Wed, 08 Apr 2015 16:24:22 +0200 wenzelm explicitly checked alpha conversion -- actual renaming happens outside kernel;
Fri, 06 Mar 2015 17:32:20 +0100 wenzelm clarified context;
Fri, 06 Mar 2015 15:58:56 +0100 wenzelm Thm.cterm_of and Thm.ctyp_of operate on local context;
Thu, 05 Mar 2015 13:28:04 +0100 wenzelm tuned -- more explicit use of context;
Wed, 04 Mar 2015 22:05:01 +0100 wenzelm clarified signature;
Wed, 04 Mar 2015 19:53:18 +0100 wenzelm tuned signature -- prefer qualified names;
Wed, 26 Nov 2014 20:05:34 +0100 wenzelm renamed "pairself" to "apply2", in accordance to @{apply 2};
Mon, 18 Aug 2014 15:46:27 +0200 wenzelm more general dummy: may contain "parked arguments", for example;
Fri, 21 Mar 2014 20:33:56 +0100 wenzelm more qualified names;
Thu, 20 Feb 2014 20:59:15 +0100 wenzelm clarified printing of undeclared hyps;
Mon, 17 Feb 2014 22:39:20 +0100 wenzelm subtle change of semantics of Thm.eq_thm, e.g. relevant for merge of src/HOL/Tools/Predicate_Compile/core_data.ML (cf. HOL-IMP);
Sat, 11 Jan 2014 23:53:38 +0100 wenzelm check_hyps when attributes are applied;
Sat, 11 Jan 2014 20:06:31 +0100 wenzelm check_hyps for attribute application (still inactive, due to non-compliant tools);
Fri, 10 Jan 2014 21:37:28 +0100 wenzelm more elementary management of declared hyps, below structure Assumption;
Mon, 26 Aug 2013 15:57:09 +0200 wenzelm always transfer thm where attributes are applied -- relevant for internal 'notes' (e.g. via bundle 'includes') in contrast to external 'notes' (cf. Proof_Context.retrieve_thms);
Wed, 17 Jul 2013 11:38:57 +0200 wenzelm more official Thm.eq_thm_strict, without demanding ML equality type;
Thu, 28 Feb 2013 17:38:35 +0100 wenzelm discontinued empty name bindings in 'axiomatization';
Sat, 01 Sep 2012 19:43:18 +0200 wenzelm discontinued complicated/unreliable notion of recent proofs within context;
Fri, 31 Aug 2012 22:24:14 +0200 wenzelm tuned signature;
Thu, 30 Aug 2012 19:18:49 +0200 wenzelm some support for registering forked proofs within Proof.state, using its bottom context;
Thu, 30 Aug 2012 16:39:50 +0200 wenzelm tuned signature;
Sat, 10 Mar 2012 22:02:45 +0100 wenzelm eliminated dead code;
Wed, 07 Mar 2012 19:38:36 +0100 wenzelm tuned signature;
Sat, 03 Mar 2012 21:43:59 +0100 wenzelm canonical argument order for attribute application;
Wed, 15 Feb 2012 23:19:30 +0100 wenzelm renamed Thm.capply to Thm.apply, and Thm.cabs to Thm.lambda in conformance with similar operations in structure Term and Logic;
Mon, 07 Nov 2011 12:08:22 +0100 wenzelm made SML/NJ happy;
Sun, 06 Nov 2011 21:51:46 +0100 wenzelm more explicit representation of rule_attribute vs. declaration_attribute vs. mixed_attribute;
Tue, 12 Jul 2011 19:36:46 +0200 wenzelm more uniform Properties in ML and Scala;
Thu, 09 Jun 2011 20:22:22 +0200 wenzelm tuned signature: Name.invent and Name.invent_names;
Tue, 26 Apr 2011 15:56:15 +0200 wenzelm mark thm tag "kind" as legacy;
Thu, 21 Apr 2011 12:56:27 +0200 wenzelm discontinuend obsolete Thm.definitionK, which was hardly ever well-defined;
Sun, 17 Apr 2011 19:54:04 +0200 wenzelm report Name_Space.declare/define, relatively to context;
Thu, 28 Oct 2010 22:23:11 +0200 wenzelm type attribute is derived concept outside the kernel;
Sun, 05 Sep 2010 19:47:40 +0200 wenzelm pretty printing: prefer regular Proof.context over Pretty.pp, which is mostly for special bootstrap purposes involving theory merge, for example;
less more (0) -100 -60 tip