Thu, 30 May 2013 17:10:13 +0200 wenzelm misc tuning;
Thu, 30 May 2013 17:02:09 +0200 wenzelm prefer existing beta_eta_conversion;
Thu, 30 May 2013 16:53:32 +0200 wenzelm more standard fold/fold_rev;
Thu, 30 May 2013 16:48:50 +0200 wenzelm tuned import;
Thu, 30 May 2013 16:31:53 +0200 wenzelm misc tuning;
Thu, 30 May 2013 16:11:14 +0200 wenzelm prefer existing beta_eta_conversion;
Thu, 30 May 2013 15:51:55 +0200 wenzelm more standard names;
Thu, 30 May 2013 15:02:33 +0200 wenzelm simplified method setup;
Thu, 30 May 2013 14:37:06 +0200 wenzelm tuned -- prefer terminology of tactic / goal state;
Thu, 30 May 2013 14:17:56 +0200 wenzelm tuned;
Thu, 30 May 2013 13:59:38 +0200 wenzelm misc tuning;
Thu, 30 May 2013 13:20:04 +0200 wenzelm tuned;
Thu, 30 May 2013 13:07:23 +0200 wenzelm tuned signature;
Thu, 30 May 2013 12:56:25 +0200 wenzelm stay within regular tactic language -- avoid operating on whole proof state;
Thu, 30 May 2013 12:35:40 +0200 wenzelm standardized aliases;
Thu, 30 May 2013 14:37:35 +0200 Andreas Lochbihler space between minus sign and number for large negative number literals causes NumberFormatException at run-time
Thu, 30 May 2013 08:27:51 +0200 nipkow tuned
Thu, 30 May 2013 13:59:20 +1000 kleing relational version of HoareT
Wed, 29 May 2013 23:11:21 +0200 wenzelm obsolete;
Wed, 29 May 2013 18:55:37 +0200 wenzelm resolve_inc_tyvars: back to old behavior before 0fa3b456a267 where types of equal Vars are *not* unified -- recover last example in src/HOL/Metis_Examples/Clausification.thy;
Wed, 29 May 2013 18:52:35 +0200 wenzelm more precise "incremented" indication, which might be relevant in corner cases, e.g. instantiation of leading to vars with different types (which is a potential problem nonetheless);
Wed, 29 May 2013 18:25:11 +0200 wenzelm tuned signature -- more explicit flags for low-level Thm.bicompose;
Wed, 29 May 2013 16:12:05 +0200 wenzelm unify types of schematic variables in non-lifted case (i.e. "compose variants") -- allow schematic polymorphism, without revisiting HO-unification;
Wed, 29 May 2013 12:03:58 +0200 wenzelm tuned signature;
Wed, 29 May 2013 11:53:31 +0200 wenzelm backout 3b9c31867707 -- too risky to "amend" modules from 25 years ago that don't handle Vars with different types;
Wed, 29 May 2013 11:06:38 +0200 wenzelm observe type annotations in print translations as well, notably type_constraint_tr';
Wed, 29 May 2013 10:47:42 +0200 wenzelm make SML/NJ happy;
Wed, 29 May 2013 03:10:26 +0200 blanchet tuning
Wed, 29 May 2013 02:35:49 +0200 blanchet more work on general recursors
Wed, 29 May 2013 02:35:49 +0200 blanchet tuning (use lists rather than pairs of lists throughout)
Wed, 29 May 2013 02:35:49 +0200 blanchet generalized recursors, effectively reverting inductive half of c7a034d01936
Wed, 29 May 2013 02:35:49 +0200 blanchet tuning
Tue, 28 May 2013 23:11:07 +0200 wenzelm merged
Tue, 28 May 2013 23:06:32 +0200 wenzelm explicit support for type annotations within printed syntax trees;
Tue, 28 May 2013 16:29:11 +0200 wenzelm more explicit Printer.type_emphasis, depending on show_type_emphasis;
Tue, 28 May 2013 23:01:28 +0200 blanchet tuning (refactoring)
Tue, 28 May 2013 22:20:25 +0200 blanchet refactored triplicated functionality
Tue, 28 May 2013 21:17:48 +0200 blanchet tuning -- avoided unreadable true/false all over the place for LFP/GFP
Tue, 28 May 2013 20:00:29 +0200 blanchet merge
Tue, 28 May 2013 19:59:54 +0200 blanchet don't create needless constant
Tue, 28 May 2013 18:51:29 +0200 popescua merged
Tue, 28 May 2013 16:56:49 +0200 popescua fixed broken Cardinals and BNF due to Order_Union
Tue, 28 May 2013 18:17:40 +0200 blanchet no confusing special behavior in debug mode
Tue, 28 May 2013 18:12:21 +0200 blanchet tuned Nitpick message to be in sync with similar warning from Kodkod
Tue, 28 May 2013 13:22:06 +0200 popescua merged
Tue, 28 May 2013 13:19:51 +0200 popescua merged Well_Order_Extension into Zorn
Tue, 28 May 2013 13:14:31 +0200 wenzelm removed junk (cf. 667961fa6a60);
Tue, 28 May 2013 10:18:43 +0200 blanchet exported ML function
Tue, 28 May 2013 08:52:41 +0200 blanchet redid rac7830871177 to avoid duplicate fixed variable (e.g. lemma "P (a::nat)" proof - have "!!a::int. Q a" sledgehammer [e])
Tue, 28 May 2013 08:36:12 +0200 blanchet clean up list of theorems
Tue, 28 May 2013 08:36:11 +0200 blanchet removed needless comment (yes, sum_case_if is needed)
Tue, 28 May 2013 08:29:35 +0200 nipkow tuned
Mon, 27 May 2013 22:32:28 +0200 wenzelm actually test theory Order_Union;
Mon, 27 May 2013 22:30:07 +0200 wenzelm more direct notation;
Mon, 27 May 2013 22:26:08 +0200 wenzelm merged
Mon, 27 May 2013 22:25:32 +0200 wenzelm more literal tokens, e.g. "EX!";
Mon, 27 May 2013 22:00:24 +0200 wenzelm report markup for ast translations;
Mon, 27 May 2013 21:00:30 +0200 wenzelm tuned;
Mon, 27 May 2013 18:39:21 +0200 wenzelm tuned;
Mon, 27 May 2013 18:24:38 +0200 wenzelm discontinued obsolete show_all_types;
Mon, 27 May 2013 20:09:20 +0200 popescua added Ordered_Union
Fri, 24 May 2013 19:09:56 +0200 popescua fixed files broken due to Zorn changes (cf. 59e5dd7b8f9a)
Fri, 24 May 2013 18:11:57 +0200 popescua well-order extension (by Christian Sternagel)
Fri, 24 May 2013 17:37:06 +0200 popescua modernized Zorn (by Christian Sternagel)
Mon, 27 May 2013 16:53:21 +0200 wenzelm merged
Mon, 27 May 2013 16:52:39 +0200 wenzelm more thorough type unification: treat equal Vars like other atoms, otherwise unify type of term pair (not just accidental body_type of its head Vars);
Mon, 27 May 2013 15:57:38 +0200 wenzelm instantiate types as well (see also Thm.first_order_match);
Mon, 27 May 2013 13:55:04 +0200 wenzelm tuned;
Mon, 27 May 2013 13:44:02 +0200 wenzelm updated to ProofGeneral-4.2;
Mon, 27 May 2013 12:40:50 +0200 wenzelm uniform Term_Position.markers (cf. dbadb4d03cbc);
Mon, 27 May 2013 15:14:41 +0200 blanchet get rid of "show_all_types" in Nitpick
Mon, 27 May 2013 15:13:34 +0200 blanchet tuning
Mon, 27 May 2013 15:00:01 +0200 blanchet killed dead argument
Mon, 27 May 2013 14:00:32 +0200 blanchet tuning
Mon, 27 May 2013 13:30:08 +0200 blanchet generalized "mk_co_iter" to handle mutualized (co)iterators
Mon, 27 May 2013 12:21:17 +0200 blanchet tuning
Mon, 27 May 2013 10:13:51 +0200 nipkow tuned
Mon, 27 May 2013 09:15:26 +0200 nipkow tuned
Mon, 27 May 2013 07:44:10 +0200 nipkow merged
Mon, 27 May 2013 07:42:10 +0200 nipkow tuned
Sun, 26 May 2013 22:57:48 +0200 wenzelm merged
Sun, 26 May 2013 22:47:00 +0200 wenzelm position constraint for bound dummy -- more PIDE markup;
Sun, 26 May 2013 21:53:10 +0200 wenzelm position constraint for dummy_pattern -- more PIDE markup;
Sun, 26 May 2013 21:05:03 +0200 wenzelm tuned;
Sun, 26 May 2013 20:42:43 +0200 wenzelm tuned signature;
Sun, 26 May 2013 20:08:53 +0200 wenzelm tuned -- less ML compiler warnings;
Sun, 26 May 2013 20:03:47 +0200 wenzelm more robust variant_free: avoid clash with consts name space (e.g. consts "x", "xa", etc.);
Sun, 26 May 2013 19:29:15 +0200 wenzelm more uniform context;
Sun, 26 May 2013 19:27:32 +0200 wenzelm tuned signature;
Sun, 26 May 2013 19:11:52 +0200 wenzelm more conventional pretty printing;
Sun, 26 May 2013 18:37:43 +0200 wenzelm tuned white-space;
Sun, 26 May 2013 19:45:54 +0200 haftmann more specific structure for registration into theory and dependency onto locale
Sun, 26 May 2013 19:45:54 +0200 haftmann examples for interpretation into target
Sun, 26 May 2013 14:02:03 +0200 blanchet disable SPASS's splitting if Isar proofs are desired, because these are not handled by the proof reconstruction code (and it's not clear how to handle them considering the lack of documentation)
Sun, 26 May 2013 12:56:37 +0200 blanchet handle lambda-lifted problems in Isar construction code
Sun, 26 May 2013 11:56:55 +0200 nipkow simpler proof through custom summation function
Sat, 25 May 2013 18:30:38 +0200 wenzelm merged
Sat, 25 May 2013 17:40:44 +0200 wenzelm tuned;
Sat, 25 May 2013 17:13:34 +0200 wenzelm tuned;
Sat, 25 May 2013 17:08:43 +0200 wenzelm tuned;
Sat, 25 May 2013 16:55:27 +0200 wenzelm tuned;
Sat, 25 May 2013 15:37:53 +0200 wenzelm syntax translations always depend on context;
Sat, 25 May 2013 15:00:53 +0200 wenzelm updated keywords;
Sat, 25 May 2013 15:44:29 +0200 haftmann weaker precendence of syntax for big intersection and union on sets
Sat, 25 May 2013 15:44:08 +0200 haftmann tuned structure
Sat, 25 May 2013 13:59:08 +0200 noschinl add lemma
Fri, 24 May 2013 23:57:24 +0200 haftmann bookkeeping and input syntax for exact specification of names of symbols in generated code
Fri, 24 May 2013 23:57:24 +0200 haftmann use generic data for code symbols for unified "code_printing" syntax for custom serialisations
Fri, 24 May 2013 23:57:24 +0200 haftmann dedicated module for code symbol data
Fri, 24 May 2013 23:57:24 +0200 haftmann symbol data covers class relations also
Fri, 24 May 2013 22:07:01 +0200 wenzelm merged
Fri, 24 May 2013 17:14:06 +0200 wenzelm proper internal error, not user error;
Fri, 24 May 2013 17:04:04 +0200 wenzelm tuned;
Fri, 24 May 2013 17:00:46 +0200 wenzelm tuned signature;
Fri, 24 May 2013 16:42:57 +0200 wenzelm tuned;
Fri, 24 May 2013 15:32:02 +0200 wenzelm unify types of bound variables in the same manner as Unify.new_dpair (which emphatically "Tries to unify types of the bound variables!");
Fri, 24 May 2013 15:13:25 +0200 wenzelm tuned signature -- slightly more general operations (cf. term.ML);
Fri, 24 May 2013 14:31:44 +0200 wenzelm re-use Pattern.unify_types, including its trace_unify_fail option;
Fri, 24 May 2013 14:00:10 +0200 wenzelm tuned signature;
Fri, 24 May 2013 16:43:37 +0200 blanchet improved handling of free variables' types in Isar proofs
Fri, 24 May 2013 11:08:25 +0200 blanchet pass noninteractive flag -- necessary to run under CASC's "runsolver" program
Fri, 24 May 2013 11:08:22 +0200 blanchet untabify
Thu, 23 May 2013 14:22:49 +0200 noschinl more lemmas for sorted_list_of_set
Thu, 23 May 2013 13:51:21 +1000 kleing prefer object equality
Thu, 23 May 2013 11:39:40 +1000 kleing slightly clearer formulation
Wed, 22 May 2013 22:56:17 +0200 haftmann interpretation must always operate on the last element in a local theory stack, not on all elements: interpretated facts must disappear after pop from local theory stack, and transfer from last target is not enough
Wed, 22 May 2013 22:56:17 +0200 haftmann mark local theory as brittle also after interpretation inside locales;
Wed, 22 May 2013 19:44:51 +0200 wenzelm merged
Wed, 22 May 2013 18:10:54 +0200 wenzelm added isabelle_scala_script wrapper -- NB: portable hash-bang allows exactly one executable, without additional arguments;
Wed, 22 May 2013 16:47:48 +0200 wenzelm tuned signature;
Wed, 22 May 2013 16:42:13 +0200 wenzelm more informative Build.build_results;
Wed, 22 May 2013 16:13:52 +0200 wenzelm stop protocol handlers as well;
Wed, 22 May 2013 16:01:08 +0200 wenzelm more robust command line -- accomodate /bin/kill on recent Linux (e.g. Xubuntu 13.04):
Wed, 22 May 2013 14:10:45 +0200 wenzelm explicit management of Session.Protocol_Handlers, with protocol state and functions;
Wed, 22 May 2013 12:39:09 +0200 smolkas prevent pretty printer from automatically annotating numerals
Wed, 22 May 2013 12:39:07 +0200 smolkas tuned
Wed, 22 May 2013 08:46:39 +0200 nipkow simplified example and proof
Wed, 22 May 2013 00:30:36 +0200 nipkow tuned
Tue, 21 May 2013 21:05:10 +0200 wenzelm tuned messages;
Tue, 21 May 2013 18:03:36 +0200 wenzelm proper options;
Tue, 21 May 2013 17:55:28 +0200 wenzelm proper options;
Tue, 21 May 2013 17:45:53 +0200 wenzelm more markup;
Tue, 21 May 2013 16:51:16 +0200 wenzelm tuned;
Tue, 21 May 2013 16:47:18 +0200 wenzelm less intrusive rendering of antiquoted text -- avoid visual clash with "blue variables" in particular;
Tue, 21 May 2013 13:22:47 +0200 wenzelm proper context;
Tue, 21 May 2013 12:03:05 +0200 wenzelm make SML/NJ happy;
Tue, 21 May 2013 11:01:14 +0200 blanchet added CASC-related files, to keep a public record of the Isabelle submission at the competition
Tue, 21 May 2013 09:02:58 +0200 blanchet disabled choice in Satallax
Tue, 21 May 2013 09:02:58 +0200 blanchet use HOL-TPTP image in TPTP tools (for less verbose and faster startup) and filter out some messages
Tue, 21 May 2013 09:02:58 +0200 blanchet prefer compiled version of LEO-II and Satallax if available
Tue, 21 May 2013 09:02:58 +0200 blanchet updated remote provers
Tue, 21 May 2013 09:02:58 +0200 blanchet added compatibility alias
Mon, 20 May 2013 20:54:11 +0200 wenzelm merged
Mon, 20 May 2013 20:49:10 +0200 wenzelm more rigorous check of simplifier context;
Mon, 20 May 2013 20:47:33 +0200 wenzelm proper context;
Mon, 20 May 2013 18:38:28 +0200 wenzelm proper context;
Mon, 20 May 2013 18:37:35 +0200 wenzelm proper run-time context;
Mon, 20 May 2013 17:14:39 +0200 wenzelm more precise treatment of theory vs. Proof.context;
Mon, 20 May 2013 17:11:17 +0200 wenzelm proper run-time context;
Mon, 20 May 2013 17:10:33 +0200 wenzelm tuned;
Mon, 20 May 2013 16:17:56 +0200 wenzelm more explicit Session.update_options as source of Global_Options event;
Mon, 20 May 2013 15:42:14 +0200 wenzelm even later Options.reset_default -- still needed for printing errors of Session.finish (e.g. via Command_Line.tool0);
Mon, 20 May 2013 14:04:21 +0200 wenzelm tuned;
Mon, 20 May 2013 13:54:24 +0200 wenzelm discontinued odd workaround for scala-2.9.2, which is hopefully obsolete in scala-2.10.x;
Mon, 20 May 2013 13:38:48 +0200 wenzelm reset options last -- other parts of the system may still need them;
Mon, 20 May 2013 13:29:45 +0200 wenzelm tuned signature;
Mon, 20 May 2013 16:12:33 +0200 blanchet updated Sledgehammer docs
Mon, 20 May 2013 13:07:31 +0200 blanchet parse agsyHOL proofs (as unsat cores)
Mon, 20 May 2013 12:35:29 +0200 blanchet freeze types in Sledgehammer goal, not just terms
Mon, 20 May 2013 11:49:56 +0200 blanchet generate agsyHOL-friendly THF (to some extent -- partial application of connectives remains an issue)
Mon, 20 May 2013 11:35:55 +0200 blanchet tuned code
Mon, 20 May 2013 11:27:13 +0200 blanchet started adding agsyHOL as an experimental prover
Mon, 20 May 2013 03:41:58 +0200 nipkow defined lvars and rvars of commands separately.
Sun, 19 May 2013 20:41:19 +0200 blanchet made "completish" mode a bit more complete
Sun, 19 May 2013 20:15:00 +0200 haftmann infrastructure for generic data for code symbols (constants, type constructors, classes, instances)
Sun, 19 May 2013 20:15:00 +0200 haftmann tuned and clarified
Sun, 19 May 2013 20:15:00 +0200 haftmann tuned, including signature
Sat, 18 May 2013 13:04:10 +0200 wenzelm discontinued odd workaround for scala-2.10.0-RC1;
Sat, 18 May 2013 13:00:05 +0200 wenzelm discontinued odd workaround for scala-2.9.2, which is hopefully obsolete in scala-2.10.x;
Sat, 18 May 2013 12:41:31 +0200 wenzelm explicit notion of public options, which are shown in the editor options dialog;
Fri, 17 May 2013 23:31:02 +0200 wenzelm back to more paranoid interrupt test after request is cancelled -- avoid race condition;
Fri, 17 May 2013 21:15:33 +0200 wenzelm timeout counts as regular error, with rc = 1 (cf. special Exn.Interrupt vs. regular TimeLimit.TimeOut in Isabelle/ML);
Fri, 17 May 2013 21:06:01 +0200 wenzelm added isabelle tty option -o;
Fri, 17 May 2013 21:02:08 +0200 wenzelm oops;
Fri, 17 May 2013 20:53:28 +0200 wenzelm renamed 'print_configs' to 'print_options';
Fri, 17 May 2013 20:41:45 +0200 wenzelm proper option quick_and_dirty;
Fri, 17 May 2013 20:30:04 +0200 wenzelm retain quick_and_dirty as-is -- no censorship;
Fri, 17 May 2013 19:11:03 +0200 wenzelm more system-atic options;
Fri, 17 May 2013 19:04:52 +0200 wenzelm added isabelle-process option -o;
Fri, 17 May 2013 18:50:55 +0200 wenzelm more precise "eval", cf. isabelle build;
Fri, 17 May 2013 18:39:49 +0200 wenzelm discontinued obsolete isabelle-process options -f and -u;
Fri, 17 May 2013 18:23:39 +0200 wenzelm NEWS;
Fri, 17 May 2013 18:19:42 +0200 wenzelm discontinued obsolete isabelle usedir, mkdir, make;
Fri, 17 May 2013 17:45:51 +0200 wenzelm modernized TimeLimit.timeLimit using Event_Timer service -- based on more elementary version 11ae688e4e30;
Fri, 17 May 2013 17:11:06 +0200 wenzelm event timer as separate service thread;
Fri, 17 May 2013 13:46:18 +0200 wenzelm tuned signature;
Fri, 17 May 2013 11:35:52 +0200 wenzelm tuned signature -- emphasize thread creation here;
Fri, 17 May 2013 11:05:59 +0200 wenzelm repair after bc01725d7918;
Fri, 17 May 2013 08:19:52 +0200 nipkow replaced `;' by `;;' to disambiguate syntax; unexpected slight increase in build time
Fri, 17 May 2013 02:57:00 +0200 nipkow tuned
Thu, 16 May 2013 22:02:01 +0200 wenzelm merged
Thu, 16 May 2013 21:48:01 +0200 wenzelm more system options as context-sensitive config options;
Thu, 16 May 2013 21:09:58 +0200 wenzelm Thy_Output.modes as proper option;
Thu, 16 May 2013 20:50:01 +0200 wenzelm some system options as context-sensitive config options;
Thu, 16 May 2013 20:33:01 +0200 wenzelm system options as context-sensitive configuration options within the attribute name space;
Thu, 16 May 2013 19:41:41 +0200 wenzelm tuned signature;
Thu, 16 May 2013 21:55:12 +0200 blanchet properly handle SPASS constructors w.r.t. partially applied functions
Thu, 16 May 2013 17:39:38 +0200 wenzelm tuned signature -- depend on context by default;
Thu, 16 May 2013 15:21:12 +0200 kuncar reflexivity rules for the function type and equality
Thu, 16 May 2013 15:03:28 +0200 blanchet tuned comments
Thu, 16 May 2013 14:58:30 +0200 blanchet correctly 'repair' the monomorphization context for SMT solvers from Sledgehammer
Thu, 16 May 2013 14:27:43 +0200 blanchet tuning
Thu, 16 May 2013 14:15:22 +0200 blanchet more work on SPASS datatypes
Thu, 16 May 2013 13:34:13 +0200 blanchet tuning -- renamed '_from_' to '_of_' in Sledgehammer
Thu, 16 May 2013 13:19:27 +0200 blanchet compile
Thu, 16 May 2013 13:05:52 +0200 blanchet don't recognize overloaded constants as constructors for the purpose of removing type arguments
Thu, 16 May 2013 13:05:52 +0200 blanchet tuning
Thu, 16 May 2013 13:05:52 +0200 blanchet reintroduced syntax for "nonexhaustive" datatypes
Thu, 16 May 2013 13:05:52 +0200 blanchet tuning
Thu, 16 May 2013 13:05:52 +0200 blanchet more work on SPASS datatypes
Thu, 16 May 2013 11:35:07 +0200 Andreas Lochbihler merged
Thu, 16 May 2013 10:08:28 +0200 Andreas Lochbihler setup for set membership as a predicate for code_pred
Thu, 16 May 2013 11:27:34 +0200 nipkow tuned
Thu, 16 May 2013 13:49:18 +1000 kleing explicitly state equivalence relation for sim; tweak syntax of sem_equiv
Thu, 16 May 2013 02:13:42 +0200 nipkow merged
Thu, 16 May 2013 02:13:23 +0200 nipkow finally: acom with pointwise access and update of annotations
Wed, 15 May 2013 23:00:17 +0200 wenzelm merged;
Wed, 15 May 2013 22:30:24 +0200 wenzelm clarified preferences: "override" re-initialized on prover startup, and "default" sent to PG -- thus recover typical defaults like auto-quickcheck in PG 4.x;
Wed, 15 May 2013 22:02:51 +0200 wenzelm simplified ProofGeneral.preference operation -- no need for CRITICAL section for atomic access (and sequential execution of PG/TTY loop);
Wed, 15 May 2013 21:55:09 +0200 wenzelm back to hidden welcome -- revert change 9ebf2da69b29, which appears to disturb startup protocol of PG 4.1;
Wed, 15 May 2013 21:46:07 +0200 wenzelm more standard Isabelle/ML structures for global preferences;
Wed, 15 May 2013 21:02:13 +0200 wenzelm more basic print mode "ProofGeneral" (again);
Wed, 15 May 2013 20:53:42 +0200 wenzelm uniform welcome -- actually visible on startup via Output.urgent_message;
Wed, 15 May 2013 20:45:27 +0200 wenzelm more elementary ProofGeneral.thm_deps;
Wed, 15 May 2013 20:39:25 +0200 wenzelm tuned;
Wed, 15 May 2013 20:34:42 +0200 wenzelm moved files;
Wed, 15 May 2013 20:28:43 +0200 wenzelm clarified default for Proofterm.proofs, according to etc/options and innermost setmp;
Wed, 15 May 2013 20:22:46 +0200 wenzelm maintain ProofGeneral preferences within ProofGeneral module;
Wed, 15 May 2013 17:39:41 +0200 wenzelm just one ProofGeneral module;
Wed, 15 May 2013 18:44:19 +0200 blanchet tuning
Wed, 15 May 2013 18:39:20 +0200 blanchet more work on SPASS datatypes
Wed, 15 May 2013 18:09:20 +0200 blanchet tuning
Wed, 15 May 2013 18:06:40 +0200 blanchet no need to reinvent the wheel ("fold_map")
Wed, 15 May 2013 18:05:46 +0200 blanchet more work on implementing datatype output for new SPASS
Wed, 15 May 2013 17:49:39 +0200 blanchet tuned code
Wed, 15 May 2013 17:49:18 +0200 blanchet compile
Wed, 15 May 2013 17:43:42 +0200 blanchet renamed Sledgehammer functions with 'for' in their names to 'of'
Wed, 15 May 2013 17:27:24 +0200 blanchet added datatype declaration syntax for next-gen SPASS
Wed, 15 May 2013 12:13:38 +0200 kuncar abstract equalities only in a correspondence relation in a transfer domain rule
Wed, 15 May 2013 12:10:44 +0200 kuncar superfluous transfer rule
Wed, 15 May 2013 12:10:39 +0200 kuncar stronger reflexivity prover
Tue, 14 May 2013 21:56:19 +0200 wenzelm simplified modules and exceptions;
Tue, 14 May 2013 21:40:25 +0200 wenzelm more elementary pgiptype;
Tue, 14 May 2013 21:02:49 +0200 wenzelm prefer Markup.parse/print operations -- slight change of exception behaviour;
Tue, 14 May 2013 20:46:09 +0200 wenzelm more uniform Markup.print_real;
Tue, 14 May 2013 20:32:10 +0200 wenzelm removed dead code;
Tue, 14 May 2013 19:48:31 +0200 wenzelm more uniform Markup.parse_real;
Tue, 14 May 2013 19:30:21 +0200 wenzelm tuned signature;
Tue, 14 May 2013 16:54:47 +0200 wenzelm more robust load_timings: ignore JVM errors such as java.lang.OutOfMemoryError;
Tue, 14 May 2013 16:45:09 +0200 wenzelm tuned;
Tue, 14 May 2013 16:04:26 +0200 wenzelm misc tuning and simplification;
Tue, 14 May 2013 15:40:18 +0200 wenzelm more frugal line termination, to cope with huge log files (see also 016cb7d8f297);
Tue, 14 May 2013 14:17:56 +0200 wenzelm more scalable File.write via separate chunks;
Tue, 14 May 2013 13:46:33 +0200 wenzelm more scalable Library.separate -- NB: JVM has tiny fixed-size stack;
Tue, 14 May 2013 12:46:26 +0200 wenzelm support for more informative crashes;
Tue, 14 May 2013 12:31:11 +0200 wenzelm more antiquotations;
Tue, 14 May 2013 12:22:18 +0200 wenzelm tuned messages;
Tue, 14 May 2013 12:21:35 +0200 wenzelm more generous java resources via ISABELLE_BUILD_JAVA_OPTIONS;
Tue, 14 May 2013 09:49:03 +0200 blanchet generate valid direct Isar proof also if the facts are contradictory
Tue, 14 May 2013 07:09:09 +0200 nipkow tuned names
Tue, 14 May 2013 06:54:31 +0200 nipkow tuned names
Mon, 13 May 2013 22:49:00 +0200 wenzelm removed obsolete PGIP material;
Mon, 13 May 2013 22:26:59 +0200 wenzelm more direct output of remaining PGIP rudiments;
Mon, 13 May 2013 22:12:24 +0200 wenzelm simplified preferences, removed obsolete operations;
Mon, 13 May 2013 22:00:19 +0200 wenzelm tuned signature;
Mon, 13 May 2013 21:42:27 +0200 wenzelm more direct output of remaining PGIP rudiments;
Mon, 13 May 2013 21:07:01 +0200 wenzelm obsolete;
Mon, 13 May 2013 21:03:30 +0200 wenzelm removed obsolete PGIP material;
Mon, 13 May 2013 20:35:04 +0200 wenzelm recovered informative progress from 016cb7d8f297;
Mon, 13 May 2013 20:30:49 +0200 wenzelm removed obsolete PGIP material;
Mon, 13 May 2013 20:26:34 +0200 wenzelm clean startup of RAW session;
Mon, 13 May 2013 20:15:06 +0200 wenzelm dummy PGIP id, which appears to be sufficient for PG/Emacs;
Mon, 13 May 2013 19:52:16 +0200 wenzelm limit build process output, to avoid bombing Isabelle/Scala process by ill-behaved jobs (e.g. Containers in AFP/9025435b29cf);
Mon, 13 May 2013 16:40:59 +0200 wenzelm merged
Mon, 13 May 2013 13:23:13 +0200 wenzelm option "goals_limit", with more uniform description;
Mon, 13 May 2013 13:01:10 +0200 wenzelm clarified message when subgoals have been stripped -- unconditional;
Mon, 13 May 2013 12:40:17 +0200 wenzelm retain goal display options when printing error messages, to avoid breakdown for huge goals;
Mon, 13 May 2013 15:22:19 +0200 kuncar typo
Mon, 13 May 2013 13:59:04 +0200 kuncar better support for domains in Lifting/Transfer = replace Domainp T by the actual invariant in a transferred goal
Mon, 13 May 2013 12:13:24 +0200 kuncar try to detect assumptions of transfer rules that are in a shape of a transfer rule
Mon, 13 May 2013 12:13:24 +0200 kuncar publish a private function
Mon, 13 May 2013 06:50:37 +0200 nipkow tuned names
Sun, 12 May 2013 20:58:01 +0200 wenzelm re-init ISABELLE_PROCESS_OPTIONS to allow nested ISABELLE_PROCESS invocations, e.g. HOL-Mutabelle-ex;
Sun, 12 May 2013 20:46:17 +0200 wenzelm more standard Isabelle/ML operations -- avoid inaccurate Bool.fromString;
Sun, 12 May 2013 20:30:34 +0200 wenzelm prefer standard Isabelle/ML operations;
Sun, 12 May 2013 20:25:45 +0200 wenzelm some system options as context-sensitive config options;
Sun, 12 May 2013 19:56:30 +0200 wenzelm load options for regular isabelle-process, not just for Isar loop (relevant for numerous low-level tools) -- NB: Isabelle_Process manages options via protocol message;
Sun, 12 May 2013 18:22:44 +0200 wenzelm support for system options as context-sensitive config options;
Sun, 12 May 2013 18:20:16 +0200 wenzelm tuned signature;
Sun, 12 May 2013 17:56:53 +0200 wenzelm tuned comments;
Sun, 12 May 2013 17:51:34 +0200 wenzelm support for options as preferences;
Sun, 12 May 2013 17:42:36 +0200 wenzelm more operations in accordance to Scala version;
Sun, 12 May 2013 15:08:11 +0200 wenzelm more systematic access to options default;
Sun, 12 May 2013 15:05:15 +0200 wenzelm full default options for Isabelle_Process and Build;
Sun, 12 May 2013 14:25:16 +0200 wenzelm decentralized historic settings;
Sun, 12 May 2013 13:56:21 +0200 wenzelm removed obsolete test_markup;
Sun, 12 May 2013 13:46:41 +0200 wenzelm Proof General interaction always uses Isar loop;
Sun, 12 May 2013 13:08:23 +0200 wenzelm proper context;
Sat, 11 May 2013 22:20:59 +0200 wenzelm merged
Sat, 11 May 2013 22:17:18 +0200 wenzelm more direct PGIP/Emacs processing and output;
Sat, 11 May 2013 21:34:53 +0200 wenzelm more direct interpretation of "askprefs" and "setpref", which appear to be the only PGIP command used in PG 3.7.1.1, 4.1, 4.2;
Sat, 11 May 2013 20:10:24 +0200 wenzelm removed redundant modules;
Sat, 11 May 2013 18:45:38 +0200 wenzelm removed some obsolete PGIP/PGEclipse material;
Sat, 11 May 2013 18:16:17 +0200 wenzelm never open structure Unsynchronized (cf. "implementation" manual);
Sat, 11 May 2013 16:57:18 +0200 wenzelm prefer explicitly qualified exceptions, which is particular important for robust handlers;
Sat, 11 May 2013 16:13:08 +0200 wenzelm avoid PolyML.makestring, even in dead code;
Sat, 11 May 2013 16:00:24 +0200 blanchet fixed bug introduced when reintroducing set constructor, and visible when applying <= to 2- or more-ary relations, e.g. "(R::'a=>'a=>bool) <= R"
Fri, 10 May 2013 19:41:23 +0200 kuncar don't apply an unnecessary morphism
Fri, 10 May 2013 06:34:29 +0200 nipkow tuned
Thu, 09 May 2013 20:44:37 +0200 traytel relator coinduction for codatatypes
Thu, 09 May 2013 03:58:28 +0200 nipkow standard ivl notation [l,h]
Thu, 09 May 2013 02:42:51 +0200 nipkow merged
Wed, 08 May 2013 12:06:04 +0200 nipkow tuned
Wed, 08 May 2013 19:16:43 +0200 blanchet avoid polymorphic uncurried aliases with more arguments than there are arguments in the most general type of a HOL constant, to dodge issues at declaration time
Wed, 08 May 2013 16:38:02 +0200 blanchet proper unmangling -- the bug is visible when "uncurried_aliases" is enabled with Alt-Ergo or Poly. SPASS
Wed, 08 May 2013 15:47:19 +0200 blanchet use right default for "uncurried_aliases" with polymorphic SPASS
Wed, 08 May 2013 13:33:04 +0200 traytel relator induction for datatypes
Wed, 08 May 2013 11:57:42 +0200 traytel store proper theorems even for fixed points that have no passive live variables
Wed, 08 May 2013 09:45:30 +0200 traytel stronger monotonicity property for relators
Wed, 08 May 2013 09:39:30 +0200 traytel make tactic actually work for op = as relator
Wed, 08 May 2013 06:14:11 +0200 nipkow tuned
Wed, 08 May 2013 04:16:44 +0200 nipkow hide Fin on output
Tue, 07 May 2013 21:37:40 +0200 blanchet removed dead argument
Tue, 07 May 2013 21:09:47 +0200 blanchet more robust iterator construction (needed for mutualized FPs)
Tue, 07 May 2013 21:09:46 +0200 blanchet tuning
Tue, 07 May 2013 18:40:23 +0200 traytel removed dead internal constants/theorems
Tue, 07 May 2013 17:35:29 +0200 blanchet removed tracing
Tue, 07 May 2013 17:29:23 +0200 blanchet export one more function
Tue, 07 May 2013 17:07:37 +0200 blanchet added field to record
Tue, 07 May 2013 16:43:17 +0200 blanchet tuning
Tue, 07 May 2013 16:18:42 +0200 blanchet removed dead code
Tue, 07 May 2013 16:15:21 +0200 blanchet move function to library
Tue, 07 May 2013 15:40:00 +0200 blanchet tuning
Tue, 07 May 2013 15:32:12 +0200 blanchet more
Tue, 07 May 2013 15:31:58 +0200 blanchet tuning
Tue, 07 May 2013 15:11:24 +0200 blanchet code tuning
Tue, 07 May 2013 15:03:15 +0200 blanchet merge
Tue, 07 May 2013 15:03:01 +0200 blanchet refactoring
Tue, 07 May 2013 14:27:39 +0200 blanchet export one more function + tuning
Tue, 07 May 2013 15:20:46 +0200 traytel do not unfold the definition of the relator as it is not defined in terms of srel anymore
Tue, 07 May 2013 14:47:22 +0200 traytel tuned
Tue, 07 May 2013 14:22:54 +0200 traytel got rid of the set based relator---use (binary) predicate based relator instead
Tue, 07 May 2013 11:27:29 +0200 blanchet tuned names + extended ML signature
Tue, 07 May 2013 10:35:40 +0200 nipkow merged
Tue, 07 May 2013 10:34:55 +0200 nipkow tuned name: filter -> constrain (longer but more intuitive)
Tue, 07 May 2013 10:29:30 +0200 blanchet tuning
Tue, 07 May 2013 10:18:59 +0200 blanchet imported patch refactor_coiter_constr
Tue, 07 May 2013 03:24:23 +0200 nipkow tuned
Mon, 06 May 2013 22:49:26 +0200 blanchet started factoring out coiter construction
Mon, 06 May 2013 21:29:16 +0200 blanchet rationalize ML signature
Mon, 06 May 2013 21:20:54 +0200 blanchet factor out construction of iterator
Mon, 06 May 2013 18:17:45 +0200 blanchet tuning
Mon, 06 May 2013 15:10:21 +0200 nipkow improved defns and proofs
Mon, 06 May 2013 11:17:33 +0200 smolkas undo 46d911ab9170 since it causes problems
Mon, 06 May 2013 11:05:32 +0200 smolkas allow '-'s in tptp ids to avoid problems with remote_vampire
Mon, 06 May 2013 11:03:08 +0200 smolkas added preplay tracing
Mon, 06 May 2013 11:03:08 +0200 smolkas handle dummy atp terms
Mon, 06 May 2013 11:03:08 +0200 smolkas avoid dummy annotations; terminate preplay/compression if metis fails; fixed bug
Mon, 06 May 2013 11:03:08 +0200 smolkas added informative error messages
Mon, 06 May 2013 02:48:18 +0200 nipkow tail recursive version of map, for code generation, optionally
Mon, 06 May 2013 00:25:04 +0200 nipkow simplified proofs
Fri, 03 May 2013 10:27:24 +0200 blanchet tuning
Fri, 03 May 2013 10:26:34 +0200 blanchet pass certain readability-enhancing Vampire options only when an Isar proof is needed
Fri, 03 May 2013 05:25:14 +0200 nipkow added lemma
Fri, 03 May 2013 02:52:25 +0200 nipkow added lemma
Thu, 02 May 2013 21:04:50 +0200 blanchet renamings
Thu, 02 May 2013 18:48:39 +0200 blanchet code tuning
Thu, 02 May 2013 18:34:36 +0200 blanchet signature tuning
Thu, 02 May 2013 18:25:44 +0200 blanchet removed dead code
Thu, 02 May 2013 18:16:28 +0200 blanchet tuned signature
Thu, 02 May 2013 16:33:04 +0200 blanchet store (co)induction rules in data structure
Thu, 02 May 2013 16:14:14 +0200 blanchet tuning names
Thu, 02 May 2013 15:28:11 +0200 blanchet got rid of needless library function (find_minimum)
Thu, 02 May 2013 15:08:59 +0200 blanchet one more lib function
Thu, 02 May 2013 14:04:56 +0200 blanchet export one more function
Thu, 02 May 2013 12:35:02 +0200 blanchet rationalized data structure
Thu, 02 May 2013 11:58:18 +0200 blanchet added and moved library functions (used in primrec code)
Thu, 02 May 2013 11:19:05 +0200 blanchet tuned names -- co_ and un_ with underscore are to be understood as (co) and (un)
Thu, 02 May 2013 10:16:40 +0200 blanchet tuning
Thu, 02 May 2013 10:11:14 +0200 blanchet more code rationalization
Thu, 02 May 2013 10:05:30 +0200 blanchet more code rationalization
Thu, 02 May 2013 09:50:58 +0200 blanchet more code rationalization
Thu, 02 May 2013 09:41:29 +0200 blanchet refactoring
Thu, 02 May 2013 03:13:47 +0200 nipkow tuned
Wed, 01 May 2013 19:33:49 +0200 blanchet renamed a few FP-related files, to make it clear that these are not the sum of LFP + GFP but rather shared basic libraries
Wed, 01 May 2013 06:00:55 +0200 nipkow tuned
Wed, 01 May 2013 03:56:57 +0200 nipkow tuned
Tue, 30 Apr 2013 21:30:36 +0200 blanchet tuning
Tue, 30 Apr 2013 18:43:48 +0200 blanchet export more functions (useful for primrec_new)
Tue, 30 Apr 2013 17:22:51 +0200 blanchet further enrich data structure
Tue, 30 Apr 2013 16:50:09 +0200 blanchet more
Tue, 30 Apr 2013 16:42:23 +0200 blanchet rationalized terminology (iterator = fold or rec, xxfoo = (co)foo or (un)foo)
Tue, 30 Apr 2013 16:29:31 +0200 blanchet added fields to database
Tue, 30 Apr 2013 16:18:21 +0200 blanchet tuned data structure
Tue, 30 Apr 2013 16:04:50 +0200 blanchet renamed records
Tue, 30 Apr 2013 15:58:32 +0200 blanchet added constructors to data structure
Tue, 30 Apr 2013 13:45:43 +0200 blanchet added pre-BNFs to database
Tue, 30 Apr 2013 13:38:41 +0200 blanchet lowercase type constructor, for consistency (cf. fp_result not FP_result nor FP_Result)
Tue, 30 Apr 2013 13:34:31 +0200 blanchet renamed "bnf_def" keyword to "bnf" (since it's not a definition, but rather a registration)
Tue, 30 Apr 2013 13:23:52 +0200 blanchet Added maps, sets, rels to "simps" thm collection
Tue, 30 Apr 2013 12:26:41 +0200 nipkow tuned
Tue, 30 Apr 2013 12:18:40 +0200 blanchet comment tuning
Tue, 30 Apr 2013 12:13:28 +0200 blanchet tuning
Tue, 30 Apr 2013 11:59:20 +0200 blanchet tuning
Tue, 30 Apr 2013 11:28:43 +0200 blanchet tuning
Tue, 30 Apr 2013 10:58:25 +0200 blanchet signature tuning
Tue, 30 Apr 2013 10:07:41 +0200 blanchet whitespace tuning
Tue, 30 Apr 2013 09:53:56 +0200 blanchet tuned signature
Tue, 30 Apr 2013 03:18:07 +0200 nipkow canonical names of classes
Mon, 29 Apr 2013 18:52:35 +0200 blanchet merged
Mon, 29 Apr 2013 18:52:18 +0200 blanchet register all (co)datatypes in local data
Mon, 29 Apr 2013 17:37:00 +0200 blanchet create data structure for storing (co)datatype information
Mon, 29 Apr 2013 17:17:20 +0200 wenzelm avoid empty isabelletags.sty for the sake of arXiv;
Mon, 29 Apr 2013 17:08:57 +0200 wenzelm merged
Mon, 29 Apr 2013 17:01:13 +0200 wenzelm cygwin_root as optional argument;
Mon, 29 Apr 2013 16:50:01 +0200 blanchet use record instead of big tuple
Mon, 29 Apr 2013 15:47:42 +0200 wenzelm clarified module dependencies: avoid Properties and Document introding minimal "PIDE";
Mon, 29 Apr 2013 14:07:03 +0200 blanchet merge
Mon, 29 Apr 2013 14:06:37 +0200 blanchet use base names, not full names
Mon, 29 Apr 2013 13:52:14 +0200 blanchet tune signatures
Mon, 29 Apr 2013 13:47:46 +0200 blanchet tuning
Mon, 29 Apr 2013 13:42:54 +0200 blanchet tuning
Mon, 29 Apr 2013 13:41:34 +0200 blanchet removed unreferenced thm
Mon, 29 Apr 2013 13:40:26 +0200 blanchet tuned function signatures
Mon, 29 Apr 2013 11:46:03 +0200 blanchet factored out derivation of coinduction, unfold, corec
Mon, 29 Apr 2013 11:04:56 +0200 blanchet code tuning
Mon, 29 Apr 2013 10:37:23 +0200 blanchet factored out derivation of induction principles, folds and recs, in preparation for reduction of nested to mutual
Mon, 29 Apr 2013 11:31:40 +0200 nipkow tuned
Mon, 29 Apr 2013 10:03:35 +0200 traytel tuned operator precedence
Mon, 29 Apr 2013 09:45:14 +0200 blanchet use record instead of huge tuple
Mon, 29 Apr 2013 09:10:49 +0200 blanchet renamed BNF "(co)data" commands to names that are closer to their final names
Mon, 29 Apr 2013 06:13:36 +0200 nipkow tuned
Mon, 29 Apr 2013 04:30:05 +0200 nipkow tuned
Mon, 29 Apr 2013 04:20:42 +0200 nipkow tuned
Sun, 28 Apr 2013 09:10:43 +0200 nipkow tuned
Sat, 27 Apr 2013 21:56:45 +0200 ballarin Clarified confusing sentence in locales tutorial.
Sat, 27 Apr 2013 20:50:20 +0200 wenzelm uniform Proof.context for hyp_subst_tac;
Sat, 27 Apr 2013 11:37:50 +0200 blanchet tuned ML and thy file names
Fri, 26 Apr 2013 14:16:05 +0200 blanchet merged
Fri, 26 Apr 2013 14:14:55 +0200 blanchet for compatibility, generate recursor arguments in the same order as old package
Fri, 26 Apr 2013 14:14:54 +0200 blanchet tuning in preparation for actual changes
Fri, 26 Apr 2013 14:14:52 +0200 blanchet started working on compatibility with old package's recursor
Fri, 26 Apr 2013 13:23:21 +0200 nipkow simplified def
Fri, 26 Apr 2013 13:12:14 +0200 nipkow more standard argument order
Fri, 26 Apr 2013 12:09:51 +0200 blanchet more intuitive syntax for equality-style discriminators of nullary constructors
Fri, 26 Apr 2013 11:04:47 +0200 blanchet updated keywords
Fri, 26 Apr 2013 11:04:46 +0200 blanchet put an underscore in prefix
Fri, 26 Apr 2013 11:04:45 +0200 blanchet changed discriminator default: avoid mixing ctor and dtor views
Fri, 26 Apr 2013 09:53:11 +0200 nipkow simplified def
Fri, 26 Apr 2013 09:41:45 +0200 nipkow more standard order of arguments
Fri, 26 Apr 2013 09:01:45 +0200 nipkow more funs
Fri, 26 Apr 2013 07:49:38 +0200 nipkow simplified def
Thu, 25 Apr 2013 19:18:20 +0200 traytel removed unnecessary assumptions in some theorems about cardinal exponentiation
Thu, 25 Apr 2013 18:27:26 +0200 blanchet renamed "wrap_data" to "wrap_free_constructors"
Thu, 25 Apr 2013 18:14:04 +0200 blanchet register coinductive type's coinduct rule
Thu, 25 Apr 2013 17:25:10 +0200 blanchet compile
Thu, 25 Apr 2013 17:13:24 +0200 blanchet adjusted stream library to coinduct attributes
Thu, 25 Apr 2013 17:13:24 +0200 blanchet generate proper attributes for coinduction rules
Thu, 25 Apr 2013 13:22:45 +0200 wenzelm updated to jdk-7u21;
Thu, 25 Apr 2013 11:59:21 +0200 hoelzl revert #916271d52466; add non-topological linear_continuum type class; show linear_continuum_topology is a perfect_space
Thu, 25 Apr 2013 10:35:56 +0200 hoelzl renamed linear_continuum_topology to connected_linorder_topology (and mention in NEWS)
Wed, 24 Apr 2013 13:28:30 +0200 hoelzl spell conditional_ly_-complete lattices correct
Thu, 25 Apr 2013 10:31:10 +0200 traytel specify nicer names for map, set and rel in the stream library
Thu, 25 Apr 2013 09:25:50 +0200 blanchet start making "wrap_data" more robust
Thu, 25 Apr 2013 08:56:37 +0200 blanchet no eta-expansion for case in split rules and case_conv
Thu, 25 Apr 2013 08:56:10 +0200 blanchet simplified code -- no need for two attempts, the error we get from mixfix the first time is good (and better to get than a parse error in the specification because the user tries to use a mixfix that silently failed)
Wed, 24 Apr 2013 22:48:22 +0200 blanchet proper error generated for wrong mixfix
Wed, 24 Apr 2013 18:49:52 +0200 blanchet honor user-specified name for relator + generalize syntax
Wed, 24 Apr 2013 17:47:22 +0200 blanchet renamed "set_natural" to "set_map", reflecting {Bl,Po,Tr} concensus
Wed, 24 Apr 2013 17:03:43 +0200 blanchet added "fundef_cong" attribute to "map_cong"
Wed, 24 Apr 2013 16:43:19 +0200 traytel optimized proofs
Wed, 24 Apr 2013 16:21:23 +0200 blanchet apply arguments to f and g in "case_cong"
Wed, 24 Apr 2013 15:42:00 +0200 blanchet derive "map_cong"
Wed, 24 Apr 2013 14:15:01 +0200 blanchet renamed "map_cong" axiom to "map_cong0" in preparation for real "map_cong"
Wed, 24 Apr 2013 14:14:36 +0200 blanchet killed dead code
Wed, 24 Apr 2013 14:05:16 +0200 blanchet eta-contracted weak congruence rules (like in the old package)
Wed, 24 Apr 2013 13:16:21 +0200 blanchet honor user-specified name for map function
Wed, 24 Apr 2013 13:16:20 +0200 blanchet honor user-specified set function names
Wed, 24 Apr 2013 13:16:20 +0200 blanchet parse set function name
Wed, 24 Apr 2013 12:26:28 +0200 nipkow merged
Wed, 24 Apr 2013 12:25:56 +0200 nipkow tuned
Wed, 24 Apr 2013 12:15:06 +0200 traytel took out workaround for bug fixed in 5af40820948b
Wed, 24 Apr 2013 11:36:11 +0200 traytel merged
Wed, 24 Apr 2013 11:06:53 +0200 traytel slightly more aggressive syntax translation for printing case expressions
Wed, 24 Apr 2013 11:32:54 +0200 haftmann avoid odd reinit after sublocale declaration
Wed, 24 Apr 2013 10:23:47 +0200 nipkow moved defs into locale to reduce unnecessary polymorphism; tuned
Tue, 23 Apr 2013 19:40:33 +0200 haftmann dropped dead code
Tue, 23 Apr 2013 19:31:24 +0200 haftmann documentation and NEWS
Tue, 23 Apr 2013 17:46:12 +0200 blanchet avoid accidental specialization of the types in the "map" property of codatatypes
Tue, 23 Apr 2013 17:15:44 +0200 blanchet simplify "Inl () = Inr ()" as well (not entirely clear why this is necessary)
Tue, 23 Apr 2013 17:13:14 +0200 blanchet more examples
Tue, 23 Apr 2013 16:49:14 +0200 blanchet tuning
Tue, 23 Apr 2013 16:41:59 +0200 blanchet fix bugs in expand tactic w.r.t. datatypes with "needless" discriminators (e.g. lists with is_Nil instead of ~= Nil)
Tue, 23 Apr 2013 16:30:30 +0200 blanchet tuning
Tue, 23 Apr 2013 16:30:29 +0200 blanchet tuned_comment
Tue, 23 Apr 2013 11:43:09 +0200 traytel (co)rec is (just as the (un)fold) the unique morphism;
Tue, 23 Apr 2013 11:14:51 +0200 haftmann tuned: unnamed contexts, interpretation and sublocale in locale target;
Tue, 23 Apr 2013 11:14:50 +0200 haftmann target-sensitive user-level commands interpretation and sublocale
Tue, 23 Apr 2013 11:14:50 +0200 haftmann ML interfaces for various kinds of interpretation
Tue, 23 Apr 2013 11:14:50 +0200 haftmann brittleness stamping for local theories
Tue, 23 Apr 2013 11:14:50 +0200 haftmann tuned
Mon, 22 Apr 2013 18:39:12 +0200 immler removed type constraints
Mon, 22 Apr 2013 16:36:02 +0200 hoelzl NEWS
Sun, 21 Apr 2013 20:08:13 +0200 haftmann more sharing
Sun, 21 Apr 2013 16:29:40 +0200 haftmann interpretation: distinguish theories and proofs by explicit parameter rather than generic context;
Sun, 21 Apr 2013 10:41:18 +0200 haftmann dropped unusued identifier
Sun, 21 Apr 2013 10:41:18 +0200 haftmann avoid odd bifurcation with Attrib.local_notes vs. Locale.add_thmss -- n.b. note_eqns_dependency operates in a specific locale target
Sun, 21 Apr 2013 10:41:18 +0200 haftmann tuned for uniformity
Sun, 21 Apr 2013 10:41:18 +0200 haftmann reflection as official HOL tool
Sun, 21 Apr 2013 10:41:18 +0200 haftmann follow Isabelle spacing praxis more thoroughly
Sun, 21 Apr 2013 10:41:18 +0200 haftmann honour FIXMEs as far as feasible at the moment
Sun, 21 Apr 2013 10:41:18 +0200 haftmann combined reify_data.ML into reflection.ML;
Sat, 20 Apr 2013 20:57:49 +0200 nipkow proved termination for fun-based AI
Sat, 20 Apr 2013 19:30:04 +0200 nipkow tuned
Fri, 19 Apr 2013 12:04:57 +0200 nipkow tuned
Thu, 18 Apr 2013 21:31:24 +0200 wenzelm merged
Thu, 18 Apr 2013 21:10:12 +0200 wenzelm tuned signature;
Thu, 18 Apr 2013 17:07:01 +0200 wenzelm simplifier uses proper Proof.context instead of historic type simpset;
Thu, 18 Apr 2013 20:18:50 +0200 nipkow merged
Thu, 18 Apr 2013 20:18:37 +0200 nipkow avoided map_of in def of fun_rep (but still needed for efficient code)
Thu, 18 Apr 2013 18:57:02 +0200 haftmann spelling
Thu, 18 Apr 2013 18:55:23 +0200 haftmann spelling
Wed, 17 Apr 2013 21:23:35 +0200 nipkow tuned
Wed, 17 Apr 2013 21:11:01 +0200 nipkow complete revision: finally got rid of annoying L-predicate
Wed, 17 Apr 2013 20:53:26 +0200 nipkow moved leastness lemma
Tue, 16 Apr 2013 17:54:14 +0200 wenzelm proper prolog command-line instead of hashbang, which might switch to invalid executable and thus fail (notably on lxbroy2);
Mon, 15 Apr 2013 22:51:55 +0200 hoelzl use automatic type coerctions in Sqrt example
Mon, 15 Apr 2013 12:03:16 +0200 wenzelm make SML/NJ happy;
Mon, 15 Apr 2013 10:41:03 +0200 blanchet not all Nitpick 'constructors' are injective -- careful
Sun, 14 Apr 2013 21:54:45 +1000 kleing added another definition snipped
Fri, 12 Apr 2013 17:56:51 +0200 wenzelm actually fail on prolog errors -- such as swipl startup failure due to missing shared libraries -- assuming it normally produces clean return code 0;
Fri, 12 Apr 2013 17:21:51 +0200 wenzelm modifiers for classical wrappers operate on Proof.context instead of claset;
Fri, 12 Apr 2013 17:02:55 +0200 wenzelm removed historic comments;
Fri, 12 Apr 2013 15:30:38 +0200 wenzelm tuned exceptions -- avoid composing error messages in low-level situations;
Fri, 12 Apr 2013 14:54:14 +0200 wenzelm tuned signature;
Fri, 12 Apr 2013 12:20:51 +0200 wenzelm proper identifiers -- avoid crash of case translations;
Fri, 12 Apr 2013 08:27:43 +0200 nipkow reduced duplication
Thu, 11 Apr 2013 16:58:54 +0200 traytel do not add case translation syntax in rep_datatype compatibility mode
Thu, 11 Apr 2013 16:39:01 +0200 traytel run type inference on input to wrap_data
Thu, 11 Apr 2013 16:03:11 +0200 traytel installed case translations in BNF package
Thu, 11 Apr 2013 15:10:22 +0200 nipkow tuned
Wed, 10 Apr 2013 21:46:28 +0200 wenzelm more antiquotations;
Wed, 10 Apr 2013 21:20:35 +0200 wenzelm tuned pretty layout: avoid nested Pretty.string_of, which merely happens to work with Isabelle/jEdit since formatting is delegated to Scala side;
Wed, 10 Apr 2013 20:58:01 +0200 wenzelm updated keywords;
Wed, 10 Apr 2013 20:06:36 +0200 wenzelm merged
Wed, 10 Apr 2013 19:14:47 +0200 wenzelm merged
Wed, 10 Apr 2013 17:27:38 +0200 wenzelm obsolete -- tools should refer to proper Proof.context;
Wed, 10 Apr 2013 17:17:16 +0200 wenzelm discontinued obsolete ML antiquotation @{claset};
Wed, 10 Apr 2013 17:02:47 +0200 wenzelm added ML antiquotation @{theory_context};
Wed, 10 Apr 2013 15:30:19 +0200 wenzelm more standard module name Axclass (according to file name);
Wed, 10 Apr 2013 19:52:19 +0200 traytel made SML/NJ happy
Wed, 10 Apr 2013 18:51:21 +0200 hoelzl generalize Borel-set properties from real/ereal/ordered_euclidean_spaces to order_topology and real_normed_vector
Wed, 10 Apr 2013 17:49:16 +0200 traytel NEWS and CONTRIBUTORS
Wed, 10 Apr 2013 17:49:16 +0200 traytel declaration attribute for case combinators
Tue, 09 Apr 2013 18:27:49 +0200 berghofe Handle dummy patterns in parse translation rather than check phase
Sat, 06 Apr 2013 01:42:07 +0200 traytel disallow coercions to interfere with case translations
Fri, 05 Apr 2013 22:08:42 +0200 traytel allow redundant cases in the list comprehension translation
Fri, 05 Apr 2013 22:08:42 +0200 traytel recur in the expression to be matched (do not rely on repetitive execution of a check phase);
Fri, 05 Apr 2013 22:08:42 +0200 traytel tuned whitespace
Thu, 04 Apr 2013 18:48:40 +0200 berghofe Use Type.raw_match instead of Sign.typ_match
Fri, 05 Apr 2013 22:08:42 +0200 traytel special constant to prevent eta-contraction of the check-phase syntax of case translations
Tue, 22 Jan 2013 14:33:45 +0100 traytel separate data used for case translation from the datatype package
Tue, 22 Jan 2013 13:32:41 +0100 berghofe case translations performed in a separate check phase (with adjustments by traytel)
Wed, 10 Apr 2013 13:10:38 +0200 wenzelm formal proof context for axclass proofs;
Wed, 10 Apr 2013 12:31:35 +0200 wenzelm prefer local context;
Wed, 10 Apr 2013 12:24:43 +0200 wenzelm proper proof context;
Wed, 10 Apr 2013 11:51:56 +0200 wenzelm tuned;
Tue, 09 Apr 2013 21:39:55 +0200 wenzelm merged
Tue, 09 Apr 2013 21:22:15 +0200 wenzelm add command timings (like document command status);
Tue, 09 Apr 2013 21:14:00 +0200 wenzelm tuned signature;
Tue, 09 Apr 2013 20:34:15 +0200 wenzelm public Isabelle_Process.xml_cache (thread-safe);
Tue, 09 Apr 2013 20:27:27 +0200 wenzelm tuned signature;
Tue, 09 Apr 2013 20:16:52 +0200 wenzelm just one timing protocol function, with 3 implementations: TTY/PG, PIDE/document, build;
Tue, 09 Apr 2013 15:59:02 +0200 wenzelm clarified protocol_message undefinedness;
Tue, 09 Apr 2013 15:40:34 +0200 wenzelm quote by Alan Kay;
Tue, 09 Apr 2013 15:37:23 +0200 wenzelm more accurate documentation;
Tue, 09 Apr 2013 15:29:25 +0200 wenzelm discontinued Toplevel.no_timing complication -- also recovers timing of diagnostic commands, e.g. 'find_theorems';
Tue, 09 Apr 2013 13:55:28 +0200 wenzelm more accurate documentation of "(structure)" mixfix;
Tue, 09 Apr 2013 13:24:00 +0200 wenzelm more robust static structure reference, avoid dynamic Proof_Context.intern_skolem in Syntax_Phases.decode_term;
Tue, 09 Apr 2013 13:20:09 +0200 wenzelm tuned comment;
Tue, 09 Apr 2013 12:56:26 +0200 wenzelm just one syntax category "mixfix" -- check structure annotation semantically;
Tue, 09 Apr 2013 12:29:36 +0200 wenzelm tuned message;
Tue, 09 Apr 2013 16:32:04 +0200 blanchet handle case clashes on Mac file system by encoding goal numbers
Tue, 09 Apr 2013 15:19:14 +0200 blanchet avoid duplicate "tcon_" names
Tue, 09 Apr 2013 15:19:14 +0200 blanchet smoothly handle cyclic graphs
Tue, 09 Apr 2013 15:19:14 +0200 blanchet compile + fixed naming convention
Tue, 09 Apr 2013 15:19:14 +0200 blanchet reverted accidental changes to theory file + updated wrt ML file
Tue, 09 Apr 2013 15:19:14 +0200 blanchet no need to filter tautologies anymore -- they are prefiltered by "all_facts"'
Tue, 09 Apr 2013 15:19:14 +0200 blanchet work on CASC LTB ISA exporter
Tue, 09 Apr 2013 15:19:14 +0200 blanchet tuning
Tue, 09 Apr 2013 15:07:35 +0200 hoelzl add continuous_on rules for products
Tue, 09 Apr 2013 14:13:13 +0200 hoelzl fixed spelling
Tue, 09 Apr 2013 14:04:47 +0200 hoelzl move FrechetDeriv from the Library to HOL/Deriv; base DERIV on FDERIV and both derivatives allow a restricted support set; FDERIV is now an abbreviation of has_derivative
Tue, 09 Apr 2013 14:04:41 +0200 hoelzl remove the within-filter, replace "at" by "at _ within UNIV" (This allows to remove a couple of redundant lemmas)
Mon, 08 Apr 2013 21:01:59 +0200 wenzelm improved printing of exception CTERM (see also d0f0f37ec346);
Mon, 08 Apr 2013 17:10:49 +0200 wenzelm prefer pretty_exn where possible -- NB: low-level General.exnMessage may still be used elsewhere (e.g. by the ML compiler itself);
Mon, 08 Apr 2013 16:06:54 +0200 wenzelm more defensive representation of forced break within PolyML.PrettyBreak -- avoid accidental blowup if low-level operations are used, notably PolyML.makestring or its variant General.exnMessage;
Mon, 08 Apr 2013 15:44:09 +0200 wenzelm discontinued odd magic number, which was once used for performance measurements;
Mon, 08 Apr 2013 15:35:48 +0200 wenzelm document @{make_string}, cf. NEWS of Isabelle2009-2 (June 2010);
Mon, 08 Apr 2013 14:28:37 +0200 wenzelm merged
Mon, 08 Apr 2013 14:18:39 +0200 wenzelm more general Thy_Load.import_name, e.g. relevant for Isabelle/eclipse -- NB: Thy_Load serves as main hub for funny overriding to adapt to provers and editors;
Mon, 08 Apr 2013 14:16:00 +0200 blanchet try to preserve original linearization
Mon, 08 Apr 2013 12:27:13 +0200 blanchet use somewhat lighter encoding
Mon, 08 Apr 2013 12:11:06 +0200 blanchet robustness w.r.t. unknown arguments
Sun, 07 Apr 2013 15:08:34 +0200 nipkow cleaned
Sun, 07 Apr 2013 10:06:37 +0200 nipkow cleaned
Sat, 06 Apr 2013 18:42:55 +0200 nipkow tuned
Fri, 05 Apr 2013 20:54:55 +0200 wenzelm tuned signature -- agree with markup terminology;
Fri, 05 Apr 2013 20:43:43 +0200 wenzelm unified terminology with Markup.DOCUMENT_SOURCE in Scala, which is unused but displayed as "document source" entity in Isabelle/jEdit;
Fri, 05 Apr 2013 18:31:35 +0200 nipkow tuned document
Fri, 05 Apr 2013 15:13:25 +0200 nipkow tuned
Thu, 04 Apr 2013 22:46:14 +0200 haftmann sup on multisets
Thu, 04 Apr 2013 22:29:59 +0200 haftmann convenient induction rule
Thu, 04 Apr 2013 20:59:16 +0200 wenzelm tuned README -- less buzzwords;
Thu, 04 Apr 2013 18:44:22 +0200 wenzelm more conventional synchronized access to Options_Variable -- avoid Swing_Thread getting in the way, which might be absent in some environments (e.g. SWT);
Thu, 04 Apr 2013 18:25:47 +0200 wenzelm added missing file;
Thu, 04 Apr 2013 18:20:00 +0200 wenzelm tuned signature -- avoid intrusion of slightly odd Swing structures into pure Markup_Tree;
Thu, 04 Apr 2013 18:06:48 +0200 wenzelm tuned signature -- concentrate GUI tools;
Thu, 04 Apr 2013 17:58:47 +0200 wenzelm tuned signature -- concentrate GUI tools;
Thu, 04 Apr 2013 17:47:28 +0200 wenzelm separate module "GUI", to keep this out of the way of generic Isabelle_System operations, notably for non-Isabelle/jEdit applications;
Thu, 04 Apr 2013 17:33:04 +0200 wenzelm separate module Isabelle_Font, to keep this out of the way of generic Isabelle_System operations, notably for non-Isabelle/jEdit applications;
Thu, 04 Apr 2013 17:16:51 +0200 wenzelm tuned imports;
Thu, 04 Apr 2013 12:06:23 +0200 wenzelm added var_position in analogy to longid_position, for typing reports on input;
Thu, 04 Apr 2013 10:30:28 +0200 nipkow removed unnerving (esp in jedit) and pointless warning
Thu, 04 Apr 2013 08:10:20 +0200 nipkow tuned
Wed, 03 Apr 2013 22:31:05 +0200 wenzelm merged
Wed, 03 Apr 2013 22:30:25 +0200 wenzelm tuned;
Wed, 03 Apr 2013 22:05:24 +0200 wenzelm recover implicit thread position for status messages (cf. eca8acb42e4a);
Wed, 03 Apr 2013 21:48:43 +0200 wenzelm additional timing status for implicitly forked terminal proofs -- proper accounting for interactive Timing dockable etc.;
Wed, 03 Apr 2013 21:30:32 +0200 wenzelm more explicit Goal.fork_params -- avoid implicit arguments via thread data;
Wed, 03 Apr 2013 20:56:08 +0200 wenzelm updated comment to 46b90bbc370d;
Wed, 03 Apr 2013 20:38:50 +0200 wenzelm recovered proper transaction position for Goal.fork error reporting (lost in 8e9746e584c9);
Wed, 03 Apr 2013 16:45:14 +0200 wenzelm tuned -- Drule.comp_no_flatten includes Drule.incr_indexes already (NB: result should be deterministic by construction);
Wed, 03 Apr 2013 13:58:00 +0200 wenzelm tuned output -- less bullets;
Wed, 03 Apr 2013 22:26:04 +0200 haftmann default implementation of multisets by list with reasonable coverage of operations on multisets
Wed, 03 Apr 2013 22:26:04 +0200 haftmann optionalized very specific code setup for multisets
Wed, 03 Apr 2013 10:15:43 +0200 haftmann generalized lemma fold_image thanks to Peter Lammich
Tue, 02 Apr 2013 20:19:38 +0200 wenzelm tuned;
Tue, 02 Apr 2013 16:29:40 +0200 wenzelm NEWS for 635562bc14ef;
Tue, 02 Apr 2013 11:41:50 +0200 wenzelm more centralized command timing;
Tue, 02 Apr 2013 10:58:51 +0200 blanchet got rid of legacy smartness
Mon, 01 Apr 2013 17:42:29 +0200 nipkow added lemma
Sat, 30 Mar 2013 18:24:33 +0100 wenzelm merged
Sat, 30 Mar 2013 17:27:21 +0100 wenzelm amended uncond_skel to observe notion of cong_name properly -- may affect simplification with Free congs;
Sat, 30 Mar 2013 17:13:21 +0100 wenzelm more formal cong_name;
Sat, 30 Mar 2013 16:34:02 +0100 wenzelm timing status for forked diagnostic commands;
Sat, 30 Mar 2013 16:16:24 +0100 wenzelm tooltip of command keyword includes timing information;
Sat, 30 Mar 2013 16:15:26 +0100 wenzelm more operations on Time, Timing;
Fri, 29 Mar 2013 18:57:47 +0100 haftmann reverted slip introduced in f738e6dbd844
Sat, 30 Mar 2013 14:57:06 +0100 wenzelm added 'print_defn_rules' command;
Sat, 30 Mar 2013 13:40:19 +0100 wenzelm more item markup;
Sat, 30 Mar 2013 12:13:39 +0100 wenzelm item markup for Proof_Context.pretty_fact;
Sat, 30 Mar 2013 11:43:17 +0100 wenzelm obsolete, cf. Proof_Context.print_syntax;
Fri, 29 Mar 2013 22:26:25 +0100 wenzelm paint bullet bar within text layer -- thus it remains visible with active selection etc.;
Fri, 29 Mar 2013 22:14:27 +0100 wenzelm Pretty.item markup for improved readability of lists of items;
Fri, 29 Mar 2013 22:13:02 +0100 wenzelm tuned message;
Fri, 29 Mar 2013 11:32:07 +0100 haftmann convenience check for vain instantiation
Fri, 29 Mar 2013 13:32:53 +0100 wenzelm improved centering via strikethrough offset;
Thu, 28 Mar 2013 23:44:43 +0100 boehmes re-generated SMT certificates
Thu, 28 Mar 2013 23:44:41 +0100 boehmes new, simpler implementation of monomorphization;
Thu, 28 Mar 2013 22:42:18 +0100 wenzelm ghost bullet via markup, which is painted as bar under text (normally space);
Thu, 28 Mar 2013 16:11:48 +0100 kleing replace induction by hammer
Thu, 28 Mar 2013 15:47:03 +0100 wenzelm merged
Thu, 28 Mar 2013 15:37:39 +0100 wenzelm merged;
Thu, 28 Mar 2013 15:36:45 +0100 wenzelm basic support for Pretty.item, which is considered as logical markup and interpreted in Isabelle/Scala, but ignored elsewhere (TTY, latex etc.);
Thu, 28 Mar 2013 15:00:27 +0100 wenzelm maintain integer indentation during formatting -- it needs to be implemented by repeated spaces eventually;
Thu, 28 Mar 2013 14:47:37 +0100 wenzelm tuned;
Thu, 28 Mar 2013 14:01:56 +0100 wenzelm proper default browser info for interactive mode, notably thy_deps;
Thu, 28 Mar 2013 15:45:08 +0100 nipkow improved pretty printing for state set acom
Wed, 27 Mar 2013 22:36:03 +0100 ballarin Improvements to the print_dependencies command.
Wed, 27 Mar 2013 21:25:33 +0100 wenzelm discontinued obsolete parallel_proofs_reuse_timing;
Wed, 27 Mar 2013 21:13:02 +0100 wenzelm merged
Wed, 27 Mar 2013 21:07:10 +0100 wenzelm separate isatest with skip_proofs, to give some impression of performance without most of the proofs;
Wed, 27 Mar 2013 21:12:49 +0100 wenzelm merged
Wed, 27 Mar 2013 20:57:05 +0100 wenzelm extra checkpoint to avoid stale theory in skip_proof context, e.g. in 'instance' proof;
Wed, 27 Mar 2013 19:32:44 +0100 wenzelm tuned;
Wed, 27 Mar 2013 18:04:21 +0100 wenzelm allow build with skip_proofs enabled -- disable it for sessions that would fail due to embedded diagnostic commands, for example;
Wed, 27 Mar 2013 17:58:07 +0100 wenzelm more robust access Toplevel.proof_of -- prefer warning via Toplevel.unknown_proof over hard crash (notably for skipped proofs);
Wed, 27 Mar 2013 17:55:21 +0100 wenzelm more liberal handling of skipped proofs;
Wed, 27 Mar 2013 17:53:29 +0100 wenzelm explicit Toplevel.is_skipped_proof;
Wed, 27 Mar 2013 16:46:52 +0100 wenzelm separate option editor_skip_proofs, to avoid accidental change of preferences for skip_proofs, which would invalidate batch builds;
Wed, 27 Mar 2013 16:38:25 +0100 wenzelm more ambitious Goal.skip_proofs: covers Goal.prove forms as well, and do not insist in quick_and_dirty (for the sake of Isabelle/jEdit);
Wed, 27 Mar 2013 14:50:30 +0100 wenzelm clarified Skip_Proof.cheat_tac: more standard tactic;
Wed, 27 Mar 2013 14:19:18 +0100 wenzelm tuned signature and module arrangement;
Wed, 27 Mar 2013 14:08:03 +0100 wenzelm tuned;
Wed, 27 Mar 2013 11:54:53 +0100 wenzelm tuned GUI;
Wed, 27 Mar 2013 10:55:05 +0100 haftmann centralized various multiset operations in theory multiset;
Tue, 26 Mar 2013 22:09:39 +0100 haftmann avoid odd foundational terms after interpretation;
Tue, 26 Mar 2013 21:53:56 +0100 haftmann more uniform style for interpretation and sublocale declarations
Tue, 26 Mar 2013 20:55:21 +0100 wenzelm merged
Tue, 26 Mar 2013 20:37:32 +0100 wenzelm tuned session specification;
Tue, 26 Mar 2013 20:36:32 +0100 wenzelm tuned proof;
Tue, 26 Mar 2013 20:02:02 +0100 wenzelm tuned imports;
Tue, 26 Mar 2013 19:43:31 +0100 wenzelm tuned proofs;
Tue, 26 Mar 2013 20:49:57 +0100 haftmann explicit sublocale dependency for Min/Max yields more appropriate Min/Max prefix for a couple of facts
Tue, 26 Mar 2013 15:10:28 +0100 wenzelm merged
Tue, 26 Mar 2013 14:38:44 +0100 wenzelm proper input event handling;
Tue, 26 Mar 2013 14:14:39 +0100 wenzelm more standard imports;
Tue, 26 Mar 2013 14:05:08 +0100 wenzelm more specific Entry painting;
Tue, 26 Mar 2013 14:03:31 +0100 wenzelm tuned;
Tue, 26 Mar 2013 12:40:51 +0100 wenzelm mixed theory/command entries;
Tue, 26 Mar 2013 11:26:13 +0100 wenzelm dockable window for timing information;
Tue, 26 Mar 2013 13:54:24 +0100 kleing no \FIXME macro for ProgProve (moved to book)
Tue, 26 Mar 2013 12:21:01 +0100 hoelzl remove Metric_Spaces and move its content into Limits and Real_Vector_Spaces
Tue, 26 Mar 2013 12:21:00 +0100 hoelzl rename eventually_at / _within, to distinguish them from the lemmas in the HOL image
Tue, 26 Mar 2013 12:21:00 +0100 hoelzl move theorems about compactness of real closed intervals, the intermediate value theorem, and lemmas about continuity of bijective functions from Deriv.thy to Limits.thy
Tue, 26 Mar 2013 12:20:59 +0100 hoelzl Series.thy is based on Limits.thy and not Deriv.thy
Tue, 26 Mar 2013 12:20:59 +0100 hoelzl move Ln.thy and Log.thy to Transcendental.thy
Tue, 26 Mar 2013 12:20:58 +0100 hoelzl move SEQ.thy and Lim.thy to Limits.thy
Tue, 26 Mar 2013 12:20:58 +0100 hoelzl HOL-NSA should only import Complex_Main
Tue, 26 Mar 2013 12:20:57 +0100 hoelzl rename RealVector.thy to Real_Vector_Spaces.thy
Tue, 26 Mar 2013 12:20:56 +0100 hoelzl rename RealDef to Real
Tue, 26 Mar 2013 12:20:56 +0100 hoelzl remove Real.thy
Tue, 26 Mar 2013 12:20:55 +0100 hoelzl merge RComplete into RealDef
Tue, 26 Mar 2013 12:20:54 +0100 hoelzl move real_isLub_unique to isLub_unique in Lubs; real_sum_of_halves to RealDef; abs_diff_less_iff to Rings
Tue, 26 Mar 2013 12:20:53 +0100 hoelzl remove posreal_complete
Tue, 26 Mar 2013 12:20:52 +0100 hoelzl separate SupInf into Conditional_Complete_Lattice, move instantiation of real to RealDef
Mon, 25 Mar 2013 20:00:27 +0100 ballarin Discontinued theories src/HOL/Algebra/abstract and .../poly.
Mon, 25 Mar 2013 19:53:44 +0100 ballarin Remove obsolete URLs in documentation of HOL-Algebra.
Mon, 25 Mar 2013 19:53:44 +0100 ballarin Fix issue related to mixins in roundup.
Mon, 25 Mar 2013 15:18:44 +0100 kleing simp_const -> afold; bfold -> fold'; bsimp_const -> bfold
Mon, 25 Mar 2013 15:09:41 +0100 nipkow added lemmas
Mon, 25 Mar 2013 14:07:59 +0100 wenzelm merged
Mon, 25 Mar 2013 14:04:01 +0100 wenzelm clarified text_fold vs. fbrk;
Mon, 25 Mar 2013 13:37:44 +0100 wenzelm tuned print_classes: more standard order, markup, formatting;
Mon, 25 Mar 2013 11:05:07 +0100 wenzelm tuned message;
Mon, 25 Mar 2013 10:45:47 +0100 wenzelm actually exit on scalac failure;
Mon, 25 Mar 2013 10:37:38 +0100 wenzelm tuned signature;
Mon, 25 Mar 2013 13:50:50 +0100 kleing removed obsolete uses of ext
Sun, 24 Mar 2013 16:19:54 +0100 wenzelm prefer preset = 3 -- much faster and less memory requirement;
Sun, 24 Mar 2013 16:12:45 +0100 wenzelm basic support for xz files;
Sun, 24 Mar 2013 16:10:19 +0100 wenzelm added component xz-java-1.2;
Sun, 24 Mar 2013 14:26:10 +0100 wenzelm more "quick start" hints;
Sun, 24 Mar 2013 12:07:31 +0100 traytel simple case syntax for stream (stolen from AFP/Coinductive)
Sat, 23 Mar 2013 21:48:03 +0100 wenzelm prefer plain \<^sub> for better rendering (both in Isabelle/jEdit and LaTeX);
Sat, 23 Mar 2013 21:19:10 +0100 wenzelm merged
Sat, 23 Mar 2013 21:13:03 +0100 wenzelm reverted most of 5944b20c41bf -- tends to cause race condition of synchronous vs. asynchronous version;
Sat, 23 Mar 2013 19:54:15 +0100 wenzelm no censorship of "view.fracFontMetrics", although it often degrades rendering quality;
Sat, 23 Mar 2013 19:39:31 +0100 wenzelm retain original tooltip range, to avoid repeated window popup when the mouse is moved over the same content;
Sat, 23 Mar 2013 16:46:09 +0100 wenzelm apply small result immediately, to avoid visible delay of text update after window move;
Sat, 23 Mar 2013 16:10:46 +0100 wenzelm structural equality for Command.Results;
Sat, 23 Mar 2013 13:57:46 +0100 wenzelm allow fractional pretty margin -- avoid premature rounding;
Sat, 23 Mar 2013 13:12:39 +0100 wenzelm more explicit Pretty.Metric, with clear distinction of unit (space width) vs. average char width (for visual adjustments) -- NB: Pretty formatting works via full space characters (despite a981a5c8a505 and 70f7483df9cb);
Sat, 23 Mar 2013 13:04:28 +0100 wenzelm tuned;
Sat, 23 Mar 2013 20:57:57 +0100 haftmann spelling
Sat, 23 Mar 2013 20:50:39 +0100 haftmann fundamental revision of big operators on sets
Sat, 23 Mar 2013 17:11:06 +0100 haftmann tuned proof
Sat, 23 Mar 2013 17:11:06 +0100 haftmann locales for abstract orders
Sat, 23 Mar 2013 07:30:53 +0100 krauss merged
Fri, 22 Mar 2013 00:39:16 +0100 krauss added rudimentary induction rule for partial_function (heap)
Fri, 22 Mar 2013 00:39:14 +0100 krauss allow induction predicates with arbitrary arity (not just binary)
Fri, 22 Mar 2013 10:41:43 +0100 hoelzl modernized definition of root: use the_inv, handle positive and negative case uniformly, and 0-th root is constant 0
Fri, 22 Mar 2013 10:41:43 +0100 hoelzl arcsin and arccos are continuous on {0 .. 1} (including the endpoints)
Fri, 22 Mar 2013 10:41:43 +0100 hoelzl move continuous_on_inv to HOL image (simplifies isCont_inverse_function)
Fri, 22 Mar 2013 10:41:43 +0100 hoelzl move connected to HOL image; used to show intermediate value theorem
Fri, 22 Mar 2013 10:41:43 +0100 hoelzl move compact to the HOL image; prove compactness of real closed intervals; show that continuous functions attain supremum and infimum on compact sets
Fri, 22 Mar 2013 10:41:43 +0100 hoelzl move continuous and continuous_on to the HOL image; isCont is an abbreviation for continuous (at x) (isCont is now restricted to a T2 space)
Fri, 22 Mar 2013 10:41:43 +0100 hoelzl clean up lemma_nest_unique and renamed to nested_sequence_unique
Fri, 22 Mar 2013 10:41:43 +0100 hoelzl simplify proof of the Bolzano bisection lemma; use more meta-logic to state it; renamed lemma_Bolzano to Bolzano
Fri, 22 Mar 2013 10:41:43 +0100 hoelzl introduct the conditional_complete_lattice type class; generalize theorems about real Sup and Inf to it
Fri, 22 Mar 2013 10:41:43 +0100 hoelzl generalize Bfun and Bseq to metric spaces; Bseq is an abbreviation for Bfun
Fri, 22 Mar 2013 10:41:43 +0100 hoelzl move first_countable_topology to the HOL image
Fri, 22 Mar 2013 10:41:43 +0100 hoelzl move metric_space to its own theory
Fri, 22 Mar 2013 10:41:42 +0100 hoelzl move topological_space to its own theory
Thu, 21 Mar 2013 16:58:14 +0100 wenzelm proper metric for blanks -- NB: 70f7483df9cb discontinues coincidence of char_width with space width;
Thu, 21 Mar 2013 16:35:53 +0100 wenzelm eliminated char_width_int to avoid unclear rounding;
Thu, 21 Mar 2013 10:05:03 +0100 nipkow proofs depend only on constraints, not on def of L WHILE
Wed, 20 Mar 2013 15:35:35 +0100 blanchet use the right role for SPASS hypotheses
Wed, 20 Mar 2013 14:56:30 +0100 kleing soundness statement as in type system
Wed, 20 Mar 2013 11:32:16 +0100 kleing add label for referencing in semantics book
Wed, 20 Mar 2013 11:16:31 +0100 nipkow tuned
Tue, 19 Mar 2013 21:35:15 +0100 nipkow get rid of xcolor warnings
Tue, 19 Mar 2013 15:59:58 +0100 traytel extended stream library
Tue, 19 Mar 2013 14:04:53 +0100 kleing export datatype definition which gets expanded too much in antiquotation
Tue, 19 Mar 2013 14:07:13 +0100 nipkow tuned
Tue, 19 Mar 2013 13:19:21 +0100 Andreas Lochbihler add induction rule for partial_function (tailrec)
Mon, 18 Mar 2013 20:02:37 +0100 wenzelm prefer ownerless window, to avoid question of potentially changing parent view;
Mon, 18 Mar 2013 19:33:25 +0100 wenzelm proper parent component for window.init;
Mon, 18 Mar 2013 19:20:53 +0100 kleing lemma names and a corollary
Mon, 18 Mar 2013 14:47:20 +0100 kleing managed to eliminate further snippets
Mon, 18 Mar 2013 14:27:38 +0100 kleing fewer IMP snippets
Mon, 18 Mar 2013 13:18:42 +0100 wenzelm merged
Mon, 18 Mar 2013 11:29:50 +0100 wenzelm extra tooltip_delay after window.dismiss operation, to avoid flickering of quick reactivation;
Mon, 18 Mar 2013 11:04:59 +0100 wenzelm recovered special background handling from 8d6e478934dc, particularly relevant for gutter border;
Sun, 17 Mar 2013 22:02:06 +0100 wenzelm re-init last window without flipping its visible/disposed state, to avoid odd focus inversion problems;
Sun, 17 Mar 2013 21:04:38 +0100 wenzelm explicit handling of tooltip window stack -- avoid memory leak due to not-so-weak references to disposed windows (via event handlers and other aux. components);
Mon, 18 Mar 2013 12:31:13 +0100 nipkow tuned
Mon, 18 Mar 2013 11:25:24 +0100 traytel eliminate duplicated constant (diag vs. Id_on)
Mon, 18 Mar 2013 11:05:33 +0100 traytel hide internal constants; tuned proofs
Mon, 18 Mar 2013 10:28:42 +0100 nipkow tuned
Sun, 17 Mar 2013 20:29:26 +0100 nipkow tuned
Sun, 17 Mar 2013 20:27:13 +0100 nipkow added advanced rule induction subsection
Sat, 16 Mar 2013 21:44:04 +0100 wenzelm merged
Sat, 16 Mar 2013 21:26:44 +0100 wenzelm more elementary tooltips via mouse events (imitating parts of javax.swing.ToolTipManager) -- avoid abuse of getToolTipText to produce window as side-effect;
Sat, 16 Mar 2013 17:16:39 +0100 wenzelm some more hammering to convince JDK 7 (and 8-ea) on Mac OS X about window size change;
Sat, 16 Mar 2013 12:46:22 +0100 wenzelm more precise tooltip window size (NB: dimensions are known after layout pack, before making content visible);
Sat, 16 Mar 2013 20:51:47 +0100 kuncar drop a workaround because of 8739f8abbecb
Sat, 16 Mar 2013 20:51:23 +0100 kuncar fixing transfer tactic - unfold fully identity relation by using relator_eq
Sat, 16 Mar 2013 17:22:05 +0100 nipkow tuned (in particular bold fonts)
Sat, 16 Mar 2013 10:50:23 +0100 wenzelm merged
Thu, 14 Mar 2013 16:49:36 +0100 wenzelm document ISABELLE_POLYML;
Fri, 15 Mar 2013 18:49:40 +0100 nipkow tuned
Fri, 15 Mar 2013 13:46:37 +0100 wenzelm simplified time_CPU and time_GC;
Fri, 15 Mar 2013 10:49:28 +0100 wenzelm updated to scala-2.10.1;
Fri, 15 Mar 2013 10:08:23 +0100 traytel extended stream library (sdrop_while)
Thu, 14 Mar 2013 14:25:55 +0100 wenzelm tuned signature;
Thu, 14 Mar 2013 14:14:58 +0100 wenzelm more robust Par_Exn.make, especially relevant for SML/NJ trying to use Par_Exn.release_all;
Thu, 14 Mar 2013 13:57:44 +0100 wenzelm proper use of "member", without embarking on delicate questions about SML equality types;
Thu, 14 Mar 2013 13:52:22 +0100 wenzelm made SML/NJ happy;
Thu, 14 Mar 2013 10:51:28 +0100 nipkow tuned
Wed, 13 Mar 2013 22:46:28 +0100 wenzelm merged
Wed, 13 Mar 2013 21:25:08 +0100 wenzelm clarified parallel_subproofs_saturation (blind guess) vs. parallel_subproofs_threshold (precient timing estimate);
Wed, 13 Mar 2013 17:15:25 +0100 wenzelm proper formatting, to facilitate line-based diff;
Wed, 13 Mar 2013 17:13:22 +0100 wenzelm more uniform session descriptions, which show up in chapter index;
Wed, 13 Mar 2013 17:06:45 +0100 wenzelm proper index for HOL-Proofs, which is also in chapter "HOL";
Wed, 13 Mar 2013 16:57:05 +0100 wenzelm include only README.html, not historic README, which tends towards surprises like src/HOL/SPARK/Examples/README;
Wed, 13 Mar 2013 16:04:16 +0100 wenzelm more accurate handling of global browser info at the very end (without races), subject to no_build and info.browser_info;
Wed, 13 Mar 2013 15:12:14 +0100 wenzelm sessions may be organized via 'chapter' in ROOT;
Wed, 13 Mar 2013 15:08:38 +0100 wenzelm do not absorb I/O errors;
Wed, 13 Mar 2013 14:57:16 +0100 wenzelm show expanded path, to avoid odd /foo/bar/$ISABELLE_BROWSER_INFO/baz;
Wed, 13 Mar 2013 17:17:33 +0000 paulson new lemma subset_decode_imp_le
Wed, 13 Mar 2013 16:03:55 +0100 kleing merged
Wed, 13 Mar 2013 16:03:40 +0100 kleing more IMP snippets
Wed, 13 Mar 2013 14:33:15 +0100 kuncar rename fset_member to fmember and prove parametricity
Wed, 13 Mar 2013 13:23:16 +0100 traytel BNF uses fset defined via Lifting/Transfer rather than Quotient
Wed, 13 Mar 2013 10:47:00 +0100 traytel nitpick setup and code generation for streams
Wed, 13 Mar 2013 10:15:01 +0100 nipkow merged
Wed, 13 Mar 2013 10:14:50 +0100 nipkow tuned
Tue, 12 Mar 2013 22:44:03 +0100 wenzelm proper path -- I/O was hidden due to permissiveness;
Tue, 12 Mar 2013 22:24:01 +0100 wenzelm merged
Tue, 12 Mar 2013 22:22:05 +0100 wenzelm removed odd cvs artifacts;
Tue, 12 Mar 2013 21:59:48 +0100 wenzelm refurbished some old README.html files as session descriptions, which show up in chapter index;
Tue, 12 Mar 2013 20:03:04 +0100 wenzelm include session description in chapter index;
Tue, 12 Mar 2013 18:44:48 +0100 wenzelm tuned;
Tue, 12 Mar 2013 18:30:28 +0100 wenzelm more accurate theory links;
Tue, 12 Mar 2013 16:47:24 +0100 wenzelm discontinued "isabelle usedir" option -r (reset session path);
Mon, 11 Mar 2013 14:25:14 +0100 wenzelm discontinued "isabelle usedir" option -P (remote path);
Mon, 11 Mar 2013 13:28:46 +0100 wenzelm support for 'chapter' specifications within session ROOT;
Tue, 12 Mar 2013 19:55:17 +0100 nipkow added latex markup
Tue, 12 Mar 2013 11:59:26 +0100 kleing merged
Tue, 12 Mar 2013 11:59:02 +0100 kleing more snippets
Tue, 12 Mar 2013 11:31:31 +0100 nipkow added pairs
Tue, 12 Mar 2013 07:51:10 +0100 nipkow extended set comprehension notation with {pttrn : A . P}
Mon, 11 Mar 2013 18:33:21 +0100 nipkow tuned
Mon, 11 Mar 2013 12:27:31 +0100 nipkow more factorisation of Step & Co
Sun, 10 Mar 2013 18:29:10 +0100 nipkow factored out Step
Sun, 10 Mar 2013 14:36:18 +0100 nipkow merged
Sun, 10 Mar 2013 14:36:03 +0100 nipkow stepwise instantiation is more modular
Sun, 10 Mar 2013 11:21:16 +0100 haftmann generalized subclass relation;
Sun, 10 Mar 2013 10:10:01 +0100 nipkow termination proof for narrowing: fewer assumptions
Sat, 09 Mar 2013 18:22:20 +0100 wenzelm accomodate encrypted file-system on linux;
Sat, 09 Mar 2013 13:01:24 +0100 wenzelm tuned;
Sat, 09 Mar 2013 11:56:01 +0100 haftmann discontinued theory src/HOL/Library/Eval_Witness -- assumptions do not longer hold in presence of abstract types
Fri, 08 Mar 2013 17:19:27 +0100 wenzelm updated keywords (cf. 84d01fd733cf);
Fri, 08 Mar 2013 14:15:39 +0100 blanchet proper type inference for default values
Fri, 08 Mar 2013 13:21:58 +0100 kuncar convert mappings to parametric lifting
Fri, 08 Mar 2013 13:21:55 +0100 kuncar setup_lifting doesn't support a type variable as a raw type
Fri, 08 Mar 2013 13:21:52 +0100 kuncar add [relator_mono] and [relator_distr] rules
Fri, 08 Mar 2013 13:21:45 +0100 kuncar simplify Lift_FSet because we have parametricity in Lifting now
Fri, 08 Mar 2013 13:21:06 +0100 kuncar patch Isabelle ditribution to conform to changes regarding the parametricity
Fri, 08 Mar 2013 13:14:23 +0100 kuncar lift_definition and setup_lifting generate parametric transfer rules if parametricity theorems are provided
Fri, 08 Mar 2013 11:28:20 +0100 nipkow merged
Fri, 08 Mar 2013 11:28:04 +0100 nipkow simplified basic termination proof
Fri, 08 Mar 2013 09:34:38 +0100 traytel some simp rules for fset
Thu, 07 Mar 2013 18:14:30 +0100 wenzelm avoid -Infinity which confuses JFreeChart histogram;
Thu, 07 Mar 2013 17:50:26 +0100 wenzelm tuned proofs -- more structure, less warnings;
Thu, 07 Mar 2013 15:02:55 +0100 wenzelm tuned signature -- prefer terminology of Scala and Axiom;
Thu, 07 Mar 2013 13:44:54 +0100 blanchet better message (type-unsoundnesses are becoming rare, usually the issue is elsewhere, e.g. in the TSTP proof parser)
Wed, 06 Mar 2013 10:44:43 -0800 huffman avoid using Arith_Data.dest_sum in extended-nat simprocs (it treats 'x - y' as 'x + - y', which is not valid for enat)
Wed, 06 Mar 2013 16:56:21 +0100 hoelzl netlimit is abbreviation for Lim
Wed, 06 Mar 2013 16:56:21 +0100 hoelzl tuned proofs
Wed, 06 Mar 2013 16:56:21 +0100 hoelzl changed has_derivative_intros into a named theorems collection
Wed, 06 Mar 2013 16:56:21 +0100 hoelzl changed continuous_on_intros into a named theorems collection
Wed, 06 Mar 2013 16:56:21 +0100 hoelzl changed continuous_intros into a named theorems collection
Wed, 06 Mar 2013 16:56:21 +0100 hoelzl add tendsto_eq_intros: they add an additional rewriting step at the rhs of --->
Wed, 06 Mar 2013 16:10:56 +0100 nipkow major redesign: order instead of preorder, new definition of intervals as quotients
Wed, 06 Mar 2013 14:10:07 +0100 nipkow added lemma
Wed, 06 Mar 2013 12:17:52 +0100 nipkow extended numerals
Tue, 05 Mar 2013 17:25:41 +0100 wenzelm merged
Tue, 05 Mar 2013 17:07:36 +0100 wenzelm merged
Tue, 05 Mar 2013 11:37:01 +0100 wenzelm removed unused Future.flat, while leaving its influence of Future.map (see bcd6b1aa4db5);
Tue, 05 Mar 2013 17:18:02 +0100 traytel extended stream library a little more
Tue, 05 Mar 2013 17:10:49 +0100 traytel extended stream library
Tue, 05 Mar 2013 15:43:22 +0100 hoelzl generalized lemmas in Extended_Real_Limits
Tue, 05 Mar 2013 15:43:21 +0100 hoelzl eventually nhds represented using sequentially
Tue, 05 Mar 2013 15:43:20 +0100 hoelzl generalized compact_Times to topological_space
Tue, 05 Mar 2013 15:43:19 +0100 hoelzl move lemma Inf to usage point
Tue, 05 Mar 2013 15:43:18 +0100 hoelzl tuned proof of Edelstein fixed point theorem (use continuity of dist and attains_sup)
Tue, 05 Mar 2013 15:43:17 +0100 hoelzl tuned proofs (used continuity of infdist, dist and continuous_attains_sup)
Tue, 05 Mar 2013 15:43:16 +0100 hoelzl generalized continuous/compact_attains_inf/sup from real to linorder_topology
Tue, 05 Mar 2013 15:43:15 +0100 hoelzl continuity of pair operations
Tue, 05 Mar 2013 15:43:14 +0100 hoelzl use generate_topology for second countable topologies, does not require intersection stable basis
Tue, 05 Mar 2013 15:43:13 +0100 hoelzl generalized isGlb_unique
Tue, 05 Mar 2013 15:43:12 +0100 hoelzl complete_linorder is also a complete_distrib_lattice
Tue, 05 Mar 2013 15:43:08 +0100 hoelzl move Liminf / Limsup lemmas on complete_lattices to its own file
Tue, 05 Mar 2013 15:27:08 +0100 nipkow merged
Tue, 05 Mar 2013 15:26:57 +0100 nipkow New theory of infinity-extended types; should replace Extended_xyz eventually
Tue, 05 Mar 2013 13:03:24 +0100 webertj Avoid ML warning about unreferenced identifier.
Tue, 05 Mar 2013 11:59:58 +0100 blanchet polymorphic SPASS is also SPASS
Tue, 05 Mar 2013 09:47:15 +0100 traytel allow more general coercion maps; tuned;
Tue, 05 Mar 2013 10:16:15 +0100 nipkow more lemmas about intervals
Mon, 04 Mar 2013 17:32:10 +0100 wenzelm merged
Mon, 04 Mar 2013 15:03:46 +0100 wenzelm refined parallel_proofs = 2: fork whole Isar sub-proofs, not just terminal ones;
Mon, 04 Mar 2013 11:36:16 +0100 wenzelm join all proofs before scheduling present phase (ordered according to weight);
Mon, 04 Mar 2013 10:02:58 +0100 wenzelm more explicit datatype result;
Wed, 20 Feb 2013 12:04:42 +0100 hoelzl split dense into inner_dense_order and no_top/no_bot
Wed, 20 Feb 2013 12:04:42 +0100 hoelzl move auxiliary lemmas from Library/Extended_Reals to HOL image
Mon, 04 Mar 2013 09:57:54 +0100 traytel tuned (extend datatype to inline option)
Sun, 03 Mar 2013 18:50:46 +0100 wenzelm prefer more systematic Future.flat;
Sun, 03 Mar 2013 17:34:42 +0100 wenzelm more uniform Future.map: always internalize failure;
Sun, 03 Mar 2013 14:29:30 +0100 wenzelm uniform treatment of global/local proofs;
Sun, 03 Mar 2013 13:57:03 +0100 wenzelm tuned;
Sun, 03 Mar 2013 13:43:57 +0100 wenzelm clarified Toplevel.element_result wrt. Toplevel.is_ignored;
Sun, 03 Mar 2013 13:23:06 +0100 wenzelm more Thy_Syntax.element operations;
Fri, 01 Mar 2013 22:15:31 +0100 traytel coercion-invariant arguments at work
Fri, 01 Mar 2013 22:15:31 +0100 traytel constants with coercion-invariant arguments (possibility to disable/reenable
Thu, 28 Feb 2013 21:11:07 +0100 wenzelm simplified Proof.future_proof;
Thu, 28 Feb 2013 18:35:31 +0100 wenzelm provide explicit dummy names (cf. dfe469293eb4);
Thu, 28 Feb 2013 17:38:35 +0100 wenzelm discontinued empty name bindings in 'axiomatization';
Thu, 28 Feb 2013 17:14:55 +0100 wenzelm provide common HOLogic.conj_conv and HOLogic.eq_conv;
Thu, 28 Feb 2013 16:54:52 +0100 wenzelm just one HOLogic.Trueprop_conv, with regular exception CTERM;
Thu, 28 Feb 2013 16:38:17 +0100 wenzelm discontinued obsolete 'axioms' command;
Thu, 28 Feb 2013 16:19:08 +0100 wenzelm more robust build error handling, e.g. missing outer syntax commands;
Thu, 28 Feb 2013 14:29:54 +0100 wenzelm eliminated legacy 'axioms';
Thu, 28 Feb 2013 14:24:21 +0100 wenzelm eliminated legacy 'axioms';
Thu, 28 Feb 2013 14:22:14 +0100 wenzelm eliminated legacy 'axioms';
Thu, 28 Feb 2013 14:10:54 +0100 wenzelm eliminated legacy 'axioms';
Thu, 28 Feb 2013 13:54:45 +0100 wenzelm eliminated legacy 'axioms';
Thu, 28 Feb 2013 13:46:45 +0100 wenzelm eliminated legacy 'axioms';
Thu, 28 Feb 2013 13:33:01 +0100 wenzelm eliminated legacy 'axioms';
Thu, 28 Feb 2013 13:24:51 +0100 wenzelm marginalized historic strip_tac;
Thu, 28 Feb 2013 13:19:25 +0100 wenzelm tuned proof;
Thu, 28 Feb 2013 12:43:28 +0100 wenzelm tuned whitespace and indentation;
Thu, 28 Feb 2013 12:24:24 +0100 wenzelm simplified imports;
Thu, 28 Feb 2013 12:09:32 +0100 wenzelm load timings in parallel for improved performance;
Thu, 28 Feb 2013 11:40:23 +0100 wenzelm proper place for cancel_div_mod.ML (see also ee729dbd1b7f and ec7f10155389);
Wed, 27 Feb 2013 20:36:21 +0100 wenzelm parallel dep.load_files saves approx. 1s on 4 cores;
Wed, 27 Feb 2013 19:39:16 +0100 wenzelm eliminated pointless re-ified errors;
Wed, 27 Feb 2013 17:44:08 +0100 wenzelm merged
Wed, 27 Feb 2013 17:32:17 +0100 wenzelm discontinued redundant 'use' command;
Wed, 27 Feb 2013 16:27:44 +0100 wenzelm discontinued obsolete header "files" -- these are loaded explicitly after exploring dependencies;
Wed, 27 Feb 2013 12:45:19 +0100 wenzelm discontinued obsolete 'uses' within theory header;
Wed, 27 Feb 2013 13:48:15 +0100 Andreas Lochbihler use lemma from Big_Operators
Wed, 27 Feb 2013 13:44:19 +0100 Andreas Lochbihler add inclusion/exclusion lemma
Wed, 27 Feb 2013 13:43:04 +0100 Andreas Lochbihler added lemma
Wed, 27 Feb 2013 10:33:45 +0100 Andreas Lochbihler merged
Wed, 27 Feb 2013 10:33:30 +0100 Andreas Lochbihler add wellorder instance for Numeral_Type (suggested by Jesus Aransay)
Tue, 26 Feb 2013 20:11:11 +0100 wenzelm updated Toplevel.command_exception;
Tue, 26 Feb 2013 20:09:25 +0100 wenzelm tuned;
Tue, 26 Feb 2013 19:58:27 +0100 wenzelm tuned signature;
Tue, 26 Feb 2013 19:44:26 +0100 wenzelm fork diagnostic commands (theory loader and PIDE interaction);
Tue, 26 Feb 2013 13:38:34 +0100 wenzelm disallow shutdown from worker, which would lead to deadlock since the scheduler cannot terminate;
Tue, 26 Feb 2013 13:27:24 +0100 wenzelm tuned 2464ba6e6fc9 -- NB: approximative_id is NONE for PIDE document transactions;
Tue, 26 Feb 2013 13:05:48 +0100 wenzelm signal work_available should be sufficient to initiate daisy-chained workers, and lead to separate broadcast work_finished eventually -- NB: broadcasting all worker threads tends to burn parallel CPU cycles;
Tue, 26 Feb 2013 12:50:52 +0100 wenzelm less eventful shutdown: merely wait for scheduler to terminate;
Tue, 26 Feb 2013 12:46:47 +0100 wenzelm tuned messages;
Tue, 26 Feb 2013 11:57:19 +0100 wenzelm tuned;
Mon, 25 Feb 2013 20:55:48 +0100 wenzelm merged;
Mon, 25 Feb 2013 17:47:32 +0100 wenzelm more explicit Goal.shutdown_futures;
Mon, 25 Feb 2013 13:31:02 +0100 wenzelm reconsider 'export_code' as "thy_decl" command due to its global side-effect on the file-system;
Mon, 25 Feb 2013 13:29:19 +0100 wenzelm discontinued pointless command category "thy_schematic_goal" -- this is checked dynamically;
Mon, 25 Feb 2013 12:52:27 +0100 wenzelm clarified Toplevel.element_result: scheduling policies happen here;
Mon, 25 Feb 2013 12:17:50 +0100 wenzelm prefer stateless 'ML_val' for tests;
Mon, 25 Feb 2013 12:17:11 +0100 wenzelm tuned comment;
Mon, 25 Feb 2013 11:07:02 +0100 wenzelm reconsider 'pretty_setmargin' as "control" command (instead of "diag") -- it is stateful and Proof General legacy;
Mon, 25 Feb 2013 10:50:52 +0100 wenzelm merged;
Sun, 24 Feb 2013 17:29:55 +0100 wenzelm simplified Outer_Syntax.read_span: internalized Toplevel.is_ignored;
Sun, 24 Feb 2013 14:14:07 +0100 wenzelm tuned;
Sun, 24 Feb 2013 14:11:51 +0100 wenzelm unified Command.is_proper in ML with Scala (see also 123be08eed88);
Mon, 25 Feb 2013 10:18:33 +0100 wenzelm tuned order of modules;
Mon, 25 Feb 2013 20:11:42 +0100 wenzelm fixed document;
Sun, 24 Feb 2013 20:29:13 +0100 haftmann turned example into library for comparing growth of functions
Sun, 24 Feb 2013 20:18:32 +0100 haftmann corrected reference
Sun, 24 Feb 2013 18:30:35 +0100 nipkow improved orderings
Sun, 24 Feb 2013 15:49:07 +0100 smolkas tuned agressiveness of isar compression
Sun, 24 Feb 2013 13:46:14 +1100 kleing eliminated isize in favour of size + type coercion
Sat, 23 Feb 2013 22:00:12 +0100 wenzelm make SML/NJ happy;
Sat, 23 Feb 2013 21:07:44 +0100 wenzelm basic setup for appbundler-1.0 for Mac OS X and Java 7;
Sat, 23 Feb 2013 17:47:51 +0100 wenzelm more robust handling of repeated interrupts while terminating managed process;
Sat, 23 Feb 2013 17:12:48 +0100 wenzelm more friendly message for spurious InterruptedException, which might still occur due to JVM oddities;
Sat, 23 Feb 2013 15:08:53 +0100 wenzelm more explicit GUI components for dynamic actions;
Sat, 23 Feb 2013 14:16:07 +0100 wenzelm clarified Progress.stopped: rising edge only;
Sat, 23 Feb 2013 12:55:59 +0100 wenzelm more explicit console interrupt handling;
Sat, 23 Feb 2013 12:28:18 +0100 wenzelm more permissive File.read_lines, which is relevant for Managed_Process join/kill;
Sat, 23 Feb 2013 11:27:45 +0100 wenzelm support for POSIX interrupts (bypassed on Windows);
Fri, 22 Feb 2013 20:25:51 +0100 traytel merged
Fri, 22 Feb 2013 13:39:47 +0100 traytel tuned error messages
Fri, 22 Feb 2013 13:38:10 +0100 traytel Coercion_Examples defines required coercions itself (no Complex_Main needed)
Fri, 22 Feb 2013 13:36:31 +0100 traytel apply unifying substitution before building the constraint graph
Fri, 22 Feb 2013 20:12:53 +0100 nipkow more abstract intervals
Fri, 22 Feb 2013 17:24:09 +0100 wenzelm more robust load_timings: ignore XML.Decode errors as well;
Fri, 22 Feb 2013 17:02:16 +0100 wenzelm make SML/NJ happy;
Fri, 22 Feb 2013 17:02:00 +0100 wenzelm identify exceptions more robustly, to allow SML/NJ report toplevel errors without crash;
Fri, 22 Feb 2013 16:52:10 +0100 wenzelm make SML/NJ happy;
Fri, 22 Feb 2013 14:39:12 +0100 wenzelm updated headers;
Fri, 22 Feb 2013 14:38:52 +0100 wenzelm eliminated hard tabs;
Fri, 22 Feb 2013 14:25:52 +0100 wenzelm discontinued obsolete src/HOL/IsaMakefile;
Thu, 21 Feb 2013 18:27:28 +0100 wenzelm merged
Thu, 21 Feb 2013 18:21:40 +0100 wenzelm more explicit session dependency, for improved parallel performance of HOL-UNITY test session -- NB: separate 'theories' sections are sequential;
Thu, 21 Feb 2013 16:00:48 +0100 wenzelm merged
Thu, 21 Feb 2013 15:35:09 +0100 wenzelm removed obsolete tags;
Thu, 21 Feb 2013 10:52:14 +0100 wenzelm highest priority for proofs with unknown / very short timing -- recover original scheduling with parallel_proofs_reuse_timing = false;
Thu, 21 Feb 2013 16:36:19 +0100 blanchet tuned misleading message
Thu, 21 Feb 2013 15:10:04 +0100 wenzelm merged
Wed, 20 Feb 2013 19:57:17 +0100 wenzelm option parallel_proofs_reuse_timing controls reuse of log information -- since it is not always beneficial for performance;
Wed, 20 Feb 2013 18:04:44 +0100 wenzelm prefer outdegree in comparison again (cf. 88c96e836ed6) -- NB: big jobs might hide behind small ones in this naive queuing scheme;
Wed, 20 Feb 2013 15:22:22 +0100 wenzelm more tight representation of command timing;
Wed, 20 Feb 2013 13:03:50 +0100 wenzelm prefer comparison of session timing, if this is known already;
Wed, 20 Feb 2013 11:40:30 +0100 wenzelm proper check of Proof.is_relevant (again, cf. c3e99efacb67 and df8fc0567a3d);
Wed, 20 Feb 2013 00:00:42 +0100 wenzelm support nested Thy_Syntax.element;
Tue, 19 Feb 2013 21:44:37 +0100 wenzelm back to non-schematic 'sublocale' and 'interpretation' (despite df8fc0567a3d) for more potential parallelism;
Tue, 19 Feb 2013 20:19:21 +0100 wenzelm help JVM to cope with large symbolic structures;
Tue, 19 Feb 2013 17:55:26 +0100 wenzelm improved scheduling of forked proofs, based on elapsed time estimate (from last run via session log file);
Tue, 19 Feb 2013 17:02:52 +0100 wenzelm read logs from failed sessions as well;
Tue, 19 Feb 2013 16:49:40 +0100 wenzelm recover timing information from old log files;
Tue, 19 Feb 2013 14:47:57 +0100 wenzelm suppress timing message in full PIDE protocol -- this is for batch build;
Tue, 19 Feb 2013 13:57:13 +0100 wenzelm support for build passing timings from Scala to ML;
Tue, 19 Feb 2013 12:58:32 +0100 wenzelm support for prescient timing information within command transactions;
Tue, 19 Feb 2013 10:55:11 +0100 wenzelm emit command_timing properties into build log;
Thu, 21 Feb 2013 12:22:26 +0100 blanchet generate Isar proof if Metis appears to be too slow
Thu, 21 Feb 2013 12:22:26 +0100 blanchet swap slices so that the last slice is more complete (for minimization)
Thu, 21 Feb 2013 12:22:26 +0100 blanchet tuning
Wed, 20 Feb 2013 17:42:20 +0100 blanchet ensure all conjecture clauses are in the graph -- to prevent exceptions later
Wed, 20 Feb 2013 17:31:28 +0100 blanchet generalize syntax of SPASS proofs
Wed, 20 Feb 2013 17:15:06 +0100 blanchet tweaked hack some more
Wed, 20 Feb 2013 17:12:21 +0100 blanchet more simplifying constructors
Wed, 20 Feb 2013 17:05:24 +0100 blanchet remove needless steps from refutation graph -- these confuse the proof redirection algorithm (and are needless)
Wed, 20 Feb 2013 16:21:04 +0100 blanchet more precise error
Wed, 20 Feb 2013 15:43:51 +0100 blanchet improved hack
Wed, 20 Feb 2013 15:26:19 +0100 blanchet upgraded to Alt-Ergo 0.95
Wed, 20 Feb 2013 15:12:38 +0100 blanchet don't pass chained facts directly to SMT solvers -- this breaks various invariants and is never necessary
Wed, 20 Feb 2013 14:47:19 +0100 blanchet trust preplayed proof in Mirabelle
Wed, 20 Feb 2013 14:44:00 +0100 blanchet added case taken out by mistake
Wed, 20 Feb 2013 14:21:17 +0100 blanchet tuning (removed redundant datatype)
Wed, 20 Feb 2013 14:10:51 +0100 blanchet minimize SMT proofs with E if Isar proofs are desired and Metis managed to preplay
Wed, 20 Feb 2013 13:04:03 +0100 blanchet honor linearization option also in the evaluation driver
Wed, 20 Feb 2013 10:54:13 +0100 blanchet got rid of rump support for Vampire definitions
Wed, 20 Feb 2013 10:45:23 +0100 blanchet optimize Isar output some more
Wed, 20 Feb 2013 10:45:01 +0100 blanchet turn off more evil Vampire options to facilitate Isar proof generation
Wed, 20 Feb 2013 09:58:28 +0100 blanchet fixed typo in option name
Wed, 20 Feb 2013 08:56:34 +0100 blanchet tuning
Wed, 20 Feb 2013 08:44:24 +0100 blanchet use new skolemizer only if some skolems have two or more arguments -- otherwise the old skolemizer cannot get the arg order wrong
Wed, 20 Feb 2013 08:44:24 +0100 blanchet slacker comparison for Skolems, to avoid trivial equations
Wed, 20 Feb 2013 08:44:24 +0100 blanchet auto-minimizer should respect "isar_proofs = true"
Wed, 20 Feb 2013 08:44:24 +0100 blanchet made "isar_proofs" a 3-way option, to provide a way to totally disable isar_proofs if desired
Wed, 20 Feb 2013 08:44:24 +0100 blanchet alias for people like me
Tue, 19 Feb 2013 19:44:10 +0100 haftmann dropped spurious left-over from 0a2371e7ced3
Tue, 19 Feb 2013 17:01:06 +0100 blanchet avoid using "smt" for minimization -- better use the prover itself, since then Sledgehammer gets to try metis again and gives the opportunity to output an Isar proof -- and show Isar proof as fallback for SMT proofs
Tue, 19 Feb 2013 15:37:42 +0100 blanchet interpret "max_facts" argument in a slice-dependent fashion, instead of forcing the same number of facts to all slices
Tue, 19 Feb 2013 15:03:36 +0100 kuncar delete also predicates on relations when hiding an implementation of an abstract type
Tue, 19 Feb 2013 13:37:07 +0100 blanchet reintroduced crucial sorting accidentally lost in 962190eab40d
Tue, 19 Feb 2013 13:27:33 +0100 blanchet compile
Tue, 19 Feb 2013 13:21:49 +0100 blanchet provide two modes for MaSh driver: linearized or real visibility
Mon, 18 Feb 2013 18:34:55 +0100 blanchet implement (more) accurate computation of parents
Mon, 18 Feb 2013 18:34:54 +0100 blanchet tuning
Mon, 18 Feb 2013 12:16:27 +0100 smolkas split isar_step into isar_step, fix, assms; made isar_proof explicit; register fixed variables in ctxt and auto_fix terms to avoid superfluous annotations
Mon, 18 Feb 2013 12:16:02 +0100 smolkas simplified byline, isar_qualifier
Mon, 18 Feb 2013 11:33:43 +0100 blanchet tuned code: factored out parent computation
Mon, 18 Feb 2013 10:43:36 +0100 blanchet tuned code
Mon, 18 Feb 2013 08:52:23 +0100 Andreas Lochbihler simplify definition as sort constraints ensure finiteness (thanks to Jesus Aransay)
Sun, 17 Feb 2013 22:56:54 +0100 haftmann fundamentals about discrete logarithm and square root
Sun, 17 Feb 2013 21:29:30 +0100 haftmann Sieve of Eratosthenes
Sun, 17 Feb 2013 20:45:49 +0100 haftmann note on parallel computation
Sun, 17 Feb 2013 19:39:00 +0100 haftmann corrected and clarified Code_Binary_Nat vs. Code_Target_Nat
Sun, 17 Feb 2013 11:34:40 +0100 haftmann simplified construction of upto_aux
Sun, 17 Feb 2013 11:06:10 +0100 haftmann merged
Sat, 16 Feb 2013 08:21:08 +0100 haftmann restored proper order of NEWS entries (lost due too long-waiting patches)
Sun, 17 Feb 2013 10:40:53 +0100 haftmann CONTRIBUTORS
Sat, 16 Feb 2013 15:27:10 +0100 nipkow tail recursive code for function "upto"
Fri, 15 Feb 2013 16:53:39 +0100 blanchet tuning
Fri, 15 Feb 2013 16:40:39 +0100 blanchet repaired collateral damage from 4f0147ed8bcb
Fri, 15 Feb 2013 16:17:05 +0100 traytel Backed out changeset: 3fe7242f8346,
Fri, 15 Feb 2013 12:48:20 +0100 haftmann dropped now obsolete hint;
Fri, 15 Feb 2013 11:47:34 +0100 haftmann attempt to re-establish conventions which theories are loaded into the grand unified library theory;
Fri, 15 Feb 2013 11:47:33 +0100 haftmann systematic conversions between nat and nibble/char;
Fri, 15 Feb 2013 15:22:16 +0100 traytel coercions between base types can be lifted to sets
Fri, 15 Feb 2013 13:54:54 +0100 blanchet annotate obtains with types
Fri, 15 Feb 2013 13:43:06 +0100 blanchet merge
Fri, 15 Feb 2013 13:37:37 +0100 blanchet made check for conjecture skolemization sound
Fri, 15 Feb 2013 13:29:37 +0100 smolkas use safe var index
Fri, 15 Feb 2013 12:16:24 +0100 Andreas Lochbihler merged
Fri, 15 Feb 2013 11:02:34 +0100 Andreas Lochbihler more type class instances for Numeral_Type (contributed by Jesus Aransay)
Fri, 15 Feb 2013 10:52:47 +0100 Andreas Lochbihler added lemma
Fri, 15 Feb 2013 12:10:09 +0100 blanchet merge
Fri, 15 Feb 2013 11:36:34 +0100 blanchet merge
Fri, 15 Feb 2013 11:27:15 +0100 blanchet skolemize conjecture properly in Isar proof
Fri, 15 Feb 2013 10:48:06 +0100 blanchet tuning -- refactoring in preparation for handling skolemization of conjecture
Fri, 15 Feb 2013 10:18:44 +0100 blanchet removed dead weight from data structure
Fri, 15 Feb 2013 10:13:04 +0100 blanchet tuned code
Fri, 15 Feb 2013 10:00:25 +0100 blanchet tuned code
Fri, 15 Feb 2013 08:31:31 +0100 haftmann less customary term_of conversions;
Fri, 15 Feb 2013 08:31:31 +0100 haftmann two target language numeral types: integer and natural, as replacement for code_numeral;
Fri, 15 Feb 2013 08:31:30 +0100 haftmann explicit code equation for integer_of_nat
Fri, 15 Feb 2013 11:31:59 +0100 traytel extended stream library
Fri, 15 Feb 2013 09:59:46 +0100 Andreas Lochbihler merged
Fri, 15 Feb 2013 09:41:25 +0100 Andreas Lochbihler partially revert 0dac0158b8d4 as it too aggressively spreads card_UNIV type class whose dictionary constructions can slow down generated code;
Fri, 15 Feb 2013 09:17:26 +0100 blanchet killed legacy alias
Fri, 15 Feb 2013 09:17:20 +0100 blanchet updated news
Fri, 15 Feb 2013 09:17:20 +0100 blanchet avoid crude/wrong theorem comparision
Fri, 15 Feb 2013 09:17:20 +0100 blanchet tuned code
Fri, 15 Feb 2013 09:17:20 +0100 blanchet more MaSh tracing
Fri, 15 Feb 2013 09:17:20 +0100 blanchet tuning
Thu, 14 Feb 2013 23:54:46 +0100 smolkas fixed metis_steps_total - was off by one
Thu, 14 Feb 2013 22:49:22 +0100 smolkas preplay subblocks
Thu, 14 Feb 2013 22:49:22 +0100 smolkas renamed sledgehammer_shrink to sledgehammer_compress
Thu, 14 Feb 2013 22:49:22 +0100 smolkas dont skolemize conjecture
Thu, 14 Feb 2013 22:49:22 +0100 smolkas introduced subblock in isar_step datatype for conjecture herbrandization
Thu, 14 Feb 2013 21:31:25 +0100 wenzelm write_pdf for JFreeChart;
Thu, 14 Feb 2013 15:27:10 +0100 haftmann reform of predicate compiler / quickcheck theories:
Thu, 14 Feb 2013 17:58:28 +0100 Andreas Lochbihler merged
Thu, 14 Feb 2013 17:58:13 +0100 Andreas Lochbihler instantiate finite_UNIV and card_UNIV for finfun type
Thu, 14 Feb 2013 17:06:15 +0100 wenzelm merged
Thu, 14 Feb 2013 16:36:21 +0100 wenzelm more parallel proofs in 'nominal_datatype', although sequential dark matter remains;
Thu, 14 Feb 2013 16:35:32 +0100 wenzelm tuned proof;
Thu, 14 Feb 2013 16:25:13 +0100 wenzelm obsolete;
Thu, 14 Feb 2013 16:17:36 +0100 wenzelm tuned proofs;
Thu, 14 Feb 2013 15:34:33 +0100 wenzelm tuned signature -- legacy packages might want to fork proofs as well;
Thu, 14 Feb 2013 16:01:59 +0100 Andreas Lochbihler merged
Thu, 14 Feb 2013 16:01:28 +0100 Andreas Lochbihler implement code generation for finite, card, op = and op <= for sets always via finite_UNIV and card_UNIV, as fragile rewrites based on sorts are hard to find and debug
Thu, 14 Feb 2013 14:14:55 +0100 haftmann consolidation of library theories on product orders
Thu, 14 Feb 2013 12:24:56 +0100 haftmann type lifting setup for code numeral types
Thu, 14 Feb 2013 12:24:56 +0100 haftmann factored out shared preprocessor setup into theory Code_Abstract_Nat, tuning descriptions
Thu, 14 Feb 2013 12:24:42 +0100 haftmann abandoned theory Plain
Thu, 14 Feb 2013 13:16:47 +0100 wenzelm tuned;
Wed, 13 Feb 2013 21:53:02 +0100 wenzelm clarified default according to etc/options;
Wed, 13 Feb 2013 19:52:58 +0100 wenzelm Java assumes regular "re-parenting" window manager;
Wed, 13 Feb 2013 17:41:27 +0100 immler merged
Wed, 13 Feb 2013 16:35:07 +0100 immler complete metric for formal power series
Wed, 13 Feb 2013 16:35:07 +0100 immler eliminated union_closed_basis; cleanup Fin_Map
Wed, 13 Feb 2013 16:35:07 +0100 immler fine grained instantiations
Wed, 13 Feb 2013 16:35:07 +0100 immler use maximum norm for type finmap
Wed, 13 Feb 2013 16:35:07 +0100 immler generalized
Wed, 13 Feb 2013 16:35:07 +0100 immler generalized
Wed, 13 Feb 2013 16:30:34 +0100 wenzelm merged
Wed, 13 Feb 2013 15:40:59 +0100 wenzelm discontinued home-made sharing for proof terms -- leave memory management to the Poly/ML RTS;
Wed, 13 Feb 2013 13:52:06 +0100 wenzelm more thorough error handling of load/save (see also c1be3072ea8f);
Wed, 13 Feb 2013 13:31:38 +0100 wenzelm file system operations for Graphics2D output;
Wed, 13 Feb 2013 12:42:59 +0100 wenzelm updated isabelle-release URLs;
Wed, 13 Feb 2013 13:38:52 +0100 haftmann combinator List.those;
Wed, 13 Feb 2013 13:38:52 +0100 haftmann explicit conversion integer_of_nat already in Code_Numeral_Types;
Wed, 13 Feb 2013 13:38:52 +0100 haftmann IArray ignorant of particular representation of nat
Wed, 13 Feb 2013 13:38:52 +0100 haftmann tuned, particulary name
Wed, 13 Feb 2013 13:38:52 +0100 haftmann formal cleanup of sources
Wed, 13 Feb 2013 13:38:52 +0100 haftmann another attempt for a uniform abort on code generation errors
Wed, 13 Feb 2013 13:38:52 +0100 haftmann tuned spelling
Wed, 13 Feb 2013 12:06:21 +0100 wenzelm removed obsolete RC tags;
Wed, 13 Feb 2013 11:46:48 +0100 wenzelm merged;
Tue, 12 Feb 2013 17:39:45 +0100 wenzelm detect more hosts;
Tue, 12 Feb 2013 14:27:14 +0100 wenzelm Added tag Isabelle2013 for changeset d90218288d51
Mon, 11 Feb 2013 14:39:04 +0100 wenzelm make WWW_Find work again, now that its ML modules reside within a theory context (cf. bf5b45870110) -- patch by Rafal Kolanski; Isabelle2013
Sun, 10 Feb 2013 22:07:56 +0100 wenzelm merged
Sun, 10 Feb 2013 22:03:21 +0100 wenzelm avoid crash (NPE) when properties are changed during prover startup (e.g. by font scaling);
Sun, 10 Feb 2013 14:57:00 +0100 wenzelm updated PIDE notes;
Thu, 07 Feb 2013 13:20:05 +0100 wenzelm proper root for document variants (cf. be8002ee43d8);
Thu, 07 Feb 2013 12:08:37 +0100 wenzelm Added tag Isabelle2013-RC3 for changeset 8cf38c6b33f8
Wed, 06 Feb 2013 23:14:50 +0100 wenzelm proforma update to jdk-7u13 -- barely relevant security updates by Oracle;
Wed, 06 Feb 2013 21:05:06 +0100 wenzelm more robust JEdit_Lib.pixel_range, which could crash via Rich_Text_Area.tooltip_painter with bad mouse coordinates;
Wed, 06 Feb 2013 20:03:42 +0100 wenzelm documentation for 'print_rules';
Fri, 01 Feb 2013 22:24:27 +0100 wenzelm no choice of target directory -- default file permissions outside user directory tend to be ill-defined for Cygwin;
Fri, 01 Feb 2013 21:58:13 +0100 wenzelm merged
Fri, 01 Feb 2013 21:58:00 +0100 wenzelm provide jdk-7u13 (still inactive, potentially pointless);
Fri, 01 Feb 2013 21:40:15 +0100 wenzelm allow relative directory;
Fri, 01 Feb 2013 21:31:21 +0100 wenzelm standardized isabelle-server.in.tum.de;
Thu, 31 Jan 2013 22:21:05 +0100 wenzelm some native Mac OS X support, notably quit_handler (important for dialog on unsaved changes);
Mon, 28 Jan 2013 23:56:13 +0100 traytel made SML/NJ happy
Mon, 28 Jan 2013 22:37:58 +0100 wenzelm more portable alternative shortcuts on numeric keypad;
Mon, 28 Jan 2013 17:37:09 +0100 wenzelm more generic reference to polyml component;
Mon, 28 Jan 2013 15:45:54 +0100 wenzelm Added tag Isabelle2013-RC2 for changeset 7fc61bfb1c2d
Mon, 28 Jan 2013 14:33:19 +0100 wenzelm updated to polyml-5.5.0-3 based on fixes-5.5 version 1658, which provides important improvements;
Mon, 28 Jan 2013 12:25:36 +0100 wenzelm merged
Mon, 28 Jan 2013 12:25:29 +0100 wenzelm separate makedist_bundle for each platform family, which is more useful for manual use;
Mon, 28 Jan 2013 12:22:48 +0100 wenzelm tuned;
Sat, 26 Jan 2013 20:36:26 +0100 wenzelm tuned;
Sat, 26 Jan 2013 19:53:15 +0100 wenzelm notes on building Poly/ML;
Sat, 26 Jan 2013 19:52:49 +0100 wenzelm tuned ML platform fallback;
Sat, 26 Jan 2013 16:51:43 +0100 wenzelm manual update of sessions, based on "isabelle build -nvc";
Sat, 26 Jan 2013 16:30:47 +0100 wenzelm some updates concerning Proof General;
Sat, 26 Jan 2013 16:10:50 +0100 wenzelm updated explanations of document preparation;
Sat, 26 Jan 2013 13:49:48 +0100 wenzelm clarified NEWS on isabelle build and mkroot;
Sat, 26 Jan 2013 13:43:37 +0100 wenzelm some explanations of important build options;
Sat, 26 Jan 2013 12:45:32 +0100 wenzelm tuned;
Fri, 25 Jan 2013 20:33:36 +0100 wenzelm another attempt to standardize sort order in a portable way;
Fri, 25 Jan 2013 20:09:56 +0100 wenzelm rebundled polyml-5.5.0-2, which now includes the sources as usual (e.q. required for formal references in Isabelle/ML);
Fri, 25 Jan 2013 15:32:01 +0100 wenzelm updated for release;
Fri, 25 Jan 2013 15:28:43 +0100 wenzelm tuned;
Fri, 25 Jan 2013 13:21:13 +0100 wenzelm minimal updated of jEdit/README.html, without any substantial reforms;
Fri, 25 Jan 2013 13:09:34 +0100 wenzelm clarified notion of Command.proper_range (according to Token.is_proper), especially relevant for Active.try_replace_command, to avoid loosing subsequent comments accidentally;
Thu, 24 Jan 2013 21:18:30 +0100 wenzelm avoid extra fork for fulfill_proof_future whenever possible -- without proof terms it merely doubles the number of proof tasks redundantly, by piggy-backing another 10 microseconds task;
Thu, 24 Jan 2013 17:31:12 +0100 wenzelm report status more frequently on demand;
Thu, 24 Jan 2013 17:18:13 +0100 wenzelm more efficient inlined properties, especially relevant for voluminous tasks trace;
Tue, 22 Jan 2013 11:28:54 +0100 wenzelm more generous tracing limit, which is relevant for applications where this occurs routinely (e.g. HO unification trace);
Mon, 21 Jan 2013 16:50:43 +0100 wenzelm repackaged polyml-5.5.0-1 -- only x86-cygwin changed;
Mon, 21 Jan 2013 16:33:54 +0100 wenzelm better apply peflags at build time, to avoid antivirus getting nervous about changing executables;
Sun, 20 Jan 2013 15:35:01 +0100 wenzelm Added tag Isabelle2013-RC1 for changeset 2c3d0cb151c0
Wed, 13 Feb 2013 11:28:44 +0100 nipkow tuned state display
Wed, 13 Feb 2013 09:04:47 +0100 nipkow tuned names
Tue, 12 Feb 2013 21:35:40 +0100 nipkow tuned
Tue, 12 Feb 2013 12:22:44 +0100 nipkow tuned identifier
Tue, 12 Feb 2013 11:54:29 +0100 nipkow tuned top
Mon, 11 Feb 2013 11:38:16 +0100 webertj Typo in description of abs_def.
Fri, 08 Feb 2013 16:41:04 +0100 blanchet distinguish one more kind of proofs
Fri, 08 Feb 2013 15:38:33 +0100 blanchet added markers in proofs identifying origin of proofs, in eval driver
Fri, 08 Feb 2013 12:22:37 +0100 blanchet added option to use SNoW as machine learning algo
Thu, 07 Feb 2013 18:39:24 +0100 blanchet more robustness in Isar proof reconstruction (cf. bug report by Ondrej)
Thu, 07 Feb 2013 18:24:31 +0100 blanchet more precise error message
Thu, 07 Feb 2013 14:05:33 +0100 blanchet killed deadcode
Thu, 07 Feb 2013 14:05:33 +0100 blanchet more robustness w.r.t. 0
Thu, 07 Feb 2013 14:05:33 +0100 blanchet hide "ext" name, but keep "HOL.ext", to ensure consistency in naming when "ext" is used by LEO-II or Satallax implicitly
Thu, 07 Feb 2013 14:05:33 +0100 blanchet tuned indent
Thu, 07 Feb 2013 14:05:32 +0100 blanchet drop needless .0s
Thu, 07 Feb 2013 14:05:32 +0100 blanchet distinguish MeSh and smart -- with smart, allow combinations of MaSh, MeSh, and MePo in different slices -- and use MaSh also with SMT solvers, based on evaluation
Thu, 07 Feb 2013 11:57:42 +0100 traytel infix syntax for streams (reflecting the one for lists)
Wed, 06 Feb 2013 17:57:21 +0100 hoelzl replace open_interval with the rule open_tendstoI; generalize Liminf/Limsup rules
Wed, 06 Feb 2013 17:18:01 +0100 hoelzl check alpha equality after applying beta and eta conversion in let-simproc, otherwise the simplifier may loop
Tue, 05 Feb 2013 17:19:13 +0100 blanchet removed spurious trimming
Mon, 04 Feb 2013 09:06:20 +0100 nipkow tuned
Sun, 03 Feb 2013 17:31:33 +0100 blanchet tuned slicing (E-MaLeS and E-Par)
Sat, 02 Feb 2013 17:25:55 +0100 blanchet tune slices further
Sat, 02 Feb 2013 10:13:14 +0100 blanchet tweak ATP slices further
Thu, 31 Jan 2013 18:04:19 +0100 blanchet compile
Thu, 31 Jan 2013 17:54:05 +0100 blanchet also have SMT solvers alternate fact filter
Thu, 31 Jan 2013 17:54:05 +0100 blanchet use the right filter in each slice
Thu, 31 Jan 2013 17:54:05 +0100 blanchet tuned slices
Thu, 31 Jan 2013 17:54:05 +0100 blanchet store fact filter along with ATP slice
Thu, 31 Jan 2013 17:54:05 +0100 blanchet tuned data structure
Thu, 31 Jan 2013 17:54:05 +0100 blanchet thread through fact triple component from which used facts come, for accurate index output
Thu, 31 Jan 2013 17:54:05 +0100 blanchet more precise output of selected facts
Thu, 31 Jan 2013 17:54:05 +0100 blanchet thread fact triple (MeSh, MePo, MaSh) to allow different filters in different slices
Thu, 31 Jan 2013 17:54:05 +0100 blanchet simplified SMT solver code in Sledgehammer
Thu, 31 Jan 2013 17:54:05 +0100 blanchet eliminated needless speed optimization -- and simplified code quite a bit
Thu, 31 Jan 2013 17:54:05 +0100 blanchet distinguish raw and non-raw facts, using raw for 10 000s of facts and non-raw after selection of some hundreds
Thu, 31 Jan 2013 17:54:05 +0100 blanchet report (MeSh, MePo, MaSh) triple, to be able to use different filters in different slices
Thu, 31 Jan 2013 17:42:12 +0100 hoelzl remove unnecessary assumption from real_normed_vector
Thu, 31 Jan 2013 12:09:07 +0100 blanchet adapted to new MaSh interface
Thu, 31 Jan 2013 11:31:30 +0100 hoelzl use order topology for extended reals
Thu, 31 Jan 2013 11:31:27 +0100 hoelzl introduce order topology
Thu, 31 Jan 2013 11:31:22 +0100 hoelzl simplify heine_borel type class
Thu, 31 Jan 2013 11:20:12 +0100 blanchet compute proper weight for "p proves p" in MaSh
Tue, 15 Jan 2013 12:13:27 +0100 kuncar restore code equations for List.set in RBT_Set; make Scala happy according to 7.1 in the code generator manual
Fri, 25 Jan 2013 16:45:09 +0100 nipkow tuned
Sun, 20 Jan 2013 15:34:27 +0100 wenzelm back to post-release mode -- after fork point;
Sun, 20 Jan 2013 15:26:56 +0100 wenzelm updated for release;
Sun, 20 Jan 2013 14:05:37 +0100 wenzelm merged
Sun, 20 Jan 2013 14:00:05 +0100 wenzelm misc tuning for release;
Sun, 20 Jan 2013 13:59:13 +0100 wenzelm tuned;
Sun, 20 Jan 2013 13:55:15 +0100 wenzelm accomodate scala-2.9.2;
Sat, 19 Jan 2013 22:18:35 +0100 wenzelm afford parallel proof terms;
Sat, 19 Jan 2013 22:17:26 +0100 wenzelm always close derivation at the bottom of forked proofs (despite increased non-determinism of proof terms) -- improve parallel performance by avoiding dynamic dependency within large Isar proofs, e.g. Slicing/JinjaVM/SemanticsWF.thy in AFP/bf9b14cbc707;
Sat, 19 Jan 2013 21:05:05 +0100 nipkow simplified proofs
Sat, 19 Jan 2013 17:42:12 +0100 blanchet tuning
Sat, 19 Jan 2013 12:53:13 +0100 wenzelm misc cleanup;
Sat, 19 Jan 2013 00:00:29 +0100 wenzelm tuned signature;
Fri, 18 Jan 2013 23:33:17 +0100 wenzelm use inlined session name as title for charts;
Fri, 18 Jan 2013 22:38:34 +0100 wenzelm tuned signature;
Fri, 18 Jan 2013 22:31:57 +0100 wenzelm charts for future task runtime statistics;
Fri, 18 Jan 2013 20:31:22 +0100 wenzelm merged
Fri, 18 Jan 2013 20:24:51 +0100 wenzelm more uniform permissions;
Fri, 18 Jan 2013 20:16:47 +0100 wenzelm more generous C stack size as in Linux and Mac OS X, to reduce chance of Cygwin-specific crashes;
Fri, 18 Jan 2013 18:46:52 +0100 wenzelm tuned proof -- much faster;
Fri, 18 Jan 2013 17:51:50 +0100 wenzelm more systematic task statistics;
Fri, 18 Jan 2013 16:20:09 +0100 wenzelm added "tasks_proof" statistics, via slighly odd global reference Future.forked_proofs (NB: Future.report_status is intertwined with scheduler thread);
Fri, 18 Jan 2013 20:01:59 +0100 hoelzl generalized diameter from real_normed_vector to metric_space
Fri, 18 Jan 2013 20:01:41 +0100 hoelzl tuned proof
Fri, 18 Jan 2013 20:00:59 +0100 hoelzl tune prove compact_eq_totally_bounded
Thu, 17 Jan 2013 15:28:53 -0800 huffman generalized theorem edelstein_fix to class metric_space
Fri, 18 Jan 2013 16:06:45 +0100 blanchet tuning
Fri, 18 Jan 2013 14:33:16 +0100 blanchet pass correct index to "Sign.typ_unify" -- this is important to avoid what appears to be an infinite loop in the unifier
Fri, 18 Jan 2013 00:18:11 +0100 blanchet optimization -- evaluate conversion to table only once
Thu, 17 Jan 2013 23:53:55 +0100 blanchet MeSh prover generation
Thu, 17 Jan 2013 23:29:22 +0100 blanchet use correct weights in MeSh driver
Thu, 17 Jan 2013 23:29:17 +0100 blanchet use precomputed MaSh/MePo data whenever available
Thu, 17 Jan 2013 23:00:20 +0100 wenzelm merged
Thu, 17 Jan 2013 22:43:09 +0100 wenzelm merged
Thu, 17 Jan 2013 18:23:10 +0100 wenzelm copy Cygwin-Latex-Setup.bat;
Thu, 17 Jan 2013 18:19:30 +0100 wenzelm more formal Cygwin-Latex-Setup (excluding bulky texlive-collection-fontsextra, which would be required for eulervm.sty);
Thu, 17 Jan 2013 18:16:20 +0100 wenzelm updated to cygwin-20130117;
Thu, 17 Jan 2013 17:51:43 +0100 wenzelm proper permissions;
Thu, 17 Jan 2013 17:47:09 +0100 wenzelm tuned;
Thu, 17 Jan 2013 17:29:02 +0100 wenzelm updated to jdk-7u11;
Thu, 17 Jan 2013 08:31:16 -0800 huffman simplify proof of compact_imp_bounded
Thu, 17 Jan 2013 19:20:56 +0100 blanchet added step to skip some queries
Thu, 17 Jan 2013 18:53:13 +0100 blanchet provide a means to skip a method
Thu, 17 Jan 2013 18:43:59 +0100 blanchet evaluate more cases (cf. paper)
Thu, 17 Jan 2013 17:55:03 +0100 blanchet updated MaSh
Thu, 17 Jan 2013 17:55:02 +0100 blanchet make SPASS more configurable, for experiments
Tue, 15 Jan 2013 20:26:38 -0800 huffman generalize more topology lemmas
Tue, 15 Jan 2013 19:28:48 -0800 huffman generalize topology lemmas; simplify proofs
Thu, 17 Jan 2013 15:50:56 +0100 wenzelm merged
Thu, 17 Jan 2013 15:49:50 +0100 wenzelm tuned signature (again) -- keep Properties more generic;
Thu, 17 Jan 2013 15:17:48 +0100 wenzelm tuned proofs;
Thu, 17 Jan 2013 14:38:12 +0100 hoelzl simplified prove of compact_imp_bounded
Thu, 17 Jan 2013 13:58:02 +0100 hoelzl use accumulation point characterization (avoids t1_space restriction for equivalence of countable and sequential compactness); remove heine_borel_lemma
Thu, 17 Jan 2013 13:21:34 +0100 hoelzl move auxiliary lemma to top
Thu, 17 Jan 2013 13:20:17 +0100 hoelzl add countable compacteness; replace finite_range_imp_infinite_repeats by pigeonhole_infinite
Thu, 17 Jan 2013 12:26:54 +0100 hoelzl group compactness-eq-seq-compactness lemmas together
Thu, 17 Jan 2013 12:21:24 +0100 hoelzl replace convergent_imp_cauchy by LIMSEQ_imp_Cauchy
Thu, 17 Jan 2013 12:09:48 +0100 hoelzl tuned
Thu, 17 Jan 2013 12:09:21 +0100 hoelzl removed subseq_bigger (replaced by seq_suble)
Thu, 17 Jan 2013 11:59:12 +0100 hoelzl countablility of finite subsets and rational numbers
Thu, 17 Jan 2013 11:57:17 +0100 hoelzl generalize compact_path_image to topological_space
Thu, 17 Jan 2013 14:15:10 +0100 wenzelm re-generated components.sha1;
Thu, 17 Jan 2013 14:12:35 +0100 wenzelm merged
Thu, 17 Jan 2013 14:11:26 +0100 wenzelm more system-independent order of components.sha1 to keep changes monotonic;
Thu, 17 Jan 2013 12:04:52 +0100 wenzelm clarified Future.error_msg: slightly more robust id check, actually suppress displaced messages;
Thu, 17 Jan 2013 12:04:05 +0100 wenzelm delay to give users a chance to see what was happening, even with auto_close enabled;
Thu, 17 Jan 2013 14:06:14 +0100 blanchet updated docs
Thu, 17 Jan 2013 14:02:25 +0100 blanchet updated component again, as there was an issue with hard-coded paths in "runepar.pl"
Thu, 17 Jan 2013 14:01:45 +0100 blanchet added E-Par support
Thu, 17 Jan 2013 13:11:44 +0100 blanchet updated E component
Thu, 17 Jan 2013 13:11:44 +0100 blanchet tweaked defaults
Thu, 17 Jan 2013 11:56:34 +0100 smolkas changed type of preplay time; tuned preplaying
Thu, 17 Jan 2013 11:55:40 +0100 smolkas move preplaying to own structure
Thu, 17 Jan 2013 10:44:51 +0100 noschinl register SHA1 for Haskabelle-2013 component
Thu, 17 Jan 2013 10:36:02 +0100 noschinl register Haskabelle as a component
Wed, 16 Jan 2013 22:18:46 +0100 wenzelm merged
Wed, 16 Jan 2013 22:18:13 +0100 wenzelm tuned proofs;
Wed, 16 Jan 2013 21:50:39 +0100 wenzelm tuned proofs;
Wed, 16 Jan 2013 21:49:56 +0100 wenzelm tuned signature;
Wed, 16 Jan 2013 21:39:43 +0100 wenzelm proper runtime position (cf. fe4714886d92 and Toplevel.error_msg) -- to make error messages actually appear in the document;
Wed, 16 Jan 2013 21:09:29 +0100 wenzelm close tooltip after Active.action, to make it look more interactive (notably due to lack of dynamic update);
Wed, 16 Jan 2013 20:41:29 +0100 wenzelm identify future results more carefully, to avoid odd duplication of error messages, notably from forked goals;
Wed, 16 Jan 2013 20:40:50 +0100 wenzelm eliminated dead code;
Wed, 16 Jan 2013 18:43:59 +0100 wenzelm proper range position;
Wed, 16 Jan 2013 16:26:36 +0100 wenzelm more explicit treatment of (optional) exception properties, notably for "serial" -- avoid conflict with startPosition = offset;
Wed, 16 Jan 2013 11:31:08 +0100 wenzelm tuned comments;
Wed, 16 Jan 2013 11:25:26 +0100 wenzelm tuned signature;
Wed, 16 Jan 2013 19:02:40 +0100 smolkas use Pure instead of HOL connectives
Wed, 16 Jan 2013 12:55:29 +0100 blanchet graceful failure
Wed, 16 Jan 2013 12:46:11 +0100 blanchet honor fact range for MePo as well
Tue, 15 Jan 2013 20:51:30 +0100 blanchet more improvements to Isar proof reconstructions
Tue, 15 Jan 2013 20:51:30 +0100 blanchet tuned whitespace
Tue, 15 Jan 2013 20:22:01 +0100 wenzelm merged
Tue, 15 Jan 2013 17:28:46 +0100 wenzelm avoid handling arbitrary exceptions, notably physical interrupts that would make the program erratic;
Tue, 15 Jan 2013 16:34:19 +0100 wenzelm tuned;
Tue, 15 Jan 2013 12:45:19 +0100 wenzelm separate color ranges by 1px to improve discernment of overall theory status;
Tue, 15 Jan 2013 12:30:23 +0100 wenzelm grand-unified Admin/Release/build script (excluding .app and .exe);
Tue, 15 Jan 2013 08:29:56 -0800 huffman generalized more topology theorems
Mon, 14 Jan 2013 19:28:39 -0800 huffman generalize lemma islimpt_finite to class t1_space
Tue, 15 Jan 2013 13:46:19 +0100 nipkow tuned
Mon, 14 Jan 2013 23:08:40 +0100 wenzelm more prominent status ticks;
Mon, 14 Jan 2013 22:33:53 +0100 wenzelm merged
Mon, 14 Jan 2013 22:24:57 +0100 wenzelm Isabelle_System.mkdirs with explicit error checking (in accordance to ML version), e.g. relevant with read-only DMG file-system on Mac OS X;
Mon, 14 Jan 2013 21:37:42 +0100 wenzelm include /isabelle/rebaseall in autorebaseall, which is run after installation of further packages;
Mon, 14 Jan 2013 20:12:18 +0100 wenzelm do not register quasi-components, notably cygwin;
Mon, 14 Jan 2013 19:45:14 +0100 wenzelm updated to jdk-7u11;
Mon, 14 Jan 2013 14:59:14 +0100 wenzelm updated to cygwin-20130114;
Mon, 14 Jan 2013 14:53:54 +0100 wenzelm clarified paths: init relatively to cygwin root;
Mon, 14 Jan 2013 14:52:52 +0100 wenzelm avoid odd copies of local configuration or backup files;
Mon, 14 Jan 2013 14:46:22 +0100 wenzelm more precise relevant_range to exploit overview_limit better;
Mon, 14 Jan 2013 13:59:43 +0100 wenzelm restrict "bad" markup to command keyword, notably excluding subsequent comments;
Mon, 14 Jan 2013 18:30:36 +0100 hoelzl differentiate (cover) compactness and sequential compactness
Mon, 14 Jan 2013 17:53:37 +0100 hoelzl introduce first_countable_topology typeclass
Mon, 14 Jan 2013 17:30:36 +0100 hoelzl move prod instantiation of second_countable_topology to its definition
Mon, 14 Jan 2013 17:29:04 +0100 hoelzl renamed countable_basis_space to second_countable_topology
Mon, 14 Jan 2013 17:16:59 +0100 hoelzl move eventually_Ball_finite to Limits
Mon, 14 Jan 2013 14:33:53 +0100 kuncar more update on Lifting in isar-ref
Mon, 14 Jan 2013 14:03:24 +0100 kuncar NEWS
Mon, 14 Jan 2013 13:43:58 +0100 kuncar update isar-ref for Quotient and Lifting package
Mon, 14 Jan 2013 10:32:33 +0100 blanchet run Sledgehammer provers in parallel in "try"
Mon, 14 Jan 2013 09:59:50 +0100 blanchet less brutal Metis failure -- the brutality was accidentally introduced by df8ae0590be2
Mon, 14 Jan 2013 09:59:50 +0100 blanchet adjust weights -- sorts are prolific, so tone them down even more
Sun, 13 Jan 2013 22:30:16 +0100 wenzelm merged
Sun, 13 Jan 2013 22:09:24 +0100 wenzelm merged
Sun, 13 Jan 2013 22:07:00 +0100 wenzelm more exhaustive full test, to avoid surprises with makedist_library;
Sun, 13 Jan 2013 22:05:47 +0100 wenzelm hardwired document_variants, to prevent HOL-IMP's \snip choking on macros from isabellestags.sty;
Sun, 13 Jan 2013 22:17:00 +0100 blanchet don't learn theories -- this option is very slow and not very helpful
Sun, 13 Jan 2013 22:00:45 +0100 blanchet more informative output
Sun, 13 Jan 2013 21:42:39 +0100 blanchet have Mirabelle produce more output
Sun, 13 Jan 2013 21:42:38 +0100 blanchet tuned message
Sun, 13 Jan 2013 21:14:49 +0100 wenzelm merged
Sun, 13 Jan 2013 20:59:59 +0100 wenzelm updated makedist_library;
Sun, 13 Jan 2013 20:30:33 +0100 wenzelm some attempts to avoid "._" files on Mac OS X;
Sun, 13 Jan 2013 19:45:32 +0100 wenzelm more sensible order of theory nodes (correspondance to Scala version), e.g. relevant to theory progress;
Sun, 13 Jan 2013 20:57:48 +0100 blanchet honor unknown chained in MaSh and a few other tweaks
Sun, 13 Jan 2013 15:04:55 +0100 blanchet remove obsolete MaSh files
Sun, 13 Jan 2013 12:28:20 +0100 blanchet don't generate queries with empty dependency list
Sun, 13 Jan 2013 12:15:44 +0100 blanchet cleaned up hint handling
Sun, 13 Jan 2013 12:15:43 +0100 blanchet better handlig of built-ins -- at the top-level, not in subterms
Sat, 12 Jan 2013 23:07:21 +0100 wenzelm tuned message;
Sat, 12 Jan 2013 22:14:29 +0100 wenzelm proper window title;
Sat, 12 Jan 2013 22:08:38 +0100 wenzelm add icon for toplevel windows;
Sat, 12 Jan 2013 21:15:44 +0100 wenzelm lower bound to font size for the sake of Mac OS X (cf. 4cd2d090be8f);
Sat, 12 Jan 2013 21:12:00 +0100 wenzelm forced scroll to bottom, for improved cross-platform appearance;
Sat, 12 Jan 2013 20:42:20 +0100 wenzelm merged
Sat, 12 Jan 2013 20:13:34 +0100 wenzelm tuned font size, notably for current HD displays;
Sat, 12 Jan 2013 19:53:24 +0100 wenzelm more uniform Pretty.char_width;
Sat, 12 Jan 2013 18:13:28 +0100 wenzelm tuned build_dialog: auto_close checkbox avoids user sitting and waiting;
Sat, 12 Jan 2013 17:28:07 +0100 wenzelm tuned signature;
Sat, 12 Jan 2013 16:43:38 +0100 wenzelm more uniform theory progress in build -v and build_dialog;
Sat, 12 Jan 2013 15:00:48 +0100 wenzelm immediate theory progress for build_dialog;
Sat, 12 Jan 2013 14:56:57 +0100 wenzelm populate "main" session group, e.g. relevant for Isabelle/jEdit logic selection;
Sat, 12 Jan 2013 14:53:56 +0100 wenzelm removed unused/non-portable bash_output_fifo;
Sat, 12 Jan 2013 14:47:17 +0100 wenzelm tuned signature;
Sat, 12 Jan 2013 16:49:40 +0100 blanchet honor filtering out of arguments for built-in constants (e.g. representation of numerals)
Sat, 12 Jan 2013 16:49:39 +0100 blanchet new version of MaSh Python component
Fri, 11 Jan 2013 22:38:12 +0100 wenzelm prefer MS-DOS-style temp;
Fri, 11 Jan 2013 22:23:03 +0100 wenzelm more Cygwin packages to help out in a pitch -- NB: make is still needed for legacy usedir;
Fri, 11 Jan 2013 22:16:48 +0100 wenzelm merged
Fri, 11 Jan 2013 22:01:49 +0100 wenzelm more NEWS;
Fri, 11 Jan 2013 21:51:39 +0100 wenzelm proper path names;
Fri, 11 Jan 2013 14:54:52 +0100 wenzelm refer to cygwin mirror with static copy of setup.ini;
Fri, 11 Jan 2013 14:33:44 +0100 wenzelm discontinued HOL side-entry sessions -- may be configured in $ISABELLE_HOME_USER/ROOT instead;
Fri, 11 Jan 2013 13:24:22 +0100 wenzelm obsolete;
Fri, 11 Jan 2013 13:23:51 +0100 wenzelm more standard contrib/cygwin location (again);
Fri, 11 Jan 2013 16:30:56 +0100 blanchet updated messages
Fri, 11 Jan 2013 16:30:56 +0100 blanchet fixed escaping for MeSh encoder
Fri, 11 Jan 2013 16:30:56 +0100 blanchet don't learn from the proof of "psimps" etc.
Fri, 11 Jan 2013 16:30:56 +0100 blanchet updated MaSh Python component
Fri, 11 Jan 2013 16:30:56 +0100 blanchet start using MaSh hints
Fri, 11 Jan 2013 16:30:56 +0100 blanchet always compare theorem using the same, weaker function
Fri, 11 Jan 2013 14:35:28 +0100 smolkas tuned
Fri, 11 Jan 2013 13:57:51 +0100 smolkas set show_markup to false in order to avoid problems in jedit
Fri, 11 Jan 2013 13:24:49 +0100 nipkow merged
Fri, 11 Jan 2013 13:24:36 +0100 nipkow tuned
Fri, 11 Jan 2013 13:24:16 +0100 noschinl merged
Thu, 10 Jan 2013 21:22:11 +0100 noschinl added some ereal_of_enat_* lemmas (from $AFP/thys/Girth_Chromatic)
Fri, 11 Jan 2013 08:17:47 +0100 haftmann explicit references avoid dynamic lookup
Fri, 11 Jan 2013 08:17:39 +0100 haftmann sharing of recursive results on evaluation
Thu, 10 Jan 2013 23:48:01 +0100 blanchet removed debugging code
Thu, 10 Jan 2013 23:34:20 +0100 blanchet make name table work the way it was intended to
Thu, 10 Jan 2013 23:34:19 +0100 blanchet export MeSh data as well
Thu, 10 Jan 2013 23:02:58 +0100 wenzelm merged
Thu, 10 Jan 2013 21:20:14 +0100 wenzelm manage cygwin as bundled quasi-component;
Thu, 10 Jan 2013 21:14:01 +0100 wenzelm tuned;
Thu, 10 Jan 2013 20:41:52 +0100 wenzelm outermost directory structure for Windows/Cygwin;
Thu, 10 Jan 2013 20:23:16 +0100 wenzelm updated for release;
Thu, 10 Jan 2013 19:53:38 +0100 wenzelm more general prover termination dialog, which might indicate undetected failure or just ML "exit 0";
Thu, 10 Jan 2013 19:07:44 +0100 wenzelm clarified cygwin/isabelle scripts;
Thu, 10 Jan 2013 17:53:15 +0100 wenzelm more systematic makedist_cygwin;
Thu, 10 Jan 2013 15:45:27 +0100 wenzelm prefer system build mode in main application wrappers, to produce heaps insided distribution directory;
Thu, 10 Jan 2013 14:40:19 +0100 wenzelm tuned proofs;
Thu, 10 Jan 2013 13:15:05 +0100 wenzelm dock "Theories" right, although it might obscure some control buttons;
Thu, 10 Jan 2013 13:02:36 +0100 wenzelm scala-2.9.2 is still supported;
Thu, 10 Jan 2013 13:02:06 +0100 wenzelm made SML/NJ happy;
Thu, 10 Jan 2013 12:41:53 +0100 wenzelm recovered buffered sockets from 11f622794ad6 -- requires Poly/ML 5.5.x;
Wed, 09 Jan 2013 22:38:21 +0100 wenzelm minor update;
Wed, 09 Jan 2013 22:29:13 +0100 wenzelm purge other platforms uniformly;
Wed, 09 Jan 2013 22:28:28 +0100 wenzelm unconditional jedit_build;
Wed, 09 Jan 2013 22:24:31 +0100 wenzelm Console is not docked on startup;
Wed, 09 Jan 2013 21:59:53 +0100 wenzelm refrain from writing to JEDIT_SETTINGS in BUILD_ONLY mode -- relevant for makedist;
Wed, 09 Jan 2013 21:24:16 +0100 wenzelm renamed tool;
Wed, 09 Jan 2013 21:21:41 +0100 wenzelm create required PREFS_DIR;
Wed, 09 Jan 2013 18:35:51 +0100 wenzelm eliminated choosefrom -- power-users may edit global defaults within script;
Wed, 09 Jan 2013 18:32:26 +0100 wenzelm tuned;
Wed, 09 Jan 2013 18:12:21 +0100 wenzelm updated makebundles as Admin isabelle tool;
Wed, 09 Jan 2013 17:04:59 +0100 wenzelm tuned;
Thu, 10 Jan 2013 18:19:13 +0100 berghofe Added proof function declarations for min and max
Tue, 08 Jan 2013 22:10:02 +0100 wenzelm disable interactive mode of Specification.theorem with its slow printing of results;
Wed, 09 Jan 2013 20:46:32 +0100 smolkas changed exception to uppercase
Wed, 09 Jan 2013 20:29:50 +0100 smolkas proper exception handling; reraise interrupt exceptions
Wed, 09 Jan 2013 15:48:34 +0100 wenzelm more CHECKLIST;
Wed, 09 Jan 2013 14:59:21 +0100 wenzelm merged
Wed, 09 Jan 2013 14:01:50 +0100 wenzelm build browser more robustly before startup;
Wed, 09 Jan 2013 13:38:57 +0100 wenzelm standardized treatment of timing properties;
Wed, 09 Jan 2013 14:36:24 +0100 smolkas consider merging obtain steps
Wed, 09 Jan 2013 14:35:46 +0100 smolkas preplay obtain steps
Wed, 09 Jan 2013 12:22:09 +0100 wenzelm tune spelling;
Tue, 08 Jan 2013 21:16:51 +0100 wenzelm include timing properties in log; build_history_base
Tue, 08 Jan 2013 19:02:12 +0100 wenzelm merged
Tue, 08 Jan 2013 18:24:52 +0100 wenzelm upper bound for font size;
Tue, 08 Jan 2013 17:10:06 +0100 wenzelm more tolerant set/pred rule declaration to improve "tool compliance", notably for "context assumes";
Tue, 08 Jan 2013 16:25:22 +0100 wenzelm more aggressive update -- potentially relevant for previously is_outdated output;
Tue, 08 Jan 2013 16:23:07 +0100 wenzelm allow negative argument in "consumes" source format;
Tue, 08 Jan 2013 16:01:07 +0100 wenzelm prefer negative "consumes", relative to the total number of prems, which is stable under more morphisms, notably those from nested context with assumes (cf. existing treatment of 'obtains');
Tue, 08 Jan 2013 13:24:12 +0100 wenzelm more direct invalidateScreenLineRange after changed assignment;
Tue, 08 Jan 2013 12:50:57 +0100 wenzelm tuned;
Tue, 08 Jan 2013 12:39:39 +0100 wenzelm tuned -- prefer high-level Table.merge with its slightly more conservative update;
Tue, 08 Jan 2013 13:16:39 +0100 blanchet tuned output
Tue, 08 Jan 2013 10:34:19 +0100 nipkow tuned names
Mon, 07 Jan 2013 23:20:36 +0100 wenzelm merged;
Mon, 07 Jan 2013 22:21:56 +0100 wenzelm more precise and complete transitive closure of proven_classrel, using existing Sorts.classes_of which is already closed;
Mon, 07 Jan 2013 21:49:59 +0100 wenzelm no fork from draft thy -- avoid potential for crash via classrel_proof/arity_proof;
Mon, 07 Jan 2013 19:47:46 +0100 wenzelm merged
Sun, 06 Jan 2013 14:11:15 +0100 wenzelm export some generally useful operations;
Mon, 07 Jan 2013 11:59:37 +0100 wenzelm tuned comment -- do not claim anything;
Mon, 07 Jan 2013 19:44:40 +0100 blanchet cleaner context threading
Mon, 07 Jan 2013 19:15:01 +0100 blanchet tuned output
Mon, 07 Jan 2013 10:17:11 +0100 wenzelm slightly odd duplication of Pure options for Proof General (amending cb5cdbb645cd);
Sun, 06 Jan 2013 17:38:29 +0100 blanchet put single-theorem names before multi-theorem ones (broken since 5d147d492792)
Sun, 06 Jan 2013 17:38:29 +0100 blanchet get rid of spurious "Isar" proofs
Sun, 06 Jan 2013 17:38:29 +0100 blanchet also generate queries for goals with too many Isar dependencies
Sun, 06 Jan 2013 12:44:45 +0100 wenzelm updated to scala-2.10.0;
Sun, 06 Jan 2013 10:02:34 +0100 blanchet merged
Sat, 05 Jan 2013 22:31:33 +0100 blanchet tuned message
Sat, 05 Jan 2013 22:31:32 +0100 blanchet tap after, not before command invocation
Sat, 05 Jan 2013 22:31:31 +0100 blanchet increased hard timeout -- minimization can take time
Sat, 05 Jan 2013 22:31:30 +0100 blanchet nicer output
Sat, 05 Jan 2013 22:31:30 +0100 blanchet pass option to minimize
Sat, 05 Jan 2013 23:03:07 +0100 wenzelm prefer apple.laf.useScreenMenuBar=true (despite cf. effcfa38e77b) to make it work better with full-screen mode;
Sat, 05 Jan 2013 22:02:44 +0100 wenzelm ignore vacuous edits (e.g. stemming from Plugin.init_models) to avoid pointless protocol round-trip, which could lead to painting of outdated snapshot in the meantime (notably on Windows);
Sat, 05 Jan 2013 21:41:19 +0100 wenzelm tuned JEDIT_JAVA_OPTIONS: increase chances that it works with approx. 8 cores and 32bit platform (notably Windows);
Sat, 05 Jan 2013 20:06:24 +0100 wenzelm propagate keys to enclosing view like org.gjt.sp.jedit.gui.CompletionPopup, but without its KeyEventInterceptor;
Sat, 05 Jan 2013 19:05:16 +0100 wenzelm premature window close means failure;
Sat, 05 Jan 2013 18:42:29 +0100 wenzelm less aggressive Assumption.export_term (similar to Generic_Target.abbrev): merely expand local defs and thus allow notation for local fixes;
Sat, 05 Jan 2013 18:36:02 +0100 wenzelm proper return code on window close;
Sat, 05 Jan 2013 17:38:54 +0100 wenzelm more precise Local_Theory.level: 1 really means main target and >= 2 nested context;
Sat, 05 Jan 2013 17:24:27 +0100 wenzelm more direct property names;
Sat, 05 Jan 2013 16:16:22 +0100 wenzelm tuned -- less indirection;
Sat, 05 Jan 2013 11:24:09 +0100 blanchet tuned blacklisting in relevance filter
Fri, 04 Jan 2013 21:56:20 +0100 blanchet refined class handling, to prevent cycles in fact graph
Fri, 04 Jan 2013 21:56:19 +0100 blanchet learn from low-level, inside-class facts
Fri, 04 Jan 2013 21:56:19 +0100 blanchet tuning
Fri, 04 Jan 2013 21:56:19 +0100 blanchet tweaked nicknames
Fri, 04 Jan 2013 21:24:47 +0100 wenzelm merged
Fri, 04 Jan 2013 21:16:08 +0100 wenzelm more reactive completion popup by default;
Fri, 04 Jan 2013 20:55:33 +0100 wenzelm actually install required copy of Highlight.jar;
Fri, 04 Jan 2013 20:42:09 +0100 wenzelm updated to jedit_build-20130104;
Fri, 04 Jan 2013 20:39:41 +0100 wenzelm another attempt to get Mac OS X keyhandling right: ALTERNATIVE_DISPATCHER is off, but ALT_KEY_PRESSED_DISABLED is more careful to interpret ALT like ALT_GRAPH, which does not count as modifier here (NB: CONTROL + ALT means ALT_GRAPH on Windows, but ALT means ALT_GRAPH on Mac OS X);
Fri, 04 Jan 2013 17:37:29 +0100 wenzelm more elementary key handling: listen to low-level KEY_PRESSED events (without consuming);
Fri, 04 Jan 2013 17:33:55 +0100 wenzelm tuned imports;
Fri, 04 Jan 2013 16:07:48 +0100 wenzelm support TAB in completion: need to configure the component with the key handler;
Fri, 04 Jan 2013 20:04:59 +0100 haftmann note to eliminate dynamic name reference
Fri, 04 Jan 2013 19:00:49 +0100 blanchet speed up generation of local theorem nicknames
Fri, 04 Jan 2013 19:00:49 +0100 blanchet speed up nickname generation for local facts
Fri, 04 Jan 2013 19:00:49 +0100 blanchet updated docs
Fri, 04 Jan 2013 19:00:49 +0100 blanchet renamed "kill" subcommand to avoid clash with "kill" keyword (which confuses Proof General and results in strange syntax highlighting)
Fri, 04 Jan 2013 19:00:49 +0100 blanchet tweaked fudge factor
Fri, 04 Jan 2013 13:03:21 +0100 wenzelm more NEWS;
Fri, 04 Jan 2013 12:44:47 +0100 wenzelm document 'locale_deps';
Fri, 04 Jan 2013 12:33:25 +0100 wenzelm prefer old graph browser in Isabelle/jEdit, which still produces better layout;
Fri, 04 Jan 2013 11:21:31 +0100 wenzelm more formal inlining of system information;
Fri, 04 Jan 2013 11:07:39 +0100 wenzelm tuned message -- suppress inlined system information;
Fri, 04 Jan 2013 01:39:32 +0100 smolkas merged
Thu, 03 Jan 2013 15:05:48 +0100 smolkas tuned
Thu, 03 Jan 2013 23:00:32 +0100 wenzelm avoid long enumeration of HO unifiers;
Thu, 03 Jan 2013 22:12:18 +0100 wenzelm disable search dialog pool on all platforms -- to prevent GUI synchronization problems seen on KDE (e.g. Kubuntu 12.10);
Thu, 03 Jan 2013 21:23:14 +0100 wenzelm merged
Thu, 03 Jan 2013 20:42:18 +0100 wenzelm maintain session index on Scala side, for more determistic results;
Thu, 03 Jan 2013 17:40:36 +0100 blanchet close formulas in the natural order, not its reverse -- so that Skolem arguments appear in the right order in Isar proofs
Thu, 03 Jan 2013 17:28:55 +0100 blanchet use new skolemizer for reconstructing skolemization steps in Isar proofs (because the old skolemizer messes up the order of the Skolem arguments)
Thu, 03 Jan 2013 17:10:12 +0100 blanchet rename variable in binder, not just in body
Thu, 03 Jan 2013 15:13:11 +0100 blanchet swap Vampire's Skolem arguments to bring them in line with what E and metis's new skolemizer do (helps Isar proof reconstruction in some cases)
Thu, 03 Jan 2013 14:41:05 +0100 blanchet tuned comment
Thu, 03 Jan 2013 14:23:10 +0100 wenzelm NEWS: ML runtime statistics;
Thu, 03 Jan 2013 14:12:12 +0100 wenzelm merged
Thu, 03 Jan 2013 14:10:57 +0100 wenzelm more interesting fields;
Thu, 03 Jan 2013 14:03:44 +0100 wenzelm always enable Future.ML_statistics where this makes sense -- runtime overhead should be negligible;
Thu, 03 Jan 2013 13:54:45 +0100 wenzelm improved Monitor_Dockable, based on ML_Statistics operations;
Thu, 03 Jan 2013 13:28:37 +0100 blanchet get rid of two-year-old hack, now that the "metis" skolemizer no longer gets stuck in HO unification
Thu, 03 Jan 2013 13:11:04 +0100 blanchet avoid explosion in higher-order unification algorithm
Thu, 03 Jan 2013 09:56:39 +0100 blanchet avoid repeated calls to metis from "resolve_tac" in case of ultimate failure
Thu, 03 Jan 2013 00:02:15 +0100 blanchet tuned comment
Wed, 02 Jan 2013 22:16:16 +0100 wenzelm merged
Wed, 02 Jan 2013 21:55:57 +0100 wenzelm added standard_frames convenience;
Wed, 02 Jan 2013 21:39:54 +0100 wenzelm some grouping of standard fields;
Wed, 02 Jan 2013 21:02:47 +0100 wenzelm some support for chart drawing;
Wed, 02 Jan 2013 19:23:18 +0100 wenzelm some support for ML statistics content interpretation;
Wed, 02 Jan 2013 18:03:38 +0100 wenzelm moved files;
Wed, 02 Jan 2013 17:58:53 +0100 wenzelm moved files;
Wed, 02 Jan 2013 16:48:22 +0100 wenzelm ML runtime statistics: read properties from build log;
Wed, 02 Jan 2013 15:08:38 +0100 wenzelm support File.read_gzip as well, in accordance to File.write_gzip;
Wed, 02 Jan 2013 13:50:59 +0100 wenzelm inline ML statistics into build log;
Wed, 02 Jan 2013 13:20:10 +0100 wenzelm removed outdated comment;
Wed, 02 Jan 2013 13:06:54 +0100 wenzelm enable Z3 for full test (cf. 6f48853f08d5);
Wed, 02 Jan 2013 20:53:01 +0100 smolkas removed old, unused code
Wed, 02 Jan 2013 20:52:39 +0100 smolkas removed whitespace
Wed, 02 Jan 2013 20:52:32 +0100 smolkas removed duplicate code
Wed, 02 Jan 2013 20:35:49 +0100 smolkas use rpair to avoid swap
Wed, 02 Jan 2013 19:59:06 +0100 blanchet generate "obtain" steps corresponding to skolemization inferences
Wed, 02 Jan 2013 16:32:40 +0100 blanchet keep E's and Vampire's skolemization steps
Wed, 02 Jan 2013 16:02:33 +0100 blanchet tuning
Wed, 02 Jan 2013 15:54:38 +0100 blanchet fixed oversensitive Skolem handling (cf. eaa540986291)
Wed, 02 Jan 2013 15:44:00 +0100 blanchet added "obtain" to Isar proof construction data structure
Wed, 02 Jan 2013 13:31:13 +0100 blanchet tuning
Wed, 02 Jan 2013 13:14:47 +0100 blanchet properly take the existential closure of skolems
Wed, 02 Jan 2013 10:54:36 +0100 blanchet use "Lazy" to simplify control flow a bit and guarantee single evaluation (at most)
Wed, 02 Jan 2013 10:41:53 +0100 blanchet tuning
Wed, 02 Jan 2013 09:42:57 +0100 blanchet added 112 to list of known Z3 error codes
Wed, 02 Jan 2013 09:31:25 +0100 blanchet actually run Z3 for "SMT_Tests" when "ISABELLE_FULL_TEST" is enabled
Wed, 02 Jan 2013 09:13:50 +0100 blanchet added missing certificate file to "ROOT"
Tue, 01 Jan 2013 21:55:46 +0100 wenzelm more robust report_status: tolerate ML_statistics even if ignored right now, e.g. in batch build;
Tue, 01 Jan 2013 13:37:37 +0100 wenzelm more liberal edit_control_style: include preceeding control symbol to reduce potential for user surprise;
Tue, 01 Jan 2013 11:36:30 +0100 blanchet regenerate certificates -- and use oracle in a few cases where the Z3 proof parser can't deal with Z3 3.2 proofs
Tue, 01 Jan 2013 11:35:22 +0100 blanchet Z3's soft timeout is expressed in ms, not in s -- this explains the frequenty "error code 112" failures we had recently
Tue, 01 Jan 2013 10:53:43 +0100 haftmann dropped relics of ancient side-entry points
Mon, 31 Dec 2012 21:41:22 +0100 wenzelm prefer JDialog over JWindow to avoid focus inversion problem on Compiz (e.g. Ubuntu/Unity 12.10): both JDialog and JFrame happen to work, but JFrame does not support parent nesting;
Mon, 31 Dec 2012 21:01:00 +0100 wenzelm tuned signature;
Mon, 31 Dec 2012 20:30:03 +0100 wenzelm tuned imports;
Mon, 31 Dec 2012 16:56:54 +0100 wenzelm include user counters as well;
Mon, 31 Dec 2012 16:41:51 +0100 wenzelm scala mode is already part of jedit-5.0.0;
Mon, 31 Dec 2012 16:16:43 +0100 wenzelm tuned;
Mon, 31 Dec 2012 15:56:17 +0100 wenzelm simplified quick start via "isabelle components -I";
Mon, 31 Dec 2012 14:58:21 +0100 wenzelm tuned signature -- eliminated obsolete Standard_System;
Mon, 31 Dec 2012 13:49:01 +0100 wenzelm tuned signature;
Mon, 31 Dec 2012 13:34:47 +0100 wenzelm recovered generic PIDE build;
Mon, 31 Dec 2012 13:20:23 +0100 wenzelm updated for release;
Mon, 31 Dec 2012 13:16:51 +0100 wenzelm updated for release;
Mon, 31 Dec 2012 13:08:49 +0100 wenzelm updated for release;
Mon, 31 Dec 2012 13:08:37 +0100 wenzelm misc tuning for release;
Mon, 31 Dec 2012 12:25:11 +0100 wenzelm recovered Isabelle2012 NEWS from ae12b92c145a, except for e5420161d11d;
Mon, 31 Dec 2012 12:09:51 +0100 wenzelm updated to smlnj-110.75;
Sun, 30 Dec 2012 21:49:20 +0100 wenzelm tuned rendering;
Sun, 30 Dec 2012 20:15:02 +0100 wenzelm ignore markup elements over empty body, which are not well-defined within markup tree and fail to work with merge_disjoint (e.g. multiple inlined positions);
Sun, 30 Dec 2012 18:23:31 +0100 wenzelm tuned;
Sun, 30 Dec 2012 18:23:07 +0100 wenzelm more informative error;
Sun, 30 Dec 2012 16:59:11 +0100 wenzelm tuned -- recovered comments from 791157a4179a;
Sun, 30 Dec 2012 16:40:28 +0100 wenzelm tuned;
Sun, 30 Dec 2012 16:33:05 +0100 wenzelm tuned whitespace;
Sun, 30 Dec 2012 16:23:30 +0100 wenzelm uniform notation for == and \<equiv> (cf. 3e3c2af5e8a5);
Sat, 29 Dec 2012 23:15:51 +0100 wenzelm tuned;
Sat, 29 Dec 2012 17:18:01 +0100 nipkow new theory Library/Finite_Lattice
Fri, 28 Dec 2012 23:31:51 +0100 blanchet tuned ML function name
Fri, 28 Dec 2012 21:03:39 +0100 blanchet slightly more elegant naming convention (to keep low-level and high-level APIs separated)
Fri, 28 Dec 2012 14:13:39 +0100 blanchet tuned ML function names
Fri, 28 Dec 2012 10:25:59 +0100 haftmann code checking for Scala is mandatory, since Scala is now required anyway for Isabelle
Fri, 28 Dec 2012 10:15:39 +0100 haftmann code checking for Scala is mandatory, since Scala is now required anyway for Isabelle
Fri, 28 Dec 2012 09:37:27 +0100 haftmann formally corrected
Thu, 27 Dec 2012 21:01:08 +0100 haftmann tuned
Thu, 27 Dec 2012 21:01:08 +0100 haftmann uniform parentheses for constructor -- necessary to accomodate scala 10
Thu, 27 Dec 2012 21:01:08 +0100 haftmann more explicit name
Thu, 27 Dec 2012 16:49:12 +0100 blanchet improved thm order hack, in case the default names are overridden
Thu, 27 Dec 2012 15:46:27 +0100 blanchet enable theory learning in MaSh
Thu, 27 Dec 2012 12:43:41 +0100 blanchet merged
Thu, 27 Dec 2012 12:34:06 +0100 blanchet new version of MaSh
Thu, 27 Dec 2012 10:21:21 +0100 blanchet fixed total
Thu, 27 Dec 2012 10:01:40 +0100 blanchet new version of MaSh, with theory-level reasoning
Thu, 27 Dec 2012 11:32:28 +0100 haftmann tuned
Wed, 26 Dec 2012 11:06:21 +0100 wenzelm prefer lxbroy10 to evade NFS/hg breakdown seen on various other local machines;
Sun, 23 Dec 2012 19:54:15 +0100 nipkow renamed and added lemmas
Sat, 22 Dec 2012 00:04:50 +0100 nipkow added simp rule
Fri, 21 Dec 2012 23:52:10 +0100 nipkow merged
Fri, 21 Dec 2012 16:31:37 +0100 nipkow merged
Fri, 21 Dec 2012 10:08:06 +0100 nipkow merged
Fri, 21 Dec 2012 15:22:57 +0100 blanchet linearize eval driver, to work around horrible bug in previous implementation
Fri, 21 Dec 2012 14:35:29 +0100 blanchet name tuning
Fri, 21 Dec 2012 13:33:54 +0100 blanchet merge
Thu, 20 Dec 2012 15:51:27 +0100 blanchet better weight functions for MePo/MaSh etc.
Thu, 20 Dec 2012 15:51:24 +0100 blanchet merge
Wed, 19 Dec 2012 22:44:51 +0100 blanchet more
Wed, 19 Dec 2012 22:44:24 +0100 nipkow tuned infix table
Wed, 19 Dec 2012 22:43:07 +0100 blanchet crank up default timeout for MaSh ATP learning
Wed, 19 Dec 2012 22:26:26 +0100 nipkow removed odd associativity of ==
Fri, 21 Dec 2012 11:05:44 +0100 boehmes updated SMT certificates
Fri, 21 Dec 2012 11:05:42 +0100 boehmes refined normalization of theorems before giving them to SMT solvers (due to recent changes in rewr_conv, the rewriting of natural-number constants might leave some of them untouched)
Thu, 20 Dec 2012 09:49:00 +0100 noschinl tuned "use build timeout": tuples cannot be concatenated
Wed, 19 Dec 2012 16:41:55 +0100 krauss use build timeout (wall clock time, default: 2h)
Wed, 19 Dec 2012 16:18:46 +0100 krauss removed unused usedir_options
Wed, 19 Dec 2012 12:12:32 +0100 krauss removed obsolete setting tweaks: build -s already sets output correctly
Wed, 19 Dec 2012 11:13:37 +0100 krauss plain init_components calls instead of symlinks
Wed, 19 Dec 2012 11:10:47 +0100 krauss tolerate non-existent ISABELLE_OUTPUT
Wed, 19 Dec 2012 10:51:46 +0100 krauss removed obsolete parameter for contrib dir; hard-coding is not a problem
Wed, 19 Dec 2012 10:45:56 +0100 krauss mira: do not hard-code polyml version
Tue, 18 Dec 2012 21:59:44 +0100 haftmann discontinued legacy antiquotations and styles
Tue, 18 Dec 2012 02:19:14 +0100 blanchet avoid references altogether
Tue, 18 Dec 2012 02:18:45 +0100 blanchet catch all parsing errors
Tue, 18 Dec 2012 00:17:37 +0100 blanchet no need for tracing
Mon, 17 Dec 2012 22:09:48 +0100 blanchet updated MaSh serialization number (to reflect new weights)
Mon, 17 Dec 2012 22:06:28 +0100 blanchet synchronize access to shared reference and print proper total
Mon, 17 Dec 2012 22:06:28 +0100 blanchet add a timeout in induction rule instantiation
Mon, 17 Dec 2012 22:06:28 +0100 blanchet contain exponential explosion of term patterns
Mon, 17 Dec 2012 22:06:28 +0100 blanchet tuned weights -- keep same relative values, but use 1.0 as the least weight
Mon, 17 Dec 2012 22:06:28 +0100 blanchet really honor pattern depth, and use 2 by default
Mon, 17 Dec 2012 22:06:28 +0100 blanchet tuned order to help debugging
Mon, 17 Dec 2012 18:23:08 +0100 nipkow added table of infix operators
Mon, 17 Dec 2012 17:19:21 +0100 nipkow made element and subset relations non-associative (just like all orderings)
Mon, 17 Dec 2012 15:18:39 +0100 wenzelm merged
Mon, 17 Dec 2012 15:05:22 +0100 wenzelm more parallel find_unused_assms;
Mon, 17 Dec 2012 15:17:32 +0100 traytel useful commutative diagram for while_option
Mon, 17 Dec 2012 14:51:34 +0100 wenzelm more hints on technical issues due to shared-disk access of central Mercurial repository;
Mon, 17 Dec 2012 14:07:34 +0100 wenzelm prefer implicit build_dialog of isabelle jedit;
Mon, 17 Dec 2012 11:07:20 +0100 wenzelm offer sessions of group "main" first to increase chances that the user makes a sensible choice;
Mon, 17 Dec 2012 08:19:35 +0100 nipkow new contributor
Sun, 16 Dec 2012 22:10:37 +0100 wenzelm updated README;
Sun, 16 Dec 2012 21:27:23 +0100 wenzelm HOL-Quickcheck_Benchmark works without timeout (NB: isatest imposes global timeout already);
Sun, 16 Dec 2012 19:23:04 +0100 blanchet tuning
Sun, 16 Dec 2012 19:13:19 +0100 bulwahn merged
Sun, 16 Dec 2012 18:12:18 +0100 bulwahn reverting d466ebc27810 as the previous changeset should allow to run Find_Unused_Assms_Examples again
Sun, 16 Dec 2012 18:07:29 +0100 bulwahn providing a custom code equation for vimage to overwrite the vimage definition that would be rewritten by set_comprehension_pointfree simproc in the code preprocessor to an non-terminating code equation
Sun, 16 Dec 2012 18:44:27 +0100 wenzelm tuned signature: use thy_load to adapt to prover/editor specific view on sources;
Sun, 16 Dec 2012 18:02:28 +0100 wenzelm tuned property name;
Sun, 16 Dec 2012 17:38:16 +0100 wenzelm allow to suppress ISABELLE_SYMBOLS for experiments;
Sun, 16 Dec 2012 14:19:08 +0100 blanchet escape nicknames
Sun, 16 Dec 2012 12:07:56 +0100 blanchet generate proper nicks also for instantiated induction rules
Sun, 16 Dec 2012 12:07:37 +0100 blanchet added tracing to ATP exporter
Sat, 15 Dec 2012 22:19:14 +0100 wenzelm merged
Sat, 15 Dec 2012 21:34:32 +0100 blanchet MaSh exporter can now export subsets of the facts, as consecutive ranges
Sat, 15 Dec 2012 21:26:10 +0100 blanchet avoid creating nested threads for MaSh -- this seems to cause thread creation failures for machines with dozens of cores (unclear yet if that's really the issue)
Sat, 15 Dec 2012 19:57:12 +0100 blanchet thread no timeout properly
Sat, 15 Dec 2012 18:48:58 +0100 blanchet proper escaping in file name
Sat, 15 Dec 2012 18:26:37 +0100 blanchet encode lemma name in file name
Sat, 15 Dec 2012 21:07:52 +0100 wenzelm more general handling of graphics configurations, to increase chance of proper positioning of tooltips in multi-screen environment;
Sat, 15 Dec 2012 20:05:53 +0100 wenzelm prefer more official getMenuShortcutKeyMask, in deviation to traditional jEdit technique;
Sat, 15 Dec 2012 18:30:09 +0100 wenzelm maintain subtree_elements for improved performance of cumulate operator;
Sat, 15 Dec 2012 16:59:33 +0100 wenzelm more formal class Markup_Tree.Elements;
Sat, 15 Dec 2012 14:45:08 +0100 wenzelm tuned command line;
Sat, 15 Dec 2012 14:38:37 +0100 wenzelm merged
Fri, 14 Dec 2012 19:51:20 +0100 nipkow unified layout of defs
Sat, 15 Dec 2012 14:26:37 +0100 wenzelm tuned;
Sat, 15 Dec 2012 13:14:55 +0100 wenzelm clarified build_dialog command line;
Sat, 15 Dec 2012 12:55:11 +0100 wenzelm explicit text_fold markup, which is used by default in Pretty.chunks/chunks2;
Sat, 15 Dec 2012 12:54:14 +0100 wenzelm updated README;
Sat, 15 Dec 2012 12:28:37 +0100 wenzelm fold main goal;
Sat, 15 Dec 2012 12:16:16 +0100 wenzelm fold handling within Pretty_Text_Area, based on formal document content, which is static here;
Sat, 15 Dec 2012 12:01:07 +0100 wenzelm tuned signature;
Fri, 14 Dec 2012 23:04:35 +0100 wenzelm tuned;
Fri, 14 Dec 2012 21:50:21 +0100 wenzelm tuned error dialog;
Fri, 14 Dec 2012 21:26:01 +0100 wenzelm init gutter according to view properties, which improves symmetry of windows and allows use of folds etc;
Fri, 14 Dec 2012 20:05:08 +0100 wenzelm more subgoal markup information, which is potentially useful to manage proof state output;
Fri, 14 Dec 2012 18:41:56 +0100 nipkow merged
Fri, 14 Dec 2012 18:41:45 +0100 nipkow contribution by A. Colgio
Fri, 14 Dec 2012 16:46:39 +0100 nipkow merged
Thu, 13 Dec 2012 12:48:45 +0100 nipkow renamed "emb" to "list_hembeq"; make "list_hembeq" reflexive independent of the base order; renamed "sub" to "sublisteq"; dropped "transp_on" (state transitivity explicitly instead); no need to hide "sub" after renaming; replaced some ASCII symbols by proper Isabelle symbols; NEWS
Fri, 14 Dec 2012 17:01:38 +0100 wenzelm actually request heap image in initial up-to-date check;
Fri, 14 Dec 2012 16:45:41 +0100 wenzelm clarified "isabelle options" command line, to make it more close to "isabelle components";
Fri, 14 Dec 2012 16:33:22 +0100 wenzelm updated some headers;
Fri, 14 Dec 2012 16:24:12 +0100 wenzelm clarified README;
Fri, 14 Dec 2012 16:21:47 +0100 wenzelm more formal components_checksum tool;
Fri, 14 Dec 2012 16:02:31 +0100 wenzelm just one Admin/components/ directory;
Fri, 14 Dec 2012 15:46:01 +0100 hoelzl Remove the indexed basis from the definition of euclidean spaces and only use the set of Basis vectors
Fri, 14 Dec 2012 14:46:01 +0100 hoelzl NEWS
Fri, 14 Dec 2012 12:40:07 +0100 wenzelm merged
Thu, 13 Dec 2012 23:47:01 +0100 blanchet get rid of some junk facts in the MaSh evaluation driver
Thu, 13 Dec 2012 23:22:10 +0100 blanchet generate original name as a comment in SPASS problems as well
Thu, 13 Dec 2012 22:49:08 +0100 blanchet generate comments with original names for debugging
Thu, 13 Dec 2012 22:49:07 +0100 blanchet use MaSh nicknames in ATP problem files to facilitate gathering of statistics
Thu, 13 Dec 2012 22:49:06 +0100 blanchet parallelized MaSh exporter
Thu, 13 Dec 2012 15:39:07 +0100 traytel short library for streams
Thu, 13 Dec 2012 15:36:08 +0100 traytel renamed theory
Thu, 13 Dec 2012 13:11:38 +0100 Christian Sternagel renamed "emb" to "list_hembeq";
Thu, 13 Dec 2012 09:21:45 +0100 blanchet shared bad MaSh query detection between MePo and MaSh, so that the generated files mirror each other
Wed, 12 Dec 2012 22:37:06 +0100 blanchet tuned two lemma names, to avoid name hint clash (which confuses the MaSh evaluation, and which anyway isn't nice or necessary)
Wed, 12 Dec 2012 21:59:03 +0100 blanchet tuning
Wed, 12 Dec 2012 21:48:29 +0100 blanchet tweaked which facts are included for MaSh evaluations
Wed, 12 Dec 2012 21:48:29 +0100 blanchet don't query blacklisted theorems in evaluation driver
Wed, 12 Dec 2012 21:48:29 +0100 blanchet export a pair of ML functions
Fri, 14 Dec 2012 12:18:51 +0100 wenzelm merged;
Fri, 14 Dec 2012 12:16:08 +0100 wenzelm tuned implementation according to Library.insert/merge in ML;
Fri, 14 Dec 2012 12:09:08 +0100 wenzelm more formal class Command.Results;
Thu, 13 Dec 2012 20:39:07 +0100 wenzelm odd bias of sub/superscript keyboard shortcuts -- according to frequency of use;
Thu, 13 Dec 2012 19:53:55 +0100 wenzelm smarter handling of tracing messages: prover process pauses and enters user dialog;
Thu, 13 Dec 2012 18:15:53 +0100 wenzelm tuned;
Thu, 13 Dec 2012 18:00:24 +0100 wenzelm enable Isabelle/ML to produce uninterpreted result messages as well;
Thu, 13 Dec 2012 17:46:33 +0100 wenzelm include command results in tooltip as well;
Thu, 13 Dec 2012 17:29:23 +0100 wenzelm more careful handling of Dialog_Result, with active area and color feedback;
Thu, 13 Dec 2012 13:52:18 +0100 wenzelm identify dialogs via official serial and maintain as result message;
Wed, 12 Dec 2012 23:36:07 +0100 wenzelm rendering of selected dialog_result as active_result_color, depending on dynamic command status in output panel, but not static popups etc.;
Wed, 12 Dec 2012 21:50:42 +0100 wenzelm support dialog via document content;
Wed, 12 Dec 2012 19:03:49 +0100 wenzelm merged
Wed, 12 Dec 2012 15:38:47 +0100 blanchet further fix related to bd9a0028b063 -- that change was per se right, but it exposed a bug in the pattern for "all"
Wed, 12 Dec 2012 15:25:17 +0100 blanchet better tautology check -- don't reject "prod_cases3" for example
Wed, 12 Dec 2012 13:42:14 +0100 blanchet tuned debugging file names
Wed, 12 Dec 2012 17:44:10 +0100 wenzelm more systematic identifier variants to facilitate experimentation;
Wed, 12 Dec 2012 16:28:18 +0100 wenzelm prevent dedicated MacOSX plugin from switching off vital workarounds;
Wed, 12 Dec 2012 14:54:48 +0100 wenzelm improved coupling of zoom_box and scale;
Wed, 12 Dec 2012 13:28:23 +0100 blanchet really all facts means really all facts (well, almost)
Wed, 12 Dec 2012 13:28:01 +0100 blanchet tuning
Wed, 12 Dec 2012 11:56:07 +0100 blanchet use modern SAT solvers with modern Kodkod versions
Wed, 12 Dec 2012 11:18:06 +0100 blanchet got rid of support for Kodkodi < 1.2.14
Wed, 12 Dec 2012 03:47:02 +0100 blanchet made MaSh evaluation driver work with SMT solvers
Wed, 12 Dec 2012 02:47:45 +0100 blanchet merge aliased theorems in MaSh dependencies, modulo symmetry of equality
Wed, 12 Dec 2012 00:24:06 +0100 blanchet adopt the neutral "prover" terminology for MaSh rather than the ambiguous/wrong ATP terminology (which sometimes excludes SMT solvers)
Wed, 12 Dec 2012 00:14:58 +0100 blanchet better name for SMT solver files
Wed, 12 Dec 2012 00:14:58 +0100 blanchet updated version of MaSh learner engine
Wed, 12 Dec 2012 00:14:58 +0100 blanchet push normalization further -- avoid theorems that are duplicates of each other except for equality symmetry (esp. for "list.distinct(1)" vs. "(2)" etc.)
Tue, 11 Dec 2012 22:19:39 +0100 wenzelm disable Find_Unused_Assms_Examples for now, to recover isatest sanity;
Tue, 11 Dec 2012 22:16:23 +0100 wenzelm less massive arrow heads;
Tue, 11 Dec 2012 22:09:22 +0100 wenzelm added explicit zoom box;
Tue, 11 Dec 2012 21:55:56 +0100 wenzelm some attempts at more discrete scale factor;
Tue, 11 Dec 2012 21:28:37 +0100 wenzelm more official graphics context with font metrics;
Tue, 11 Dec 2012 21:05:38 +0100 wenzelm just one class with parameters;
Tue, 11 Dec 2012 12:17:20 +0100 wenzelm initial layout coordinates more like old browser;
Tue, 11 Dec 2012 10:35:42 +0100 wenzelm added speculative options for jEdit;
Mon, 10 Dec 2012 21:55:57 +0100 wenzelm separate instance of class Parameters for each Main_Panel -- avoid global program state;
Mon, 10 Dec 2012 21:28:01 +0100 wenzelm discontinued long names flag -- better done via entity markup, without affecting layout;
Mon, 10 Dec 2012 20:52:57 +0100 wenzelm tuned;
Mon, 10 Dec 2012 20:32:13 +0100 wenzelm tuned;
Mon, 10 Dec 2012 19:58:45 +0100 wenzelm tuned min/max;
Mon, 10 Dec 2012 19:42:58 +0100 wenzelm tuned;
Mon, 10 Dec 2012 19:28:56 +0100 wenzelm keep diagnostic command -- avoid confusion when it disappears;
Mon, 10 Dec 2012 19:17:16 +0100 wenzelm tuned;
Mon, 10 Dec 2012 17:44:17 +0100 wenzelm tuned signature;
Mon, 10 Dec 2012 17:05:51 +0100 wenzelm removed somewhat pointless Edge_Transitive filter, as the graph is always reduced to its Hasse diagram, to have any chance to layout efficiently;
Mon, 10 Dec 2012 16:38:20 +0100 blanchet merge
Mon, 10 Dec 2012 16:26:23 +0100 blanchet merged
Mon, 10 Dec 2012 16:20:04 +0100 blanchet merge
Mon, 10 Dec 2012 13:33:06 +0100 blanchet changed capitalization of MeSh filter
Mon, 10 Dec 2012 13:02:56 +0100 blanchet (re)introduce (even more) aggressive parallelism, for the benefit of those users with dozens of CPU cores
Mon, 10 Dec 2012 16:27:03 +0100 wenzelm further clarification for Windows;
Mon, 10 Dec 2012 16:07:29 +0100 wenzelm merged
Mon, 10 Dec 2012 16:06:57 +0100 wenzelm more generous tracing limit -- rescaled in MB;
Mon, 10 Dec 2012 15:46:50 +0100 wenzelm recovered title property from bfb5964e3041;
Mon, 10 Dec 2012 15:39:20 +0100 wenzelm some clarification for Windows;
Mon, 10 Dec 2012 15:17:47 +0100 wenzelm stateless dockable window for graphview, which is triggered by the active area of the corresponding diagnostic command;
Mon, 10 Dec 2012 15:13:13 +0100 wenzelm tuned;
Mon, 10 Dec 2012 13:52:33 +0100 wenzelm generalized notion of active area, where sendback is just one application;
Mon, 10 Dec 2012 14:45:47 +0100 wenzelm merged
Mon, 10 Dec 2012 10:29:52 +0100 blanchet have MaSh evaluator keep all raw problem/solution files in a directory
Mon, 10 Dec 2012 10:41:29 +0100 wenzelm clarified transitive_closure: proper cumulation of transitive steps, which is essential for Warshall-style algorithms;
Sun, 09 Dec 2012 14:05:21 +0100 wenzelm always apply transitive_reduction_acyclic in imitation of old graph browser (essential to avoid slow layout and overcrowded display, e.g. class_deps);
Sun, 09 Dec 2012 14:01:09 +0100 wenzelm added graph operations for transitive closure and reduction in Scala -- unproven and thus better left out of the kernel-relevant ML module;
Sat, 08 Dec 2012 22:41:39 +0100 wenzelm merged
Sat, 08 Dec 2012 22:15:44 +0100 blanchet merge
Sat, 08 Dec 2012 21:54:28 +0100 blanchet don't blacklist "case" theorems -- this causes problems in MaSh later
Sat, 08 Dec 2012 13:55:26 +0100 blanchet more changes to MaSh Python program (by Daniel K.)
Sat, 08 Dec 2012 00:48:51 +0100 blanchet don't have MaSh pretend it knows facts it doesn't know
Sat, 08 Dec 2012 00:48:51 +0100 blanchet reverted parallel map idea -- appears to make success rate of ATPs less stable (might even lead to bias in favor of MePo)
Sat, 08 Dec 2012 00:48:50 +0100 blanchet fixed embarrassing off-by-one bug in MaSh's Mesh
Sat, 08 Dec 2012 00:48:50 +0100 blanchet store evaluation output in a file
Sat, 08 Dec 2012 00:48:50 +0100 blanchet use parallel map
Sat, 08 Dec 2012 00:48:50 +0100 blanchet tweak MaSh fudge factors
Sat, 08 Dec 2012 00:48:50 +0100 blanchet more MaSh tweaking -- in particular, export the same facts in "MaSh_Export" as are later tried in "MaSh_Eval"
Sat, 08 Dec 2012 22:19:24 +0100 wenzelm basic monitor panel, using the powerful jfreechart library;
Sat, 08 Dec 2012 22:14:39 +0100 wenzelm added jfreechart library, including the old version of iText from its distribution (required for the demo application and examples);
Sat, 08 Dec 2012 13:25:49 +0100 wenzelm check consistent theory names for direct imports as well -- as claimed in the comments (see also 1cc36c0ec9eb);
Fri, 07 Dec 2012 23:14:39 +0100 wenzelm make double-sure that the future scheduler is properly shutdown, otherwise its threads are made persistent and will deadlock with the fresh instance after reloading the image (NB: Present.finish involves another Par_List.map over document_variants and thus might fork again);
Fri, 07 Dec 2012 23:11:01 +0100 wenzelm final report_status within SYNCHRONIZED part of scheduler loop: required for sanity of data;
Fri, 07 Dec 2012 20:39:09 +0100 wenzelm adhoc recovery from spurious NPEs, similar quantum-effect behind 7c8ce63a3c00;
Fri, 07 Dec 2012 18:20:33 +0100 wenzelm obsolete;
Fri, 07 Dec 2012 18:05:24 +0100 wenzelm eliminated old copy of proof.sty (1995), prefer the one usually included in current latex distributions (2005);
Fri, 07 Dec 2012 17:00:40 +0100 wenzelm merged
Fri, 07 Dec 2012 16:53:35 +0100 wenzelm deactivate actual fork -- unstable in scala-2.9.2 on multicore hardware;
Fri, 07 Dec 2012 16:33:17 +0100 wenzelm some support to recover from spurious crash -- this is Physics, not Mathematics;
Fri, 07 Dec 2012 16:25:33 +0100 wenzelm avoid ML_file in large theory files to improve performance of dependency discovery of main HOL (approx. 1s CPU time) -- relevant for any application using it, e.g. small paper sessions;
Fri, 07 Dec 2012 16:38:25 +0100 nipkow tuned text
Fri, 07 Dec 2012 15:53:28 +0100 nipkow corrected nonsensical associativity of `` and dvd
Fri, 07 Dec 2012 14:29:09 +0100 hoelzl add exponential and uniform distributions
Fri, 07 Dec 2012 14:29:08 +0100 hoelzl fundamental theorem of calculus for the Lebesgue integral
Fri, 07 Dec 2012 14:28:57 +0100 hoelzl add Int_atMost
Fri, 07 Dec 2012 14:30:00 +0100 wenzelm more rigorous "build only" mode: avoid build dialog of logic image and its potential need for GUI display;
Fri, 07 Dec 2012 13:56:01 +0100 wenzelm fork slow part of Thy_Load.body_files only;
Fri, 07 Dec 2012 13:38:32 +0100 wenzelm explore theory_body_files via future, for improved performance;
Thu, 06 Dec 2012 23:07:10 +0100 wenzelm merged
Thu, 06 Dec 2012 17:48:04 +0100 blanchet use proper entry point for MaSh in test driver
Thu, 06 Dec 2012 16:49:48 +0100 blanchet export ATP and Isar commands separately
Thu, 06 Dec 2012 23:01:49 +0100 wenzelm proper Sendback.markup, as required for standard Prover IDE protocol (see also c62ce309dc26);
Thu, 06 Dec 2012 22:12:25 +0100 wenzelm discontinued obsolete "Tracing" button -- limited tracing channel works sufficiently well;
Thu, 06 Dec 2012 21:54:43 +0100 wenzelm discontinued option jedit_auto_start, which is somewhat pointless as there is no manual session start within Isabelle/jEdit;
Thu, 06 Dec 2012 21:53:35 +0100 wenzelm updated README;
Thu, 06 Dec 2012 21:46:20 +0100 wenzelm documentation for isabelle build_dialog and its implicit use in isabelle jedit;
Thu, 06 Dec 2012 21:16:46 +0100 wenzelm clarified build_dialog: regular up-to-date check (extra cost of approx. 5s startup for HOL);
Thu, 06 Dec 2012 20:26:14 +0100 wenzelm avoid startup within GUI thread -- it is only required later for dialog;
Thu, 06 Dec 2012 17:59:37 +0100 wenzelm more uniform default logic, using settings, options, args etc.;
Thu, 06 Dec 2012 16:07:09 +0100 blanchet use right names in MePo exporter
Thu, 06 Dec 2012 15:54:17 +0100 blanchet parse more liberal MaSh suggestion syntax (for the eval driver)
Thu, 06 Dec 2012 11:42:23 +0100 wenzelm merged
Thu, 06 Dec 2012 11:27:44 +0100 blanchet made Python code compile again (by Daniel K.)
Thu, 06 Dec 2012 11:25:10 +0100 blanchet tweaked MaSh proximity
Thu, 06 Dec 2012 11:25:10 +0100 blanchet reduce max number of dependencies for MaSh to get rid of junk
Thu, 06 Dec 2012 11:25:10 +0100 blanchet more feature tweaks
Thu, 06 Dec 2012 11:25:10 +0100 blanchet prioritize chained facts
Thu, 06 Dec 2012 11:25:10 +0100 blanchet more MaSh feature tweaking
Thu, 06 Dec 2012 11:25:10 +0100 blanchet record free variables as a MaSh feature
Thu, 06 Dec 2012 11:25:10 +0100 blanchet expand type classes into their ancestors for MaSh
Thu, 06 Dec 2012 11:25:10 +0100 blanchet tweaked MaSh features, based on comments by Josef Urban
Thu, 06 Dec 2012 11:25:10 +0100 blanchet increase weight of local facts again (MaSh)
Thu, 06 Dec 2012 11:25:10 +0100 blanchet simplify code now that "mash.py" supports weights
Thu, 06 Dec 2012 11:25:10 +0100 blanchet added weights to MaSh (by Daniel Kuehlwein)
Wed, 05 Dec 2012 15:59:08 +0100 hoelzl Move the measurability prover to its own file
Wed, 05 Dec 2012 15:58:48 +0100 hoelzl Show search depth in the debug output of the measurability prover
Wed, 05 Dec 2012 15:58:45 +0100 hoelzl Remove looping rule from measurability prover
Tue, 04 Dec 2012 20:44:18 +0100 hoelzl rules for improper Lebesgue integrals (using tendsto at_top)
Wed, 05 Dec 2012 13:25:06 +0100 blanchet take proximity into account for MaSh + fix a debilitating bug in feature generation
Wed, 05 Dec 2012 13:25:06 +0100 blanchet tuning
Thu, 06 Dec 2012 11:37:02 +0100 wenzelm clarified default button (cf. org/gjt/sp/jedit/gui/OptionsDialog.java);
Wed, 05 Dec 2012 22:25:15 +0100 wenzelm select logic session names, not paths;
Wed, 05 Dec 2012 21:13:50 +0100 wenzelm added keyboard shortcut for button (canonical way to do that?);
Wed, 05 Dec 2012 20:43:02 +0100 wenzelm evade ugly default font, notably on Windows laf;
Wed, 05 Dec 2012 20:24:49 +0100 wenzelm center main window;
Wed, 05 Dec 2012 19:46:47 +0100 wenzelm more direct dialog via existing GUI components;
Wed, 05 Dec 2012 19:25:57 +0100 wenzelm clarified logic argument: session name, not path name;
Wed, 05 Dec 2012 19:08:23 +0100 wenzelm tuned message;
Wed, 05 Dec 2012 18:09:38 +0100 wenzelm implicit build_dialog for Isabelle/jEdit;
Wed, 05 Dec 2012 18:07:32 +0100 wenzelm tuned message;
Wed, 05 Dec 2012 17:48:58 +0100 wenzelm tuned OK feedback;
Wed, 05 Dec 2012 17:38:43 +0100 wenzelm check for existing image (even if outdated);
Wed, 05 Dec 2012 17:05:25 +0100 wenzelm more elementary dialog, with less interaction;
Wed, 05 Dec 2012 16:33:02 +0100 wenzelm basic interaction with build process;
Wed, 05 Dec 2012 16:31:58 +0100 wenzelm allow to terminate jobs via Progress;
Wed, 05 Dec 2012 14:45:44 +0100 wenzelm more formal progress context;
Wed, 05 Dec 2012 14:19:44 +0100 wenzelm basic wrapper for session build dialog;
Wed, 05 Dec 2012 14:13:47 +0100 wenzelm tuned;
Wed, 05 Dec 2012 12:22:55 +0100 wenzelm tuned signature in accordance to document operations;
Wed, 05 Dec 2012 11:34:04 +0100 wenzelm tuned;
Wed, 05 Dec 2012 11:05:34 +0100 nipkow merged
Wed, 05 Dec 2012 11:05:23 +0100 nipkow \<noteq> now has the same associativity as ~= and =
Wed, 05 Dec 2012 10:35:58 +0100 blanchet tweaked order of theorems to avoid forward dependencies (MaSh)
Tue, 04 Dec 2012 23:50:36 +0100 blanchet rationalized MaSh evaluation harness
Tue, 04 Dec 2012 23:43:24 +0100 blanchet more robustness in the face of MaSh format changes -- don't overwrite new versions with old versions
Tue, 04 Dec 2012 23:19:03 +0100 blanchet added feature weights in MaSh
Tue, 04 Dec 2012 23:19:02 +0100 blanchet promote local facts using a hack (for MaSh)
Tue, 04 Dec 2012 22:14:59 +0100 wenzelm proper action labels, to make this appear in the "Shortcuts" panel, for example;
Tue, 04 Dec 2012 19:10:14 +0100 blanchet turned off noisy MaSh features
Tue, 04 Dec 2012 19:09:44 +0100 blanchet added MaSh learning to Mirabelle
Tue, 04 Dec 2012 18:23:50 +0100 blanchet fixed bug in initialization of naive Bayes (MaSh)
Tue, 04 Dec 2012 18:12:30 +0100 blanchet tuned MaSh exporter -- and don't make temp directories unless explicitly told so
Tue, 04 Dec 2012 18:12:29 +0100 blanchet generalized MaSh exporter to sets of theories
Tue, 04 Dec 2012 18:00:40 +0100 hoelzl remove SMT proofs in Multivariate_Analysis
Tue, 04 Dec 2012 18:00:37 +0100 hoelzl prove tendsto_power_div_exp_0
Tue, 04 Dec 2012 18:00:31 +0100 hoelzl add filterlim rules for eventually monotone bijective functions; mirror rules for at_top, at_bot; apply them to prove convergence of arctan at infinity and tan at pi/2
Tue, 04 Dec 2012 16:20:24 +0100 wenzelm merged
Tue, 04 Dec 2012 15:47:37 +0100 wenzelm emit bulk edits on initialization of multiple buffers, which greatly improves performance when starting big sessions (e.g. JinjaThreads);
Tue, 04 Dec 2012 15:02:45 +0100 blanchet go back to Z3 3.2
Tue, 04 Dec 2012 12:19:19 +0100 nipkow tuned defs of sec_xyz
Tue, 04 Dec 2012 11:06:51 +0100 wenzelm provide general insert_line_padding as convenience operation, e.g. for BeanShell macros;
Tue, 04 Dec 2012 10:02:51 +0100 blanchet simplify MaSh term patterns + add missing global facts if there aren't too many
Tue, 04 Dec 2012 00:37:11 +0100 blanchet MaSh improvements: deeper patterns + more respect for chained facts
Mon, 03 Dec 2012 23:43:53 +0100 blanchet tuned names
Mon, 03 Dec 2012 23:43:52 +0100 blanchet tweaked MaSh exporter
Mon, 03 Dec 2012 23:43:49 +0100 blanchet renamed "Type.thy" to something that's less likely to cause conflicts
Mon, 03 Dec 2012 20:55:34 +0100 blanchet proper quoting of paths in MaSh shell script, take 2 (cf. b00eeb8e352e)
Mon, 03 Dec 2012 20:55:33 +0100 blanchet added "fact_filter" option to Mirabelle
Mon, 03 Dec 2012 20:55:32 +0100 blanchet tweak SPASS default a tiny bit, so that a more interesting heuristic is chosen when "slicing=false" (for experiments)
Mon, 03 Dec 2012 20:43:40 +0100 wenzelm some notes on the Isabelle component repository at TUM;
Mon, 03 Dec 2012 18:19:12 +0100 hoelzl use filterlim in Lim and SEQ; tuned proofs
Mon, 03 Dec 2012 18:19:11 +0100 hoelzl conversion rules for at, at_left and at_right; applied to l'Hopital's rules.
Mon, 03 Dec 2012 18:19:09 +0100 hoelzl weakened assumptions for lhopital_right_0
Mon, 03 Dec 2012 18:19:08 +0100 hoelzl tuned proof
Mon, 03 Dec 2012 18:19:07 +0100 hoelzl add L'Hôpital's rule
Mon, 03 Dec 2012 18:19:05 +0100 hoelzl add filterlim rules for exp and ln to infinity
Mon, 03 Dec 2012 18:19:04 +0100 hoelzl add filterlim rules for inverse and at_infinity
Mon, 03 Dec 2012 18:19:02 +0100 hoelzl add filterlim rules for diverging multiplication and addition; move at_infinity to the HOL image
Mon, 03 Dec 2012 18:19:01 +0100 hoelzl add filterlim rules for unary minus and inverse
Mon, 03 Dec 2012 18:18:59 +0100 hoelzl rename filter_lim to filterlim to be consistent with filtermap
Mon, 03 Dec 2012 18:13:23 +0100 hoelzl add check to Cooper's algorithm that left-hand of dvd is a numeral
Mon, 03 Dec 2012 17:18:59 +0100 wenzelm merged
Mon, 03 Dec 2012 13:24:55 +0100 blanchet robust writing of MaSh state -- better drop learning data than cause other problems in Sledgehammer
Mon, 03 Dec 2012 17:08:39 +0100 wenzelm avoid odd warnings due to failure of systray icon;
Mon, 03 Dec 2012 16:07:28 +0100 wenzelm synchronized read access to cache file -- avoid potential conflict with ongoing write (which is non-atomic);
Mon, 03 Dec 2012 15:23:36 +0100 wenzelm tuned;
Mon, 03 Dec 2012 14:44:00 +0100 wenzelm recovered error to finish proof (e.g. bad obtain export) from 223f18cfbb32;
Sun, 02 Dec 2012 22:20:12 +0100 wenzelm semi-automated Cygwin setup;
Sun, 02 Dec 2012 17:22:19 +0100 wenzelm misc tuning;
Sun, 02 Dec 2012 14:56:49 +0100 wenzelm updated to sumatra_pdf-2.1.1;
Sat, 01 Dec 2012 23:55:39 +0100 blanchet tuned order of functions
Sat, 01 Dec 2012 23:55:38 +0100 blanchet proper quoting of paths in MaSh
Sat, 01 Dec 2012 22:47:03 +0100 wenzelm updated to jedit_build-20121201 (based on jedit-5.0.0);
Sat, 01 Dec 2012 22:42:54 +0100 wenzelm moved isabelle shortcuts to main jEdit.props, in order to have them migrated to the "imported" keymap;
Sat, 01 Dec 2012 22:23:42 +0100 wenzelm leave ALTERNATIVE_DISPATCHER mostly enabled on Mac OS X, to get events for COMMAND/Meta combinations, which seem to produce only KEY_PRESSED in Java 7, not KEY_TYPED as in Java 6;
Sat, 01 Dec 2012 19:51:43 +0100 wenzelm updated to jedit-5.0.0;
Sat, 01 Dec 2012 17:23:50 +0100 wenzelm more generic directory name to facilitate tracking changes of diffs;
Fri, 30 Nov 2012 23:06:11 +0100 wenzelm merged
Fri, 30 Nov 2012 17:12:01 +0100 nipkow tuned
Fri, 30 Nov 2012 22:55:02 +0100 wenzelm added 'print_inductives' command;
Fri, 30 Nov 2012 22:38:06 +0100 wenzelm print formal entities with markup;
Fri, 30 Nov 2012 21:47:44 +0100 wenzelm tuned labels;
Fri, 30 Nov 2012 21:30:24 +0100 wenzelm renamed dockable "Prover Session" to "Theories";
Fri, 30 Nov 2012 21:28:35 +0100 wenzelm tuned import;
Fri, 30 Nov 2012 17:53:32 +0100 wenzelm alternative shortcut for English keyboard;
Fri, 30 Nov 2012 16:34:37 +0100 wenzelm merged
Fri, 30 Nov 2012 15:36:51 +0100 wenzelm eliminated redundant is_ident -- more official is_identifier;
Fri, 30 Nov 2012 16:34:11 +0100 wenzelm updated to jdk-7u9;
Fri, 30 Nov 2012 15:24:01 +0100 wenzelm updated to exec_process-1.0.3;
Fri, 30 Nov 2012 15:05:51 +0100 wenzelm report proper pid *after* fork;
Fri, 30 Nov 2012 10:42:54 +0100 wenzelm prefer Symbol.decode_strict in batch mode, to avoid files with spurious Unicode symbols that clash with Isabelle symbol interpretation;
Thu, 29 Nov 2012 23:12:50 +0100 wenzelm more defensive retry via fork;
Thu, 29 Nov 2012 18:05:41 +0100 wenzelm merged
Thu, 29 Nov 2012 17:54:20 +0100 kuncar parametrized correspondence relation: more robust procedure - don't ignore sorts; tuned
Thu, 29 Nov 2012 17:12:51 +0100 wenzelm simplified use of fold/map;
Thu, 29 Nov 2012 16:59:53 +0100 wenzelm tuned;
Thu, 29 Nov 2012 16:52:13 +0100 wenzelm prefer 32 bit platform for ISABELLE_FULL_TEST, to make memory problems more explicit instead of disk thrashing (notably in HOL-Quickcheck_Benchmark);
Thu, 29 Nov 2012 14:29:29 +0100 wenzelm merged
Thu, 29 Nov 2012 09:59:20 +0100 hoelzl make SML/NJ happy (give names for all fields in a record)
Thu, 29 Nov 2012 14:05:53 +0100 wenzelm more robust syntax that survives collapse of \<^isub> and \<^sub>;
Thu, 29 Nov 2012 10:56:59 +0100 wenzelm further update and clarification of the all-important README_REPOSITORY;
Thu, 29 Nov 2012 10:45:25 +0100 wenzelm more uniform ML statistics;
Wed, 28 Nov 2012 19:19:39 +0100 wenzelm merged
Wed, 28 Nov 2012 12:25:43 +0100 smolkas improved readability
Wed, 28 Nov 2012 12:25:43 +0100 smolkas tweaked calculation of sledgehammer messages
Wed, 28 Nov 2012 12:25:43 +0100 smolkas adapted sledgehammer warnings
Wed, 28 Nov 2012 12:25:43 +0100 smolkas fixed case split preplaying
Wed, 28 Nov 2012 12:25:43 +0100 smolkas fixed preplaying of case splits; incorperated new name of structure: Isabelle_Markup -> Markup
Wed, 28 Nov 2012 12:25:43 +0100 smolkas preplay case splits
Wed, 28 Nov 2012 12:25:43 +0100 smolkas added warning when shrinking proof without preplaying
Wed, 28 Nov 2012 12:25:43 +0100 smolkas deal with the case that metis does not time out, but fails instead
Wed, 28 Nov 2012 12:25:43 +0100 smolkas reapplied changes to make SML/NJ happy
Wed, 28 Nov 2012 12:25:43 +0100 smolkas renaming, minor tweaks, added signature
Wed, 28 Nov 2012 12:25:43 +0100 smolkas added signature
Wed, 28 Nov 2012 12:25:43 +0100 smolkas moved thms_of_name to Sledgehammer_Util and removed copies, updated references
Wed, 28 Nov 2012 12:25:43 +0100 smolkas removed duplicate decleration
Wed, 28 Nov 2012 12:25:43 +0100 smolkas made use of sledgehammer_util
Wed, 28 Nov 2012 12:25:43 +0100 smolkas renamed sledgehammer_isar_reconstruct to sledgehammer_proof
Wed, 28 Nov 2012 12:25:43 +0100 smolkas added comments to new source files
Wed, 28 Nov 2012 12:25:43 +0100 smolkas fixed problem with fact names
Wed, 28 Nov 2012 12:25:06 +0100 smolkas remove hack and generalize code slightly
Wed, 28 Nov 2012 12:23:44 +0100 smolkas simplified isar_qualifiers and qs merging
Wed, 28 Nov 2012 12:22:17 +0100 smolkas put shrink in own structure
Wed, 28 Nov 2012 12:22:05 +0100 smolkas put annotate in own structure
Wed, 28 Nov 2012 12:21:42 +0100 smolkas support assumptions as facts for preplaying
Wed, 28 Nov 2012 12:20:06 +0100 smolkas some minor improvements in shrink_proof
Wed, 28 Nov 2012 17:18:53 +0100 wenzelm some support for ML runtime statistics;
Wed, 28 Nov 2012 16:09:05 +0100 wenzelm prefer tight Markup.print_int/parse_int for property values;
Wed, 28 Nov 2012 16:07:17 +0100 wenzelm clarified new identifier syntax: exclude \<^isup>, include subscripted prime (to allow imitating full identifier here);
Wed, 28 Nov 2012 15:59:18 +0100 wenzelm eliminated slightly odd identifiers;
Wed, 28 Nov 2012 15:38:12 +0100 wenzelm tuned syntax, potentially more robust;
Wed, 28 Nov 2012 14:55:46 +0100 wenzelm smarter list layout;
Tue, 27 Nov 2012 20:01:57 +0100 wenzelm repaired text following 491c5c81c2e8;
Tue, 27 Nov 2012 19:43:00 +0100 wenzelm merged
Tue, 27 Nov 2012 19:31:11 +0100 hoelzl introduce filter_lim as a generatlization of tendsto
Tue, 27 Nov 2012 19:24:30 +0100 wenzelm merged
Tue, 27 Nov 2012 13:48:40 +0100 immler based countable topological basis on Countable_Set
Tue, 27 Nov 2012 11:29:47 +0100 immler qualified interpretation of sigma_algebra, to avoid name clashes
Thu, 22 Nov 2012 10:09:54 +0100 immler eliminated finite_set_sequence with countable set
Tue, 27 Nov 2012 19:22:36 +0100 wenzelm support for sub-structured identifier syntax (inactive);
Tue, 27 Nov 2012 13:22:29 +0100 wenzelm eliminated some improper identifiers;
Tue, 27 Nov 2012 10:56:31 +0100 hoelzl add upper bounds for factorial and binomial; add equation for binomial using nat-division (both from AFP/Girth_Chromatic)
Mon, 26 Nov 2012 21:46:04 +0100 wenzelm tuned signature;
Mon, 26 Nov 2012 21:10:42 +0100 wenzelm more uniform Symbol.is_ascii_identifier in ML/Scala;
Mon, 26 Nov 2012 20:58:41 +0100 wenzelm tuned;
Mon, 26 Nov 2012 20:39:19 +0100 wenzelm clarified Symbol.scan_ascii_id;
Mon, 26 Nov 2012 20:29:40 +0100 wenzelm tuned;
Mon, 26 Nov 2012 20:09:51 +0100 wenzelm convenience operations for table as set;
Mon, 26 Nov 2012 19:56:09 +0100 wenzelm removed remains of Oheimb's double-space (cf. 0a5af667dc75);
Mon, 26 Nov 2012 19:53:43 +0100 wenzelm tuned;
Mon, 26 Nov 2012 17:13:44 +0100 wenzelm merged
Mon, 26 Nov 2012 16:01:04 +0100 blanchet updated two components
Mon, 26 Nov 2012 15:31:03 +0100 blanchet simplify code slightly
Mon, 26 Nov 2012 15:31:03 +0100 blanchet avoid non-ASCII sign
Mon, 26 Nov 2012 14:20:51 +0100 kuncar generate a parameterized correspondence relation
Mon, 26 Nov 2012 14:20:36 +0100 kuncar quot_thm_crel
Mon, 26 Nov 2012 14:15:48 +0100 kuncar add option_fold
Mon, 26 Nov 2012 14:11:31 +0100 hoelzl add binomial_ge_n_over_k_pow_k
Mon, 26 Nov 2012 13:50:25 +0100 blanchet removed tool that was never finished
Mon, 26 Nov 2012 13:35:05 +0100 blanchet added file headers
Mon, 26 Nov 2012 12:13:37 +0100 blanchet updated MaSh doc
Mon, 26 Nov 2012 12:04:32 +0100 blanchet moved MaSh's Python code into Isabelle
Mon, 26 Nov 2012 11:46:19 +0100 blanchet updated NEWS etc.
Mon, 26 Nov 2012 11:45:12 +0100 blanchet distinguish declated tfrees from other tfrees -- only the later can be optimized away
Mon, 26 Nov 2012 16:28:22 +0100 wenzelm clarified status of Legacy_XML_Syntax, despite lack of Proofterm_XML;
Mon, 26 Nov 2012 16:22:29 +0100 wenzelm reset active areas on content update;
Mon, 26 Nov 2012 16:16:47 +0100 wenzelm more general sendback properties;
Mon, 26 Nov 2012 14:43:28 +0100 wenzelm tuned command descriptions;
Mon, 26 Nov 2012 13:54:43 +0100 wenzelm refined outer syntax 'help' command;
Mon, 26 Nov 2012 11:59:56 +0100 wenzelm tuned signature;
Mon, 26 Nov 2012 11:42:16 +0100 wenzelm always reset active areas;
Mon, 26 Nov 2012 10:37:05 +0100 wenzelm no special treatment of control_reset, in accordance to other control styles;
Sun, 25 Nov 2012 21:40:34 +0100 wenzelm tuned signature;
Sun, 25 Nov 2012 21:35:29 +0100 wenzelm tuned signature;
Sun, 25 Nov 2012 21:23:20 +0100 wenzelm tuned signature;
Sun, 25 Nov 2012 21:10:29 +0100 wenzelm tuned signature;
Sun, 25 Nov 2012 20:59:32 +0100 wenzelm renamed main plugin object to PIDE;
Sun, 25 Nov 2012 20:31:49 +0100 wenzelm tuned signature -- avoid intrusion of module Path in generic PIDE concepts;
Sun, 25 Nov 2012 20:17:04 +0100 wenzelm explicit module UTF8;
Sun, 25 Nov 2012 19:55:42 +0100 wenzelm tuned file name;
Sun, 25 Nov 2012 19:49:24 +0100 wenzelm Isabelle-specific implementation of quasi-abstract markup elements -- back to module arrangement before d83797ef0d2d;
Sun, 25 Nov 2012 18:50:13 +0100 wenzelm prefer strict error;
Sun, 25 Nov 2012 18:47:33 +0100 wenzelm quasi-abstract module Rendering, with Isabelle-specific implementation;
Sun, 25 Nov 2012 17:15:21 +0100 wenzelm added convenience actions isabelle.increase-font-size and isabelle.decrease-font-size;
Sun, 25 Nov 2012 15:17:01 +0100 wenzelm eval PDF_VIEWER/DVI_VIEWER command line, which allows additional quotes for program name, for example;
Sat, 24 Nov 2012 19:56:44 +0100 wenzelm retain hidden_color (i.e. transparent white) instead of replacing it by semantic text color, to make control symbols more hidden and avoid "dirty" lines with some fonts;
Sat, 24 Nov 2012 19:01:08 +0100 wenzelm prefer buffer_edit combinator over Java-style boilerplate;
Sat, 24 Nov 2012 18:34:47 +0100 wenzelm more robust font for control symbols, to ensure these obscure codepoints are properly rendered;
Sat, 24 Nov 2012 18:32:05 +0100 wenzelm tuned symbol groups;
Sat, 24 Nov 2012 18:29:19 +0100 wenzelm tuned -- Symbol.groups already sorted;
Sat, 24 Nov 2012 17:46:54 +0100 wenzelm more robust default font -- user might have switched jEdit TextArea to another font that lacks glyphs;
Sat, 24 Nov 2012 17:12:06 +0100 wenzelm added option jedit_symbols_search_limit;
Sat, 24 Nov 2012 17:05:10 +0100 wenzelm avoid empty tooltip;
Sat, 24 Nov 2012 16:59:07 +0100 wenzelm tuned symbol groups;
Sat, 24 Nov 2012 16:40:42 +0100 wenzelm special handling of control symbols in Symbols dockable;
Sat, 24 Nov 2012 16:24:39 +0100 wenzelm recovered some tooltip wrapping from e2762f962042, with multi-line support via HTML.encode;
Sat, 24 Nov 2012 16:13:21 +0100 wenzelm avoid showing semantic aspects of Unicode -- Isabelle/Scala merely (ab)uses the low-level rendering model (codepoint + font);
Sat, 24 Nov 2012 15:49:43 +0100 wenzelm more NEWS/CONTRIBUTORS;
Sat, 24 Nov 2012 14:50:19 +0100 wenzelm improved editing support for control styles;
Sat, 24 Nov 2012 12:39:58 +0100 wenzelm added ISABELLE_PLATFORM_FAMILY;
Fri, 23 Nov 2012 23:07:58 +0100 nipkow merged
Fri, 23 Nov 2012 23:07:38 +0100 nipkow moved lemma
Fri, 23 Nov 2012 22:16:52 +0100 wenzelm timeout in proper place (HOL-Quickcheck_Examples approx. 1min, HOL-Quickcheck_Benchmark approx. 1h);
Fri, 23 Nov 2012 18:28:00 +0100 hoelzl add quotient_of_div
Fri, 23 Nov 2012 17:24:12 +0100 kuncar generate correct names
Fri, 23 Nov 2012 15:53:24 +0100 kuncar simplified code
Fri, 23 Nov 2012 15:53:19 +0100 kuncar generate correct correspondence relation name
Fri, 23 Nov 2012 15:08:44 +0100 wenzelm more uniform title, follow-up to 928cb8b35e6e;
Fri, 23 Nov 2012 13:46:01 +0100 nipkow tuned
Thu, 22 Nov 2012 22:21:54 +0100 wenzelm defer interpretation of markup via implicit print mode;
Thu, 22 Nov 2012 17:26:06 +0100 wenzelm merged
Thu, 22 Nov 2012 14:44:37 +0100 traytel made SML/NJ happier
Thu, 22 Nov 2012 17:11:26 +0100 wenzelm pack window before accessing its geometry;
Thu, 22 Nov 2012 17:01:20 +0100 wenzelm always refresh font metrics, to help window size calculation (amending 2585c81d840a);
Thu, 22 Nov 2012 16:55:53 +0100 wenzelm more precise tooltip window size;
Thu, 22 Nov 2012 15:22:27 +0100 wenzelm take component width as indication if it is already visible/layed-out, to avoid multiple formatting with minimal margin;
Thu, 22 Nov 2012 14:53:02 +0100 wenzelm reset active area for outdated snapshot (again?);
Thu, 22 Nov 2012 14:40:39 +0100 wenzelm some support for implicit senback, meaning that it uses the caret position instead of explicit command exec_id;
Thu, 22 Nov 2012 13:21:02 +0100 wenzelm more abstract Sendback operations, with explicit id/exec_id properties;
Thu, 22 Nov 2012 12:22:03 +0100 wenzelm some support for breakable text and paragraphs;
Thu, 22 Nov 2012 08:23:13 +0100 nipkow tuned names
Wed, 21 Nov 2012 21:08:20 +0100 wenzelm tuned comment;
Wed, 21 Nov 2012 20:50:34 +0100 wenzelm clarified symbol groups, despite this traditional arrangement in X-symbol grid;
Wed, 21 Nov 2012 20:36:52 +0100 wenzelm always retain message positions, in order to allow Isabelle_Rendering.sendback retrieve the exec_id, even in tooltip or detached window;
Wed, 21 Nov 2012 20:15:25 +0100 wenzelm tuned whitespace;
Wed, 21 Nov 2012 16:43:14 +0100 immler merged
Wed, 21 Nov 2012 16:32:34 +0100 immler included abbrev in tooltip
Wed, 21 Nov 2012 16:21:16 +0100 immler removed (unicode) tooltips: can not adjust font in basic swing tooltip
Wed, 21 Nov 2012 16:04:00 +0100 immler delayed search to improve reactivity
Wed, 21 Nov 2012 14:53:26 +0100 immler respect font property for symbols
Wed, 21 Nov 2012 12:11:21 +0100 immler capitalize lowercase groups;
Wed, 21 Nov 2012 15:52:44 +0100 wenzelm merged
Wed, 21 Nov 2012 15:50:54 +0100 wenzelm more generous timeout for SML/NJ, which is approx. 40-80 times slower than Poly/ML;
Wed, 21 Nov 2012 15:47:55 +0100 hoelzl Countable_Set: tuned lemma names; more generic lemmas
Wed, 21 Nov 2012 14:07:35 +0100 wenzelm enable Symbols dockable by default;
Wed, 21 Nov 2012 14:06:59 +0100 wenzelm tuned;
Wed, 21 Nov 2012 13:47:47 +0100 wenzelm accomodate scala-2.10.0-RC2 with its slight reform on for-syntax;
Wed, 21 Nov 2012 12:05:05 +0100 hoelzl renamed BNF/Countable_Set to Countable_Type and moved its generic stuff to Library/Countable_Set
Wed, 21 Nov 2012 10:51:12 +0100 immler dockable with buttons for symbols, grouped and sorted in tabs according to ~~/etc/symbols;
Wed, 21 Nov 2012 11:08:56 +0100 hoelzl CONTRIBUTION: add fabians work
Wed, 21 Nov 2012 10:57:50 +0100 hoelzl NEWS: document changes in HOL-Probability
Wed, 21 Nov 2012 10:48:58 +0100 hoelzl NEWS (changeset 13211e07d931): add Countable_Set
Wed, 21 Nov 2012 10:48:22 +0100 hoelzl NEWS (changeset 69b35a75caf3): document changes in FuncSet
Wed, 21 Nov 2012 09:07:41 +0100 nipkow new theory of immutable arrays
Tue, 20 Nov 2012 22:53:59 +0100 wenzelm some grouping of Isabelle symbols, based on X-Symbol grid in PG-3.7.1.1 and a proposal by Fabian Immler;
Tue, 20 Nov 2012 22:52:04 +0100 wenzelm support for symbol groups, retaining original order of declarations;
Tue, 20 Nov 2012 21:01:53 +0100 wenzelm tuned;
Tue, 20 Nov 2012 18:59:35 +0100 hoelzl add Countable_Set theory
Tue, 20 Nov 2012 17:49:26 +0100 nipkow tuned proof
Tue, 20 Nov 2012 15:18:11 +0100 wenzelm simplified command line of "isabelle install";
Tue, 20 Nov 2012 14:55:52 +0100 wenzelm known problems with Mac OS X are back -- Java 7u6 is not the last word (cf. ce37d4f8b4f4);
Tue, 20 Nov 2012 14:29:46 +0100 wenzelm some documentation for "algebra" in HOL;
Tue, 20 Nov 2012 13:27:24 +0100 wenzelm global default for session timeout;
Mon, 19 Nov 2012 22:34:17 +0100 wenzelm alternative completion for outer syntax keywords;
Mon, 19 Nov 2012 20:47:13 +0100 wenzelm init options on startup as well;
Mon, 19 Nov 2012 20:23:47 +0100 wenzelm theorem status about oracles/futures is no longer printed by default;
Mon, 19 Nov 2012 18:01:48 +0100 hoelzl tuned: use induction rule sigma_sets_induct_disjoint
Mon, 19 Nov 2012 16:09:11 +0100 hoelzl tuned FinMap
Mon, 19 Nov 2012 12:29:02 +0100 hoelzl merge extensional dependent function space from FuncSet with the one in Finite_Product_Measure
Mon, 19 Nov 2012 16:14:18 +0100 wenzelm more refs;
Sun, 18 Nov 2012 19:01:30 +0100 wenzelm isabelle build no longer supports document_dump/document_dump_mode (no INCOMPATIBILITY, since it was never in official release);
Sun, 18 Nov 2012 16:31:41 +0100 wenzelm proper jvmpath for windows;
Sun, 18 Nov 2012 16:04:13 +0100 wenzelm more generous tracing_limit, with explicit system option;
Sun, 18 Nov 2012 15:38:37 +0100 wenzelm adjust max_threads_value to capabilities of Poly/ML 5.5 and current hardware;
Sun, 18 Nov 2012 15:28:58 +0100 wenzelm update options via protocol;
Sun, 18 Nov 2012 14:24:30 +0100 wenzelm more accurate pixel_range -- do not round offset here;
Sun, 18 Nov 2012 13:52:54 +0100 wenzelm tuned signature;
Sat, 17 Nov 2012 21:01:11 +0100 wenzelm prefer absolute default $USER_HOME/Scratch.thy;
Sat, 17 Nov 2012 20:47:56 +0100 wenzelm more portable process exit;
Sat, 17 Nov 2012 20:38:57 +0100 wenzelm tuned -- eliminate pointless ML method definition;
Sat, 17 Nov 2012 20:29:17 +0100 wenzelm tuned;
Sat, 17 Nov 2012 20:19:34 +0100 wenzelm NEWS;
Sat, 17 Nov 2012 20:10:28 +0100 wenzelm tuned structure of Isabelle/HOL;
Sat, 17 Nov 2012 19:46:32 +0100 wenzelm method setup for Classical steps;
Sat, 17 Nov 2012 17:55:52 +0100 wenzelm tuned signature;
Sat, 17 Nov 2012 17:42:19 +0100 wenzelm updated keywords;
Fri, 16 Nov 2012 19:14:23 +0100 hoelzl moved (b)choice_iff(') to Hilbert_Choice
Fri, 16 Nov 2012 18:45:57 +0100 hoelzl move theorems to be more generally useable
Fri, 16 Nov 2012 18:49:46 +0100 wenzelm merged
Fri, 16 Nov 2012 16:59:56 +0100 wenzelm made SML/NJ happy;
Fri, 16 Nov 2012 14:46:23 +0100 hoelzl renamed prob_space to proj_prob_space as it clashed with Probability_Measure.prob_space
Fri, 16 Nov 2012 14:46:23 +0100 hoelzl renamed measurable_compose -> measurable_finmap_compose, clashed with Sigma_Algebra.measurable_compose
Fri, 16 Nov 2012 14:46:23 +0100 hoelzl measurability for nat_case and comb_seq
Fri, 16 Nov 2012 14:46:23 +0100 hoelzl rules for AE and prob
Fri, 16 Nov 2012 14:46:23 +0100 hoelzl rules for intergration: integrating nat-functions, integrals on finite measures, constant multiplication
Fri, 16 Nov 2012 12:10:02 +0100 hoelzl more measurability rules
Fri, 16 Nov 2012 11:34:34 +0100 immler renamed to more appropriate lim_P for projective limit
Fri, 16 Nov 2012 11:22:22 +0100 immler allow arbitrary enumerations of basis in locale for generation of borel sets
Thu, 15 Nov 2012 17:40:46 +0100 haftmann repaired slip accidentally introduced in 57209cfbf16b
Thu, 15 Nov 2012 12:11:15 +0100 haftmann prefer implementation in HOL;
Thu, 15 Nov 2012 17:36:08 +0100 immler corrected headers
Thu, 15 Nov 2012 16:07:52 +0100 immler hide constants of auxiliary type finmap
Thu, 15 Nov 2012 15:50:01 +0100 immler generalized to copy of countable types instead of instantiation of nat for discrete topology
Thu, 15 Nov 2012 11:16:58 +0100 immler added projective limit;
Thu, 15 Nov 2012 10:49:58 +0100 immler regularity of measures, therefore:
Thu, 15 Nov 2012 14:04:23 +0100 wenzelm tuned -- eliminated obsolete citation of isabelle-ref;
Mon, 12 Nov 2012 22:09:52 +0100 wenzelm updated basic equality rules;
Mon, 12 Nov 2012 21:17:58 +0100 wenzelm removed somewhat pointless historic material;
Sun, 11 Nov 2012 21:08:11 +0100 wenzelm updated unification options;
Sun, 11 Nov 2012 20:47:04 +0100 wenzelm removed some historic material that is obsolete or rarely used;
Sun, 11 Nov 2012 20:31:46 +0100 wenzelm tuned;
Sun, 11 Nov 2012 16:19:55 +0100 wenzelm updated section on ordered rewriting;
Sat, 10 Nov 2012 20:16:16 +0100 wenzelm updated subgoaler/solver/looper;
Thu, 08 Nov 2012 20:25:48 +0100 wenzelm removed somewhat pointless historic material;
Thu, 08 Nov 2012 20:20:38 +0100 wenzelm tuned;
Thu, 08 Nov 2012 20:18:34 +0100 wenzelm updated explanation of rewrite rules;
Wed, 07 Nov 2012 21:43:02 +0100 wenzelm (re)moved old material about Simplifier;
Wed, 07 Nov 2012 16:45:33 +0100 wenzelm some coverage of "resolution without lifting", which should be normally avoided;
Wed, 07 Nov 2012 16:09:39 +0100 wenzelm removed somewhat pointless historic material;
Wed, 07 Nov 2012 16:02:43 +0100 wenzelm updated biresolve_tac, bimatch_tac;
Wed, 07 Nov 2012 12:14:38 +0100 wenzelm moved classical wrappers to IsarRef;
Sun, 04 Nov 2012 20:23:26 +0100 wenzelm avoid clash of terminology wrt. "semi-automated" in the sense of Isar (e.g. method "rule");
Sun, 04 Nov 2012 20:12:01 +0100 wenzelm updated citations;
Sun, 04 Nov 2012 20:11:19 +0100 wenzelm tuned;
Sun, 04 Nov 2012 20:11:05 +0100 wenzelm removed junk;
Sun, 04 Nov 2012 20:01:26 +0100 wenzelm removed pointless historic material;
Sun, 04 Nov 2012 19:51:53 +0100 wenzelm more on Simplifier rules, based on old material;
Sun, 04 Nov 2012 19:05:34 +0100 wenzelm refurbished Simplifier examples;
Sat, 03 Nov 2012 21:31:40 +0100 wenzelm more on the Simplifier, based on old material;
Sat, 03 Nov 2012 19:07:07 +0100 wenzelm more concise/precise documentation;
Wed, 14 Nov 2012 14:45:14 +0100 nipkow tuned text
Wed, 14 Nov 2012 14:11:47 +0100 nipkow replaced relation by function - simplifies development
Tue, 13 Nov 2012 12:12:14 +0100 traytel made SMLNJ happier
Tue, 13 Nov 2012 12:06:43 +0100 traytel import Sublist rather than PrefixOrder to avoid unnecessary class instantiation
Tue, 13 Nov 2012 09:08:32 +0100 haftmann prefer explicit Random.seed
Mon, 12 Nov 2012 23:24:40 +0100 haftmann dropped dead code
Mon, 12 Nov 2012 23:24:40 +0100 haftmann tuned import order
Mon, 12 Nov 2012 18:42:49 +0100 nipkow tuned layout
Mon, 12 Nov 2012 14:46:42 +0100 blanchet fixed detection of tautologies -- things like "a = b" in a structured proof, where a and b are Frees, shouldn't be discarted as tautologies
Mon, 12 Nov 2012 14:11:51 +0100 blanchet create temp directory if not already created
Mon, 12 Nov 2012 12:28:19 +0100 nipkow merged
Mon, 12 Nov 2012 12:27:58 +0100 nipkow new theory IMP/Finite_Reachable
Mon, 12 Nov 2012 12:06:56 +0100 blanchet avoid messing too much with output of "string_of_term", so that it doesn't break the yxml encoding for jEdit
Mon, 12 Nov 2012 11:52:37 +0100 blanchet centralized term printing code
Mon, 12 Nov 2012 11:32:22 +0100 blanchet thread context correctly when printing backquoted facts
Sun, 11 Nov 2012 19:56:02 +0100 haftmann dropped dead code;
Sun, 11 Nov 2012 19:24:01 +0100 haftmann modernized, simplified and compacted oracle and proof method glue code;
Fri, 09 Nov 2012 19:21:47 +0100 nipkow merged
Fri, 09 Nov 2012 19:16:31 +0100 nipkow fixed underscores
Fri, 09 Nov 2012 14:31:26 +0100 immler moved lemmas into projective_family; added header for theory Projective_Family
Fri, 09 Nov 2012 14:14:45 +0100 immler removed redundant/unnecessary assumptions from projective_family
Wed, 07 Nov 2012 14:41:49 +0100 immler assume probability spaces; allow empty index set
Wed, 07 Nov 2012 11:33:27 +0100 immler added projective_family; generalized generator in product_prob_space to projective_family
Tue, 06 Nov 2012 11:03:28 +0100 immler moved lemmas further up
Thu, 08 Nov 2012 20:02:41 +0100 bulwahn tuned proofs
Thu, 08 Nov 2012 19:55:37 +0100 bulwahn using hyp_subst_tac that allows to pass the current simpset to avoid the renamed bound variable warning in the simplifier
Thu, 08 Nov 2012 19:55:35 +0100 bulwahn hyp_subst_tac allows to pass an optional simpset to the internal simplifier call to avoid renamed bound variable warnings in the simplifier call
Thu, 08 Nov 2012 19:55:19 +0100 bulwahn NEWS
Thu, 08 Nov 2012 19:55:17 +0100 bulwahn rewriting with the simpset that is passed to the simproc
Thu, 08 Nov 2012 17:11:04 +0100 bulwahn handling x : S y pattern with the default mechanism instead of raising an exception in the set_comprehension_pointfree simproc
Thu, 08 Nov 2012 17:06:59 +0100 bulwahn tuned
Thu, 08 Nov 2012 16:25:26 +0100 bulwahn syntactic tuning and restructuring of set_comprehension_pointfree simproc
Thu, 08 Nov 2012 11:59:50 +0100 bulwahn using more proper simpset in tactic of set_comprehension_pointfree simproc to avoid renamed bound variable warnings in recursive simplifier calls
Thu, 08 Nov 2012 11:59:49 +0100 bulwahn improving the extension of sets in case of more than one bound variable; rearranging the tactic to prefer simpler steps before more involved ones
Thu, 08 Nov 2012 11:59:48 +0100 bulwahn adjusting proofs as the set_comprehension_pointfree simproc breaks some existing proofs
Thu, 08 Nov 2012 11:59:47 +0100 bulwahn importing term with schematic type variables properly before passing it to the tactic in the set_comprehension_pointfree simproc
Thu, 08 Nov 2012 11:59:47 +0100 bulwahn handling arbitrary terms in the set comprehension and more general merging of patterns possible in the set_comprehension_pointfree simproc
Thu, 08 Nov 2012 11:59:46 +0100 bulwahn simplified structure of patterns in set_comprehension_simproc
Thu, 08 Nov 2012 10:02:38 +0100 haftmann refined stack of library theories implementing int and/or nat by target language numerals
Wed, 07 Nov 2012 20:48:04 +0100 haftmann restored SML code check which got unintentionally broken: must explicitly check for error during compilation;
Tue, 06 Nov 2012 19:18:35 +0100 hoelzl add support for function application to measurability prover
Tue, 06 Nov 2012 15:15:33 +0100 blanchet renamed Sledgehammer option
Tue, 06 Nov 2012 15:12:31 +0100 blanchet always show timing for structured proofs
Tue, 06 Nov 2012 14:46:21 +0100 blanchet use implications rather than disjunctions to improve readability
Tue, 06 Nov 2012 13:47:51 +0100 blanchet avoid name clashes
Tue, 06 Nov 2012 13:09:02 +0100 blanchet fixed more "Trueprop" issues
Tue, 06 Nov 2012 12:38:45 +0100 blanchet removed needless sort
Tue, 06 Nov 2012 11:24:48 +0100 blanchet avoid double "Trueprop"s
Tue, 06 Nov 2012 11:20:56 +0100 blanchet use original formulas for hypotheses and conclusion to avoid mismatches
Tue, 06 Nov 2012 11:20:56 +0100 blanchet track formula roles in proofs and use that to determine whether the conjecture should be negated or not
Tue, 06 Nov 2012 11:20:56 +0100 blanchet correct parsing of E dependencies
Tue, 06 Nov 2012 11:20:56 +0100 blanchet proper handling of assumptions arising from the goal's being expressed in rule format, for Isar proof construction
Mon, 05 Nov 2012 11:40:51 +0100 nipkow tuned
Sun, 04 Nov 2012 18:41:27 +0100 nipkow code for while directly, not via while_option
Sun, 04 Nov 2012 18:38:18 +0100 nipkow executable true liveness analysis incl an approximating version
Sun, 04 Nov 2012 17:36:26 +0100 nipkow now that sets are executable again, no more special treatment of variable sets
Fri, 02 Nov 2012 16:16:48 +0100 blanchet handle non-unit clauses gracefully
Fri, 02 Nov 2012 16:16:48 +0100 blanchet several improvements to Isar proof reconstruction, by Steffen Smolka (step merging in case splits, time measurements, etc.)
Fri, 02 Nov 2012 14:23:54 +0100 hoelzl use measurability prover
Fri, 02 Nov 2012 14:23:40 +0100 hoelzl add measurability prover; add support for Borel sets
Fri, 02 Nov 2012 14:00:39 +0100 hoelzl add syntax and a.e.-rules for (conditional) probability on predicates
Fri, 02 Nov 2012 14:00:39 +0100 hoelzl infinite product measure is invariant under adding prefixes
Fri, 02 Nov 2012 14:00:39 +0100 hoelzl for the product measure it is enough if only one measure is sigma-finite
Fri, 02 Nov 2012 12:00:51 +0100 berghofe Allow parentheses around left-hand sides of array associations
Thu, 01 Nov 2012 15:00:48 +0100 blanchet made MaSh more robust in the face of duplicate "nicknames" (which can happen e.g. if you have a lemma called foo(1) and another called foo_1 in the same theory)
Thu, 01 Nov 2012 13:32:57 +0100 blanchet regenerated SMT certificates
Thu, 01 Nov 2012 11:34:00 +0100 blanchet regenerated "SMT_Examples" certificates after soft-timeout change + removed a few needless oracles
Wed, 31 Oct 2012 11:23:21 +0100 blanchet fixed bool vs. prop mismatch
Wed, 31 Oct 2012 11:23:21 +0100 blanchet removed "refute" command from Isar manual, now that it has been moved outside "Main"
Wed, 31 Oct 2012 11:23:21 +0100 blanchet repaired "Mutabelle" after Refute move
Wed, 31 Oct 2012 11:23:21 +0100 blanchet less verbose -- the warning will reach the users anyway by other means
Wed, 31 Oct 2012 11:23:21 +0100 blanchet tuned messages
Wed, 31 Oct 2012 11:23:21 +0100 blanchet moved "SAT" before "FunDef" and moved back all SAT-related ML files to where they belong
Wed, 31 Oct 2012 11:23:21 +0100 blanchet fixes related to Refute's move
Wed, 31 Oct 2012 11:23:21 +0100 blanchet added a timeout around script that relies on the network
Wed, 31 Oct 2012 11:23:21 +0100 blanchet took out "using only ..." comments in Sledgehammer generated metis/smt calls, until these can be generated soundly
Wed, 31 Oct 2012 11:23:21 +0100 blanchet moved Refute to "HOL/Library" to speed up building "Main" even more
Wed, 31 Oct 2012 11:23:21 +0100 blanchet tuning
Wed, 31 Oct 2012 11:23:21 +0100 blanchet use metaquantification when possible in Isar proofs
Wed, 31 Oct 2012 11:23:21 +0100 blanchet tuned code
Wed, 31 Oct 2012 11:23:21 +0100 blanchet tuning
Wed, 31 Oct 2012 11:23:21 +0100 blanchet soft SMT timeout
Sun, 28 Oct 2012 02:22:39 +0000 Christian Urban added function store_termination_rule to the signature, as it is used in Nominal2
Sat, 27 Oct 2012 20:59:50 +0200 wenzelm longer log, to accomodate final status line of isabelle build;
Wed, 24 Oct 2012 18:43:25 +0200 huffman transfer package: error message if preprocessing goal to object-logic formula fails
Wed, 24 Oct 2012 18:43:25 +0200 huffman transfer package: add test to prevent trying to make cterms from open terms
Wed, 24 Oct 2012 18:43:25 +0200 huffman transfer package: more flexible handling of equality relations using is_equality predicate
Wed, 24 Oct 2012 17:40:56 +0200 nipkow ensured that rewr_conv rule t = "t == u" literally not just modulo beta-eta
Mon, 22 Oct 2012 22:47:14 +0200 kuncar new theorems
Mon, 22 Oct 2012 22:24:34 +0200 haftmann incorporated constant chars into instantiation proof for enum;
Mon, 22 Oct 2012 19:02:36 +0200 haftmann close code theorems explicitly after preprocessing
Mon, 22 Oct 2012 17:09:49 +0200 wenzelm tuned proofs;
Mon, 22 Oct 2012 16:27:55 +0200 wenzelm further attempts to cope with large files via option jedit_text_overview_limit;
Mon, 22 Oct 2012 14:52:38 +0200 wenzelm more detailed Prover IDE NEWS;
Sun, 21 Oct 2012 22:32:22 +0200 wenzelm recovered explicit error message, which was lost in b8570ea1ce25;
Sun, 21 Oct 2012 22:31:39 +0200 wenzelm removed dead code;
Sun, 21 Oct 2012 22:12:22 +0200 wenzelm proper signatures;
Sun, 21 Oct 2012 22:11:38 +0200 wenzelm tuned;
Sun, 21 Oct 2012 17:04:13 +0200 webertj merged
Fri, 19 Oct 2012 15:12:52 +0200 webertj Renamed {left,right}_distrib to distrib_{right,left}.
Fri, 19 Oct 2012 10:46:42 +0200 webertj Tuned.
Sun, 21 Oct 2012 16:43:08 +0200 haftmann more conventional argument order;
Sun, 21 Oct 2012 08:39:41 +0200 bulwahn another refinement in the comprehension conversion
Sun, 21 Oct 2012 05:24:59 +0200 bulwahn refined simplifier call in comprehension_conv
Sun, 21 Oct 2012 05:24:56 +0200 bulwahn passing around the simpset instead of the context; rewriting tactics to avoid the 'renamed bound variable' warnings in nested simplifier calls
Sat, 20 Oct 2012 17:40:51 +0200 wenzelm avoid STIX font, which tends to render badly;
Sat, 20 Oct 2012 17:15:40 +0200 wenzelm extra jar for scala-2.10.0-RC1;
Sat, 20 Oct 2012 15:46:48 +0200 wenzelm more explicit auxiliary classes to avoid warning "reflective access of structural type member method" of scala-2.10.0-RC1;
Sat, 20 Oct 2012 15:45:40 +0200 wenzelm avoid duplicate build of jars_fresh;
Sat, 20 Oct 2012 12:01:20 +0200 wenzelm obsolete, cf. README_REPOSITORY;
Sat, 20 Oct 2012 12:00:48 +0200 wenzelm accomodate scala-2.10.0-RC1;
Sat, 20 Oct 2012 10:00:21 +0200 haftmann tailored enum specification towards simple instantiation;
Sat, 20 Oct 2012 10:00:21 +0200 haftmann refined internal structure of Enum.thy
Sat, 20 Oct 2012 09:12:16 +0200 haftmann moved quite generic material from theory Enum to more appropriate places
Sat, 20 Oct 2012 09:09:37 +0200 bulwahn adding another test case for the set_comprehension_simproc to the theory in HOL/ex
Sat, 20 Oct 2012 09:09:35 +0200 bulwahn improving tactic in setcomprehension_simproc
Sat, 20 Oct 2012 09:09:34 +0200 bulwahn adjusting proofs
Sat, 20 Oct 2012 09:09:33 +0200 bulwahn tuned tactic in set_comprehension_pointfree simproc to handle composition of negation and vimage
Sat, 20 Oct 2012 09:09:32 +0200 bulwahn passing names and types of all bounds around in the simproc
Thu, 18 Oct 2012 10:06:27 +0200 bulwahn locally inverting previously applied simplifications with ex_simps in set_comprehension_pointfree
Fri, 19 Oct 2012 21:52:45 +0200 wenzelm more precise pixel_range: avoid popup when pointing into empty space after actual end-of-line;
Fri, 19 Oct 2012 21:19:06 +0200 wenzelm merged
Fri, 19 Oct 2012 17:54:16 +0200 kuncar don't include Quotient_Option - workaround to a transfer bug
Fri, 19 Oct 2012 21:18:34 +0200 wenzelm ignore old stuff and thus speed up the script greatly;
Fri, 19 Oct 2012 20:15:14 +0200 wenzelm proper find -mtime (file data) instead of -ctime (meta data);
Fri, 19 Oct 2012 17:52:21 +0200 wenzelm made SML/NJ happy;
Fri, 19 Oct 2012 12:08:13 +0200 wenzelm clarified Future.map (again): finished value is mapped in-place, which saves task structures and changes error behaviour slightly (tolerance against canceled group of old value etc.);
Thu, 18 Oct 2012 20:59:46 +0200 wenzelm back to polyml-5.4.1 (cf. b3110dec1a32) -- no cause of spurious interrupts;
Thu, 18 Oct 2012 20:45:15 +0200 wenzelm merged
Thu, 18 Oct 2012 20:00:45 +0200 wenzelm back to parallel HOL-BNF-Examples, which seems to have suffered from Future.map on canceled persistent futures;
Thu, 18 Oct 2012 19:58:30 +0200 wenzelm more basic Goal.reset_futures as snapshot of implicit state;
Thu, 18 Oct 2012 19:12:58 +0200 wenzelm tuned proof;
Thu, 18 Oct 2012 15:52:33 +0200 kuncar update RBT_Mapping, AList_Mapping and Mapping to use lifting/transfer
Thu, 18 Oct 2012 15:52:32 +0200 kuncar tuned proofs
Thu, 18 Oct 2012 15:52:31 +0200 kuncar new theorem
Thu, 18 Oct 2012 15:47:01 +0200 wenzelm merged
Thu, 18 Oct 2012 15:44:14 +0200 wenzelm merged
Thu, 18 Oct 2012 15:28:49 +0200 wenzelm merged
Thu, 18 Oct 2012 15:16:39 +0200 wenzelm merged
Thu, 18 Oct 2012 15:15:08 +0200 wenzelm fixed proof (cf. a81f95693c68);
Thu, 18 Oct 2012 15:41:15 +0200 blanchet tuned Isar output
Thu, 18 Oct 2012 15:40:02 +0200 nipkow tuned
Thu, 18 Oct 2012 15:10:49 +0200 blanchet updated docs
Thu, 18 Oct 2012 15:05:17 +0200 blanchet renamed Isar-proof related options + changed semantics of Isar shrinking
Thu, 18 Oct 2012 14:26:45 +0200 blanchet tuning
Thu, 18 Oct 2012 13:46:24 +0200 blanchet fixed theorem lookup code in Isar proof reconstruction
Thu, 18 Oct 2012 13:37:53 +0200 blanchet tuning
Thu, 18 Oct 2012 13:19:44 +0200 blanchet refactor code
Thu, 18 Oct 2012 11:59:45 +0200 blanchet tuning
Thu, 18 Oct 2012 14:15:46 +0200 wenzelm more robust future_proof result with specific error message (e.g. relevant for incomplete proof of non-registered theorem);
Thu, 18 Oct 2012 13:57:27 +0200 wenzelm collective errors from use_thys and Session.finish/Goal.finish_futures -- avoid uninformative interrupts stemming from failure of goal forks that are not registered in the theory (e.g. unnamed theorems);
Thu, 18 Oct 2012 13:53:02 +0200 wenzelm more uniform group for map_future, which is relevant for cancel in worker_task vs. future_job -- prefer peer group despite 81d03a29980c;
Thu, 18 Oct 2012 13:26:49 +0200 wenzelm tuned message;
Thu, 18 Oct 2012 12:47:30 +0200 wenzelm tuned comment;
Thu, 18 Oct 2012 12:26:30 +0200 wenzelm avoid spurious "bad" markup for show/test_proof;
Thu, 18 Oct 2012 12:00:27 +0200 wenzelm more official Future.terminate;
Thu, 18 Oct 2012 09:19:37 +0200 haftmann simp results for simplification results of Inf/Sup expressions on bool;
Thu, 18 Oct 2012 09:17:00 +0200 haftmann no sort constraints on datatype constructors in internal bookkeeping
Wed, 17 Oct 2012 22:57:28 +0200 wenzelm HOL-BNF-Examples is sequential for now, due to spurious interrupts (again);
Wed, 17 Oct 2012 22:45:40 +0200 wenzelm merged
Wed, 17 Oct 2012 15:25:52 +0200 bulwahn comprehension conversion reuses suggested names for bound variables instead of invented fresh ones; tuned tactic
Wed, 17 Oct 2012 14:13:57 +0200 bulwahn checking for bound variables in the set expression; handling negation more generally
Wed, 17 Oct 2012 14:13:57 +0200 bulwahn set_comprehension_pointfree simproc now handles the complicated test case; tuned
Wed, 17 Oct 2012 14:13:57 +0200 bulwahn refined conversion to only react on proper set comprehensions; tuned
Wed, 17 Oct 2012 14:13:57 +0200 bulwahn moving Pair_inject from legacy and duplicate section to general section, as Pair_inject was considered a duplicate in e8400e31528a by mistake (cf. communication on dev mailing list)
Wed, 17 Oct 2012 14:13:57 +0200 bulwahn employing a preprocessing conversion that rewrites {(x1, ..., xn). P x1 ... xn} to {(x1, ..., xn) | x1 ... xn. P x1 ... xn} in set_comprehension_pointfree simproc
Wed, 17 Oct 2012 22:11:12 +0200 wenzelm another Future.shutdown after Future.cancel_groups (cf. 0d4106850eb2);
Wed, 17 Oct 2012 21:18:32 +0200 wenzelm more robust cancel_now: avoid shooting yourself in the foot;
Wed, 17 Oct 2012 21:04:51 +0200 wenzelm more robust Session.finish (batch mode): use Goal.finish_futures to exhibit remaining failures of disconnected goal forks (e.g. from unnamed theorems) and Goal.cancel_futures the purge the persistent state;
Wed, 17 Oct 2012 14:58:04 +0200 wenzelm proper 'oops' to force sequential checking here, and avoid spurious *** Interrupt stemming from crash of forked outer syntax element;
Wed, 17 Oct 2012 14:39:00 +0200 wenzelm added Output "Detach" button;
Wed, 17 Oct 2012 14:20:54 +0200 wenzelm skipped proofs appear as "bad" without counting as error;
Wed, 17 Oct 2012 13:20:08 +0200 wenzelm more method position information, notably finished_pos after end of previous text;
Wed, 17 Oct 2012 10:46:14 +0200 wenzelm more formal markup;
Wed, 17 Oct 2012 10:45:43 +0200 wenzelm tuned signature;
Wed, 17 Oct 2012 10:26:27 +0200 wenzelm more formal markup;
Wed, 17 Oct 2012 00:16:31 +0200 kuncar don't be so aggressive when expanding a transfer rule relation; rewrite only the relational part of the rule
Tue, 16 Oct 2012 22:38:34 +0200 wenzelm merged
Tue, 16 Oct 2012 20:31:08 +0200 blanchet added missing file
Tue, 16 Oct 2012 20:11:15 +0200 traytel tuned for document output
Tue, 16 Oct 2012 18:50:53 +0200 blanchet added proof minimization code from Steffen Smolka
Tue, 16 Oct 2012 18:07:59 +0200 traytel tuned blank lines
Tue, 16 Oct 2012 18:05:28 +0200 traytel tuned whitespace
Tue, 16 Oct 2012 17:33:08 +0200 popescua a few notations changed in HOL/BNF/Examples/Derivation_Trees
Tue, 16 Oct 2012 17:08:20 +0200 popescua ported HOL/BNF/Examples/Derivation_Trees to the latest status of the codatatype package
Tue, 16 Oct 2012 13:57:08 +0200 bulwahn adding test cases for f x y : S patterns in set_comprehension_pointfree simproc
Tue, 16 Oct 2012 13:18:13 +0200 bulwahn tactic of set_comprehension_pointfree simproc handles f x y : S patterns with Set.vimage
Tue, 16 Oct 2012 13:18:12 +0200 bulwahn term construction of set_comprehension_pointfree simproc handles f x y : S patterns with Set.vimage
Tue, 16 Oct 2012 13:18:10 +0200 bulwahn extending preprocessing of simproc to rewrite subset inequality into membership of powerset
Tue, 16 Oct 2012 13:15:58 +0200 popescua update ROOT with teh directory change in BNF
Tue, 16 Oct 2012 13:09:46 +0200 popescua changed name of BNF/Example directory from Infinite_Derivation_Trees to Derivation_Trees
Tue, 16 Oct 2012 22:13:46 +0200 wenzelm retain info dockable state via educated guess on window focus;
Tue, 16 Oct 2012 21:30:52 +0200 wenzelm support for more informative errors in lazy enumerations;
Tue, 16 Oct 2012 21:26:36 +0200 wenzelm more informative errors for 'also' and 'finally';
Tue, 16 Oct 2012 20:35:24 +0200 wenzelm tuned messages;
Tue, 16 Oct 2012 20:23:00 +0200 wenzelm more proof method text position information;
Tue, 16 Oct 2012 17:47:23 +0200 wenzelm clarified defer/prefer: more specific errors;
Tue, 16 Oct 2012 16:50:03 +0200 wenzelm updated Toplevel.proofs;
Tue, 16 Oct 2012 15:14:12 +0200 wenzelm more informative errors for 'proof' and 'apply' steps;
Tue, 16 Oct 2012 15:02:49 +0200 wenzelm more friendly handling of Pure.thy bootstrap errors;
Tue, 16 Oct 2012 14:14:37 +0200 wenzelm more informative error for stand-alone 'qed';
Tue, 16 Oct 2012 14:02:02 +0200 wenzelm further attempts to unify/simplify goal output;
Tue, 16 Oct 2012 13:06:40 +0200 wenzelm more informative error messages of initial/terminal proof methods;
Mon, 15 Oct 2012 19:03:02 +0200 wenzelm merged
Mon, 15 Oct 2012 16:18:48 +0200 bulwahn setcomprehension_pointfree simproc also works for set comprehension without an equation
Mon, 15 Oct 2012 15:43:12 +0200 wenzelm tuned message -- avoid extra blank lines;
Mon, 15 Oct 2012 15:28:56 +0200 wenzelm updated to polyml-5.5.0 which reduces chance of HOL-IMP failure (although it is hard to reproduce anyway);
Sun, 14 Oct 2012 21:02:14 +0200 Markus Kaiser store colors after build
Sun, 14 Oct 2012 19:16:39 +0200 bulwahn adding further test cases for the set_comprehension_pointfree simproc
Sun, 14 Oct 2012 19:16:35 +0200 bulwahn refined tactic in set_comprehension_pointfree simproc
Sun, 14 Oct 2012 19:16:33 +0200 bulwahn adding further test cases to check new functionality of the simproc; strengthened test cases to check the success of the simproc more faithfully
Sun, 14 Oct 2012 19:16:32 +0200 bulwahn adding postprocessing of computed pointfree expression in set_comprehension_pointfree simproc
Sun, 14 Oct 2012 19:16:32 +0200 bulwahn extending the setcomprehension_pointfree simproc to handle nesting disjunctions, conjunctions and negations (with contributions from Rafal Kolanski, NICTA); tuned
Sat, 13 Oct 2012 21:09:20 +0200 wenzelm more informative error of initial/terminal proof steps;
Sat, 13 Oct 2012 19:53:04 +0200 wenzelm some attempts to unify/simplify pretty_goal;
Sat, 13 Oct 2012 18:04:11 +0200 wenzelm refined Proof.the_finished_goal with more informative error;
Sat, 13 Oct 2012 16:19:16 +0200 wenzelm tuned signature;
Sat, 13 Oct 2012 00:08:36 +0200 wenzelm improved adhoc height for small fonts;
Fri, 12 Oct 2012 23:38:48 +0200 wenzelm further refinement of jEdit line range, avoiding lack of final \n;
Fri, 12 Oct 2012 22:53:20 +0200 wenzelm more uniform tooltip color;
Fri, 12 Oct 2012 22:10:45 +0200 wenzelm more NEWS;
Fri, 12 Oct 2012 21:51:25 +0200 wenzelm merged
Fri, 12 Oct 2012 15:52:55 +0200 traytel disambiguated grammar
Fri, 12 Oct 2012 15:52:45 +0200 traytel tuned proofs
Fri, 12 Oct 2012 14:57:56 +0200 nipkow tuned
Fri, 12 Oct 2012 21:39:58 +0200 wenzelm simplified 'typedef' specifications: discontinued implicit set definition and alternative name;
Fri, 12 Oct 2012 21:22:35 +0200 wenzelm discontinued typedef with alternative name;
Fri, 12 Oct 2012 18:58:20 +0200 wenzelm discontinued obsolete typedef (open) syntax;
Fri, 12 Oct 2012 15:08:29 +0200 wenzelm discontinued typedef with implicit set_def;
Fri, 12 Oct 2012 14:05:30 +0200 wenzelm merged
Fri, 12 Oct 2012 12:21:01 +0200 bulwahn increading indexes to avoid clashes in the set_comprehension_pointfree simproc
Fri, 12 Oct 2012 13:55:13 +0200 wenzelm no special treatment of errors inside goal forks without transaction id, to avoid duplication in plain build with sequential log, for example;
Fri, 12 Oct 2012 13:46:41 +0200 wenzelm do not treat interrupt as error here, to avoid confusion in log etc.;
Fri, 12 Oct 2012 11:03:23 +0200 wenzelm more basic ML compiler messages -- avoid conflict of 638cefe3ee99 and cb7264721c91 concerning Protocol.message_positions;
Thu, 11 Oct 2012 23:10:49 +0200 wenzelm refined separator: FBreak needs to be free for proper breaking, extra space at end helps to work around last-line oddity in jEdit;
Thu, 11 Oct 2012 21:02:19 +0200 wenzelm merged
Thu, 11 Oct 2012 14:38:58 +0200 hoelzl cleanup borel_measurable_positive_integral_(fst|snd)
Thu, 11 Oct 2012 11:56:43 +0200 haftmann msetprod based directly on Multiset.fold;
Thu, 11 Oct 2012 11:56:43 +0200 haftmann avoid global interpretation
Thu, 11 Oct 2012 11:56:42 +0200 haftmann simplified construction of fold combinator on multisets;
Thu, 11 Oct 2012 20:38:02 +0200 wenzelm clarified output token markup (see also bc22daeed49e);
Thu, 11 Oct 2012 19:25:36 +0200 wenzelm refined aprop_tr' -- retain entity information by using type slot as adhoc marker;
Thu, 11 Oct 2012 16:09:44 +0200 wenzelm refrain from quantifying outer fixes, to enable nesting of contexts like "context fixes x context assumes A x";
Thu, 11 Oct 2012 15:26:33 +0200 wenzelm tuned;
Thu, 11 Oct 2012 15:06:27 +0200 wenzelm tuned;
Thu, 11 Oct 2012 12:38:18 +0200 wenzelm more position information for hyperlink and placement of message;
Thu, 11 Oct 2012 12:37:38 +0200 wenzelm tuned;
Thu, 11 Oct 2012 00:13:21 +0200 krauss mira: discontinued special settings for lxbroy10, which are probably made obsolete by newer polyml
Wed, 10 Oct 2012 22:53:48 +0200 krauss removed unused legacy material from mira.py
Wed, 10 Oct 2012 17:43:23 +0200 wenzelm eliminated some remaining uses of typedef with implicit set definition;
Wed, 10 Oct 2012 16:41:19 +0200 Andreas Lochbihler merged
Wed, 10 Oct 2012 16:18:27 +0200 Andreas Lochbihler fix code equation for RBT_Impl.fold
Wed, 10 Oct 2012 15:17:18 +0200 Andreas Lochbihler merged
Wed, 10 Oct 2012 15:16:44 +0200 Andreas Lochbihler tail-recursive implementation for length
Wed, 10 Oct 2012 15:05:07 +0200 Andreas Lochbihler correct definition for skip_black
Wed, 10 Oct 2012 16:19:52 +0200 wenzelm merged
Wed, 10 Oct 2012 13:30:50 +0200 hoelzl merged
Wed, 10 Oct 2012 12:12:37 +0200 hoelzl infprod generator works also with empty index set
Wed, 10 Oct 2012 12:12:36 +0200 hoelzl add finite entropy
Wed, 10 Oct 2012 12:12:36 +0200 hoelzl continuous version of mutual_information_eq_entropy_conditional_entropy
Wed, 10 Oct 2012 12:12:35 +0200 hoelzl add induction for real Borel measurable functions
Wed, 10 Oct 2012 12:12:34 +0200 hoelzl induction prove for positive_integral_fst
Wed, 10 Oct 2012 12:12:34 +0200 hoelzl strong nonnegativ (instead of ae nn) for induction rule
Wed, 10 Oct 2012 12:12:33 +0200 hoelzl induction prove for positive_integral_density
Wed, 10 Oct 2012 12:12:32 +0200 hoelzl add induction rules for simple functions and for Borel measurable functions
Wed, 10 Oct 2012 12:12:32 +0200 hoelzl introduce induction rules for simple functions and for Borel measurable functions
Wed, 10 Oct 2012 12:12:31 +0200 hoelzl joint distribution of independent variables
Wed, 10 Oct 2012 12:12:30 +0200 hoelzl indep_vars does not need sigma-sets
Wed, 10 Oct 2012 12:12:29 +0200 hoelzl simplified definitions
Wed, 10 Oct 2012 12:12:29 +0200 hoelzl remove unnecessary assumption from conditional_entropy_eq
Wed, 10 Oct 2012 12:12:28 +0200 hoelzl alternative definition of conditional entropy
Wed, 10 Oct 2012 12:12:27 +0200 hoelzl remove unneeded assumption from conditional_entropy_generic_eq
Wed, 10 Oct 2012 12:12:27 +0200 hoelzl add induction rule for intersection-stable sigma-sets
Wed, 10 Oct 2012 12:12:26 +0200 hoelzl show and use distributed_swap and distributed_jointI
Wed, 10 Oct 2012 12:12:25 +0200 hoelzl rule to show that conditional mutual information is non-negative in the continuous case
Wed, 10 Oct 2012 12:12:25 +0200 hoelzl continuous version of entropy_le
Wed, 10 Oct 2012 12:12:24 +0200 hoelzl simplified entropy_uniform
Wed, 10 Oct 2012 12:12:23 +0200 hoelzl remove incseq assumption from measure_eqI_generator_eq
Wed, 10 Oct 2012 12:12:23 +0200 hoelzl generalize from prob_space to finite_measure
Wed, 10 Oct 2012 12:12:22 +0200 hoelzl add measurable_compose
Wed, 10 Oct 2012 12:12:21 +0200 hoelzl simplified assumptions for kolmogorov_0_1_law
Wed, 10 Oct 2012 12:12:21 +0200 hoelzl merge should operate on pairs
Wed, 10 Oct 2012 12:12:20 +0200 hoelzl remove incseq assumption from sigma_prod_algebra_sigma_eq
Wed, 10 Oct 2012 12:12:19 +0200 hoelzl sigma_finite_iff_density_finite does not require a positive density function
Wed, 10 Oct 2012 12:12:18 +0200 hoelzl tuned Lebesgue measure proofs
Wed, 10 Oct 2012 12:12:18 +0200 hoelzl tuned product measurability
Wed, 10 Oct 2012 12:12:17 +0200 hoelzl remove some unneeded positivity assumptions; generalize some assumptions to AE; tuned proofs
Wed, 10 Oct 2012 12:12:16 +0200 hoelzl use continuity to show Borel-measurability
Wed, 10 Oct 2012 12:12:15 +0200 hoelzl tuned measurable_If; moved countably_additive equalities to Measure_Space; tuned proofs
Wed, 10 Oct 2012 12:12:14 +0200 hoelzl rename terminal_events to tail_event
Wed, 10 Oct 2012 13:04:15 +0200 Andreas Lochbihler merged
Wed, 10 Oct 2012 13:03:50 +0200 Andreas Lochbihler efficient construction of red black trees from sorted associative lists
Wed, 10 Oct 2012 12:52:24 +0200 haftmann more explicit code equations
Wed, 10 Oct 2012 10:48:55 +0200 bulwahn adding necessary syntactic functions in set_comprehension_pointfree simproc as a first step to integrate an improved simproc
Wed, 10 Oct 2012 10:48:33 +0200 bulwahn special code setup for step function in IMP is redundant as definition was tuned (cf. c54d901d2946)
Wed, 10 Oct 2012 10:48:17 +0200 bulwahn test case for set_comprehension_pointfree simproc succeeds now
Wed, 10 Oct 2012 10:47:52 +0200 bulwahn unfolding bounded existential quantifiers as first step in the set_comprehension_pointfree simproc
Wed, 10 Oct 2012 10:47:43 +0200 bulwahn moving simproc from Finite_Set to more appropriate Product_Type theory
Wed, 10 Oct 2012 10:47:21 +0200 bulwahn generalizing set_comprehension_pointfree simproc to work for arbitrary predicates (and not just the finite predicate)
Wed, 10 Oct 2012 10:41:18 +0200 bulwahn adding some example that motivates some of the current changes in the set_comprehension_pointfree simproc
Wed, 10 Oct 2012 10:41:16 +0200 bulwahn set_comprehension_pointfree also handles terms where the equation is not at the first position, which is a necessary generalisation to eventually handle bounded existentials; tuned
Wed, 10 Oct 2012 08:45:27 +0200 haftmann more consistent error messages on malformed code equations
Tue, 09 Oct 2012 17:33:46 +0200 huffman removed support for set constant definitions in HOLCF {cpo,pcpo,domain}def commands;
Tue, 09 Oct 2012 16:58:36 +0200 kuncar use Set.filter instead of Finite_Set.filter, which is removed then
Tue, 09 Oct 2012 16:57:58 +0200 kuncar rename Set.project to Set.filter - more appropriate name
Wed, 10 Oct 2012 15:39:01 +0200 wenzelm added some ad-hoc namespace prefixes to avoid duplicate facts;
Wed, 10 Oct 2012 15:27:10 +0200 wenzelm avoid duplicate facts;
Wed, 10 Oct 2012 15:21:26 +0200 wenzelm more explicit namespace prefix for 'statespace' -- duplicate facts;
Wed, 10 Oct 2012 15:17:40 +0200 wenzelm eliminated spurious fact duplicates;
Wed, 10 Oct 2012 15:01:20 +0200 wenzelm modernized dynamic "rules" -- avoid rebinding of static facts;
Tue, 09 Oct 2012 22:24:24 +0200 wenzelm removed redundant lemma, cf. class zero_neq_one in HOL/Rings.thy;
Tue, 09 Oct 2012 21:33:12 +0200 wenzelm clarified Element.init vs. Element.activate: refrain from hard-wiring Thm.def_binding_optional to avoid duplicate facts;
Tue, 09 Oct 2012 20:23:58 +0200 wenzelm tuned;
Tue, 09 Oct 2012 20:05:17 +0200 wenzelm clarified Local_Defs.add_def(s): refrain from hard-wiring Thm.def_binding_optional;
Tue, 09 Oct 2012 19:24:19 +0200 wenzelm more explicit flags for facts table;
Tue, 09 Oct 2012 15:31:45 +0200 wenzelm minor tuning;
Tue, 09 Oct 2012 13:57:51 +0200 wenzelm more conventional Double constants;
Tue, 09 Oct 2012 13:50:24 +0200 wenzelm tuned source structure;
Tue, 09 Oct 2012 13:29:43 +0200 wenzelm tuned;
Tue, 09 Oct 2012 13:27:52 +0200 wenzelm tuned;
Tue, 09 Oct 2012 11:51:06 +0200 wenzelm merged
Tue, 09 Oct 2012 00:40:33 +0200 blanchet added type annotations to generated Isar proofs -- code by Steffen Smolka
Mon, 08 Oct 2012 12:03:49 +0200 haftmann consolidated names of theorems on composition;
Mon, 08 Oct 2012 11:37:03 +0200 haftmann corrected NEWS
Mon, 08 Oct 2012 23:29:07 +0200 wenzelm avoid somewhat heavy rebuilding of SortedMap via map where plain iteration is sufficient;
Mon, 08 Oct 2012 21:17:20 +0200 wenzelm clarified long_names -- conform to usual Isabelle practice of not analysing internal names;
Mon, 08 Oct 2012 20:39:57 +0200 wenzelm more precise repaint and revalidate -- the latter is important to keep in sync with content update;
Mon, 08 Oct 2012 14:49:04 +0200 wenzelm tuned;
Mon, 08 Oct 2012 14:10:38 +0200 wenzelm prefer synchronous Mutator_Event.Bus on Swing_Thread;
Mon, 08 Oct 2012 13:20:55 +0200 wenzelm more direct tooltip content;
Mon, 08 Oct 2012 12:54:00 +0200 wenzelm tuned;
Mon, 08 Oct 2012 12:40:35 +0200 wenzelm use Pretty_Tooltip for Graphview_Panel;
Mon, 08 Oct 2012 12:02:32 +0200 wenzelm more basic tooltips;
Sun, 07 Oct 2012 16:26:31 +0200 wenzelm close tooltips more thoroughly;
Sun, 07 Oct 2012 16:15:31 +0200 wenzelm make buttons closer to original mouse position;
Sun, 07 Oct 2012 16:05:31 +0200 wenzelm detach tooltip as dockable window;
Sun, 07 Oct 2012 15:05:11 +0200 wenzelm explicit close button;
Sat, 06 Oct 2012 16:03:41 +0200 haftmann congruence rule for Finite_Set.fold
Sat, 06 Oct 2012 11:08:52 +0200 haftmann alternative simplification of ^^ to the righthand side;
Fri, 05 Oct 2012 18:01:48 +0200 wenzelm eliminated obsolete tooltip delay -- bypassed by Pretty_Tooltip;
Fri, 05 Oct 2012 14:51:33 +0200 wenzelm merged
Fri, 05 Oct 2012 10:57:03 +0200 blanchet newer versions of Z3 call it "Bool" not "bool"
Thu, 04 Oct 2012 23:19:02 +0200 haftmann simplified type of msetprod;
Thu, 04 Oct 2012 23:19:02 +0200 haftmann tuned proof
Thu, 04 Oct 2012 23:19:02 +0200 haftmann default simp rule for image under identity
Thu, 04 Oct 2012 23:19:02 +0200 haftmann dropped duplicate facts; tuned syntax
Thu, 04 Oct 2012 23:19:02 +0200 haftmann more facts on setsum and setprod
Thu, 04 Oct 2012 17:26:04 +0200 traytel made SML/NJ happier
Thu, 04 Oct 2012 17:16:55 +0200 traytel do not expose details of internal data structures for composition of BNFs
Fri, 05 Oct 2012 14:32:56 +0200 wenzelm further support for nested tooltips;
Fri, 05 Oct 2012 13:57:48 +0200 wenzelm tuned proofs;
Fri, 05 Oct 2012 13:48:22 +0200 wenzelm refer to parent frame -- relevant for floating dockables in particular;
Fri, 05 Oct 2012 12:11:23 +0200 wenzelm tuned window position to fit on screen;
Fri, 05 Oct 2012 12:00:28 +0200 wenzelm tuned window position;
Fri, 05 Oct 2012 11:36:46 +0200 wenzelm determine window size from content;
Fri, 05 Oct 2012 11:09:24 +0200 wenzelm tuned color and font size;
Fri, 05 Oct 2012 10:54:07 +0200 wenzelm close tooltip window on escape;
Fri, 05 Oct 2012 10:23:49 +0200 wenzelm proper message markup for output;
Thu, 04 Oct 2012 20:36:10 +0200 wenzelm some re-ordering of initialization to ensure proper formatting;
Thu, 04 Oct 2012 20:14:40 +0200 wenzelm separate module Pretty_Tooltip;
Thu, 04 Oct 2012 19:31:50 +0200 wenzelm refined rich tooltip options;
Thu, 04 Oct 2012 18:28:31 +0200 wenzelm Rich_Text_Area tooltips via nested Pretty_Text_Area, based on some techniques of FoldViewer plugin;
Thu, 04 Oct 2012 13:56:32 +0200 wenzelm some documentation of show_markup;
Thu, 04 Oct 2012 11:45:56 +0200 wenzelm tuned proofs;
Thu, 04 Oct 2012 11:39:24 +0200 wenzelm option to bypass potentially slow text overview;
Thu, 04 Oct 2012 11:07:36 +0200 wenzelm tuned signature;
Thu, 04 Oct 2012 10:55:36 +0200 wenzelm clarified platform dependency;
Thu, 04 Oct 2012 09:19:54 +1000 Gerwin Klein updated crontab and afp-poly settings
Wed, 03 Oct 2012 22:07:26 +0200 blanchet thread the right local theory through + reenable parallel proofs for previously problematic theories
Wed, 03 Oct 2012 21:46:52 +0200 blanchet made code more conform to rest of BNF package
Wed, 03 Oct 2012 17:12:08 +0200 wenzelm more error positions;
Wed, 03 Oct 2012 16:59:58 +0200 wenzelm more explicit show_type_constraint, show_sort_constraint;
Wed, 03 Oct 2012 16:59:20 +0200 wenzelm recovered print translation after 'a => bool to 'a set change;
Wed, 03 Oct 2012 16:43:41 +0200 wenzelm tuned;
Wed, 03 Oct 2012 16:42:36 +0200 wenzelm use explicit Type.strip_sorts_dummy to suppress sort constraints in output;
Wed, 03 Oct 2012 16:01:07 +0200 wenzelm printed "_ofsort" is subject to show_markup as well;
Wed, 03 Oct 2012 14:58:56 +0200 wenzelm allow position constraints to coexist with 0 or 1 sort constraints;
Tue, 02 Oct 2012 09:20:28 +0200 traytel made tactic more robust (less usage of stac)
Tue, 02 Oct 2012 01:00:18 +0200 blanchet continued changing type of corec type
Tue, 02 Oct 2012 01:00:18 +0200 blanchet removed dead params and dead code
Tue, 02 Oct 2012 01:00:18 +0200 blanchet changed type of corecursor for the nested recursion case
Tue, 02 Oct 2012 01:00:18 +0200 blanchet made (co)rec tactic more robust when the simplifier succeeds early
Mon, 01 Oct 2012 20:38:57 +0200 wenzelm tuned;
Mon, 01 Oct 2012 20:35:09 +0200 wenzelm removed unused module Blob;
Mon, 01 Oct 2012 20:17:30 +0200 wenzelm more direct message header: eliminated historic encoding via single letter;
Mon, 01 Oct 2012 20:16:37 +0200 wenzelm tuned whitespace;
Mon, 01 Oct 2012 17:29:00 +0200 wenzelm tuned proofs;
Mon, 01 Oct 2012 16:37:22 +0200 wenzelm report sort assignment of visible type variables;
Mon, 01 Oct 2012 12:05:05 +0200 wenzelm more robust File.eq, and thus File.copy of "~~/lib/logo/isabelle.gif";
Mon, 01 Oct 2012 11:04:30 +0200 blanchet fixed recursor definition for datatypes with inner products (e.g. "'a trm" from the lambda-term example)
Mon, 01 Oct 2012 10:46:30 +0200 blanchet tweaked corecursor/coiterator tactic
Mon, 01 Oct 2012 10:34:58 +0200 blanchet changed the type of the recursor for nested recursion
Sun, 30 Sep 2012 23:45:03 +0200 blanchet fixed quick-and-dirty mode
Sun, 30 Sep 2012 22:02:34 +0200 blanchet tuning
Sun, 30 Sep 2012 12:08:16 +0200 traytel use Thm.close_derivation in theorems proved using Skip_Proof.prove; tuned signature;
Sun, 30 Sep 2012 12:04:47 +0200 traytel got rid of subst_tac alias
Sun, 30 Sep 2012 12:04:13 +0200 traytel tuned tactic
Sat, 29 Sep 2012 21:59:08 +0200 wenzelm tuned proofs;
Sat, 29 Sep 2012 21:24:20 +0200 wenzelm tuned proofs;
Sat, 29 Sep 2012 20:13:50 +0200 wenzelm proper handling of constraints stemming from idtyp_ast_tr';
Sat, 29 Sep 2012 19:28:03 +0200 wenzelm enable show_markup by default (approx. double output size);
Sat, 29 Sep 2012 18:23:46 +0200 wenzelm more explicit Syntax_Trans.mark_bound_abs/mark_bound_body: preserve type information for show_markup;
Sat, 29 Sep 2012 16:51:04 +0200 wenzelm explicit show_types takes preferenced over show_markup;
Sat, 29 Sep 2012 16:35:31 +0200 wenzelm ignore wrapped markup elements in Proof General;
Sat, 29 Sep 2012 16:17:46 +0200 wenzelm turn constraints into Isabelle_Markup.typing, depending on show_markup options;
Sat, 29 Sep 2012 16:15:18 +0200 wenzelm treat wrapped markup elements as raw markup delimiters;
Sat, 29 Sep 2012 13:43:23 +0200 wenzelm tuned signature;
Fri, 28 Sep 2012 23:45:15 +0200 wenzelm tuned proofs;
Fri, 28 Sep 2012 23:40:48 +0200 wenzelm tuned proofs;
Fri, 28 Sep 2012 23:02:49 +0200 wenzelm tuned proofs;
Fri, 28 Sep 2012 23:02:39 +0200 wenzelm tuned;
Fri, 28 Sep 2012 22:53:18 +0200 wenzelm support for wrapped XML elements, which allows to preserve full markup tree information in to_XML/from_XML conversion;
Fri, 28 Sep 2012 17:06:07 +0200 wenzelm merged
Fri, 28 Sep 2012 16:59:53 +0200 wenzelm eliminated dead code;
Fri, 28 Sep 2012 16:51:58 +0200 wenzelm smarter handling of tracing messages;
Fri, 28 Sep 2012 15:45:03 +0200 wenzelm display number of tracing messages;
Fri, 28 Sep 2012 15:25:49 +0200 wenzelm tuned signature;
Fri, 28 Sep 2012 15:05:16 +0200 wenzelm tuned proofs;
Fri, 28 Sep 2012 15:23:32 +0200 blanchet simplified simpset
Fri, 28 Sep 2012 15:14:11 +0200 blanchet fixed simplification of prod and sum relators to avoid issues with e.g. codata ('a, 'b) k = K "'a + 'b"
Fri, 28 Sep 2012 13:16:10 +0200 traytel tuned tactic
Fri, 28 Sep 2012 11:46:57 +0200 wenzelm updated keywords using proper "isabelle update_keywords";
Fri, 28 Sep 2012 11:31:51 +0200 traytel tuned tactic
Fri, 28 Sep 2012 09:38:07 +0200 traytel tuned tactic
Fri, 28 Sep 2012 09:21:27 +0200 blanchet merge
Fri, 28 Sep 2012 09:12:50 +0200 blanchet renamed ML file in preparation for next step
Fri, 28 Sep 2012 09:12:50 +0200 blanchet killed temporary "data_raw" and "codata_raw" now that the examples have been ported to "data" and "codata"
Fri, 28 Sep 2012 09:12:50 +0200 blanchet modernized example, exploiting "rep_compat" option
Fri, 28 Sep 2012 09:12:50 +0200 blanchet compatibility option to use "rep_datatype"
Fri, 28 Sep 2012 09:12:50 +0200 blanchet tuned message
Fri, 28 Sep 2012 09:12:49 +0200 blanchet modernized example
Fri, 28 Sep 2012 09:17:30 +0200 traytel tuned tactics
Fri, 28 Sep 2012 08:59:54 +0200 nipkow second usage of const_typ
Fri, 28 Sep 2012 08:39:48 +0200 nipkow new antiquotation const_typ
Fri, 28 Sep 2012 08:09:28 +0200 nipkow tuned printing of _ in latex
Thu, 27 Sep 2012 20:30:32 +0200 kuncar mk_readable_rsp_thm_eq is more robust now
Thu, 27 Sep 2012 20:30:30 +0200 kuncar new get function for non-symmetric relator_eq & tuned
Thu, 27 Sep 2012 19:35:29 +0200 wenzelm merged
Thu, 27 Sep 2012 18:58:15 +0200 traytel tuned tactic; got rid of substs_tac alias
Thu, 27 Sep 2012 18:39:17 +0200 blanchet use a nicer scheme to indexify names
Thu, 27 Sep 2012 18:25:41 +0200 traytel tuned tactic
Thu, 27 Sep 2012 18:01:33 +0200 traytel type of the bound of a BNF depends at most on dead type variables
Thu, 27 Sep 2012 17:54:35 +0200 blanchet repaired signature
Thu, 27 Sep 2012 17:00:54 +0200 blanchet lower the defaults for the number of bits, based on an example by Lukas Bulwahn
Thu, 27 Sep 2012 17:00:54 +0200 blanchet modernized examples
Thu, 27 Sep 2012 12:08:38 +0200 nipkow merged
Thu, 27 Sep 2012 12:07:50 +0200 nipkow tuned
Thu, 27 Sep 2012 19:34:31 +0200 wenzelm operations to turn markup into XML;
Thu, 27 Sep 2012 15:55:38 +0200 wenzelm removed obsolete org.w3c.dom operations;
Thu, 27 Sep 2012 15:38:28 +0200 wenzelm eliminated obsolete HTML/CSS functionality;
Thu, 27 Sep 2012 15:09:32 +0200 wenzelm removed obsolete Output1 dockable;
Thu, 27 Sep 2012 15:04:26 +0200 wenzelm physical File.eq in conformance to Isabelle/ML;
Thu, 27 Sep 2012 14:52:50 +0200 wenzelm tuned proofs;
Thu, 27 Sep 2012 14:50:06 +0200 wenzelm tuned;
Thu, 27 Sep 2012 14:46:34 +0200 wenzelm updated to consolidated SortedMap in scala-2.9.x;
Thu, 27 Sep 2012 10:59:10 +0200 blanchet partly ported "TreeFI" example to new syntax
Thu, 27 Sep 2012 10:59:10 +0200 blanchet avoid another brand of trivial "disc_rel" theorems (which made the simplifier loop for all single-constructor types)
Thu, 27 Sep 2012 10:43:40 +0200 nipkow tuned
Thu, 27 Sep 2012 10:20:38 +0200 nipkow tuned
Thu, 27 Sep 2012 00:41:08 +0200 blanchet merge
Thu, 27 Sep 2012 00:40:51 +0200 blanchet modernized examples;
Wed, 26 Sep 2012 23:30:19 +0200 wenzelm some support for jEdit warmstart;
Wed, 26 Sep 2012 19:50:10 +0200 wenzelm discontinued XML.cache experiment -- Poly/ML 5.5.0 RTS does online sharing better;
Wed, 26 Sep 2012 16:37:21 +0200 wenzelm tuned message;
Wed, 26 Sep 2012 15:04:15 +0200 wenzelm merged
Wed, 26 Sep 2012 10:41:36 +0200 blanchet disable parallel proofs for two big examples -- speeds up things and eliminates spurious Interrupt exceptions (to be investigated)
Wed, 26 Sep 2012 10:01:00 +0200 blanchet got rid of other instance of shaky "Thm.generalize"
Wed, 26 Sep 2012 10:01:00 +0200 blanchet tweaked theorem names (in particular, dropped s's)
Wed, 26 Sep 2012 10:01:00 +0200 blanchet get rid of shaky "Thm.generalize"
Wed, 26 Sep 2012 10:01:00 +0200 blanchet fixed "rels" + split them into injectivity and distinctness
Wed, 26 Sep 2012 10:00:59 +0200 blanchet generate high-level "coinduct" and "strong_coinduct" properties
Wed, 26 Sep 2012 10:00:59 +0200 blanchet added coinduction tactic
Wed, 26 Sep 2012 10:00:59 +0200 blanchet generalized tactic a bit
Wed, 26 Sep 2012 10:00:59 +0200 blanchet export "dtor_map_coinduct" theorems, since they're used in one example
Wed, 26 Sep 2012 10:00:59 +0200 blanchet name tuning
Wed, 26 Sep 2012 10:00:59 +0200 blanchet parameterized "subst_tac"
Wed, 26 Sep 2012 10:00:59 +0200 blanchet generate high-level "maps", "sets", and "rels" properties
Wed, 26 Sep 2012 10:00:59 +0200 blanchet use singular since there is always only one theorem
Wed, 26 Sep 2012 10:00:59 +0200 blanchet nicer type var names
Wed, 26 Sep 2012 10:00:59 +0200 blanchet renamed "dtor_rel_coinduct" etc. to "dtor_coinduct"
Wed, 26 Sep 2012 10:00:59 +0200 blanchet renamed "dtor_coinduct" etc. to "dtor_map_coinduct"
Wed, 26 Sep 2012 10:00:59 +0200 blanchet leave out some internal theorems unless "bnf_note_all" is set
Wed, 26 Sep 2012 03:16:40 +0200 nipkow tuned
Wed, 26 Sep 2012 03:03:11 +0200 nipkow added counterexamples
Wed, 26 Sep 2012 02:51:59 +0200 nipkow tuned
Tue, 25 Sep 2012 07:37:42 +0200 nipkow tuned
Wed, 26 Sep 2012 15:01:45 +0200 wenzelm more uniform graphview terminology;
Wed, 26 Sep 2012 14:56:59 +0200 wenzelm proper Symbol.decode -- especially relevant for Proof General;
Wed, 26 Sep 2012 14:55:51 +0200 wenzelm suppress empty tooltips;
Wed, 26 Sep 2012 14:52:18 +0200 wenzelm obsolete;
Wed, 26 Sep 2012 14:50:46 +0200 wenzelm updated keywords;
Wed, 26 Sep 2012 14:38:23 +0200 wenzelm more uniform graphview terminology;
Wed, 26 Sep 2012 14:23:33 +0200 wenzelm tuned pretty_locale/print_locale, with more basic pretty_locale_deps based on that;
Wed, 26 Sep 2012 14:13:07 +0200 wenzelm proper install_fonts;
Tue, 25 Sep 2012 22:52:40 +0200 wenzelm proper jvmpath for Windows;
Tue, 25 Sep 2012 22:36:06 +0200 wenzelm basic integration of graphview into document model;
Tue, 25 Sep 2012 20:28:47 +0200 wenzelm ML support for generic graph display, with browser and graphview backends (via print modes);
Tue, 25 Sep 2012 18:24:49 +0200 wenzelm tuned;
Tue, 25 Sep 2012 16:55:32 +0200 wenzelm more complete build;
Tue, 25 Sep 2012 16:48:33 +0200 wenzelm proper error message;
Tue, 25 Sep 2012 15:40:41 +0200 wenzelm separate module Graph_Display;
Tue, 25 Sep 2012 14:32:41 +0200 wenzelm added graph encode/decode operations;
Tue, 25 Sep 2012 12:17:58 +0200 wenzelm tuned;
Mon, 24 Sep 2012 21:16:33 +0200 wenzelm minimal component and build setup for graphview;
Mon, 24 Sep 2012 20:22:58 +0200 Markus Kaiser added Graphview tool, based on Isabelle/Scala and Swing/Graphics2D;
Mon, 24 Sep 2012 19:11:35 +0200 haftmann made smlnj even happier
Mon, 24 Sep 2012 17:52:44 +0200 wenzelm tuned proofs;
Mon, 24 Sep 2012 17:28:36 +0200 wenzelm more explicit keyword1/keyword2 markup -- avoid potential conflict with input token markup produced by Token_Marker;
Mon, 24 Sep 2012 16:41:51 +0200 wenzelm updated checksum, which appears to have changed accidentally;
Mon, 24 Sep 2012 16:39:26 +0200 wenzelm updated to exec_process-1.0.2;
Mon, 24 Sep 2012 16:27:48 +0200 wenzelm search bash via PATH as usual (this is no longer restricted to Cygwin with its known file-system layout);
Mon, 24 Sep 2012 16:13:56 +0200 wenzelm discontinued futile attempt to hardwire build options into the image, sequential mode is enabled more robustly at runtime (cf. 3b0a60eee56e);
Mon, 24 Sep 2012 15:37:58 +0200 wenzelm Mirabelle appears to work better in single-threaded mode;
Mon, 24 Sep 2012 14:22:07 +0200 nipkow generalized types
Mon, 24 Sep 2012 06:58:09 +0200 nipkow tuned termination proof
Sun, 23 Sep 2012 14:52:53 +0200 blanchet adapted examples to new names
Sun, 23 Sep 2012 14:52:53 +0200 blanchet renamed coinduction principles to have "dtor" in the name
Sun, 23 Sep 2012 14:52:53 +0200 blanchet renamed "set_incl" etc. to have "ctor" or "dtor" in the name
Sun, 23 Sep 2012 14:52:53 +0200 blanchet renamed low-level "map_unique" to have "ctor" or "dtor" in the name
Sun, 23 Sep 2012 14:52:53 +0200 blanchet renamed low-level "set_simps" and "set_induct" to have "ctor" or "dtor" in the name
Sun, 23 Sep 2012 14:52:53 +0200 blanchet renamed "map_simps" to "{c,d}tor_maps"
Sun, 23 Sep 2012 14:52:53 +0200 blanchet took out accidentally submitted "tracing" calls
Sun, 23 Sep 2012 14:52:53 +0200 blanchet fixed bug in "fold" tactic with nested products (beyond the sum of product corresponding to constructors)
Sun, 23 Sep 2012 14:52:53 +0200 blanchet simplified fact policies
Sun, 23 Sep 2012 14:52:53 +0200 blanchet generate "rel_as_srel" and "rel_flip" properties
Sun, 23 Sep 2012 14:52:53 +0200 blanchet started work on generation of "rel" theorems
Sun, 23 Sep 2012 08:24:19 +0200 haftmann make smlnj happy
Sat, 22 Sep 2012 21:59:40 +0200 haftmann more strict typscheme_equiv check: must fix variables of more specific type;
Sat, 22 Sep 2012 21:59:40 +0200 haftmann cache should not contain material from descendant theory
Sat, 22 Sep 2012 21:23:16 +0200 wenzelm some PIDE NEWS from this summer;
Sat, 22 Sep 2012 20:38:42 +0200 wenzelm tuned whitespace;
Sat, 22 Sep 2012 20:37:47 +0200 wenzelm tuned;
Sat, 22 Sep 2012 20:29:28 +0200 wenzelm tuned proofs;
Sat, 22 Sep 2012 19:32:30 +0200 wenzelm report proper binding positions only -- avoid swamping document model with unspecific information;
Sat, 22 Sep 2012 19:23:04 +0200 wenzelm accumulate under exec_id as well;
Sat, 22 Sep 2012 19:16:48 +0200 wenzelm more restrictive pattern, to avoid malformed positions intruding the command range (cf. d7a1973b063c);
Sat, 22 Sep 2012 17:55:56 +0200 wenzelm misc tuning;
Sat, 22 Sep 2012 14:41:41 +0200 wenzelm Thy_Syntax.consolidate_spans is subject to editor_reparse_limit, for improved experience of unbalanced comments etc.;
Sat, 22 Sep 2012 14:03:01 +0200 wenzelm tuned signature;
Fri, 21 Sep 2012 22:45:14 +0200 wenzelm tuned proofs;
Fri, 21 Sep 2012 21:24:48 +0200 wenzelm misc tuning;
Fri, 21 Sep 2012 21:24:33 +0200 wenzelm tighten margin for TextArea instead of Lobo;
Fri, 21 Sep 2012 20:54:48 +0200 wenzelm misc tuning;
Fri, 21 Sep 2012 19:17:49 +0200 blanchet renamed LFP low-level rel property to have ctor not dtor in its name
Fri, 21 Sep 2012 18:25:17 +0200 blanchet changed base session for "HOL-BNF" for faster building in the typical case
Fri, 21 Sep 2012 18:25:17 +0200 blanchet renamed "rel_simp" to "dtor_rel" and similarly for "srel"
Fri, 21 Sep 2012 18:25:17 +0200 blanchet fixed a few names that escaped the renaming
Fri, 21 Sep 2012 18:25:17 +0200 blanchet tuned whitespace
Fri, 21 Sep 2012 17:41:29 +0200 wenzelm merged
Fri, 21 Sep 2012 17:02:23 +0200 blanchet clean up lemmas used for composition
Fri, 21 Sep 2012 16:53:38 +0200 blanchet created separate session "HOL-BNF-LFP" as a step towards eventual integration in "HOL" in the middle term
Fri, 21 Sep 2012 16:45:06 +0200 blanchet renamed "Codatatype" directory "BNF" (and corresponding session) -- this opens the door to no-nonsense session names like "HOL-BNF-LFP"
Fri, 21 Sep 2012 16:34:40 +0200 blanchet renamed top-level theory from "Codatatype" to "BNF"
Fri, 21 Sep 2012 15:53:29 +0200 blanchet adapted examples to renamings
Fri, 21 Sep 2012 15:53:29 +0200 blanchet renamed "pred" to "rel" (relator)
Fri, 21 Sep 2012 15:53:29 +0200 blanchet renamed "rel" to "srel"
Fri, 21 Sep 2012 15:53:29 +0200 blanchet fixed bug introduced by fold/unfold renaming
Fri, 21 Sep 2012 15:53:29 +0200 blanchet renamed "iter"/"coiter" to "fold"/"unfold" (cf. Wadler)
Fri, 21 Sep 2012 15:53:29 +0200 blanchet simplified code
Fri, 21 Sep 2012 15:53:29 +0200 blanchet tuned a few ML names
Fri, 21 Sep 2012 15:53:29 +0200 blanchet renamed "fld"/"unf" to "ctor"/"dtor"
Fri, 21 Sep 2012 15:53:29 +0200 blanchet tuning
Fri, 21 Sep 2012 15:53:29 +0200 blanchet renamed "upto" coinduction "strong"
Fri, 21 Sep 2012 15:53:29 +0200 blanchet tuned variable names
Fri, 21 Sep 2012 13:56:57 +0200 nipkow tuned names
Fri, 21 Sep 2012 13:39:30 +0200 nipkow more termination proofs
Fri, 21 Sep 2012 12:27:56 +0200 traytel rel_Gr does not depend on map_wpull
Fri, 21 Sep 2012 17:28:53 +0200 wenzelm renamed Output to Output1 and Output2 to Output, and thus make the new version the default;
Fri, 21 Sep 2012 16:50:44 +0200 wenzelm more realistic sendback: pick exec_id from message position and text from buffer;
Fri, 21 Sep 2012 15:39:51 +0200 wenzelm some support for hovering and sendback area;
Fri, 21 Sep 2012 12:07:59 +0200 wenzelm merged
Fri, 21 Sep 2012 11:51:07 +0200 traytel tuned antiquotations
Fri, 21 Sep 2012 11:47:16 +0200 wenzelm merged
Fri, 21 Sep 2012 11:44:55 +0200 traytel use iffD* instead of (s)subst instantiated with identity; tuned antiquotations;
Fri, 21 Sep 2012 03:41:10 +0200 nipkow conected CS to big-step
Fri, 21 Sep 2012 02:19:44 +0200 blanchet generate "expand" property
Thu, 20 Sep 2012 17:40:49 +0200 blanchet merge
Thu, 20 Sep 2012 17:35:49 +0200 blanchet finished "disc_coiter_iff" etc. generation
Thu, 20 Sep 2012 17:25:07 +0200 blanchet the Codatatype package currently needs all of Cardinals (temporary -- because of countable sets)
Thu, 20 Sep 2012 17:25:07 +0200 blanchet generate coiter_iff and corec_iff theorems
Thu, 20 Sep 2012 17:21:13 +0200 Andreas Lochbihler NEWS and CONTRIBUTORS for a5377f6d9f14 and f0ecc1550998
Thu, 20 Sep 2012 17:17:20 +0200 Andreas Lochbihler more efficient code setup
Thu, 20 Sep 2012 13:32:48 +0200 blanchet added "simp"s to coiter/corec theorems + export under "simps" name
Thu, 20 Sep 2012 13:32:48 +0200 blanchet tuning
Thu, 20 Sep 2012 11:42:40 +0200 nipkow tuned
Fri, 21 Sep 2012 11:42:14 +0200 wenzelm less rendering (cf. 28bd0709443a) -- avoid conflict with static token markup of different keyword kinds;
Thu, 20 Sep 2012 22:25:30 +0200 wenzelm tuned painter;
Thu, 20 Sep 2012 21:57:37 +0200 wenzelm clarified message background;
Thu, 20 Sep 2012 21:31:56 +0200 wenzelm tuned rendering;
Thu, 20 Sep 2012 20:27:47 +0200 wenzelm no caret painting;
Thu, 20 Sep 2012 20:13:42 +0200 wenzelm text_rendering as managed task, with cancellation;
Thu, 20 Sep 2012 19:23:05 +0200 wenzelm more management of Invoke_Scala tasks;
Thu, 20 Sep 2012 16:02:10 +0200 wenzelm more direct Markup_Tree.from_XML;
Thu, 20 Sep 2012 15:00:14 +0200 wenzelm tuned signature;
Thu, 20 Sep 2012 13:34:27 +0200 wenzelm more direct Markup_Tree.from_XML;
Thu, 20 Sep 2012 11:09:53 +0200 wenzelm tuned signature;
Thu, 20 Sep 2012 10:43:04 +0200 wenzelm tuned;
Thu, 20 Sep 2012 06:48:37 +0200 nipkow removed lpfp and proved least pfp thm
Thu, 20 Sep 2012 02:42:49 +0200 blanchet provide predicator, define relator
Thu, 20 Sep 2012 02:42:49 +0200 blanchet tuning
Thu, 20 Sep 2012 02:42:49 +0200 blanchet adapting "More_BNFs" to new relators/predicators
Thu, 20 Sep 2012 02:42:48 +0200 blanchet fixed infinite loop with trivial rel_O_Gr + tuning
Thu, 20 Sep 2012 02:42:48 +0200 blanchet adapted FP code to new relator approach
Thu, 20 Sep 2012 02:42:48 +0200 blanchet tuning
Thu, 20 Sep 2012 02:42:48 +0200 blanchet renamed "bnf_fp_util.ML" to "bnf_fp.ML"
Thu, 20 Sep 2012 02:42:48 +0200 blanchet adapted BNF composition to new relator approach
Thu, 20 Sep 2012 02:42:48 +0200 blanchet don't define relators unless necessary
Thu, 20 Sep 2012 02:42:48 +0200 blanchet moved predicator definition before after_qed
Thu, 20 Sep 2012 02:42:48 +0200 blanchet add rel as first-class citizen of BNF
Thu, 20 Sep 2012 02:42:48 +0200 blanchet renamed "rel_def" to "rel_O_Gr"
Thu, 20 Sep 2012 02:42:48 +0200 blanchet renamed "sum_setl" to "setl" and similarly for r
Thu, 20 Sep 2012 02:42:48 +0200 blanchet tuned ID/DEADID setup
Wed, 19 Sep 2012 21:07:09 +0200 wenzelm JavaFX is inactive by default;
Wed, 19 Sep 2012 21:06:35 +0200 wenzelm reactivate HOL-Mirabelle-ex with increased chances that it works most of the time (cf. bec1add86e79, a93d920707bb, be27a453aacc);
Wed, 19 Sep 2012 18:01:48 +0200 wenzelm universal component exec_process -- avoids special Admin/components/windows and might actually improve stability of forked processes (without using perl);
Wed, 19 Sep 2012 17:27:37 +0200 wenzelm more direct GUI component;
Wed, 19 Sep 2012 17:07:25 +0200 wenzelm earlier treatment of embedded report/no_report messages (see also 4110cc1b8f9f);
Wed, 19 Sep 2012 14:47:15 +0200 wenzelm made SML/NJ happy;
Wed, 19 Sep 2012 13:19:45 +0200 wenzelm tuned;
Wed, 19 Sep 2012 12:11:09 +0200 wenzelm merged
Wed, 19 Sep 2012 10:57:44 +0200 bulwahn recording elapsed time in mutabelle for more detailed evaluation
Tue, 18 Sep 2012 14:13:58 +0200 popescua Added missing predicators (for multisets and countable sets)
Tue, 18 Sep 2012 13:38:10 +0200 popescua added top-level theory for Cardinals
Tue, 18 Sep 2012 11:42:22 +0200 blanchet group "simps" together
Tue, 18 Sep 2012 11:42:11 +0200 blanchet register induct attributes
Tue, 18 Sep 2012 11:41:04 +0200 blanchet further tuned simpset
Tue, 18 Sep 2012 11:06:25 +0200 traytel bnf_note_all mode for "pre_"-BNFs
Tue, 18 Sep 2012 09:15:53 +0200 traytel separated registration of BNFs from bnf_def (BNFs are now stored only for bnf_def and (co)data commands)
Tue, 18 Sep 2012 03:33:53 +0200 nipkow tuned
Tue, 18 Sep 2012 03:24:51 +0200 nipkow beautified names
Tue, 18 Sep 2012 01:55:13 +0200 nipkow proved all upper bounds
Mon, 17 Sep 2012 21:33:12 +0200 blanchet tuned simpset
Mon, 17 Sep 2012 21:13:30 +0200 blanchet cleaner way of dealing with the set functions of sums and products
Mon, 17 Sep 2012 21:13:30 +0200 blanchet handle the general case with more than two levels of nesting when discharging induction prem prems
Mon, 17 Sep 2012 21:13:30 +0200 blanchet clean unfolding of prod and sum sets
Mon, 17 Sep 2012 21:13:30 +0200 blanchet got rid of one "auto" in induction tactic
Mon, 17 Sep 2012 16:57:22 +0200 traytel cleaned up internal naming scheme for bnfs
Wed, 19 Sep 2012 12:10:40 +0200 wenzelm more robust GUI component handlers;
Tue, 18 Sep 2012 21:16:48 +0200 wenzelm more rendering;
Tue, 18 Sep 2012 21:04:07 +0200 wenzelm minimal clipboard support (similar to org.lobobrowser.html.gui.HtmlBlockPanel);
Tue, 18 Sep 2012 19:50:09 +0200 wenzelm output is read-only;
Tue, 18 Sep 2012 19:42:32 +0200 wenzelm token marker for extended syntax styles;
Tue, 18 Sep 2012 19:33:45 +0200 wenzelm pass base_snapshot to enable hyperlinks into other nodes;
Tue, 18 Sep 2012 17:20:40 +0200 wenzelm more explicit message markup and rendering;
Tue, 18 Sep 2012 15:55:29 +0200 wenzelm recover order of stacked markup;
Tue, 18 Sep 2012 14:51:12 +0200 wenzelm some actual rich text markup via XML.content_markup;
Tue, 18 Sep 2012 13:36:28 +0200 wenzelm proper separation of output messages;
Tue, 18 Sep 2012 13:18:45 +0200 wenzelm some support for inital command markup;
Tue, 18 Sep 2012 11:49:23 +0200 wenzelm more static rendering state;
Tue, 18 Sep 2012 11:43:05 +0200 wenzelm Pretty_Text_Area is based on Rich_Text_Area;
Mon, 17 Sep 2012 20:34:19 +0200 wenzelm renamed Text_Area_Painter to Rich_Text_Area;
Mon, 17 Sep 2012 20:23:25 +0200 wenzelm tuned signature -- more general Text_Area_Painter operations;
Mon, 17 Sep 2012 18:14:54 +0200 wenzelm tuned signature;
Mon, 17 Sep 2012 18:06:34 +0200 wenzelm tuned signature;
Mon, 17 Sep 2012 17:56:10 +0200 wenzelm tuned signature;
Mon, 17 Sep 2012 17:49:11 +0200 wenzelm somewhat more general JEdit_Lib;
Mon, 17 Sep 2012 15:52:50 +0200 wenzelm prefer official polyml-5.5.0;
Mon, 17 Sep 2012 15:38:16 +0200 wenzelm bypass HOL-Mirabelle-ex in regular test, until its tendency to "hang" has been resolved;
Mon, 17 Sep 2012 15:33:22 +0200 wenzelm merged
Mon, 17 Sep 2012 13:39:27 +0200 nipkow tuned
Mon, 17 Sep 2012 15:32:16 +0200 wenzelm updated to polyml-5.5.0;
Mon, 17 Sep 2012 12:19:41 +0200 wenzelm some updates for polyml-5.5.0;
Mon, 17 Sep 2012 02:25:38 +0200 nipkow tuned
Sun, 16 Sep 2012 20:16:28 +0200 wenzelm alternative output panel, based on Pretty_Text_Area, based on JEditEmbeddedTextArea;
Sun, 16 Sep 2012 13:12:55 +0200 nipkow got rid of ad-hoc lift function
Sun, 16 Sep 2012 11:50:03 +0200 nipkow converted wt into a set, tuned names
Sun, 16 Sep 2012 10:33:25 +0200 traytel use strip_typeN in bnf_def (instead of repairing strip_type)
Sun, 16 Sep 2012 06:51:36 +0200 bulwahn removing find_theorems commands that were left in the developments accidently
Sat, 15 Sep 2012 23:53:10 +0200 blanchet tuning
Sat, 15 Sep 2012 21:10:26 +0200 blanchet tuned code to avoid special case for "fun"
Sat, 15 Sep 2012 21:10:26 +0200 blanchet tuned induction tactic
Sat, 15 Sep 2012 21:10:26 +0200 blanchet tuned error message
Sat, 15 Sep 2012 21:10:26 +0200 blanchet tuning
Sat, 15 Sep 2012 20:14:29 +0200 haftmann typeclass formalising bounded subtraction
Sat, 15 Sep 2012 20:13:25 +0200 haftmann dropped some unused identifiers
Sat, 15 Sep 2012 16:09:53 +0200 traytel export rel_mono theorem
Fri, 14 Sep 2012 22:23:11 +0200 blanchet merged two unfold steps
Fri, 14 Sep 2012 22:23:11 +0200 blanchet took out one rotate_tac
Fri, 14 Sep 2012 22:23:11 +0200 blanchet killed spurious rotate_tac; use auto instead of blast
Fri, 14 Sep 2012 22:23:11 +0200 blanchet moved blast tactic to where it is actually needed
Fri, 14 Sep 2012 22:23:11 +0200 blanchet fixed bug in "mk_map" for the "fun" case
Fri, 14 Sep 2012 22:23:11 +0200 blanchet correct generalization to 3 or more mutually recursive datatypes
Fri, 14 Sep 2012 22:23:11 +0200 blanchet provide more guidance, exploiting our knowledge of the goal
Fri, 14 Sep 2012 22:23:10 +0200 blanchet fixed issue with bound variables in prem prems + tuning
Fri, 14 Sep 2012 22:23:10 +0200 blanchet use right version of "mk_UnIN"
Fri, 14 Sep 2012 22:23:10 +0200 blanchet select the right premise in "mk_induct_discharge_prem_prems_tac" instead of relying on backtracking
Fri, 14 Sep 2012 22:23:10 +0200 blanchet tuned code before fixing "mk_induct_discharge_prem_prems_tac"
Fri, 14 Sep 2012 21:26:01 +0200 wenzelm tuned proofs;
Fri, 14 Sep 2012 21:23:06 +0200 wenzelm merged
Fri, 14 Sep 2012 12:09:27 +0200 blanchet polished the induction
Fri, 14 Sep 2012 12:09:27 +0200 blanchet put the flat at the right place (to avoid exceptions)
Fri, 14 Sep 2012 12:09:27 +0200 blanchet fixed variable exporting problem
Fri, 14 Sep 2012 12:09:27 +0200 blanchet compile
Fri, 14 Sep 2012 12:09:27 +0200 blanchet added induct tactic
Fri, 14 Sep 2012 12:09:27 +0200 blanchet tuning
Fri, 14 Sep 2012 12:09:27 +0200 blanchet renamed "mk_UnN" to "mk_UnIN"
Fri, 14 Sep 2012 12:09:27 +0200 blanchet merged two commands
Fri, 14 Sep 2012 12:09:27 +0200 blanchet allow default values to refer to selector arguments -- this is useful, e.g. for tllist: ttl (TNil x) = TNil x (example by Andreas Lochbihler)
Fri, 14 Sep 2012 12:09:27 +0200 blanchet distinguish between nested and nesting BNFs
Fri, 14 Sep 2012 12:09:27 +0200 blanchet make tactic more robust in the case where "asm_simp_tac" already finishes the job
Fri, 14 Sep 2012 12:09:27 +0200 blanchet derive induction via backward proof, to ensure that the premises are in the right order for constructors like "X x y x" where x and y are mutually recursive
Fri, 14 Sep 2012 21:15:59 +0200 wenzelm no longer react on global_settings (cf. 34ac36642a31);
Fri, 14 Sep 2012 20:49:54 +0200 wenzelm refined output panel: more value-oriented approach to update and caret focus;
Fri, 14 Sep 2012 18:12:41 +0200 wenzelm clarified markup names;
Fri, 14 Sep 2012 17:37:19 +0200 wenzelm more general Document_Model.point_range;
Fri, 14 Sep 2012 13:52:16 +0200 wenzelm more static handling of rendering options;
Fri, 14 Sep 2012 12:46:33 +0200 wenzelm tuned options (again);
Fri, 14 Sep 2012 12:29:02 +0200 wenzelm more scalable option-group;
Fri, 14 Sep 2012 10:01:42 +0200 nipkow tuned
Thu, 13 Sep 2012 17:20:44 +0200 wenzelm merged
Thu, 13 Sep 2012 17:20:04 +0200 wenzelm tuned proofs;
Thu, 13 Sep 2012 17:15:04 +0200 hoelzl remove theory Real_Integration, not needed since 44e42d392c6e when Euclidean spaces where introduced
Thu, 13 Sep 2012 16:43:33 +0200 wenzelm workaround for HOL-Mirabelle-ex oddities;
Thu, 13 Sep 2012 16:10:20 +0200 wenzelm instructions for quick start in 20min;
Thu, 13 Sep 2012 16:09:35 +0200 wenzelm more liberal init_components: base dir may get created later when resolving missing components;
Thu, 13 Sep 2012 16:01:42 +0200 wenzelm more efficient painting based on cached result;
Thu, 13 Sep 2012 11:13:00 +0200 wenzelm more standard init_components -- particularly important to pick up correct jdk/scala version;
Thu, 13 Sep 2012 10:28:48 +0200 nipkow tuned
Wed, 12 Sep 2012 23:38:12 +0200 wenzelm merged
Wed, 12 Sep 2012 23:06:39 +0200 blanchet rough and ready induction
Wed, 12 Sep 2012 23:06:39 +0200 blanchet nicer error message, indicating which type is empty (relying on metatheoretical completeness proof here)
Wed, 12 Sep 2012 23:18:26 +0200 wenzelm observe context more carefully when producing "fresh" variables -- for increased chances that method "subst" works in local context (including that of forked proofs);
Wed, 12 Sep 2012 22:00:29 +0200 wenzelm eliminated some old material that is unused in the visible universe;
Wed, 12 Sep 2012 17:26:05 +0200 blanchet tuning
Wed, 12 Sep 2012 17:26:05 +0200 blanchet set up things for (co)induction sugar
Wed, 12 Sep 2012 17:26:05 +0200 blanchet tuning
Wed, 12 Sep 2012 17:26:05 +0200 blanchet added sumEN_tupled_balanced
Wed, 12 Sep 2012 16:54:24 +0200 wenzelm load fonts into JavaFX as well;
Wed, 12 Sep 2012 16:27:44 +0200 wenzelm some support for actual HTML rendering;
Wed, 12 Sep 2012 15:01:25 +0200 wenzelm merged
Wed, 12 Sep 2012 12:43:34 +0200 blanchet free variable name tuning
Wed, 12 Sep 2012 12:06:03 +0200 blanchet reuse generated names (they look better + slightly more efficient)
Wed, 12 Sep 2012 11:47:51 +0200 blanchet desambiguate grammar (e.g. for Nil's mixfix ("[]"))
Wed, 12 Sep 2012 11:39:05 +0200 blanchet avoided duplicate lemma
Wed, 12 Sep 2012 11:38:22 +0200 blanchet put an underscore between names, for compatibility with old package (and also because it makes sense)
Wed, 12 Sep 2012 10:36:00 +0200 blanchet got rid of metis calls
Wed, 12 Sep 2012 10:35:56 +0200 blanchet tuning
Wed, 12 Sep 2012 14:46:13 +0200 wenzelm removed obsolete argument "int" and thus made SML/NJ happy (cf. 03bee3a6a1b7);
Wed, 12 Sep 2012 13:56:49 +0200 wenzelm standardized ML aliases;
Wed, 12 Sep 2012 13:42:28 +0200 wenzelm tuned headers;
Wed, 12 Sep 2012 13:21:33 +0200 wenzelm avoid spaces in markup names, which might cause problems in boundary situations (e.g. HTML class);
Wed, 12 Sep 2012 12:09:40 +0200 wenzelm discontinued experiment with literal replacement text in PDF (cf. b646316f8b3c, 2ff10e613689);
Wed, 12 Sep 2012 11:38:23 +0200 wenzelm more robust interrupt handling;
Wed, 12 Sep 2012 11:28:34 +0200 wenzelm some attempts to synchronize ROOT/files and document/build;
Wed, 12 Sep 2012 11:14:44 +0200 wenzelm tuned error;
Wed, 12 Sep 2012 10:18:31 +0200 traytel option_pred characterization
Wed, 12 Sep 2012 09:39:41 +0200 traytel true vs. True in pattern matching
Wed, 12 Sep 2012 06:35:07 +0200 blanchet reduced theory dependencies
Wed, 12 Sep 2012 06:30:35 +0200 blanchet tuning
Wed, 12 Sep 2012 06:27:48 +0200 blanchet moved theorems closer to where they are used
Wed, 12 Sep 2012 06:27:36 +0200 blanchet tuning
Wed, 12 Sep 2012 05:29:21 +0200 blanchet renamed "Ordinals_and_Cardinals" to "Cardinals"
Wed, 12 Sep 2012 05:21:47 +0200 blanchet split basic BNFs into really basic ones and others, and added Andreas Lochbihler's "option" BNF
Wed, 12 Sep 2012 05:03:18 +0200 blanchet reorganized dependencies so that the sugar does not depend on GFP -- this will be essential for bootstrapping
Wed, 12 Sep 2012 02:06:31 +0200 blanchet tuning
Wed, 12 Sep 2012 02:05:06 +0200 blanchet tuning annotations
Wed, 12 Sep 2012 02:05:05 +0200 blanchet tuned antiquotations
Wed, 12 Sep 2012 02:05:04 +0200 blanchet tuning
Wed, 12 Sep 2012 02:05:03 +0200 blanchet tuning
Wed, 12 Sep 2012 00:55:11 +0200 blanchet added optional qualifiers for constructors and destructors, similarly to the old package
Wed, 12 Sep 2012 00:20:37 +0200 blanchet adapted example
Wed, 12 Sep 2012 00:20:37 +0200 blanchet added attributes to theorems
Tue, 11 Sep 2012 23:27:19 +0200 wenzelm merged
Tue, 11 Sep 2012 22:31:43 +0200 blanchet support for sort constraints in new (co)data commands
Tue, 11 Sep 2012 22:13:22 +0200 blanchet provide a programmatic interface for FP sugar
Tue, 11 Sep 2012 23:26:03 +0200 wenzelm some GUI support for color options;
Tue, 11 Sep 2012 22:59:25 +0200 wenzelm more precise sections;
Tue, 11 Sep 2012 22:54:12 +0200 wenzelm provide color values via options;
Tue, 11 Sep 2012 20:22:03 +0200 wenzelm prefer tuning parameters as public methods (again) -- to allow overriding in applications;
Tue, 11 Sep 2012 19:49:17 +0200 wenzelm updated keywords;
Tue, 11 Sep 2012 19:45:12 +0200 wenzelm merged
Tue, 11 Sep 2012 19:43:06 +0200 wenzelm tuned;
Tue, 11 Sep 2012 19:35:21 +0200 wenzelm more informative tooltip: default value;
Tue, 11 Sep 2012 19:19:39 +0200 wenzelm more options;
Tue, 11 Sep 2012 18:58:29 +0200 blanchet allow defaults for one datatype to involve the constructor of another one in the mutually recursive case
Tue, 11 Sep 2012 18:39:47 +0200 blanchet added "defaults" option
Tue, 11 Sep 2012 18:12:23 +0200 blanchet removed wrong "transpose" and ensure "sel" theorems are put in the right order (grouped per selector, in the order in which the selectors appear)
Tue, 11 Sep 2012 17:36:09 +0200 blanchet spin off "bnf_def_tactics.ML"
Tue, 11 Sep 2012 17:14:49 +0200 blanchet move "bnf_util.ML" to "BNF_Util.thy"
Tue, 11 Sep 2012 17:09:39 +0200 blanchet renamed "BNF_Library" to "BNF_Util"
Tue, 11 Sep 2012 17:06:27 +0200 blanchet generate all sel theorems
Tue, 11 Sep 2012 16:08:55 +0200 blanchet allow default values for selectors in low-level "wrap_data" command
Tue, 11 Sep 2012 16:08:27 +0200 blanchet removed needless "infer_types" call
Tue, 11 Sep 2012 14:51:52 +0200 blanchet added no_dests option
Tue, 11 Sep 2012 13:10:34 +0200 blanchet tuning
Tue, 11 Sep 2012 13:06:14 +0200 blanchet finished splitting sum types for corecursors
Tue, 11 Sep 2012 13:06:14 +0200 blanchet split sum types in corecursor definition
Tue, 11 Sep 2012 13:06:13 +0200 blanchet first step towards splitting corecursor function arguments into (p, g, h) triples
Tue, 11 Sep 2012 13:06:13 +0200 blanchet reverted "id" change: The problem is rather that the "%c. f c" argument sometimes gets eta-reduced
Tue, 11 Sep 2012 16:10:54 +0200 wenzelm replaced jedit_relative_font_size by jedit_font_scale;
Tue, 11 Sep 2012 15:59:35 +0200 wenzelm need to provide label via some jEdit property;
Tue, 11 Sep 2012 15:47:42 +0200 wenzelm some support to organize options in sections;
Tue, 11 Sep 2012 11:53:34 +0200 wenzelm merged
Tue, 11 Sep 2012 09:40:05 +0200 blanchet generate "id" rather than (%v. v)
Tue, 11 Sep 2012 09:40:05 +0200 blanchet correctly generate sel_coiter and sel_corec theorems
Mon, 10 Sep 2012 21:44:43 +0200 blanchet generate "sel_coiters" and friends
Mon, 10 Sep 2012 18:50:27 +0200 blanchet sanity check
Mon, 10 Sep 2012 18:29:55 +0200 blanchet implemented and use "mk_sum_casesN_balanced"
Mon, 10 Sep 2012 17:52:01 +0200 blanchet fixed general case of "mk_sumEN_balanced"
Mon, 10 Sep 2012 17:36:02 +0200 blanchet debug
Mon, 10 Sep 2012 17:36:02 +0200 blanchet fixed base case of "mk_sumEN_balanced"
Mon, 10 Sep 2012 17:36:02 +0200 blanchet prevent inconsistent selector types
Mon, 10 Sep 2012 17:36:02 +0200 blanchet minor optimization
Mon, 10 Sep 2012 17:36:02 +0200 blanchet allow same selector name for several constructors
Mon, 10 Sep 2012 17:36:02 +0200 blanchet removed done TODO
Mon, 10 Sep 2012 17:36:02 +0200 blanchet avoid type inference + tuning
Mon, 10 Sep 2012 17:35:53 +0200 blanchet use balanced sums for constructors (to gracefully handle 100 constructors or more)
Mon, 10 Sep 2012 17:32:39 +0200 blanchet busted -- let's use more neutral names
Mon, 10 Sep 2012 14:52:22 +0200 bulwahn replacing own dummy value by Haskell's Prelude.undefined
Tue, 11 Sep 2012 11:29:28 +0200 wenzelm prefer global default font over IsabelleText of jEdit TextArea;
Tue, 11 Sep 2012 11:03:59 +0200 wenzelm uniform operation on initial delay;
Mon, 10 Sep 2012 21:17:32 +0200 wenzelm option jedit_load_delay;
Mon, 10 Sep 2012 21:15:46 +0200 wenzelm dynamic evaluation of time (e.g. via options);
Mon, 10 Sep 2012 19:56:08 +0200 wenzelm proper multi-line tooltip;
Mon, 10 Sep 2012 19:49:30 +0200 wenzelm more detailed option tooltip;
Mon, 10 Sep 2012 17:13:17 +0200 wenzelm more systematic JEdit_Options.make_component;
Mon, 10 Sep 2012 15:20:50 +0200 wenzelm manage Isabelle/jEdit options as Isabelle/Scala options (with persistent preferences);
Mon, 10 Sep 2012 13:19:56 +0200 wenzelm formal markup for @{file} (for hyperlinks etc.) -- interpret path wrt. master directory as usual;
Mon, 10 Sep 2012 12:13:39 +0200 wenzelm more explicit indication of legacy features;
Mon, 10 Sep 2012 12:00:28 +0200 wenzelm more explicit indication of legacy features;
Mon, 10 Sep 2012 09:57:21 +0200 traytel simplify "Process" example even further
Mon, 10 Sep 2012 09:56:06 +0200 traytel stabilized generation of parameterized theorem
Mon, 10 Sep 2012 06:46:17 +0200 nipkow added snippets
Sun, 09 Sep 2012 21:22:31 +0200 blanchet simplify "Process" example further
Sun, 09 Sep 2012 21:22:31 +0200 blanchet simplify "Process" example
Sun, 09 Sep 2012 21:13:15 +0200 traytel full name of a type as key in bnf table
Sun, 09 Sep 2012 19:57:20 +0200 blanchet fixed bug with one-value codatatype "codata 'a dead_foo = A"
Sun, 09 Sep 2012 19:05:53 +0200 blanchet tuning
Sun, 09 Sep 2012 18:55:10 +0200 blanchet fixed and reenabled "corecs" theorems
Sun, 09 Sep 2012 17:14:39 +0200 blanchet fixed and enabled generation of "coiters" theorems, including the recursive case
Sun, 09 Sep 2012 13:04:57 +0200 blanchet generate "fld_unf_corecs" as well
Sun, 09 Sep 2012 12:51:17 +0200 blanchet reactivated generation of "coiters" theorems
Sun, 09 Sep 2012 12:07:15 +0200 blanchet use map_id, not map_id', to allow better composition
Sun, 09 Sep 2012 10:58:11 +0200 traytel open typedefs everywhere in the package
Sun, 09 Sep 2012 10:15:58 +0200 traytel open typedef for datatypes
Sat, 08 Sep 2012 22:54:37 +0200 blanchet fixed and enabled iterator/recursor theorems
Sat, 08 Sep 2012 21:52:17 +0200 blanchet renamed for consistency
Sat, 08 Sep 2012 21:37:23 +0200 blanchet oops
Sat, 08 Sep 2012 21:33:15 +0200 blanchet tuning
Sat, 08 Sep 2012 21:30:31 +0200 blanchet for compatiblity with old datatype package: not only "recs" with "s", but also "iters" and their "fld_"/"unf_" variants
Sat, 08 Sep 2012 21:21:27 +0200 blanchet fixed bug with one-value types with phantom type arguments
Sat, 08 Sep 2012 21:04:27 +0200 blanchet imported patch debugging
Sat, 08 Sep 2012 21:04:26 +0200 blanchet repaired "nofail4" example
Sat, 08 Sep 2012 21:04:26 +0200 blanchet renamed xxxBNF to pre_xxx
Sat, 08 Sep 2012 21:04:26 +0200 blanchet fixed handling of map of "fun"
Sat, 08 Sep 2012 21:04:26 +0200 blanchet comment out code that's not ready
Sat, 08 Sep 2012 21:04:26 +0200 blanchet tuning
Sat, 08 Sep 2012 21:04:26 +0200 blanchet construct the right iterator theorem in the recursive case
Sat, 08 Sep 2012 21:04:26 +0200 blanchet some work on coiter tactic
Sat, 08 Sep 2012 21:04:26 +0200 blanchet more sugar on codatatypes
Sat, 08 Sep 2012 21:04:26 +0200 blanchet define corecursors
Sat, 08 Sep 2012 21:04:26 +0200 blanchet define coiterators
Sat, 08 Sep 2012 21:04:26 +0200 blanchet TODO
Sat, 08 Sep 2012 21:04:26 +0200 blanchet tuning
Sat, 08 Sep 2012 21:04:26 +0200 blanchet completed iter/rec proofs
Sat, 08 Sep 2012 21:04:26 +0200 blanchet TODOs
Sat, 08 Sep 2012 21:04:26 +0200 blanchet implemented "mk_iter_or_rec_tac"
Sat, 08 Sep 2012 21:04:26 +0200 blanchet generate iter/rec goals
Sat, 08 Sep 2012 21:04:26 +0200 blanchet repaired constant types
Sat, 08 Sep 2012 21:04:26 +0200 blanchet some work towards iterator and recursor properties
Sat, 08 Sep 2012 21:04:26 +0200 blanchet tuning
Sat, 08 Sep 2012 21:04:26 +0200 blanchet correctly curry recursor arguments
Sat, 08 Sep 2012 21:04:26 +0200 blanchet added high-level recursor, not yet curried
Fri, 07 Sep 2012 15:28:48 +0200 wenzelm merged
Fri, 07 Sep 2012 15:15:07 +0200 wenzelm tuned proofs;
Fri, 07 Sep 2012 15:00:03 +0200 wenzelm postpone update of text overview panel after incoming session edits, to improve reactivity of editing massive theories like src/HOL/Multivariate_Analysis;
Fri, 07 Sep 2012 13:58:54 +0200 wenzelm more explicit Delay operations;
Fri, 07 Sep 2012 13:58:43 +0200 wenzelm tuned proofs;
Fri, 07 Sep 2012 14:15:46 +0200 bulwahn clearer names for functions in Quickcheck's narrowing engine
Fri, 07 Sep 2012 08:36:04 +0200 nipkow merged
Fri, 07 Sep 2012 08:35:35 +0200 nipkow tuned latex
Fri, 07 Sep 2012 08:20:18 +0200 haftmann lattice instances for option type
Fri, 07 Sep 2012 08:20:18 +0200 haftmann combinator Option.these
Fri, 07 Sep 2012 07:20:55 +0200 nipkow adjusted examples
Thu, 06 Sep 2012 08:59:50 -0700 huffman countable_datatype method: pre-instantiate induction rule to avoid failure with e.g. datatype a = A "b list" and b = B "a"
Thu, 06 Sep 2012 17:12:24 +0200 traytel handle type constructors not known to be a BNF using the DEADID BNF
Thu, 06 Sep 2012 16:06:22 +0200 traytel respect order of/additional type variables supplied by the user in fixed point constructions;
Thu, 06 Sep 2012 12:21:33 +0200 blanchet gracefully handle shadowing case (fourth step of sugar localization)
Thu, 06 Sep 2012 12:14:40 +0200 blanchet careful about constructor types w.r.t. fake context (third step of localization)
Thu, 06 Sep 2012 12:04:40 +0200 blanchet read the real types off the constant types, rather than using the fake parser types (second step of sugar localization)
Thu, 06 Sep 2012 11:57:36 +0200 blanchet tuning
Thu, 06 Sep 2012 11:55:23 +0200 blanchet use "add_type" rather than "add_types_global"
Thu, 06 Sep 2012 11:51:19 +0200 blanchet don't throw away the context when hacking the theory (first step to localize the sugar code)
Thu, 06 Sep 2012 11:46:08 +0200 blanchet tuning
Thu, 06 Sep 2012 11:34:05 +0200 blanchet introduced and used "mk_Freesss", and simplified "mk_Freess(')"
Thu, 06 Sep 2012 02:56:21 +0200 blanchet construct high-level iterator RHS
Thu, 06 Sep 2012 01:37:24 +0200 krauss option for discarding build results, enabled in particular for Isabelle_makeall
Wed, 05 Sep 2012 23:59:44 +0200 blanchet by default, only generate one discriminator for a two-value datatype
Wed, 05 Sep 2012 20:54:40 +0200 wenzelm eliminated potentially confusing terminology of Scala "layer";
Wed, 05 Sep 2012 20:36:13 +0200 wenzelm merged
Wed, 05 Sep 2012 20:19:37 +0200 wenzelm tuned proofs;
Wed, 05 Sep 2012 19:51:00 +0200 wenzelm discontinued obsolete fork_mono to loosen some brakes -- NB: TTY interaction has Goal.future_proofs disabled due to missing Future.worker_task;
Wed, 05 Sep 2012 19:58:09 +0200 blanchet honor mixfix specifications
Wed, 05 Sep 2012 19:57:50 +0200 blanchet code indentation
Wed, 05 Sep 2012 16:17:53 +0200 blanchet print timing information
Wed, 05 Sep 2012 16:07:39 +0200 blanchet adapted example
Wed, 05 Sep 2012 16:00:53 +0200 blanchet check type variables on rhs
Wed, 05 Sep 2012 17:12:40 +0200 wenzelm proper subsexp projection of Isabelle_Markup.Path, in correspondence to 5d0cd770828e;
Wed, 05 Sep 2012 16:53:46 +0200 wenzelm added tooltip to reveal jEdit platform file name;
Wed, 05 Sep 2012 15:53:31 +0200 blanchet commented out slow examples again
Wed, 05 Sep 2012 15:40:29 +0200 blanchet fixed (n + 1)st bug in "mk_exhaust_tac" -- arose with uncurried constructors
Wed, 05 Sep 2012 15:40:28 +0200 blanchet fixed "mk_exhaust_tac" for the nth time
Wed, 05 Sep 2012 15:40:26 +0200 blanchet updated README
Wed, 05 Sep 2012 15:40:26 +0200 blanchet ported "Misc_Codata" to new syntax
Wed, 05 Sep 2012 15:40:13 +0200 blanchet ported "Misc_Data" to new syntax
Wed, 05 Sep 2012 15:22:37 +0200 traytel error message only in case of an error
Wed, 05 Sep 2012 14:49:35 +0200 traytel do not trivialize important internal theorem in quick_and_dirty mode
Wed, 05 Sep 2012 13:44:03 +0200 wenzelm merged
Wed, 05 Sep 2012 11:37:22 +0200 blanchet made "mk_case_eq_tac" work in the case where the first constructor is an "alternate" constructor (in which case its discriminator paradoxically starts with a negation)
Wed, 05 Sep 2012 11:18:48 +0200 blanchet tuning (systematic 1-based indices)
Wed, 05 Sep 2012 11:16:34 +0200 blanchet reindented code
Wed, 05 Sep 2012 11:11:26 +0200 blanchet added TODO
Wed, 05 Sep 2012 11:08:18 +0200 blanchet tell "select_prem_tac" not to thin any further premisses -- the "rotate_tac" otherwise confuses it
Wed, 05 Sep 2012 11:08:18 +0200 blanchet fixed "mk_alternate_disc_def_tac" in the case where the constructors are swapped compared with the common Nil/Cons case
Wed, 05 Sep 2012 11:08:18 +0200 blanchet don't get confused by extraneous premisses
Wed, 05 Sep 2012 11:08:18 +0200 blanchet added a check
Tue, 04 Sep 2012 13:06:28 +0900 Christian Sternagel NEWS; CONTRIBUTORS
Wed, 05 Sep 2012 13:02:25 +0200 wenzelm misc tuning;
Wed, 05 Sep 2012 11:19:01 +0200 wenzelm no need to wait 3h on macbroy30 (unlike former macbroy6, cf. 6e5b994070c1);
Wed, 05 Sep 2012 10:53:51 +0200 traytel more conservative rechecking of processed constraints in subtyping constraint simplification
Wed, 05 Sep 2012 09:58:37 +0200 blanchet added comment for Dmitriy
Wed, 05 Sep 2012 09:54:20 +0200 blanchet fixed bug in type instantiation of case theorem
Wed, 05 Sep 2012 09:31:31 +0200 blanchet use empty binding rather than "*" for default
Wed, 05 Sep 2012 08:32:59 +0200 nipkow tuned
Wed, 05 Sep 2012 00:58:54 +0200 blanchet fixed bugs in one-constructor case
Tue, 04 Sep 2012 23:43:02 +0200 blanchet smoothly handle one-constructor types
Tue, 04 Sep 2012 23:42:33 +0200 blanchet fixed some type issues in sugar "exhaust_tac"
Tue, 04 Sep 2012 23:09:08 +0200 blanchet optionally provide extra dead variables to the FP constructions
Tue, 04 Sep 2012 21:51:31 +0200 wenzelm merged
Tue, 04 Sep 2012 21:23:11 +0200 blanchet added robustness
Tue, 04 Sep 2012 20:45:43 +0200 wenzelm added build option -R;
Tue, 04 Sep 2012 18:49:40 +0200 blanchet implemented "mk_case_tac" -- and got rid of "cheat_tac"
Tue, 04 Sep 2012 18:14:58 +0200 blanchet define "case" constant
Tue, 04 Sep 2012 17:23:08 +0200 blanchet renamed low-level (co)iterators and (co)recursors with "fld_"/"unf_" prefix
Tue, 04 Sep 2012 16:27:27 +0200 blanchet implemented "mk_half_distinct_tac"
Tue, 04 Sep 2012 16:17:22 +0200 blanchet implemented "mk_inject_tac"
Tue, 04 Sep 2012 15:51:32 +0200 blanchet implemented "mk_exhaust_tac"
Tue, 04 Sep 2012 14:21:11 +0200 blanchet more work on FP sugar
Tue, 04 Sep 2012 13:06:41 +0200 blanchet more work on sugar + simplify Trueprop + eq idiom everywhere
Tue, 04 Sep 2012 13:05:07 +0200 blanchet renamed "disc_exclus" theorem to "disc_exclude"
Tue, 04 Sep 2012 13:05:01 +0200 blanchet more work on FP sugar
Tue, 04 Sep 2012 13:02:32 +0200 blanchet smarter "*" syntax -- fallback on "_" if "*" is impossible
Tue, 04 Sep 2012 13:02:32 +0200 blanchet more work on FP sugar
Tue, 04 Sep 2012 13:02:31 +0200 blanchet renamed theorem
Tue, 04 Sep 2012 13:02:30 +0200 blanchet tuned TODO comment
Tue, 04 Sep 2012 13:02:30 +0200 blanchet allow pseudo-definition of is_Cons in terms of is_Nil (and similarly for other two-constructor datatypes)
Tue, 04 Sep 2012 13:02:29 +0200 blanchet removed oddities
Tue, 04 Sep 2012 13:02:28 +0200 blanchet allow "*" to indicate no discriminator
Tue, 04 Sep 2012 13:02:28 +0200 blanchet tuned TODOs
Tue, 04 Sep 2012 13:02:26 +0200 blanchet started work on sugared "(co)data" commands
Tue, 04 Sep 2012 13:02:25 +0200 blanchet export "wrap" function
Tue, 04 Sep 2012 12:12:03 +0200 traytel eliminated obsolete "parallel_proofs = 0" restriction (cf. 0e5b859e1c91)
Tue, 04 Sep 2012 12:10:19 +0200 traytel no more aliases for Local_Theory.note; use Thm.close_derivation in internal theorems;
Tue, 04 Sep 2012 00:16:03 +0200 wenzelm enable parallel terminal proofs in interaction;
Mon, 03 Sep 2012 23:03:54 +0200 wenzelm misc tuning;
Mon, 03 Sep 2012 22:51:33 +0200 wenzelm merged
Mon, 03 Sep 2012 18:12:59 +0200 traytel killed internal output
Mon, 03 Sep 2012 17:57:34 +0200 traytel generate coinductive witnesses for codatatypes
Mon, 03 Sep 2012 17:56:39 +0200 traytel generalized signature
Mon, 03 Sep 2012 17:55:42 +0200 traytel added examples for testing of coinductive witnesses
Mon, 03 Sep 2012 22:50:07 +0200 wenzelm continue with more robust dummy session after failed startup;
Mon, 03 Sep 2012 22:31:27 +0200 wenzelm prefer old startup dialog scheme (cf. 514bb82514df);
Mon, 03 Sep 2012 22:22:38 +0200 wenzelm more permissive handling of plugin startup failure;
Mon, 03 Sep 2012 21:30:34 +0200 wenzelm bypass slow check for inlined files, where it is not really required;
Mon, 03 Sep 2012 20:57:51 +0200 wenzelm more direct access to all-important chunks for text painting;
Mon, 03 Sep 2012 15:50:41 +0200 nipkow merged
Mon, 03 Sep 2012 15:41:06 +0200 nipkow added annotations after condition in if and while
Mon, 03 Sep 2012 13:19:52 +0200 wenzelm merge, resolving trivial conflict;
Thu, 30 Aug 2012 15:44:03 +0900 Christian Sternagel forgot to add lemmas
Thu, 30 Aug 2012 13:44:15 +0900 Christian Sternagel hide newly introduced constant Sublist.sub to allow for name sub in TreeFsetI
Thu, 30 Aug 2012 13:39:43 +0900 Christian Sternagel reverted (accidentally commited) changes from changeset fd4aef9bc7a9
Thu, 30 Aug 2012 13:39:30 +0900 Christian Sternagel reverted (accidentally commited) changes from changeset fd4aef9bc7a9
Thu, 30 Aug 2012 13:38:27 +0900 Christian Sternagel added theory instantiating type class order for list prefixes
Thu, 30 Aug 2012 13:06:04 +0900 Christian Sternagel Main is implicitly imported via Sublist
Thu, 30 Aug 2012 13:05:11 +0900 Christian Sternagel added author
Thu, 30 Aug 2012 13:03:03 +0900 Christian Sternagel List is implicitly imported by Main
Wed, 29 Aug 2012 16:25:35 +0900 Christian Sternagel introduced "sub" as abbreviation for "emb (op =)";
Wed, 29 Aug 2012 12:24:26 +0900 Christian Sternagel base Sublist_Order on Sublist (using a simplified form of embedding as sublist relation)
Wed, 29 Aug 2012 12:23:14 +0900 Christian Sternagel dropped ord and bot instance for list prefixes (use locale interpretation instead, which allows users to decide what order to use on lists)
Wed, 29 Aug 2012 11:05:44 +0900 Christian Sternagel more lemmas on suffixes and embedding
Wed, 29 Aug 2012 10:57:24 +0900 Christian Sternagel changed arguement order of suffixeq (to facilitate reading "suffixeq xs ys" as "xs is a (possibly empty) suffix of ys)
Wed, 29 Aug 2012 10:48:28 +0900 Christian Sternagel added embedding for lists (constant emb)
Wed, 29 Aug 2012 10:46:11 +0900 Christian Sternagel renamed (in Sublist): postfix ~> suffixeq, and dropped infix syntax >>=
Wed, 29 Aug 2012 10:35:05 +0900 Christian Sternagel renamed (in Sublist): prefix ~> prefixeq, strict_prefix ~> prefix
Wed, 29 Aug 2012 10:27:56 +0900 Christian Sternagel renamed theory List_Prefix into Sublist (since it is not only about prefixes)
Mon, 03 Sep 2012 11:54:21 +0200 blanchet compile
Mon, 03 Sep 2012 11:54:21 +0200 blanchet rearrange dependencies
Mon, 03 Sep 2012 11:54:21 +0200 blanchet renamed three BNF/(co)datatype-related commands
Mon, 03 Sep 2012 11:30:29 +0200 wenzelm tuned boundary cases of command-line;
Mon, 03 Sep 2012 11:09:25 +0200 wenzelm "isabelle logo" produces EPS and PDF format simultaneously;
Mon, 03 Sep 2012 10:17:17 +0200 wenzelm actually reset output when there is no valid command span here (especially relevant at very end of jEdit buffer, which lacks the terminating newline);
Mon, 03 Sep 2012 09:15:58 +0200 wenzelm tuned proofs;
Mon, 03 Sep 2012 09:15:40 +0200 wenzelm some parallel ML;
Sun, 02 Sep 2012 21:24:33 +0200 wenzelm proper classpath on windows;
Sun, 02 Sep 2012 21:07:50 +0200 wenzelm proper classpath for Java FX;
Sun, 02 Sep 2012 21:01:11 +0200 wenzelm basic setup for HTML5 panel;
Sun, 02 Sep 2012 19:26:05 +0200 wenzelm basic support for Java FX;
Sun, 02 Sep 2012 14:02:05 +0200 wenzelm maintain stable state of node entries from last round -- bypass slightly different Thm.join_theory_proofs;
Sat, 01 Sep 2012 19:46:21 +0200 wenzelm removed unused material;
Sat, 01 Sep 2012 19:43:18 +0200 wenzelm discontinued complicated/unreliable notion of recent proofs within context;
Sat, 01 Sep 2012 19:27:28 +0200 wenzelm central management of forked goals wrt. transaction id;
Fri, 31 Aug 2012 22:34:37 +0200 wenzelm merged
Fri, 31 Aug 2012 22:25:06 +0200 wenzelm always register proofs, even for empty binding;
Fri, 31 Aug 2012 22:24:14 +0200 wenzelm tuned signature;
Fri, 31 Aug 2012 16:07:06 +0200 blanchet made parser a bit more flexible
Fri, 31 Aug 2012 16:07:06 +0200 blanchet tuning
Fri, 31 Aug 2012 16:07:06 +0200 blanchet pad the selectors' list with default names
Fri, 31 Aug 2012 16:07:06 +0200 blanchet generate default names for selectors
Fri, 31 Aug 2012 15:04:03 +0200 blanchet renamed "disc_disjoint" property "disj_exclus"
Fri, 31 Aug 2012 15:04:03 +0200 blanchet optimized "mk_split_tac" + use "notes"
Fri, 31 Aug 2012 15:04:03 +0200 blanchet optimized "mk_case_disc_tac" further
Fri, 31 Aug 2012 15:04:03 +0200 blanchet optimized "mk_case_disc_tac"
Fri, 31 Aug 2012 15:04:03 +0200 blanchet tuning
Fri, 31 Aug 2012 15:04:03 +0200 blanchet rationalized data structure for distinctness theorems
Fri, 31 Aug 2012 15:04:03 +0200 blanchet optimized "case_cong" proof
Fri, 31 Aug 2012 15:04:03 +0200 blanchet allow default names for selectors via wildcard (_) + fix wrong index (k)
Fri, 31 Aug 2012 15:04:03 +0200 blanchet minor fixes (for compatibility with existing datatype package)
Fri, 31 Aug 2012 15:04:03 +0200 blanchet generate "split_asm" property
Fri, 31 Aug 2012 15:04:03 +0200 blanchet generate "split" property
Fri, 31 Aug 2012 16:35:30 +0200 wenzelm more precise register_proofs for local goals;
Fri, 31 Aug 2012 15:25:26 +0200 wenzelm more informative error message from failed goal forks (violating old-style TTY protocol!);
Fri, 31 Aug 2012 15:24:26 +0200 wenzelm avoid empty tooltips;
Fri, 31 Aug 2012 15:03:44 +0200 wenzelm clarified command status (again);
Fri, 31 Aug 2012 14:52:29 +0200 wenzelm recovered ScrollPane from d899be1cfe6d;
Fri, 31 Aug 2012 14:35:04 +0200 wenzelm more markup for failed goal forks, reusing "bad";
Fri, 31 Aug 2012 13:23:25 +0200 wenzelm further refinement of command status, to accomodate forked proofs;
Thu, 30 Aug 2012 22:38:12 +0200 wenzelm merged;
Thu, 30 Aug 2012 17:22:34 +0200 blanchet make parallel list indexing possible for inject theorems
Thu, 30 Aug 2012 17:02:48 +0200 blanchet generate "weak_case_cong" property
Thu, 30 Aug 2012 16:50:03 +0200 blanchet generate "case_cong" property
Thu, 30 Aug 2012 15:57:14 +0200 blanchet generate "case_disc" property
Thu, 30 Aug 2012 14:52:39 +0200 blanchet generate "ctr_sels" theorems
Thu, 30 Aug 2012 14:27:26 +0200 blanchet generate "disc_exhaust" property
Thu, 30 Aug 2012 13:42:05 +0200 blanchet generate "disc_distinct" theorems
Thu, 30 Aug 2012 11:31:47 +0200 blanchet added discriminator theorems
Thu, 30 Aug 2012 11:31:20 +0200 blanchet adjust example
Thu, 30 Aug 2012 09:48:27 +0200 blanchet more work on sugar
Thu, 30 Aug 2012 09:47:46 +0200 blanchet updated Java-related error message
Thu, 30 Aug 2012 09:47:46 +0200 blanchet changed order of arguments to "bnf_sugar"
Thu, 30 Aug 2012 09:47:46 +0200 blanchet define selectors and discriminators
Thu, 30 Aug 2012 09:47:46 +0200 blanchet tuning
Thu, 30 Aug 2012 09:47:46 +0200 blanchet more work on BNF sugar -- up to derivation of nchotomy
Thu, 30 Aug 2012 09:47:46 +0200 blanchet more work on BNF sugar
Thu, 30 Aug 2012 09:47:46 +0200 blanchet renamed ML function for consistency
Thu, 30 Aug 2012 09:47:46 +0200 blanchet started work on datatype sugar
Thu, 30 Aug 2012 09:47:46 +0200 blanchet killed obsolete "bnf_of_typ" command
Thu, 30 Aug 2012 09:47:46 +0200 blanchet removed dead code
Thu, 30 Aug 2012 09:47:46 +0200 blanchet have "bnf_of_typ" command seal the BNF
Thu, 30 Aug 2012 21:50:49 +0200 wenzelm register proofs of Isar goals, to enable recovery from unstable command states after interactive cancellation;
Thu, 30 Aug 2012 21:23:04 +0200 wenzelm refined treatment of forked proofs at transaction boundaries, including proof commands (see also 7ee000ce5390);
Thu, 30 Aug 2012 19:18:49 +0200 wenzelm some support for registering forked proofs within Proof.state, using its bottom context;
Thu, 30 Aug 2012 16:39:50 +0200 wenzelm tuned signature;
Thu, 30 Aug 2012 15:26:37 +0200 wenzelm refined status of forked goals;
Thu, 30 Aug 2012 15:22:21 +0200 wenzelm proper merge of promises to avoid exponential blow-up in pathologic situations (e.g. lack of PThm wrapping);
Wed, 29 Aug 2012 22:18:33 +0200 wenzelm tuned message;
Wed, 29 Aug 2012 21:31:45 +0200 wenzelm discontinued old init_components script, superseded by init_components shell function as explained in README_REPOSITORY;
Wed, 29 Aug 2012 21:27:32 +0200 wenzelm approximative build of pdf documents in 1 pass instead of 3;
Wed, 29 Aug 2012 21:20:46 +0200 wenzelm more formal isabelle makedist from repository;
Wed, 29 Aug 2012 21:01:05 +0200 wenzelm removed remains of generated material, which tends to rot;
Wed, 29 Aug 2012 20:54:49 +0200 wenzelm one more round to ensure that base images are already there, without producing document output themselves;
Wed, 29 Aug 2012 20:46:47 +0200 wenzelm more robust document setup;
Wed, 29 Aug 2012 20:16:22 +0200 wenzelm provide polyml-5.4.1 as regular component;
Wed, 29 Aug 2012 17:19:48 +0200 wenzelm clarified handling of raw output messages;
Wed, 29 Aug 2012 14:29:38 +0200 wenzelm no attempt to build documentation for now -- requires ML_HOME etc. which is not present here;
Wed, 29 Aug 2012 13:08:51 +0200 wenzelm command 'use' is legacy;
Wed, 29 Aug 2012 12:55:41 +0200 wenzelm clarified separated_chunks vs. space_explode;
Wed, 29 Aug 2012 12:18:21 +0200 wenzelm more precise indentation;
Wed, 29 Aug 2012 12:07:57 +0200 wenzelm modernized specifications;
Wed, 29 Aug 2012 12:07:45 +0200 wenzelm tuned signature;
Wed, 29 Aug 2012 11:48:45 +0200 wenzelm renamed Position.str_of to Position.here;
Wed, 29 Aug 2012 11:31:07 +0200 wenzelm init components from local clone that is used to produce the test distribition, which itself lacks Admin;
Tue, 28 Aug 2012 22:16:06 +0200 wenzelm discontinued centralistic changelog;
Tue, 28 Aug 2012 20:16:11 +0200 wenzelm discontinued odd copy of eps logos (cf. 8fc3828fdc8a);
Tue, 28 Aug 2012 20:10:53 +0200 wenzelm prefer cp over mv, to reduce assumptions about file-system boundaries and GNU vs. non-GNU tools;
Tue, 28 Aug 2012 19:24:32 +0200 wenzelm removed odd left-over file;
Tue, 28 Aug 2012 19:02:41 +0200 wenzelm update on "isabelle build" and "isabelle build_doc";
Tue, 28 Aug 2012 18:57:32 +0200 wenzelm renamed doc-src to src/Doc;
Tue, 28 Aug 2012 18:46:15 +0200 wenzelm do not hardwire document output options -- to be provided by the user;
Tue, 28 Aug 2012 17:57:47 +0200 wenzelm more permanent update of keywords (cf. 3517d6f50b12);
Tue, 28 Aug 2012 17:53:08 +0200 wenzelm merged
Tue, 28 Aug 2012 17:36:20 +0200 blanchet updated keywords
Tue, 28 Aug 2012 17:24:53 +0200 blanchet fixed import paths in examples
Tue, 28 Aug 2012 17:19:59 +0200 blanchet fixed import paths
Tue, 28 Aug 2012 17:17:41 +0200 blanchet tuning
Tue, 28 Aug 2012 17:17:25 +0200 blanchet updated NEWS and CONTRIBUTORS
Tue, 28 Aug 2012 17:17:03 +0200 blanchet documentation cleanup
Tue, 28 Aug 2012 17:16:00 +0200 blanchet added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
Tue, 28 Aug 2012 16:33:06 +0200 webertj Typo fixed.
Tue, 28 Aug 2012 17:51:43 +0200 wenzelm updated .hgignore to reflect to (almost) clean result of build_doc;
Tue, 28 Aug 2012 17:49:02 +0200 wenzelm more formal build_doc tool (Admin only);
Tue, 28 Aug 2012 16:43:47 +0200 wenzelm prepare document more uniformly;
Tue, 28 Aug 2012 16:18:23 +0200 wenzelm prefer \input which actually checks file existence;
Tue, 28 Aug 2012 16:14:35 +0200 wenzelm tuned;
Tue, 28 Aug 2012 15:07:43 +0200 wenzelm prefer (old) isa-index as provided here, to get exactly the same index layout as in Isabelle2012;
Tue, 28 Aug 2012 15:00:05 +0200 wenzelm removed old stuff;
Tue, 28 Aug 2012 14:37:57 +0200 wenzelm more standard document preparation within session context: avoid clashes with generated .tex files, even on case-insensible file-system;
Tue, 28 Aug 2012 13:15:15 +0200 wenzelm removed old stuff;
Tue, 28 Aug 2012 13:12:03 +0200 wenzelm removed historic manual;
Tue, 28 Aug 2012 13:09:01 +0200 wenzelm more standard document preparation within session context;
Tue, 28 Aug 2012 13:04:15 +0200 wenzelm more standard document preparation within session context;
Tue, 28 Aug 2012 12:55:32 +0200 wenzelm updated IsarRef/document/style.sty;
Tue, 28 Aug 2012 12:52:14 +0200 wenzelm missing file;
Tue, 28 Aug 2012 12:48:39 +0200 wenzelm removed junk;
Tue, 28 Aug 2012 12:45:49 +0200 wenzelm more standard document preparation within session context;
Tue, 28 Aug 2012 12:31:53 +0200 wenzelm removed outdated IsarRef/Thy/HOLCF_Specific.thy -- make IsarRef depend on HOL only;
Tue, 28 Aug 2012 12:22:10 +0200 wenzelm prefer doc-src/pdfsetup.sty;
Mon, 27 Aug 2012 23:37:16 +0200 wenzelm more official way to set margin;
Mon, 27 Aug 2012 23:29:45 +0200 wenzelm avoid clash with generated Adaptation.tex on case-insensible file-systems;
Mon, 27 Aug 2012 23:10:54 +0200 wenzelm missing file;
Mon, 27 Aug 2012 23:08:39 +0200 wenzelm deactivate updated doc-src sessions, to make Admin/build doc and makedist work for now;
Mon, 27 Aug 2012 23:00:38 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 22:31:16 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 22:22:42 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 22:14:17 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 22:00:04 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 21:46:00 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 21:37:34 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 21:30:18 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 21:19:16 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 21:04:37 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 20:50:10 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 20:19:09 +0200 wenzelm more portable perl invocation;
Mon, 27 Aug 2012 17:24:01 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 17:11:55 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 16:48:41 +0200 wenzelm more standard document preparation within session context;
Mon, 27 Aug 2012 16:10:54 +0200 wenzelm clarified "isabelle logo";
Mon, 27 Aug 2012 16:07:48 +0200 wenzelm clarified document directories: browser_info as backdrop vs. optional output directory in the foreground;
Mon, 27 Aug 2012 16:00:42 +0200 wenzelm less ambitious test -- terminate more quickly;
Mon, 27 Aug 2012 14:34:54 +0200 wenzelm tuned;
Sun, 19 Aug 2012 17:45:07 +0200 wenzelm actual use of (sos remote_csdp) via ISABELLE_FULL_TEST;
Mon, 27 Aug 2012 11:41:54 +0200 wenzelm test with many add-ons;
Sun, 26 Aug 2012 22:32:22 +0200 wenzelm updated Theory.begin_theory;
Sun, 26 Aug 2012 22:23:10 +0200 wenzelm entity markup for theory Pure, to enable hyperlinks etc.;
Sun, 26 Aug 2012 22:10:27 +0200 wenzelm more accurate defining position of theory;
Sun, 26 Aug 2012 21:46:50 +0200 wenzelm theory def/ref position reports, which enable hyperlinks etc.;
Sun, 26 Aug 2012 10:20:26 +0200 nipkow fixed theory dependency
Fri, 24 Aug 2012 20:58:29 +0200 wenzelm more convenient switching of buffers;
Fri, 24 Aug 2012 20:47:33 +0200 wenzelm report source path and let front-end resolve implicit master location (e.g. URL);
Fri, 24 Aug 2012 20:41:47 +0200 wenzelm prefer jEdit file name representation (potentially via VFS);
Fri, 24 Aug 2012 19:35:44 +0200 wenzelm more precise counting of line/column;
Fri, 24 Aug 2012 16:45:55 +0200 wenzelm support for direct hyperlinks, without the Hyperlinks plugin;
Fri, 24 Aug 2012 16:43:37 +0200 wenzelm tuned signature;
Fri, 24 Aug 2012 13:05:14 +0200 wenzelm some markup for inlined files;
Fri, 24 Aug 2012 12:35:39 +0200 wenzelm check side-comments of command spans (normally filtered out in Outer_Syntax.toplevel_source);
Fri, 24 Aug 2012 11:32:12 +0200 wenzelm updated READMEs -- most Mac OS X problems are gone thanks to jdk-7u6;
Fri, 24 Aug 2012 11:03:52 +0200 wenzelm clarified syntax boundary cases and errors;
Thu, 23 Aug 2012 21:23:14 +0200 wenzelm simplified JVM startup, based on stronger assumptions about the Java version provided as Isabelle component;
Thu, 23 Aug 2012 20:49:00 +0200 wenzelm eliminated obsolete byte_reader -- theory headers + body files are parsed in full;
Thu, 23 Aug 2012 20:34:51 +0200 wenzelm more direct File.read_bytes -- avoid cumulative copying of StringBuilder;
Thu, 23 Aug 2012 19:57:55 +0200 wenzelm improved errors of parser combinators;
Thu, 23 Aug 2012 17:46:03 +0200 wenzelm tuned messages: end-of-input rarely means physical end-of-file from the past;
Thu, 23 Aug 2012 15:44:47 +0200 wenzelm merged
Thu, 23 Aug 2012 15:32:22 +0200 Gerwin Klein remove Hoare dependency from Fold.thy
Thu, 23 Aug 2012 15:43:28 +0200 wenzelm added specific 'spark_open_vcg' and 'spark_open_siv' with formal management of corresponding source files;
Thu, 23 Aug 2012 15:06:15 +0200 wenzelm turned 'boogie_open' into thy_load command, without any declarations of 'uses';
Thu, 23 Aug 2012 14:58:42 +0200 wenzelm tuned signature;
Thu, 23 Aug 2012 13:55:27 +0200 wenzelm clarified type Token.file;
Thu, 23 Aug 2012 13:31:00 +0200 wenzelm expand all files uniformly;
Thu, 23 Aug 2012 13:26:27 +0200 wenzelm added build option -l (list files);
Thu, 23 Aug 2012 13:03:29 +0200 wenzelm prefer classic take_prefix/take_suffix over chop_while (cf. 0659e84bdc5f);
Thu, 23 Aug 2012 12:55:23 +0200 wenzelm more basic file dependencies -- no load command here;
Thu, 23 Aug 2012 12:44:52 +0200 wenzelm tuned signature (again, cf. ff9cd47be39b);
Thu, 23 Aug 2012 12:43:01 +0200 wenzelm updated Thy_Load.check_thy;
Thu, 23 Aug 2012 12:33:42 +0200 wenzelm simplified Thy_Load.check_thy (again) -- no need to pass keywords nor find files in body text;
Thu, 23 Aug 2012 12:00:11 +0200 wenzelm tuned signature;
Thu, 23 Aug 2012 11:58:10 +0200 wenzelm simplified Thy_Load.provide: do not store full path;
Wed, 22 Aug 2012 23:45:49 +0200 wenzelm prefer ML_file over old uses;
Wed, 22 Aug 2012 23:23:48 +0200 wenzelm merged
Tue, 21 Aug 2012 09:02:29 +0200 nipkow abstracted lemmas
Wed, 22 Aug 2012 23:22:57 +0200 wenzelm prefer ML_file over old uses;
Wed, 22 Aug 2012 22:55:41 +0200 wenzelm prefer ML_file over old uses;
Wed, 22 Aug 2012 22:47:16 +0200 wenzelm 'ML_file' evaluates ML text from a file directly within the theory, without predeclaration via 'uses';
Wed, 22 Aug 2012 21:43:17 +0200 wenzelm add keywords of this node as well (e.g. relevant for Pure.thy);
Wed, 22 Aug 2012 21:28:33 +0200 wenzelm tuned;
Wed, 22 Aug 2012 21:06:26 +0200 wenzelm tuned message -- dynamic loading happens routinely, e.g. in TTY/PG interaction;
Wed, 22 Aug 2012 21:02:02 +0200 wenzelm discontinued separate list of required files -- maintain only provided files as they occur at runtime;
Wed, 22 Aug 2012 18:04:30 +0200 wenzelm find files via load commands within theory text;
Wed, 22 Aug 2012 16:24:52 +0200 wenzelm clarified global get_recent_syntax: session always has its base_syntax, but it might be absent itself;
Wed, 22 Aug 2012 16:10:23 +0200 wenzelm pass syntax through check_thy;
Wed, 22 Aug 2012 15:53:17 +0200 wenzelm use Thy_Header.read on explicit text only -- potentially via File.read, not Scan.byte_reader;
Wed, 22 Aug 2012 12:47:49 +0200 wenzelm clarified Parse.path vs. Parse.explode -- prefer errors in proper transaction context;
Wed, 22 Aug 2012 12:17:55 +0200 wenzelm tuned;
Wed, 22 Aug 2012 12:07:11 +0200 wenzelm clarified bootstrapping of Pure;
Wed, 22 Aug 2012 11:56:13 +0200 wenzelm tuned errors;
Tue, 21 Aug 2012 22:26:34 +0200 wenzelm prefer File.full_path in accordance to check_file;
Tue, 21 Aug 2012 21:48:32 +0200 wenzelm more standard Thy_Load.check_thy for Pure.thy, relying on its header;
Tue, 21 Aug 2012 21:25:45 +0200 wenzelm updated Thy_Load.check_thy;
Tue, 21 Aug 2012 20:32:33 +0200 wenzelm refined Thy_Load.check_thy: find more uses in body text, based on keywords;
Tue, 21 Aug 2012 16:56:18 +0200 wenzelm more direct cumulation of (sparse) keywords;
Tue, 21 Aug 2012 14:54:29 +0200 wenzelm some support for thy_load_commands;
Tue, 21 Aug 2012 13:29:34 +0200 wenzelm tuned signature;
Tue, 21 Aug 2012 12:15:25 +0200 wenzelm clarified initialization of Thy_Load, Thy_Info, Session;
Tue, 21 Aug 2012 11:00:54 +0200 wenzelm tuned;
Mon, 20 Aug 2012 21:52:31 +0200 wenzelm more robust cleaning of "% tag" and "-- cmt";
Mon, 20 Aug 2012 17:05:53 +0200 wenzelm some support for inlining file content into outer syntax token language;
Mon, 20 Aug 2012 15:43:10 +0200 wenzelm tuned comment;
Mon, 20 Aug 2012 14:23:20 +0200 wenzelm tuned;
Mon, 20 Aug 2012 14:09:09 +0200 wenzelm added keyword kind "thy_load" (with optional list of file extensions);
Mon, 20 Aug 2012 13:58:06 +0200 wenzelm updated generated files;
Mon, 20 Aug 2012 13:39:41 +0200 wenzelm more strict syntax, according to manual;
Mon, 20 Aug 2012 08:40:18 +0200 nipkow abstracted lemma
Sun, 19 Aug 2012 19:31:45 +0200 wenzelm retain unknown options within preferences;
Sun, 19 Aug 2012 18:01:25 +0200 wenzelm more comprehensible platform family name;
Sun, 19 Aug 2012 17:51:41 +0200 wenzelm tuned message;
Sun, 19 Aug 2012 17:33:00 +0200 wenzelm fewer components, more roots;
Sun, 19 Aug 2012 17:21:34 +0200 wenzelm actually remove makeall (cf. 292b97e17fb7);
Fri, 17 Aug 2012 21:16:13 +0200 wenzelm tuned;
Fri, 17 Aug 2012 21:15:36 +0200 wenzelm Backed out changeset ec82c33c75f8;
Fri, 17 Aug 2012 20:31:12 +0200 webertj Typo fixed.
Fri, 17 Aug 2012 19:11:51 +0200 wenzelm merged
Fri, 17 Aug 2012 11:32:20 +0200 nipkow merged
Fri, 17 Aug 2012 08:56:08 +0200 nipkow fixed lemmas
Thu, 16 Aug 2012 15:08:42 +0200 nipkow abstracted lemmas
Fri, 17 Aug 2012 19:08:55 +0200 wenzelm updated to new init_components, hoping that mira can digest that;
Fri, 17 Aug 2012 19:07:14 +0200 wenzelm some explanations on component categories;
Fri, 17 Aug 2012 18:04:49 +0200 wenzelm specific cygwin components;
Fri, 17 Aug 2012 17:37:27 +0200 wenzelm obsolete;
Fri, 17 Aug 2012 17:35:07 +0200 wenzelm some explanations on isabelle components;
Fri, 17 Aug 2012 17:52:10 +0200 wenzelm some grouping of components;
Fri, 17 Aug 2012 17:48:26 +0200 wenzelm renamed components to components_old, to make room for some directory of the same name;
Fri, 17 Aug 2012 15:05:57 +0200 wenzelm minor robustification;
Fri, 17 Aug 2012 14:56:37 +0200 wenzelm added "isabelle components" tool;
Fri, 17 Aug 2012 14:55:46 +0200 wenzelm tuned;
Fri, 17 Aug 2012 12:14:58 +0200 wenzelm direct support for component forests via init_components;
Fri, 17 Aug 2012 11:42:05 +0200 wenzelm allow to provide external ISABELLE_IDENTIFIER for repository clone -- potentially relevant for isatest and mira;
Fri, 17 Aug 2012 11:37:14 +0200 wenzelm tuned;
Fri, 17 Aug 2012 11:23:57 +0200 wenzelm tuned;
Fri, 17 Aug 2012 11:20:18 +0200 wenzelm updated component repository;
Fri, 17 Aug 2012 11:18:26 +0200 wenzelm updates on 32 bit vs. 64 bit platforms;
Fri, 17 Aug 2012 10:46:42 +0200 wenzelm updated to jedit_build-20120813, pointing to another contrib directory as a change;
Thu, 16 Aug 2012 17:19:48 +0200 wenzelm merged
Thu, 16 Aug 2012 17:16:20 +0200 wenzelm tuned proofs;
Thu, 16 Aug 2012 15:41:36 +0200 blanchet look in current directory first before looking up includes in the TPTP directory, as required by Geoff
Thu, 16 Aug 2012 14:07:32 +0200 haftmann prefer eta-expanded code equations for fold, to accomodate tail recursion optimisation in Scala
Thu, 16 Aug 2012 15:40:26 +0200 wenzelm more robust multi-platform support;
Thu, 16 Aug 2012 14:25:58 +0200 wenzelm updated to jdk-7u6 and jedit_build-20120813 -- NB: plain Isabelle/Scala still happens to work with jdk-6;
Thu, 16 Aug 2012 14:05:50 +0200 wenzelm support for jdk-7u6 component;
Wed, 15 Aug 2012 23:06:17 +0200 ballarin Clarification: free variables allowed in interpreted locale instances.
Wed, 15 Aug 2012 15:10:42 +0200 nipkow merged
Wed, 15 Aug 2012 14:26:42 +0200 nipkow fixed proof
Wed, 15 Aug 2012 14:00:12 +0200 nipkow abstracted lemmas
Wed, 15 Aug 2012 12:56:54 +0200 nipkow Backed out changeset 6cf7a9d8bbaf
Wed, 15 Aug 2012 12:18:30 +0200 nipkow abstracted lemmas
Wed, 15 Aug 2012 13:43:49 +0200 webertj merged
Wed, 15 Aug 2012 13:43:42 +0200 webertj Turned into Admin tool download_components.
Wed, 15 Aug 2012 13:07:24 +0200 wenzelm tuned;
Wed, 15 Aug 2012 12:54:25 +0200 wenzelm tuned;
Wed, 15 Aug 2012 12:36:38 +0200 wenzelm some updates of "Presenting theories", using mkroot/build instead of former mkdir/make/usedir (which are still present in "Misc");
Wed, 15 Aug 2012 11:41:27 +0200 wenzelm tuned;
Wed, 15 Aug 2012 11:04:56 +0200 blanchet fixed handling of "int" in the wake of its port to the quotient package
Wed, 15 Aug 2012 11:04:55 +0200 blanchet removed dead code
Wed, 15 Aug 2012 01:17:26 +0200 webertj merged
Wed, 15 Aug 2012 01:17:18 +0200 webertj Added various options, notably -c to download components listed in Admin/components. Also, curl instead of wget.
Tue, 14 Aug 2012 21:58:00 +0200 wenzelm ignore some administrative files on newer Mercurial versions as well;
Tue, 14 Aug 2012 20:50:50 +0200 wenzelm some support for persistent user preferences;
Tue, 14 Aug 2012 16:18:15 +0200 wenzelm merged
Tue, 14 Aug 2012 15:42:58 +0200 wenzelm explicit document_output directory, without implicit purge of default in ISABELLE_BROWSER_INFO;
Tue, 14 Aug 2012 13:40:49 +0200 wenzelm more direct interpretation of document_variants for build (unchanged for usedir);
Tue, 14 Aug 2012 16:09:45 +0200 blanchet tone down "z3_tptp", now that Z3 (starting with 4.1) no longer supports TPTP TFF0
Tue, 14 Aug 2012 15:26:45 +0200 blanchet fixed then-else confusion
Tue, 14 Aug 2012 15:23:28 +0200 blanchet tweak Vampire setup in the light of new evaluation
Tue, 14 Aug 2012 15:18:11 +0200 blanchet improved set of reconstructor methods
Tue, 14 Aug 2012 14:07:53 +0200 blanchet warn users about unused "using" facts
Tue, 14 Aug 2012 13:20:59 +0200 blanchet be less aggressive at kicking out chained facts
Tue, 14 Aug 2012 12:54:26 +0200 blanchet recognize bus errors as crash
Tue, 14 Aug 2012 12:49:42 +0200 blanchet consider removing chained facts last, so that they're more likely to be kept
Tue, 14 Aug 2012 13:01:09 +0200 wenzelm clarified format of etc/options: only declarations, not re-definitions;
Tue, 14 Aug 2012 12:26:02 +0200 wenzelm check_errors for cumulative session content;
Tue, 14 Aug 2012 12:21:32 +0200 wenzelm even more defensive path expansion (see also 8d381fdef898);
Tue, 14 Aug 2012 11:43:08 +0200 wenzelm support for 'typ' with explicit sort constraint;
Tue, 14 Aug 2012 11:37:58 +0200 wenzelm added jedit option -d;
Tue, 14 Aug 2012 10:44:03 +0200 wenzelm always retain doc-src (as regular component);
Mon, 13 Aug 2012 20:31:24 +0200 wenzelm merged
Mon, 13 Aug 2012 20:01:30 +0200 webertj Calling isabelle with proper (relative) path, no longer relying on $PATH.
Mon, 13 Aug 2012 19:51:48 +0200 wenzelm fewer workarounds for MacOS to increase chances that COMMAND ("META") key works with Java 1.7 from Oracle;
Mon, 13 Aug 2012 19:36:34 +0200 wenzelm updated to jedit-4.5.2 (still unchanged);
Sun, 12 Aug 2012 23:13:43 +0200 krauss restored ISABELLE_OUTPUT etc -- still relevant at least for mira.py itself
Sun, 12 Aug 2012 22:39:28 +0200 wenzelm tuned;
Sun, 12 Aug 2012 21:48:58 +0200 krauss fixed mira.py (cf. fd50596bf78b)
Sun, 12 Aug 2012 20:45:34 +0200 wenzelm more direct embedding of abstract thm values into the ML environment -- avoidance of repeated ML_Thms.the_thm(s) considerably reduces compilation time for Poly/ML 5.4.x;
Sun, 12 Aug 2012 19:09:55 +0200 wenzelm more static antiquotations;
Sun, 12 Aug 2012 19:08:27 +0200 wenzelm always show some timing information, to reduce the need for explicit -v;
Sun, 12 Aug 2012 17:39:06 +0200 wenzelm some information for central Isabelle repository configuration;
Sun, 12 Aug 2012 01:25:43 +0200 krauss reduced settings patching
Sun, 12 Aug 2012 00:16:04 +0200 krauss removed obsolete configuration AFP_images
Sat, 11 Aug 2012 22:17:46 +0200 wenzelm faster compilation of ML with antiquotations: static ML_context is bound once in auxiliary structure Isabelle;
Sat, 11 Aug 2012 21:32:46 +0200 wenzelm simplified symbol matching;
Sat, 11 Aug 2012 21:10:36 +0200 wenzelm further clarification of malformed symbols;
Sat, 11 Aug 2012 20:54:06 +0200 wenzelm more liberal scanning of potentially malformed symbols;
Sat, 11 Aug 2012 19:34:36 +0200 wenzelm vacuous execution after first malformed command;
Sat, 11 Aug 2012 18:05:41 +0200 wenzelm clarified Command.range vs. Command.proper_range according to Scala version, which is potentially relevant for command status markup;
Sat, 11 Aug 2012 17:43:00 +0200 wenzelm tuned markup;
Sat, 11 Aug 2012 17:40:33 +0200 wenzelm tuned message;
Sat, 11 Aug 2012 17:24:21 +0200 wenzelm clarified "bad" markup: proper body text, invent missing serial on Scala side (counting backwards);
Sat, 11 Aug 2012 17:23:09 +0200 wenzelm reports with body text, not just markup;
Sat, 11 Aug 2012 15:54:18 +0200 blanchet fixed "double rev" bug that arose in situations where a % comment arose on the last line of a file without \n at the end
Sat, 11 Aug 2012 11:31:05 +0200 nipkow special code with lists no longer necessary, use sets
Fri, 10 Aug 2012 22:25:45 +0200 wenzelm proper error prefixes;
Fri, 10 Aug 2012 21:53:20 +0200 wenzelm more precise recover_quoted, recover_verbatim, recover_comment (cf. ML version) -- NB: context parsers expect explicit termination;
Fri, 10 Aug 2012 21:22:40 +0200 wenzelm tuned message;
Fri, 10 Aug 2012 20:53:16 +0200 wenzelm clarified Linear_Set.next/prev: check definedness;
Fri, 10 Aug 2012 18:03:46 +0200 nipkow merged
Fri, 10 Aug 2012 17:17:05 +0200 nipkow Improved complete lattice formalisation - no more index set.
Fri, 10 Aug 2012 16:29:40 +0200 wenzelm merged
Fri, 10 Aug 2012 16:19:51 +0200 wenzelm tuned proofs;
Fri, 10 Aug 2012 15:57:22 +0200 wenzelm sneak message into "bad" markup as property -- to be displayed after YXML parsing;
Fri, 10 Aug 2012 15:14:45 +0200 wenzelm apply all text edits to each node, before determining the resulting doc_edits -- allow several iterations to consolidate spans etc.;
Fri, 10 Aug 2012 13:33:07 +0200 wenzelm clarified undefined, unparsed, unfinished command spans;
Fri, 10 Aug 2012 13:15:00 +0200 wenzelm tuned;
Fri, 10 Aug 2012 10:23:54 +0200 wenzelm discontinued mostly unused markup for command spans;
Fri, 10 Aug 2012 10:18:07 +0200 wenzelm more visible markup of malformed input as "bad";
Fri, 10 Aug 2012 13:33:54 +0200 blanchet tuned proofs
Thu, 09 Aug 2012 22:31:04 +0200 wenzelm some attempts to keep malformed syntax errors focussed, without too much red spilled onto the document view;
Thu, 09 Aug 2012 21:09:24 +0200 wenzelm refined recover_spans: take visible range into account, reparse and trim results -- to improve editing experience wrt. unbalanced quotations etc.;
Thu, 09 Aug 2012 19:51:29 +0200 wenzelm tuned signature;
Thu, 09 Aug 2012 19:37:42 +0200 wenzelm more direct Linear_Set.reverse, swapping orientation of the graph;
Thu, 09 Aug 2012 17:13:46 +0200 wenzelm tuned signature;
Thu, 09 Aug 2012 14:56:06 +0200 wenzelm tuned;
Thu, 09 Aug 2012 14:37:43 +0200 wenzelm refined recovery of scan errors: longest prefix of delimited token after failure, otherwise just one symbol;
Thu, 09 Aug 2012 14:09:36 +0200 wenzelm explicit FIXME;
Thu, 09 Aug 2012 12:39:05 +0200 wenzelm tuned signature;
Wed, 08 Aug 2012 22:14:39 +0200 haftmann corrected header
Wed, 08 Aug 2012 20:35:34 +0200 wenzelm refined isabelle mkroot;
Wed, 08 Aug 2012 17:49:56 +0200 wenzelm simplified session specifications: names are taken verbatim and current directory is default;
Wed, 08 Aug 2012 15:58:40 +0200 wenzelm added build option -D: include session directory and select its sessions;
Wed, 08 Aug 2012 14:45:40 +0200 wenzelm discontinued obsolete "isabelle makeall";
Fri, 27 Jul 2012 20:54:01 +0200 wenzelm even more permissive approximation of master_dir, which is only required to access external resources ('uses' etc.);
Wed, 08 Aug 2012 14:30:27 +0200 wenzelm back to implicit commit via isabelle-process -- save image only once (cf. 181b91e1d1c1);
Wed, 08 Aug 2012 12:51:20 +0200 wenzelm proper axiomatization of "mem" -- do not leave it formally unspecified;
Wed, 08 Aug 2012 12:38:41 +0200 wenzelm simplified Pure bootstrap -- separate pure_setup.ML was required for Alice/ML at some point;
Wed, 08 Aug 2012 12:33:40 +0200 wenzelm more casual exit back to ML toplevel, to accomodate commit in SML/NJ which continues at the saved point;
Wed, 08 Aug 2012 12:13:34 +0200 wenzelm obsolete;
Wed, 08 Aug 2012 12:10:22 +0200 wenzelm eliminated obsolete ISABELLE_USEDIR_OPTIONS;
Wed, 08 Aug 2012 11:53:14 +0200 wenzelm updated ML settings;
Wed, 08 Aug 2012 11:21:09 +0200 hoelzl add legacy target for HOL-Probability, needed by AFP/Markov_Models
Wed, 08 Aug 2012 11:02:38 +0200 wenzelm proper isabelle update_keywords tool;
Wed, 08 Aug 2012 10:56:37 +0200 wenzelm configure Admin as component, with its own lib/Tools;
Wed, 08 Aug 2012 10:40:52 +0200 wenzelm SOMEthing went utterly wrong in 5b51ccdc8623;
Wed, 08 Aug 2012 00:22:06 +0200 wenzelm more legacy targets;
Tue, 07 Aug 2012 23:43:05 +0200 wenzelm discontinued obsolete IsaMakefile and ROOT.ML files from the Isabelle distribution;
Tue, 07 Aug 2012 23:38:18 +0200 wenzelm tuned;
Tue, 07 Aug 2012 22:54:27 +0200 blanchet proper quoting
Tue, 07 Aug 2012 22:32:14 +0200 wenzelm merged
Tue, 07 Aug 2012 22:25:17 +0200 wenzelm more structural parsing for minor modes;
Tue, 07 Aug 2012 21:38:24 +0200 wenzelm clarified Sidekick configuration, including minor modes;
Tue, 07 Aug 2012 14:29:18 +0200 blanchet stop distinguishing between complete and incomplete slices, since this is very fragile and has hardly any useful semantics to users
Tue, 07 Aug 2012 13:03:50 +0200 blanchet specify full path to clausifier
Tue, 07 Aug 2012 11:25:01 +0200 blanchet documentation
Tue, 07 Aug 2012 20:28:35 +0200 wenzelm more token markers, based on actual outer syntax;
Tue, 07 Aug 2012 19:16:58 +0200 wenzelm simplified process startup phases: INIT suffices for is_ready;
Tue, 07 Aug 2012 17:46:30 +0200 wenzelm need to expand path in order to resolve imports like "~~/src/Tools/Code_Generator";
Tue, 07 Aug 2012 17:08:22 +0200 wenzelm prefer static Build.session_content for loaded theories -- discontinued incremental protocol;
Tue, 07 Aug 2012 16:34:15 +0200 wenzelm prefer static Build.outer_syntax in Isabelle/Scala session -- discontinued incremental protocol;
Tue, 07 Aug 2012 15:19:08 +0200 wenzelm permissive outer syntax wrt. symbol recoding;
Tue, 07 Aug 2012 15:01:48 +0200 wenzelm simplified Document.Node.Header -- internalized errors;
Tue, 07 Aug 2012 13:21:29 +0200 wenzelm tuned signature;
Tue, 07 Aug 2012 12:35:24 +0200 wenzelm tuned signature -- slightly more abstract text representation of prover process;
Tue, 07 Aug 2012 12:10:26 +0200 wenzelm tuned signature -- make Pretty less dependent on Symbol;
Tue, 07 Aug 2012 10:28:04 +0200 boehmes extended Mirabelle to support user-provided setup files which contain the configuration for a Mirabelle run (avoids some layers of scripts and reduces the complexity of the overall Mirabelle setup)
Tue, 07 Aug 2012 10:28:04 +0200 boehmes increase defensive timeout that should typically not kick in thanks to solid time limits in Sledgehammer (otherwise, Mirabelle-based evaluations might be distorted)
Mon, 06 Aug 2012 22:12:17 +0200 blanchet documentation
Mon, 06 Aug 2012 22:12:17 +0200 blanchet added iProver(-Eq) local
Mon, 06 Aug 2012 22:12:17 +0200 blanchet optimized saving
Mon, 06 Aug 2012 21:11:42 +0200 wenzelm pass Isabelle/Scala system options into ML process of Isar tty or build jobs;
Mon, 06 Aug 2012 17:54:05 +0200 wenzelm merged
Mon, 06 Aug 2012 15:02:59 +0100 paulson switching from Emacs.app to Aquamacs.app
Mon, 06 Aug 2012 15:01:15 +0100 paulson switching from Emacs.app to Aquamacs.app
Mon, 06 Aug 2012 15:12:18 +0200 huffman modify group_cancel simprocs so that they can cancel multiple terms at once
Mon, 06 Aug 2012 16:05:29 +0200 wenzelm "isabelle options" prints Isabelle system options;
Mon, 06 Aug 2012 14:33:23 +0200 wenzelm removed leftover from 89cc3dfb383b, hoping that mira digests it;
Mon, 06 Aug 2012 14:19:56 +0200 wenzelm discontinued presumably obsolete attempts at doc-src testing (cf. 3b02b0ef8d48, 89cc3dfb383b);
Mon, 06 Aug 2012 11:59:09 +0200 wenzelm more precise imitation of old ROOT.ML files;
Sun, 05 Aug 2012 23:37:26 +0200 krauss fixed mira.py (cf. fe611991427a)
Sun, 05 Aug 2012 23:32:04 +0200 krauss corrected session name
Sun, 05 Aug 2012 22:25:16 +0200 krauss removed obsolete mira configurations -- covered by AFP_images
Sun, 05 Aug 2012 22:00:59 +0200 krauss modernized mira configurations, making use of isabelle build
Sun, 05 Aug 2012 15:11:09 +0200 krauss removed mira configurations related to old importer
Sun, 05 Aug 2012 21:57:25 +0200 wenzelm re-introduced ROOTS catalog files (cf. 47330b712f8f) which help to organize AFP or make -d options persistent;
Sun, 05 Aug 2012 20:11:32 +0200 wenzelm more on isabelle mkroot;
Sun, 05 Aug 2012 16:20:34 +0200 wenzelm added mkroot: prepare session root directory;
Sun, 05 Aug 2012 13:42:21 +0200 wenzelm prefer general Command_Line.tool wrapper (cf. Scala version);
Sun, 05 Aug 2012 13:23:54 +0200 wenzelm simplified Session_Tree;
Sat, 04 Aug 2012 22:50:56 +0200 wenzelm some timeouts, which modify the build order;
Sat, 04 Aug 2012 22:23:48 +0200 wenzelm queue ordering by descending outdegree and timeout;
Sat, 04 Aug 2012 21:48:09 +0200 wenzelm tuned import;
Sat, 04 Aug 2012 21:45:41 +0200 wenzelm clarified Session_Tree (with proper integrity check) vs. Queue (with provision for alternative ordering);
Sat, 04 Aug 2012 20:28:35 +0200 wenzelm clarified Session_Entry vs. Session_Info with related parsing operations;
Sat, 04 Aug 2012 18:05:14 +0200 wenzelm simplified class Job;
Sat, 04 Aug 2012 17:26:30 +0200 wenzelm let with_timing report overall number of threads;
Sat, 04 Aug 2012 17:06:55 +0200 wenzelm further robustification of interrupts during build;
Sat, 04 Aug 2012 16:56:42 +0200 wenzelm refined outer syntax;
Fri, 03 Aug 2012 19:08:15 +0200 wenzelm prefer calligrapic \<RR> \<II> over \<Re> \<Im> for "screen" display (NB: official unicode defines only one version of these glyphs, unlike TeX);
Fri, 03 Aug 2012 17:56:35 +0200 blanchet remember ATP flops to avoid repeating them too quickly
Fri, 03 Aug 2012 17:56:35 +0200 blanchet remember which MaSh proofs were found using ATPs
Fri, 03 Aug 2012 17:56:35 +0200 blanchet rule out same "technical" theories for MePo as for MaSh
Fri, 03 Aug 2012 17:56:35 +0200 blanchet don't generate queries for empty dependencies
Fri, 03 Aug 2012 17:56:35 +0200 blanchet crank up max number of dependencies
Fri, 03 Aug 2012 17:56:35 +0200 blanchet never use MaSh in Metis examples, to avoid one dimension of nondeterminism
Fri, 03 Aug 2012 16:27:38 +0200 wenzelm merged
Fri, 03 Aug 2012 16:00:12 +0200 wenzelm more informative process exit code;
Fri, 03 Aug 2012 14:52:45 +0200 wenzelm timeout for session build job;
Fri, 03 Aug 2012 13:55:51 +0200 wenzelm static outer syntax based on session specifications;
Fri, 03 Aug 2012 15:38:44 +0200 huffman declare trE and tr_induct as default cases and induct rules for type tr
Fri, 03 Aug 2012 13:06:25 +0200 wenzelm reject path variable nesting explicitly;
Fri, 03 Aug 2012 12:37:31 +0200 wenzelm simplified custom document/build script, instead of old-style document/IsaMakefile;
Fri, 03 Aug 2012 09:51:28 +0200 blanchet cleaner temporary file cleanup for MaSh, based on tried-and-trusted code
Thu, 02 Aug 2012 16:17:52 +0200 wenzelm merged
Thu, 02 Aug 2012 10:10:29 +0200 blanchet don't tag negatively naked variables
Thu, 02 Aug 2012 10:10:29 +0200 blanchet support older versions of Vampire
Thu, 02 Aug 2012 10:10:29 +0200 blanchet document E-MaLeS
Thu, 02 Aug 2012 10:10:29 +0200 blanchet added E-MaLeS to list of provers for testing
Thu, 02 Aug 2012 15:34:55 +0200 wenzelm discontinued unused etc/sessions catalog;
Thu, 02 Aug 2012 15:23:28 +0200 wenzelm allow session specifications in arbitrary order;
Thu, 02 Aug 2012 15:05:32 +0200 wenzelm tuned;
Thu, 02 Aug 2012 13:37:58 +0200 wenzelm report commands as formal entities, with def/ref positions;
Thu, 02 Aug 2012 12:36:54 +0200 wenzelm more official command specifications, including source position;
Thu, 02 Aug 2012 11:32:23 +0200 wenzelm more antiquotations;
Thu, 02 Aug 2012 00:18:20 +0200 wenzelm declare keywords only once;
Thu, 02 Aug 2012 00:15:32 +0200 wenzelm more antiquotations;
Thu, 02 Aug 2012 00:02:00 +0200 wenzelm more antiquotations;
Wed, 01 Aug 2012 23:33:26 +0200 wenzelm more standard bootstrapping of Pure outer syntax;
Wed, 01 Aug 2012 22:12:29 +0200 wenzelm fixed document;
Wed, 01 Aug 2012 22:11:54 +0200 wenzelm store parent heap stamp as well -- needs to be propagated through the build hierarchy;
Wed, 01 Aug 2012 19:53:20 +0200 wenzelm more standard bootstrapping of Pure.thy;
Wed, 01 Aug 2012 18:57:17 +0200 wenzelm more precise guide for bibtex/makeindex -- dummy files should be sufficient;
Wed, 01 Aug 2012 15:56:36 +0200 wenzelm added offline test for skip_proofs;
Wed, 01 Aug 2012 15:50:50 +0200 wenzelm clarified ISABELLE_FULL_TEST;
Wed, 01 Aug 2012 15:46:45 +0200 wenzelm explicit option skip_proofs;
Wed, 01 Aug 2012 15:33:08 +0200 wenzelm recovered comination of Toplevel.skip_proofs and Goal.parallel_proofs from 9679bab23f93 (NB: skip_proofs leads to failure of Toplevel.proof_of);
Wed, 01 Aug 2012 15:32:36 +0200 wenzelm removed junk;
Wed, 01 Aug 2012 12:14:56 +0200 wenzelm no longer force STIX fonts onto the user -- NB: STIXv1.0.0 is outdated and Mac OS 10.7 ships its own copy of STIX already;
Wed, 01 Aug 2012 11:55:18 +0200 wenzelm more prominent file name;
Tue, 31 Jul 2012 22:00:19 +0200 wenzelm updated isatest settings for isabelle build;
Tue, 31 Jul 2012 20:09:30 +0200 wenzelm more portable hex_nibble: avoid disagreement of Poly/ML and SML/NJ on StringCvt.HEX;
Tue, 31 Jul 2012 19:55:04 +0200 wenzelm merged
Tue, 31 Jul 2012 17:40:33 +0200 wenzelm print full path;
Tue, 31 Jul 2012 14:43:55 +0200 kuncar Remove Lift_RBT.thy, it's in HOL/Library/RBT.thy now
Tue, 31 Jul 2012 13:55:39 +0200 kuncar add testing file for RBT_Set
Tue, 31 Jul 2012 13:55:39 +0200 kuncar implementation of sets by RBT trees for the code generator
Tue, 31 Jul 2012 13:55:39 +0200 kuncar use lifting/transfer formalization of RBT from Lift_RBT
Tue, 31 Jul 2012 13:55:39 +0200 kuncar a couple of additions to RBT formalization to allow us to implement RBT_Set
Tue, 31 Jul 2012 13:55:39 +0200 kuncar more relation operations expressed by Finite_Set.fold
Tue, 31 Jul 2012 13:55:39 +0200 kuncar more set operations expressed by Finite_Set.fold
Thu, 26 Jul 2012 15:55:19 +0200 bulwahn moved another larger quickcheck example to Quickcheck_Benchmark
Tue, 31 Jul 2012 16:26:12 +0200 wenzelm HOL-Probability appears to work with smlnj;
Tue, 31 Jul 2012 16:23:20 +0200 wenzelm document variant NAME may use different LaTeX entry point document/root_NAME.tex if that file exists;
Tue, 31 Jul 2012 14:42:03 +0200 wenzelm made SML/NJ happy;
Tue, 31 Jul 2012 12:38:01 +0200 wenzelm renamed session TLA to HOL-TLA to avoid clash with AFP;
Mon, 30 Jul 2012 20:43:07 +0200 wenzelm clarified directory content operations (similar to ML version);
Mon, 30 Jul 2012 17:37:34 +0200 wenzelm regenerate ToyList2/ToyList.thy during raw make *after* session build, to ensure that it is updated sporadically (NB: isabelle build does not support generated sources);
Mon, 30 Jul 2012 17:25:45 +0200 wenzelm multi-threaded HOL-Tutorial with explicit indication of local options;
Mon, 30 Jul 2012 17:07:23 +0200 wenzelm removed obsolete IsaMakefile + ROOT.ML setup -- doc-src is managed via isabelle build;
Mon, 30 Jul 2012 17:03:24 +0200 wenzelm removed some old material (inactive since 2002/2003);
Mon, 30 Jul 2012 16:40:21 +0200 wenzelm updated isatest to isabelle build, which also includes doc-src sessions;
Mon, 30 Jul 2012 16:03:25 +0200 wenzelm obsolete;
Mon, 30 Jul 2012 15:54:17 +0200 wenzelm makedist -D retains doc-src component with its "doc" sessions (relevant for testing);
Mon, 30 Jul 2012 15:31:00 +0200 wenzelm allow negative int values as well, according to real = int | float;
Mon, 30 Jul 2012 14:38:45 +0200 wenzelm misc tuning;
Mon, 30 Jul 2012 14:29:12 +0200 wenzelm discontinued unused isabelle jedit debugger;
Mon, 30 Jul 2012 14:11:29 +0200 wenzelm more uniform usage of "isabelle tool";
Mon, 30 Jul 2012 13:48:56 +0200 wenzelm less verbosity;
Mon, 30 Jul 2012 13:44:40 +0200 wenzelm proper treatment of eof wrt. proper_input -- allow input of spaces/comments only;
Mon, 30 Jul 2012 13:42:45 +0200 wenzelm tuned signature;
Mon, 30 Jul 2012 12:08:25 +0200 wenzelm updated ROOT according to 3defa60a7ae3;
Mon, 30 Jul 2012 12:04:37 +0200 wenzelm merged
Mon, 30 Jul 2012 10:59:33 +0200 bulwahn re-activating Quickcheck_Narrowing_Examples in Quickcheck_Examples
Mon, 30 Jul 2012 12:03:48 +0200 wenzelm added build option -c;
Mon, 30 Jul 2012 11:03:44 +0200 wenzelm removed build option -f (cf. a125b8040ada), due to slightly inconvenient behaviour on ancestors;
Sun, 29 Jul 2012 21:55:56 +0200 haftmann script for downloading components from central store
Sun, 29 Jul 2012 21:40:46 +0200 wenzelm added build option -f;
Sat, 28 Jul 2012 22:01:21 +0200 haftmann corrected slip
Sat, 28 Jul 2012 21:10:54 +0200 wenzelm discontinued $ISABELLE_HOME/build (cf. 500c6eb6c6dc);
Sat, 28 Jul 2012 20:36:25 +0200 wenzelm separate session HOL-Mirabelle-ex -- cannot run isolated shell scripts within build tool;
Sat, 28 Jul 2012 20:27:39 +0200 wenzelm added Quickcheck_Benchmark (cf. 1959baa22632);
Sat, 28 Jul 2012 20:20:35 +0200 wenzelm no apparent need for single-threaded execution;
Sat, 28 Jul 2012 20:18:15 +0200 wenzelm discontinued obsolete Isabelle/build script;
Sat, 28 Jul 2012 20:12:47 +0200 wenzelm announce advanced support for Isabelle sessions and build management;
Sat, 28 Jul 2012 20:07:21 +0200 wenzelm some introduction on sessions;
Sat, 28 Jul 2012 19:49:09 +0200 wenzelm tuned messages;
Sat, 28 Jul 2012 19:48:19 +0200 wenzelm tuned;
Sat, 28 Jul 2012 19:38:52 +0200 wenzelm added generated file;
Sat, 28 Jul 2012 19:37:35 +0200 wenzelm some description of main build options;
Sat, 28 Jul 2012 18:20:47 +0200 wenzelm more on "Session ROOT specifications";
Sat, 28 Jul 2012 15:21:49 +0200 wenzelm some description of isabelle build;
Sat, 28 Jul 2012 14:52:56 +0200 wenzelm tuned;
Sat, 28 Jul 2012 13:29:56 +0200 wenzelm isabelle browser is another user interface;
Sat, 28 Jul 2012 13:18:34 +0200 wenzelm renamed isabelle-root minor mode;
Sat, 28 Jul 2012 13:11:58 +0200 wenzelm discontinued special treatment of Proof General;
Sat, 28 Jul 2012 13:01:48 +0200 wenzelm top-down order of user interfaces;
Sat, 28 Jul 2012 12:59:53 +0200 wenzelm misc tuning;
Sat, 28 Jul 2012 07:26:37 +0200 huffman move exception handlers outside of let block
Fri, 27 Jul 2012 23:14:55 +0200 wenzelm tuned message;
Fri, 27 Jul 2012 22:28:30 +0200 wenzelm merged
Fri, 27 Jul 2012 22:26:38 +0200 haftmann evaluation: allow multiple code modules
Fri, 27 Jul 2012 22:23:00 +0200 wenzelm tuned proofs -- avoid odd situations of polymorphic Frees in goal state;
Fri, 27 Jul 2012 21:57:56 +0200 wenzelm merged
Fri, 27 Jul 2012 20:05:56 +0200 haftmann restored narrowing quickcheck after 6efff142bb54
Fri, 27 Jul 2012 21:50:34 +0200 wenzelm tuned proofs -- avoid odd situations of polymorphic Frees in goal state;
Fri, 27 Jul 2012 20:58:44 +0200 wenzelm unvarify thm statement stemming from old-style definition, to avoid schematic type variables in subsequent goal;
Fri, 27 Jul 2012 19:57:23 +0200 wenzelm tuned proofs -- avoid odd situations of polymorphic Frees in goal state;
Fri, 27 Jul 2012 19:27:21 +0200 huffman move ML functions from nat_arith.ML to Divides.thy, which is the only place they are used
Fri, 27 Jul 2012 17:59:18 +0200 huffman replace Nat_Arith simprocs with simpler conversions that do less rearrangement of terms
Fri, 27 Jul 2012 17:57:31 +0200 huffman give Nat_Arith simprocs proper name bindings by using simproc_setup
Fri, 27 Jul 2012 17:34:33 +0200 blanchet tweaks in preparation for type encoding evaluation
Fri, 27 Jul 2012 16:35:02 +0200 wenzelm merged
Fri, 27 Jul 2012 15:42:39 +0200 huffman replace abel_cancel simprocs with functionally equivalent, but simpler and faster ones
Fri, 27 Jul 2012 14:56:37 +0200 blanchet nicer Nitpick subscript output in jEdit
Fri, 27 Jul 2012 16:33:32 +0200 wenzelm no_check for @{setting} antiquotations -- empty values are treated as undefined on Cygwin;
Fri, 27 Jul 2012 16:27:26 +0200 wenzelm proper shell variable;
Fri, 27 Jul 2012 15:37:48 +0200 wenzelm actually check return code;
Fri, 27 Jul 2012 15:37:28 +0200 wenzelm include doc-src as component, and thus its sessions defined in ROOT;
Fri, 27 Jul 2012 14:22:32 +0200 wenzelm tuned signature;
Fri, 27 Jul 2012 14:15:04 +0200 wenzelm delete other log file;
Fri, 27 Jul 2012 14:09:59 +0200 wenzelm simplified Path vs. JVM File operations;
Fri, 27 Jul 2012 13:33:34 +0200 wenzelm tuned;
Fri, 27 Jul 2012 13:17:12 +0200 wenzelm tuned messages;
Fri, 27 Jul 2012 13:15:12 +0200 wenzelm fewer options;
Fri, 27 Jul 2012 13:08:46 +0200 wenzelm tuned signature;
Fri, 27 Jul 2012 13:01:19 +0200 wenzelm prefer explicit datatype Present.dump_mode;
Fri, 27 Jul 2012 12:43:58 +0200 wenzelm simplified Session.name;
Fri, 27 Jul 2012 12:29:07 +0200 wenzelm more precise imitation of usedir wrt. Session.name (cf. 45137257399a);
Fri, 27 Jul 2012 08:52:40 +0200 blanchet update docs
Fri, 27 Jul 2012 08:52:40 +0200 blanchet extract Z3 unsat cores (for "z3_tptp")
Fri, 27 Jul 2012 08:52:40 +0200 blanchet bring implementation of traditional encoding in line with paper
Thu, 26 Jul 2012 21:50:16 +0200 wenzelm further refinement of current/all_current status, which needs to be propagated through the hierarchy (see also Thy_Info.require_thys);
Thu, 26 Jul 2012 19:59:06 +0200 wenzelm merged
Thu, 26 Jul 2012 16:08:16 +0200 blanchet [1] goes after any attributes
Thu, 26 Jul 2012 11:08:16 +0200 blanchet Z3 prints so many warnings that the very informative abnormal termination exception hardly ever gets raised -- better be more aggressive here
Thu, 26 Jul 2012 11:07:27 +0200 blanchet detect unknown options again
Thu, 26 Jul 2012 10:48:03 +0200 blanchet Sledgehammer already has its own ways of reporting and recovering from crashes in external provers -- no need to additionally print scores of warnings (cf. 4b0daca2bf88)
Thu, 26 Jul 2012 10:48:03 +0200 blanchet don't export technical theorems for MaSh
Thu, 26 Jul 2012 10:48:03 +0200 blanchet repaired accessibility chains generated by MaSh exporter + tuned one function out
Thu, 26 Jul 2012 10:48:03 +0200 blanchet generate fact name in queries again + use ATP dependencies when possible
Thu, 26 Jul 2012 19:57:33 +0200 wenzelm proper all_current, which regards parent status as well;
Thu, 26 Jul 2012 19:41:05 +0200 wenzelm more build options;
Thu, 26 Jul 2012 19:40:19 +0200 wenzelm added session HOL-Tutorial;
Thu, 26 Jul 2012 19:16:04 +0200 wenzelm recovered chapter on Presenting Theories;
Thu, 26 Jul 2012 19:08:14 +0200 wenzelm avoid clash of Misc/pairs.thy and Types/Pairs.thy on case-insensible file-system;
Thu, 26 Jul 2012 19:07:28 +0200 wenzelm proper input;
Thu, 26 Jul 2012 18:55:42 +0200 wenzelm recovered latex job;
Thu, 26 Jul 2012 17:32:28 +0200 wenzelm adhoc reordering to prevent implicit side-effects of some theories in Types, Rules, Sets;
Thu, 26 Jul 2012 17:17:53 +0200 wenzelm more build options;
Thu, 26 Jul 2012 17:16:02 +0200 wenzelm simplified Tutorial sessions;
Thu, 26 Jul 2012 16:54:44 +0200 wenzelm proper arguments for old usedir;
Thu, 26 Jul 2012 14:44:07 +0200 wenzelm more precise imports;
Thu, 26 Jul 2012 14:29:54 +0200 wenzelm refined "document_dump_mode": "all", "tex+sty", "tex";
Thu, 26 Jul 2012 14:24:27 +0200 wenzelm allow spaces in file names;
Thu, 26 Jul 2012 14:22:37 +0200 wenzelm more files for session Pure;
Thu, 26 Jul 2012 13:38:43 +0200 wenzelm discontinued slightly odd "browser_info_remote" -- it could point to a completely different version of the Isabelle library;
Thu, 26 Jul 2012 13:35:31 +0200 wenzelm tuned;
Thu, 26 Jul 2012 12:59:09 +0200 wenzelm remove old output heaps, to ensure that result is valid wrt. check_stamps;
Thu, 26 Jul 2012 12:32:25 +0200 wenzelm proper imports;
Thu, 26 Jul 2012 12:27:47 +0200 wenzelm support session groups;
Thu, 26 Jul 2012 11:52:08 +0200 wenzelm discontinued slightly odd session order, which did not quite work out;
Thu, 26 Jul 2012 11:46:30 +0200 wenzelm tuned signature;
Wed, 25 Jul 2012 23:02:50 +0200 wenzelm avoid clash of Advanced/simp.thy vs. Misc/simp.thy;
Wed, 25 Jul 2012 22:30:18 +0200 wenzelm tuned signature;
Wed, 25 Jul 2012 22:25:07 +0200 wenzelm actually check source vs. target stamps, based on information from log files;
Wed, 25 Jul 2012 19:49:40 +0200 wenzelm tuned;
Wed, 25 Jul 2012 18:05:07 +0200 wenzelm session specifications for doc-src, excluding TutorialI for now;
Wed, 25 Jul 2012 17:43:36 +0200 wenzelm updated generated files;
Wed, 25 Jul 2012 16:41:02 +0200 wenzelm clarified no_document situation;
Wed, 25 Jul 2012 12:40:17 +0200 wenzelm no hardwired default for Proof General component -- its users can use init_component separately;
Wed, 25 Jul 2012 12:39:35 +0200 wenzelm rail no longer exists;
Wed, 25 Jul 2012 12:38:54 +0200 wenzelm some updates on "Building a repository version of Isabelle";
Wed, 25 Jul 2012 11:59:22 +0200 wenzelm added condition = ISABELLE_POLYML according to no-smlnj targets in IsaMakefile;
Wed, 25 Jul 2012 10:55:02 +0200 wenzelm more standard session setup for WWW_Find;
Tue, 24 Jul 2012 23:01:55 +0200 wenzelm read/write dependency information;
Tue, 24 Jul 2012 22:00:12 +0200 wenzelm more files;
Tue, 24 Jul 2012 21:54:49 +0200 wenzelm more build options;
Tue, 24 Jul 2012 21:48:41 +0200 wenzelm merged
Tue, 24 Jul 2012 12:36:59 +0200 bulwahn moving a first Quickcheck example with many computations into a separate session Quickcheck_Benchmark
Tue, 24 Jul 2012 08:12:15 +0200 bulwahn moving Quickcheck_Examples back to test to run a minimal test even with the mira testing infrastructure
Tue, 24 Jul 2012 21:46:48 +0200 wenzelm reactivated HOL-NSA-Examples;
Tue, 24 Jul 2012 21:36:53 +0200 wenzelm tuned order;
Tue, 24 Jul 2012 21:26:28 +0200 wenzelm more build options;
Tue, 24 Jul 2012 21:07:54 +0200 wenzelm tuned error;
Tue, 24 Jul 2012 20:56:18 +0200 wenzelm more explicit checks during parsing;
Tue, 24 Jul 2012 20:42:34 +0200 wenzelm more explicit document = false to reduce warnings;
Tue, 24 Jul 2012 20:41:50 +0200 wenzelm pass parent_base_name, which is required for Session.init sanity check;
Tue, 24 Jul 2012 18:38:07 +0200 wenzelm more session entries;
Tue, 24 Jul 2012 17:34:46 +0200 wenzelm modernized imports;
Tue, 24 Jul 2012 17:33:19 +0200 wenzelm more general notion of user ERROR (cf. 44f56fe01528);
Tue, 24 Jul 2012 17:20:54 +0200 wenzelm tuned messages;
Tue, 24 Jul 2012 17:15:26 +0200 wenzelm tuned message;
Tue, 24 Jul 2012 14:36:08 +0200 wenzelm human-readable I/O error;
Tue, 24 Jul 2012 14:07:44 +0200 wenzelm more session ROOT files;
Tue, 24 Jul 2012 13:22:06 +0200 wenzelm tuned messages (cf. isabelle makeall);
Tue, 24 Jul 2012 13:11:50 +0200 wenzelm tuned message;
Tue, 24 Jul 2012 12:54:34 +0200 wenzelm actually negate "document" (cf. 7483aa690b4f);
Tue, 24 Jul 2012 12:47:48 +0200 wenzelm clarified no_build vs. verbose;
Tue, 24 Jul 2012 12:38:33 +0200 wenzelm clarified "document" again, eliminated redundant "no_document";
Tue, 24 Jul 2012 12:28:20 +0200 wenzelm clarified build -n (no build);
Tue, 24 Jul 2012 12:20:01 +0200 wenzelm added "document_dump_only" (cf. negated usedir -C);
Tue, 24 Jul 2012 12:14:16 +0200 wenzelm more precise propagation of options: build, session, theories;
Tue, 24 Jul 2012 11:39:22 +0200 wenzelm further imitation of ISABELLE_USEDIR_OPTIONS via options;
Tue, 24 Jul 2012 11:14:37 +0200 wenzelm observe "condition";
Tue, 24 Jul 2012 11:04:49 +0200 wenzelm observe "quick_and_dirty";
Tue, 24 Jul 2012 11:02:42 +0200 wenzelm added "browser_info_remote" (cf. usedir -P);
Tue, 24 Jul 2012 10:58:43 +0200 wenzelm clarified "this_name" vs. former "reset" feature -- imitate the latter by loading other session sources directly;
Tue, 24 Jul 2012 10:44:36 +0200 wenzelm timing for whole session;
Tue, 24 Jul 2012 10:43:13 +0200 wenzelm tuned options;
Tue, 24 Jul 2012 10:39:03 +0200 wenzelm timing is command line options, not system option;
Tue, 24 Jul 2012 10:11:49 +0200 wenzelm clarified document options;
Tue, 24 Jul 2012 00:29:36 +0200 wenzelm pass build options to ML;
Mon, 23 Jul 2012 22:35:10 +0200 wenzelm added ML version of stand-alone options, with XML.encode/decode operations (unidirectional from Scala to ML);
Mon, 23 Jul 2012 21:01:16 +0200 wenzelm provide explicit ISABELLE_PLATFORM32 as well;
Mon, 23 Jul 2012 19:07:01 +0200 berghofe merged
Mon, 23 Jul 2012 18:52:10 +0200 berghofe set_vcs now derives prefix from fully qualified procedure / function name
Mon, 23 Jul 2012 18:21:26 +0200 wenzelm try droppable application using Platypus functionality -- in contrast to earlier AppHack (cf. 9343d4b7c5bf);
Mon, 23 Jul 2012 18:15:05 +0200 wenzelm updated to Platypus 4.7;
Mon, 23 Jul 2012 16:44:29 +0200 wenzelm merged
Mon, 23 Jul 2012 16:16:10 +0200 wenzelm tuned;
Mon, 23 Jul 2012 16:13:26 +0200 wenzelm clarified init_component: always liberal;
Mon, 23 Jul 2012 15:59:14 +0200 wenzelm added system build mode: produce output in ISABELLE_HOME;
Mon, 23 Jul 2012 15:44:42 +0200 wenzelm removed redundant check (cf. a8ed41b6280b);
Mon, 23 Jul 2012 15:05:05 +0200 wenzelm pass ISABELLE_BROWSER_INFO as explicit argument;
Mon, 23 Jul 2012 14:18:28 +0200 wenzelm removed some old/unused stuff;
Mon, 23 Jul 2012 12:05:48 +0200 wenzelm updated smlnj settings;
Mon, 23 Jul 2012 15:32:30 +0200 blanchet cap the number of facts returned by MaSh
Mon, 23 Jul 2012 15:32:30 +0200 blanchet remove MaSh junk associated with size functions
Mon, 23 Jul 2012 15:32:30 +0200 blanchet identified "evil" theories for MaSh -- this is rather ad hoc, but so is MaSh anyway
Mon, 23 Jul 2012 15:32:30 +0200 blanchet removed MaSh junk arising from primrec definitions
Mon, 23 Jul 2012 15:32:30 +0200 blanchet distinguish between recursive and nonrecursive definitions + clean up typedef dependencies in MaSh
Mon, 23 Jul 2012 15:32:30 +0200 blanchet tuning
Mon, 23 Jul 2012 15:32:30 +0200 blanchet faster "save" operation
Mon, 23 Jul 2012 15:32:30 +0200 blanchet include unknown local facts in MaSh
Mon, 23 Jul 2012 15:32:30 +0200 blanchet ensure all calls to "mash" program are synchronous
Mon, 23 Jul 2012 15:32:30 +0200 blanchet don't relearn old facts in Isar mode
Mon, 23 Jul 2012 15:32:30 +0200 blanchet took out CVC3 again -- there seems to be issues with the server version of CVC3 + minor tweaks
Mon, 23 Jul 2012 09:28:03 +0200 haftmann restrict unqualified imports from Haskell Prelude to a small set of fundamental operations
Mon, 23 Jul 2012 09:26:55 +0200 haftmann more correct import
Sun, 22 Jul 2012 23:36:11 +0200 wenzelm merged
Sun, 22 Jul 2012 10:00:51 +0200 haftmann NEWS
Sun, 22 Jul 2012 09:56:34 +0200 haftmann library theories for debugging and parallel computing using code generation towards Isabelle/ML
Sat, 21 Jul 2012 20:01:16 +0200 haftmann also consider current working directory (cf. 3a5a5a992519)
Sun, 22 Jul 2012 23:31:57 +0200 wenzelm parallel scheduling of jobs;
Sun, 22 Jul 2012 21:59:14 +0200 wenzelm tuned;
Sun, 22 Jul 2012 12:26:41 +0200 wenzelm maintain set of source digests, including relevant parts of session entry;
Sun, 22 Jul 2012 00:00:22 +0200 wenzelm determine source dependencies, relatively to preloaded theories;
Sat, 21 Jul 2012 22:13:50 +0200 wenzelm propagate defined options;
Sat, 21 Jul 2012 21:16:08 +0200 wenzelm disallow quotes in path specifications -- extra paranoia;
Sat, 21 Jul 2012 17:49:22 +0200 wenzelm save image for inner nodes only;
Sat, 21 Jul 2012 16:41:55 +0200 wenzelm some actual build function on ML side;
Sat, 21 Jul 2012 12:57:31 +0200 wenzelm tuned -- no dependency on exit function;
Sat, 21 Jul 2012 12:42:28 +0200 wenzelm more ML_System operations;
Sat, 21 Jul 2012 10:55:42 +0200 bulwahn restricting Quickcheck_Examples' root file to one basic theory to see if the system error on isatest still occurs
Sat, 21 Jul 2012 10:53:26 +0200 bulwahn handling partiality in the case where the equality optimisation is applied
Fri, 20 Jul 2012 23:38:15 +0200 wenzelm merged
Fri, 20 Jul 2012 23:37:54 +0200 wenzelm updated File.find_files;
Fri, 20 Jul 2012 23:16:54 +0200 wenzelm more abstract file system operations in Scala, corresponding to ML version;
Fri, 20 Jul 2012 22:39:59 +0200 wenzelm eliminated obsolete session_manager.scala;
Fri, 20 Jul 2012 22:29:25 +0200 wenzelm more explicit java.io.{File => JFile};
Fri, 20 Jul 2012 22:43:51 +0200 blanchet tune Mesh filter
Fri, 20 Jul 2012 22:19:46 +0200 blanchet faster maximal node computation
Fri, 20 Jul 2012 22:19:46 +0200 blanchet honor suggested MaSh weights
Fri, 20 Jul 2012 22:19:46 +0200 blanchet use CVC3 and Yices by default if they are available and there are enough cores
(0) -30000 -10000 -3840 +3840 +10000 +30000 tip