Fri, 25 Jun 2021 12:53:56 +0200 wenzelm updated to flatlaf-1.2;
Fri, 25 Jun 2021 12:52:54 +0200 wenzelm proper directories after reinstallation of lxbroy10;
Fri, 25 Jun 2021 12:32:56 +0200 wenzelm more visual emphasis on node status;
Thu, 24 Jun 2021 06:06:32 +0000 haftmann more word cleanup
Wed, 23 Jun 2021 18:38:37 +0000 haftmann merged
Wed, 23 Jun 2021 17:43:31 +0000 haftmann more default simp rules
Wed, 23 Jun 2021 17:43:31 +0000 haftmann some word streamlining
Wed, 23 Jun 2021 17:39:43 +0200 wenzelm avoid legacy domain informatik.tu-muenchen.de;
Fri, 18 Jun 2021 15:03:12 +0200 wenzelm tuned --- following hints by IntelliJ;
Fri, 18 Jun 2021 14:35:48 +0200 wenzelm tuned signature;
Fri, 18 Jun 2021 12:13:43 +0200 wenzelm tuned;
Fri, 18 Jun 2021 12:13:09 +0200 wenzelm tuned;
Fri, 18 Jun 2021 12:12:28 +0200 wenzelm tuned signature;
Fri, 18 Jun 2021 11:48:43 +0200 wenzelm tuned;
Fri, 18 Jun 2021 11:32:32 +0200 wenzelm tuned signature (see 2d6a489adb01);
Thu, 17 Jun 2021 12:57:22 +0200 desharna added support for TFX's and THF's $ite to Sledgehammer
Thu, 17 Jun 2021 11:27:21 +0200 desharna tuned Mirabelle documentation
Thu, 17 Jun 2021 10:46:27 +0200 desharna shortened long lines
Thu, 17 Jun 2021 10:43:53 +0200 desharna fixed typos
Thu, 17 Jun 2021 10:37:29 +0200 desharna updated Mirabelle documentation
Thu, 17 Jun 2021 10:30:07 +0200 desharna changed Mirabelle's filter to use short theory names
Wed, 16 Jun 2021 08:19:09 +0000 haftmann more lemmas
Sat, 12 Jun 2021 15:37:25 +0200 desharna added support for unbounded max calls to Mirabelle
Sat, 12 Jun 2021 12:39:33 +0200 desharna added warnings when defining unamed or redefining Mirabelle action
Sat, 12 Jun 2021 12:16:19 +0200 wenzelm tuned whitespace;
Fri, 11 Jun 2021 09:33:43 +0200 desharna tuned Mirabelle
Thu, 10 Jun 2021 11:54:14 +0200 desharna merged
Thu, 10 Jun 2021 11:21:57 +0200 desharna refactored Mirabelle to produce output in real time
Wed, 09 Jun 2021 18:04:22 +0000 haftmann global interpretation into nested targets
Wed, 09 Jun 2021 18:04:21 +0000 haftmann more succint interfaces
Wed, 09 Jun 2021 11:25:21 +0200 wenzelm merged
Wed, 09 Jun 2021 11:21:42 +0200 wenzelm tuned messages;
Wed, 09 Jun 2021 10:58:28 +0200 wenzelm NEWS;
Wed, 09 Jun 2021 10:52:37 +0200 wenzelm proper profiling within command execution: messages require PIDE id;
Wed, 09 Jun 2021 10:37:53 +0200 wenzelm more systematic treatment of profiling mode;
Tue, 08 Jun 2021 23:36:30 +0200 wenzelm tuned message;
Tue, 08 Jun 2021 23:34:06 +0200 wenzelm prefer less intrusive tracing message;
Tue, 08 Jun 2021 23:23:59 +0200 wenzelm clarified documentation: tracing messages are not shown here;
Tue, 08 Jun 2021 16:32:57 +0200 wenzelm add missing file;
Tue, 08 Jun 2021 13:17:45 +0200 wenzelm more formal ML profiling messages;
Mon, 07 Jun 2021 16:40:26 +0200 wenzelm clarified modules;
Tue, 08 Jun 2021 17:01:32 +0200 nipkow Lukas Steven's more general fold foctions for maps
Tue, 01 Jun 2021 19:46:34 +0200 nipkow More general fold function for maps
Mon, 07 Jun 2021 15:13:34 +0200 wenzelm follow Phabricator update 2021 Week 23;
Mon, 07 Jun 2021 14:41:04 +0200 wenzelm tuned;
Mon, 07 Jun 2021 14:40:22 +0200 wenzelm more formal theory and session names;
Mon, 07 Jun 2021 14:34:55 +0200 wenzelm proper NEWS after Isabelle2021;
Mon, 07 Jun 2021 13:04:17 +0200 wenzelm updated descriptions;
Mon, 07 Jun 2021 11:42:05 +0200 wenzelm allow system option short form NAME for NAME=true for type string, not just bool;
Mon, 07 Jun 2021 09:36:21 +0200 wenzelm tuned;
Mon, 07 Jun 2021 09:27:01 +0200 wenzelm more robust within session "HOL";
Sun, 06 Jun 2021 21:39:26 +0200 wenzelm merged
Sun, 06 Jun 2021 21:17:23 +0200 wenzelm suppress theories from other sessions, unless explicitly specified via mirabelle_theories;
Sun, 06 Jun 2021 20:29:52 +0200 wenzelm clarified hook for Mirabelle: provide all loaded theories at once (for each 'theories' section within the session ROOT);
Sun, 06 Jun 2021 16:34:57 +0200 wenzelm refer to theory "segments" only, according to global Build.build_theories and Thy_Info.use_theories;
Sun, 06 Jun 2021 14:55:50 +0200 wenzelm tuned;
Sun, 06 Jun 2021 14:52:56 +0200 wenzelm more uniform schedule_theories, notably for "present" and "commit" phase after loading;
Sun, 06 Jun 2021 14:12:00 +0200 wenzelm tuned;
Sun, 06 Jun 2021 15:49:39 +0000 haftmann moved more legacy to AFP
Sat, 05 Jun 2021 21:01:00 +0200 wenzelm clarified modules;
Sat, 05 Jun 2021 20:20:25 +0200 wenzelm clarified check (refining fc828f64da5b): etc/settings or etc/components is not strictly required according to "init_component", and notable components only have session ROOTS (e.g. AFP/thys);
Sat, 05 Jun 2021 20:15:06 +0200 wenzelm tuned;
Sat, 05 Jun 2021 19:21:29 +0200 wenzelm more thorough update of required files (amending 1529c3eb6bac);
Sat, 05 Jun 2021 12:57:52 +0200 wenzelm clarified examples;
Sat, 05 Jun 2021 12:45:00 +0200 wenzelm tuned proofs;
Sat, 05 Jun 2021 12:29:57 +0200 wenzelm misc tuning --- following hints by Jørgen Villadsen (see also 1ce1bc9ff64a);
Fri, 04 Jun 2021 23:55:35 +0200 wenzelm tuned --- reduced source complexity;
Fri, 04 Jun 2021 23:40:44 +0200 wenzelm proper usage (amending f7ea394490f5);
Fri, 04 Jun 2021 23:37:27 +0200 wenzelm merged, resolving minor conflict;
Fri, 04 Jun 2021 23:30:46 +0200 wenzelm allow build session setup, e.g. for protocol handlers;
Fri, 04 Jun 2021 22:58:38 +0200 wenzelm unused;
Fri, 04 Jun 2021 22:50:32 +0200 wenzelm tuned --- potentially more robust (e.g. session.phase_changed vs. isabelle_process.terminated);
Fri, 04 Jun 2021 22:46:11 +0200 wenzelm clarified signature;
Fri, 04 Jun 2021 22:30:17 +0200 wenzelm removed pointless option (see 3d0952893db8);
Fri, 04 Jun 2021 22:01:16 +0200 wenzelm tuned --- avoid redundant future tasks from already loaded theories;
Fri, 04 Jun 2021 21:46:14 +0200 wenzelm no comment --- topological order appears to be fine since 04-Mar-2013;
Fri, 04 Jun 2021 21:36:42 +0200 wenzelm more predictable sequential presentation (2f9877db82a1), without somewhat pointless result_ord (e7fab0b5dbe7);
Fri, 04 Jun 2021 23:03:12 +0200 desharna moved stride option from sledgehammer action to main mirabelle
Thu, 03 Jun 2021 10:58:15 +0100 paulson merged
Thu, 03 Jun 2021 10:47:20 +0100 paulson new lemmas mostly about paths
Wed, 02 Jun 2021 12:45:27 +0000 haftmann lexorders the locale way
Mon, 31 May 2021 20:27:45 +0000 haftmann more accurate export morphism enables proper instantiation by interpretation
Sat, 29 May 2021 13:42:26 +0100 paulson merged
Fri, 28 May 2021 18:11:34 +0100 paulson some new and/or varient results about images
Fri, 28 May 2021 14:43:06 +0100 paulson nicer statement of Liouville_theorem
Fri, 28 May 2021 20:21:25 +0000 haftmann more lemmas
Fri, 28 May 2021 20:21:23 +0000 haftmann max word moved to Word_Lib in AFP
Wed, 26 May 2021 18:07:49 +0200 wenzelm more robust syntax;
Tue, 25 May 2021 23:58:49 +0200 wenzelm unused;
Tue, 25 May 2021 23:37:32 +0200 wenzelm clarified document export names;
Tue, 25 May 2021 23:18:29 +0200 wenzelm tuned signature;
Tue, 25 May 2021 23:12:46 +0200 wenzelm tuned;
Tue, 25 May 2021 23:04:29 +0200 wenzelm tuned;
Tue, 25 May 2021 23:00:29 +0200 wenzelm avoid former verbose_latex, which has been renamed to verbose in 52030acb19ac;
Tue, 25 May 2021 22:28:39 +0200 wenzelm compose Latex text as XML, output exported YXML in Isabelle/Scala;
Tue, 25 May 2021 21:44:01 +0200 wenzelm more direct index_entry: no positions required -- text is eventually moved to .ind file;
Tue, 25 May 2021 21:32:21 +0200 wenzelm clarified signature;
Mon, 24 May 2021 11:58:06 +0200 wenzelm clarified system_log: make this work independently of the particular "isabelle build" command-line (e.g. "isabelle mirabelle");
Sun, 23 May 2021 23:15:04 +0200 wenzelm tuned message, e.g. for Pure bootstrap;
Sun, 23 May 2021 23:00:10 +0200 wenzelm proper signature export (amending b50f8cc8c08e);
Sun, 23 May 2021 22:46:30 +0200 wenzelm syslog option for "isabelle build";
Sun, 23 May 2021 21:03:32 +0200 wenzelm further "unset CDPATH", whenever a new non-interactive bash is started (see also ac07f6be27ea);
Sun, 23 May 2021 20:34:43 +0200 wenzelm merged
Sun, 23 May 2021 20:12:36 +0200 wenzelm NEWS;
Sun, 23 May 2021 19:59:37 +0200 wenzelm clarified index, more like formal @{element_ref};
Sun, 23 May 2021 19:29:18 +0200 wenzelm clarified treatment of type constructors;
Sun, 23 May 2021 18:04:35 +0200 wenzelm misc tuning and clarification;
Sun, 23 May 2021 17:35:28 +0200 wenzelm tuned signature;
Sun, 23 May 2021 17:08:34 +0200 wenzelm clarified context;
Sat, 22 May 2021 22:58:10 +0200 wenzelm more uniform document antiquotations for ML: consolidate former setup for manuals;
Sat, 22 May 2021 21:52:13 +0200 wenzelm clarified names;
Sat, 22 May 2021 13:35:25 +0200 wenzelm clarified index antiquotation for ML: more ambitious type-setting, more accurate syntax;
Fri, 21 May 2021 13:07:53 +0200 wenzelm clarified modules;
Fri, 21 May 2021 12:29:29 +0200 wenzelm clarified modules;
Fri, 21 May 2021 11:19:53 +0200 wenzelm tuned;
Fri, 21 May 2021 10:15:38 +0200 wenzelm clarified signature: avoid dispatch via name;
Thu, 20 May 2021 23:33:54 +0200 wenzelm clarified, e.g. type variables;
Thu, 20 May 2021 22:02:19 +0200 wenzelm tuned index;
Thu, 20 May 2021 21:21:37 +0200 wenzelm more ambitious default for index "is like";
Thu, 20 May 2021 18:32:59 +0200 wenzelm tuned;
Thu, 20 May 2021 18:16:13 +0200 wenzelm support for index entries;
Thu, 20 May 2021 13:56:45 +0200 wenzelm tuned;
Thu, 20 May 2021 13:50:20 +0200 wenzelm tuned signature;
Wed, 19 May 2021 21:42:45 +0200 wenzelm clarified modules;
Wed, 19 May 2021 18:22:56 +0200 wenzelm clarified old document build;
Wed, 19 May 2021 16:44:40 +0200 wenzelm unused;
Wed, 19 May 2021 16:41:32 +0200 wenzelm prefer standard document_build=lualatex --- ISABELLE_TMP/examples has been removed already in 435fb018e8ee;
Wed, 19 May 2021 16:35:10 +0200 wenzelm prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
Wed, 19 May 2021 15:53:55 +0200 wenzelm unused;
Wed, 19 May 2021 15:45:13 +0200 wenzelm proper Unix lines;
Wed, 19 May 2021 13:21:08 +0200 wenzelm prefer explicit option document_bibliography (actually ignored by build script);
Wed, 19 May 2021 13:19:37 +0200 wenzelm explicit option document_bibliography;
Wed, 19 May 2021 12:53:51 +0200 wenzelm proper bibliography;
Wed, 19 May 2021 13:00:42 +0200 wenzelm discontinued obsolete "isabelle latex";
Wed, 19 May 2021 11:54:58 +0200 wenzelm more direct use of latex tools: avoid diversion into "isabelle latex -o pdf" and its confusion of ISABELLE_PDFLATEX vs. ISABELLE_LUALATEX;
Wed, 19 May 2021 11:48:35 +0200 wenzelm default document_build (lualatex);
Wed, 19 May 2021 11:18:38 +0200 wenzelm more robust: allow \printindex within the document;
Wed, 19 May 2021 11:15:13 +0200 wenzelm clarified bash scripts, with public interfaces for user-defined Document_Build.Engine;
Wed, 19 May 2021 10:41:28 +0200 wenzelm tuned signature;
Tue, 18 May 2021 22:02:21 +0200 wenzelm option document_preprocessor;
Tue, 18 May 2021 21:09:51 +0200 wenzelm show symbols in Isabelle/ML instead of perl;
Tue, 18 May 2021 20:19:02 +0200 wenzelm more robust run of makeindex (amending 0f0a2148a099, Gerwin Klein 2004), using the old status-quo of e.g. doc-src/Intro/Makefile;
Tue, 18 May 2021 19:59:22 +0200 wenzelm tuned --- more robust;
Tue, 18 May 2021 19:49:06 +0200 wenzelm discontinued somewhat pointless "fixbookmarks": default output works sufficiently well;
Tue, 18 May 2021 17:19:19 +0200 wenzelm more uniform bibtex error, without using perl (see 4710dd5093a3);
Tue, 18 May 2021 17:02:45 +0200 wenzelm proper message for instances of Exn.User_Error, without extra Output.error_prefix (e.g. for Document_Build.Build_Error);
Tue, 18 May 2021 16:18:39 +0200 wenzelm tuned;
Tue, 18 May 2021 16:15:19 +0200 wenzelm clarified command-line options;
Tue, 18 May 2021 16:01:01 +0200 wenzelm obsolete (see 5a3a2a52648d);
Tue, 18 May 2021 15:57:49 +0200 wenzelm redundant: copy produced from session document_files;
Tue, 18 May 2021 15:46:03 +0200 wenzelm clarified treatment of Isabelle .sty files;
Tue, 18 May 2021 15:17:55 +0200 wenzelm option document_logo;
Mon, 17 May 2021 23:38:16 +0200 wenzelm proper options;
Mon, 17 May 2021 23:30:25 +0200 wenzelm option document_build refers to build engine in Isabelle/Scala;
Mon, 17 May 2021 20:37:42 +0200 wenzelm redundant: tmp_dir is purged anyway;
Mon, 17 May 2021 20:32:52 +0200 wenzelm misc tuning and clarification;
Mon, 17 May 2021 16:15:25 +0200 wenzelm clarified modules;
Mon, 17 May 2021 15:01:37 +0200 wenzelm tuned --- clarified corner cases;
Mon, 17 May 2021 14:54:03 +0200 wenzelm more uniform use of Properties.Eq.unapply, with slightly changed semantics in boundary cases;
Mon, 17 May 2021 14:07:51 +0200 wenzelm clarified signature -- avoid odd warning about scala/bug#6675;
Mon, 17 May 2021 14:07:13 +0200 wenzelm tuned;
Mon, 17 May 2021 13:48:20 +0200 wenzelm tuned;
Mon, 17 May 2021 13:40:01 +0200 wenzelm clarified signature;
Mon, 17 May 2021 13:37:47 +0200 wenzelm proper syntax of Scala 3;
Sun, 16 May 2021 23:22:03 +0200 wenzelm enforce syntax of Scala 3;
Wed, 19 May 2021 14:17:40 +0100 paulson things need to be ugly
Tue, 18 May 2021 20:25:19 +0100 paulson merged
Tue, 18 May 2021 20:25:08 +0100 paulson sorted as an abbreviation
Mon, 17 May 2021 09:07:30 +0000 haftmann mere abbreviation for logical alias
Mon, 17 May 2021 13:57:19 +1000 kleing avoid unexpected output+behaviour when CDPATH is set
Sun, 16 May 2021 19:37:15 +0200 wenzelm recover some Linux test, using old macbroy2 as i21of4 (Ubuntu 20.04);
Sun, 16 May 2021 16:05:13 +0200 wenzelm avoid perl;
Sun, 16 May 2021 13:34:27 +0200 wenzelm tuned signature --- following hints by IntelliJ IDEA;
Sun, 16 May 2021 13:14:16 +0200 wenzelm ignore session build timeout, notably in AFP;
Sun, 16 May 2021 13:06:13 +0200 wenzelm check timeout_ignored as in ML, before applying timeout_scale;
Sat, 15 May 2021 22:39:07 +0200 wenzelm merged
Sat, 15 May 2021 22:36:36 +0200 wenzelm proper build of required session images vs. build with Mirabelle presentation;
Sat, 15 May 2021 22:06:05 +0200 wenzelm reactive "sledgehammer";
Sat, 15 May 2021 17:40:36 +0200 wenzelm reactive "sledgehammer_filter": statically correct, but untested (no proof_file);
Sat, 15 May 2021 17:38:49 +0200 wenzelm clarified command-line;
Sat, 15 May 2021 13:25:52 +0200 wenzelm clarified signature;
Sat, 15 May 2021 12:33:08 +0200 wenzelm clarified signature;
Sat, 15 May 2021 12:25:24 +0200 wenzelm clarified log content;
Fri, 14 May 2021 21:32:11 +0200 wenzelm reimplemented Mirabelle as Isabelle/ML presentation hook + Isabelle/Scala tool, but sledgehammer is still inactive;
Thu, 13 May 2021 15:52:10 +0200 wenzelm tuned;
Thu, 13 May 2021 15:38:52 +0200 wenzelm unused;
Wed, 12 May 2021 17:17:46 +0200 wenzelm unused (see 8ffc607c345d);
Wed, 12 May 2021 16:47:52 +0200 wenzelm clarified signature: provide access to previous state;
Wed, 12 May 2021 14:55:51 +0200 wenzelm clarified signature (see Scala version);
Wed, 12 May 2021 13:10:13 +0200 wenzelm tuned signature;
Wed, 12 May 2021 12:22:44 +0200 wenzelm avoid duplicate loading of ML file;
Fri, 14 May 2021 12:43:19 +0100 paulson strict_sorted now an abbreviation
Wed, 12 May 2021 17:05:29 +0000 haftmann explicit type class operations for type-specific implementations
Wed, 12 May 2021 17:05:28 +0000 haftmann obsolete
Wed, 12 May 2021 09:31:18 +0200 desharna added lemmas map_ran_Cons_sel and (length|map_fst)_map_ran
Wed, 12 May 2021 06:35:16 +0200 nipkow merged
Tue, 11 May 2021 22:40:59 +0200 nipkow generalized type
Tue, 11 May 2021 21:57:43 +0200 wenzelm basic setup of Isabelle setup tool --- pure Java, no dependencies;
Tue, 11 May 2021 21:21:01 +0200 wenzelm merged
Tue, 11 May 2021 20:19:07 +0200 wenzelm guess package more directly;
Tue, 11 May 2021 18:56:33 +0100 paulson merged
Tue, 11 May 2021 15:50:19 +0100 paulson Just one lemma
Tue, 11 May 2021 16:55:42 +0200 wenzelm proper support for macOS/Rosetta: let "uname -m" report arm64 instead of x86_64;
Tue, 11 May 2021 16:30:24 +0200 wenzelm clarified platforms;
Tue, 11 May 2021 14:04:36 +0200 wenzelm merged
Tue, 11 May 2021 14:03:39 +0200 wenzelm proper jEdit.props (amending ff716ecb0805);
Tue, 11 May 2021 13:45:09 +0200 wenzelm update to gmp-6.2.1, with support for arm64-darwin;
Tue, 11 May 2021 13:06:36 +0200 wenzelm clarified platforms;
Tue, 11 May 2021 12:21:39 +0200 wenzelm clarified options: implicitly support both x86_64 and arm64;
Tue, 11 May 2021 11:17:27 +0200 wenzelm tuned whitespace;
Mon, 10 May 2021 19:46:01 +0000 haftmann centralized more lemmas
Mon, 10 May 2021 19:45:54 +0000 haftmann avoid Fun.swap
Mon, 10 May 2021 19:45:51 +0000 haftmann guide is out of focus
Mon, 10 May 2021 22:32:02 +0200 wenzelm proper build for fresh target directory (amending d9823224fcfe);
Mon, 10 May 2021 22:18:12 +0200 wenzelm put more resources into jedit_build component;
Mon, 10 May 2021 20:09:47 +0200 wenzelm more brackets (see f6b453449cc6);
Mon, 10 May 2021 18:31:18 +0200 wenzelm more brackets;
Mon, 10 May 2021 17:15:37 +0200 wenzelm proper settings variable, amending 6e85281177df;
Mon, 10 May 2021 16:26:15 +0200 wenzelm merged
Mon, 10 May 2021 16:14:34 +0200 wenzelm tuned proofs --- avoid z3, which is absent on arm64-linux;
Mon, 10 May 2021 14:28:37 +0200 wenzelm proper condition: z3 could be absent, e.g. on arm64-linux;
Mon, 10 May 2021 12:23:30 +0200 wenzelm build auxiliary jEdit component in Isabelle/Scala;
Sat, 08 May 2021 13:06:30 +0200 wenzelm separate component for idea-icons.jar, from jedit_build (see also ff0e0bb81597);
Sat, 08 May 2021 00:31:51 +0200 wenzelm tuned message;
Fri, 07 May 2021 23:56:18 +0200 wenzelm clarified signature;
Fri, 07 May 2021 21:03:20 +0200 wenzelm tuned signature;
Sun, 09 May 2021 05:48:50 +0000 haftmann more elementary swap
Fri, 07 May 2021 16:49:08 +0200 wenzelm tuned comments;
Fri, 07 May 2021 16:45:49 +0200 wenzelm misc updates and clarification;
Fri, 07 May 2021 16:44:39 +0200 wenzelm clarified file name;
Fri, 07 May 2021 13:37:48 +0200 wenzelm merged
Fri, 07 May 2021 13:34:01 +0200 wenzelm updated to polyml-5.8.2 (official release);
Fri, 07 May 2021 13:17:29 +0200 wenzelm clarified default_platform_families (again);
Fri, 07 May 2021 13:16:50 +0200 wenzelm proper option for linux_arm;
Fri, 07 May 2021 12:43:03 +0200 wenzelm proper "$?";
Thu, 06 May 2021 23:28:30 +0200 wenzelm proper jvm_platform, notably for org.sqlite.lib.path;
Thu, 06 May 2021 23:20:02 +0200 wenzelm tuned message;
Thu, 06 May 2021 23:09:19 +0200 wenzelm support for platform family "linux_arm";
Thu, 06 May 2021 22:13:30 +0200 wenzelm clarified purge;
Thu, 06 May 2021 20:54:34 +0200 wenzelm removed junk;
Thu, 06 May 2021 20:43:12 +0200 wenzelm support local build_heaps;
Wed, 05 May 2021 21:14:38 +0200 wenzelm merged
Wed, 05 May 2021 20:41:40 +0200 wenzelm tuned --- rename = dist_name is sufficient;
Wed, 05 May 2021 20:37:49 +0200 wenzelm proper dist_name;
Wed, 05 May 2021 14:17:25 +0200 wenzelm clarified option -P: allow empty argument;
Wed, 05 May 2021 14:07:25 +0200 wenzelm support for existing release archive;
Wed, 05 May 2021 13:30:11 +0200 wenzelm tuned signature;
Wed, 05 May 2021 13:27:30 +0200 wenzelm clarified signature;
Tue, 04 May 2021 20:40:09 +0200 wenzelm more website content;
Tue, 04 May 2021 20:02:08 +0200 wenzelm misc tuning and clarification: more explicit types Release_Context, Release_Archive;
Tue, 04 May 2021 12:54:54 +0200 wenzelm tuned signature;
Wed, 05 May 2021 16:09:02 +0000 haftmann tuned theory structure
Wed, 05 May 2021 16:09:02 +0000 haftmann more appropriate location
Tue, 04 May 2021 17:57:16 +0000 haftmann collected lemmas on permutations
Mon, 03 May 2021 21:49:30 +0100 paulson A nice cardinality lemma
Mon, 03 May 2021 19:06:33 +0200 nipkow tuned
Sun, 02 May 2021 21:46:59 +0200 wenzelm more robust indentation: proper line context after insert;
Sun, 02 May 2021 20:51:21 +0200 wenzelm more robust: avoid sporadic crash of JEditBuffer.tokenMarker.getMainRuleSet().getModeName();
Sun, 02 May 2021 17:38:49 +0200 wenzelm support nested cases;
Sun, 02 May 2021 15:56:58 +0200 wenzelm tuned;
Sun, 02 May 2021 15:22:19 +0200 wenzelm tuned;
Sun, 02 May 2021 14:07:19 +0200 wenzelm early definition of ML antiquotations;
Sat, 01 May 2021 11:54:09 +0200 wenzelm tuned;
Thu, 29 Apr 2021 22:39:33 +0200 wenzelm clarified signature: more operations;
Thu, 29 Apr 2021 15:49:04 +0200 wenzelm clarified signature: more operations;
Wed, 28 Apr 2021 23:20:05 +0200 wenzelm clarified signature;
Wed, 28 Apr 2021 14:03:26 +0200 wenzelm tuned signature;
Wed, 28 Apr 2021 13:03:09 +0200 wenzelm clarified command-line, following other build_XYZ tools;
Wed, 28 Apr 2021 12:24:39 +0200 wenzelm more recent OCaml and GHC stack: better support for Apple Silicon;
Sun, 25 Apr 2021 22:33:53 +0200 wenzelm merged
Sun, 25 Apr 2021 22:33:15 +0200 wenzelm avoid "exec" to change the winpid;
Sun, 25 Apr 2021 21:12:59 +0200 wenzelm clarified check of root process on Windows (NB: the winpid is less stable than the Cygwin/Posix pid, so it needs to be "patched" into the the bash script, instead of bash_process.c);
Thu, 22 Apr 2021 23:40:22 +0200 wenzelm fast approximation of test for process group (NB: initial process might already be terminated, while background processes are still running);
Thu, 22 Apr 2021 23:03:58 +0200 wenzelm clarified signature;
Thu, 22 Apr 2021 22:55:41 +0200 wenzelm rebuild executable for x86_64-darwin;
Thu, 22 Apr 2021 22:07:05 +0200 wenzelm clarified command-line;
Thu, 22 Apr 2021 22:04:54 +0200 wenzelm update Linux base-line;
Thu, 22 Apr 2021 11:12:03 +0200 wenzelm tuned comments;
Thu, 22 Apr 2021 10:55:31 +0200 wenzelm tuned signature;
Thu, 22 Apr 2021 10:11:11 +0200 wenzelm simplified typesetting of \<guillemotleft>...\<guillemotright>;
Fri, 23 Apr 2021 09:50:14 +0000 haftmann collecting more lemmas concerning multisets
Tue, 20 Apr 2021 22:53:24 +0200 wenzelm proper use of antiquotations;
Mon, 19 Apr 2021 21:57:52 +0200 wenzelm more documentation on "Conversions";
Mon, 19 Apr 2021 15:55:14 +0200 nipkow tuned
Sat, 17 Apr 2021 19:47:08 +0200 wenzelm updated example;
Sat, 17 Apr 2021 19:45:12 +0200 wenzelm clarified options (again);
Sat, 17 Apr 2021 19:37:42 +0200 wenzelm more options: update ISABELLE_IDENTIFIER;
Fri, 16 Apr 2021 23:35:20 +0200 wenzelm clarified conditional ML;
Fri, 16 Apr 2021 23:16:00 +0200 wenzelm support for conditional ML text;
Fri, 16 Apr 2021 21:54:08 +0200 wenzelm updated example;
Fri, 16 Apr 2021 21:50:47 +0200 wenzelm clarified options;
Thu, 15 Apr 2021 19:45:43 +0000 haftmann proper context variable handling when stripping leadings quantifiers from test goals
Wed, 14 Apr 2021 21:15:24 +0200 wenzelm proper etc/ISABELLE_ID from archive (amending 4cba4e250c28);
Wed, 14 Apr 2021 20:53:28 +0200 wenzelm eliminated perl: prefer elementary GNU printenv;
Wed, 14 Apr 2021 14:36:13 +0200 wenzelm more robust bootstrap of components;
Wed, 14 Apr 2021 14:28:30 +0200 wenzelm more self-contained support for macOS;
Tue, 13 Apr 2021 16:19:43 +0200 wenzelm misc tuning and clarification;
Tue, 13 Apr 2021 11:44:47 +0200 wenzelm tuned signature;
Mon, 12 Apr 2021 22:57:39 +0200 wenzelm support for base64 via Isabelle/Scala/ML;
Mon, 12 Apr 2021 22:45:38 +0200 wenzelm compile;
Mon, 12 Apr 2021 22:41:51 +0200 wenzelm clarified signature: avoid overlap of String vs. Bytes (both are CharSequence);
Mon, 12 Apr 2021 22:36:13 +0200 wenzelm clarified signature (again);
Mon, 12 Apr 2021 22:26:30 +0200 wenzelm merged
Mon, 12 Apr 2021 22:26:09 +0200 wenzelm clarified signature;
Mon, 12 Apr 2021 22:18:37 +0200 wenzelm unused;
Mon, 12 Apr 2021 22:17:48 +0200 wenzelm unused;
Mon, 12 Apr 2021 22:16:31 +0200 wenzelm clarified signature: more structured arguments, notably for remote provers;
Mon, 12 Apr 2021 21:48:04 +0200 wenzelm clarified signature;
Mon, 12 Apr 2021 18:29:34 +0200 wenzelm clarified signature: avoid tmp file;
Mon, 12 Apr 2021 18:10:13 +0200 wenzelm clarified signature for Scala functions;
Mon, 12 Apr 2021 15:00:03 +0200 wenzelm clarified message output: flush already happens in write_message_yxml (see Isabelle/22b5ecb53dd9);
Mon, 12 Apr 2021 14:14:47 +0200 wenzelm tuned;
Mon, 12 Apr 2021 12:32:09 +0200 wenzelm clarified cache;
Mon, 12 Apr 2021 12:16:49 +0200 wenzelm clarified signature: Bytes extends CharSequence already (see d201996f72a8);
Mon, 12 Apr 2021 11:45:16 +0200 wenzelm clarified exceptions;
Sun, 11 Apr 2021 22:47:55 +0200 wenzelm more uniform use of Byte_Message;
Sun, 11 Apr 2021 21:32:09 +0200 wenzelm tuned signature;
Sun, 11 Apr 2021 21:23:51 +0200 wenzelm tuned signature;
Sat, 10 Apr 2021 21:50:59 +0200 wenzelm more robust treatment of empty markup: it allows to produce formal chunks;
Sun, 11 Apr 2021 07:35:24 +0000 haftmann collected combinatorial material
Sat, 10 Apr 2021 20:22:07 +0200 wenzelm tuned;
Sat, 10 Apr 2021 19:45:51 +0200 wenzelm tuned;
Sat, 10 Apr 2021 14:56:03 +0200 wenzelm more documentation;
Sat, 10 Apr 2021 14:55:50 +0200 wenzelm proper treatment of nested antiquotations;
Fri, 09 Apr 2021 22:06:59 +0200 wenzelm support for ML special forms: modified evaluation similar to Scheme;
Fri, 09 Apr 2021 21:07:11 +0200 wenzelm clarified signature: more detailed token positions for antiquotations;
Thu, 08 Apr 2021 20:52:19 +0200 wenzelm merged
Thu, 08 Apr 2021 16:43:35 +0200 wenzelm clarified signature;
Thu, 08 Apr 2021 12:38:18 +0000 haftmann confluent preprocessing for floats in presence of target language numerals
Wed, 07 Apr 2021 15:46:06 +0000 haftmann subclass relation
Wed, 07 Apr 2021 22:32:43 +0200 wenzelm some tinkering with npm versions;
Wed, 07 Apr 2021 22:28:41 +0200 wenzelm some tinkering with npm versions;
Wed, 07 Apr 2021 18:13:02 +0200 wenzelm back to post-release mode;
Wed, 07 Apr 2021 18:05:48 +0200 wenzelm tuned signature;
Wed, 07 Apr 2021 18:05:14 +0200 wenzelm auto-update due to "isabelle build_vscode";
Wed, 07 Apr 2021 18:04:45 +0200 wenzelm tuned;
Wed, 07 Apr 2021 18:04:30 +0200 wenzelm tuned --- following hints by IntelliJ IDEA;
Wed, 07 Apr 2021 11:05:00 +0200 Manuel Eberl fixed problematic addition operation in the 'approximation' package (previous version used much too high precision sometimes)
Wed, 07 Apr 2021 12:28:19 +0000 haftmann simplified definition
Tue, 06 Apr 2021 18:12:20 +0000 haftmann new lemmas
Mon, 05 Apr 2021 22:46:41 +0200 wenzelm discontinue old Ubuntu 18.04 LTS, e.g. it cannot build documentation "prog-prove";
Mon, 05 Apr 2021 22:45:01 +0200 wenzelm following recent Phabricator update, after 2021 Week 13 (Late March);
Fri, 02 Apr 2021 12:24:35 +0100 paulson merged
Fri, 02 Apr 2021 12:24:29 +0100 paulson Cosmetic: no !! in the lemma statement
Thu, 01 Apr 2021 19:14:43 +0200 wenzelm clarified README;
Thu, 01 Apr 2021 19:07:06 +0200 wenzelm more standard header, with utf-8 encoding;
Thu, 01 Apr 2021 19:01:19 +0200 wenzelm clarified HTML template (see also 04cb7e02ca38): avoid odd patching of sources;
Thu, 01 Apr 2021 07:35:03 +0200 nipkow merged
Wed, 31 Mar 2021 18:18:03 +0200 nipkow new automatic order prover: stateless, complete, verified
Wed, 31 Mar 2021 23:45:16 +0200 wenzelm clarified signature;
Wed, 31 Mar 2021 23:13:13 +0200 wenzelm clarified: follow "isabelle version -t";
Wed, 31 Mar 2021 22:58:17 +0200 wenzelm further clarification of Isabelle distribution identification -- avoid odd patching of sources;
Wed, 31 Mar 2021 22:10:56 +0200 wenzelm tuned signature -- more explicit types;
Wed, 31 Mar 2021 21:44:29 +0200 wenzelm more robust and uniform ISABELLE_TAGS;
Wed, 31 Mar 2021 18:12:46 +0200 wenzelm clarified ISABELLE_ID: distribution vs. hg archive vs. hg repos;
Wed, 31 Mar 2021 17:15:54 +0200 wenzelm simplified release status (again), in contrast to a43898f76ae9;
Wed, 31 Mar 2021 12:02:52 +0200 wenzelm more uniform HTTP resources;
Wed, 31 Mar 2021 11:24:46 +0200 wenzelm clarified (again): local tip could be actually more recent;
Wed, 31 Mar 2021 11:21:08 +0200 wenzelm tuned;
Wed, 31 Mar 2021 11:17:45 +0200 wenzelm tuned;
Wed, 31 Mar 2021 11:05:40 +0200 wenzelm clarified name;
Wed, 31 Mar 2021 10:57:18 +0200 wenzelm more systematic java_library: avoid empty entries, declaration order as for other bash functions;
Tue, 30 Mar 2021 12:32:24 +0200 wenzelm support sequential LaTeX jobs: more robust when TeX installation is self-installing packages etc.;
Tue, 30 Mar 2021 09:42:25 +0200 nipkow updated to latest latex due to new mechanism for dealing with bold ccfonts
Mon, 29 Mar 2021 12:26:13 +0100 paulson removal of needless hypothesis in hd_rev and last_rev
Sun, 28 Mar 2021 12:21:37 +0200 wenzelm more robust;
Sun, 28 Mar 2021 12:10:14 +0200 wenzelm clarified message;
Sun, 28 Mar 2021 12:08:43 +0200 wenzelm tuned;
Sun, 28 Mar 2021 12:07:46 +0200 wenzelm tuned message;
Sun, 28 Mar 2021 12:02:20 +0200 wenzelm proper export;
Sun, 28 Mar 2021 11:59:30 +0200 wenzelm more options: build is part of default setup;
Sun, 28 Mar 2021 11:45:00 +0200 wenzelm misc tuning and clarification;
Sun, 28 Mar 2021 11:39:53 +0200 wenzelm more options;
Sun, 28 Mar 2021 11:35:08 +0200 wenzelm proper Admin script, outside the settings environment;
Sun, 28 Mar 2021 11:33:30 +0200 wenzelm tuned whitespace;
Sat, 27 Mar 2021 23:03:57 +0100 wenzelm tuned;
Sat, 27 Mar 2021 22:59:12 +0100 wenzelm clarified;
Sat, 27 Mar 2021 22:48:59 +0100 wenzelm tuned message;
Sat, 27 Mar 2021 22:48:15 +0100 wenzelm tuned message;
Sat, 27 Mar 2021 22:36:45 +0100 wenzelm more accurate settings after update of current version;
Sat, 27 Mar 2021 22:26:13 +0100 wenzelm clarified messages;
Sat, 27 Mar 2021 22:19:56 +0100 wenzelm more robust: lest hg work out remote tip;
Sat, 27 Mar 2021 22:09:49 +0100 wenzelm more options;
Sat, 27 Mar 2021 21:27:27 +0100 wenzelm clarified treatment of multiple versions: last one counts;
Sat, 27 Mar 2021 20:53:11 +0100 wenzelm more robust;
Sat, 27 Mar 2021 20:39:14 +0100 wenzelm more robust: explicit repository root;
Sat, 27 Mar 2021 20:37:49 +0100 wenzelm more robust;
Sat, 27 Mar 2021 20:24:04 +0100 wenzelm more convenient repository setup;
Sat, 27 Mar 2021 19:46:02 +0100 wenzelm tuned;
Sat, 27 Mar 2021 19:44:36 +0100 wenzelm more robust invocation of hg;
Sat, 27 Mar 2021 19:26:34 +0100 wenzelm more robust: idempotent;
Sat, 27 Mar 2021 18:15:19 +0100 wenzelm more robust invocation of hg;
Sat, 27 Mar 2021 18:03:50 +0100 wenzelm tuned;
Sat, 27 Mar 2021 18:01:41 +0100 wenzelm clarified output;
Sat, 27 Mar 2021 17:13:15 +0100 wenzelm support repository archives (without full .hg directory);
Sat, 27 Mar 2021 17:05:36 +0100 wenzelm more robust invocation of hg;
Sat, 27 Mar 2021 15:56:49 +0100 wenzelm record official releases that follow a certain structure, with public access via https://isabelle.sketis.net/repos/isabelle/raw-file/tip/Admin/Release/official (NB: Isabelle2013-1 had to be retracted);
Thu, 25 Mar 2021 08:52:15 +0000 haftmann dedicated session for combinatorial material
Wed, 24 Mar 2021 21:17:19 +0100 wenzelm support for Java Chromium Embedded Framework (JCEF): still somewhat fragile;
Tue, 23 Mar 2021 19:47:15 +0100 wenzelm enforce full build;
Tue, 23 Mar 2021 13:27:15 +0100 wenzelm turn LaTeX warning into error, for the sake of isabelle.sty/bbbfont;
Tue, 23 Mar 2021 13:13:31 +0100 wenzelm discontinue fragile check in LaTeX, e.g. problems with toc entries;
Mon, 22 Mar 2021 21:24:25 +0000 paulson merged
Mon, 22 Mar 2021 12:18:43 +0000 paulson merged
Mon, 22 Mar 2021 12:18:35 +0000 paulson type class relaxation
Mon, 22 Mar 2021 17:33:08 +0100 wenzelm more NEWS;
Mon, 22 Mar 2021 17:28:07 +0100 wenzelm clarified group (but hard to tell);
Mon, 22 Mar 2021 17:24:42 +0100 wenzelm more glyphs proposed by Simon Foster: 0x002713, 0x002717, 0x002af4, 0x002afb, 0x002afd;
Mon, 22 Mar 2021 10:49:51 +0000 haftmann more lemmas
Mon, 22 Mar 2021 00:07:55 +0100 wenzelm clarified package name (actually both pxfonts and txfonts exist and have this font);
Sun, 21 Mar 2021 23:56:54 +0100 wenzelm tuned;
Sun, 21 Mar 2021 23:24:20 +0100 wenzelm prefer isabelle bbbfont;
Sun, 21 Mar 2021 23:16:34 +0100 wenzelm enforce full build;
Sun, 21 Mar 2021 23:15:55 +0100 wenzelm clarified symbol names, notably relevant for Z_Notation;
Sun, 21 Mar 2021 23:05:17 +0100 wenzelm update README (actually after update of component);
Sun, 21 Mar 2021 23:03:31 +0100 wenzelm high-quality blackboard-bold fonts from "txmia" (package "txfonts");
Fri, 19 Mar 2021 23:37:12 +0100 wenzelm publish component;
Fri, 19 Mar 2021 23:35:37 +0100 wenzelm further clarification of Z Notation symbols (notably glyphs 0x2119, 0x2A1F, 0x2982, 0x2A3E), by Simon Foster;
Fri, 19 Mar 2021 13:44:33 +0100 wenzelm clarified \<Zcomp> (small) vs. \<Zsemi> (big);
Fri, 19 Mar 2021 13:22:12 +0100 wenzelm more CONTRIBUTORS;
Fri, 19 Mar 2021 12:35:55 +0100 wenzelm more Z_Notation symbols, as proposed by Simon Foster;
Thu, 18 Mar 2021 21:49:19 +0100 wenzelm more accurate glyphs 0x25C1 / 0x25B7, based on 0x2A64 / 0x2A65 minus the "minus";
Thu, 18 Mar 2021 21:36:19 +0100 wenzelm clarified order for GUI panel;
Thu, 18 Mar 2021 06:37:24 +0000 haftmann prefer more direct interpretation
Thu, 18 Mar 2021 13:03:29 +0100 wenzelm more Z_Notation symbols, as proposed by Simon Foster;
Thu, 18 Mar 2021 12:53:05 +0100 wenzelm more accurate spacing, according to results seen in isar-ref (Appendix B), using 12pt or 10pt;
Thu, 18 Mar 2021 12:46:25 +0100 wenzelm clarified order for presentation in isar-ref (Appendix B);
Thu, 18 Mar 2021 12:41:17 +0100 wenzelm prefer explicit \<Zproject> (with its own Unicode codepoint);
Wed, 17 Mar 2021 22:24:57 +0100 wenzelm more Isabelle symbol definitions for Z Notation, based on https://github.com/isabelle-utp/Z_Toolkit 998c9f7880d3 by Simon Foster;
Tue, 16 Mar 2021 23:30:51 +0100 wenzelm tuned message;
Tue, 16 Mar 2021 22:13:04 +0100 wenzelm proper directory of settings file;
Tue, 16 Mar 2021 08:42:21 +0100 nipkow tuned lemma
Mon, 15 Mar 2021 22:58:20 +0100 nipkow added lemma
Mon, 15 Mar 2021 11:50:58 +0100 wenzelm tuned signature;
Mon, 15 Mar 2021 11:43:56 +0100 wenzelm tuned signature (again);
Sun, 14 Mar 2021 22:55:52 +0100 wenzelm tuned --- following hints by IntelliJ;
Sun, 14 Mar 2021 22:34:41 +0100 wenzelm tuned comments;
Sun, 14 Mar 2021 21:41:28 +0100 wenzelm proper shell quote;
Sun, 14 Mar 2021 21:02:34 +0100 wenzelm removed spurious references to perl / libwww-perl;
Sun, 14 Mar 2021 20:29:26 +0100 wenzelm invoke remote ATP via SystemOnTPTP.run_systems from Isabelle/Scala (without perl);
Sun, 14 Mar 2021 18:32:11 +0100 wenzelm clarified signature: refer to file name instead of file content;
Sun, 14 Mar 2021 18:27:55 +0100 wenzelm compile;
Sun, 14 Mar 2021 16:50:11 +0100 wenzelm clarified signature: more explicit types;
Sun, 14 Mar 2021 15:28:44 +0100 wenzelm support for SystemOnTPTP.run_system, with strict error following scripts/remote_atp;
Sun, 14 Mar 2021 13:21:59 +0100 wenzelm clarified signature;
Sun, 14 Mar 2021 13:09:17 +0100 wenzelm elapsed time to download content (and for the server to provide content);
Sat, 13 Mar 2021 19:29:45 +0100 wenzelm more direct elapsed run_time via bash_process wrapper (via Scala and C);
Sat, 13 Mar 2021 15:39:48 +0100 wenzelm merged
Sat, 13 Mar 2021 15:14:46 +0100 wenzelm use SystemOnTPTP.list_systems from Isabelle/Scala, with dynamic URL option and more elementary error messages;
Sat, 13 Mar 2021 14:55:27 +0100 wenzelm clarified signature: let Sledgehammer handle SystemOnTPTP comments;
Sat, 13 Mar 2021 14:27:34 +0100 wenzelm clarified signature: url may change dynamically and is part of result;
Sat, 13 Mar 2021 14:27:07 +0100 wenzelm clarified error;
Sat, 13 Mar 2021 14:08:25 +0100 wenzelm support timeout, similar to perl LWP::UserAgent;
Sat, 13 Mar 2021 13:44:42 +0100 wenzelm clarified signature;
Sat, 13 Mar 2021 12:45:31 +0100 wenzelm tuned;
Sat, 13 Mar 2021 12:36:24 +0100 wenzelm clarified signature: function_thread is determined in Isabelle/Scala, not Isabelle/ML;
Fri, 12 Mar 2021 23:30:35 +0100 wenzelm support for SystemOnTPTP in Isabelle/ML and Isabelle/Scala (without perl);
Fri, 12 Mar 2021 23:00:01 +0100 wenzelm clarified HTTP.Content: support encoding;
Fri, 12 Mar 2021 19:46:37 +0100 wenzelm clarified signature: more explicit HTTP operations;
Fri, 12 Mar 2021 19:43:49 +0100 wenzelm tuned;
Fri, 12 Mar 2021 19:42:18 +0100 wenzelm more robust;
Thu, 11 Mar 2021 20:30:56 +0100 wenzelm clarified signature;
Thu, 11 Mar 2021 12:16:17 +0100 wenzelm clarified components;
Thu, 11 Mar 2021 07:05:38 +0000 haftmann avoid name clash
Thu, 11 Mar 2021 07:05:29 +0000 haftmann lemma
Thu, 11 Mar 2021 11:22:25 +0100 wenzelm tuned;
Thu, 11 Mar 2021 10:25:04 +0100 traytel another example for lift_bnf for quotients
Wed, 10 Mar 2021 21:55:28 +0100 wenzelm merged
Wed, 10 Mar 2021 20:09:26 +0100 wenzelm proper \usepackage[T1]{fontenc};
Wed, 10 Mar 2021 19:03:24 +0100 wenzelm more robust init: avoid spilling opam artifacts;
Tue, 09 Mar 2021 21:11:05 +0100 wenzelm proper type-setting of cartouches (requires T1);
Tue, 09 Mar 2021 20:00:44 +0100 wenzelm provide \usepackage{textcomp} (again), for the sake of Ubuntu 16.04;
Tue, 09 Mar 2021 18:52:24 +0100 wenzelm more robust;
Tue, 09 Mar 2021 18:44:43 +0100 wenzelm removed unused latex packages;
Tue, 09 Mar 2021 17:31:51 +0100 wenzelm obsolete (see 0c837beeb5e7);
Tue, 09 Mar 2021 17:15:21 +0100 wenzelm proper Isabelle/Scala tool --- avoid perl;
Tue, 09 Mar 2021 14:20:27 +0100 traytel generalized confluence-based subdistributivity theorem for quotients;
Tue, 09 Mar 2021 11:50:21 +0100 desharna Backed out changeset 3fdb94d87e0e
Tue, 09 Mar 2021 11:50:11 +0100 desharna Backed out changeset b867b436f372
Sun, 07 Mar 2021 08:26:02 +0100 haftmann reduced dependencies on List_Permutation
(0) -30000 -10000 -3000 -1000 -480 +480 +1000 +3000 tip