Fri, 13 Nov 2009 11:33:33 +0000 paulson A number of theorems contributed by Jeremy Avigad
Fri, 13 Nov 2009 06:24:31 +0100 bulwahn merged
Thu, 12 Nov 2009 21:14:42 +0100 bulwahn merged
Thu, 12 Nov 2009 20:39:02 +0100 bulwahn adding the predicate compiler quickcheck to the ex/ROOT.ML; adopting this quickcheck to the latest changes
Thu, 12 Nov 2009 20:38:59 +0100 bulwahn removed annoying tracing message
Thu, 12 Nov 2009 20:38:57 +0100 bulwahn added a tabled implementation of the reflexive transitive closure
Thu, 12 Nov 2009 14:32:21 -0800 huffman merged
Thu, 12 Nov 2009 14:31:29 -0800 huffman merged
Thu, 12 Nov 2009 14:31:11 -0800 huffman improved ML interface to pcpodef
Wed, 11 Nov 2009 10:15:32 -0800 huffman use Drule.standard (following typedef package), add pcpodef tactic interface
Thu, 12 Nov 2009 22:29:54 +0100 wenzelm eliminated slightly odd (unused) "axiom" and "assumption" -- collapsed to unspecific "";
Thu, 12 Nov 2009 22:02:11 +0100 wenzelm eliminated obsolete "internal" kind -- collapsed to unspecific "";
Thu, 12 Nov 2009 21:59:35 +0100 wenzelm unused_thms: ignore kind -- already observes "concealed" flag;
Thu, 12 Nov 2009 20:33:26 +0100 wenzelm all_valid_thms: more sophisticated check against global + local name space;
Thu, 12 Nov 2009 17:21:51 +0100 hoelzl Remove map_compose, replaced by map_map
Thu, 12 Nov 2009 17:21:48 +0100 hoelzl New list theorems; added map_map to simpset, this is the prefered direction; allow sorting by a key
Thu, 12 Nov 2009 17:21:43 +0100 hoelzl Renamed upd_snd_conv to apsnd_conv to be consistent with apfst_conv; Added apsnd_apfst_commute
Thu, 12 Nov 2009 15:50:05 +0100 haftmann merged
Thu, 12 Nov 2009 15:10:27 +0100 haftmann accomplish mutual recursion between fun and inst
Thu, 12 Nov 2009 15:10:24 +0100 haftmann moved lemma map_of_zip_map to Map.thy
Thu, 12 Nov 2009 15:49:30 +0100 haftmann merged
Thu, 12 Nov 2009 15:49:01 +0100 haftmann explicit code lemmas produce nices code
Thu, 12 Nov 2009 15:48:44 +0100 haftmann repaired broken code_const for term_of [String.literal]
Thu, 12 Nov 2009 14:47:54 +0100 blanchet fixed soundness bug in Nitpick related to sets
Thu, 12 Nov 2009 09:11:46 +0100 bulwahn removed unnecessary oracle in the predicate compiler
Thu, 12 Nov 2009 09:11:41 +0100 bulwahn improving code quality thanks to Florian's code review
Thu, 12 Nov 2009 09:11:36 +0100 bulwahn renaming code_pred_intros to code_pred_intro
Thu, 12 Nov 2009 09:11:31 +0100 bulwahn announcing the predicate compiler in NEWS and CONTRIBUTORS
Thu, 12 Nov 2009 09:11:26 +0100 bulwahn new names for predicate functions in the predicate compiler
Thu, 12 Nov 2009 09:11:16 +0100 bulwahn removed deprecated mode annotation parser; renamed accepted mode annotation parser to nicer naming
Thu, 12 Nov 2009 09:11:06 +0100 bulwahn added another example to the predicate compiler
Thu, 12 Nov 2009 09:10:42 +0100 bulwahn changed modes to expected_modes; added UNION to code_pred_inlining; fixed some examples; tuned
Thu, 12 Nov 2009 09:10:37 +0100 bulwahn removed dummy setup for predicate compiler commands as the compiler is now part of HOL-Main
Thu, 12 Nov 2009 09:10:30 +0100 bulwahn adopted predicate compiler examples to new syntax for modes
Thu, 12 Nov 2009 09:10:22 +0100 bulwahn added interface of user proposals for names of generated constants
Thu, 12 Nov 2009 09:10:16 +0100 bulwahn first steps towards a new mode datastructure; new syntax for mode annotations and new output of modes
Thu, 12 Nov 2009 09:10:07 +0100 bulwahn adding more tests for the values command; adding some forbidden constants to inductify
Wed, 11 Nov 2009 21:53:58 +0100 ballarin Enables tests for locale functionality that is now available.
Wed, 11 Nov 2009 17:27:48 +0100 wenzelm merged
Wed, 11 Nov 2009 14:15:11 +0100 wenzelm uniform use of simultabeous use_thys;
Wed, 11 Nov 2009 16:19:28 +0100 haftmann merged
Wed, 11 Nov 2009 15:10:29 +0100 haftmann explicit invocation of code generation
Wed, 11 Nov 2009 15:10:26 +0100 haftmann adding code equations for constructors
Wed, 11 Nov 2009 10:06:30 +0100 haftmann tuned
Wed, 11 Nov 2009 15:43:03 +0100 boehmes changed URL of SMT server,
Wed, 11 Nov 2009 14:04:56 +0000 paulson Added two new lemmas
Wed, 11 Nov 2009 09:02:37 +0100 haftmann tuned imports
Wed, 11 Nov 2009 09:02:20 +0100 haftmann tuned
Wed, 11 Nov 2009 00:11:26 +0100 wenzelm local mutex for theory content/identity operations;
Wed, 11 Nov 2009 00:09:15 +0100 wenzelm admit dummy implementation;
Tue, 10 Nov 2009 23:18:03 +0100 wenzelm Toplevel.thread provides Isar-style exception output;
Tue, 10 Nov 2009 23:15:20 +0100 wenzelm generalized Runtime.toplevel_error wrt. output function;
Tue, 10 Nov 2009 23:15:15 +0100 wenzelm exported SimpleThread.attributes;
Tue, 10 Nov 2009 21:28:46 +0100 wenzelm plain add_preference, no setmp_CRITICAL required;
Tue, 10 Nov 2009 21:04:30 +0100 wenzelm adapted Theory_Data;
Tue, 10 Nov 2009 21:02:18 +0100 wenzelm recovered update from 7264824baf66, which got lost in 7264824baf66;
Tue, 10 Nov 2009 18:32:41 +0100 wenzelm merged
Tue, 10 Nov 2009 16:12:35 +0100 haftmann merged
Tue, 10 Nov 2009 16:11:46 +0100 haftmann tuned header
Tue, 10 Nov 2009 16:11:43 +0100 haftmann substantial simplification restores code generation
Tue, 10 Nov 2009 16:11:39 +0100 haftmann lemmas about apfst and apsnd
Tue, 10 Nov 2009 16:11:37 +0100 haftmann tuned imports
Tue, 10 Nov 2009 06:48:26 -0800 huffman merged
Tue, 10 Nov 2009 06:47:55 -0800 huffman HOLCF example: domain package proofs done manually
Tue, 10 Nov 2009 06:30:19 -0800 huffman add lemma parallel_fix_ind
Tue, 10 Nov 2009 06:30:08 -0800 huffman add title/author block
Tue, 10 Nov 2009 06:22:29 -0800 huffman theory of representable cpos
Mon, 09 Nov 2009 15:51:32 -0800 huffman add map_map lemmas
Mon, 09 Nov 2009 15:29:58 -0800 huffman add in_deflation relation, more lemmas about cast
Mon, 09 Nov 2009 12:40:47 -0800 huffman ep_pair and deflation lemmas for powerdomain map functions
Tue, 10 Nov 2009 14:20:15 +0100 blanchet remove spurious parameter to "merge"
Tue, 10 Nov 2009 13:54:00 +0100 blanchet merged, and renamed local "TheoryData" to "Data" (following common Isabelle conventions)
Tue, 10 Nov 2009 13:46:40 +0100 blanchet fixed soundness bug in Nitpick related to sets of sets;
Thu, 05 Nov 2009 19:06:35 +0100 blanchet added possibility to register datatypes as codatatypes in Nitpick;
Thu, 05 Nov 2009 17:03:22 +0100 blanchet added datatype constructor cache in Nitpick (to speed up the scope enumeration) and never test more than 4096 scopes
Thu, 05 Nov 2009 17:00:28 +0100 blanchet don't promise too much in the Nitpick manual
Thu, 05 Nov 2009 11:58:36 +0100 blanchet merged
Thu, 05 Nov 2009 11:58:07 +0100 blanchet added "nitpick_def" attribute to lfp/gfp definition generated by the inductive package;
Thu, 29 Oct 2009 23:08:51 +0100 blanchet merged
Thu, 29 Oct 2009 22:31:30 +0100 blanchet try very hard to remove temporary files generated by Nitpick in case of interruption
Thu, 29 Oct 2009 21:57:59 +0100 blanchet eliminate two FIXMEs in Nitpick's monotonicity check code
Thu, 29 Oct 2009 16:06:28 +0100 blanchet rename "NitpickMono" to "Nitpick_Mono" in example
Thu, 29 Oct 2009 15:26:00 +0100 blanchet merged
Thu, 29 Oct 2009 15:24:52 +0100 blanchet minor cleanup in Nitpick
Thu, 29 Oct 2009 15:23:25 +0100 blanchet make "auto" SAT solver less verbose
Thu, 29 Oct 2009 15:16:54 +0100 blanchet make "sizechange_tac" slightly less verbose
Thu, 29 Oct 2009 12:50:44 +0100 blanchet don't run Nitpick at all if Kodkodi is not installed (as indicated by the $KODKODI variable)
Thu, 29 Oct 2009 12:29:31 +0100 blanchet readded Predicate_Compile to Main
Thu, 29 Oct 2009 12:09:32 +0100 blanchet merged
Thu, 29 Oct 2009 11:41:37 +0100 blanchet fixed error in Nitpick's display of uncurried constants, which resulted in an exception
Thu, 29 Oct 2009 11:41:11 +0100 blanchet fixed minor problems with Nitpick's documentation
Wed, 28 Oct 2009 18:21:13 +0100 blanchet merged
Wed, 28 Oct 2009 18:09:30 +0100 blanchet merged my Auto Nitpick change with Lukas's Predicate Compiler changes
Wed, 28 Oct 2009 17:43:43 +0100 blanchet introduced Auto Nitpick in addition to Auto Quickcheck;
Wed, 28 Oct 2009 11:55:48 +0100 blanchet use "get_goal" rather than "flat_goal" in Auto Quickcheck, since we don't need the extra facts for counterexample generation
Tue, 27 Oct 2009 21:53:13 +0100 blanchet fix typo in Nitpick manual
Tue, 27 Oct 2009 19:00:17 +0100 blanchet optimized Nitpick's encoding and rendering of datatypes whose constructors don't appear in the problem
Tue, 27 Oct 2009 17:53:19 +0100 blanchet clean Nitpick's wellfoundedness cache once in a while, to avoid potential memory leak
Tue, 27 Oct 2009 16:52:06 +0100 blanchet renamed Nitpick option "coalesce_type_vars" to "merge_type_vars" (shorter) and cleaned up old hacks that are no longer necessary
Tue, 10 Nov 2009 18:29:07 +0100 wenzelm eliminated some old uses of cumulative prems (!) in proof methods;
Tue, 10 Nov 2009 18:11:23 +0100 wenzelm eliminated some unused/obsolete Args.bang_facts;
Tue, 10 Nov 2009 16:04:57 +0100 wenzelm modernized structure Theory_Target;
Tue, 10 Nov 2009 15:33:35 +0100 wenzelm removed unused Quickcheck_RecFun_Simps;
Tue, 10 Nov 2009 15:32:43 +0100 wenzelm define simprocs: do not apply target_morphism prematurely, this is already done in LocalTheory.declaration;
Tue, 10 Nov 2009 14:38:39 +0100 wenzelm bang_facts: legacy feature;
Tue, 10 Nov 2009 14:38:06 +0100 wenzelm tuned proofs;
Tue, 10 Nov 2009 13:59:37 +0100 wenzelm removed obsolete name_of -- cf. decode;
Tue, 10 Nov 2009 13:45:11 +0100 wenzelm desymbolize: use Symbol.decode directly;
Tue, 10 Nov 2009 13:17:50 +0100 wenzelm try SAT_Examples last, to minimize impact of global side-effects;
Tue, 10 Nov 2009 13:05:35 +0100 wenzelm home-grown pretty printer for term -- Poly/ML 5.3.0 does not observe infix status of constructors (notably $);
Tue, 10 Nov 2009 09:22:55 +0000 paulson Inserted missing theory dependency
Mon, 09 Nov 2009 21:56:55 +0100 wenzelm merged
Mon, 09 Nov 2009 21:45:24 +0100 ballarin Merged.
Mon, 09 Nov 2009 21:33:22 +0100 ballarin Removed obsolete code.
Mon, 09 Nov 2009 21:43:44 +0100 wenzelm updated to official Poly/ML 5.3.0;
Mon, 09 Nov 2009 21:34:42 +0100 wenzelm switched some isatest sessions to official Poly/ML 5.3.0;
Mon, 09 Nov 2009 21:30:54 +0100 wenzelm setup for official Poly/ML 5.3.0, which is now the default;
Mon, 09 Nov 2009 20:47:39 +0100 wenzelm locale_const/target_notation: uniform use of Term.aconv_untyped;
Mon, 09 Nov 2009 19:42:33 +0100 wenzelm eliminated hard tabulators;
Mon, 09 Nov 2009 16:06:08 +0000 paulson fixed some inappropriate names
(0) -30000 -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip