Mon, 06 Dec 2010 13:33:09 +0100 |
blanchet |
proper handling of frames for connectives in monotonicity calculus
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:33:09 +0100 |
blanchet |
tune indentation
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:33:09 +0100 |
blanchet |
removed old baggage from monotonicity calculus -- the "calculus" option didn't really work anyway because of on-the-fly simplifications
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:33:05 +0100 |
blanchet |
implemented All rules from new monotonicity calculus
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:30:57 +0100 |
blanchet |
fixed bug in clause handling in monotonicity code, whereby the unsound rule False | x <--> False was used to simplify constraints
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:30:38 +0100 |
blanchet |
started implementing the new monotonicity rules for application
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:30:36 +0100 |
blanchet |
implemented connectives in new monotonicity calculus
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:29:23 +0100 |
blanchet |
added "Neq" operator to monotonicity inference module
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:26:27 +0100 |
blanchet |
started implementing connectives in new monotonicity calculus
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:26:23 +0100 |
blanchet |
more work on frames in the new monotonicity calculus
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:18:25 +0100 |
blanchet |
support 3 monotonicity calculi in one and fix soundness bug
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:18:25 +0100 |
blanchet |
proper handling of assignment disjunctions vs. conjunctions
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:18:25 +0100 |
blanchet |
adapt monotonicity code to four annotation types
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:18:25 +0100 |
blanchet |
more monotonicity tuning
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:18:25 +0100 |
blanchet |
tuning
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:18:25 +0100 |
blanchet |
added frame component to Gamma in monotonicity calculus
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:18:25 +0100 |
blanchet |
use boolean pair to encode annotation, which may now take four values
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 13:18:25 +0100 |
blanchet |
started generalizing monotonicity code to accommodate new calculus
|
file |
diff |
annotate
|
Fri, 26 Nov 2010 22:29:41 +0100 |
wenzelm |
make two copies (!) of Library.UnequalLengths coincide with ListPair.UnequalLengths;
|
file |
diff |
annotate
|
Tue, 26 Oct 2010 10:59:28 +0200 |
blanchet |
whitespace tuning
|
file |
diff |
annotate
|
Thu, 21 Oct 2010 14:54:39 +0200 |
blanchet |
cosmetics
|
file |
diff |
annotate
|
Tue, 14 Sep 2010 13:44:43 +0200 |
blanchet |
eliminate more clutter related to "fast_descrs" optimization
|
file |
diff |
annotate
|
Tue, 14 Sep 2010 13:24:18 +0200 |
blanchet |
remove "fast_descs" option from Nitpick;
|
file |
diff |
annotate
|
Mon, 13 Sep 2010 20:21:40 +0200 |
blanchet |
remove unreferenced identifiers
|
file |
diff |
annotate
|
Mon, 13 Sep 2010 20:10:24 +0200 |
blanchet |
correctly thread parameter through
|
file |
diff |
annotate
|
Sat, 11 Sep 2010 10:20:25 +0200 |
blanchet |
change defaults of Auto Nitpick so that it consumes less resources (time and Kodkod threads)
|
file |
diff |
annotate
|
Sat, 28 Aug 2010 16:14:32 +0200 |
haftmann |
formerly unnamed infix equality now named HOL.eq
|
file |
diff |
annotate
|
Fri, 27 Aug 2010 10:56:46 +0200 |
haftmann |
formerly unnamed infix conjunction and disjunction now named HOL.conj and HOL.disj
|
file |
diff |
annotate
|
Thu, 26 Aug 2010 20:51:17 +0200 |
haftmann |
formerly unnamed infix impliciation now named HOL.implies
|
file |
diff |
annotate
|
Thu, 05 Aug 2010 11:54:53 +0200 |
blanchet |
deal correctly with Pure.conjunction in mono check
|
file |
diff |
annotate
|
Wed, 04 Aug 2010 10:39:35 +0200 |
blanchet |
get rid of all "optimizations" regarding "unit" and other cardinality-1 types
|
file |
diff |
annotate
|
Tue, 03 Aug 2010 14:49:02 +0200 |
blanchet |
make tracing monotonicity easier
|
file |
diff |
annotate
|
Sat, 03 Jul 2010 00:50:35 +0200 |
blanchet |
adapt Nitpick to "prod_case" and "*" -> "sum" renaming;
|
file |
diff |
annotate
|
Thu, 01 Jul 2010 16:54:44 +0200 |
haftmann |
"prod" and "sum" replace "*" and "+" respectively
|
file |
diff |
annotate
|
Mon, 21 Jun 2010 11:15:21 +0200 |
blanchet |
optimized code generated for datatype cases + more;
|
file |
diff |
annotate
|
Tue, 01 Jun 2010 16:17:46 +0200 |
blanchet |
fix code that used to raise an exception if bound variables were given a finite function type, because the old vs. new bound variable types were confused
|
file |
diff |
annotate
|
Tue, 01 Jun 2010 12:20:08 +0200 |
blanchet |
added "atoms" option to Nitpick (request from Karlsruhe) + wrap Refute. functions to "nitpick_util.ML"
|
file |
diff |
annotate
|
Tue, 01 Jun 2010 10:31:18 +0200 |
blanchet |
thread along context instead of theory for typedef lookup
|
file |
diff |
annotate
|
Sat, 24 Apr 2010 16:33:01 +0200 |
blanchet |
remove type annotations as comments;
|
file |
diff |
annotate
|
Thu, 18 Mar 2010 14:52:11 +0100 |
blanchet |
added type constraints to make SML/NJ happy
|
file |
diff |
annotate
|
Wed, 17 Mar 2010 16:26:08 +0100 |
blanchet |
solve error in "Nitpick_Mono" + short path when no finite functions are inferred
|
file |
diff |
annotate
|
Tue, 09 Mar 2010 16:40:31 +0100 |
blanchet |
more work on Nitpick's finite sets
|
file |
diff |
annotate
|
Tue, 09 Mar 2010 14:18:21 +0100 |
blanchet |
improved Nitpick's precision for "card" and "setsum" + fix incorrect outcome code w.r.t. "bisim_depth = -1"
|
file |
diff |
annotate
|
Tue, 09 Mar 2010 09:25:23 +0100 |
blanchet |
added "finitize" option to Nitpick + remove dependency on "Coinductive_List"
|
file |
diff |
annotate
|
Fri, 26 Feb 2010 16:49:46 +0100 |
blanchet |
more work on the new monotonicity stuff in Nitpick
|
file |
diff |
annotate
|
Thu, 25 Feb 2010 16:33:39 +0100 |
blanchet |
improved precision of infinite "shallow" datatypes in Nitpick;
|
file |
diff |
annotate
|
Thu, 25 Feb 2010 10:08:44 +0100 |
blanchet |
cosmetics
|
file |
diff |
annotate
|
Mon, 22 Feb 2010 11:57:33 +0100 |
blanchet |
fixed a few bugs in Nitpick and removed unreferenced variables
|
file |
diff |
annotate
|
Thu, 18 Feb 2010 18:48:07 +0100 |
blanchet |
added support for nonstandard "nat"s to Nitpick and fixed bugs in binary "nat"s and "int"s
|
file |
diff |
annotate
|
Thu, 18 Feb 2010 10:38:37 +0100 |
blanchet |
fix bug in Nitpick's monotonicity code w.r.t. binary integers
|
file |
diff |
annotate
|
Wed, 17 Feb 2010 20:46:50 +0100 |
blanchet |
make sure that Nitpick uses binary notation consistently if "binary_ints" is enabled
|
file |
diff |
annotate
|
Tue, 09 Feb 2010 17:06:05 +0100 |
blanchet |
merged (manual for "nitpick_hol.ML" and "kodkod.ML")
|
file |
diff |
annotate
|
Thu, 04 Feb 2010 16:03:15 +0100 |
blanchet |
split "nitpick_hol.ML" into two files to make it more manageable;
|
file |
diff |
annotate
|
Fri, 05 Feb 2010 14:33:50 +0100 |
haftmann |
more consistent naming of type classes involving orderings (and lattices) -- c.f. NEWS
|
file |
diff |
annotate
|
Thu, 04 Feb 2010 13:36:52 +0100 |
blanchet |
four changes to Nitpick:
|
file |
diff |
annotate
|
Tue, 02 Feb 2010 11:38:38 +0100 |
blanchet |
added support for nonstandard models to Nitpick (based on an idea by Koen Claessen) and did other fixes to Nitpick
|
file |
diff |
annotate
|
Wed, 20 Jan 2010 10:38:06 +0100 |
blanchet |
some work on Nitpick's support for quotient types;
|
file |
diff |
annotate
|
Mon, 14 Dec 2009 16:48:49 +0100 |
blanchet |
distinguish better between "complete" (vs. incomplete) types and "concrete" (vs. abstract) types in Nitpick;
|
file |
diff |
annotate
|
Mon, 14 Dec 2009 12:30:26 +0100 |
blanchet |
get rid of polymorphic equality in Nitpick's code + a few minor cleanups
|
file |
diff |
annotate
|
Fri, 04 Dec 2009 17:19:59 +0100 |
blanchet |
fixed paths in Nitpick's ML file headers
|
file |
diff |
annotate
|