paulson <lp15@cam.ac.uk> [Sun, 03 Aug 2025 20:34:24 +0100] rev 82913
New lemmas about improper integrals and other things
haftmann [Fri, 01 Aug 2025 20:01:55 +0200] rev 82912
prefer sign-agnostic conversion following bit structure
desharna [Fri, 01 Aug 2025 12:16:43 +0200] rev 82911
tuned for readability and got small performance improvement
haftmann [Thu, 31 Jul 2025 19:13:00 +0200] rev 82910
bring some code equations into natural order
haftmann [Sun, 27 Jul 2025 17:52:06 +0200] rev 82909
added missing colon
wenzelm [Sun, 27 Jul 2025 16:46:34 +0200] rev 82908
clarified signature;
wenzelm [Sun, 27 Jul 2025 16:41:25 +0200] rev 82907
clarified signature;
wenzelm [Sun, 27 Jul 2025 16:28:10 +0200] rev 82906
more direct support for "command_span" markup property "is_begin";
wenzelm [Sun, 27 Jul 2025 14:58:34 +0200] rev 82905
clarified signature;
wenzelm [Sun, 27 Jul 2025 14:53:30 +0200] rev 82904
misc tuning and clarification;
wenzelm [Sun, 27 Jul 2025 13:49:05 +0200] rev 82903
clarified signature;
haftmann [Thu, 24 Jul 2025 17:46:29 +0200] rev 82902
clarified code setup
haftmann [Thu, 24 Jul 2025 16:44:52 +0200] rev 82901
moved / rearranged lemma
haftmann [Wed, 23 Jul 2025 13:22:58 +0200] rev 82900
eliminate code drop: declarations where none needed
haftmann [Wed, 23 Jul 2025 13:22:51 +0200] rev 82899
internal setting to identify pointless code drop: declarations
wenzelm [Wed, 23 Jul 2025 14:53:21 +0200] rev 82898
clarified colors, following d6a14ed060fb;
wenzelm [Wed, 23 Jul 2025 13:21:52 +0200] rev 82897
more comments;
wenzelm [Wed, 23 Jul 2025 13:10:34 +0200] rev 82896
tuned;
wenzelm [Wed, 23 Jul 2025 13:05:50 +0200] rev 82895
tuned;
wenzelm [Tue, 22 Jul 2025 12:02:53 +0200] rev 82894
back to more basic defaults, independently on the accidental L&F: e.g. relevant for editor_style=false, and session_graph.pdf;
wenzelm [Tue, 22 Jul 2025 11:55:42 +0200] rev 82893
proper default colors (amending e840461d5370): e.g. relevant for session_graph.pdf;
wenzelm [Mon, 21 Jul 2025 16:21:37 +0200] rev 82892
eliminate odd Unicode characters (amending e9f3b94eb6a0, b69e4da2604b, 8f0b2daa7eaa, 8d1e295aab70);
wenzelm [Mon, 21 Jul 2025 15:10:00 +0200] rev 82891
clarified natural decl_ord vs. slightly odd merge_decl_ord, following the historic status-quo of 53e56e6a67c3, which originally stems from c06d01f75764;
wenzelm [Mon, 21 Jul 2025 12:57:58 +0200] rev 82890
clarified merge order: accurately reproduce the stable status-quo from 53e56e6a67c3 --- e.g. relevant for smt proof reconstruction in (line 6705 of "$AFP/Modular_arithmetic_LLL_and_HNF_algorithms/HNF_Mod_Det_Soundness.thy") of AFP/f1299d4f896c;
wenzelm [Sun, 20 Jul 2025 21:50:07 +0200] rev 82889
clarified decl_ord wrt. kind_ord;
wenzelm [Sun, 20 Jul 2025 20:31:04 +0200] rev 82888
more diagnostic operations;
wenzelm [Sun, 20 Jul 2025 19:06:21 +0200] rev 82887
more robust treatment of impossible case;
haftmann [Sat, 19 Jul 2025 18:41:55 +0200] rev 82886
clarified name and status of auxiliary operation
nipkow [Thu, 17 Jul 2025 21:06:22 +0100] rev 82885
moved lemma
nipkow [Thu, 17 Jul 2025 20:09:42 +0100] rev 82884
added lemma
paulson [Wed, 16 Jul 2025 08:40:24 +0100] rev 82883
merged
paulson <lp15@cam.ac.uk> [Wed, 16 Jul 2025 08:40:18 +0100] rev 82882
Complex analysis lemmas
wenzelm [Tue, 15 Jul 2025 23:13:12 +0200] rev 82881
merged
wenzelm [Tue, 15 Jul 2025 22:05:06 +0200] rev 82880
merged
wenzelm [Tue, 15 Jul 2025 14:25:30 +0200] rev 82879
more robust, for typical error message prefix/suffix;
wenzelm [Tue, 15 Jul 2025 14:24:21 +0200] rev 82878
tuned messages;
wenzelm [Tue, 15 Jul 2025 12:45:52 +0200] rev 82877
NEWS;
wenzelm [Tue, 15 Jul 2025 12:40:08 +0200] rev 82876
clarified signature: more uniform;
wenzelm [Tue, 15 Jul 2025 12:37:50 +0200] rev 82875
clarified messages;
wenzelm [Tue, 15 Jul 2025 11:56:24 +0200] rev 82874
more accurate warning;
wenzelm [Tue, 15 Jul 2025 11:26:31 +0200] rev 82873
clarified signature;
wenzelm [Tue, 15 Jul 2025 11:22:02 +0200] rev 82872
tuned (see also 9e7d1c139569);
wenzelm [Tue, 15 Jul 2025 11:11:56 +0200] rev 82871
tuned;
wenzelm [Tue, 15 Jul 2025 11:27:59 +0200] rev 82870
clarified signature;
wenzelm [Tue, 15 Jul 2025 11:04:57 +0200] rev 82869
tuned;
wenzelm [Tue, 15 Jul 2025 10:48:45 +0200] rev 82868
explicit "dest" rules: no longer declare [elim_format, elim];
wenzelm [Mon, 14 Jul 2025 22:58:27 +0200] rev 82867
more accurate declarations;
wenzelm [Mon, 14 Jul 2025 12:23:32 +0200] rev 82866
avoid redundant argument (amending af6f55b15749);
wenzelm [Mon, 14 Jul 2025 11:46:14 +0200] rev 82865
tuned;
wenzelm [Mon, 14 Jul 2025 11:18:10 +0200] rev 82864
clarified output;
wenzelm [Mon, 14 Jul 2025 10:57:46 +0200] rev 82863
tuned;
nipkow [Tue, 15 Jul 2025 21:18:04 +0100] rev 82862
added lemmas
paulson <lp15@cam.ac.uk> [Mon, 14 Jul 2025 18:41:41 +0100] rev 82861
A few more lemmas
paulson <lp15@cam.ac.uk> [Mon, 14 Jul 2025 12:33:34 +0100] rev 82860
A number of basic and unaccountably missing lemmas about complex exponentiation
paulson <lp15@cam.ac.uk> [Sun, 13 Jul 2025 17:29:48 +0100] rev 82859
Lemmas about integrals and vector-valued functions
haftmann [Sat, 12 Jul 2025 07:36:38 +0200] rev 82858
always use proper context when parsing constants
desharna [Sun, 13 Jul 2025 13:41:24 +0200] rev 82857
tuned
wenzelm [Sat, 12 Jul 2025 22:37:47 +0200] rev 82856
merged
wenzelm [Sat, 12 Jul 2025 16:01:38 +0200] rev 82855
proper thm ord that conforms to Thm.eq_thm_prop (amending f5fd9b41188a): relevant for declarations in a locale contex with assumptions, e.g. "locale test = assumes True begin declare refl [rule del] end";
wenzelm [Sat, 12 Jul 2025 13:05:04 +0200] rev 82854
clarified declaration equivalence --- follow original classical.ML, before 8aa1c98b948b;
wenzelm [Fri, 11 Jul 2025 23:44:43 +0200] rev 82853
tuned source structure;
wenzelm [Fri, 11 Jul 2025 23:36:13 +0200] rev 82852
tuned comments: more formal sections;
wenzelm [Fri, 11 Jul 2025 23:03:49 +0200] rev 82851
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);
wenzelm [Fri, 11 Jul 2025 21:39:03 +0200] rev 82850
more robust: no failure on bad rule;
wenzelm [Fri, 11 Jul 2025 21:38:14 +0200] rev 82849
tuned;
wenzelm [Fri, 11 Jul 2025 21:36:22 +0200] rev 82848
more accurate delete operation via authentic index --- minor performance tuning;
wenzelm [Fri, 11 Jul 2025 15:17:42 +0200] rev 82847
minor performance tuning;
wenzelm [Fri, 11 Jul 2025 15:01:33 +0200] rev 82846
clarified signature: do not expose internal data structures;
wenzelm [Fri, 11 Jul 2025 14:55:49 +0200] rev 82845
clarified signature;
wenzelm [Fri, 11 Jul 2025 14:37:23 +0200] rev 82844
clarified signature: prefer canonical order (latest declarations first);
wenzelm [Fri, 11 Jul 2025 14:12:55 +0200] rev 82843
clarified print order: follow original classical.ML, before 8aa1c98b948b;
wenzelm [Fri, 11 Jul 2025 14:03:09 +0200] rev 82842
maintain collective rule declarations via type Bires.decls, with netpair operations derived from it;
wenzelm [Fri, 11 Jul 2025 12:04:31 +0200] rev 82841
tuned: order does not matter here;
wenzelm [Fri, 11 Jul 2025 11:59:22 +0200] rev 82840
clarified modules;
wenzelm [Fri, 11 Jul 2025 11:52:43 +0200] rev 82839
clarified signature: rule declarations work via "info" as internal rule (which coincides with external rule);
wenzelm [Thu, 10 Jul 2025 17:29:25 +0200] rev 82838
more accurate "next" counter for each insert operation: subtle change of semantics wrt. Item_Net.length, due to delete operation;
avoid costly Item_Net.length, which is linear in size;
wenzelm [Thu, 10 Jul 2025 15:08:26 +0200] rev 82837
tuned proof;
wenzelm [Thu, 10 Jul 2025 12:40:45 +0200] rev 82836
clarified modules;
wenzelm [Wed, 09 Jul 2025 17:00:03 +0200] rev 82835
redundant: Net.DELETE already handled;
wenzelm [Wed, 09 Jul 2025 16:59:39 +0200] rev 82834
tuned;
wenzelm [Wed, 09 Jul 2025 12:48:44 +0200] rev 82833
clarified signature: more explicit types, notably (thm option) instead of (thm list);
wenzelm [Wed, 09 Jul 2025 11:42:52 +0200] rev 82832
more robust: unique result expected, otherwise index calculations will go wrong;
wenzelm [Wed, 09 Jul 2025 11:28:56 +0200] rev 82831
tuned;
wenzelm [Wed, 09 Jul 2025 11:22:42 +0200] rev 82830
tuned;
wenzelm [Wed, 09 Jul 2025 11:09:00 +0200] rev 82829
clarified signature: anticipate use in src/Provers/classical.ML;
wenzelm [Tue, 08 Jul 2025 12:10:00 +0200] rev 82828
clarified signature;
wenzelm [Tue, 08 Jul 2025 12:06:21 +0200] rev 82827
tuned source structure;
wenzelm [Mon, 07 Jul 2025 22:11:44 +0200] rev 82826
efficient rule declarations in canonical order, for update of netpairs and print operation;
desharna [Fri, 11 Jul 2025 10:12:01 +0200] rev 82825
added option `-S` to Mirabelle to specify the subgoal classes to consider
haftmann [Tue, 08 Jul 2025 19:13:44 +0200] rev 82824
moved to more appropriate theory
haftmann [Sun, 06 Jul 2025 10:01:32 +0200] rev 82823
more correct lemma name
desharna [Tue, 08 Jul 2025 14:42:35 +0200] rev 82822
merged
desharna [Tue, 08 Jul 2025 14:27:09 +0200] rev 82821
added basic support for persistent prover data to Sledgehammer
wenzelm [Sun, 06 Jul 2025 15:26:59 +0200] rev 82820
merged
wenzelm [Sun, 06 Jul 2025 14:59:48 +0200] rev 82819
tuned comments;
wenzelm [Sun, 06 Jul 2025 14:58:00 +0200] rev 82818
tuned messages;
wenzelm [Sun, 06 Jul 2025 14:53:20 +0200] rev 82817
clarified signature: more explicit type Bires.kind;
wenzelm [Sun, 06 Jul 2025 13:58:41 +0200] rev 82816
tuned;
wenzelm [Sun, 06 Jul 2025 12:06:42 +0200] rev 82815
tuned;
wenzelm [Sun, 06 Jul 2025 11:43:34 +0200] rev 82814
tuned signature;
wenzelm [Sun, 06 Jul 2025 11:35:18 +0200] rev 82813
proper weight, instead of magic number 1000000 (see b3f190995bc9);
wenzelm [Sun, 06 Jul 2025 11:33:23 +0200] rev 82812
just one type Bires.netpair, based on Bires.tag with explicit weight;
more general order_list operations;
wenzelm [Sat, 05 Jul 2025 16:19:23 +0200] rev 82811
misc tuning and clarification;
wenzelm [Sat, 05 Jul 2025 16:12:48 +0200] rev 82810
tuned signature: do not expose private operation;
wenzelm [Sat, 05 Jul 2025 16:01:40 +0200] rev 82809
minor performance tuning;
wenzelm [Sat, 05 Jul 2025 15:53:52 +0200] rev 82808
clarified modules;
more direct operations for sort/filter;
wenzelm [Sat, 05 Jul 2025 15:03:26 +0200] rev 82807
clarified signature;
wenzelm [Sat, 05 Jul 2025 14:39:24 +0200] rev 82806
tuned signature: more explicit types;
wenzelm [Sat, 05 Jul 2025 14:19:45 +0200] rev 82805
clarified modules: explicit structure Bires;
wenzelm [Thu, 03 Jul 2025 15:28:31 +0200] rev 82804
minor performance tuning;
paulson <lp15@cam.ac.uk> [Fri, 04 Jul 2025 15:08:09 +0100] rev 82803
Two lemmas and a comment
nipkow [Thu, 03 Jul 2025 13:53:14 +0200] rev 82802
removed duplicate lemma; added the notion of the kernel of a function