src/Pure/Proof/extraction.ML
Fri, 07 Jun 2024 23:53:31 +0200 wenzelm more accurate Thm_Name.T for PThm / Thm.name_derivation / Thm.derivation_name;
Sun, 31 Dec 2023 22:04:41 +0100 wenzelm minor performance tuning: proper Same.operation;
Sun, 31 Dec 2023 19:24:37 +0100 wenzelm minor performance tuning: proper Same.operation;
Sun, 31 Dec 2023 16:15:27 +0100 wenzelm tuned signature;
Sat, 30 Dec 2023 22:36:41 +0100 wenzelm clarified signature: more operations;
Sat, 30 Dec 2023 17:19:31 +0100 wenzelm clarified signature: prefer Same.operation;
Fri, 29 Dec 2023 15:58:43 +0100 wenzelm tuned;
Fri, 22 Dec 2023 21:03:16 +0100 wenzelm clarified signature: downgrade old-style Global_Theory.add_defs to Global_Theory.add_def without attributes;
Mon, 18 Dec 2023 12:57:59 +0100 wenzelm minor performance tuning: more concise union;
Thu, 14 Dec 2023 17:33:45 +0100 wenzelm clarified signature;
Mon, 11 Dec 2023 13:03:10 +0100 wenzelm tuned;
Sun, 10 Dec 2023 13:39:40 +0100 wenzelm more general Logic.incr_indexes_operation;
Sat, 09 Dec 2023 20:05:13 +0100 wenzelm clarified signature: fewer tuples;
Thu, 07 Dec 2023 14:48:58 +0100 wenzelm misc tuning and clarification, following Term.incr_bv / Term.incr_boundvars;
Thu, 07 Dec 2023 10:46:49 +0100 wenzelm clarified signature;
Sat, 02 Dec 2023 19:57:57 +0100 wenzelm clarified proof_body: cover zboxes from zproof;
Sat, 02 Dec 2023 15:42:50 +0100 wenzelm pro-forma support for optional zproof: no proper content yet;
Tue, 18 Apr 2023 12:04:41 +0200 wenzelm backout e3fe192fa4a8;
Tue, 18 Apr 2023 11:58:12 +0200 wenzelm backout 61f652dd955a;
Fri, 14 Apr 2023 22:19:28 +0200 wenzelm tuned;
Tue, 11 Apr 2023 20:32:04 +0200 wenzelm performance tuning: replace Ord_List by Table();
Tue, 11 Apr 2023 15:03:02 +0200 wenzelm performance tuning: replace Ord_List by Set();
Wed, 20 Oct 2021 18:13:17 +0200 wenzelm discontinued obsolete "val extend = I" for data slots;
Sat, 04 Sep 2021 22:17:15 +0200 wenzelm tuned signature;
Mon, 24 Feb 2020 20:57:29 +0100 wenzelm more position information for oracles (e.g. "skip_proof" for 'sorry'), requires Proofterm.proofs := 1;
Mon, 02 Dec 2019 15:04:38 +0100 wenzelm proper spec_rule name via naming/binding/Morphism.binding;
Sun, 01 Dec 2019 15:38:36 +0100 wenzelm proper spec rules via resulting def_thm, e.g. relevant for "isabelle build -o export_theory";
Fri, 29 Nov 2019 20:57:04 +0100 wenzelm more informative spec rules: optional name;
Sun, 20 Oct 2019 20:38:22 +0200 wenzelm clarified expand_proof/expand_name: allow more detailed control via thm_header;
Fri, 11 Oct 2019 22:01:45 +0200 wenzelm proper ML names;
Fri, 11 Oct 2019 21:23:06 +0200 wenzelm misc tuning and clarification;
Fri, 11 Oct 2019 18:26:35 +0200 wenzelm clarified oracle_proof;
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;
less more (0) -100 -60 tip