Mon, 29 Jan 2024 11:54:44 +0100 more robust (amending 1600fb749c54), to support the following corner case:
wenzelm [Mon, 29 Jan 2024 11:54:44 +0100] rev 79540
more robust (amending 1600fb749c54), to support the following corner case: schematic_goal "PROP ((?f :: ?'a \<Rightarrow> _) (x :: ?'a))" apply (tactic \<open>PRIMITIVE (Thm.instantiate (TVars.make1 ((("'a", 0), []), @{ctyp prop}), Vars.empty))\<close>) oops
Sun, 28 Jan 2024 19:22:33 +0100 proper test options;
wenzelm [Sun, 28 Jan 2024 19:22:33 +0100] rev 79539
proper test options;
Sat, 27 Jan 2024 23:05:00 +0100 proper history_base for linux_arm;
wenzelm [Sat, 27 Jan 2024 23:05:00 +0100] rev 79538
proper history_base for linux_arm;
Sat, 27 Jan 2024 22:35:14 +0100 updated to PostgreSQL 12 on Ubuntu 20.04;
wenzelm [Sat, 27 Jan 2024 22:35:14 +0100] rev 79537
updated to PostgreSQL 12 on Ubuntu 20.04; more accurate command-line;
Sat, 27 Jan 2024 22:15:40 +0100 routine build + test for linux_arm;
wenzelm [Sat, 27 Jan 2024 22:15:40 +0100] rev 79536
routine build + test for linux_arm;
Sat, 27 Jan 2024 21:12:16 +0100 disable test on "augsburg1": machine will be dismantled;
wenzelm [Sat, 27 Jan 2024 21:12:16 +0100] rev 79535
disable test on "augsburg1": machine will be dismantled;
Fri, 26 Jan 2024 16:06:48 +0100 add approximation factors in build schedule to estimate build times more conservatively;
Fabian Huch <huch@in.tum.de> [Fri, 26 Jan 2024 16:06:48 +0100] rev 79534
add approximation factors in build schedule to estimate build times more conservatively;
Fri, 26 Jan 2024 11:19:30 +0000 merged
paulson [Fri, 26 Jan 2024 11:19:30 +0000] rev 79533
merged
Fri, 26 Jan 2024 11:19:22 +0000 Type class patch suggested by Achim Brucker, plus tidied lemma
paulson <lp15@cam.ac.uk> [Fri, 26 Jan 2024 11:19:22 +0000] rev 79532
Type class patch suggested by Achim Brucker, plus tidied lemma
Thu, 25 Jan 2024 11:19:03 +0000 rearranged and reformulated abstract classes for bit structures and operations
haftmann [Thu, 25 Jan 2024 11:19:03 +0000] rev 79531
rearranged and reformulated abstract classes for bit structures and operations
Thu, 25 Jan 2024 17:08:07 +0000 Three new lemmas
paulson <lp15@cam.ac.uk> [Thu, 25 Jan 2024 17:08:07 +0000] rev 79530
Three new lemmas
Wed, 24 Jan 2024 23:53:51 +0100 tuned proof: avoid z3 to make it work on arm64-linux;
wenzelm [Wed, 24 Jan 2024 23:53:51 +0100] rev 79529
tuned proof: avoid z3 to make it work on arm64-linux;
Wed, 24 Jan 2024 22:43:41 +0100 update to jdk-21.0.2;
wenzelm [Wed, 24 Jan 2024 22:43:41 +0100] rev 79528
update to jdk-21.0.2; enforce rebuild of Isabelle/Scala + Isabelle/ML;
Wed, 24 Jan 2024 18:41:21 +0100 make build process state protected to avoid copying in subclasses (e.g. for database connections);
Fabian Huch <huch@in.tum.de> [Wed, 24 Jan 2024 18:41:21 +0100] rev 79527
make build process state protected to avoid copying in subclasses (e.g. for database connections);
Wed, 24 Jan 2024 17:30:49 +0100 add build_sync tag to sync certain options (e.g., build_engine) across build processes;
Fabian Huch <huch@in.tum.de> [Wed, 24 Jan 2024 17:30:49 +0100] rev 79526
add build_sync tag to sync certain options (e.g., build_engine) across build processes;
Tue, 23 Jan 2024 23:15:51 +0100 clarified Mercurial version: presumably the last version that supports both python2 and python3;
wenzelm [Tue, 23 Jan 2024 23:15:51 +0100] rev 79525
clarified Mercurial version: presumably the last version that supports both python2 and python3;
Tue, 23 Jan 2024 21:00:54 +0100 more robust: avoid crash on non-Linux systems;
wenzelm [Tue, 23 Jan 2024 21:00:54 +0100] rev 79524
more robust: avoid crash on non-Linux systems;
Tue, 23 Jan 2024 20:50:24 +0100 clarified webserver names;
wenzelm [Tue, 23 Jan 2024 20:50:24 +0100] rev 79523
clarified webserver names;
Tue, 23 Jan 2024 20:10:40 +0100 proper Apache.php_name;
wenzelm [Tue, 23 Jan 2024 20:10:40 +0100] rev 79522
proper Apache.php_name;
Tue, 23 Jan 2024 19:56:52 +0100 proper packages for mercurial_setup on Ubuntu 22.04: building from source provides hgweb modules, and also provides a defined version (6.1.1 is also provided by Ubuntu 22.04);
wenzelm [Tue, 23 Jan 2024 19:56:52 +0100] rev 79521
proper packages for mercurial_setup on Ubuntu 22.04: building from source provides hgweb modules, and also provides a defined version (6.1.1 is also provided by Ubuntu 22.04);
Tue, 23 Jan 2024 19:39:49 +0100 tuned source structure;
wenzelm [Tue, 23 Jan 2024 19:39:49 +0100] rev 79520
tuned source structure;
Tue, 23 Jan 2024 16:30:29 +0100 more robust systemd configuration;
wenzelm [Tue, 23 Jan 2024 16:30:29 +0100] rev 79519
more robust systemd configuration;
Tue, 23 Jan 2024 15:02:52 +0100 more robust nginx configuration, notably for "certbot --nginx -d DOMAIN";
wenzelm [Tue, 23 Jan 2024 15:02:52 +0100] rev 79518
more robust nginx configuration, notably for "certbot --nginx -d DOMAIN";
Tue, 23 Jan 2024 12:28:35 +0100 tuned whitespace in generated file;
wenzelm [Tue, 23 Jan 2024 12:28:35 +0100] rev 79517
tuned whitespace in generated file;
Tue, 23 Jan 2024 12:28:02 +0100 tuned;
wenzelm [Tue, 23 Jan 2024 12:28:02 +0100] rev 79516
tuned;
Tue, 23 Jan 2024 12:18:06 +0100 clarified modules;
wenzelm [Tue, 23 Jan 2024 12:18:06 +0100] rev 79515
clarified modules;
Mon, 22 Jan 2024 22:18:20 +0100 recover Url.is_wellformed from before d8330439823a, e.g. relevant for JEdit_Resources.read_file_content (the URI alone does not necessarily have a protocol prefix, so plain file-path would be treated as URL);
wenzelm [Mon, 22 Jan 2024 22:18:20 +0100] rev 79514
recover Url.is_wellformed from before d8330439823a, e.g. relevant for JEdit_Resources.read_file_content (the URI alone does not necessarily have a protocol prefix, so plain file-path would be treated as URL);
Mon, 22 Jan 2024 14:40:30 +0100 proper php-fpm configuration for nginx;
wenzelm [Mon, 22 Jan 2024 14:40:30 +0100] rev 79513
proper php-fpm configuration for nginx;
Mon, 22 Jan 2024 13:40:45 +0100 support multiple webservers: Apache or Nginx;
wenzelm [Mon, 22 Jan 2024 13:40:45 +0100] rev 79512
support multiple webservers: Apache or Nginx;
Sun, 21 Jan 2024 14:12:14 +0100 tuned;
wenzelm [Sun, 21 Jan 2024 14:12:14 +0100] rev 79511
tuned;
Sun, 21 Jan 2024 14:05:14 +0100 clarified signature: explicit type isabelle.Url to avoid oddities of java.net.URL (e.g. its "equals" method);
wenzelm [Sun, 21 Jan 2024 14:05:14 +0100] rev 79510
clarified signature: explicit type isabelle.Url to avoid oddities of java.net.URL (e.g. its "equals" method);
Sun, 21 Jan 2024 13:18:05 +0100 unused;
wenzelm [Sun, 21 Jan 2024 13:18:05 +0100] rev 79509
unused;
Sat, 20 Jan 2024 22:27:30 +0100 enforce rebuild of Isabelle/Scala + Isabelle/ML;
wenzelm [Sat, 20 Jan 2024 22:27:30 +0100] rev 79508
enforce rebuild of Isabelle/Scala + Isabelle/ML;
Sat, 20 Jan 2024 22:26:35 +0100 updated to postgresql-42.7.1;
wenzelm [Sat, 20 Jan 2024 22:26:35 +0100] rev 79507
updated to postgresql-42.7.1;
Sat, 20 Jan 2024 22:18:29 +0100 updated to sqlite-jdbc-3.45.0.0, including slf4j-1.7.36;
wenzelm [Sat, 20 Jan 2024 22:18:29 +0100] rev 79506
updated to sqlite-jdbc-3.45.0.0, including slf4j-1.7.36;
Sat, 20 Jan 2024 20:24:04 +0100 update to llncs-2.23;
wenzelm [Sat, 20 Jan 2024 20:24:04 +0100] rev 79505
update to llncs-2.23; update src/Doc/Demo_LLNCS to include the new mandatory section "Disclosure of Interests";
Sat, 20 Jan 2024 16:23:51 +0100 clarified bootstrap;
wenzelm [Sat, 20 Jan 2024 16:23:51 +0100] rev 79504
clarified bootstrap;
Sat, 20 Jan 2024 16:09:35 +0100 clarified directories;
wenzelm [Sat, 20 Jan 2024 16:09:35 +0100] rev 79503
clarified directories;
Sat, 20 Jan 2024 15:07:41 +0100 clarified directories;
wenzelm [Sat, 20 Jan 2024 15:07:41 +0100] rev 79502
clarified directories;
Sat, 20 Jan 2024 13:52:36 +0100 obsolete (see also fc88b943e1b2);
wenzelm [Sat, 20 Jan 2024 13:52:36 +0100] rev 79501
obsolete (see also fc88b943e1b2);
Sat, 20 Jan 2024 13:42:16 +0100 proper output, following 2cd23d587db9;
wenzelm [Sat, 20 Jan 2024 13:42:16 +0100] rev 79500
proper output, following 2cd23d587db9;
Sat, 20 Jan 2024 13:31:07 +0100 always use patchelf on Linux: base-line is Ubuntu 18.04 where that works properly (see also e79294c4230c);
wenzelm [Sat, 20 Jan 2024 13:31:07 +0100] rev 79499
always use patchelf on Linux: base-line is Ubuntu 18.04 where that works properly (see also e79294c4230c);
Sat, 20 Jan 2024 13:24:26 +0100 clarified directories;
wenzelm [Sat, 20 Jan 2024 13:24:26 +0100] rev 79498
clarified directories;
Sat, 20 Jan 2024 13:10:51 +0100 more accurate Isabelle versions;
wenzelm [Sat, 20 Jan 2024 13:10:51 +0100] rev 79497
more accurate Isabelle versions;
Sat, 20 Jan 2024 13:01:30 +0100 more accurate Ubuntu versions;
wenzelm [Sat, 20 Jan 2024 13:01:30 +0100] rev 79496
more accurate Ubuntu versions;
Fri, 19 Jan 2024 17:14:37 +0100 more uses of define_time_fun
nipkow [Fri, 19 Jan 2024 17:14:37 +0100] rev 79495
more uses of define_time_fun
Thu, 18 Jan 2024 14:30:27 +0100 translation to time functions now with canonical let.
nipkow [Thu, 18 Jan 2024 14:30:27 +0100] rev 79494
translation to time functions now with canonical let.
Tue, 16 Jan 2024 13:40:19 +0000 merged
paulson [Tue, 16 Jan 2024 13:40:19 +0000] rev 79493
merged
Tue, 16 Jan 2024 13:40:09 +0000 A few new results (mostly brought in from other developments)
paulson <lp15@cam.ac.uk> [Tue, 16 Jan 2024 13:40:09 +0000] rev 79492
A few new results (mostly brought in from other developments)
Mon, 15 Jan 2024 22:53:41 +0100 merged
nipkow [Mon, 15 Jan 2024 22:53:41 +0100] rev 79491
merged
Mon, 15 Jan 2024 22:50:13 +0100 Added time function automation
nipkow [Mon, 15 Jan 2024 22:50:13 +0100] rev 79490
Added time function automation
Sun, 14 Jan 2024 20:02:58 +0000 streamlined type class specification
haftmann [Sun, 14 Jan 2024 20:02:58 +0000] rev 79489
streamlined type class specification
Sun, 14 Jan 2024 20:02:55 +0000 consolidated lemma name
haftmann [Sun, 14 Jan 2024 20:02:55 +0000] rev 79488
consolidated lemma name
Sun, 14 Jan 2024 20:55:58 +0100 support Phabricator on Ubuntu 22.04 LTS with PHP 8.1, using community form we.phorge.it version "2023 week 49";
wenzelm [Sun, 14 Jan 2024 20:55:58 +0100] rev 79487
support Phabricator on Ubuntu 22.04 LTS with PHP 8.1, using community form we.phorge.it version "2023 week 49";
Sun, 14 Jan 2024 13:59:13 +0100 merged
wenzelm [Sun, 14 Jan 2024 13:59:13 +0100] rev 79486
merged
Sun, 14 Jan 2024 13:14:35 +0100 tuned;
wenzelm [Sun, 14 Jan 2024 13:14:35 +0100] rev 79485
tuned;
Sun, 14 Jan 2024 13:13:26 +0100 update links;
wenzelm [Sun, 14 Jan 2024 13:13:26 +0100] rev 79484
update links;
Sat, 13 Jan 2024 21:51:51 +0100 follow post-maintenance updates of original Phabricator, as base-line for Phorge;
wenzelm [Sat, 13 Jan 2024 21:51:51 +0100] rev 79483
follow post-maintenance updates of original Phabricator, as base-line for Phorge;
Sat, 13 Jan 2024 21:50:16 +0100 refer to "localhost" as pro-forma domain;
wenzelm [Sat, 13 Jan 2024 21:50:16 +0100] rev 79482
refer to "localhost" as pro-forma domain;
Sat, 13 Jan 2024 19:50:15 +0000 simplified specification of type class
haftmann [Sat, 13 Jan 2024 19:50:15 +0000] rev 79481
simplified specification of type class
Sat, 13 Jan 2024 19:50:12 +0000 consolidated name of lemma analogously to nat/int/word_bit_induct
haftmann [Sat, 13 Jan 2024 19:50:12 +0000] rev 79480
consolidated name of lemma analogously to nat/int/word_bit_induct
Fri, 12 Jan 2024 17:00:35 +0100 more accurate syntax: 'obtain' vars are optional;
wenzelm [Fri, 12 Jan 2024 17:00:35 +0100] rev 79479
more accurate syntax: 'obtain' vars are optional;
Thu, 11 Jan 2024 16:34:40 +0100 clarified order, disregard structure of proof;
wenzelm [Thu, 11 Jan 2024 16:34:40 +0100] rev 79478
clarified order, disregard structure of proof;
Thu, 11 Jan 2024 15:37:11 +0100 minor performance tuning;
wenzelm [Thu, 11 Jan 2024 15:37:11 +0100] rev 79477
minor performance tuning;
Thu, 11 Jan 2024 13:09:39 +0100 tuned;
wenzelm [Thu, 11 Jan 2024 13:09:39 +0100] rev 79476
tuned;
Thu, 11 Jan 2024 12:44:27 +0100 more thorough treatment of hidden type variables within zproof;
wenzelm [Thu, 11 Jan 2024 12:44:27 +0100] rev 79475
more thorough treatment of hidden type variables within zproof;
Thu, 11 Jan 2024 12:37:10 +0100 more uniform treatment of "hyps" within zproof;
wenzelm [Thu, 11 Jan 2024 12:37:10 +0100] rev 79474
more uniform treatment of "hyps" within zproof;
Thu, 11 Jan 2024 12:00:02 +0100 clarified order: follow Thm.fold_terms;
wenzelm [Thu, 11 Jan 2024 12:00:02 +0100] rev 79473
clarified order: follow Thm.fold_terms;
Wed, 10 Jan 2024 22:25:34 +0100 merged
wenzelm [Wed, 10 Jan 2024 22:25:34 +0100] rev 79472
merged
Wed, 10 Jan 2024 14:36:29 +0100 clarified signature;
wenzelm [Wed, 10 Jan 2024 14:36:29 +0100] rev 79471
clarified signature;
Wed, 10 Jan 2024 13:43:10 +0100 clarified signature;
wenzelm [Wed, 10 Jan 2024 13:43:10 +0100] rev 79470
clarified signature;
Wed, 10 Jan 2024 13:37:29 +0100 tuned signature;
wenzelm [Wed, 10 Jan 2024 13:37:29 +0100] rev 79469
tuned signature;
Wed, 10 Jan 2024 13:33:36 +0100 tuned;
wenzelm [Wed, 10 Jan 2024 13:33:36 +0100] rev 79468
tuned;
Wed, 10 Jan 2024 13:24:59 +0100 clarified test: no exception yet;
wenzelm [Wed, 10 Jan 2024 13:24:59 +0100] rev 79467
clarified test: no exception yet;
Wed, 10 Jan 2024 13:18:28 +0100 tuned;
wenzelm [Wed, 10 Jan 2024 13:18:28 +0100] rev 79466
tuned;
Wed, 10 Jan 2024 13:16:48 +0100 tuned;
wenzelm [Wed, 10 Jan 2024 13:16:48 +0100] rev 79465
tuned;
Wed, 10 Jan 2024 13:15:28 +0100 tuned signature: more direct operations;
wenzelm [Wed, 10 Jan 2024 13:15:28 +0100] rev 79464
tuned signature: more direct operations;
Wed, 10 Jan 2024 13:10:20 +0100 clarified signature;
wenzelm [Wed, 10 Jan 2024 13:10:20 +0100] rev 79463
clarified signature;
Wed, 10 Jan 2024 11:39:01 +0100 clarified signature: more direct operations;
wenzelm [Wed, 10 Jan 2024 11:39:01 +0100] rev 79462
clarified signature: more direct operations;
Wed, 10 Jan 2024 11:33:36 +0100 tuned signature;
wenzelm [Wed, 10 Jan 2024 11:33:36 +0100] rev 79461
tuned signature;
Wed, 10 Jan 2024 11:28:20 +0100 tuned;
wenzelm [Wed, 10 Jan 2024 11:28:20 +0100] rev 79460
tuned;
Tue, 09 Jan 2024 23:52:02 +0100 minor performance tuning, for important special case where consts are already expanded (e.g. re-certification within proof procedure);
wenzelm [Tue, 09 Jan 2024 23:52:02 +0100] rev 79459
minor performance tuning, for important special case where consts are already expanded (e.g. re-certification within proof procedure);
Tue, 09 Jan 2024 23:41:50 +0100 tuned whitespace;
wenzelm [Tue, 09 Jan 2024 23:41:50 +0100] rev 79458
tuned whitespace;
Tue, 09 Jan 2024 23:40:53 +0100 more robust: certify types uniformly (see also 62b75508eb66);
wenzelm [Tue, 09 Jan 2024 23:40:53 +0100] rev 79457
more robust: certify types uniformly (see also 62b75508eb66);
Tue, 09 Jan 2024 23:38:54 +0100 tuned;
wenzelm [Tue, 09 Jan 2024 23:38:54 +0100] rev 79456
tuned;
Tue, 09 Jan 2024 22:40:38 +0100 clarified signature;
wenzelm [Tue, 09 Jan 2024 22:40:38 +0100] rev 79455
clarified signature;
Tue, 09 Jan 2024 17:38:50 +0100 clarified signature: avoid redundant Term.maxidx_of_term;
wenzelm [Tue, 09 Jan 2024 17:38:50 +0100] rev 79454
clarified signature: avoid redundant Term.maxidx_of_term;
Tue, 09 Jan 2024 17:25:43 +0100 proper check of result from Soft_Type_System.global_purge (amending b2bedb022a75);
wenzelm [Tue, 09 Jan 2024 17:25:43 +0100] rev 79453
proper check of result from Soft_Type_System.global_purge (amending b2bedb022a75);
Tue, 09 Jan 2024 17:10:09 +0100 misc tuning and clarification: prefer Same.operation;
wenzelm [Tue, 09 Jan 2024 17:10:09 +0100] rev 79452
misc tuning and clarification: prefer Same.operation;
Tue, 09 Jan 2024 16:04:21 +0100 clarified signature;
wenzelm [Tue, 09 Jan 2024 16:04:21 +0100] rev 79451
clarified signature;
Tue, 09 Jan 2024 15:14:49 +0100 tuned names;
wenzelm [Tue, 09 Jan 2024 15:14:49 +0100] rev 79450
tuned names;
Tue, 09 Jan 2024 12:18:01 +0100 clarified signature;
wenzelm [Tue, 09 Jan 2024 12:18:01 +0100] rev 79449
clarified signature;
Tue, 09 Jan 2024 12:06:07 +0100 tuned whitespace;
wenzelm [Tue, 09 Jan 2024 12:06:07 +0100] rev 79448
tuned whitespace;
Tue, 09 Jan 2024 11:57:16 +0100 clarified modules;
wenzelm [Tue, 09 Jan 2024 11:57:16 +0100] rev 79447
clarified modules; minor performance tuning;
Tue, 09 Jan 2024 11:54:36 +0100 clarified signature;
wenzelm [Tue, 09 Jan 2024 11:54:36 +0100] rev 79446
clarified signature;
Wed, 10 Jan 2024 15:30:13 +0100 added and removed lemmas
nipkow [Wed, 10 Jan 2024 15:30:13 +0100] rev 79445
added and removed lemmas
Wed, 10 Jan 2024 10:25:55 +0100 proper SMTP session: set envelope sender address correctly;
Fabian Huch <huch@in.tum.de> [Wed, 10 Jan 2024 10:25:55 +0100] rev 79444
proper SMTP session: set envelope sender address correctly;
Tue, 09 Jan 2024 17:35:56 +0100 update javamail component with current jakarta mail APIs and eclipse angus implementation;
Fabian Huch <huch@in.tum.de> [Tue, 09 Jan 2024 17:35:56 +0100] rev 79443
update javamail component with current jakarta mail APIs and eclipse angus implementation;
Mon, 08 Jan 2024 23:44:02 +0100 tuned source structure;
wenzelm [Mon, 08 Jan 2024 23:44:02 +0100] rev 79442
tuned source structure;
Mon, 08 Jan 2024 23:17:32 +0100 clarified signature;
wenzelm [Mon, 08 Jan 2024 23:17:32 +0100] rev 79441
clarified signature; minor performance tuning;
Mon, 08 Jan 2024 22:53:38 +0100 tuned;
wenzelm [Mon, 08 Jan 2024 22:53:38 +0100] rev 79440
tuned;
Mon, 08 Jan 2024 22:26:04 +0100 minor performance tuning;
wenzelm [Mon, 08 Jan 2024 22:26:04 +0100] rev 79439
minor performance tuning; eliminate clones;
Mon, 08 Jan 2024 21:54:20 +0100 minor performance tuning;
wenzelm [Mon, 08 Jan 2024 21:54:20 +0100] rev 79438
minor performance tuning;
Mon, 08 Jan 2024 21:53:27 +0100 minor performance tuning;
wenzelm [Mon, 08 Jan 2024 21:53:27 +0100] rev 79437
minor performance tuning;
Mon, 08 Jan 2024 21:53:16 +0100 minor performance tuning;
wenzelm [Mon, 08 Jan 2024 21:53:16 +0100] rev 79436
minor performance tuning;
Mon, 08 Jan 2024 21:46:43 +0100 minor performance tuning;
wenzelm [Mon, 08 Jan 2024 21:46:43 +0100] rev 79435
minor performance tuning;
Mon, 08 Jan 2024 21:46:26 +0100 minor performance tuning;
wenzelm [Mon, 08 Jan 2024 21:46:26 +0100] rev 79434
minor performance tuning;
Mon, 08 Jan 2024 21:30:21 +0100 minor performance tuning;
wenzelm [Mon, 08 Jan 2024 21:30:21 +0100] rev 79433
minor performance tuning;
Mon, 08 Jan 2024 13:41:45 +0100 tuned;
wenzelm [Mon, 08 Jan 2024 13:41:45 +0100] rev 79432
tuned;
Mon, 08 Jan 2024 13:31:45 +0100 tuned signature;
wenzelm [Mon, 08 Jan 2024 13:31:45 +0100] rev 79431
tuned signature;
Mon, 08 Jan 2024 12:08:31 +0100 tuned signature;
wenzelm [Mon, 08 Jan 2024 12:08:31 +0100] rev 79430
tuned signature;
Sat, 06 Jan 2024 21:01:06 +0100 more zproofs, underlying Proofterm.unconstrain_thm_proof / Thm.unconstrainT;
wenzelm [Sat, 06 Jan 2024 21:01:06 +0100] rev 79429
more zproofs, underlying Proofterm.unconstrain_thm_proof / Thm.unconstrainT;
Sat, 06 Jan 2024 20:53:50 +0100 omit syntactic of_class check, which is in conflict with sort constraints within the logic;
wenzelm [Sat, 06 Jan 2024 20:53:50 +0100] rev 79428
omit syntactic of_class check, which is in conflict with sort constraints within the logic;
Sat, 06 Jan 2024 20:41:07 +0100 tuned;
wenzelm [Sat, 06 Jan 2024 20:41:07 +0100] rev 79427
tuned;
Sat, 06 Jan 2024 20:40:07 +0100 minor performance tuning;
wenzelm [Sat, 06 Jan 2024 20:40:07 +0100] rev 79426
minor performance tuning;
Sat, 06 Jan 2024 15:31:41 +0100 clarified signature;
wenzelm [Sat, 06 Jan 2024 15:31:41 +0100] rev 79425
clarified signature; clarified modules;
Sat, 06 Jan 2024 13:13:48 +0100 misc tuning and clarification;
wenzelm [Sat, 06 Jan 2024 13:13:48 +0100] rev 79424
misc tuning and clarification;
Sat, 06 Jan 2024 12:44:35 +0100 tuned signature;
wenzelm [Sat, 06 Jan 2024 12:44:35 +0100] rev 79423
tuned signature;
Sat, 06 Jan 2024 12:34:55 +0100 tuned signature: canonical argument order;
wenzelm [Sat, 06 Jan 2024 12:34:55 +0100] rev 79422
tuned signature: canonical argument order;
Thu, 04 Jan 2024 15:56:03 +0100 tuned;
wenzelm [Thu, 04 Jan 2024 15:56:03 +0100] rev 79421
tuned;
Thu, 04 Jan 2024 15:49:09 +0100 clarified datatype ztyp: omit special case that rarely occurs (thanks to ZClass and ZClassp);
wenzelm [Thu, 04 Jan 2024 15:49:09 +0100] rev 79420
clarified datatype ztyp: omit special case that rarely occurs (thanks to ZClass and ZClassp);
Thu, 04 Jan 2024 15:16:10 +0100 clarified box_proof: use sort constraints within the logic;
wenzelm [Thu, 04 Jan 2024 15:16:10 +0100] rev 79419
clarified box_proof: use sort constraints within the logic;
Wed, 03 Jan 2024 12:40:10 +0100 more operations (see also 8368160d3c65);
wenzelm [Wed, 03 Jan 2024 12:40:10 +0100] rev 79418
more operations (see also 8368160d3c65);
Tue, 02 Jan 2024 23:17:43 +0100 proper support for complex types, not just type variables (amending 623789141e39);
wenzelm [Tue, 02 Jan 2024 23:17:43 +0100] rev 79417
proper support for complex types, not just type variables (amending 623789141e39);
Tue, 02 Jan 2024 21:58:32 +0100 proper instantiation for make_const_proof, notably change of types for term variables;
wenzelm [Tue, 02 Jan 2024 21:58:32 +0100] rev 79416
proper instantiation for make_const_proof, notably change of types for term variables;
Tue, 02 Jan 2024 20:34:22 +0100 tuned names;
wenzelm [Tue, 02 Jan 2024 20:34:22 +0100] rev 79415
tuned names;
Tue, 02 Jan 2024 20:09:42 +0100 more operations;
wenzelm [Tue, 02 Jan 2024 20:09:42 +0100] rev 79414
more operations;
Mon, 01 Jan 2024 14:36:08 +0100 clarified signature;
wenzelm [Mon, 01 Jan 2024 14:36:08 +0100] rev 79413
clarified signature;
Sun, 31 Dec 2023 22:39:40 +0100 minor performance tuning: proper Same.operation;
wenzelm [Sun, 31 Dec 2023 22:39:40 +0100] rev 79412
minor performance tuning: proper Same.operation;
Sun, 31 Dec 2023 22:04:41 +0100 minor performance tuning: proper Same.operation;
wenzelm [Sun, 31 Dec 2023 22:04:41 +0100] rev 79411
minor performance tuning: proper Same.operation; clarified modules;
Sun, 31 Dec 2023 21:40:14 +0100 tuned signature;
wenzelm [Sun, 31 Dec 2023 21:40:14 +0100] rev 79410
tuned signature;
Sun, 31 Dec 2023 19:24:37 +0100 minor performance tuning: proper Same.operation;
wenzelm [Sun, 31 Dec 2023 19:24:37 +0100] rev 79409
minor performance tuning: proper Same.operation; clarified modules;
Sun, 31 Dec 2023 18:49:00 +0100 minor performance tuning: proper Same.operation;
wenzelm [Sun, 31 Dec 2023 18:49:00 +0100] rev 79408
minor performance tuning: proper Same.operation;
Sun, 31 Dec 2023 16:15:27 +0100 tuned signature;
wenzelm [Sun, 31 Dec 2023 16:15:27 +0100] rev 79407
tuned signature;
Sun, 31 Dec 2023 15:16:05 +0100 tuned;
wenzelm [Sun, 31 Dec 2023 15:16:05 +0100] rev 79406
tuned;
Sun, 31 Dec 2023 15:09:04 +0100 pro-forma support for ZTerm.sorts_zproof;
wenzelm [Sun, 31 Dec 2023 15:09:04 +0100] rev 79405
pro-forma support for ZTerm.sorts_zproof;
Sun, 31 Dec 2023 12:40:10 +0100 tuned comments;
wenzelm [Sun, 31 Dec 2023 12:40:10 +0100] rev 79404
tuned comments;
Sun, 31 Dec 2023 12:33:13 +0100 tuned structure;
wenzelm [Sun, 31 Dec 2023 12:33:13 +0100] rev 79403
tuned structure;
Sun, 31 Dec 2023 12:22:23 +0100 minor performance tuning: proper Same.operation;
wenzelm [Sun, 31 Dec 2023 12:22:23 +0100] rev 79402
minor performance tuning: proper Same.operation;
Sun, 31 Dec 2023 11:50:05 +0100 tuned names (again);
wenzelm [Sun, 31 Dec 2023 11:50:05 +0100] rev 79401
tuned names (again);
Sat, 30 Dec 2023 22:53:03 +0100 clarified modules;
wenzelm [Sat, 30 Dec 2023 22:53:03 +0100] rev 79400
clarified modules;
Sat, 30 Dec 2023 22:36:41 +0100 clarified signature: more operations;
wenzelm [Sat, 30 Dec 2023 22:36:41 +0100] rev 79399
clarified signature: more operations;
Sat, 30 Dec 2023 22:16:18 +0100 tuned names;
wenzelm [Sat, 30 Dec 2023 22:16:18 +0100] rev 79398
tuned names;
Sat, 30 Dec 2023 22:05:55 +0100 clarified signature;
wenzelm [Sat, 30 Dec 2023 22:05:55 +0100] rev 79397
clarified signature;
Sat, 30 Dec 2023 21:54:08 +0100 tuned;
wenzelm [Sat, 30 Dec 2023 21:54:08 +0100] rev 79396
tuned;
Sat, 30 Dec 2023 21:40:48 +0100 tuned whitespace;
wenzelm [Sat, 30 Dec 2023 21:40:48 +0100] rev 79395
tuned whitespace;
Sat, 30 Dec 2023 21:35:00 +0100 clarified signature;
wenzelm [Sat, 30 Dec 2023 21:35:00 +0100] rev 79394
clarified signature;
Sat, 30 Dec 2023 21:22:31 +0100 tuned;
wenzelm [Sat, 30 Dec 2023 21:22:31 +0100] rev 79393
tuned;
Sat, 30 Dec 2023 21:22:11 +0100 tuned;
wenzelm [Sat, 30 Dec 2023 21:22:11 +0100] rev 79392
tuned;
Sat, 30 Dec 2023 17:19:31 +0100 clarified signature: prefer Same.operation;
wenzelm [Sat, 30 Dec 2023 17:19:31 +0100] rev 79391
clarified signature: prefer Same.operation;
Sat, 30 Dec 2023 15:59:11 +0100 tuned;
wenzelm [Sat, 30 Dec 2023 15:59:11 +0100] rev 79390
tuned;
Sat, 30 Dec 2023 15:50:18 +0100 more zproofs;
wenzelm [Sat, 30 Dec 2023 15:50:18 +0100] rev 79389
more zproofs;
Sat, 30 Dec 2023 12:34:27 +0100 more operations;
wenzelm [Sat, 30 Dec 2023 12:34:27 +0100] rev 79388
more operations;
Sat, 30 Dec 2023 12:12:43 +0100 clarified modules;
wenzelm [Sat, 30 Dec 2023 12:12:43 +0100] rev 79387
clarified modules; minor performance tuning;
Sat, 30 Dec 2023 11:26:05 +0100 minor performance tuning, following 703201dbd413;
wenzelm [Sat, 30 Dec 2023 11:26:05 +0100] rev 79386
minor performance tuning, following 703201dbd413;
Sat, 30 Dec 2023 11:25:29 +0100 tuned;
wenzelm [Sat, 30 Dec 2023 11:25:29 +0100] rev 79385
tuned;
Fri, 29 Dec 2023 20:18:58 +0100 clarified signature: suppress unused fields;
wenzelm [Fri, 29 Dec 2023 20:18:58 +0100] rev 79384
clarified signature: suppress unused fields;
Fri, 29 Dec 2023 20:01:04 +0100 eliminate clone (amending e7796c55d840);
wenzelm [Fri, 29 Dec 2023 20:01:04 +0100] rev 79383
eliminate clone (amending e7796c55d840);
Fri, 29 Dec 2023 19:22:15 +0100 minor performance tuning;
wenzelm [Fri, 29 Dec 2023 19:22:15 +0100] rev 79382
minor performance tuning;
Fri, 29 Dec 2023 19:05:10 +0100 more operations;
wenzelm [Fri, 29 Dec 2023 19:05:10 +0100] rev 79381
more operations;
Fri, 29 Dec 2023 19:00:17 +0100 more operations;
wenzelm [Fri, 29 Dec 2023 19:00:17 +0100] rev 79380
more operations;
Fri, 29 Dec 2023 15:58:43 +0100 tuned;
wenzelm [Fri, 29 Dec 2023 15:58:43 +0100] rev 79379
tuned;
Wed, 27 Dec 2023 21:42:42 +0100 clarified store_proof: before attributes are applied, to ensure proper thm_proof boxes for declaration attributes;
wenzelm [Wed, 27 Dec 2023 21:42:42 +0100] rev 79378
clarified store_proof: before attributes are applied, to ensure proper thm_proof boxes for declaration attributes;
Wed, 27 Dec 2023 20:52:33 +0100 tuned;
wenzelm [Wed, 27 Dec 2023 20:52:33 +0100] rev 79377
tuned;
Wed, 27 Dec 2023 20:40:15 +0100 tuned signature;
wenzelm [Wed, 27 Dec 2023 20:40:15 +0100] rev 79376
tuned signature;
Wed, 27 Dec 2023 20:31:01 +0100 tuned;
wenzelm [Wed, 27 Dec 2023 20:31:01 +0100] rev 79375
tuned; more uniform Thm.transfer;
Wed, 27 Dec 2023 16:18:25 +0100 tuned;
wenzelm [Wed, 27 Dec 2023 16:18:25 +0100] rev 79374
tuned;
Wed, 27 Dec 2023 16:10:10 +0100 more accurate Global_Theory.name_facts: burrow into expression of attributed theorems;
wenzelm [Wed, 27 Dec 2023 16:10:10 +0100] rev 79373
more accurate Global_Theory.name_facts: burrow into expression of attributed theorems;
Wed, 27 Dec 2023 15:57:42 +0100 clarified modules;
wenzelm [Wed, 27 Dec 2023 15:57:42 +0100] rev 79372
clarified modules;
Wed, 27 Dec 2023 15:50:17 +0100 clarified signature;
wenzelm [Wed, 27 Dec 2023 15:50:17 +0100] rev 79371
clarified signature;
Wed, 27 Dec 2023 15:34:47 +0100 tuned;
wenzelm [Wed, 27 Dec 2023 15:34:47 +0100] rev 79370
tuned;
Wed, 27 Dec 2023 15:00:48 +0100 clarified Global_Theory.store_proofs vs. Generic_Target.thm_definition / Attrib.global_notes;
wenzelm [Wed, 27 Dec 2023 15:00:48 +0100] rev 79369
clarified Global_Theory.store_proofs vs. Generic_Target.thm_definition / Attrib.global_notes;
Wed, 27 Dec 2023 13:17:55 +0100 clarified signature;
wenzelm [Wed, 27 Dec 2023 13:17:55 +0100] rev 79368
clarified signature;
Wed, 27 Dec 2023 13:02:22 +0100 tuned;
wenzelm [Wed, 27 Dec 2023 13:02:22 +0100] rev 79367
tuned;
Wed, 27 Dec 2023 11:21:36 +0100 tuned: avoid duplicates;
wenzelm [Wed, 27 Dec 2023 11:21:36 +0100] rev 79366
tuned: avoid duplicates;
Wed, 27 Dec 2023 11:14:56 +0100 more operations;
wenzelm [Wed, 27 Dec 2023 11:14:56 +0100] rev 79365
more operations;
Wed, 27 Dec 2023 11:10:51 +0100 proper Thm.transfer;
wenzelm [Wed, 27 Dec 2023 11:10:51 +0100] rev 79364
proper Thm.transfer;
Tue, 26 Dec 2023 22:14:44 +0100 proper Thm.trim_context;
wenzelm [Tue, 26 Dec 2023 22:14:44 +0100] rev 79363
proper Thm.trim_context;
Tue, 26 Dec 2023 20:33:38 +0100 clarified stored data: actual thm allows to replay zproofs in a modular manner;
wenzelm [Tue, 26 Dec 2023 20:33:38 +0100] rev 79362
clarified stored data: actual thm allows to replay zproofs in a modular manner;
Tue, 26 Dec 2023 20:11:25 +0100 tuned signature;
wenzelm [Tue, 26 Dec 2023 20:11:25 +0100] rev 79361
tuned signature;
Tue, 26 Dec 2023 20:06:30 +0100 tuned signature, following Proofterm.thm_header;
wenzelm [Tue, 26 Dec 2023 20:06:30 +0100] rev 79360
tuned signature, following Proofterm.thm_header;
Tue, 26 Dec 2023 12:46:10 +0100 more robust: avoid crash of Thm.solve_constraints due to changed background theory, e.g. relevant for AFP/Transition_Systems_and_Automata;
wenzelm [Tue, 26 Dec 2023 12:46:10 +0100] rev 79359
more robust: avoid crash of Thm.solve_constraints due to changed background theory, e.g. relevant for AFP/Transition_Systems_and_Automata;
Tue, 26 Dec 2023 12:37:33 +0100 clarified signature;
wenzelm [Tue, 26 Dec 2023 12:37:33 +0100] rev 79358
clarified signature;
Tue, 26 Dec 2023 12:03:54 +0100 proper Thm_Name.make_list for thm_definition;
wenzelm [Tue, 26 Dec 2023 12:03:54 +0100] rev 79357
proper Thm_Name.make_list for thm_definition; tuned modules;
Sun, 24 Dec 2023 20:35:22 +0100 more robust: avoid crash of AFP/Transition_Systems_and_Automata (amending fe4bd39bfeac and 43d8385db923);
wenzelm [Sun, 24 Dec 2023 20:35:22 +0100] rev 79356
more robust: avoid crash of AFP/Transition_Systems_and_Automata (amending fe4bd39bfeac and 43d8385db923);
Sun, 24 Dec 2023 20:17:08 +0100 more robust: zproofs need to be enabled (amending 43d8385db923);
wenzelm [Sun, 24 Dec 2023 20:17:08 +0100] rev 79355
more robust: zproofs need to be enabled (amending 43d8385db923);
Sun, 24 Dec 2023 13:58:25 +0100 more thorough thm definition via Global_Theory.register_proofs: store (and purge) zproofs;
wenzelm [Sun, 24 Dec 2023 13:58:25 +0100] rev 79354
more thorough thm definition via Global_Theory.register_proofs: store (and purge) zproofs;
Sun, 24 Dec 2023 13:20:40 +0100 tuned names;
wenzelm [Sun, 24 Dec 2023 13:20:40 +0100] rev 79353
tuned names;
Sun, 24 Dec 2023 13:08:34 +0100 clarified signature: support update of local_theory;
wenzelm [Sun, 24 Dec 2023 13:08:34 +0100] rev 79352
clarified signature: support update of local_theory;
Sun, 24 Dec 2023 12:35:02 +0100 tuned;
wenzelm [Sun, 24 Dec 2023 12:35:02 +0100] rev 79351
tuned;
Sun, 24 Dec 2023 12:32:25 +0100 clarified modules;
wenzelm [Sun, 24 Dec 2023 12:32:25 +0100] rev 79350
clarified modules;
Sun, 24 Dec 2023 12:23:50 +0100 tuned;
wenzelm [Sun, 24 Dec 2023 12:23:50 +0100] rev 79349
tuned;
Sun, 24 Dec 2023 12:17:12 +0100 unused;
wenzelm [Sun, 24 Dec 2023 12:17:12 +0100] rev 79348
unused;
Sun, 24 Dec 2023 12:06:20 +0100 clarified modules;
wenzelm [Sun, 24 Dec 2023 12:06:20 +0100] rev 79347
clarified modules;
Sun, 24 Dec 2023 11:58:33 +0100 tuned;
wenzelm [Sun, 24 Dec 2023 11:58:33 +0100] rev 79346
tuned;
Sun, 24 Dec 2023 11:51:59 +0100 clarified modules;
wenzelm [Sun, 24 Dec 2023 11:51:59 +0100] rev 79345
clarified modules;
Sun, 24 Dec 2023 11:46:20 +0100 tuned;
wenzelm [Sun, 24 Dec 2023 11:46:20 +0100] rev 79344
tuned;
Sun, 24 Dec 2023 11:18:16 +0100 tuned signature;
wenzelm [Sun, 24 Dec 2023 11:18:16 +0100] rev 79343
tuned signature;
Sun, 24 Dec 2023 11:13:54 +0100 tuned;
wenzelm [Sun, 24 Dec 2023 11:13:54 +0100] rev 79342
tuned;
Sun, 24 Dec 2023 11:13:33 +0100 more operations;
wenzelm [Sun, 24 Dec 2023 11:13:33 +0100] rev 79341
more operations;
Sat, 23 Dec 2023 19:08:35 +0100 eliminate duplicate (see also 6cbcfac5b72e and af7b79271364);
wenzelm [Sat, 23 Dec 2023 19:08:35 +0100] rev 79340
eliminate duplicate (see also 6cbcfac5b72e and af7b79271364);
Sat, 23 Dec 2023 16:12:53 +0100 minor performance tuning: shorter names;
wenzelm [Sat, 23 Dec 2023 16:12:53 +0100] rev 79339
minor performance tuning: shorter names;
Sat, 23 Dec 2023 14:50:22 +0100 minor performance tuning: static vs. dynamic rules;
wenzelm [Sat, 23 Dec 2023 14:50:22 +0100] rev 79338
minor performance tuning: static vs. dynamic rules;
Sat, 23 Dec 2023 14:52:05 +0100 minor performance tuning;
wenzelm [Sat, 23 Dec 2023 14:52:05 +0100] rev 79337
minor performance tuning;
Fri, 22 Dec 2023 21:03:16 +0100 clarified signature: downgrade old-style Global_Theory.add_defs to Global_Theory.add_def without attributes;
wenzelm [Fri, 22 Dec 2023 21:03:16 +0100] rev 79336
clarified signature: downgrade old-style Global_Theory.add_defs to Global_Theory.add_def without attributes;
Fri, 22 Dec 2023 17:19:08 +0100 clarified signature;
wenzelm [Fri, 22 Dec 2023 17:19:08 +0100] rev 79335
clarified signature;
Fri, 22 Dec 2023 17:18:32 +0100 tuned;
wenzelm [Fri, 22 Dec 2023 17:18:32 +0100] rev 79334
tuned;
Fri, 22 Dec 2023 15:43:10 +0100 more thorough treatment of zproof vs. proof: avoid accidental storage of large structures;
wenzelm [Fri, 22 Dec 2023 15:43:10 +0100] rev 79333
more thorough treatment of zproof vs. proof: avoid accidental storage of large structures;
Fri, 22 Dec 2023 14:55:55 +0100 clarified signature;
wenzelm [Fri, 22 Dec 2023 14:55:55 +0100] rev 79332
clarified signature;
Fri, 22 Dec 2023 13:53:03 +0100 observe option "prune_proofs";
wenzelm [Fri, 22 Dec 2023 13:53:03 +0100] rev 79331
observe option "prune_proofs";
Thu, 21 Dec 2023 21:35:54 +0100 clarified zproof storage: per-theory table in anticipation of session exports;
wenzelm [Thu, 21 Dec 2023 21:35:54 +0100] rev 79330
clarified zproof storage: per-theory table in anticipation of session exports;
Thu, 21 Dec 2023 21:03:02 +0100 proper thm_name for stored zproof;
wenzelm [Thu, 21 Dec 2023 21:03:02 +0100] rev 79329
proper thm_name for stored zproof;
Thu, 21 Dec 2023 17:07:03 +0100 uniform treatment of lazy facts: actual proof terms are always strict;
wenzelm [Thu, 21 Dec 2023 17:07:03 +0100] rev 79328
uniform treatment of lazy facts: actual proof terms are always strict;
Thu, 21 Dec 2023 17:01:35 +0100 tuned;
wenzelm [Thu, 21 Dec 2023 17:01:35 +0100] rev 79327
tuned;
Thu, 21 Dec 2023 11:58:19 +0100 tuned whitespace;
wenzelm [Thu, 21 Dec 2023 11:58:19 +0100] rev 79326
tuned whitespace;
Thu, 21 Dec 2023 11:40:43 +0100 tuned;
wenzelm [Thu, 21 Dec 2023 11:40:43 +0100] rev 79325
tuned;
Wed, 20 Dec 2023 22:32:57 +0100 proper Thm.transfer;
wenzelm [Wed, 20 Dec 2023 22:32:57 +0100] rev 79324
proper Thm.transfer;
Wed, 20 Dec 2023 20:58:56 +0100 clarified context: avoid capture of thy2 within closure;
wenzelm [Wed, 20 Dec 2023 20:58:56 +0100] rev 79323
clarified context: avoid capture of thy2 within closure;
Wed, 20 Dec 2023 20:48:57 +0100 tuned names;
wenzelm [Wed, 20 Dec 2023 20:48:57 +0100] rev 79322
tuned names;
Wed, 20 Dec 2023 20:28:55 +0100 more informative exceptions;
wenzelm [Wed, 20 Dec 2023 20:28:55 +0100] rev 79321
more informative exceptions;
Wed, 20 Dec 2023 14:26:18 +0100 more permissive: allow collapse of term variables for equal results, e.g. relevant for metis (line 1882 of "~~/src/HOL/List.thy");
wenzelm [Wed, 20 Dec 2023 14:26:18 +0100] rev 79320
more permissive: allow collapse of term variables for equal results, e.g. relevant for metis (line 1882 of "~~/src/HOL/List.thy");
Wed, 20 Dec 2023 12:50:38 +0100 tuned;
wenzelm [Wed, 20 Dec 2023 12:50:38 +0100] rev 79319
tuned;
Wed, 20 Dec 2023 12:50:33 +0100 more informative exception;
wenzelm [Wed, 20 Dec 2023 12:50:33 +0100] rev 79318
more informative exception;
Wed, 20 Dec 2023 12:50:16 +0100 clarified signature;
wenzelm [Wed, 20 Dec 2023 12:50:16 +0100] rev 79317
clarified signature;
Wed, 20 Dec 2023 11:55:04 +0100 clarified ML toplevel output: avoid "??." prefix;
wenzelm [Wed, 20 Dec 2023 11:55:04 +0100] rev 79316
clarified ML toplevel output: avoid "??." prefix;
Wed, 20 Dec 2023 11:16:39 +0100 tuned;
wenzelm [Wed, 20 Dec 2023 11:16:39 +0100] rev 79315
tuned;
Tue, 19 Dec 2023 23:06:26 +0100 merged
wenzelm [Tue, 19 Dec 2023 23:06:26 +0100] rev 79314
merged
Tue, 19 Dec 2023 22:56:32 +0100 use strict Global_Theory.register_proofs as checkpoint for stored zproof, and thus reduce current zboxes;
wenzelm [Tue, 19 Dec 2023 22:56:32 +0100] rev 79313
use strict Global_Theory.register_proofs as checkpoint for stored zproof, and thus reduce current zboxes;
Tue, 19 Dec 2023 20:02:17 +0100 clarified signature;
wenzelm [Tue, 19 Dec 2023 20:02:17 +0100] rev 79312
clarified signature;
Tue, 19 Dec 2023 19:20:21 +0100 omit pointless future: proof terms are built sequentially;
wenzelm [Tue, 19 Dec 2023 19:20:21 +0100] rev 79311
omit pointless future: proof terms are built sequentially;
Tue, 19 Dec 2023 19:18:09 +0100 omit unclear / inaccurate renaming;
wenzelm [Tue, 19 Dec 2023 19:18:09 +0100] rev 79310
omit unclear / inaccurate renaming;
Tue, 19 Dec 2023 18:03:25 +0100 more normalization: re-use Thm.solve_constraints as important checkpoint for results, notably Global_Theory.name_thm;
wenzelm [Tue, 19 Dec 2023 18:03:25 +0100] rev 79309
more normalization: re-use Thm.solve_constraints as important checkpoint for results, notably Global_Theory.name_thm;
Tue, 19 Dec 2023 17:54:55 +0100 more robust: avoid assumption about Context.certificate_theory;
wenzelm [Tue, 19 Dec 2023 17:54:55 +0100] rev 79308
more robust: avoid assumption about Context.certificate_theory;
Tue, 19 Dec 2023 17:31:12 +0100 tuned;
wenzelm [Tue, 19 Dec 2023 17:31:12 +0100] rev 79307
tuned;
Tue, 19 Dec 2023 17:26:30 +0100 clarified pro-forma proof: no zboxes here (partially revert 686b7b14d041);
wenzelm [Tue, 19 Dec 2023 17:26:30 +0100] rev 79306
clarified pro-forma proof: no zboxes here (partially revert 686b7b14d041);
Tue, 19 Dec 2023 17:07:22 +0100 tuned;
wenzelm [Tue, 19 Dec 2023 17:07:22 +0100] rev 79305
tuned;
Tue, 19 Dec 2023 15:27:45 +0100 tuned;
wenzelm [Tue, 19 Dec 2023 15:27:45 +0100] rev 79304
tuned;
Tue, 19 Dec 2023 15:17:04 +0100 more normalization;
wenzelm [Tue, 19 Dec 2023 15:17:04 +0100] rev 79303
more normalization;
Tue, 19 Dec 2023 14:41:28 +0100 less ambitious normalization: term abstractions over terms and proofs, but not proofs over proofs (which may be large);
wenzelm [Tue, 19 Dec 2023 14:41:28 +0100] rev 79302
less ambitious normalization: term abstractions over terms and proofs, but not proofs over proofs (which may be large);
Tue, 19 Dec 2023 12:44:03 +0100 tuned;
wenzelm [Tue, 19 Dec 2023 12:44:03 +0100] rev 79301
tuned;
(0) -30000 -10000 -3000 -1000 -240 +240 tip