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;
(0) -30000 -10000 -3000 -1000 -112 +112 +1000 +3000 +10000 +30000 tip