| Fri, 04 Jan 2019 23:22:53 +0100 | 
wenzelm | 
isabelle update -u control_cartouches;
 | 
file |
diff |
annotate
 | 
| Mon, 05 Oct 2015 16:14:33 +0200 | 
blanchet | 
avoid too aggressive optimization of 'finite' predicate
 | 
file |
diff |
annotate
 | 
| Sat, 24 Jan 2015 22:00:24 +0100 | 
wenzelm | 
tuned signature;
 | 
file |
diff |
annotate
 | 
| Wed, 26 Nov 2014 20:05:34 +0100 | 
wenzelm | 
renamed "pairself" to "apply2", in accordance to @{apply 2};
 | 
file |
diff |
annotate
 | 
| Mon, 24 Nov 2014 12:35:13 +0100 | 
blanchet | 
no need for subset operation as a primitive in Nitpick, esp. that its implementation was unsound (cf. Rene Thiemann's 16 Oct 2014 email on isabelle mailing list)
 | 
file |
diff |
annotate
 | 
| Wed, 08 Oct 2014 17:09:07 +0200 | 
wenzelm | 
added parameterized ML antiquotations @{map N}, @{fold N}, @{fold_map N}, @{split_list N};
 | 
file |
diff |
annotate
 | 
| Mon, 03 Mar 2014 22:33:22 +0100 | 
blanchet | 
tuned ML names
 | 
file |
diff |
annotate
 | 
| Mon, 03 Mar 2014 22:33:22 +0100 | 
blanchet | 
tuned code
 | 
file |
diff |
annotate
 | 
| Mon, 03 Mar 2014 22:33:22 +0100 | 
blanchet | 
removed nonstandard models from Nitpick
 | 
file |
diff |
annotate
 | 
| Thu, 05 Dec 2013 13:22:00 +0100 | 
blanchet | 
make sure acyclicity axiom gets generated in the case where the problem involves mutually recursive datatypes
 | 
file |
diff |
annotate
 | 
| Tue, 28 May 2013 18:12:21 +0200 | 
blanchet | 
tuned Nitpick message to be in sync with similar warning from Kodkod
 | 
file |
diff |
annotate
 | 
| 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"
 | 
file |
diff |
annotate
 | 
| Thu, 01 Mar 2012 11:28:56 +0100 | 
blanchet | 
more robust set element extractor
 | 
file |
diff |
annotate
 | 
| Tue, 03 Jan 2012 18:33:18 +0100 | 
blanchet | 
handle "Id" gracefully w.r.t. "set"
 | 
file |
diff |
annotate
 | 
| Tue, 03 Jan 2012 18:33:18 +0100 | 
blanchet | 
rationalized output (a bit)
 | 
file |
diff |
annotate
 | 
| Tue, 03 Jan 2012 18:33:17 +0100 | 
blanchet | 
fixed a few more bugs in \Nitpick's new "set" support
 | 
file |
diff |
annotate
 | 
| Tue, 03 Jan 2012 18:33:17 +0100 | 
blanchet | 
port part of Nitpick to "set" type constructor
 | 
file |
diff |
annotate
 | 
| Wed, 20 Apr 2011 16:49:21 +0200 | 
blanchet | 
worked around Kodkodi limitation with parsing {}, where it cannot easily deduce its arity -- without this workaround, Kodkod sometimes generates arity errors in conjunction with the "need" option since change 614ff13dc5d2
 | 
file |
diff |
annotate
 | 
| Sat, 19 Mar 2011 14:03:13 +0100 | 
blanchet | 
preencode value of "need" selectors in Kodkod bounds as an optimization
 | 
file |
diff |
annotate
 | 
| Sat, 19 Mar 2011 11:22:23 +0100 | 
blanchet | 
ignore "need" axioms for "nat"-like types
 | 
file |
diff |
annotate
 | 
| Fri, 18 Mar 2011 17:27:28 +0100 | 
blanchet | 
optimize Kodkod axioms further w.r.t. "need" option
 | 
file |
diff |
annotate
 | 
| Fri, 18 Mar 2011 12:20:32 +0100 | 
blanchet | 
optimize Kodkod bounds of nat-like datatypes
 | 
file |
diff |
annotate
 | 
| Fri, 18 Mar 2011 12:05:23 +0100 | 
blanchet | 
more optimizations of bounds for "need"
 | 
file |
diff |
annotate
 | 
| Fri, 18 Mar 2011 11:43:28 +0100 | 
blanchet | 
optimize Kodkod bounds when "need" is specified
 | 
file |
diff |
annotate
 | 
| Tue, 15 Mar 2011 15:49:42 +0100 | 
blanchet | 
support non-ground "need" values
 | 
file |
diff |
annotate
 | 
| Thu, 03 Mar 2011 11:20:48 +0100 | 
blanchet | 
renamed "preconstr" option "need"
 | 
file |
diff |
annotate
 | 
| Mon, 21 Feb 2011 17:36:32 +0100 | 
blanchet | 
more work on "fix_datatype_vals" optimization (renamed "preconstruct")
 | 
file |
diff |
annotate
 | 
| Mon, 21 Feb 2011 16:33:21 +0100 | 
blanchet | 
more work on "fix_datatype_vals"
 | 
file |
diff |
annotate
 | 
| Mon, 21 Feb 2011 15:45:44 +0100 | 
blanchet | 
first steps in implementing "fix_datatype_vals" optimization
 | 
file |
diff |
annotate
 | 
| Tue, 07 Dec 2010 11:56:01 +0100 | 
blanchet | 
removed needless optimization for image -- there might be cases that benefit from it but there are others where it is clearly evil
 | 
file |
diff |
annotate
 | 
| Tue, 07 Dec 2010 11:56:01 +0100 | 
blanchet | 
simplified special handling of set products
 | 
file |
diff |
annotate
 | 
| Tue, 07 Dec 2010 11:56:01 +0100 | 
blanchet | 
use heuristic to determine whether to keep or drop an existing "let" -- and drop all higher-order lets
 | 
file |
diff |
annotate
 | 
| Fri, 01 Oct 2010 10:58:01 +0200 | 
blanchet | 
tuning
 | 
file |
diff |
annotate
 | 
| Thu, 16 Sep 2010 14:24:03 +0200 | 
blanchet | 
tuning
 | 
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 12:52:50 +0200 | 
blanchet | 
fixed bug in the "fast_descrs" optimization;
 | 
file |
diff |
annotate
 | 
| Mon, 13 Sep 2010 20:21:40 +0200 | 
blanchet | 
remove unreferenced identifiers
 | 
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
 | 
| Fri, 06 Aug 2010 10:50:52 +0200 | 
blanchet | 
improved "merge_type_vars" option: map supersorts to subsorts, to avoid distinguishing, say, "{}", and "HOL.type"
 | 
file |
diff |
annotate
 | 
| Thu, 05 Aug 2010 01:12:12 +0200 | 
blanchet | 
remove buggy and needless condition
 | 
file |
diff |
annotate
 | 
| Thu, 05 Aug 2010 00:21:11 +0200 | 
blanchet | 
renamed internal function
 | 
file |
diff |
annotate
 | 
| Wed, 04 Aug 2010 23:27:27 +0200 | 
blanchet | 
Cycle breaking in the bounds takes care of singly recursive datatypes, so we don't need to do it again;
 | 
file |
diff |
annotate
 | 
| Wed, 04 Aug 2010 22:47:52 +0200 | 
blanchet | 
avoid "<=>" in sym break constraint generation (since these are SAT-unfreundlich) + fix "epsilon2" to "epsilon1" (subtle bug)
 | 
file |
diff |
annotate
 | 
| Wed, 04 Aug 2010 21:56:17 +0200 | 
blanchet | 
improve datatype symmetry breaking;
 | 
file |
diff |
annotate
 | 
| Wed, 04 Aug 2010 10:51:04 +0200 | 
blanchet | 
make SML/NJ happy
 | 
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 15:15:17 +0200 | 
blanchet | 
more helpful message
 | 
file |
diff |
annotate
 | 
| Mon, 02 Aug 2010 15:52:32 +0200 | 
blanchet | 
optimize generated Kodkod formula
 | 
file |
diff |
annotate
 | 
| Sun, 01 Aug 2010 23:15:26 +0200 | 
blanchet | 
fix minor bug in sym breaking
 | 
file |
diff |
annotate
 | 
| Sun, 01 Aug 2010 16:35:25 +0200 | 
blanchet | 
tweak datatype sym break code
 | 
file |
diff |
annotate
 | 
| Sun, 01 Aug 2010 15:51:25 +0200 | 
blanchet | 
added manual symmetry breaking for datatypes
 | 
file |
diff |
annotate
 | 
| Sat, 31 Jul 2010 16:39:32 +0200 | 
blanchet | 
started implementation of custom sym break
 | 
file |
diff |
annotate
 | 
| Fri, 30 Jul 2010 18:28:18 +0200 | 
blanchet | 
gracefully handle the case where no integers occur in the formula and the "max" option is used
 | 
file |
diff |
annotate
 | 
| Mon, 21 Jun 2010 11:15:21 +0200 | 
blanchet | 
optimized code generated for datatype cases + more;
 | 
file |
diff |
annotate
 | 
| Sat, 24 Apr 2010 16:33:01 +0200 | 
blanchet | 
remove type annotations as comments;
 | 
file |
diff |
annotate
 | 
| Tue, 13 Apr 2010 13:24:03 +0200 | 
blanchet | 
fix bug in Nitpick's handling of "<" (exposed by "GCD.setprod_coprime_int")
 | 
file |
diff |
annotate
 | 
| Wed, 10 Mar 2010 14:21:01 +0100 | 
blanchet | 
fixed soundness bug in Nitpick
 | 
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
 | 
| Sat, 27 Feb 2010 22:52:25 +0100 | 
wenzelm | 
use existing Typ_Graph;
 | 
file |
diff |
annotate
 |