wenzelm [Sun, 20 Dec 2009 15:41:57 +0100] rev 34138
refined some Symbol operations/signatures;
tuned;
wenzelm [Sat, 19 Dec 2009 16:51:32 +0100] rev 34137
refined some Symbol operations/signatures;
added Symbol.Matcher;
flexible Scan.Lexicon.symbols, with one/many/many1 variants;
wenzelm [Sat, 19 Dec 2009 16:02:26 +0100] rev 34136
added basic library -- Scala version;
added extra support for exceptions -- Scala version;
moved exn.ML to accompany exn.scala;
wenzelm [Sat, 19 Dec 2009 11:48:11 +0100] rev 34135
indicate final state of keywords;
added symbol scanner;
wenzelm [Sat, 19 Dec 2009 11:45:14 +0100] rev 34134
added symbol classification;
tuned;
wenzelm [Fri, 18 Dec 2009 16:52:36 +0100] rev 34133
tuned;
wenzelm [Fri, 18 Dec 2009 15:33:44 +0100] rev 34132
merged
wenzelm [Fri, 18 Dec 2009 15:32:52 +0100] rev 34131
imitate PG style;
wenzelm [Fri, 18 Dec 2009 15:14:59 +0100] rev 34130
merged
wenzelm [Fri, 18 Dec 2009 15:11:01 +0100] rev 34129
imitate PG colors;
blanchet [Fri, 18 Dec 2009 14:02:58 +0100] rev 34128
made Quickcheck take structured proof assumptions into account (like Refute and Nitpick) by default;
up to now, only Auto Quickcheck did -- the old behavior is available by passing "no_assms" as option
blanchet [Fri, 18 Dec 2009 12:00:44 +0100] rev 34127
merged
blanchet [Fri, 18 Dec 2009 12:00:29 +0100] rev 34126
polished Nitpick's binary integer support etc.;
etc. = improve inconsistent scope correction + sort values nicely in output
+ handle "mod" using the characterization "x mod y = x - x div y * y"
(instead of explicit code in Nitpick)
+ introduce KK = Kodkod as abbreviation
blanchet [Thu, 17 Dec 2009 15:22:27 +0100] rev 34125
merged
blanchet [Thu, 17 Dec 2009 15:22:11 +0100] rev 34124
added support for binary nat/int representation to Nitpick
blanchet [Mon, 14 Dec 2009 16:48:49 +0100] rev 34123
distinguish better between "complete" (vs. incomplete) types and "concrete" (vs. abstract) types in Nitpick;
this improves Nitpick's precision in some cases (e.g. higher-order constructors) and reflects a better understanding of what's going on
blanchet [Mon, 14 Dec 2009 12:31:00 +0100] rev 34122
merged
blanchet [Mon, 14 Dec 2009 12:30:26 +0100] rev 34121
get rid of polymorphic equality in Nitpick's code + a few minor cleanups
blanchet [Mon, 14 Dec 2009 12:14:12 +0100] rev 34120
added "no_assms" option to Refute, and include structured proof assumptions by default;
will do the same for Quickcheck unless there are objections
wenzelm [Fri, 18 Dec 2009 12:28:50 +0100] rev 34119
markup bad YXML as malformed;
removed unused XML.document;
removed unused markup;
wenzelm [Fri, 18 Dec 2009 12:10:52 +0100] rev 34118
replace invalid code points -- instead of exception;
wenzelm [Fri, 18 Dec 2009 11:44:25 +0100] rev 34117
tuned signature;
wenzelm [Fri, 18 Dec 2009 11:28:24 +0100] rev 34116
removed junk (cf. f49d45afa634);
wenzelm [Thu, 17 Dec 2009 23:44:48 +0100] rev 34115
merged
huffman [Thu, 17 Dec 2009 13:51:50 -0800] rev 34114
merged
huffman [Thu, 17 Dec 2009 13:49:36 -0800] rev 34113
add lemma INFM_conjI
huffman [Thu, 17 Dec 2009 09:33:30 -0800] rev 34112
added lemmas about INFM/MOST
huffman [Thu, 17 Dec 2009 07:02:13 -0800] rev 34111
add lemmas rev_finite_subset, finite_vimageD, finite_vimage_iff
huffman [Sun, 29 Nov 2009 11:31:39 -0800] rev 34110
add lemmas open_image_fst, open_image_snd
wenzelm [Thu, 17 Dec 2009 23:44:15 +0100] rev 34109
Result.cache;
wenzelm [Thu, 17 Dec 2009 23:31:59 +0100] rev 34108
cache for partial sharing;
wenzelm [Thu, 17 Dec 2009 21:12:57 +0100] rev 34107
merged