Thu, 12 Nov 2009 20:38:57 +0100 added a tabled implementation of the reflexive transitive closure
bulwahn [Thu, 12 Nov 2009 20:38:57 +0100] rev 33649
added a tabled implementation of the reflexive transitive closure
Thu, 12 Nov 2009 14:32:21 -0800 merged
huffman [Thu, 12 Nov 2009 14:32:21 -0800] rev 33648
merged
Thu, 12 Nov 2009 14:31:29 -0800 merged
huffman [Thu, 12 Nov 2009 14:31:29 -0800] rev 33647
merged
Thu, 12 Nov 2009 14:31:11 -0800 improved ML interface to pcpodef
huffman [Thu, 12 Nov 2009 14:31:11 -0800] rev 33646
improved ML interface to pcpodef
Wed, 11 Nov 2009 10:15:32 -0800 use Drule.standard (following typedef package), add pcpodef tactic interface
huffman [Wed, 11 Nov 2009 10:15:32 -0800] rev 33645
use Drule.standard (following typedef package), add pcpodef tactic interface
Thu, 12 Nov 2009 22:29:54 +0100 eliminated slightly odd (unused) "axiom" and "assumption" -- collapsed to unspecific "";
wenzelm [Thu, 12 Nov 2009 22:29:54 +0100] rev 33644
eliminated slightly odd (unused) "axiom" and "assumption" -- collapsed to unspecific "";
Thu, 12 Nov 2009 22:02:11 +0100 eliminated obsolete "internal" kind -- collapsed to unspecific "";
wenzelm [Thu, 12 Nov 2009 22:02:11 +0100] rev 33643
eliminated obsolete "internal" kind -- collapsed to unspecific "";
Thu, 12 Nov 2009 21:59:35 +0100 unused_thms: ignore kind -- already observes "concealed" flag;
wenzelm [Thu, 12 Nov 2009 21:59:35 +0100] rev 33642
unused_thms: ignore kind -- already observes "concealed" flag;
Thu, 12 Nov 2009 20:33:26 +0100 all_valid_thms: more sophisticated check against global + local name space;
wenzelm [Thu, 12 Nov 2009 20:33:26 +0100] rev 33641
all_valid_thms: more sophisticated check against global + local name space;
Thu, 12 Nov 2009 17:21:51 +0100 Remove map_compose, replaced by map_map
hoelzl [Thu, 12 Nov 2009 17:21:51 +0100] rev 33640
Remove map_compose, replaced by map_map
Thu, 12 Nov 2009 17:21:48 +0100 New list theorems; added map_map to simpset, this is the prefered direction; allow sorting by a key
hoelzl [Thu, 12 Nov 2009 17:21:48 +0100] rev 33639
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 Renamed upd_snd_conv to apsnd_conv to be consistent with apfst_conv; Added apsnd_apfst_commute
hoelzl [Thu, 12 Nov 2009 17:21:43 +0100] rev 33638
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 merged
haftmann [Thu, 12 Nov 2009 15:50:05 +0100] rev 33637
merged
Thu, 12 Nov 2009 15:10:27 +0100 accomplish mutual recursion between fun and inst
haftmann [Thu, 12 Nov 2009 15:10:27 +0100] rev 33636
accomplish mutual recursion between fun and inst
Thu, 12 Nov 2009 15:10:24 +0100 moved lemma map_of_zip_map to Map.thy
haftmann [Thu, 12 Nov 2009 15:10:24 +0100] rev 33635
moved lemma map_of_zip_map to Map.thy
Thu, 12 Nov 2009 15:49:30 +0100 merged
haftmann [Thu, 12 Nov 2009 15:49:30 +0100] rev 33634
merged
Thu, 12 Nov 2009 15:49:01 +0100 explicit code lemmas produce nices code
haftmann [Thu, 12 Nov 2009 15:49:01 +0100] rev 33633
explicit code lemmas produce nices code
Thu, 12 Nov 2009 15:48:44 +0100 repaired broken code_const for term_of [String.literal]
haftmann [Thu, 12 Nov 2009 15:48:44 +0100] rev 33632
repaired broken code_const for term_of [String.literal]
Thu, 12 Nov 2009 14:47:54 +0100 fixed soundness bug in Nitpick related to sets
blanchet [Thu, 12 Nov 2009 14:47:54 +0100] rev 33631
fixed soundness bug in Nitpick related to sets
Thu, 12 Nov 2009 09:11:46 +0100 removed unnecessary oracle in the predicate compiler
bulwahn [Thu, 12 Nov 2009 09:11:46 +0100] rev 33630
removed unnecessary oracle in the predicate compiler
Thu, 12 Nov 2009 09:11:41 +0100 improving code quality thanks to Florian's code review
bulwahn [Thu, 12 Nov 2009 09:11:41 +0100] rev 33629
improving code quality thanks to Florian's code review
Thu, 12 Nov 2009 09:11:36 +0100 renaming code_pred_intros to code_pred_intro
bulwahn [Thu, 12 Nov 2009 09:11:36 +0100] rev 33628
renaming code_pred_intros to code_pred_intro * * * adopted alternative definitions for the predicate compiler to new attribute name
Thu, 12 Nov 2009 09:11:31 +0100 announcing the predicate compiler in NEWS and CONTRIBUTORS
bulwahn [Thu, 12 Nov 2009 09:11:31 +0100] rev 33627
announcing the predicate compiler in NEWS and CONTRIBUTORS
Thu, 12 Nov 2009 09:11:26 +0100 new names for predicate functions in the predicate compiler
bulwahn [Thu, 12 Nov 2009 09:11:26 +0100] rev 33626
new names for predicate functions in the predicate compiler * * * adopting examples of the predicate compiler
Thu, 12 Nov 2009 09:11:16 +0100 removed deprecated mode annotation parser; renamed accepted mode annotation parser to nicer naming
bulwahn [Thu, 12 Nov 2009 09:11:16 +0100] rev 33625
removed deprecated mode annotation parser; renamed accepted mode annotation parser to nicer naming
Thu, 12 Nov 2009 09:11:06 +0100 added another example to the predicate compiler
bulwahn [Thu, 12 Nov 2009 09:11:06 +0100] rev 33624
added another example to the predicate compiler * * * tuning examples
Thu, 12 Nov 2009 09:10:42 +0100 changed modes to expected_modes; added UNION to code_pred_inlining; fixed some examples; tuned
bulwahn [Thu, 12 Nov 2009 09:10:42 +0100] rev 33623
changed modes to expected_modes; added UNION to code_pred_inlining; fixed some examples; tuned
Thu, 12 Nov 2009 09:10:37 +0100 removed dummy setup for predicate compiler commands as the compiler is now part of HOL-Main
bulwahn [Thu, 12 Nov 2009 09:10:37 +0100] rev 33622
removed dummy setup for predicate compiler commands as the compiler is now part of HOL-Main
Thu, 12 Nov 2009 09:10:30 +0100 adopted predicate compiler examples to new syntax for modes
bulwahn [Thu, 12 Nov 2009 09:10:30 +0100] rev 33621
adopted predicate compiler examples to new syntax for modes
Thu, 12 Nov 2009 09:10:22 +0100 added interface of user proposals for names of generated constants
bulwahn [Thu, 12 Nov 2009 09:10:22 +0100] rev 33620
added interface of user proposals for names of generated constants
Thu, 12 Nov 2009 09:10:16 +0100 first steps towards a new mode datastructure; new syntax for mode annotations and new output of modes
bulwahn [Thu, 12 Nov 2009 09:10:16 +0100] rev 33619
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 adding more tests for the values command; adding some forbidden constants to inductify
bulwahn [Thu, 12 Nov 2009 09:10:07 +0100] rev 33618
adding more tests for the values command; adding some forbidden constants to inductify * * * added further testcase for values command
Wed, 11 Nov 2009 21:53:58 +0100 Enables tests for locale functionality that is now available.
ballarin [Wed, 11 Nov 2009 21:53:58 +0100] rev 33617
Enables tests for locale functionality that is now available.
Wed, 11 Nov 2009 17:27:48 +0100 merged
wenzelm [Wed, 11 Nov 2009 17:27:48 +0100] rev 33616
merged
Wed, 11 Nov 2009 14:15:11 +0100 uniform use of simultabeous use_thys;
wenzelm [Wed, 11 Nov 2009 14:15:11 +0100] rev 33615
uniform use of simultabeous use_thys;
Wed, 11 Nov 2009 16:19:28 +0100 merged
haftmann [Wed, 11 Nov 2009 16:19:28 +0100] rev 33614
merged
Wed, 11 Nov 2009 15:10:29 +0100 explicit invocation of code generation
haftmann [Wed, 11 Nov 2009 15:10:29 +0100] rev 33613
explicit invocation of code generation
Wed, 11 Nov 2009 15:10:26 +0100 adding code equations for constructors
haftmann [Wed, 11 Nov 2009 15:10:26 +0100] rev 33612
adding code equations for constructors
Wed, 11 Nov 2009 10:06:30 +0100 tuned
haftmann [Wed, 11 Nov 2009 10:06:30 +0100] rev 33611
tuned
Wed, 11 Nov 2009 15:43:03 +0100 changed URL of SMT server,
boehmes [Wed, 11 Nov 2009 15:43:03 +0100] rev 33610
changed URL of SMT server, added Z3 rewrite lemma
Wed, 11 Nov 2009 14:04:56 +0000 Added two new lemmas
paulson [Wed, 11 Nov 2009 14:04:56 +0000] rev 33609
Added two new lemmas
Wed, 11 Nov 2009 09:02:37 +0100 tuned imports
haftmann [Wed, 11 Nov 2009 09:02:37 +0100] rev 33608
tuned imports
Wed, 11 Nov 2009 09:02:20 +0100 tuned
haftmann [Wed, 11 Nov 2009 09:02:20 +0100] rev 33607
tuned
Wed, 11 Nov 2009 00:11:26 +0100 local mutex for theory content/identity operations;
wenzelm [Wed, 11 Nov 2009 00:11:26 +0100] rev 33606
local mutex for theory content/identity operations;
Wed, 11 Nov 2009 00:09:15 +0100 admit dummy implementation;
wenzelm [Wed, 11 Nov 2009 00:09:15 +0100] rev 33605
admit dummy implementation;
Tue, 10 Nov 2009 23:18:03 +0100 Toplevel.thread provides Isar-style exception output;
wenzelm [Tue, 10 Nov 2009 23:18:03 +0100] rev 33604
Toplevel.thread provides Isar-style exception output;
Tue, 10 Nov 2009 23:15:20 +0100 generalized Runtime.toplevel_error wrt. output function;
wenzelm [Tue, 10 Nov 2009 23:15:20 +0100] rev 33603
generalized Runtime.toplevel_error wrt. output function;
Tue, 10 Nov 2009 23:15:15 +0100 exported SimpleThread.attributes;
wenzelm [Tue, 10 Nov 2009 23:15:15 +0100] rev 33602
exported SimpleThread.attributes;
Tue, 10 Nov 2009 21:28:46 +0100 plain add_preference, no setmp_CRITICAL required;
wenzelm [Tue, 10 Nov 2009 21:28:46 +0100] rev 33601
plain add_preference, no setmp_CRITICAL required;
Tue, 10 Nov 2009 21:04:30 +0100 adapted Theory_Data;
wenzelm [Tue, 10 Nov 2009 21:04:30 +0100] rev 33600
adapted Theory_Data;
Tue, 10 Nov 2009 21:02:18 +0100 recovered update from 7264824baf66, which got lost in 7264824baf66;
wenzelm [Tue, 10 Nov 2009 21:02:18 +0100] rev 33599
recovered update from 7264824baf66, which got lost in 7264824baf66;
Tue, 10 Nov 2009 18:32:41 +0100 merged
wenzelm [Tue, 10 Nov 2009 18:32:41 +0100] rev 33598
merged
Tue, 10 Nov 2009 16:12:35 +0100 merged
haftmann [Tue, 10 Nov 2009 16:12:35 +0100] rev 33597
merged
Tue, 10 Nov 2009 16:11:46 +0100 tuned header
haftmann [Tue, 10 Nov 2009 16:11:46 +0100] rev 33596
tuned header
Tue, 10 Nov 2009 16:11:43 +0100 substantial simplification restores code generation
haftmann [Tue, 10 Nov 2009 16:11:43 +0100] rev 33595
substantial simplification restores code generation
Tue, 10 Nov 2009 16:11:39 +0100 lemmas about apfst and apsnd
haftmann [Tue, 10 Nov 2009 16:11:39 +0100] rev 33594
lemmas about apfst and apsnd
Tue, 10 Nov 2009 16:11:37 +0100 tuned imports
haftmann [Tue, 10 Nov 2009 16:11:37 +0100] rev 33593
tuned imports
Tue, 10 Nov 2009 06:48:26 -0800 merged
huffman [Tue, 10 Nov 2009 06:48:26 -0800] rev 33592
merged
Tue, 10 Nov 2009 06:47:55 -0800 HOLCF example: domain package proofs done manually
huffman [Tue, 10 Nov 2009 06:47:55 -0800] rev 33591
HOLCF example: domain package proofs done manually
Tue, 10 Nov 2009 06:30:19 -0800 add lemma parallel_fix_ind
huffman [Tue, 10 Nov 2009 06:30:19 -0800] rev 33590
add lemma parallel_fix_ind
Tue, 10 Nov 2009 06:30:08 -0800 add title/author block
huffman [Tue, 10 Nov 2009 06:30:08 -0800] rev 33589
add title/author block
Tue, 10 Nov 2009 06:22:29 -0800 theory of representable cpos
huffman [Tue, 10 Nov 2009 06:22:29 -0800] rev 33588
theory of representable cpos
Mon, 09 Nov 2009 15:51:32 -0800 add map_map lemmas
huffman [Mon, 09 Nov 2009 15:51:32 -0800] rev 33587
add map_map lemmas
Mon, 09 Nov 2009 15:29:58 -0800 add in_deflation relation, more lemmas about cast
huffman [Mon, 09 Nov 2009 15:29:58 -0800] rev 33586
add in_deflation relation, more lemmas about cast
Mon, 09 Nov 2009 12:40:47 -0800 ep_pair and deflation lemmas for powerdomain map functions
huffman [Mon, 09 Nov 2009 12:40:47 -0800] rev 33585
ep_pair and deflation lemmas for powerdomain map functions
Tue, 10 Nov 2009 14:20:15 +0100 remove spurious parameter to "merge"
blanchet [Tue, 10 Nov 2009 14:20:15 +0100] rev 33584
remove spurious parameter to "merge"
Tue, 10 Nov 2009 13:54:00 +0100 merged, and renamed local "TheoryData" to "Data" (following common Isabelle conventions)
blanchet [Tue, 10 Nov 2009 13:54:00 +0100] rev 33583
merged, and renamed local "TheoryData" to "Data" (following common Isabelle conventions)
Tue, 10 Nov 2009 13:46:40 +0100 fixed soundness bug in Nitpick related to sets of sets;
blanchet [Tue, 10 Nov 2009 13:46:40 +0100] rev 33582
fixed soundness bug in Nitpick related to sets of sets; (detected thanks to the TPTP)
Thu, 05 Nov 2009 19:06:35 +0100 added possibility to register datatypes as codatatypes in Nitpick;
blanchet [Thu, 05 Nov 2009 19:06:35 +0100] rev 33581
added possibility to register datatypes as codatatypes in Nitpick; this is useful if the datatype is used only as a means to define the codatatype
Thu, 05 Nov 2009 17:03:22 +0100 added datatype constructor cache in Nitpick (to speed up the scope enumeration) and never test more than 4096 scopes
blanchet [Thu, 05 Nov 2009 17:03:22 +0100] rev 33580
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 don't promise too much in the Nitpick manual
blanchet [Thu, 05 Nov 2009 17:00:28 +0100] rev 33579
don't promise too much in the Nitpick manual
Thu, 05 Nov 2009 11:58:36 +0100 merged
blanchet [Thu, 05 Nov 2009 11:58:36 +0100] rev 33578
merged
Thu, 05 Nov 2009 11:58:07 +0100 added "nitpick_def" attribute to lfp/gfp definition generated by the inductive package;
blanchet [Thu, 05 Nov 2009 11:58:07 +0100] rev 33577
added "nitpick_def" attribute to lfp/gfp definition generated by the inductive package; this ensures that Nitpick can find the definition and determine whether its inductive or coinductive
Thu, 29 Oct 2009 23:08:51 +0100 merged
blanchet [Thu, 29 Oct 2009 23:08:51 +0100] rev 33576
merged
Thu, 29 Oct 2009 22:31:30 +0100 try very hard to remove temporary files generated by Nitpick in case of interruption
blanchet [Thu, 29 Oct 2009 22:31:30 +0100] rev 33575
try very hard to remove temporary files generated by Nitpick in case of interruption
Thu, 29 Oct 2009 21:57:59 +0100 eliminate two FIXMEs in Nitpick's monotonicity check code
blanchet [Thu, 29 Oct 2009 21:57:59 +0100] rev 33574
eliminate two FIXMEs in Nitpick's monotonicity check code
Thu, 29 Oct 2009 16:06:28 +0100 rename "NitpickMono" to "Nitpick_Mono" in example
blanchet [Thu, 29 Oct 2009 16:06:28 +0100] rev 33573
rename "NitpickMono" to "Nitpick_Mono" in example
Thu, 29 Oct 2009 15:26:00 +0100 merged
blanchet [Thu, 29 Oct 2009 15:26:00 +0100] rev 33572
merged
Thu, 29 Oct 2009 15:24:52 +0100 minor cleanup in Nitpick
blanchet [Thu, 29 Oct 2009 15:24:52 +0100] rev 33571
minor cleanup in Nitpick
Thu, 29 Oct 2009 15:23:25 +0100 make "auto" SAT solver less verbose
blanchet [Thu, 29 Oct 2009 15:23:25 +0100] rev 33570
make "auto" SAT solver less verbose
Thu, 29 Oct 2009 15:16:54 +0100 make "sizechange_tac" slightly less verbose
blanchet [Thu, 29 Oct 2009 15:16:54 +0100] rev 33569
make "sizechange_tac" slightly less verbose
Thu, 29 Oct 2009 12:50:44 +0100 don't run Nitpick at all if Kodkodi is not installed (as indicated by the $KODKODI variable)
blanchet [Thu, 29 Oct 2009 12:50:44 +0100] rev 33568
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 readded Predicate_Compile to Main
blanchet [Thu, 29 Oct 2009 12:29:31 +0100] rev 33567
readded Predicate_Compile to Main
Thu, 29 Oct 2009 12:09:32 +0100 merged
blanchet [Thu, 29 Oct 2009 12:09:32 +0100] rev 33566
merged
Thu, 29 Oct 2009 11:41:37 +0100 fixed error in Nitpick's display of uncurried constants, which resulted in an exception
blanchet [Thu, 29 Oct 2009 11:41:37 +0100] rev 33565
fixed error in Nitpick's display of uncurried constants, which resulted in an exception
Thu, 29 Oct 2009 11:41:11 +0100 fixed minor problems with Nitpick's documentation
blanchet [Thu, 29 Oct 2009 11:41:11 +0100] rev 33564
fixed minor problems with Nitpick's documentation
Wed, 28 Oct 2009 18:21:13 +0100 merged
blanchet [Wed, 28 Oct 2009 18:21:13 +0100] rev 33563
merged
Wed, 28 Oct 2009 18:09:30 +0100 merged my Auto Nitpick change with Lukas's Predicate Compiler changes
blanchet [Wed, 28 Oct 2009 18:09:30 +0100] rev 33562
merged my Auto Nitpick change with Lukas's Predicate Compiler changes
Wed, 28 Oct 2009 17:43:43 +0100 introduced Auto Nitpick in addition to Auto Quickcheck;
blanchet [Wed, 28 Oct 2009 17:43:43 +0100] rev 33561
introduced Auto Nitpick in addition to Auto Quickcheck; this required generalizing the theorem hook used by Quickcheck, following a suggestion by Florian
Wed, 28 Oct 2009 11:55:48 +0100 use "get_goal" rather than "flat_goal" in Auto Quickcheck, since we don't need the extra facts for counterexample generation
blanchet [Wed, 28 Oct 2009 11:55:48 +0100] rev 33560
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 fix typo in Nitpick manual
blanchet [Tue, 27 Oct 2009 21:53:13 +0100] rev 33559
fix typo in Nitpick manual
Tue, 27 Oct 2009 19:00:17 +0100 optimized Nitpick's encoding and rendering of datatypes whose constructors don't appear in the problem
blanchet [Tue, 27 Oct 2009 19:00:17 +0100] rev 33558
optimized Nitpick's encoding and rendering of datatypes whose constructors don't appear in the problem
Tue, 27 Oct 2009 17:53:19 +0100 clean Nitpick's wellfoundedness cache once in a while, to avoid potential memory leak
blanchet [Tue, 27 Oct 2009 17:53:19 +0100] rev 33557
clean Nitpick's wellfoundedness cache once in a while, to avoid potential memory leak
Tue, 27 Oct 2009 16:52:06 +0100 renamed Nitpick option "coalesce_type_vars" to "merge_type_vars" (shorter) and cleaned up old hacks that are no longer necessary
blanchet [Tue, 27 Oct 2009 16:52:06 +0100] rev 33556
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 eliminated some old uses of cumulative prems (!) in proof methods;
wenzelm [Tue, 10 Nov 2009 18:29:07 +0100] rev 33555
eliminated some old uses of cumulative prems (!) in proof methods;
Tue, 10 Nov 2009 18:11:23 +0100 eliminated some unused/obsolete Args.bang_facts;
wenzelm [Tue, 10 Nov 2009 18:11:23 +0100] rev 33554
eliminated some unused/obsolete Args.bang_facts;
Tue, 10 Nov 2009 16:04:57 +0100 modernized structure Theory_Target;
wenzelm [Tue, 10 Nov 2009 16:04:57 +0100] rev 33553
modernized structure Theory_Target;
Tue, 10 Nov 2009 15:33:35 +0100 removed unused Quickcheck_RecFun_Simps;
wenzelm [Tue, 10 Nov 2009 15:33:35 +0100] rev 33552
removed unused Quickcheck_RecFun_Simps;
Tue, 10 Nov 2009 15:32:43 +0100 define simprocs: do not apply target_morphism prematurely, this is already done in LocalTheory.declaration;
wenzelm [Tue, 10 Nov 2009 15:32:43 +0100] rev 33551
define simprocs: do not apply target_morphism prematurely, this is already done in LocalTheory.declaration;
Tue, 10 Nov 2009 14:38:39 +0100 bang_facts: legacy feature;
wenzelm [Tue, 10 Nov 2009 14:38:39 +0100] rev 33550
bang_facts: legacy feature;
Tue, 10 Nov 2009 14:38:06 +0100 tuned proofs;
wenzelm [Tue, 10 Nov 2009 14:38:06 +0100] rev 33549
tuned proofs;
Tue, 10 Nov 2009 13:59:37 +0100 removed obsolete name_of -- cf. decode;
wenzelm [Tue, 10 Nov 2009 13:59:37 +0100] rev 33548
removed obsolete name_of -- cf. decode;
Tue, 10 Nov 2009 13:45:11 +0100 desymbolize: use Symbol.decode directly;
wenzelm [Tue, 10 Nov 2009 13:45:11 +0100] rev 33547
desymbolize: use Symbol.decode directly; recovered coding conventions of this file;
Tue, 10 Nov 2009 13:17:50 +0100 try SAT_Examples last, to minimize impact of global side-effects;
wenzelm [Tue, 10 Nov 2009 13:17:50 +0100] rev 33546
try SAT_Examples last, to minimize impact of global side-effects;
Tue, 10 Nov 2009 13:05:35 +0100 home-grown pretty printer for term -- Poly/ML 5.3.0 does not observe infix status of constructors (notably $);
wenzelm [Tue, 10 Nov 2009 13:05:35 +0100] rev 33545
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 Inserted missing theory dependency
paulson [Tue, 10 Nov 2009 09:22:55 +0000] rev 33544
Inserted missing theory dependency
Mon, 09 Nov 2009 21:56:55 +0100 merged
wenzelm [Mon, 09 Nov 2009 21:56:55 +0100] rev 33543
merged
Mon, 09 Nov 2009 21:45:24 +0100 Merged.
ballarin [Mon, 09 Nov 2009 21:45:24 +0100] rev 33542
Merged.
Mon, 09 Nov 2009 21:33:22 +0100 Removed obsolete code.
ballarin [Mon, 09 Nov 2009 21:33:22 +0100] rev 33541
Removed obsolete code.
Mon, 09 Nov 2009 21:43:44 +0100 updated to official Poly/ML 5.3.0;
wenzelm [Mon, 09 Nov 2009 21:43:44 +0100] rev 33540
updated to official Poly/ML 5.3.0;
Mon, 09 Nov 2009 21:34:42 +0100 switched some isatest sessions to official Poly/ML 5.3.0;
wenzelm [Mon, 09 Nov 2009 21:34:42 +0100] rev 33539
switched some isatest sessions to official Poly/ML 5.3.0;
Mon, 09 Nov 2009 21:30:54 +0100 setup for official Poly/ML 5.3.0, which is now the default;
wenzelm [Mon, 09 Nov 2009 21:30:54 +0100] rev 33538
setup for official Poly/ML 5.3.0, which is now the default;
Mon, 09 Nov 2009 20:47:39 +0100 locale_const/target_notation: uniform use of Term.aconv_untyped;
wenzelm [Mon, 09 Nov 2009 20:47:39 +0100] rev 33537
locale_const/target_notation: uniform use of Term.aconv_untyped; target_notation: pass on transformed term formally; removed obsolete Type.similar_types;
Mon, 09 Nov 2009 19:42:33 +0100 eliminated hard tabulators;
wenzelm [Mon, 09 Nov 2009 19:42:33 +0100] rev 33536
eliminated hard tabulators;
Mon, 09 Nov 2009 16:06:08 +0000 fixed some inappropriate names
paulson [Mon, 09 Nov 2009 16:06:08 +0000] rev 33535
fixed some inappropriate names
Mon, 09 Nov 2009 15:50:31 +0000 merged
paulson [Mon, 09 Nov 2009 15:50:31 +0000] rev 33534
merged
Mon, 09 Nov 2009 15:50:15 +0000 New theory Probability/Borel.thy, and some associated lemmas
paulson [Mon, 09 Nov 2009 15:50:15 +0000] rev 33533
New theory Probability/Borel.thy, and some associated lemmas
Mon, 09 Nov 2009 14:47:25 +0100 merged
haftmann [Mon, 09 Nov 2009 14:47:25 +0100] rev 33532
merged
Mon, 09 Nov 2009 14:47:16 +0100 tuned error messages; tuned code
haftmann [Mon, 09 Nov 2009 14:47:16 +0100] rev 33531
tuned error messages; tuned code
Mon, 09 Nov 2009 11:34:22 +0100 follow standard theory merge behaviour: do not change already selected solver
boehmes [Mon, 09 Nov 2009 11:34:22 +0100] rev 33530
follow standard theory merge behaviour: do not change already selected solver
Mon, 09 Nov 2009 11:19:25 +0100 generalized proof by abstraction,
boehmes [Mon, 09 Nov 2009 11:19:25 +0100] rev 33529
generalized proof by abstraction, abstract propositional nnf goals (lets best_tac succeed on very large terms)
Mon, 09 Nov 2009 08:57:07 +0100 made theory merge deterministic wrt. the selected solver
boehmes [Mon, 09 Nov 2009 08:57:07 +0100] rev 33528
made theory merge deterministic wrt. the selected solver
Sun, 08 Nov 2009 21:01:08 +0100 merged
wenzelm [Sun, 08 Nov 2009 21:01:08 +0100] rev 33527
merged
Sun, 08 Nov 2009 20:50:31 +0100 merged
berghofe [Sun, 08 Nov 2009 20:50:31 +0100] rev 33526
merged
Sun, 08 Nov 2009 15:45:09 +0100 Repaired handling of comprehensions in "values" command.
berghofe [Sun, 08 Nov 2009 15:45:09 +0100] rev 33525
Repaired handling of comprehensions in "values" command.
Sun, 08 Nov 2009 21:00:05 +0100 updated functor Theory_Data, Proof_Data, Generic_Data;
wenzelm [Sun, 08 Nov 2009 21:00:05 +0100] rev 33524
updated functor Theory_Data, Proof_Data, Generic_Data;
Sun, 08 Nov 2009 19:15:37 +0100 modernized structure Reorient_Proc;
wenzelm [Sun, 08 Nov 2009 19:15:37 +0100] rev 33523
modernized structure Reorient_Proc; explicit merge of constituent functions, avoids exponential blowup when traversing the import graph; adapted Theory_Data; tuned;
Sun, 08 Nov 2009 18:43:42 +0100 adapted Theory_Data;
wenzelm [Sun, 08 Nov 2009 18:43:42 +0100] rev 33522
adapted Theory_Data; tuned;
Sun, 08 Nov 2009 18:43:22 +0100 adapted Theory_Data;
wenzelm [Sun, 08 Nov 2009 18:43:22 +0100] rev 33521
adapted Theory_Data; handle Symtab.DUP during actual merge;
Sun, 08 Nov 2009 18:42:57 +0100 tuned;
wenzelm [Sun, 08 Nov 2009 18:42:57 +0100] rev 33520
tuned;
Sun, 08 Nov 2009 16:30:41 +0100 adapted Generic_Data, Proof_Data;
wenzelm [Sun, 08 Nov 2009 16:30:41 +0100] rev 33519
adapted Generic_Data, Proof_Data; tuned;
Sun, 08 Nov 2009 16:28:18 +0100 adapted Generic_Data;
wenzelm [Sun, 08 Nov 2009 16:28:18 +0100] rev 33518
adapted Generic_Data; proper merge of fst/fst and snd/snd;
Sun, 08 Nov 2009 16:27:50 +0100 modernized/simplified functor Theory_Data, Proof_Data, Generic_Data: eliminated Pretty.pp, discontinued mutable data;
wenzelm [Sun, 08 Nov 2009 16:27:50 +0100] rev 33517
modernized/simplified functor Theory_Data, Proof_Data, Generic_Data: eliminated Pretty.pp, discontinued mutable data;
Sun, 08 Nov 2009 14:44:31 +0100 added "declaration (pervasive)";
wenzelm [Sun, 08 Nov 2009 14:44:31 +0100] rev 33516
added "declaration (pervasive)";
Sun, 08 Nov 2009 14:38:36 +0100 print_theorems: suppress concealed (global) facts, unless "!" option is given;
wenzelm [Sun, 08 Nov 2009 14:38:36 +0100] rev 33515
print_theorems: suppress concealed (global) facts, unless "!" option is given;
Sun, 08 Nov 2009 13:57:07 +0100 updated generated file;
wenzelm [Sun, 08 Nov 2009 13:57:07 +0100] rev 33514
updated generated file;
Sun, 08 Nov 2009 13:56:44 +0100 modernized structure Random_Word;
wenzelm [Sun, 08 Nov 2009 13:56:44 +0100] rev 33513
modernized structure Random_Word;
Sun, 08 Nov 2009 13:44:16 +0100 init_component: slightly more robust read (raw input, succeed on non-terminated last line);
wenzelm [Sun, 08 Nov 2009 13:44:16 +0100] rev 33512
init_component: slightly more robust read (raw input, succeed on non-terminated last line);
Sat, 07 Nov 2009 18:55:50 +0000 merged
webertj [Sat, 07 Nov 2009 18:55:50 +0000] rev 33511
merged
Sat, 07 Nov 2009 18:55:30 +0000 Due to popular demand: added a function that benchmarks proof reconstruction
webertj [Sat, 07 Nov 2009 18:55:30 +0000] rev 33510
Due to popular demand: added a function that benchmarks proof reconstruction for a single DIMACS CNF file.
Sat, 07 Nov 2009 18:53:29 +0000 Turned sections into subsections (better document structure).
webertj [Sat, 07 Nov 2009 18:53:29 +0000] rev 33509
Turned sections into subsections (better document structure).
Sat, 07 Nov 2009 08:31:56 -0800 merged
huffman [Sat, 07 Nov 2009 08:31:56 -0800] rev 33508
merged
Sat, 07 Nov 2009 07:37:20 -0800 merged
huffman [Sat, 07 Nov 2009 07:37:20 -0800] rev 33507
merged
Fri, 06 Nov 2009 09:50:37 -0800 fix name of lemma snd_strict
huffman [Fri, 06 Nov 2009 09:50:37 -0800] rev 33506
fix name of lemma snd_strict
Thu, 05 Nov 2009 15:38:09 -0800 use try instead of handle
huffman [Thu, 05 Nov 2009 15:38:09 -0800] rev 33505
use try instead of handle
Thu, 05 Nov 2009 11:47:00 -0800 map functions for various types, with ep_pair/deflation/finite_deflation lemmas
huffman [Thu, 05 Nov 2009 11:47:00 -0800] rev 33504
map functions for various types, with ep_pair/deflation/finite_deflation lemmas
Thu, 05 Nov 2009 11:36:30 -0800 lemma deflation_strict
huffman [Thu, 05 Nov 2009 11:36:30 -0800] rev 33503
lemma deflation_strict
Sat, 07 Nov 2009 16:54:13 +0100 tuned ML_OPTIONS for SML/NJ -- for improved performance;
wenzelm [Sat, 07 Nov 2009 16:54:13 +0100] rev 33502
tuned ML_OPTIONS for SML/NJ -- for improved performance;
Sat, 07 Nov 2009 08:18:12 +0100 merged
haftmann [Sat, 07 Nov 2009 08:18:12 +0100] rev 33501
merged
Sat, 07 Nov 2009 08:17:53 +0100 added predicate example
haftmann [Sat, 07 Nov 2009 08:17:53 +0100] rev 33500
added predicate example
Sat, 07 Nov 2009 08:17:52 +0100 tuned
haftmann [Sat, 07 Nov 2009 08:17:52 +0100] rev 33499
tuned
Sat, 07 Nov 2009 08:17:52 +0100 modernized primrec
haftmann [Sat, 07 Nov 2009 08:17:52 +0100] rev 33498
modernized primrec
Fri, 06 Nov 2009 21:53:20 +0100 made SML/NJ happy
boehmes [Fri, 06 Nov 2009 21:53:20 +0100] rev 33497
made SML/NJ happy
Fri, 06 Nov 2009 21:20:37 +0100 merged
nipkow [Fri, 06 Nov 2009 21:20:37 +0100] rev 33496
merged
Wed, 04 Nov 2009 11:40:59 +0100 merged
nipkow [Wed, 04 Nov 2009 11:40:59 +0100] rev 33495
merged
Thu, 29 Oct 2009 16:23:57 +0100 Replaced exception CRing by error because it is meant for the user.
nipkow [Thu, 29 Oct 2009 16:23:57 +0100] rev 33494
Replaced exception CRing by error because it is meant for the user.
Fri, 06 Nov 2009 19:22:52 +0100 merged
nipkow [Fri, 06 Nov 2009 19:22:52 +0100] rev 33493
merged
Fri, 06 Nov 2009 19:22:32 +0100 Command atp_minimize uses the naive linear algorithm now
nipkow [Fri, 06 Nov 2009 19:22:32 +0100] rev 33492
Command atp_minimize uses the naive linear algorithm now because the binary chop one had turned out to be a little bit suboptimal. Internally the binary chop one is still available.
Fri, 06 Nov 2009 19:02:36 +0100 merged
bulwahn [Fri, 06 Nov 2009 19:02:36 +0100] rev 33491
merged
Fri, 06 Nov 2009 16:59:17 +0100 merged
bulwahn [Fri, 06 Nov 2009 16:59:17 +0100] rev 33490
merged
Fri, 06 Nov 2009 14:16:57 +0100 merged
bulwahn [Fri, 06 Nov 2009 14:16:57 +0100] rev 33489
merged
Fri, 06 Nov 2009 12:10:55 +0100 merge
bulwahn [Fri, 06 Nov 2009 12:10:55 +0100] rev 33488
merge
Fri, 06 Nov 2009 08:47:32 +0100 merged
bulwahn [Fri, 06 Nov 2009 08:47:32 +0100] rev 33487
merged
Fri, 06 Nov 2009 08:18:35 +0100 adopted the predicate compile quickcheck
bulwahn [Fri, 06 Nov 2009 08:18:35 +0100] rev 33486
adopted the predicate compile quickcheck
Fri, 06 Nov 2009 08:11:58 +0100 made definition of functions generically for the different instances
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33485
made definition of functions generically for the different instances
Fri, 06 Nov 2009 08:11:58 +0100 renamed generator to random_function in the predicate compiler
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33484
renamed generator to random_function in the predicate compiler
Fri, 06 Nov 2009 08:11:58 +0100 improved handling of already defined functions in the predicate compiler; could cause trouble before when no modes for a predicate were infered
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33483
improved handling of already defined functions in the predicate compiler; could cause trouble before when no modes for a predicate were infered
Fri, 06 Nov 2009 08:11:58 +0100 strictly respecting the line margin in the predicate compiler core
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33482
strictly respecting the line margin in the predicate compiler core
Fri, 06 Nov 2009 08:11:58 +0100 adopted mode syntax for values command
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33481
adopted mode syntax for values command
Fri, 06 Nov 2009 08:11:58 +0100 disabled upt example because of a problem due to overloaded constants with the predicate compiler
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33480
disabled upt example because of a problem due to overloaded constants with the predicate compiler
Fri, 06 Nov 2009 08:11:58 +0100 added optional mode annotations for parameters in the values command
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33479
added optional mode annotations for parameters in the values command
Fri, 06 Nov 2009 08:11:58 +0100 moved values command from core to predicate compile
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33478
moved values command from core to predicate compile
Fri, 06 Nov 2009 08:11:58 +0100 added further example of the values command
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33477
added further example of the values command
Fri, 06 Nov 2009 08:11:58 +0100 Adopted output of values command
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33476
Adopted output of values command
Fri, 06 Nov 2009 08:11:58 +0100 improved handling of overloaded constants; examples with numerals
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33475
improved handling of overloaded constants; examples with numerals
Fri, 06 Nov 2009 08:11:58 +0100 made SML/NJ happy; tuned
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33474
made SML/NJ happy; tuned
Fri, 06 Nov 2009 08:11:58 +0100 adding tracing function for evaluated code; annotated compilation in the predicate compiler
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33473
adding tracing function for evaluated code; annotated compilation in the predicate compiler
Fri, 06 Nov 2009 17:52:57 +0100 added documentation for local SMT solver setup and available SMT options,
boehmes [Fri, 06 Nov 2009 17:52:57 +0100] rev 33472
added documentation for local SMT solver setup and available SMT options, added verbose output for SMT solver invocation, test if local SMT solver exists before invoking it, always trace (possible) counterexamples, documented existence of SMT server
Fri, 06 Nov 2009 14:42:42 +0100 renamed method induct_scheme to induction_schema
krauss [Fri, 06 Nov 2009 14:42:42 +0100] rev 33471
renamed method induct_scheme to induction_schema
Fri, 06 Nov 2009 13:49:19 +0100 NEWS
krauss [Fri, 06 Nov 2009 13:49:19 +0100] rev 33470
NEWS
Fri, 06 Nov 2009 13:42:29 +0100 removed session SizeChange: outdated, only half-functional, alternatives exist (cf. size_change method)
krauss [Fri, 06 Nov 2009 13:42:29 +0100] rev 33469
removed session SizeChange: outdated, only half-functional, alternatives exist (cf. size_change method)
Fri, 06 Nov 2009 13:36:46 +0100 renamed method sizechange to size_change
krauss [Fri, 06 Nov 2009 13:36:46 +0100] rev 33468
renamed method sizechange to size_change
Fri, 06 Nov 2009 12:13:45 +0100 added boehmes and hoelzl to isatest mailings
krauss [Fri, 06 Nov 2009 12:13:45 +0100] rev 33467
added boehmes and hoelzl to isatest mailings
Fri, 06 Nov 2009 10:26:13 +0100 merged
wenzelm [Fri, 06 Nov 2009 10:26:13 +0100] rev 33466
merged
Fri, 06 Nov 2009 09:27:20 +0100 tuned
boehmes [Fri, 06 Nov 2009 09:27:20 +0100] rev 33465
tuned
Thu, 05 Nov 2009 20:42:47 +0100 Merged.
ballarin [Thu, 05 Nov 2009 20:42:47 +0100] rev 33464
Merged.
Wed, 04 Nov 2009 22:54:42 +0100 Merged.
ballarin [Wed, 04 Nov 2009 22:54:42 +0100] rev 33463
Merged.
Wed, 04 Nov 2009 22:51:27 +0100 Use PrintMode.setmp to make thread-safe; avoid code clones.
ballarin [Wed, 04 Nov 2009 22:51:27 +0100] rev 33462
Use PrintMode.setmp to make thread-safe; avoid code clones.
Mon, 02 Nov 2009 22:51:22 +0100 Make output indenpendent of current print mode.
ballarin [Mon, 02 Nov 2009 22:51:22 +0100] rev 33461
Make output indenpendent of current print mode.
Mon, 02 Nov 2009 21:27:26 +0100 Relax on type agreement with original context when applying term syntax.
ballarin [Mon, 02 Nov 2009 21:27:26 +0100] rev 33460
Relax on type agreement with original context when applying term syntax.
Thu, 05 Nov 2009 23:59:23 +0100 tuned;
wenzelm [Thu, 05 Nov 2009 23:59:23 +0100] rev 33459
tuned;
Thu, 05 Nov 2009 22:59:57 +0100 proper naming convention lthy: local_theory, but ctxt: Proof.context for arbitrary context;
wenzelm [Thu, 05 Nov 2009 22:59:57 +0100] rev 33458
proper naming convention lthy: local_theory, but ctxt: Proof.context for arbitrary context; tuned signature; tuned;
Thu, 05 Nov 2009 22:08:47 +0100 adapted LocalTheory.declaration;
wenzelm [Thu, 05 Nov 2009 22:08:47 +0100] rev 33457
adapted LocalTheory.declaration;
Thu, 05 Nov 2009 22:06:46 +0100 allow "pervasive" local theory declarations, which are applied the background theory;
wenzelm [Thu, 05 Nov 2009 22:06:46 +0100] rev 33456
allow "pervasive" local theory declarations, which are applied the background theory;
Thu, 05 Nov 2009 20:44:42 +0100 declare Spec_Rules for most basic definitional packages;
wenzelm [Thu, 05 Nov 2009 20:44:42 +0100] rev 33455
declare Spec_Rules for most basic definitional packages;
Thu, 05 Nov 2009 20:41:45 +0100 misc tuning and clarification;
wenzelm [Thu, 05 Nov 2009 20:41:45 +0100] rev 33454
misc tuning and clarification;
Thu, 05 Nov 2009 20:40:16 +0100 scalable version of Named_Thms, using Item_Net;
wenzelm [Thu, 05 Nov 2009 20:40:16 +0100] rev 33453
scalable version of Named_Thms, using Item_Net;
Thu, 05 Nov 2009 17:59:49 +0100 merged
wenzelm [Thu, 05 Nov 2009 17:59:49 +0100] rev 33452
merged
Thu, 05 Nov 2009 17:36:15 +0100 merged
wenzelm [Thu, 05 Nov 2009 17:36:15 +0100] rev 33451
merged
Thu, 05 Nov 2009 16:23:51 +0100 more accurate cleanup;
wenzelm [Thu, 05 Nov 2009 16:23:51 +0100] rev 33450
more accurate cleanup;
Thu, 05 Nov 2009 15:55:07 +0100 merged
wenzelm [Thu, 05 Nov 2009 15:55:07 +0100] rev 33449
merged
Thu, 05 Nov 2009 15:54:14 +0100 more accurate dependencies;
wenzelm [Thu, 05 Nov 2009 15:54:14 +0100] rev 33448
more accurate dependencies;
Thu, 05 Nov 2009 15:44:39 +0100 merged
boehmes [Thu, 05 Nov 2009 15:44:39 +0100] rev 33447
merged
Thu, 05 Nov 2009 15:24:49 +0100 handle let expressions inside terms by unfolding (instead of raising an exception),
boehmes [Thu, 05 Nov 2009 15:24:49 +0100] rev 33446
handle let expressions inside terms by unfolding (instead of raising an exception), added examples to test this feature
Thu, 05 Nov 2009 14:48:40 +0100 shorter names for variables and verification conditions,
boehmes [Thu, 05 Nov 2009 14:48:40 +0100] rev 33445
shorter names for variables and verification conditions, auto-fix variables occurring in a verification condition
Thu, 05 Nov 2009 14:41:37 +0100 added references to HOL-Boogie papers
boehmes [Thu, 05 Nov 2009 14:41:37 +0100] rev 33444
added references to HOL-Boogie papers
Thu, 05 Nov 2009 17:58:58 +0100 tuned header;
wenzelm [Thu, 05 Nov 2009 17:58:58 +0100] rev 33443
tuned header; use plain simultaneous lemma statements -- Pure's &&& should hardly ever occur in user space;
Thu, 05 Nov 2009 17:02:43 +0100 made SML/NJ happy;
wenzelm [Thu, 05 Nov 2009 17:02:43 +0100] rev 33442
made SML/NJ happy; normalized type abbreviations;
Thu, 05 Nov 2009 16:10:49 +0100 eliminated funny record patterns and made SML/NJ happy;
wenzelm [Thu, 05 Nov 2009 16:10:49 +0100] rev 33441
eliminated funny record patterns and made SML/NJ happy;
Thu, 05 Nov 2009 14:47:27 +0100 proper header;
wenzelm [Thu, 05 Nov 2009 14:47:27 +0100] rev 33440
proper header; eliminated SML97's opaque signature constrain, which is essentially a legacy feature (due to problems with ML toplevel pretty printing);
Thu, 05 Nov 2009 14:37:39 +0100 more accurate dependencies;
wenzelm [Thu, 05 Nov 2009 14:37:39 +0100] rev 33439
more accurate dependencies; tuned;
Thu, 05 Nov 2009 13:57:56 +0100 merged
wenzelm [Thu, 05 Nov 2009 13:57:56 +0100] rev 33438
merged
Wed, 04 Nov 2009 17:17:30 +0100 added Tree23 to IsaMakefile
krauss [Wed, 04 Nov 2009 17:17:30 +0100] rev 33437
added Tree23 to IsaMakefile
Wed, 04 Nov 2009 16:54:22 +0100 New
nipkow [Wed, 04 Nov 2009 16:54:22 +0100] rev 33436
New
Wed, 04 Nov 2009 10:17:58 +0100 merged
nipkow [Wed, 04 Nov 2009 10:17:58 +0100] rev 33435
merged
Wed, 04 Nov 2009 10:17:43 +0100 fixed order of parameters in induction rules
nipkow [Wed, 04 Nov 2009 10:17:43 +0100] rev 33434
fixed order of parameters in induction rules
Wed, 04 Nov 2009 09:43:25 +0100 added bulwahn to isatest mailings
krauss [Wed, 04 Nov 2009 09:43:25 +0100] rev 33433
added bulwahn to isatest mailings
Wed, 04 Nov 2009 09:18:46 +0100 merged
nipkow [Wed, 04 Nov 2009 09:18:46 +0100] rev 33432
merged
Wed, 04 Nov 2009 09:18:03 +0100 Completely overhauled
nipkow [Wed, 04 Nov 2009 09:18:03 +0100] rev 33431
Completely overhauled
Tue, 03 Nov 2009 19:01:06 -0800 better error handling for fixrec_simp
huffman [Tue, 03 Nov 2009 19:01:06 -0800] rev 33430
better error handling for fixrec_simp
Tue, 03 Nov 2009 18:33:16 -0800 add more fixrec_simp rules
huffman [Tue, 03 Nov 2009 18:33:16 -0800] rev 33429
add more fixrec_simp rules
Tue, 03 Nov 2009 18:32:56 -0800 fixrec examples use fixrec_simp instead of fixpat
huffman [Tue, 03 Nov 2009 18:32:56 -0800] rev 33428
fixrec examples use fixrec_simp instead of fixpat
Tue, 03 Nov 2009 18:32:30 -0800 domain package registers fixrec_simp lemmas
huffman [Tue, 03 Nov 2009 18:32:30 -0800] rev 33427
domain package registers fixrec_simp lemmas
Tue, 03 Nov 2009 17:09:27 -0800 merged
huffman [Tue, 03 Nov 2009 17:09:27 -0800] rev 33426
merged
Tue, 03 Nov 2009 17:03:21 -0800 add fixrec_simp attribute and method (eventually to replace fixpat)
huffman [Tue, 03 Nov 2009 17:03:21 -0800] rev 33425
add fixrec_simp attribute and method (eventually to replace fixpat)
Tue, 03 Nov 2009 23:44:16 +0100 proper and unique case names for the split_vc method,
boehmes [Tue, 03 Nov 2009 23:44:16 +0100] rev 33424
proper and unique case names for the split_vc method, shortened label names, added an example demonstrating the split_vc method
Tue, 03 Nov 2009 19:32:08 +0100 merged
haftmann [Tue, 03 Nov 2009 19:32:08 +0100] rev 33423
merged
Tue, 03 Nov 2009 17:08:57 +0100 merged
haftmann [Tue, 03 Nov 2009 17:08:57 +0100] rev 33422
merged
Tue, 03 Nov 2009 17:06:35 +0100 always be qualified -- suspected smartness in fact never worked as expected
haftmann [Tue, 03 Nov 2009 17:06:35 +0100] rev 33421
always be qualified -- suspected smartness in fact never worked as expected
Tue, 03 Nov 2009 17:06:08 +0100 pretty name for ==>
haftmann [Tue, 03 Nov 2009 17:06:08 +0100] rev 33420
pretty name for ==>
Tue, 03 Nov 2009 17:54:24 +0100 added HOL-Boogie
boehmes [Tue, 03 Nov 2009 17:54:24 +0100] rev 33419
added HOL-Boogie
Tue, 03 Nov 2009 14:51:55 +0100 added a specific SMT exception captured by smt_tac (prevents the SMT method from failing with an exception),
boehmes [Tue, 03 Nov 2009 14:51:55 +0100] rev 33418
added a specific SMT exception captured by smt_tac (prevents the SMT method from failing with an exception), replaced unspecific 'error' invocations with raising of specific SMT exceptions, added annotations to traced SMT problem and solver output
Tue, 03 Nov 2009 14:07:38 +0100 ignore parsing errors, return empty assignment instead
boehmes [Tue, 03 Nov 2009 14:07:38 +0100] rev 33417
ignore parsing errors, return empty assignment instead
Thu, 05 Nov 2009 13:16:22 +0100 scheduler: clarified interrupt attributes and handling;
wenzelm [Thu, 05 Nov 2009 13:16:22 +0100] rev 33416
scheduler: clarified interrupt attributes and handling;
Thu, 05 Nov 2009 13:01:11 +0100 worker_next: plain signalling via work_available only, not scheduler_event;
wenzelm [Thu, 05 Nov 2009 13:01:11 +0100] rev 33415
worker_next: plain signalling via work_available only, not scheduler_event; scheduler: tuned worker pool adjustments;
Thu, 05 Nov 2009 00:13:00 +0100 revert fulfill_proof_future tuning (actually a bit slower due to granularity issues?);
wenzelm [Thu, 05 Nov 2009 00:13:00 +0100] rev 33414
revert fulfill_proof_future tuning (actually a bit slower due to granularity issues?);
Wed, 04 Nov 2009 21:22:35 +0100 avoid broadcast work_available, use daisy-chained signal instead;
wenzelm [Wed, 04 Nov 2009 21:22:35 +0100] rev 33413
avoid broadcast work_available, use daisy-chained signal instead; max_threads: allow as much as 4 * m, after extra delay;
Wed, 04 Nov 2009 21:21:05 +0100 fulfill_proof_future: tuned important special case of singleton promise;
wenzelm [Wed, 04 Nov 2009 21:21:05 +0100] rev 33412
fulfill_proof_future: tuned important special case of singleton promise;
Wed, 04 Nov 2009 20:31:36 +0100 worker_next: treat wait for work_available as Sleeping, not Waiting;
wenzelm [Wed, 04 Nov 2009 20:31:36 +0100] rev 33411
worker_next: treat wait for work_available as Sleeping, not Waiting; max_threads: simple adaptive scheme between m and 2 * m;
Wed, 04 Nov 2009 11:58:29 +0100 worker activity: distinguish between waiting (formerly active) and sleeping;
wenzelm [Wed, 04 Nov 2009 11:58:29 +0100] rev 33410
worker activity: distinguish between waiting (formerly active) and sleeping; tuned;
Wed, 04 Nov 2009 11:37:06 +0100 tuned;
wenzelm [Wed, 04 Nov 2009 11:37:06 +0100] rev 33409
tuned;
Wed, 04 Nov 2009 11:30:22 +0100 tuned thread data;
wenzelm [Wed, 04 Nov 2009 11:30:22 +0100] rev 33408
tuned thread data;
Wed, 04 Nov 2009 00:29:58 +0100 worker_next: ensure that work_available is passed on before sleeping (was occasionally lost when worker configuration changed, causing scheduler deadlock);
wenzelm [Wed, 04 Nov 2009 00:29:58 +0100] rev 33407
worker_next: ensure that work_available is passed on before sleeping (was occasionally lost when worker configuration changed, causing scheduler deadlock); worker_start: back to non-self version; scheduler: status output based on ticks;
Tue, 03 Nov 2009 19:52:09 +0100 slightly leaner and more direct control of worker activity etc.;
wenzelm [Tue, 03 Nov 2009 19:52:09 +0100] rev 33406
slightly leaner and more direct control of worker activity etc.;
Tue, 03 Nov 2009 10:36:20 +0100 adding testcases for code inlining, sets and numerals to the example files of the predicate compiler and its quickcheck prototype; disabling length example
bulwahn [Tue, 03 Nov 2009 10:36:20 +0100] rev 33405
adding testcases for code inlining, sets and numerals to the example files of the predicate compiler and its quickcheck prototype; disabling length example
Tue, 03 Nov 2009 10:24:06 +0100 adapted the inlining in the predicate compiler
bulwahn [Tue, 03 Nov 2009 10:24:06 +0100] rev 33404
adapted the inlining in the predicate compiler
Tue, 03 Nov 2009 10:24:05 +0100 recursively replacing abstractions by new definitions in the predicate compiler
bulwahn [Tue, 03 Nov 2009 10:24:05 +0100] rev 33403
recursively replacing abstractions by new definitions in the predicate compiler
Mon, 02 Nov 2009 18:49:53 -0800 merge
huffman [Mon, 02 Nov 2009 18:49:53 -0800] rev 33402
merge
Mon, 02 Nov 2009 18:39:41 -0800 add fixrec support for HOL pair constructor patterns
huffman [Mon, 02 Nov 2009 18:39:41 -0800] rev 33401
add fixrec support for HOL pair constructor patterns
Mon, 02 Nov 2009 17:29:34 -0800 define cprod_fun using Pair instead of cpair
huffman [Mon, 02 Nov 2009 17:29:34 -0800] rev 33400
define cprod_fun using Pair instead of cpair
Mon, 02 Nov 2009 17:19:49 -0800 add (LAM (x, y). t) syntax and lemma csplit_Pair
huffman [Mon, 02 Nov 2009 17:19:49 -0800] rev 33399
add (LAM (x, y). t) syntax and lemma csplit_Pair
Mon, 02 Nov 2009 23:06:06 +0100 lexicographic order: run local descent proofs in parallel
krauss [Mon, 02 Nov 2009 23:06:06 +0100] rev 33398
lexicographic order: run local descent proofs in parallel
Mon, 02 Nov 2009 13:43:50 -0800 merged
huffman [Mon, 02 Nov 2009 13:43:50 -0800] rev 33397
merged
Mon, 02 Nov 2009 12:26:23 -0800 domain package no longer uses cfst/csnd/cpair
huffman [Mon, 02 Nov 2009 12:26:23 -0800] rev 33396
domain package no longer uses cfst/csnd/cpair
Mon, 02 Nov 2009 22:24:03 +0100 conceal partial rules depending on config flag (i.e. when called via "fun")
krauss [Mon, 02 Nov 2009 22:24:03 +0100] rev 33395
conceal partial rules depending on config flag (i.e. when called via "fun")
Mon, 02 Nov 2009 22:24:00 +0100 conceal "termination" rule, used only by special tools
krauss [Mon, 02 Nov 2009 22:24:00 +0100] rev 33394
conceal "termination" rule, used only by special tools
Mon, 02 Nov 2009 22:23:57 +0100 do not use Binding.empty: conceal flag gets lost in Thm.def_binding_optional
krauss [Mon, 02 Nov 2009 22:23:57 +0100] rev 33393
do not use Binding.empty: conceal flag gets lost in Thm.def_binding_optional
Mon, 02 Nov 2009 21:07:10 +0100 modernized structure XML_Syntax;
wenzelm [Mon, 02 Nov 2009 21:07:10 +0100] rev 33392
modernized structure XML_Syntax;
Mon, 02 Nov 2009 21:05:47 +0100 structure Thm_Deps;
wenzelm [Mon, 02 Nov 2009 21:05:47 +0100] rev 33391
structure Thm_Deps;
Mon, 02 Nov 2009 21:03:41 +0100 modernized structure Proof_Node;
wenzelm [Mon, 02 Nov 2009 21:03:41 +0100] rev 33390
modernized structure Proof_Node;
Mon, 02 Nov 2009 20:57:48 +0100 modernized structure Proof_Display;
wenzelm [Mon, 02 Nov 2009 20:57:48 +0100] rev 33389
modernized structure Proof_Display;
Mon, 02 Nov 2009 20:50:48 +0100 modernized structure Proof_Syntax;
wenzelm [Mon, 02 Nov 2009 20:50:48 +0100] rev 33388
modernized structure Proof_Syntax;
Mon, 02 Nov 2009 20:48:08 +0100 modernized structure Local_Syntax;
wenzelm [Mon, 02 Nov 2009 20:48:08 +0100] rev 33387
modernized structure Local_Syntax;
Mon, 02 Nov 2009 20:45:23 +0100 modernized structure AutoBind;
wenzelm [Mon, 02 Nov 2009 20:45:23 +0100] rev 33386
modernized structure AutoBind;
Mon, 02 Nov 2009 20:38:46 +0100 modernized structure Primitive_Defs;
wenzelm [Mon, 02 Nov 2009 20:38:46 +0100] rev 33385
modernized structure Primitive_Defs;
Mon, 02 Nov 2009 20:34:59 +0100 modernized structure Simple_Syntax;
wenzelm [Mon, 02 Nov 2009 20:34:59 +0100] rev 33384
modernized structure Simple_Syntax;
Mon, 02 Nov 2009 20:30:40 +0100 modernized structure Context_Position;
wenzelm [Mon, 02 Nov 2009 20:30:40 +0100] rev 33383
modernized structure Context_Position;
Mon, 02 Nov 2009 19:56:06 +0100 observe usual naming conventions;
wenzelm [Mon, 02 Nov 2009 19:56:06 +0100] rev 33382
observe usual naming conventions;
Mon, 02 Nov 2009 16:44:18 +0100 find_theorems: respect conceal flag
krauss [Mon, 02 Nov 2009 16:44:18 +0100] rev 33381
find_theorems: respect conceal flag
Mon, 02 Nov 2009 17:30:38 +0100 DEEPEN: all tracing is subject to trace_DEEPEN (NB: Proof General tends to "popup" tracing output);
wenzelm [Mon, 02 Nov 2009 17:30:38 +0100] rev 33380
DEEPEN: all tracing is subject to trace_DEEPEN (NB: Proof General tends to "popup" tracing output);
Mon, 02 Nov 2009 17:29:48 +0100 back to warning -- Proof General tends to "popup" tracing output;
wenzelm [Mon, 02 Nov 2009 17:29:48 +0100] rev 33379
back to warning -- Proof General tends to "popup" tracing output;
Mon, 02 Nov 2009 15:49:59 +0100 split parsing of counterexamples from translation into terms (avoids Term.dummyT and ill-typed terms)
boehmes [Mon, 02 Nov 2009 15:49:59 +0100] rev 33378
split parsing of counterexamples from translation into terms (avoids Term.dummyT and ill-typed terms)
Mon, 02 Nov 2009 09:01:18 +0100 merged
bulwahn [Mon, 02 Nov 2009 09:01:18 +0100] rev 33377
merged
Sat, 31 Oct 2009 10:02:37 +0100 predicate compiler creates code equations for predicates with full mode
bulwahn [Sat, 31 Oct 2009 10:02:37 +0100] rev 33376
predicate compiler creates code equations for predicates with full mode
Fri, 30 Oct 2009 09:55:15 +0100 renamed rpred to random
bulwahn [Fri, 30 Oct 2009 09:55:15 +0100] rev 33375
renamed rpred to random
Sun, 01 Nov 2009 21:42:27 +0100 Rules that characterize functional/relational specifications.
wenzelm [Sun, 01 Nov 2009 21:42:27 +0100] rev 33374
Rules that characterize functional/relational specifications.
Sun, 01 Nov 2009 20:59:34 +0100 adapted Item_Net;
wenzelm [Sun, 01 Nov 2009 20:59:34 +0100] rev 33373
adapted Item_Net; tuned;
Sun, 01 Nov 2009 20:55:39 +0100 allow multi-index;
wenzelm [Sun, 01 Nov 2009 20:55:39 +0100] rev 33372
allow multi-index; more scalable merge; renamed delete to remove, and insert to update (standard naming conventions); tuned;
Sun, 01 Nov 2009 20:55:14 +0100 added insert_safe, delete_safe variants;
wenzelm [Sun, 01 Nov 2009 20:55:14 +0100] rev 33371
added insert_safe, delete_safe variants;
Sun, 01 Nov 2009 16:23:31 +0100 tuned signature;
wenzelm [Sun, 01 Nov 2009 16:23:31 +0100] rev 33370
tuned signature;
Sun, 01 Nov 2009 15:44:26 +0100 modernized structure Context_Rules;
wenzelm [Sun, 01 Nov 2009 15:44:26 +0100] rev 33369
modernized structure Context_Rules;
Sun, 01 Nov 2009 15:24:45 +0100 modernized structure Rule_Cases;
wenzelm [Sun, 01 Nov 2009 15:24:45 +0100] rev 33368
modernized structure Rule_Cases;
Fri, 30 Oct 2009 18:33:21 +0100 merged
haftmann [Fri, 30 Oct 2009 18:33:21 +0100] rev 33367
merged
Fri, 30 Oct 2009 18:33:07 +0100 dedicated theory for loading numeral simprocs
haftmann [Fri, 30 Oct 2009 18:33:07 +0100] rev 33366
dedicated theory for loading numeral simprocs
Fri, 30 Oct 2009 18:32:41 +0100 set Pure theory name properly
haftmann [Fri, 30 Oct 2009 18:32:41 +0100] rev 33365
set Pure theory name properly
Fri, 30 Oct 2009 18:32:40 +0100 tuned code setup
haftmann [Fri, 30 Oct 2009 18:32:40 +0100] rev 33364
tuned code setup
Fri, 30 Oct 2009 14:52:14 +0100 some notes on SPASS 3.0 distribution;
wenzelm [Fri, 30 Oct 2009 14:52:14 +0100] rev 33363
some notes on SPASS 3.0 distribution;
Fri, 30 Oct 2009 14:02:42 +0100 merged
haftmann [Fri, 30 Oct 2009 14:02:42 +0100] rev 33362
merged
Fri, 30 Oct 2009 14:00:43 +0100 combined former theories Divides and IntDiv to one theory Divides
haftmann [Fri, 30 Oct 2009 14:00:43 +0100] rev 33361
combined former theories Divides and IntDiv to one theory Divides
Fri, 30 Oct 2009 13:59:52 +0100 tuned variable names of bindings; conceal predicate constants
haftmann [Fri, 30 Oct 2009 13:59:52 +0100] rev 33360
tuned variable names of bindings; conceal predicate constants
Fri, 30 Oct 2009 13:59:51 +0100 dedicated theory for loading numeral simprocs
haftmann [Fri, 30 Oct 2009 13:59:51 +0100] rev 33359
dedicated theory for loading numeral simprocs
Fri, 30 Oct 2009 13:59:51 +0100 moved some div/mod lemmas to theory Divides
haftmann [Fri, 30 Oct 2009 13:59:51 +0100] rev 33358
moved some div/mod lemmas to theory Divides
Fri, 30 Oct 2009 13:59:50 +0100 tuned proof
haftmann [Fri, 30 Oct 2009 13:59:50 +0100] rev 33357
tuned proof
Fri, 30 Oct 2009 13:59:49 +0100 moved Commutative_Ring into session Decision_Procs
haftmann [Fri, 30 Oct 2009 13:59:49 +0100] rev 33356
moved Commutative_Ring into session Decision_Procs
Fri, 30 Oct 2009 11:31:34 +0100 abstract over variables in reversed order (application uses given order)
boehmes [Fri, 30 Oct 2009 11:31:34 +0100] rev 33355
abstract over variables in reversed order (application uses given order)
Fri, 30 Oct 2009 11:27:47 +0100 disable printing of unparsed counterexamples for CVC3 and Yices
boehmes [Fri, 30 Oct 2009 11:27:47 +0100] rev 33354
disable printing of unparsed counterexamples for CVC3 and Yices
Fri, 30 Oct 2009 11:26:38 +0100 pattern are separated only by spaces (no comma)
boehmes [Fri, 30 Oct 2009 11:26:38 +0100] rev 33353
pattern are separated only by spaces (no comma)
Fri, 30 Oct 2009 10:42:39 +0100 back to polyml-svn -- performance impact is minimal, slowdown was caused by accumulated cruft of long-running Mac OS;
wenzelm [Fri, 30 Oct 2009 10:42:39 +0100] rev 33352
back to polyml-svn -- performance impact is minimal, slowdown was caused by accumulated cruft of long-running Mac OS;
Fri, 30 Oct 2009 01:32:06 +0100 less verbose termination tactics
krauss [Fri, 30 Oct 2009 01:32:06 +0100] rev 33351
less verbose termination tactics
Fri, 30 Oct 2009 01:32:06 +0100 less verbose inductive invocation
krauss [Fri, 30 Oct 2009 01:32:06 +0100] rev 33350
less verbose inductive invocation
Fri, 30 Oct 2009 01:32:06 +0100 tuned
krauss [Fri, 30 Oct 2009 01:32:06 +0100] rev 33349
tuned
Fri, 30 Oct 2009 01:32:06 +0100 absorbed inductive_wrap function into Function_Core; more conventional argument order; tuned
krauss [Fri, 30 Oct 2009 01:32:06 +0100] rev 33348
absorbed inductive_wrap function into Function_Core; more conventional argument order; tuned
Thu, 29 Oct 2009 23:58:15 +0100 merged
wenzelm [Thu, 29 Oct 2009 23:58:15 +0100] rev 33347
merged
Thu, 29 Oct 2009 23:17:35 +0100 recovered from 7a1f597f454e, simplified imports;
wenzelm [Thu, 29 Oct 2009 23:17:35 +0100] rev 33346
recovered from 7a1f597f454e, simplified imports;
Thu, 29 Oct 2009 22:29:51 +0100 merged
wenzelm [Thu, 29 Oct 2009 22:29:51 +0100] rev 33345
merged
Thu, 29 Oct 2009 22:16:58 +0100 merged
haftmann [Thu, 29 Oct 2009 22:16:58 +0100] rev 33344
merged
Thu, 29 Oct 2009 22:16:40 +0100 adjusted to changes in theory Divides
haftmann [Thu, 29 Oct 2009 22:16:40 +0100] rev 33343
adjusted to changes in theory Divides
Thu, 29 Oct 2009 22:16:12 +0100 moved some lemmas to theory Int
haftmann [Thu, 29 Oct 2009 22:16:12 +0100] rev 33342
moved some lemmas to theory Int
Thu, 29 Oct 2009 22:13:11 +0100 moved some dvd [int] facts to Int
haftmann [Thu, 29 Oct 2009 22:13:11 +0100] rev 33341
moved some dvd [int] facts to Int
Thu, 29 Oct 2009 22:13:09 +0100 moved Nat_Transfer before Divides; distributed Nat_Transfer setup accordingly
haftmann [Thu, 29 Oct 2009 22:13:09 +0100] rev 33340
moved Nat_Transfer before Divides; distributed Nat_Transfer setup accordingly
Thu, 29 Oct 2009 23:56:33 +0100 eliminated some old folds;
wenzelm [Thu, 29 Oct 2009 23:56:33 +0100] rev 33339
eliminated some old folds;
Thu, 29 Oct 2009 23:49:55 +0100 eliminated some old folds;
wenzelm [Thu, 29 Oct 2009 23:49:55 +0100] rev 33338
eliminated some old folds;
Thu, 29 Oct 2009 23:48:56 +0100 eliminated some old folds;
wenzelm [Thu, 29 Oct 2009 23:48:56 +0100] rev 33337
eliminated some old folds;
Thu, 29 Oct 2009 20:53:24 +0100 less aggressive tracing;
wenzelm [Thu, 29 Oct 2009 20:53:24 +0100] rev 33336
less aggressive tracing;
Thu, 29 Oct 2009 20:35:47 +0100 DEEPEN: less aggressive tracing, subject to trace_DEEPEN;
wenzelm [Thu, 29 Oct 2009 20:35:47 +0100] rev 33335
DEEPEN: less aggressive tracing, subject to trace_DEEPEN;
Thu, 29 Oct 2009 18:53:58 +0100 merged
wenzelm [Thu, 29 Oct 2009 18:53:58 +0100] rev 33334
merged
Thu, 29 Oct 2009 18:17:26 +0100 merged
wenzelm [Thu, 29 Oct 2009 18:17:26 +0100] rev 33333
merged
Thu, 29 Oct 2009 14:06:49 +0100 removing ancient predicate compiler files
bulwahn [Thu, 29 Oct 2009 14:06:49 +0100] rev 33332
removing ancient predicate compiler files
Thu, 29 Oct 2009 14:03:55 +0100 merged
bulwahn [Thu, 29 Oct 2009 14:03:55 +0100] rev 33331
merged
Thu, 29 Oct 2009 13:59:37 +0100 encapsulating records with datatype constructors and adding type annotations to make SML/NJ happy
bulwahn [Thu, 29 Oct 2009 13:59:37 +0100] rev 33330
encapsulating records with datatype constructors and adding type annotations to make SML/NJ happy
Wed, 28 Oct 2009 12:29:03 +0100 improved mode parser; added mode annotations to examples
bulwahn [Wed, 28 Oct 2009 12:29:03 +0100] rev 33329
improved mode parser; added mode annotations to examples
Wed, 28 Oct 2009 12:29:02 +0100 moved datatype mode and string functions to the auxillary structure
bulwahn [Wed, 28 Oct 2009 12:29:02 +0100] rev 33328
moved datatype mode and string functions to the auxillary structure
Wed, 28 Oct 2009 12:29:01 +0100 improving mode parsing in the predicate compiler
bulwahn [Wed, 28 Oct 2009 12:29:01 +0100] rev 33327
improving mode parsing in the predicate compiler
Wed, 28 Oct 2009 12:29:00 +0100 improved handling of alternative rules; added test cases for alternative rules; normalized tracing in the predicate compiler
bulwahn [Wed, 28 Oct 2009 12:29:00 +0100] rev 33326
improved handling of alternative rules; added test cases for alternative rules; normalized tracing in the predicate compiler
Thu, 29 Oct 2009 16:22:14 +0000 merged
paulson [Thu, 29 Oct 2009 16:22:14 +0000] rev 33325
merged
Thu, 29 Oct 2009 16:21:43 +0000 Tidied up some very ugly proofs
paulson [Thu, 29 Oct 2009 16:21:43 +0000] rev 33324
Tidied up some very ugly proofs
Thu, 29 Oct 2009 15:47:03 +0100 small fixes
nipkow [Thu, 29 Oct 2009 15:47:03 +0100] rev 33323
small fixes
Thu, 29 Oct 2009 13:37:55 +0100 merged
haftmann [Thu, 29 Oct 2009 13:37:55 +0100] rev 33322
merged
Thu, 29 Oct 2009 11:41:39 +0100 join entries properly on theory merge
haftmann [Thu, 29 Oct 2009 11:41:39 +0100] rev 33321
join entries properly on theory merge
Thu, 29 Oct 2009 11:41:38 +0100 moved some dvd [int] facts to Int
haftmann [Thu, 29 Oct 2009 11:41:38 +0100] rev 33320
moved some dvd [int] facts to Int
Thu, 29 Oct 2009 11:41:37 +0100 moved algebraic classes to Ring_and_Field
haftmann [Thu, 29 Oct 2009 11:41:37 +0100] rev 33319
moved algebraic classes to Ring_and_Field
Thu, 29 Oct 2009 11:41:36 +0100 moved Nat_Transfer before Divides; distributed Nat_Transfer setup accordingly
haftmann [Thu, 29 Oct 2009 11:41:36 +0100] rev 33318
moved Nat_Transfer before Divides; distributed Nat_Transfer setup accordingly
Thu, 29 Oct 2009 17:58:26 +0100 standardized filter/filter_out;
wenzelm [Thu, 29 Oct 2009 17:58:26 +0100] rev 33317
standardized filter/filter_out;
Thu, 29 Oct 2009 16:59:12 +0100 modernized some structure names;
wenzelm [Thu, 29 Oct 2009 16:59:12 +0100] rev 33316
modernized some structure names;
Thu, 29 Oct 2009 16:34:44 +0100 eliminated obsolete/unused Thm.kind_internal/is_internal etc.;
wenzelm [Thu, 29 Oct 2009 16:34:44 +0100] rev 33315
eliminated obsolete/unused Thm.kind_internal/is_internal etc.;
Thu, 29 Oct 2009 16:15:33 +0100 modernized functor/structures Interpretation;
wenzelm [Thu, 29 Oct 2009 16:15:33 +0100] rev 33314
modernized functor/structures Interpretation;
Thu, 29 Oct 2009 16:09:41 +0100 tuned whitespace;
wenzelm [Thu, 29 Oct 2009 16:09:41 +0100] rev 33313
tuned whitespace;
Thu, 29 Oct 2009 16:09:16 +0100 unregister: eliminated unused status;
wenzelm [Thu, 29 Oct 2009 16:09:16 +0100] rev 33312
unregister: eliminated unused status;
Thu, 29 Oct 2009 16:08:45 +0100 proper header;
wenzelm [Thu, 29 Oct 2009 16:08:45 +0100] rev 33311
proper header;
Thu, 29 Oct 2009 16:08:23 +0100 proper header;
wenzelm [Thu, 29 Oct 2009 16:08:23 +0100] rev 33310
proper header; tuned whitespace;
Thu, 29 Oct 2009 16:07:27 +0100 proper header;
wenzelm [Thu, 29 Oct 2009 16:07:27 +0100] rev 33309
proper header; adapted ResBlacklist -- eliminated inefficient hash table; eliminated some old folds;
Thu, 29 Oct 2009 16:06:15 +0100 separate ResBlacklist, based on scalable persistent data -- avoids inefficient hashing later on;
wenzelm [Thu, 29 Oct 2009 16:06:15 +0100] rev 33308
separate ResBlacklist, based on scalable persistent data -- avoids inefficient hashing later on;
Thu, 29 Oct 2009 16:05:51 +0100 Named_Thms is not scalable;
wenzelm [Thu, 29 Oct 2009 16:05:51 +0100] rev 33307
Named_Thms is not scalable;
Thu, 29 Oct 2009 14:57:55 +0100 replaced slightly odd Thm.is_internal by Facts.is_concealed -- as provided by the name space;
wenzelm [Thu, 29 Oct 2009 14:57:55 +0100] rev 33306
replaced slightly odd Thm.is_internal by Facts.is_concealed -- as provided by the name space; tuned;
Thu, 29 Oct 2009 14:54:14 +0100 tuned;
wenzelm [Thu, 29 Oct 2009 14:54:14 +0100] rev 33305
tuned;
Thu, 29 Oct 2009 14:53:53 +0100 tuned proof;
wenzelm [Thu, 29 Oct 2009 14:53:53 +0100] rev 33304
tuned proof;
Thu, 29 Oct 2009 13:21:38 +0100 separate "inner_rule" tag indicates parts of induction rules -- avoids unclear overlap with "internal" tag;
wenzelm [Thu, 29 Oct 2009 13:21:38 +0100] rev 33303
separate "inner_rule" tag indicates parts of induction rules -- avoids unclear overlap with "internal" tag;
Thu, 29 Oct 2009 12:59:25 +0100 removed unused file;
wenzelm [Thu, 29 Oct 2009 12:59:25 +0100] rev 33302
removed unused file;
Thu, 29 Oct 2009 11:56:02 +0100 less hermetic ML;
wenzelm [Thu, 29 Oct 2009 11:56:02 +0100] rev 33301
less hermetic ML; parse_pattern: apply Consts.intern only once (Why is this done anyway?); modernized structure names;
Thu, 29 Oct 2009 11:26:47 +0100 removed slightly exotic symbol abbreviations for now -- achieves a coherent (unique) mapping;
wenzelm [Thu, 29 Oct 2009 11:26:47 +0100] rev 33300
removed slightly exotic symbol abbreviations for now -- achieves a coherent (unique) mapping; (NB: in principle symbol abbreviations could well be ambigous);
Thu, 29 Oct 2009 10:52:05 +0100 simplified method syntax of "smt",
boehmes [Thu, 29 Oct 2009 10:52:05 +0100] rev 33299
simplified method syntax of "smt", full normalization of binders, corrected translation of patterns into intermediate format, ignore empty lines in Z3 output
Thu, 29 Oct 2009 08:14:39 +0100 merged
haftmann [Thu, 29 Oct 2009 08:14:39 +0100] rev 33298
merged
Thu, 29 Oct 2009 08:14:23 +0100 adjusted import to changed HOL theory graph
haftmann [Thu, 29 Oct 2009 08:14:23 +0100] rev 33297
adjusted import to changed HOL theory graph
Wed, 28 Oct 2009 19:09:47 +0100 moved theory Divides after theory Nat_Numeral; tuned some proof texts
haftmann [Wed, 28 Oct 2009 19:09:47 +0100] rev 33296
moved theory Divides after theory Nat_Numeral; tuned some proof texts
Wed, 28 Oct 2009 23:21:45 +0100 proper nested quotes;
wenzelm [Wed, 28 Oct 2009 23:21:45 +0100] rev 33295
proper nested quotes; give up unposixly < <(...) for now -- it needs to be exportable through the global environment (e.g. via make or sh);
Wed, 28 Oct 2009 22:57:32 +0100 components: ensure that the last line is read, even if it lacks EOL;
wenzelm [Wed, 28 Oct 2009 22:57:32 +0100] rev 33294
components: ensure that the last line is read, even if it lacks EOL;
Wed, 28 Oct 2009 22:26:00 +0100 updated Isar.goal;
wenzelm [Wed, 28 Oct 2009 22:26:00 +0100] rev 33293
updated Isar.goal;
Wed, 28 Oct 2009 22:18:00 +0100 renamed raw Proof.get_goal to Proof.raw_goal;
wenzelm [Wed, 28 Oct 2009 22:18:00 +0100] rev 33292
renamed raw Proof.get_goal to Proof.raw_goal;
Wed, 28 Oct 2009 22:04:57 +0100 back to Proof.raw_goal;
wenzelm [Wed, 28 Oct 2009 22:04:57 +0100] rev 33291
back to Proof.raw_goal;
Wed, 28 Oct 2009 22:02:53 +0100 renamed Proof.flat_goal to Proof.simple_goal;
wenzelm [Wed, 28 Oct 2009 22:02:53 +0100] rev 33290
renamed Proof.flat_goal to Proof.simple_goal;
Wed, 28 Oct 2009 22:01:40 +0100 Isar.goal: Proof.simple_goal, not raw version;
wenzelm [Wed, 28 Oct 2009 22:01:40 +0100] rev 33289
Isar.goal: Proof.simple_goal, not raw version;
Wed, 28 Oct 2009 22:01:05 +0100 replaced slightly odd get_goal/flat_goal by explicit goal views that correspond to the usual method categories;
wenzelm [Wed, 28 Oct 2009 22:01:05 +0100] rev 33288
replaced slightly odd get_goal/flat_goal by explicit goal views that correspond to the usual method categories;
Wed, 28 Oct 2009 22:00:35 +0100 provide SpecParse.constdecl/constdef, e.g. for quotient_definition;
wenzelm [Wed, 28 Oct 2009 22:00:35 +0100] rev 33287
provide SpecParse.constdecl/constdef, e.g. for quotient_definition;
Wed, 28 Oct 2009 20:49:09 +0100 slightly more robust error message;
wenzelm [Wed, 28 Oct 2009 20:49:09 +0100] rev 33286
slightly more robust error message;
Wed, 28 Oct 2009 18:21:02 +0100 tuned;
wenzelm [Wed, 28 Oct 2009 18:21:02 +0100] rev 33285
tuned;
Wed, 28 Oct 2009 18:02:06 +0100 merged
wenzelm [Wed, 28 Oct 2009 18:02:06 +0100] rev 33284
merged
Wed, 28 Oct 2009 17:45:53 +0100 merged
wenzelm [Wed, 28 Oct 2009 17:45:53 +0100] rev 33283
merged
Wed, 28 Oct 2009 17:38:13 +0100 misc tuning;
wenzelm [Wed, 28 Oct 2009 17:38:13 +0100] rev 33282
misc tuning;
Wed, 28 Oct 2009 17:36:34 +0100 let naming transform binding beforehand -- covering only the "conceal" flag for now;
wenzelm [Wed, 28 Oct 2009 17:36:34 +0100] rev 33281
let naming transform binding beforehand -- covering only the "conceal" flag for now; export LocalTheory.standard_morphism;
Wed, 28 Oct 2009 16:28:12 +0100 tuned;
wenzelm [Wed, 28 Oct 2009 16:28:12 +0100] rev 33280
tuned;
Wed, 28 Oct 2009 16:27:48 +0100 simplified default binding;
wenzelm [Wed, 28 Oct 2009 16:27:48 +0100] rev 33279
simplified default binding; conceal internal bindings;
Wed, 28 Oct 2009 16:25:27 +0100 conceal internal bindings;
wenzelm [Wed, 28 Oct 2009 16:25:27 +0100] rev 33278
conceal internal bindings;
Wed, 28 Oct 2009 16:25:26 +0100 Drule.store: proper binding;
wenzelm [Wed, 28 Oct 2009 16:25:26 +0100] rev 33277
Drule.store: proper binding; conceal internal bindings;
Wed, 28 Oct 2009 16:25:10 +0100 added restore_naming;
wenzelm [Wed, 28 Oct 2009 16:25:10 +0100] rev 33276
added restore_naming;
Wed, 28 Oct 2009 17:44:03 +0100 load Product_Type before Nat; dropped junk
haftmann [Wed, 28 Oct 2009 17:44:03 +0100] rev 33275
load Product_Type before Nat; dropped junk
Wed, 28 Oct 2009 17:44:03 +0100 moved lemmas for dvd on nat to theories Nat and Power
haftmann [Wed, 28 Oct 2009 17:44:03 +0100] rev 33274
moved lemmas for dvd on nat to theories Nat and Power
Wed, 28 Oct 2009 12:21:38 +0000 Probability tweaks
paulson [Wed, 28 Oct 2009 12:21:38 +0000] rev 33273
Probability tweaks
Wed, 28 Oct 2009 11:43:06 +0000 merged
paulson [Wed, 28 Oct 2009 11:43:06 +0000] rev 33272
merged
Wed, 28 Oct 2009 11:42:31 +0000 New theory Probability, which contains a development of measure theory
paulson [Wed, 28 Oct 2009 11:42:31 +0000] rev 33271
New theory Probability, which contains a development of measure theory
Tue, 27 Oct 2009 14:46:03 +0000 merged
paulson [Tue, 27 Oct 2009 14:46:03 +0000] rev 33270
merged
Tue, 27 Oct 2009 12:59:57 +0000 New theory SupInf of the supremum and infimum operators for sets of reals.
paulson [Tue, 27 Oct 2009 12:59:57 +0000] rev 33269
New theory SupInf of the supremum and infimum operators for sets of reals.
Wed, 28 Oct 2009 00:24:38 +0100 eliminated hard tabulators, guessing at each author's individual tab-width;
wenzelm [Wed, 28 Oct 2009 00:24:38 +0100] rev 33268
eliminated hard tabulators, guessing at each author's individual tab-width;
Wed, 28 Oct 2009 00:23:39 +0100 tuned initial session setup;
wenzelm [Wed, 28 Oct 2009 00:23:39 +0100] rev 33267
tuned initial session setup;
Wed, 28 Oct 2009 00:08:32 +0100 merged
wenzelm [Wed, 28 Oct 2009 00:08:32 +0100] rev 33266
merged
Wed, 28 Oct 2009 00:07:51 +0100 proper headers;
wenzelm [Wed, 28 Oct 2009 00:07:51 +0100] rev 33265
proper headers;
Tue, 27 Oct 2009 23:16:18 +0100 reactivated sun-poly, as parallel test;
wenzelm [Tue, 27 Oct 2009 23:16:18 +0100] rev 33264
reactivated sun-poly, as parallel test;
Tue, 27 Oct 2009 23:12:10 +0100 merged
wenzelm [Tue, 27 Oct 2009 23:12:10 +0100] rev 33263
merged
Tue, 27 Oct 2009 19:03:59 +0100 merged
bulwahn [Tue, 27 Oct 2009 19:03:59 +0100] rev 33262
merged
Tue, 27 Oct 2009 16:47:27 +0100 merged
bulwahn [Tue, 27 Oct 2009 16:47:27 +0100] rev 33261
merged
Tue, 27 Oct 2009 16:01:38 +0100 merged
bulwahn [Tue, 27 Oct 2009 16:01:38 +0100] rev 33260
merged
Tue, 27 Oct 2009 13:51:22 +0100 merged
bulwahn [Tue, 27 Oct 2009 13:51:22 +0100] rev 33259
merged
Tue, 27 Oct 2009 09:24:45 +0100 disabled test case for predicate compiler due to an problem in the inductive package
bulwahn [Tue, 27 Oct 2009 09:24:45 +0100] rev 33258
disabled test case for predicate compiler due to an problem in the inductive package
Tue, 27 Oct 2009 09:06:05 +0100 added examples for quickcheck prototype
bulwahn [Tue, 27 Oct 2009 09:06:05 +0100] rev 33257
added examples for quickcheck prototype
Tue, 27 Oct 2009 09:03:56 +0100 adding a prototype of a counter-example generator based on the predicate compiler to HOL/ex
bulwahn [Tue, 27 Oct 2009 09:03:56 +0100] rev 33256
adding a prototype of a counter-example generator based on the predicate compiler to HOL/ex
Tue, 27 Oct 2009 09:03:56 +0100 adding test case for inlining of predicate compiler
bulwahn [Tue, 27 Oct 2009 09:03:56 +0100] rev 33255
adding test case for inlining of predicate compiler
Tue, 27 Oct 2009 09:03:56 +0100 hiding randompred definitions
bulwahn [Tue, 27 Oct 2009 09:03:56 +0100] rev 33254
hiding randompred definitions
Tue, 27 Oct 2009 09:03:56 +0100 changes to example file
bulwahn [Tue, 27 Oct 2009 09:03:56 +0100] rev 33253
changes to example file
Tue, 27 Oct 2009 09:03:56 +0100 print retrieved specification when printing intermediate results
bulwahn [Tue, 27 Oct 2009 09:03:56 +0100] rev 33252
print retrieved specification when printing intermediate results
Tue, 27 Oct 2009 09:03:56 +0100 added option show_modes to predicate compiler
bulwahn [Tue, 27 Oct 2009 09:03:56 +0100] rev 33251
added option show_modes to predicate compiler
Tue, 27 Oct 2009 09:02:22 +0100 including the predicate compiler in HOL-Main; added RandomPredicate monad to Quickcheck
bulwahn [Tue, 27 Oct 2009 09:02:22 +0100] rev 33250
including the predicate compiler in HOL-Main; added RandomPredicate monad to Quickcheck
Tue, 27 Oct 2009 18:09:11 +0100 removed unused file smt_builtin.ML,
boehmes [Tue, 27 Oct 2009 18:09:11 +0100] rev 33249
removed unused file smt_builtin.ML, made negative pattern polymorphic (similar to positve pattern)
Tue, 27 Oct 2009 18:01:50 +0100 included description for sledgehammer options in Mirabelle script
boehmes [Tue, 27 Oct 2009 18:01:50 +0100] rev 33248
included description for sledgehammer options in Mirabelle script
Tue, 27 Oct 2009 18:00:50 +0100 measure runtime of ATPs only if requested
boehmes [Tue, 27 Oct 2009 18:00:50 +0100] rev 33247
measure runtime of ATPs only if requested
Tue, 27 Oct 2009 22:57:23 +0100 eliminated some old folds;
wenzelm [Tue, 27 Oct 2009 22:57:23 +0100] rev 33246
eliminated some old folds;
Tue, 27 Oct 2009 22:56:14 +0100 eliminated some old folds;
wenzelm [Tue, 27 Oct 2009 22:56:14 +0100] rev 33245
eliminated some old folds;
Tue, 27 Oct 2009 22:55:27 +0100 Datatype.read_typ: standard argument order;
wenzelm [Tue, 27 Oct 2009 22:55:27 +0100] rev 33244
Datatype.read_typ: standard argument order; eliminated some old folds;
Tue, 27 Oct 2009 17:34:00 +0100 normalized basic type abbreviations;
wenzelm [Tue, 27 Oct 2009 17:34:00 +0100] rev 33243
normalized basic type abbreviations;
Tue, 27 Oct 2009 17:19:31 +0100 misc tuning and simplification;
wenzelm [Tue, 27 Oct 2009 17:19:31 +0100] rev 33242
misc tuning and simplification;
Tue, 27 Oct 2009 16:49:57 +0100 merged
wenzelm [Tue, 27 Oct 2009 16:49:57 +0100] rev 33241
merged
Tue, 27 Oct 2009 16:16:12 +0100 merged
wenzelm [Tue, 27 Oct 2009 16:16:12 +0100] rev 33240
merged
Tue, 27 Oct 2009 16:05:22 +0100 merged
haftmann [Tue, 27 Oct 2009 16:05:22 +0100] rev 33239
merged
Tue, 27 Oct 2009 16:04:44 +0100 merged
haftmann [Tue, 27 Oct 2009 16:04:44 +0100] rev 33238
merged
Tue, 27 Oct 2009 15:32:21 +0100 tuned
haftmann [Tue, 27 Oct 2009 15:32:21 +0100] rev 33237
tuned
Tue, 27 Oct 2009 15:32:21 +0100 tuned
haftmann [Tue, 27 Oct 2009 15:32:21 +0100] rev 33236
tuned
Tue, 27 Oct 2009 15:32:20 +0100 dropped obsolete comment
haftmann [Tue, 27 Oct 2009 15:32:20 +0100] rev 33235
dropped obsolete comment
Tue, 27 Oct 2009 15:32:20 +0100 added implode and explode
haftmann [Tue, 27 Oct 2009 15:32:20 +0100] rev 33234
added implode and explode
Tue, 27 Oct 2009 15:55:36 +0100 added friendly error message when Kodkodi is not available
blanchet [Tue, 27 Oct 2009 15:55:36 +0100] rev 33233
added friendly error message when Kodkodi is not available
Tue, 27 Oct 2009 14:40:24 +0100 internal renaming in Nitpick and fixed Kodkodi invokation on Linux;
blanchet [Tue, 27 Oct 2009 14:40:24 +0100] rev 33232
internal renaming in Nitpick and fixed Kodkodi invokation on Linux; renamed Nitpick's ML structures from NitpickXxx to Nitpick_Xxx and added KODKODI_JAVA_LIBRARY_PATH to LD_LIBRARY_PATH before invoking Kodkodi
Tue, 27 Oct 2009 12:16:26 +0100 merged
blanchet [Tue, 27 Oct 2009 12:16:26 +0100] rev 33231
merged
Mon, 26 Oct 2009 18:52:29 +0100 merged
blanchet [Mon, 26 Oct 2009 18:52:29 +0100] rev 33230
merged
Mon, 26 Oct 2009 18:52:16 +0100 made Nitpick aware of the KODKODI_JAVA_LIBRARY_PATH, for detecting and properly invoking JNI-based SAT solvers
blanchet [Mon, 26 Oct 2009 18:52:16 +0100] rev 33229
made Nitpick aware of the KODKODI_JAVA_LIBRARY_PATH, for detecting and properly invoking JNI-based SAT solvers
Tue, 27 Oct 2009 16:03:06 +0100 more thread-safe access to global refs;
wenzelm [Tue, 27 Oct 2009 16:03:06 +0100] rev 33228
more thread-safe access to global refs;
Tue, 27 Oct 2009 16:02:43 +0100 avoid structure alias;
wenzelm [Tue, 27 Oct 2009 16:02:43 +0100] rev 33227
avoid structure alias;
Tue, 27 Oct 2009 15:02:31 +0100 comment;
wenzelm [Tue, 27 Oct 2009 15:02:31 +0100] rev 33226
comment;
Tue, 27 Oct 2009 13:34:37 +0100 non-critical output -- ship message in one piece;
wenzelm [Tue, 27 Oct 2009 13:34:37 +0100] rev 33225
non-critical output -- ship message in one piece;
Tue, 27 Oct 2009 13:24:40 +0100 ProofContext.setmp_verbose_CRITICAL;
wenzelm [Tue, 27 Oct 2009 13:24:40 +0100] rev 33224
ProofContext.setmp_verbose_CRITICAL;
Tue, 27 Oct 2009 13:16:16 +0100 non-critical atomic accesses;
wenzelm [Tue, 27 Oct 2009 13:16:16 +0100] rev 33223
non-critical atomic accesses;
Tue, 27 Oct 2009 13:15:20 +0100 critical comments;
wenzelm [Tue, 27 Oct 2009 13:15:20 +0100] rev 33222
critical comments;
Tue, 27 Oct 2009 13:15:04 +0100 tuned;
wenzelm [Tue, 27 Oct 2009 13:15:04 +0100] rev 33221
tuned;
Tue, 27 Oct 2009 11:25:56 +0100 SimpleThread.fork: uniform handling of outermost Interrupt, which is not an error and should not produce exception trace;
wenzelm [Tue, 27 Oct 2009 11:25:56 +0100] rev 33220
SimpleThread.fork: uniform handling of outermost Interrupt, which is not an error and should not produce exception trace;
Tue, 27 Oct 2009 10:54:25 +0100 max_threads_value: eliminated tested_platform -- Poly/ML 5.3 fully supports linux, darwin, solaris, cygwin;
wenzelm [Tue, 27 Oct 2009 10:54:25 +0100] rev 33219
max_threads_value: eliminated tested_platform -- Poly/ML 5.3 fully supports linux, darwin, solaris, cygwin;
Mon, 26 Oct 2009 23:27:24 +0100 lemma converse_inv_image
krauss [Mon, 26 Oct 2009 23:27:24 +0100] rev 33218
lemma converse_inv_image
Mon, 26 Oct 2009 23:27:16 +0100 authentic constants; moved "acyclic" further down
krauss [Mon, 26 Oct 2009 23:27:16 +0100] rev 33217
authentic constants; moved "acyclic" further down
Mon, 26 Oct 2009 23:26:57 +0100 point-free characterization of well-foundedness
krauss [Mon, 26 Oct 2009 23:26:57 +0100] rev 33216
point-free characterization of well-foundedness
Mon, 26 Oct 2009 23:26:18 +0100 replaced (outdated) comments by explicit statements
krauss [Mon, 26 Oct 2009 23:26:18 +0100] rev 33215
replaced (outdated) comments by explicit statements
Mon, 26 Oct 2009 20:45:24 +0100 reactivated test on sunbroy2 -- with full proof parallelism (requires Poly/ML-SVN-921);
wenzelm [Mon, 26 Oct 2009 20:45:24 +0100] rev 33214
reactivated test on sunbroy2 -- with full proof parallelism (requires Poly/ML-SVN-921);
Mon, 26 Oct 2009 20:42:08 +0100 forget old some old option stuff from NJ -- superceded by material in Pure/General/basics.ML;
wenzelm [Mon, 26 Oct 2009 20:42:08 +0100] rev 33213
forget old some old option stuff from NJ -- superceded by material in Pure/General/basics.ML;
Mon, 26 Oct 2009 20:41:26 +0100 tuned;
wenzelm [Mon, 26 Oct 2009 20:41:26 +0100] rev 33212
tuned;
Mon, 26 Oct 2009 20:17:55 +0100 added nitpick manual here;
wenzelm [Mon, 26 Oct 2009 20:17:55 +0100] rev 33211
added nitpick manual here;
Mon, 26 Oct 2009 20:04:20 +0100 recovered sort indentation for "sort position", as documented in the file;
wenzelm [Mon, 26 Oct 2009 20:04:20 +0100] rev 33210
recovered sort indentation for "sort position", as documented in the file; more precise dependencies -- HOL-Multivariate_Analysis produces an image; tuned;
Mon, 26 Oct 2009 20:02:37 +0100 tuned white space;
wenzelm [Mon, 26 Oct 2009 20:02:37 +0100] rev 33209
tuned white space;
Mon, 26 Oct 2009 15:36:50 +0100 merged
haftmann [Mon, 26 Oct 2009 15:36:50 +0100] rev 33208
merged
Mon, 26 Oct 2009 15:17:02 +0100 merged
haftmann [Mon, 26 Oct 2009 15:17:02 +0100] rev 33207
merged
Mon, 26 Oct 2009 15:16:28 +0100 avoid upto if not needed
haftmann [Mon, 26 Oct 2009 15:16:28 +0100] rev 33206
avoid upto if not needed
Mon, 26 Oct 2009 15:15:59 +0100 conceal quickcheck generators
haftmann [Mon, 26 Oct 2009 15:15:59 +0100] rev 33205
conceal quickcheck generators
Mon, 26 Oct 2009 14:57:49 +0100 merged
blanchet [Mon, 26 Oct 2009 14:57:49 +0100] rev 33204
merged
Mon, 26 Oct 2009 14:21:20 +0100 merged
blanchet [Mon, 26 Oct 2009 14:21:20 +0100] rev 33203
merged
Mon, 26 Oct 2009 11:02:08 +0100 make Nitpick compile again
blanchet [Mon, 26 Oct 2009 11:02:08 +0100] rev 33202
make Nitpick compile again
Mon, 26 Oct 2009 09:14:29 +0100 merged
blanchet [Mon, 26 Oct 2009 09:14:29 +0100] rev 33201
merged
Fri, 23 Oct 2009 20:14:25 +0200 be somewhat more liberal in Nitpick about which types may occur in formulas
blanchet [Fri, 23 Oct 2009 20:14:25 +0200] rev 33200
be somewhat more liberal in Nitpick about which types may occur in formulas
Fri, 23 Oct 2009 20:13:33 +0200 make the Nitpick examples work again
blanchet [Fri, 23 Oct 2009 20:13:33 +0200] rev 33199
make the Nitpick examples work again
Fri, 23 Oct 2009 19:00:36 +0200 updated keyword files to include "nitpick" and "nitpick_params"
blanchet [Fri, 23 Oct 2009 19:00:36 +0200] rev 33198
updated keyword files to include "nitpick" and "nitpick_params"
Fri, 23 Oct 2009 18:59:24 +0200 continuation of Nitpick's integration into Isabelle;
blanchet [Fri, 23 Oct 2009 18:59:24 +0200] rev 33197
continuation of Nitpick's integration into Isabelle; added examples, and integrated non-Main theories better.
Fri, 23 Oct 2009 18:57:35 +0200 updated Nitpick documentation to remove weird default for "overlord"
blanchet [Fri, 23 Oct 2009 18:57:35 +0200] rev 33196
updated Nitpick documentation to remove weird default for "overlord"
Fri, 23 Oct 2009 14:45:01 +0200 updated Nitpick manual to reflect the latest Stand der Dinge
blanchet [Fri, 23 Oct 2009 14:45:01 +0200] rev 33195
updated Nitpick manual to reflect the latest Stand der Dinge
Thu, 22 Oct 2009 16:34:49 +0200 merged
blanchet [Thu, 22 Oct 2009 16:34:49 +0200] rev 33194
merged
Thu, 22 Oct 2009 16:34:30 +0200 wrap line correctly in Nitpick documentation
blanchet [Thu, 22 Oct 2009 16:34:30 +0200] rev 33193
wrap line correctly in Nitpick documentation
Thu, 22 Oct 2009 14:51:47 +0200 added Nitpick's theory and ML files to Isabelle/HOL;
blanchet [Thu, 22 Oct 2009 14:51:47 +0200] rev 33192
added Nitpick's theory and ML files to Isabelle/HOL; the examples and the documentation are on their way.
Thu, 22 Oct 2009 14:45:20 +0200 Added Nitpick manual.
blanchet [Thu, 22 Oct 2009 14:45:20 +0200] rev 33191
Added Nitpick manual.
Mon, 26 Oct 2009 14:54:43 +0100 merged
berghofe [Mon, 26 Oct 2009 14:54:43 +0100] rev 33190
merged
Mon, 26 Oct 2009 14:53:33 +0100 Added Pattern.thy to Nominal/Examples.
berghofe [Mon, 26 Oct 2009 14:53:33 +0100] rev 33189
Added Pattern.thy to Nominal/Examples.
Mon, 26 Oct 2009 12:23:59 +0100 merged
haftmann [Mon, 26 Oct 2009 12:23:59 +0100] rev 33188
merged
Mon, 26 Oct 2009 10:51:42 +0100 tuned
haftmann [Mon, 26 Oct 2009 10:51:42 +0100] rev 33187
tuned
Mon, 26 Oct 2009 10:51:42 +0100 added SML_Quickcheck import
haftmann [Mon, 26 Oct 2009 10:51:42 +0100] rev 33186
added SML_Quickcheck import
Mon, 26 Oct 2009 10:51:41 +0100 tuned code setup for primitive boolean connectors
haftmann [Mon, 26 Oct 2009 10:51:41 +0100] rev 33185
tuned code setup for primitive boolean connectors
Mon, 26 Oct 2009 09:41:26 +0100 legacy warnings for old-style term styles
haftmann [Mon, 26 Oct 2009 09:41:26 +0100] rev 33184
legacy warnings for old-style term styles
Mon, 26 Oct 2009 12:02:06 +0100 removed unnecessary NameSpace prefix;
wenzelm [Mon, 26 Oct 2009 12:02:06 +0100] rev 33183
removed unnecessary NameSpace prefix;
Mon, 26 Oct 2009 11:57:58 +0100 misc tuning and updates;
wenzelm [Mon, 26 Oct 2009 11:57:58 +0100] rev 33182
misc tuning and updates;
Mon, 26 Oct 2009 11:37:33 +0100 merged
wenzelm [Mon, 26 Oct 2009 11:37:33 +0100] rev 33181
merged
Mon, 26 Oct 2009 11:36:23 +0100 implicit default is 4 cores -- more cost-effective;
wenzelm [Mon, 26 Oct 2009 11:36:23 +0100] rev 33180
implicit default is 4 cores -- more cost-effective;
Mon, 26 Oct 2009 11:30:20 +0100 deleted junk;
wenzelm [Mon, 26 Oct 2009 11:30:20 +0100] rev 33179
deleted junk;
Mon, 26 Oct 2009 11:30:08 +0100 more precise dependencies, notably for HOL-Multivariate_Analysis;
wenzelm [Mon, 26 Oct 2009 11:30:08 +0100] rev 33178
more precise dependencies, notably for HOL-Multivariate_Analysis;
Mon, 26 Oct 2009 11:19:24 +0100 re-moved theory Fin_Fun to AFP
haftmann [Mon, 26 Oct 2009 11:19:24 +0100] rev 33177
re-moved theory Fin_Fun to AFP
Mon, 26 Oct 2009 09:03:57 +0100 merged
haftmann [Mon, 26 Oct 2009 09:03:57 +0100] rev 33176
merged
Fri, 23 Oct 2009 13:23:18 +0200 distinguished session for multivariate analysis
himmelma [Fri, 23 Oct 2009 13:23:18 +0200] rev 33175
distinguished session for multivariate analysis
Mon, 26 Oct 2009 08:54:20 +0100 adjusted to changes in corresponding ML code
haftmann [Mon, 26 Oct 2009 08:54:20 +0100] rev 33174
adjusted to changes in corresponding ML code
Sun, 25 Oct 2009 21:35:46 +0100 eliminated obsolete tags for types/consts -- now handled via name space, in strongly typed fashion;
wenzelm [Sun, 25 Oct 2009 21:35:46 +0100] rev 33173
eliminated obsolete tags for types/consts -- now handled via name space, in strongly typed fashion;
Sun, 25 Oct 2009 20:54:21 +0100 maintain theory name via name space, not tags;
wenzelm [Sun, 25 Oct 2009 20:54:21 +0100] rev 33172
maintain theory name via name space, not tags; AxClass.thynames_of_arity: explicit theory name, not tags;
Sun, 25 Oct 2009 19:21:34 +0100 name space groups are identified by serial, not serial_string;
wenzelm [Sun, 25 Oct 2009 19:21:34 +0100] rev 33171
name space groups are identified by serial, not serial_string;
Sun, 25 Oct 2009 19:19:41 +0100 maintain group via name space, not tags;
wenzelm [Sun, 25 Oct 2009 19:19:41 +0100] rev 33170
maintain group via name space, not tags; tuned;
Sun, 25 Oct 2009 19:19:35 +0100 LocalTheory.naming_of;
wenzelm [Sun, 25 Oct 2009 19:19:35 +0100] rev 33169
LocalTheory.naming_of;
Sun, 25 Oct 2009 19:19:29 +0100 begin_theory: set theory_name here;
wenzelm [Sun, 25 Oct 2009 19:19:29 +0100] rev 33168
begin_theory: set theory_name here;
Sun, 25 Oct 2009 19:18:59 +0100 maintain group via name space, not tags;
wenzelm [Sun, 25 Oct 2009 19:18:59 +0100] rev 33167
maintain group via name space, not tags;
Sun, 25 Oct 2009 19:18:25 +0100 maintain proper Name_Space.naming, with conceal and set_group;
wenzelm [Sun, 25 Oct 2009 19:18:25 +0100] rev 33166
maintain proper Name_Space.naming, with conceal and set_group; maintain group via name space, not tags; tuned signature; tuned;
Sun, 25 Oct 2009 19:17:42 +0100 more direct access to naming;
wenzelm [Sun, 25 Oct 2009 19:17:42 +0100] rev 33165
more direct access to naming; tuned signature;
Sun, 25 Oct 2009 19:14:46 +0100 Name_Space.naming: maintain group and theory_name as well;
wenzelm [Sun, 25 Oct 2009 19:14:46 +0100] rev 33164
Name_Space.naming: maintain group and theory_name as well; tuned;
Sun, 25 Oct 2009 19:14:25 +0100 export is_concealed;
wenzelm [Sun, 25 Oct 2009 19:14:25 +0100] rev 33163
export is_concealed; tuned;
Sun, 25 Oct 2009 19:14:11 +0100 merge_list: no exception DUP here;
wenzelm [Sun, 25 Oct 2009 19:14:11 +0100] rev 33162
merge_list: no exception DUP here;
Sun, 25 Oct 2009 13:20:31 +0100 merged
wenzelm [Sun, 25 Oct 2009 13:20:31 +0100] rev 33161
merged
Sun, 25 Oct 2009 13:14:00 +0100 more uniform ISABELLE_USEDIR_OPTIONS;
wenzelm [Sun, 25 Oct 2009 13:14:00 +0100] rev 33160
more uniform ISABELLE_USEDIR_OPTIONS;
Sun, 25 Oct 2009 13:04:06 +0100 make SML/NJ happy;
wenzelm [Sun, 25 Oct 2009 13:04:06 +0100] rev 33159
make SML/NJ happy;
Sun, 25 Oct 2009 13:18:35 +0100 conceal consts via name space, not tags;
wenzelm [Sun, 25 Oct 2009 13:18:35 +0100] rev 33158
conceal consts via name space, not tags;
Sun, 25 Oct 2009 12:27:21 +0100 allow name space entries to be "concealed" -- via binding/naming/local_theory;
wenzelm [Sun, 25 Oct 2009 12:27:21 +0100] rev 33157
allow name space entries to be "concealed" -- via binding/naming/local_theory;
Sun, 25 Oct 2009 11:58:11 +0100 switch to polyml-5.2.1 to see if it impacts performance;
wenzelm [Sun, 25 Oct 2009 11:58:11 +0100] rev 33156
switch to polyml-5.2.1 to see if it impacts performance;
Sun, 25 Oct 2009 08:57:55 +0100 merged
chaieb [Sun, 25 Oct 2009 08:57:55 +0100] rev 33155
merged
Sun, 25 Oct 2009 08:57:36 +0100 Multivariate polynomials library over fields
chaieb [Sun, 25 Oct 2009 08:57:36 +0100] rev 33154
Multivariate polynomials library over fields
Sun, 25 Oct 2009 08:57:36 +0100 A theory of polynomials based on lists
chaieb [Sun, 25 Oct 2009 08:57:36 +0100] rev 33153
A theory of polynomials based on lists
Sun, 25 Oct 2009 08:57:35 +0100 Add a quantifier elimination for parametric linear arithmetic over ordered fields (parameters are multivariate polynomials)
chaieb [Sun, 25 Oct 2009 08:57:35 +0100] rev 33152
Add a quantifier elimination for parametric linear arithmetic over ordered fields (parameters are multivariate polynomials)
Sun, 25 Oct 2009 00:10:25 +0200 merged
wenzelm [Sun, 25 Oct 2009 00:10:25 +0200] rev 33151
merged
Sat, 24 Oct 2009 20:27:26 +0200 further changes due to the previous merge in the predicate compiler
bulwahn [Sat, 24 Oct 2009 20:27:26 +0200] rev 33150
further changes due to the previous merge in the predicate compiler
Sat, 24 Oct 2009 23:57:42 +0200 merge -- imported from bulwahn d759e2728188;
wenzelm [Sat, 24 Oct 2009 23:57:42 +0200] rev 33149
merge -- imported from bulwahn d759e2728188;
Sat, 24 Oct 2009 16:55:43 +0200 removed tuple functions from the predicate compiler
bulwahn [Sat, 24 Oct 2009 16:55:43 +0200] rev 33148
removed tuple functions from the predicate compiler
Sat, 24 Oct 2009 16:55:43 +0200 improving the compilation with higher-order arguments in the predicate compiler
bulwahn [Sat, 24 Oct 2009 16:55:43 +0200] rev 33147
improving the compilation with higher-order arguments in the predicate compiler
Sat, 24 Oct 2009 16:55:43 +0200 now the predicate compilere handles the predicate without introduction rules better as before
bulwahn [Sat, 24 Oct 2009 16:55:43 +0200] rev 33146
now the predicate compilere handles the predicate without introduction rules better as before
Sat, 24 Oct 2009 16:55:43 +0200 removed dead code; added examples
bulwahn [Sat, 24 Oct 2009 16:55:43 +0200] rev 33145
removed dead code; added examples
Sat, 24 Oct 2009 16:55:43 +0200 removed obsolete GeneratorPrem; clean-up after modularization; tuned
bulwahn [Sat, 24 Oct 2009 16:55:43 +0200] rev 33144
removed obsolete GeneratorPrem; clean-up after modularization; tuned
Sat, 24 Oct 2009 16:55:42 +0200 modularized the compilation in the predicate compiler
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33143
modularized the compilation in the predicate compiler
Sat, 24 Oct 2009 16:55:42 +0200 adapted parser for options in the predicate compiler
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33142
adapted parser for options in the predicate compiler
Sat, 24 Oct 2009 16:55:42 +0200 modifying the depth-limited compilation to be sound, but now throws an error undefined in case of hitting the depth limit in an negative context; cleaning up the examples
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33141
modifying the depth-limited compilation to be sound, but now throws an error undefined in case of hitting the depth limit in an negative context; cleaning up the examples
Sat, 24 Oct 2009 16:55:42 +0200 cleaning the signature of the predicate compiler core; renaming signature and structures to uniform long names
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33140
cleaning the signature of the predicate compiler core; renaming signature and structures to uniform long names
Sat, 24 Oct 2009 16:55:42 +0200 added skip_proof option; playing with compilation of depth-limited predicates
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33139
added skip_proof option; playing with compilation of depth-limited predicates
Sat, 24 Oct 2009 16:55:42 +0200 reinvestigating the compilation of the random computation in the predicate compiler
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33138
reinvestigating the compilation of the random computation in the predicate compiler
Sat, 24 Oct 2009 16:55:42 +0200 added option to generate random values to values command in the predicate compiler
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33137
added option to generate random values to values command in the predicate compiler
Sat, 24 Oct 2009 16:55:42 +0200 commented out the random generator compilation in the example file
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33136
commented out the random generator compilation in the example file
Sat, 24 Oct 2009 16:55:42 +0200 added option to execute depth-limited computations for the values command in the predicate compiler
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33135
added option to execute depth-limited computations for the values command in the predicate compiler
Sat, 24 Oct 2009 16:55:42 +0200 renamed functions from sizelim to more natural name depth_limited for compilation of depth-limited search in the predicate compiler
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33134
renamed functions from sizelim to more natural name depth_limited for compilation of depth-limited search in the predicate compiler
Sat, 24 Oct 2009 16:55:42 +0200 simplified and improved compilation of depth-limited search in the predicate compiler
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33133
simplified and improved compilation of depth-limited search in the predicate compiler
Sat, 24 Oct 2009 16:55:42 +0200 moved argument expected_modes into options; improved mode check to only check mode of the named predicate
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33132
moved argument expected_modes into options; improved mode check to only check mode of the named predicate
Sat, 24 Oct 2009 16:55:42 +0200 removed unnecessary argument rpred in code_pred function
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33131
removed unnecessary argument rpred in code_pred function
Sat, 24 Oct 2009 16:55:42 +0200 added option show_mode_inference; added splitting of conjunctions in expand_tuples
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33130
added option show_mode_inference; added splitting of conjunctions in expand_tuples
Sat, 24 Oct 2009 16:55:42 +0200 changed import_intros to handle parameters differently; changed handling of higher-order function compilation; reverted MicroJava change; tuned
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33129
changed import_intros to handle parameters differently; changed handling of higher-order function compilation; reverted MicroJava change; tuned
Sat, 24 Oct 2009 16:55:42 +0200 further cleaning up
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33128
further cleaning up
Sat, 24 Oct 2009 16:55:42 +0200 added option show_proof_trace
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33127
added option show_proof_trace
Sat, 24 Oct 2009 16:55:42 +0200 importing of polymorphic introduction rules with different schematic variable names
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33126
importing of polymorphic introduction rules with different schematic variable names
Sat, 24 Oct 2009 16:55:42 +0200 added option show_intermediate_results
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33125
added option show_intermediate_results
Sat, 24 Oct 2009 16:55:42 +0200 continued cleaning up; moved tuple expanding to core
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33124
continued cleaning up; moved tuple expanding to core
Sat, 24 Oct 2009 16:55:42 +0200 cleaned up debugging messages; added options to code_pred command
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33123
cleaned up debugging messages; added options to code_pred command
Sat, 24 Oct 2009 16:55:42 +0200 added first support for higher-order function translation
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33122
added first support for higher-order function translation
Sat, 24 Oct 2009 16:55:42 +0200 added to process higher-order arguments by adding new constants
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33121
added to process higher-order arguments by adding new constants
Sat, 24 Oct 2009 16:55:42 +0200 cleaned up
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33120
cleaned up
Sat, 24 Oct 2009 16:55:42 +0200 added theory with alternative definitions for the predicate compiler; cleaned up examples
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33119
added theory with alternative definitions for the predicate compiler; cleaned up examples
Sat, 24 Oct 2009 16:55:42 +0200 importing theorems correctly causes problems with mutual recursive predicates in the predicate compiler; must be discussed with Stefan first
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33118
importing theorems correctly causes problems with mutual recursive predicates in the predicate compiler; must be discussed with Stefan first
Sat, 24 Oct 2009 16:55:42 +0200 higher-order arguments in different rules are fixed to one name in the predicate compiler
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33117
higher-order arguments in different rules are fixed to one name in the predicate compiler
Sat, 24 Oct 2009 16:55:42 +0200 changed importing introduction rules to fix the same type variables in all introduction rules; improved mode analysis for partially applied relations; added test case; tuned
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33116
changed importing introduction rules to fix the same type variables in all introduction rules; improved mode analysis for partially applied relations; added test case; tuned
Sat, 24 Oct 2009 16:55:42 +0200 changed proof method to handle widen predicate in JinjaThreads
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33115
changed proof method to handle widen predicate in JinjaThreads
Sat, 24 Oct 2009 16:55:42 +0200 added further examples; added mode to code_pred command; tuned; some temporary things in Predicate_Compile_ex
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33114
added further examples; added mode to code_pred command; tuned; some temporary things in Predicate_Compile_ex
Sat, 24 Oct 2009 16:55:42 +0200 processing of tuples in introduction rules
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33113
processing of tuples in introduction rules
Sat, 24 Oct 2009 16:55:42 +0200 added a few tricky examples with tuples; added alternative introduction rules for some constants; corrected mode analysis with negation; improved fetching of definitions
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33112
added a few tricky examples with tuples; added alternative introduction rules for some constants; corrected mode analysis with negation; improved fetching of definitions
Sat, 24 Oct 2009 16:55:42 +0200 developing an executable the operator
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33111
developing an executable the operator
Sat, 24 Oct 2009 16:55:42 +0200 generalizing singleton with a default value
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33110
generalizing singleton with a default value
Sat, 24 Oct 2009 16:55:42 +0200 changed elimination preprocessing due to an error with a JinjaThread predicate
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33109
changed elimination preprocessing due to an error with a JinjaThread predicate
Sat, 24 Oct 2009 16:55:42 +0200 added test for higher-order function inductification; added debug messages
bulwahn [Sat, 24 Oct 2009 16:55:42 +0200] rev 33108
added test for higher-order function inductification; added debug messages
Sat, 24 Oct 2009 16:55:40 +0200 added filtering of case constants in the definition retrieval of the predicate compiler
bulwahn [Sat, 24 Oct 2009 16:55:40 +0200] rev 33107
added filtering of case constants in the definition retrieval of the predicate compiler
Sat, 24 Oct 2009 16:55:37 +0200 extended core of predicate compiler to expand tuples in introduction rules
bulwahn [Sat, 24 Oct 2009 16:55:37 +0200] rev 33106
extended core of predicate compiler to expand tuples in introduction rules
Sat, 24 Oct 2009 16:55:35 +0200 added tupled versions of examples for the predicate compiler
bulwahn [Sat, 24 Oct 2009 16:55:35 +0200] rev 33105
added tupled versions of examples for the predicate compiler
Sat, 24 Oct 2009 16:54:32 +0200 moved meta_fun_cong lemma into ML-file; tuned
bulwahn [Sat, 24 Oct 2009 16:54:32 +0200] rev 33104
moved meta_fun_cong lemma into ML-file; tuned
Sun, 25 Oct 2009 00:05:57 +0200 merged
wenzelm [Sun, 25 Oct 2009 00:05:57 +0200] rev 33103
merged
Sun, 25 Oct 2009 00:00:53 +0200 adapted Function_Lib (cf. b8cdd3d73022);
wenzelm [Sun, 25 Oct 2009 00:00:53 +0200] rev 33102
adapted Function_Lib (cf. b8cdd3d73022);
Sat, 24 Oct 2009 20:47:10 +0200 configuration flag "partials"
krauss [Sat, 24 Oct 2009 20:47:10 +0200] rev 33101
configuration flag "partials"
Fri, 23 Oct 2009 16:37:56 +0200 renamed auto_term.ML -> relation.ML
krauss [Fri, 23 Oct 2009 16:37:56 +0200] rev 33100
renamed auto_term.ML -> relation.ML
Fri, 23 Oct 2009 16:22:10 +0200 function package: more standard names for structures and files
krauss [Fri, 23 Oct 2009 16:22:10 +0200] rev 33099
function package: more standard names for structures and files
Fri, 23 Oct 2009 15:33:19 +0200 renamed FundefDatatype -> Function_Fun
krauss [Fri, 23 Oct 2009 15:33:19 +0200] rev 33098
renamed FundefDatatype -> Function_Fun
Sat, 24 Oct 2009 21:30:33 +0200 maintain position of formal entities via name space;
wenzelm [Sat, 24 Oct 2009 21:30:33 +0200] rev 33097
maintain position of formal entities via name space;
Sat, 24 Oct 2009 20:54:08 +0200 maintain explicit name space kind;
wenzelm [Sat, 24 Oct 2009 20:54:08 +0200] rev 33096
maintain explicit name space kind; export Name_Space.the_entry; tuned messages;
Sat, 24 Oct 2009 19:47:37 +0200 renamed NameSpace to Name_Space -- also to emphasize its subtle change in semantics;
wenzelm [Sat, 24 Oct 2009 19:47:37 +0200] rev 33095
renamed NameSpace to Name_Space -- also to emphasize its subtle change in semantics;
Sat, 24 Oct 2009 19:24:50 +0200 eliminated separate stamp -- NameSpace.define/merge etc. ensure uniqueness already;
wenzelm [Sat, 24 Oct 2009 19:24:50 +0200] rev 33094
eliminated separate stamp -- NameSpace.define/merge etc. ensure uniqueness already; simplified messages;
Sat, 24 Oct 2009 19:22:39 +0200 eliminated separate stamp -- NameSpace.define/merge etc. ensure uniqueness already;
wenzelm [Sat, 24 Oct 2009 19:22:39 +0200] rev 33093
eliminated separate stamp -- NameSpace.define/merge etc. ensure uniqueness already; fully authentic merge;
Sat, 24 Oct 2009 19:20:03 +0200 eliminated separate stamp -- NameSpace.define/merge etc. ensure uniqueness already;
wenzelm [Sat, 24 Oct 2009 19:20:03 +0200] rev 33092
eliminated separate stamp -- NameSpace.define/merge etc. ensure uniqueness already;
Sat, 24 Oct 2009 19:04:57 +0200 maintain abstract entry, with position, identity etc.;
wenzelm [Sat, 24 Oct 2009 19:04:57 +0200] rev 33091
maintain abstract entry, with position, identity etc.; declare/define: explicit indication of strictness; merge_tables/join_tables: disallow duplicates based on entry identity;
Sat, 24 Oct 2009 18:55:47 +0200 tuned message;
wenzelm [Sat, 24 Oct 2009 18:55:47 +0200] rev 33090
tuned message;
Sat, 24 Oct 2009 18:55:27 +0200 import theory Nat here, which avoids duplicate definition of datatype_realizers (and thus allows to maintain fully authentic fact table);
wenzelm [Sat, 24 Oct 2009 18:55:27 +0200] rev 33089
import theory Nat here, which avoids duplicate definition of datatype_realizers (and thus allows to maintain fully authentic fact table);
Sat, 24 Oct 2009 17:49:44 +0200 markup for formal entities, with "def" or "ref" occurrences;
wenzelm [Sat, 24 Oct 2009 17:49:44 +0200] rev 33088
markup for formal entities, with "def" or "ref" occurrences;
Sat, 24 Oct 2009 17:47:53 +0200 handle Sorts.CLASS_ERROR instead of arbitrary exceptions;
wenzelm [Sat, 24 Oct 2009 17:47:53 +0200] rev 33087
handle Sorts.CLASS_ERROR instead of arbitrary exceptions;
Fri, 23 Oct 2009 20:48:14 +0200 reactivated isatest on macbroy6 -- 3h later to avoid overlap with backup daemon;
wenzelm [Fri, 23 Oct 2009 20:48:14 +0200] rev 33086
reactivated isatest on macbroy6 -- 3h later to avoid overlap with backup daemon;
Fri, 23 Oct 2009 17:12:47 +0200 merged
haftmann [Fri, 23 Oct 2009 17:12:47 +0200] rev 33085
merged
Fri, 23 Oct 2009 17:12:36 +0200 turned off old quickcheck
haftmann [Fri, 23 Oct 2009 17:12:36 +0200] rev 33084
turned off old quickcheck
Fri, 23 Oct 2009 14:33:07 +0200 pat_completeness gets its own file
krauss [Fri, 23 Oct 2009 14:33:07 +0200] rev 33083
pat_completeness gets its own file
Fri, 23 Oct 2009 14:22:36 +0200 ignore error messages produced by ATPs
boehmes [Fri, 23 Oct 2009 14:22:36 +0200] rev 33082
ignore error messages produced by ATPs
Fri, 23 Oct 2009 10:11:56 +0200 merged
haftmann [Fri, 23 Oct 2009 10:11:56 +0200] rev 33081
merged
Fri, 23 Oct 2009 10:08:29 +0200 renamed f_inv_onto_f to f_inv_into_f (cf. 764547b68538)
haftmann [Fri, 23 Oct 2009 10:08:29 +0200] rev 33080
renamed f_inv_onto_f to f_inv_into_f (cf. 764547b68538)
Thu, 22 Oct 2009 16:58:22 +0200 restored accidentally deleted submultiset
haftmann [Thu, 22 Oct 2009 16:58:22 +0200] rev 33079
restored accidentally deleted submultiset
Thu, 22 Oct 2009 16:52:06 +0200 multiset operations with canonical argument order
haftmann [Thu, 22 Oct 2009 16:52:06 +0200] rev 33078
multiset operations with canonical argument order
Thu, 22 Oct 2009 16:52:06 +0200 arg_types_of auxiliary function; using multiset operations
haftmann [Thu, 22 Oct 2009 16:52:06 +0200] rev 33077
arg_types_of auxiliary function; using multiset operations
Fri, 23 Oct 2009 06:53:50 +0200 merged
haftmann [Fri, 23 Oct 2009 06:53:50 +0200] rev 33076
merged
Thu, 22 Oct 2009 16:50:24 +0200 close thm derivations explicitly
haftmann [Thu, 22 Oct 2009 16:50:24 +0200] rev 33075
close thm derivations explicitly
Fri, 23 Oct 2009 09:20:22 +1100 Fix a duplicate abbreviation || in etc/symbols.
tbourke [Fri, 23 Oct 2009 09:20:22 +1100] rev 33074
Fix a duplicate abbreviation || in etc/symbols.
Thu, 22 Oct 2009 17:54:47 +0200 made SML/NJ happy;
wenzelm [Thu, 22 Oct 2009 17:54:47 +0200] rev 33073
made SML/NJ happy;
Thu, 22 Oct 2009 17:09:29 +0200 updated session name;
wenzelm [Thu, 22 Oct 2009 17:09:29 +0200] rev 33072
updated session name;
Thu, 22 Oct 2009 15:50:12 +0200 renamed f_inv_onto_f to f_inv_into_f (cf. 764547b68538);
wenzelm [Thu, 22 Oct 2009 15:50:12 +0200] rev 33071
renamed f_inv_onto_f to f_inv_into_f (cf. 764547b68538);
Thu, 22 Oct 2009 15:26:15 +0200 merged
wenzelm [Thu, 22 Oct 2009 15:26:15 +0200] rev 33070
merged
Thu, 22 Oct 2009 15:20:54 +0200 merged
wenzelm [Thu, 22 Oct 2009 15:20:54 +0200] rev 33069
merged
Wed, 21 Oct 2009 22:01:44 +0200 merged
wenzelm [Wed, 21 Oct 2009 22:01:44 +0200] rev 33068
merged
Wed, 21 Oct 2009 21:15:33 +0200 use plain Scan.repeat (NB: Scan.bulk is for cascading sources -- mostly interna use);
wenzelm [Wed, 21 Oct 2009 21:15:33 +0200] rev 33067
use plain Scan.repeat (NB: Scan.bulk is for cascading sources -- mostly interna use);
Thu, 22 Oct 2009 15:22:41 +0200 merged
wenzelm [Thu, 22 Oct 2009 15:22:41 +0200] rev 33066
merged
Thu, 22 Oct 2009 14:43:59 +0200 explicit close_derivation
haftmann [Thu, 22 Oct 2009 14:43:59 +0200] rev 33065
explicit close_derivation
Thu, 22 Oct 2009 14:08:01 +0200 merged
haftmann [Thu, 22 Oct 2009 14:08:01 +0200] rev 33064
merged
Thu, 22 Oct 2009 13:48:06 +0200 map_range (and map_index) combinator
haftmann [Thu, 22 Oct 2009 13:48:06 +0200] rev 33063
map_range (and map_index) combinator
Thu, 22 Oct 2009 10:52:07 +0200 dropped Datatype.distinct_simproc
haftmann [Thu, 22 Oct 2009 10:52:07 +0200] rev 33062
dropped Datatype.distinct_simproc
Thu, 22 Oct 2009 15:21:01 +0200 use Synchronized.assign to achieve actual immutable results;
wenzelm [Thu, 22 Oct 2009 15:21:01 +0200] rev 33061
use Synchronized.assign to achieve actual immutable results;
Thu, 22 Oct 2009 15:19:44 +0200 support single-assigment variables -- based on magic RTS operations by David Matthews;
wenzelm [Thu, 22 Oct 2009 15:19:44 +0200] rev 33060
support single-assigment variables -- based on magic RTS operations by David Matthews;
Thu, 22 Oct 2009 09:50:29 +0200 merged
boehmes [Thu, 22 Oct 2009 09:50:29 +0200] rev 33059
merged
Thu, 22 Oct 2009 09:49:48 +0200 fixed permissions -- this is a script, not an executable
boehmes [Thu, 22 Oct 2009 09:49:48 +0200] rev 33058
fixed permissions -- this is a script, not an executable
Thu, 22 Oct 2009 09:27:48 +0200 inv_onto -> inv_into
nipkow [Thu, 22 Oct 2009 09:27:48 +0200] rev 33057
inv_onto -> inv_into
Wed, 21 Oct 2009 17:34:35 +0200 renamed "nitpick_const_xxx" attributes to "nitpick_xxx" and "nitpick_ind_intros" to "nitpick_intros"
blanchet [Wed, 21 Oct 2009 17:34:35 +0200] rev 33056
renamed "nitpick_const_xxx" attributes to "nitpick_xxx" and "nitpick_ind_intros" to "nitpick_intros"
Wed, 21 Oct 2009 16:57:57 +0200 merged
blanchet [Wed, 21 Oct 2009 16:57:57 +0200] rev 33055
merged
Wed, 21 Oct 2009 16:54:04 +0200 fixed the "expect" mechanism of Refute in the face of timeouts
blanchet [Wed, 21 Oct 2009 16:54:04 +0200] rev 33054
fixed the "expect" mechanism of Refute in the face of timeouts
Wed, 21 Oct 2009 16:53:00 +0200 removed "nitpick_const_simp" attribute from Record's "simps";
blanchet [Wed, 21 Oct 2009 16:53:00 +0200] rev 33053
removed "nitpick_const_simp" attribute from Record's "simps"; Nitpick has its own notion of a record and doesn't need those.
Wed, 21 Oct 2009 15:54:31 +0200 merged
haftmann [Wed, 21 Oct 2009 15:54:31 +0200] rev 33052
merged
Wed, 21 Oct 2009 15:54:01 +0200 more accurate removal
haftmann [Wed, 21 Oct 2009 15:54:01 +0200] rev 33051
more accurate removal
Wed, 21 Oct 2009 12:12:21 +0200 merged
haftmann [Wed, 21 Oct 2009 12:12:21 +0200] rev 33050
merged
Wed, 21 Oct 2009 12:09:37 +0200 curried inter as canonical list operation (beware of argument order)
haftmann [Wed, 21 Oct 2009 12:09:37 +0200] rev 33049
curried inter as canonical list operation (beware of argument order)
Wed, 21 Oct 2009 14:08:04 +0200 merged
boehmes [Wed, 21 Oct 2009 14:08:04 +0200] rev 33048
merged
Wed, 21 Oct 2009 12:19:46 +0200 proper handling of single literal case,
boehmes [Wed, 21 Oct 2009 12:19:46 +0200] rev 33047
proper handling of single literal case, added explicit exception, unfolding of distinct respects equal elements, made SML/NJ happy
Wed, 21 Oct 2009 12:48:28 +0100 Removed the hard-wired white list of theorems for sledgehammer
paulson [Wed, 21 Oct 2009 12:48:28 +0100] rev 33046
Removed the hard-wired white list of theorems for sledgehammer
Wed, 21 Oct 2009 11:19:11 +0100 merged
paulson [Wed, 21 Oct 2009 11:19:11 +0100] rev 33045
merged
Tue, 20 Oct 2009 16:32:51 +0100 Some new lemmas concerning sets
paulson [Tue, 20 Oct 2009 16:32:51 +0100] rev 33044
Some new lemmas concerning sets
Wed, 21 Oct 2009 12:08:52 +0200 merged
haftmann [Wed, 21 Oct 2009 12:08:52 +0200] rev 33043
merged
Wed, 21 Oct 2009 12:02:56 +0200 curried union as canonical list operation
haftmann [Wed, 21 Oct 2009 12:02:56 +0200] rev 33042
curried union as canonical list operation
Wed, 21 Oct 2009 12:02:19 +0200 tuned ML import
haftmann [Wed, 21 Oct 2009 12:02:19 +0200] rev 33041
tuned ML import
Wed, 21 Oct 2009 10:15:31 +0200 removed old-style \ and \\ infixes
haftmann [Wed, 21 Oct 2009 10:15:31 +0200] rev 33040
removed old-style \ and \\ infixes
Wed, 21 Oct 2009 08:16:25 +0200 merged
haftmann [Wed, 21 Oct 2009 08:16:25 +0200] rev 33039
merged
Wed, 21 Oct 2009 08:14:38 +0200 dropped redundant gen_ prefix
haftmann [Wed, 21 Oct 2009 08:14:38 +0200] rev 33038
dropped redundant gen_ prefix
Tue, 20 Oct 2009 16:13:01 +0200 replaced old_style infixes eq_set, subset, union, inter and variants by generic versions
haftmann [Tue, 20 Oct 2009 16:13:01 +0200] rev 33037
replaced old_style infixes eq_set, subset, union, inter and variants by generic versions
Wed, 21 Oct 2009 16:41:22 +1100 find_theorems: better handling of abbreviations (by Timothy Bourke)
kleing [Wed, 21 Oct 2009 16:41:22 +1100] rev 33036
find_theorems: better handling of abbreviations (by Timothy Bourke)
Wed, 21 Oct 2009 00:36:12 +0200 standardized basic operations on type option;
wenzelm [Wed, 21 Oct 2009 00:36:12 +0200] rev 33035
standardized basic operations on type option;
Tue, 20 Oct 2009 23:25:04 +0200 eliminated THENL -- use THEN RANGE;
wenzelm [Tue, 20 Oct 2009 23:25:04 +0200] rev 33034
eliminated THENL -- use THEN RANGE; eliminated TRY' -- use TRY with op o; observe naming convention ctxt: Proof.context; tuned whitespace;
Tue, 20 Oct 2009 22:46:24 +0200 tuned;
wenzelm [Tue, 20 Oct 2009 22:46:24 +0200] rev 33033
tuned;
Tue, 20 Oct 2009 21:37:06 +0200 fixed SML/NJ toplevel pp;
wenzelm [Tue, 20 Oct 2009 21:37:06 +0200] rev 33032
fixed SML/NJ toplevel pp; tuned;
Tue, 20 Oct 2009 21:26:45 +0200 backpatching of structure Proof and ProofContext -- avoid odd aliases;
wenzelm [Tue, 20 Oct 2009 21:26:45 +0200] rev 33031
backpatching of structure Proof and ProofContext -- avoid odd aliases; renamed transfer_proof to raw_transfer; indicate firm naming conventions for theory, Proof.context, Context.generic;
Tue, 20 Oct 2009 21:22:37 +0200 tuned;
wenzelm [Tue, 20 Oct 2009 21:22:37 +0200] rev 33030
tuned;
Tue, 20 Oct 2009 20:54:31 +0200 uniform use of Integer.min/max;
wenzelm [Tue, 20 Oct 2009 20:54:31 +0200] rev 33029
uniform use of Integer.min/max;
Tue, 20 Oct 2009 20:03:23 +0200 modernized session SET_Protocol;
wenzelm [Tue, 20 Oct 2009 20:03:23 +0200] rev 33028
modernized session SET_Protocol;
Tue, 20 Oct 2009 19:52:04 +0200 modernized session Metis_Examples;
wenzelm [Tue, 20 Oct 2009 19:52:04 +0200] rev 33027
modernized session Metis_Examples;
Tue, 20 Oct 2009 19:37:09 +0200 modernized session Isar_Examples;
wenzelm [Tue, 20 Oct 2009 19:37:09 +0200] rev 33026
modernized session Isar_Examples;
Tue, 20 Oct 2009 19:36:52 +0200 tuned header;
wenzelm [Tue, 20 Oct 2009 19:36:52 +0200] rev 33025
tuned header;
Tue, 20 Oct 2009 19:29:24 +0200 more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm [Tue, 20 Oct 2009 19:29:24 +0200] rev 33024
more accurate dependencies for HOL-SMT, which is a session with image; misc cleanup;
Tue, 20 Oct 2009 19:28:01 +0200 removed unused map_force;
wenzelm [Tue, 20 Oct 2009 19:28:01 +0200] rev 33023
removed unused map_force;
Tue, 20 Oct 2009 15:02:48 +0100 Removal of the unused atpset concept, the atp attribute and some related code.
paulson [Tue, 20 Oct 2009 15:02:48 +0100] rev 33022
Removal of the unused atpset concept, the atp attribute and some related code.
Tue, 20 Oct 2009 15:03:17 +0200 additional schematic rules for Z3's rewrite rule
boehmes [Tue, 20 Oct 2009 15:03:17 +0200] rev 33021
additional schematic rules for Z3's rewrite rule
Tue, 20 Oct 2009 14:44:19 +0200 merged
nipkow [Tue, 20 Oct 2009 14:44:19 +0200] rev 33020
merged
Tue, 20 Oct 2009 14:44:02 +0200 added Hilbert_Choice section
nipkow [Tue, 20 Oct 2009 14:44:02 +0200] rev 33019
added Hilbert_Choice section
Tue, 20 Oct 2009 14:22:54 +0200 merged
boehmes [Tue, 20 Oct 2009 14:22:54 +0200] rev 33018
merged
Tue, 20 Oct 2009 14:22:02 +0200 eliminated extraneous wrapping of public records,
boehmes [Tue, 20 Oct 2009 14:22:02 +0200] rev 33017
eliminated extraneous wrapping of public records, replaced simp_tac by best_tac (simplifier failed), less strict condition for rewrite (can also handle equations with single literal on left-hand side)
Tue, 20 Oct 2009 12:06:17 +0200 proper exceptions instead of unhandled partiality
boehmes [Tue, 20 Oct 2009 12:06:17 +0200] rev 33016
proper exceptions instead of unhandled partiality
Tue, 20 Oct 2009 13:37:56 +0200 footnote: inv via inv_onto
nipkow [Tue, 20 Oct 2009 13:37:56 +0200] rev 33015
footnote: inv via inv_onto
Tue, 20 Oct 2009 13:20:42 +0200 added inv_def for compatibility as a lemma
nipkow [Tue, 20 Oct 2009 13:20:42 +0200] rev 33014
added inv_def for compatibility as a lemma
Tue, 20 Oct 2009 11:36:19 +0200 slightly less context-sensitive settings;
wenzelm [Tue, 20 Oct 2009 11:36:19 +0200] rev 33013
slightly less context-sensitive settings;
Tue, 20 Oct 2009 11:08:50 +0200 merged
wenzelm [Tue, 20 Oct 2009 11:08:50 +0200] rev 33012
merged
Tue, 20 Oct 2009 10:29:47 +0200 corrected paths to certificates,
boehmes [Tue, 20 Oct 2009 10:29:47 +0200] rev 33011
corrected paths to certificates, added note how to re-generate the certificates
Tue, 20 Oct 2009 10:11:30 +0200 added proof reconstructon for Z3,
boehmes [Tue, 20 Oct 2009 10:11:30 +0200] rev 33010
added proof reconstructon for Z3, added certificates for simpler re-checking of proofs (no need to invoke external solvers), added examples and certificates for all examples, removed Unsynchronized.ref (in smt_normalize.ML)
Tue, 20 Oct 2009 10:46:42 +0200 merged
wenzelm [Tue, 20 Oct 2009 10:46:42 +0200] rev 33009
merged
Tue, 20 Oct 2009 08:10:47 +0200 merged
haftmann [Tue, 20 Oct 2009 08:10:47 +0200] rev 33008
merged
Tue, 20 Oct 2009 08:10:31 +0200 more accurate checkpoints
haftmann [Tue, 20 Oct 2009 08:10:31 +0200] rev 33007
more accurate checkpoints
Mon, 19 Oct 2009 16:34:12 +0200 dropped lazy code equations
haftmann [Mon, 19 Oct 2009 16:34:12 +0200] rev 33006
dropped lazy code equations
Mon, 19 Oct 2009 16:32:03 +0200 CONTRIBUTORS
haftmann [Mon, 19 Oct 2009 16:32:03 +0200] rev 33005
CONTRIBUTORS
Mon, 19 Oct 2009 23:02:56 +0200 always qualify NJ's old List.foldl/foldr in Isabelle/ML;
wenzelm [Mon, 19 Oct 2009 23:02:56 +0200] rev 33004
always qualify NJ's old List.foldl/foldr in Isabelle/ML;
Mon, 19 Oct 2009 23:02:23 +0200 eliminated duplicate fold1 -- beware of argument order!
wenzelm [Mon, 19 Oct 2009 23:02:23 +0200] rev 33003
eliminated duplicate fold1 -- beware of argument order!
Mon, 19 Oct 2009 21:54:57 +0200 uniform use of Integer.add/mult/sum/prod;
wenzelm [Mon, 19 Oct 2009 21:54:57 +0200] rev 33002
uniform use of Integer.add/mult/sum/prod;
Mon, 19 Oct 2009 16:47:21 +0200 Removed dead code in function mk_deftab.
berghofe [Mon, 19 Oct 2009 16:47:21 +0200] rev 33001
Removed dead code in function mk_deftab.
Mon, 19 Oct 2009 16:45:52 +0200 Removed unneeded reference to inv_def.
berghofe [Mon, 19 Oct 2009 16:45:52 +0200] rev 33000
Removed unneeded reference to inv_def.
Mon, 19 Oct 2009 16:45:00 +0200 Replaced inv by the_inv_onto.
berghofe [Mon, 19 Oct 2009 16:45:00 +0200] rev 32999
Replaced inv by the_inv_onto.
Mon, 19 Oct 2009 16:43:45 +0200 Renamed inv to the_inv and turned it into an abbreviation (based on the_inv_onto).
berghofe [Mon, 19 Oct 2009 16:43:45 +0200] rev 32998
Renamed inv to the_inv and turned it into an abbreviation (based on the_inv_onto).
Sun, 18 Oct 2009 22:19:05 +0200 fixed proof (cf. d1d4d7a08a66);
wenzelm [Sun, 18 Oct 2009 22:19:05 +0200] rev 32997
fixed proof (cf. d1d4d7a08a66);
Sun, 18 Oct 2009 22:16:37 +0200 removed disjunctive group cancellation -- provers run independently;
wenzelm [Sun, 18 Oct 2009 22:16:37 +0200] rev 32996
removed disjunctive group cancellation -- provers run independently; sledgehammer: kill earlier session, and removed obsolete max_atps; tuned;
Sun, 18 Oct 2009 21:13:29 +0200 tuned;
wenzelm [Sun, 18 Oct 2009 21:13:29 +0200] rev 32995
tuned;
Sun, 18 Oct 2009 20:53:40 +0200 removed some unreferenced material;
wenzelm [Sun, 18 Oct 2009 20:53:40 +0200] rev 32994
removed some unreferenced material; tuned;
Sun, 18 Oct 2009 18:08:04 +0200 merged
nipkow [Sun, 18 Oct 2009 18:08:04 +0200] rev 32993
merged
Sun, 18 Oct 2009 18:07:44 +0200 certificates for sos
nipkow [Sun, 18 Oct 2009 18:07:44 +0200] rev 32992
certificates for sos
Sun, 18 Oct 2009 16:25:59 +0200 merged
nipkow [Sun, 18 Oct 2009 16:25:59 +0200] rev 32991
merged
Sun, 18 Oct 2009 16:25:04 +0200 added sums of squares for standard deviation
nipkow [Sun, 18 Oct 2009 16:25:04 +0200] rev 32990
added sums of squares for standard deviation
Sun, 18 Oct 2009 12:07:56 +0200 merged
nipkow [Sun, 18 Oct 2009 12:07:56 +0200] rev 32989
merged
Sun, 18 Oct 2009 12:07:25 +0200 Inv -> inv_onto, inv abbr. inv_onto UNIV.
nipkow [Sun, 18 Oct 2009 12:07:25 +0200] rev 32988
Inv -> inv_onto, inv abbr. inv_onto UNIV.
Sun, 18 Oct 2009 00:10:20 +0200 disable indent-tabs-mode in Proof General / Emacs;
wenzelm [Sun, 18 Oct 2009 00:10:20 +0200] rev 32987
disable indent-tabs-mode in Proof General / Emacs;
Sat, 17 Oct 2009 23:48:09 +0200 merged
wenzelm [Sat, 17 Oct 2009 23:48:09 +0200] rev 32986
merged
Sat, 17 Oct 2009 23:47:27 +0200 made SML/NJ happy;
wenzelm [Sat, 17 Oct 2009 23:47:27 +0200] rev 32985
made SML/NJ happy;
Sat, 17 Oct 2009 23:07:53 +0200 Merged.
ballarin [Sat, 17 Oct 2009 23:07:53 +0200] rev 32984
Merged.
Sat, 17 Oct 2009 22:58:18 +0200 Finished revisions of locales tutorial.
ballarin [Sat, 17 Oct 2009 22:58:18 +0200] rev 32983
Finished revisions of locales tutorial.
Thu, 15 Oct 2009 22:22:08 +0200 Changed part of the examples to int.
ballarin [Thu, 15 Oct 2009 22:22:08 +0200] rev 32982
Changed part of the examples to int.
Thu, 15 Oct 2009 22:07:18 +0200 Save current state of locales tutorial.
ballarin [Thu, 15 Oct 2009 22:07:18 +0200] rev 32981
Save current state of locales tutorial.
Thu, 15 Oct 2009 22:06:43 +0200 Observe order of declaration when printing registrations.
ballarin [Thu, 15 Oct 2009 22:06:43 +0200] rev 32980
Observe order of declaration when printing registrations.
Sat, 17 Oct 2009 22:35:28 +0200 disable sunbroy2 for now;
wenzelm [Sat, 17 Oct 2009 22:35:28 +0200] rev 32979
disable sunbroy2 for now;
Sat, 17 Oct 2009 22:34:19 +0200 tuned/moved divide_and_conquer';
wenzelm [Sat, 17 Oct 2009 22:34:19 +0200] rev 32978
tuned/moved divide_and_conquer';
Sat, 17 Oct 2009 21:14:08 +0200 tuned;
wenzelm [Sat, 17 Oct 2009 21:14:08 +0200] rev 32977
tuned;
Sat, 17 Oct 2009 20:37:38 +0200 removed separate record_quick_and_dirty_sensitive;
wenzelm [Sat, 17 Oct 2009 20:37:38 +0200] rev 32976
removed separate record_quick_and_dirty_sensitive;
Sat, 17 Oct 2009 20:15:59 +0200 simplified tactics;
wenzelm [Sat, 17 Oct 2009 20:15:59 +0200] rev 32975
simplified tactics; use proper SUBGOAL/CSUBGOAL;
Sat, 17 Oct 2009 19:04:35 +0200 eliminated old List.foldr and OldTerm operations;
wenzelm [Sat, 17 Oct 2009 19:04:35 +0200] rev 32974
eliminated old List.foldr and OldTerm operations; misc tuning;
Sat, 17 Oct 2009 18:14:47 +0200 removed unused names;
wenzelm [Sat, 17 Oct 2009 18:14:47 +0200] rev 32973
removed unused names;
Sat, 17 Oct 2009 18:01:24 +0200 misc tuning and simplification;
wenzelm [Sat, 17 Oct 2009 18:01:24 +0200] rev 32972
misc tuning and simplification;
Sat, 17 Oct 2009 17:18:59 +0200 less pervasive names;
wenzelm [Sat, 17 Oct 2009 17:18:59 +0200] rev 32971
less pervasive names;
Sat, 17 Oct 2009 16:58:03 +0200 operations of structure Skip_Proof (formerly SkipProof) no longer require quick_and_dirty mode;
wenzelm [Sat, 17 Oct 2009 16:58:03 +0200] rev 32970
operations of structure Skip_Proof (formerly SkipProof) no longer require quick_and_dirty mode;
Sat, 17 Oct 2009 16:40:41 +0200 Method.cheating: check quick_and_dirty here;
wenzelm [Sat, 17 Oct 2009 16:40:41 +0200] rev 32969
Method.cheating: check quick_and_dirty here;
Sat, 17 Oct 2009 16:34:39 +0200 tuned;
wenzelm [Sat, 17 Oct 2009 16:34:39 +0200] rev 32968
tuned;
Sat, 17 Oct 2009 16:33:14 +0200 Unsynchronized.set etc.;
wenzelm [Sat, 17 Oct 2009 16:33:14 +0200] rev 32967
Unsynchronized.set etc.;
Sat, 17 Oct 2009 15:57:51 +0200 indicate CRITICAL nature of various setmp combinators;
wenzelm [Sat, 17 Oct 2009 15:57:51 +0200] rev 32966
indicate CRITICAL nature of various setmp combinators;
Sat, 17 Oct 2009 15:55:57 +0200 ISABELLE_TOOL;
wenzelm [Sat, 17 Oct 2009 15:55:57 +0200] rev 32965
ISABELLE_TOOL;
Sat, 17 Oct 2009 15:42:36 +0200 tuned signature;
wenzelm [Sat, 17 Oct 2009 15:42:36 +0200] rev 32964
tuned signature; observe coding conventions of this file;
Sat, 17 Oct 2009 14:51:30 +0200 merged
wenzelm [Sat, 17 Oct 2009 14:51:30 +0200] rev 32963
merged
Sat, 17 Oct 2009 13:46:55 +0200 merged
nipkow [Sat, 17 Oct 2009 13:46:55 +0200] rev 32962
merged
Sat, 17 Oct 2009 13:46:39 +0200 added the_inv_onto
nipkow [Sat, 17 Oct 2009 13:46:39 +0200] rev 32961
added the_inv_onto
Sat, 17 Oct 2009 14:43:18 +0200 eliminated hard tabulators, guessing at each author's individual tab-width;
wenzelm [Sat, 17 Oct 2009 14:43:18 +0200] rev 32960
eliminated hard tabulators, guessing at each author's individual tab-width; tuned headers;
Sat, 17 Oct 2009 01:05:59 +0200 removed obsolete old goal command;
wenzelm [Sat, 17 Oct 2009 01:05:59 +0200] rev 32959
removed obsolete old goal command;
Sat, 17 Oct 2009 00:53:18 +0200 legacy Drule.standard is no longer pervasive;
wenzelm [Sat, 17 Oct 2009 00:53:18 +0200] rev 32958
legacy Drule.standard is no longer pervasive;
Sat, 17 Oct 2009 00:52:37 +0200 explicitly qualify Drule.standard;
wenzelm [Sat, 17 Oct 2009 00:52:37 +0200] rev 32957
explicitly qualify Drule.standard;
Fri, 16 Oct 2009 10:55:07 +0200 tuned white space;
wenzelm [Fri, 16 Oct 2009 10:55:07 +0200] rev 32956
tuned white space;
Fri, 16 Oct 2009 10:45:10 +0200 local channels for tracing/debugging;
wenzelm [Fri, 16 Oct 2009 10:45:10 +0200] rev 32955
local channels for tracing/debugging;
Fri, 16 Oct 2009 00:26:19 +0200 made SML/NJ happy;
wenzelm [Fri, 16 Oct 2009 00:26:19 +0200] rev 32954
made SML/NJ happy;
Thu, 15 Oct 2009 23:51:22 +0200 sunbroy2: back to single-threaded mode for now -- deadlock in Poly/ML 5.3-SVN-900;
wenzelm [Thu, 15 Oct 2009 23:51:22 +0200] rev 32953
sunbroy2: back to single-threaded mode for now -- deadlock in Poly/ML 5.3-SVN-900;
Thu, 15 Oct 2009 23:28:10 +0200 replaced String.concat by implode;
wenzelm [Thu, 15 Oct 2009 23:28:10 +0200] rev 32952
replaced String.concat by implode; replaced String.concatWith by space_implode; replaced (Seq.flat o Seq.map) by Seq.maps; replaced List.mapPartial by map_filter; replaced List.concat by flat; replaced (flat o map) by maps, which produces less garbage;
Thu, 15 Oct 2009 23:10:35 +0200 space_implode;
wenzelm [Thu, 15 Oct 2009 23:10:35 +0200] rev 32951
space_implode;
Thu, 15 Oct 2009 21:28:39 +0200 normalized aliases of Output operations;
wenzelm [Thu, 15 Oct 2009 21:28:39 +0200] rev 32950
normalized aliases of Output operations;
Thu, 15 Oct 2009 21:08:03 +0200 eliminated slightly odd get/set operations in favour of Unsynchronized.ref;
wenzelm [Thu, 15 Oct 2009 21:08:03 +0200] rev 32949
eliminated slightly odd get/set operations in favour of Unsynchronized.ref; eliminated aliases of Output operations; print_cert: use warning for increased chance that the user actually sees the output; misc tuning and simplification;
Thu, 15 Oct 2009 17:49:30 +0200 natural argument order for prover;
wenzelm [Thu, 15 Oct 2009 17:49:30 +0200] rev 32948
natural argument order for prover; renamed atp_problem to problem; standard naming convention for the_system;
Thu, 15 Oct 2009 17:06:19 +0200 ATP_Manager.get_prover: canonical argument order;
wenzelm [Thu, 15 Oct 2009 17:06:19 +0200] rev 32947
ATP_Manager.get_prover: canonical argument order; eliminated various aliases of existing operations, notably Output channels; tuned messages; misc tuning and clarification;
Thu, 15 Oct 2009 17:04:45 +0200 tuned proof (via atp_minimized);
wenzelm [Thu, 15 Oct 2009 17:04:45 +0200] rev 32946
tuned proof (via atp_minimized);
Thu, 15 Oct 2009 16:15:22 +0200 sort_strings (cf. Pure/library.ML);
wenzelm [Thu, 15 Oct 2009 16:15:22 +0200] rev 32945
sort_strings (cf. Pure/library.ML);
Thu, 15 Oct 2009 15:53:33 +0200 clarified File.platform_path vs. File.shell_path;
wenzelm [Thu, 15 Oct 2009 15:53:33 +0200] rev 32944
clarified File.platform_path vs. File.shell_path; tuned;
Thu, 15 Oct 2009 15:45:50 +0200 exported File.shell_quote;
wenzelm [Thu, 15 Oct 2009 15:45:50 +0200] rev 32943
exported File.shell_quote;
Thu, 15 Oct 2009 12:23:24 +0200 misc tuning and recovery of Isabelle coding style;
wenzelm [Thu, 15 Oct 2009 12:23:24 +0200] rev 32942
misc tuning and recovery of Isabelle coding style;
Thu, 15 Oct 2009 11:49:27 +0200 eliminated extraneous wrapping of public records;
wenzelm [Thu, 15 Oct 2009 11:49:27 +0200] rev 32941
eliminated extraneous wrapping of public records; tuned;
Thu, 15 Oct 2009 11:23:03 +0200 tuned signature;
wenzelm [Thu, 15 Oct 2009 11:23:03 +0200] rev 32940
tuned signature; tuned;
Thu, 15 Oct 2009 11:12:09 +0200 renamed functor HeapFun to Heap;
wenzelm [Thu, 15 Oct 2009 11:12:09 +0200] rev 32939
renamed functor HeapFun to Heap;
Thu, 15 Oct 2009 10:59:10 +0200 misc tuning and clarification;
wenzelm [Thu, 15 Oct 2009 10:59:10 +0200] rev 32938
misc tuning and clarification;
Thu, 15 Oct 2009 00:55:29 +0200 structure ATP_Manager: eliminated slightly odd get/set operations in favour of Unsynchronized.ref;
wenzelm [Thu, 15 Oct 2009 00:55:29 +0200] rev 32937
structure ATP_Manager: eliminated slightly odd get/set operations in favour of Unsynchronized.ref; uniform interpretation of ATP_Manager.atps via ATP_Manager.get_atps;
Wed, 14 Oct 2009 23:44:37 +0200 modernized structure names;
wenzelm [Wed, 14 Oct 2009 23:44:37 +0200] rev 32936
modernized structure names;
Wed, 14 Oct 2009 23:13:38 +0200 show direct GC time (which is included in CPU time);
wenzelm [Wed, 14 Oct 2009 23:13:38 +0200] rev 32935
show direct GC time (which is included in CPU time);
Wed, 14 Oct 2009 22:57:44 +0200 eliminated obsolete C/flip combinator;
wenzelm [Wed, 14 Oct 2009 22:57:44 +0200] rev 32934
eliminated obsolete C/flip combinator;
Wed, 14 Oct 2009 21:14:53 +0200 added List.nth
nipkow [Wed, 14 Oct 2009 21:14:53 +0200] rev 32933
added List.nth
Wed, 14 Oct 2009 16:45:26 +0200 tuned make parameters for sunbroy2;
wenzelm [Wed, 14 Oct 2009 16:45:26 +0200] rev 32932
tuned make parameters for sunbroy2;
Wed, 14 Oct 2009 16:39:35 +0200 accomodate old version of "tail", e.g. on sunbroy2;
wenzelm [Wed, 14 Oct 2009 16:39:35 +0200] rev 32931
accomodate old version of "tail", e.g. on sunbroy2;
Wed, 14 Oct 2009 16:08:51 +0200 settings for parallel experimental Poly/ML 5.3;
wenzelm [Wed, 14 Oct 2009 16:08:51 +0200] rev 32930
settings for parallel experimental Poly/ML 5.3;
Wed, 14 Oct 2009 13:56:56 +0200 sharpened name
haftmann [Wed, 14 Oct 2009 13:56:56 +0200] rev 32929
sharpened name
Wed, 14 Oct 2009 12:20:01 +0200 more explicit notion of canonized code equations
haftmann [Wed, 14 Oct 2009 12:20:01 +0200] rev 32928
more explicit notion of canonized code equations
Wed, 14 Oct 2009 12:19:17 +0200 more explicit notion of canonized code equations
haftmann [Wed, 14 Oct 2009 12:19:17 +0200] rev 32927
more explicit notion of canonized code equations
Wed, 14 Oct 2009 12:04:16 +0200 tuned whitespace
haftmann [Wed, 14 Oct 2009 12:04:16 +0200] rev 32926
tuned whitespace
Wed, 14 Oct 2009 12:03:16 +0200 tuned whitespace
haftmann [Wed, 14 Oct 2009 12:03:16 +0200] rev 32925
tuned whitespace
Wed, 14 Oct 2009 11:56:44 +0200 dropped Code_Printer prefix where feasible; fixed whitespace issues; more coherent terminology
haftmann [Wed, 14 Oct 2009 11:56:44 +0200] rev 32924
dropped Code_Printer prefix where feasible; fixed whitespace issues; more coherent terminology
Tue, 13 Oct 2009 14:57:53 +0200 merged
haftmann [Tue, 13 Oct 2009 14:57:53 +0200] rev 32923
merged
Tue, 13 Oct 2009 14:08:01 +0200 deactivated Datatype.distinct_simproc
haftmann [Tue, 13 Oct 2009 14:08:01 +0200] rev 32922
deactivated Datatype.distinct_simproc
Tue, 13 Oct 2009 14:08:00 +0200 dropped Datatype.distinct_simproc; tuned
haftmann [Tue, 13 Oct 2009 14:08:00 +0200] rev 32921
dropped Datatype.distinct_simproc; tuned
Tue, 13 Oct 2009 13:40:26 +0200 order conjunctions to be printed without parentheses
hoelzl [Tue, 13 Oct 2009 13:40:26 +0200] rev 32920
order conjunctions to be printed without parentheses
Tue, 13 Oct 2009 12:02:55 +0200 approximation now fails earlier when using interval splitting; value [approximate] now supports bounded variables; renamed Var -> Atom for better readability
hoelzl [Tue, 13 Oct 2009 12:02:55 +0200] rev 32919
approximation now fails earlier when using interval splitting; value [approximate] now supports bounded variables; renamed Var -> Atom for better readability
Tue, 13 Oct 2009 09:13:24 +0200 merged
haftmann [Tue, 13 Oct 2009 09:13:24 +0200] rev 32918
merged
Mon, 12 Oct 2009 16:16:44 +0200 added add_tyconames; tuned
haftmann [Mon, 12 Oct 2009 16:16:44 +0200] rev 32917
added add_tyconames; tuned
Tue, 13 Oct 2009 08:36:53 +0200 merged
haftmann [Tue, 13 Oct 2009 08:36:53 +0200] rev 32916
merged
Tue, 13 Oct 2009 08:36:39 +0200 more appropriate abstraction over distinctness rules
haftmann [Tue, 13 Oct 2009 08:36:39 +0200] rev 32915
more appropriate abstraction over distinctness rules
Mon, 12 Oct 2009 15:48:12 +0200 merged
haftmann [Mon, 12 Oct 2009 15:48:12 +0200] rev 32914
merged
Mon, 12 Oct 2009 15:46:38 +0200 intro_base_names combinator
haftmann [Mon, 12 Oct 2009 15:46:38 +0200] rev 32913
intro_base_names combinator
Mon, 12 Oct 2009 15:26:50 +0200 merged
haftmann [Mon, 12 Oct 2009 15:26:50 +0200] rev 32912
merged
Mon, 12 Oct 2009 15:26:40 +0200 dropped dist_ss
haftmann [Mon, 12 Oct 2009 15:26:40 +0200] rev 32911
dropped dist_ss
Mon, 12 Oct 2009 14:22:54 +0200 merged
haftmann [Mon, 12 Oct 2009 14:22:54 +0200] rev 32910
merged
Mon, 12 Oct 2009 12:19:19 +0200 added is_IVar
haftmann [Mon, 12 Oct 2009 12:19:19 +0200] rev 32909
added is_IVar
Mon, 12 Oct 2009 12:19:19 +0200 factored out Code_Printer.aux_params
haftmann [Mon, 12 Oct 2009 12:19:19 +0200] rev 32908
factored out Code_Printer.aux_params
Mon, 12 Oct 2009 13:40:28 +0200 dropped rule duplicates
haftmann [Mon, 12 Oct 2009 13:40:28 +0200] rev 32907
dropped rule duplicates
Mon, 12 Oct 2009 11:03:10 +0200 less non-standard combinators
haftmann [Mon, 12 Oct 2009 11:03:10 +0200] rev 32906
less non-standard combinators
Mon, 12 Oct 2009 10:24:08 +0200 nth replaces List.nth
haftmann [Mon, 12 Oct 2009 10:24:08 +0200] rev 32905
nth replaces List.nth
Mon, 12 Oct 2009 10:24:07 +0200 dropped redundancy
haftmann [Mon, 12 Oct 2009 10:24:07 +0200] rev 32904
dropped redundancy
Mon, 12 Oct 2009 09:25:27 +0200 dropped dead code
haftmann [Mon, 12 Oct 2009 09:25:27 +0200] rev 32903
dropped dead code
Mon, 12 Oct 2009 09:25:26 +0200 using distinct rules directly
haftmann [Mon, 12 Oct 2009 09:25:26 +0200] rev 32902
using distinct rules directly
Fri, 09 Oct 2009 13:40:34 +0200 simplified proof
haftmann [Fri, 09 Oct 2009 13:40:34 +0200] rev 32901
simplified proof
Fri, 09 Oct 2009 13:34:40 +0200 dropped simproc_dist formally
haftmann [Fri, 09 Oct 2009 13:34:40 +0200] rev 32900
dropped simproc_dist formally
Fri, 09 Oct 2009 13:34:34 +0200 tuned order of lemmas
haftmann [Fri, 09 Oct 2009 13:34:34 +0200] rev 32899
tuned order of lemmas
Fri, 09 Oct 2009 10:00:47 +0200 term styles also cover antiquotations term_type and typeof
haftmann [Fri, 09 Oct 2009 10:00:47 +0200] rev 32898
term styles also cover antiquotations term_type and typeof
Fri, 09 Oct 2009 09:14:25 +0200 merged
haftmann [Fri, 09 Oct 2009 09:14:25 +0200] rev 32897
merged
Thu, 08 Oct 2009 19:33:03 +0200 lookup for datatype constructors considers type annotations to resolve overloading
haftmann [Thu, 08 Oct 2009 19:33:03 +0200] rev 32896
lookup for datatype constructors considers type annotations to resolve overloading
Thu, 08 Oct 2009 15:59:17 +0200 added group_stmts
haftmann [Thu, 08 Oct 2009 15:59:17 +0200] rev 32895
added group_stmts
Thu, 08 Oct 2009 15:59:16 +0200 moved labelled_name to code_thingol
haftmann [Thu, 08 Oct 2009 15:59:16 +0200] rev 32894
moved labelled_name to code_thingol
Thu, 08 Oct 2009 15:59:16 +0200 updated generated documentation
haftmann [Thu, 08 Oct 2009 15:59:16 +0200] rev 32893
updated generated documentation
Thu, 08 Oct 2009 15:59:15 +0200 corrected syntax diagrams for styles
haftmann [Thu, 08 Oct 2009 15:59:15 +0200] rev 32892
corrected syntax diagrams for styles
Thu, 08 Oct 2009 15:16:13 +0200 new generalized concept for term styles
haftmann [Thu, 08 Oct 2009 15:16:13 +0200] rev 32891
new generalized concept for term styles
Wed, 07 Oct 2009 16:57:56 +0200 generalized term styles: transformations may depend on arguments; modernized term_style module; antiquotations thm, prop and term accepting term styles
haftmann [Wed, 07 Oct 2009 16:57:56 +0200] rev 32890
generalized term styles: transformations may depend on arguments; modernized term_style module; antiquotations thm, prop and term accepting term styles
Thu, 08 Oct 2009 20:56:40 +0200 isatest: store test identifiers
krauss [Thu, 08 Oct 2009 20:56:40 +0200] rev 32889
isatest: store test identifiers
Wed, 07 Oct 2009 14:01:26 +0200 tuned proofs
haftmann [Wed, 07 Oct 2009 14:01:26 +0200] rev 32888
tuned proofs
Wed, 07 Oct 2009 14:01:26 +0200 added bot_boolE, top_boolI
haftmann [Wed, 07 Oct 2009 14:01:26 +0200] rev 32887
added bot_boolE, top_boolI
Wed, 07 Oct 2009 12:06:04 +0200 do not use Locale.add_registration_eqs any longer
haftmann [Wed, 07 Oct 2009 12:06:04 +0200] rev 32886
do not use Locale.add_registration_eqs any longer
Wed, 07 Oct 2009 09:44:03 +0200 Inf/Sup now purely syntactic
haftmann [Wed, 07 Oct 2009 09:44:03 +0200] rev 32885
Inf/Sup now purely syntactic
Tue, 06 Oct 2009 20:19:54 +0200 merged
haftmann [Tue, 06 Oct 2009 20:19:54 +0200] rev 32884
merged
Tue, 06 Oct 2009 18:44:06 +0200 inf/sup1/2_iff are mere duplicates of underlying definitions: dropped
haftmann [Tue, 06 Oct 2009 18:44:06 +0200] rev 32883
inf/sup1/2_iff are mere duplicates of underlying definitions: dropped
Tue, 06 Oct 2009 20:00:08 +0200 merged
haftmann [Tue, 06 Oct 2009 20:00:08 +0200] rev 32882
merged
(0) -30000 -10000 -3000 -1000 -768 +768 +1000 +3000 +10000 +30000 tip