src/HOL/Tools/Nitpick/nitpick_hol.ML
Sun, 25 Apr 2010 00:25:44 +0200 blanchet remove "show_skolems" option and change style of record declarations
Sun, 25 Apr 2010 00:10:30 +0200 blanchet remove "skolemize" option from Nitpick, since Skolemization is always useful
Sat, 24 Apr 2010 17:48:21 +0200 blanchet removed Nitpick's "uncurry" option
Sat, 24 Apr 2010 16:33:01 +0200 blanchet remove type annotations as comments;
Fri, 23 Apr 2010 19:18:39 +0200 blanchet stop referring to Sledgehammer_Util stuff all over Nitpick code; instead, redeclare any needed function in Nitpick_Util as synonym for the Sledgehammer_Util function of the same name
Tue, 13 Apr 2010 11:43:11 +0200 blanchet cosmetics
Mon, 29 Mar 2010 15:50:18 +0200 blanchet get rid of Polyhash, since it's no longer used
Sat, 27 Mar 2010 21:38:38 +0100 wenzelm Typedef.info: separate global and local part, only the latter is transformed by morphisms;
Mon, 22 Mar 2010 15:07:07 +0100 blanchet detect OFCLASS() axioms in Nitpick;
Sat, 20 Mar 2010 17:33:11 +0100 wenzelm renamed varify/unvarify operations to varify_global/unvarify_global to emphasize that these only work in a global situation;
Wed, 17 Mar 2010 09:14:43 +0100 blanchet added support for "specification" and "ax_specification" constructs to Nitpick
Sat, 13 Mar 2010 14:44:47 +0100 wenzelm adapted to localized typedef: handle single global interpretation only;
Thu, 11 Mar 2010 17:48:07 +0100 blanchet moved some Nitpick code around
Thu, 11 Mar 2010 12:22:11 +0100 blanchet added term postprocessor to Nitpick, to provide custom syntax for typedefs
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"
Tue, 09 Mar 2010 09:25:23 +0100 blanchet added "finitize" option to Nitpick + remove dependency on "Coinductive_List"
Sun, 07 Mar 2010 12:19:47 +0100 wenzelm modernized structure Object_Logic;
Sat, 27 Feb 2010 23:13:01 +0100 wenzelm modernized structure Term_Ord;
Fri, 26 Feb 2010 18:38:23 +0100 blanchet use SAT4J for "Tests_Nits.thy" for safety (this should solve the Isatest failures) + minor changes
Fri, 26 Feb 2010 16:49:46 +0100 blanchet more work on the new monotonicity stuff in Nitpick
Thu, 25 Feb 2010 16:33:39 +0100 blanchet improved precision of infinite "shallow" datatypes in Nitpick;
Thu, 25 Feb 2010 10:08:44 +0100 blanchet cosmetics
Tue, 23 Feb 2010 19:10:25 +0100 blanchet support local definitions in Nitpick
Tue, 23 Feb 2010 14:50:44 +0100 blanchet optimized multisets in Nitpick by fishing "finite"
Tue, 23 Feb 2010 11:05:32 +0100 blanchet improved Nitpick's support for quotient types
Tue, 23 Feb 2010 10:02:14 +0100 blanchet catch IO errors in Nitpick's "kodkodi" invocation + shorten execution time of "Manual_Nits" example
Mon, 22 Feb 2010 19:31:00 +0100 blanchet enabled Nitpick's support for quotient types + shortened the Nitpick tests a bit
Mon, 22 Feb 2010 14:36:10 +0100 blanchet filter out trivial definitions in Nitpick (e.g. "Topology.topo" from AFP)
Mon, 22 Feb 2010 11:57:33 +0100 blanchet fixed a few bugs in Nitpick and removed unreferenced variables
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
Wed, 17 Feb 2010 20:46:50 +0100 blanchet make sure that Nitpick uses binary notation consistently if "binary_ints" is enabled
Wed, 17 Feb 2010 10:28:04 +0100 blanchet synchronize Nitpick's wellfoundedness formulas caching
Sat, 13 Feb 2010 11:56:06 +0100 blanchet redo Nitpick's nonstandard values as cyclic values (instead of additional constructors)
Fri, 12 Feb 2010 19:44:37 +0100 blanchet various cosmetic changes to Nitpick
Tue, 09 Feb 2010 17:06:05 +0100 blanchet merged (manual for "nitpick_hol.ML" and "kodkod.ML")
Tue, 09 Feb 2010 16:07:51 +0100 blanchet optimization to quantifiers in Nitpick's handling of simp rules + renamed some SAT solvers
Fri, 05 Feb 2010 12:04:54 +0100 blanchet handle Nitpick's nonstandard model enumeration in a cleaner way;
Thu, 04 Feb 2010 16:03:15 +0100 blanchet split "nitpick_hol.ML" into two files to make it more manageable;
Fri, 05 Feb 2010 14:33:50 +0100 haftmann more consistent naming of type classes involving orderings (and lattices) -- c.f. NEWS
Thu, 04 Feb 2010 13:36:52 +0100 blanchet four changes to Nitpick:
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
Wed, 20 Jan 2010 10:38:06 +0100 blanchet some work on Nitpick's support for quotient types;
Fri, 18 Dec 2009 12:00:29 +0100 blanchet polished Nitpick's binary integer support etc.;
Thu, 17 Dec 2009 15:22:11 +0100 blanchet added support for binary nat/int representation to Nitpick
Mon, 14 Dec 2009 16:48:49 +0100 blanchet distinguish better between "complete" (vs. incomplete) types and "concrete" (vs. abstract) types in Nitpick;
Mon, 14 Dec 2009 12:30:26 +0100 blanchet get rid of polymorphic equality in Nitpick's code + a few minor cleanups
Fri, 04 Dec 2009 17:17:52 +0100 blanchet fix soundness bug in Nitpick's "destroy_constrs" optimization
Mon, 30 Nov 2009 11:42:49 +0100 haftmann modernized structures and tuned headers of datatype package modules; joined former datatype.ML and datatype_rep_proofs.ML
Tue, 24 Nov 2009 18:35:21 +0100 blanchet fix soundness bug in "uncurry" option of Nitpick
Tue, 24 Nov 2009 13:22:18 +0100 blanchet fix soundness bug in Nitpick's handling of negative literals (e.g., -1::rat)
Tue, 24 Nov 2009 10:33:02 +0100 blanchet fixed soundness bug / type error in handling of unpolarized (co)inductive predicates in Nitpick
Mon, 23 Nov 2009 18:29:00 +0100 blanchet fix Nitpick soundness bug related to "finite (UNIV::'a set)" where "'a" is constrained by a sort to be infinite
Mon, 23 Nov 2009 17:59:22 +0100 blanchet fixed soundness bug in Nitpick's handling of typedefs
Mon, 23 Nov 2009 17:26:32 +0100 blanchet fix Nitpick soundness bugs related to integration (in particular, "code_numeral")
Mon, 23 Nov 2009 13:22:40 +0100 blanchet fixed error in Nitpick's "star_linear_preds" optimization, which resulted in an ill-typed term;
Tue, 17 Nov 2009 23:47:57 +0100 blanchet bump up Nitpick's axiom/definition unfolding limits, because some real-world problems (e.g. from Boogie) ran into the previous limits;
Tue, 17 Nov 2009 19:12:10 +0100 blanchet made "NitpickHOL.normalized_rhs_of" more robust in the face of locale definitions
Mon, 16 Nov 2009 10:03:58 +0100 blanchet merged
Fri, 13 Nov 2009 15:59:53 +0100 blanchet removed a few global names in Nitpick (styp, nat_less, pairf)
Sun, 15 Nov 2009 20:39:22 +0100 wenzelm primitive defs: clarified def (axiom name) vs. description;
less more (0) -60 tip