src/Pure/Proof/extraction.ML
Tue, 08 Oct 2019 14:27:11 +0200 wenzelm tuned;
Tue, 20 Aug 2019 14:55:27 +0200 wenzelm clarified modules;
Mon, 19 Aug 2019 20:00:29 +0200 wenzelm back to uniform serial (reverting 913b4afb6ac2): this allows to treat derivation id like name space entity id;
Thu, 15 Aug 2019 16:57:09 +0200 wenzelm clarified PThm: theory_name simplifies retrieval from exports;
Sat, 10 Aug 2019 16:16:54 +0200 wenzelm tuned signature;
Fri, 09 Aug 2019 17:14:49 +0200 wenzelm formal position for PThm nodes;
Fri, 09 Aug 2019 15:58:26 +0200 wenzelm clarified ML types;
Tue, 30 Jul 2019 20:09:25 +0200 wenzelm clarified global theory context;
Tue, 30 Jul 2019 14:35:29 +0200 wenzelm clarified modules: provide reconstruct_proof / expand_proof at the bottom of proof term construction;
Mon, 29 Jul 2019 11:09:37 +0200 wenzelm clarified signature;
Mon, 29 Jul 2019 10:26:12 +0200 wenzelm tuned signature;
Fri, 26 Jul 2019 14:43:56 +0200 wenzelm tuned signature;
Fri, 26 Jul 2019 09:50:23 +0200 wenzelm proper proof_serial;
Fri, 26 Jul 2019 09:35:02 +0200 wenzelm defer rew_proof on unnamed PThm node as open_proof operation: significant performance improvement;
Tue, 26 Mar 2019 22:13:36 +0100 wenzelm more informative Spec_Rules.Equational, notably primrec argument types;
Sun, 25 Feb 2018 15:44:46 +0100 wenzelm eliminated ASCII syntax from Pure bootstrap;
Sun, 28 Jan 2018 19:28:52 +0100 wenzelm clarified take/drop/chop prefix/suffix;
Wed, 06 Dec 2017 18:59:33 +0100 wenzelm prefer control symbol antiquotations;
Sun, 02 Jul 2017 20:13:38 +0200 haftmann proper concept of code declaration wrt. atomicity and Isar declarations
Tue, 20 Jun 2017 13:07:44 +0200 haftmann register equations stemming from extracted proofs as specification rules
Tue, 20 Jun 2017 13:07:43 +0200 haftmann tuned
Tue, 13 Dec 2016 11:51:42 +0100 wenzelm more symbols;
Mon, 06 Jun 2016 21:28:46 +0200 haftmann explicit tagging of code equations de-baroquifies interface
Tue, 12 Apr 2016 14:38:57 +0200 wenzelm Type_Infer.object_logic controls improvement of type inference result;
Sat, 09 Apr 2016 13:28:32 +0200 wenzelm clarified context;
Sat, 19 Dec 2015 15:14:59 +0100 wenzelm tuned signature;
Wed, 02 Sep 2015 22:02:31 +0200 wenzelm trim context for persistent storage;
Fri, 28 Aug 2015 11:53:09 +0200 wenzelm tuned signature;
Tue, 28 Jul 2015 23:14:40 +0200 wenzelm clarified context;
Mon, 23 Mar 2015 19:43:03 +0100 wenzelm local fixes may depend on goal params;
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};
Sat, 08 Nov 2014 21:31:51 +0100 wenzelm optional proof context for unify operations, for the sake of proper local options;
Fri, 31 Oct 2014 11:36:41 +0100 wenzelm discontinued obsolete Output.urgent_message;
Wed, 24 Sep 2014 19:10:30 +0200 haftmann tuned
Sun, 06 Apr 2014 15:43:45 +0200 wenzelm more source positions;
Fri, 21 Mar 2014 10:45:03 +0100 wenzelm tuned signature;
Tue, 18 Mar 2014 16:44:51 +0100 wenzelm clarified module arrangement;
Fri, 23 Aug 2013 20:35:50 +0200 wenzelm added Theory.setup convenience;
Tue, 30 Jul 2013 15:09:25 +0200 wenzelm type theory is purely value-oriented;
Sun, 21 Oct 2012 16:43:08 +0200 haftmann more conventional argument order;
Tue, 07 Aug 2012 12:10:26 +0200 wenzelm tuned signature -- make Pretty less dependent on Symbol;
Thu, 02 Aug 2012 12:36:54 +0200 wenzelm more official command specifications, including source position;
Fri, 16 Mar 2012 18:20:12 +0100 wenzelm outer syntax command definitions based on formal command_spec derived from theory header declarations;
Tue, 13 Mar 2012 20:04:24 +0100 wenzelm more explicit indication of def names;
Sat, 14 Jan 2012 21:16:15 +0100 wenzelm discontinued old-style Term.list_abs in favour of plain Term.abs;
Mon, 08 Aug 2011 16:38:59 +0200 wenzelm modernized strcture Proof_Checker;
Tue, 19 Apr 2011 21:33:56 +0200 wenzelm prefer internal types, via Simple_Syntax.read_typ;
Tue, 19 Apr 2011 21:19:14 +0200 wenzelm eliminated obsolete Proof_Syntax.strip_sorts_consttypes;
Sun, 17 Apr 2011 19:54:04 +0200 wenzelm report Name_Space.declare/define, relatively to context;
Sat, 16 Apr 2011 15:47:52 +0200 wenzelm modernized structure Proof_Context;
Wed, 01 Dec 2010 15:03:44 +0100 wenzelm more direct use of binder_types/body_type;
Sat, 20 Nov 2010 00:53:26 +0100 wenzelm renamed raw "explode" function to "raw_explode" to emphasize its meaning;
Mon, 25 Oct 2010 21:06:56 +0200 wenzelm renamed Output.priority to Output.urgent_message to emphasize its special role more clearly;
Mon, 20 Sep 2010 16:05:25 +0200 wenzelm renamed structure PureThy to Pure_Thy and moved most content to Global_Theory, to emphasize that this is global-only;
Sun, 12 Sep 2010 19:04:02 +0200 wenzelm eliminated aliases of Type.constraint;
Thu, 26 Aug 2010 17:01:12 +0200 wenzelm theory data merge: prefer left side uniformly;
Thu, 03 Jun 2010 23:56:05 +0200 wenzelm do not open Proofterm, which is very ould style;
Tue, 01 Jun 2010 11:39:51 +0200 berghofe Renamed TypeInfer to Type_Infer.
Tue, 01 Jun 2010 11:13:09 +0200 berghofe Adapted to new format of proof terms containing explicit proofs of class membership.
less more (0) -100 -60 tip