src/Provers/classical.ML
Sun, 20 Jul 2025 19:06:21 +0200 wenzelm more robust treatment of impossible case;
Tue, 15 Jul 2025 14:24:21 +0200 wenzelm tuned messages;
Tue, 15 Jul 2025 12:40:08 +0200 wenzelm clarified signature: more uniform;
Tue, 15 Jul 2025 12:37:50 +0200 wenzelm clarified messages;
Tue, 15 Jul 2025 11:56:24 +0200 wenzelm more accurate warning;
Tue, 15 Jul 2025 11:26:31 +0200 wenzelm clarified signature;
Tue, 15 Jul 2025 10:48:45 +0200 wenzelm explicit "dest" rules: no longer declare [elim_format, elim];
Mon, 14 Jul 2025 12:23:32 +0200 wenzelm avoid redundant argument (amending af6f55b15749);
Mon, 14 Jul 2025 11:46:14 +0200 wenzelm tuned;
Mon, 14 Jul 2025 11:18:10 +0200 wenzelm clarified output;
Mon, 14 Jul 2025 10:57:46 +0200 wenzelm tuned;
Fri, 11 Jul 2025 23:44:43 +0200 wenzelm tuned source structure;
Fri, 11 Jul 2025 23:36:13 +0200 wenzelm tuned comments: more formal sections;
Fri, 11 Jul 2025 23:03:49 +0200 wenzelm proper "plain" rule for extra_netpair (amending 8aa1c98b948b): need to avoid flat_rule / Object_Logic.atomize_prems for the sake of "standard" Isar proof, e.g. (line 34 of "$AFP/AWN/Qmsg_Lifting.thy);
Fri, 11 Jul 2025 21:38:14 +0200 wenzelm tuned;
Fri, 11 Jul 2025 21:36:22 +0200 wenzelm more accurate delete operation via authentic index --- minor performance tuning;
Fri, 11 Jul 2025 15:01:33 +0200 wenzelm clarified signature: do not expose internal data structures;
Fri, 11 Jul 2025 14:55:49 +0200 wenzelm clarified signature;
Fri, 11 Jul 2025 14:03:09 +0200 wenzelm maintain collective rule declarations via type Bires.decls, with netpair operations derived from it;
Fri, 11 Jul 2025 12:04:31 +0200 wenzelm tuned: order does not matter here;
Fri, 11 Jul 2025 11:59:22 +0200 wenzelm clarified modules;
Thu, 10 Jul 2025 17:29:25 +0200 wenzelm more accurate "next" counter for each insert operation: subtle change of semantics wrt. Item_Net.length, due to delete operation;
Wed, 09 Jul 2025 12:48:44 +0200 wenzelm clarified signature: more explicit types, notably (thm option) instead of (thm list);
Wed, 09 Jul 2025 11:42:52 +0200 wenzelm more robust: unique result expected, otherwise index calculations will go wrong;
Wed, 09 Jul 2025 11:28:56 +0200 wenzelm tuned;
Wed, 09 Jul 2025 11:22:42 +0200 wenzelm tuned;
Sun, 06 Jul 2025 14:58:00 +0200 wenzelm tuned messages;
Sun, 06 Jul 2025 12:06:42 +0200 wenzelm tuned;
Sun, 06 Jul 2025 11:43:34 +0200 wenzelm tuned signature;
Sun, 06 Jul 2025 11:35:18 +0200 wenzelm proper weight, instead of magic number 1000000 (see b3f190995bc9);
Sun, 06 Jul 2025 11:33:23 +0200 wenzelm just one type Bires.netpair, based on Bires.tag with explicit weight;
Sat, 05 Jul 2025 16:01:40 +0200 wenzelm minor performance tuning;
Sat, 05 Jul 2025 15:53:52 +0200 wenzelm clarified modules;
Sat, 05 Jul 2025 15:03:26 +0200 wenzelm clarified signature;
Sat, 05 Jul 2025 14:39:24 +0200 wenzelm tuned signature: more explicit types;
Sat, 05 Jul 2025 14:19:45 +0200 wenzelm clarified modules: explicit structure Bires;
Thu, 03 Jul 2025 15:28:31 +0200 wenzelm minor performance tuning;
Fri, 25 Apr 2025 11:22:25 +0200 wenzelm more scalable: discontinue odd shortcuts from 6b3739fee456, which produce bulky strings internally;
Wed, 20 Oct 2021 18:13:17 +0200 wenzelm discontinued obsolete "val extend = I" for data slots;
Fri, 04 Jan 2019 23:22:53 +0100 wenzelm isabelle update -u control_cartouches;
Sun, 18 Feb 2018 15:05:21 +0100 wenzelm tuned signature;
Tue, 13 Dec 2016 11:51:42 +0100 wenzelm more symbols;
Sat, 09 Apr 2016 21:42:42 +0200 wenzelm removed old proof method "default";
Wed, 16 Dec 2015 16:31:36 +0100 wenzelm rule_attribute and declaration_attribute implicitly support abstract closure, but mixed_attribute implementations need to be aware of Thm.is_free_dummy;
Mon, 05 Oct 2015 18:03:52 +0200 wenzelm tuned signature;
Fri, 25 Sep 2015 20:37:59 +0200 wenzelm moved remaining display.ML to more_thm.ML;
Sun, 30 Aug 2015 20:57:34 +0200 wenzelm trim context for persistent storage;
Sun, 30 Aug 2015 20:17:35 +0200 wenzelm store result of swapify, to avoid later access to implicit context;
Sun, 30 Aug 2015 13:08:00 +0200 wenzelm trim context for persistent storage;
Sun, 16 Aug 2015 15:36:06 +0200 wenzelm delete precisely the added rules;
Sun, 16 Aug 2015 14:48:37 +0200 wenzelm clarified context;
Sun, 16 Aug 2015 11:55:21 +0200 wenzelm tuned whitespace;
Sun, 16 Aug 2015 11:46:08 +0200 wenzelm tuned signature;
Sun, 16 Aug 2015 11:29:06 +0200 wenzelm tuned;
Tue, 28 Jul 2015 18:59:15 +0200 wenzelm clarified context;
Sat, 18 Jul 2015 21:44:18 +0200 wenzelm prefer tactics with explicit context;
Sun, 05 Jul 2015 22:48:26 +0200 wenzelm clarified context;
Tue, 30 Jun 2015 15:41:11 +0200 wenzelm no arguments for "standard" (or old "default") methods;
Tue, 30 Jun 2015 15:20:56 +0200 wenzelm renamed "default" to "standard", to make semantically clear what it is;
Thu, 16 Apr 2015 15:22:44 +0200 wenzelm discontinued pointless warnings: commands are only defined inside a theory context;
less more (0) -300 -100 -60 tip