bulwahn [Thu, 12 Nov 2009 20:38:57 +0100] rev 33649
added a tabled implementation of the reflexive transitive closure
huffman [Thu, 12 Nov 2009 14:32:21 -0800] rev 33648
merged
huffman [Thu, 12 Nov 2009 14:31:29 -0800] rev 33647
merged
huffman [Thu, 12 Nov 2009 14:31:11 -0800] rev 33646
improved ML interface to pcpodef
huffman [Wed, 11 Nov 2009 10:15:32 -0800] rev 33645
use Drule.standard (following typedef package), add pcpodef tactic interface
wenzelm [Thu, 12 Nov 2009 22:29:54 +0100] rev 33644
eliminated slightly odd (unused) "axiom" and "assumption" -- collapsed to unspecific "";
wenzelm [Thu, 12 Nov 2009 22:02:11 +0100] rev 33643
eliminated obsolete "internal" kind -- collapsed to unspecific "";
wenzelm [Thu, 12 Nov 2009 21:59:35 +0100] rev 33642
unused_thms: ignore kind -- already observes "concealed" flag;
wenzelm [Thu, 12 Nov 2009 20:33:26 +0100] rev 33641
all_valid_thms: more sophisticated check against global + local name space;
hoelzl [Thu, 12 Nov 2009 17:21:51 +0100] rev 33640
Remove map_compose, replaced by map_map
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
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
haftmann [Thu, 12 Nov 2009 15:50:05 +0100] rev 33637
merged
haftmann [Thu, 12 Nov 2009 15:10:27 +0100] rev 33636
accomplish mutual recursion between fun and inst
haftmann [Thu, 12 Nov 2009 15:10:24 +0100] rev 33635
moved lemma map_of_zip_map to Map.thy
haftmann [Thu, 12 Nov 2009 15:49:30 +0100] rev 33634
merged
haftmann [Thu, 12 Nov 2009 15:49:01 +0100] rev 33633
explicit code lemmas produce nices code
haftmann [Thu, 12 Nov 2009 15:48:44 +0100] rev 33632
repaired broken code_const for term_of [String.literal]
blanchet [Thu, 12 Nov 2009 14:47:54 +0100] rev 33631
fixed soundness bug in Nitpick related to sets
bulwahn [Thu, 12 Nov 2009 09:11:46 +0100] rev 33630
removed unnecessary oracle in the predicate compiler
bulwahn [Thu, 12 Nov 2009 09:11:41 +0100] rev 33629
improving code quality thanks to Florian's code review
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
bulwahn [Thu, 12 Nov 2009 09:11:31 +0100] rev 33627
announcing the predicate compiler in NEWS and CONTRIBUTORS
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
bulwahn [Thu, 12 Nov 2009 09:11:16 +0100] rev 33625
removed deprecated mode annotation parser; renamed accepted mode annotation parser to nicer naming
bulwahn [Thu, 12 Nov 2009 09:11:06 +0100] rev 33624
added another example to the predicate compiler
* * *
tuning examples
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
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
bulwahn [Thu, 12 Nov 2009 09:10:30 +0100] rev 33621
adopted predicate compiler examples to new syntax for modes
bulwahn [Thu, 12 Nov 2009 09:10:22 +0100] rev 33620
added interface of user proposals for names of generated constants
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
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
ballarin [Wed, 11 Nov 2009 21:53:58 +0100] rev 33617
Enables tests for locale functionality that is now available.
wenzelm [Wed, 11 Nov 2009 17:27:48 +0100] rev 33616
merged
wenzelm [Wed, 11 Nov 2009 14:15:11 +0100] rev 33615
uniform use of simultabeous use_thys;
haftmann [Wed, 11 Nov 2009 16:19:28 +0100] rev 33614
merged
haftmann [Wed, 11 Nov 2009 15:10:29 +0100] rev 33613
explicit invocation of code generation
haftmann [Wed, 11 Nov 2009 15:10:26 +0100] rev 33612
adding code equations for constructors
haftmann [Wed, 11 Nov 2009 10:06:30 +0100] rev 33611
tuned
boehmes [Wed, 11 Nov 2009 15:43:03 +0100] rev 33610
changed URL of SMT server,
added Z3 rewrite lemma
paulson [Wed, 11 Nov 2009 14:04:56 +0000] rev 33609
Added two new lemmas
haftmann [Wed, 11 Nov 2009 09:02:37 +0100] rev 33608
tuned imports
haftmann [Wed, 11 Nov 2009 09:02:20 +0100] rev 33607
tuned
wenzelm [Wed, 11 Nov 2009 00:11:26 +0100] rev 33606
local mutex for theory content/identity operations;
wenzelm [Wed, 11 Nov 2009 00:09:15 +0100] rev 33605
admit dummy implementation;
wenzelm [Tue, 10 Nov 2009 23:18:03 +0100] rev 33604
Toplevel.thread provides Isar-style exception output;
wenzelm [Tue, 10 Nov 2009 23:15:20 +0100] rev 33603
generalized Runtime.toplevel_error wrt. output function;
wenzelm [Tue, 10 Nov 2009 23:15:15 +0100] rev 33602
exported SimpleThread.attributes;
wenzelm [Tue, 10 Nov 2009 21:28:46 +0100] rev 33601
plain add_preference, no setmp_CRITICAL required;
wenzelm [Tue, 10 Nov 2009 21:04:30 +0100] rev 33600
adapted Theory_Data;
wenzelm [Tue, 10 Nov 2009 21:02:18 +0100] rev 33599
recovered update from 7264824baf66, which got lost in 7264824baf66;
wenzelm [Tue, 10 Nov 2009 18:32:41 +0100] rev 33598
merged
haftmann [Tue, 10 Nov 2009 16:12:35 +0100] rev 33597
merged
haftmann [Tue, 10 Nov 2009 16:11:46 +0100] rev 33596
tuned header
haftmann [Tue, 10 Nov 2009 16:11:43 +0100] rev 33595
substantial simplification restores code generation
haftmann [Tue, 10 Nov 2009 16:11:39 +0100] rev 33594
lemmas about apfst and apsnd
haftmann [Tue, 10 Nov 2009 16:11:37 +0100] rev 33593
tuned imports
huffman [Tue, 10 Nov 2009 06:48:26 -0800] rev 33592
merged
huffman [Tue, 10 Nov 2009 06:47:55 -0800] rev 33591
HOLCF example: domain package proofs done manually
huffman [Tue, 10 Nov 2009 06:30:19 -0800] rev 33590
add lemma parallel_fix_ind
huffman [Tue, 10 Nov 2009 06:30:08 -0800] rev 33589
add title/author block
huffman [Tue, 10 Nov 2009 06:22:29 -0800] rev 33588
theory of representable cpos
huffman [Mon, 09 Nov 2009 15:51:32 -0800] rev 33587
add map_map lemmas
huffman [Mon, 09 Nov 2009 15:29:58 -0800] rev 33586
add in_deflation relation, more lemmas about cast
huffman [Mon, 09 Nov 2009 12:40:47 -0800] rev 33585
ep_pair and deflation lemmas for powerdomain map functions
blanchet [Tue, 10 Nov 2009 14:20:15 +0100] rev 33584
remove spurious parameter to "merge"
blanchet [Tue, 10 Nov 2009 13:54:00 +0100] rev 33583
merged, and renamed local "TheoryData" to "Data" (following common Isabelle conventions)
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)
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
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
blanchet [Thu, 05 Nov 2009 17:00:28 +0100] rev 33579
don't promise too much in the Nitpick manual
blanchet [Thu, 05 Nov 2009 11:58:36 +0100] rev 33578
merged
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
blanchet [Thu, 29 Oct 2009 23:08:51 +0100] rev 33576
merged
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
blanchet [Thu, 29 Oct 2009 21:57:59 +0100] rev 33574
eliminate two FIXMEs in Nitpick's monotonicity check code
blanchet [Thu, 29 Oct 2009 16:06:28 +0100] rev 33573
rename "NitpickMono" to "Nitpick_Mono" in example
blanchet [Thu, 29 Oct 2009 15:26:00 +0100] rev 33572
merged
blanchet [Thu, 29 Oct 2009 15:24:52 +0100] rev 33571
minor cleanup in Nitpick
blanchet [Thu, 29 Oct 2009 15:23:25 +0100] rev 33570
make "auto" SAT solver less verbose
blanchet [Thu, 29 Oct 2009 15:16:54 +0100] rev 33569
make "sizechange_tac" slightly less verbose
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)
blanchet [Thu, 29 Oct 2009 12:29:31 +0100] rev 33567
readded Predicate_Compile to Main
blanchet [Thu, 29 Oct 2009 12:09:32 +0100] rev 33566
merged
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
blanchet [Thu, 29 Oct 2009 11:41:11 +0100] rev 33564
fixed minor problems with Nitpick's documentation
blanchet [Wed, 28 Oct 2009 18:21:13 +0100] rev 33563
merged
blanchet [Wed, 28 Oct 2009 18:09:30 +0100] rev 33562
merged my Auto Nitpick change with Lukas's Predicate Compiler changes
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
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
blanchet [Tue, 27 Oct 2009 21:53:13 +0100] rev 33559
fix typo in Nitpick manual
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
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
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
wenzelm [Tue, 10 Nov 2009 18:29:07 +0100] rev 33555
eliminated some old uses of cumulative prems (!) in proof methods;
wenzelm [Tue, 10 Nov 2009 18:11:23 +0100] rev 33554
eliminated some unused/obsolete Args.bang_facts;
wenzelm [Tue, 10 Nov 2009 16:04:57 +0100] rev 33553
modernized structure Theory_Target;
wenzelm [Tue, 10 Nov 2009 15:33:35 +0100] rev 33552
removed unused Quickcheck_RecFun_Simps;
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;
wenzelm [Tue, 10 Nov 2009 14:38:39 +0100] rev 33550
bang_facts: legacy feature;
wenzelm [Tue, 10 Nov 2009 14:38:06 +0100] rev 33549
tuned proofs;
wenzelm [Tue, 10 Nov 2009 13:59:37 +0100] rev 33548
removed obsolete name_of -- cf. decode;
wenzelm [Tue, 10 Nov 2009 13:45:11 +0100] rev 33547
desymbolize: use Symbol.decode directly;
recovered coding conventions of this file;
wenzelm [Tue, 10 Nov 2009 13:17:50 +0100] rev 33546
try SAT_Examples last, to minimize impact of global side-effects;
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 $);
paulson [Tue, 10 Nov 2009 09:22:55 +0000] rev 33544
Inserted missing theory dependency
wenzelm [Mon, 09 Nov 2009 21:56:55 +0100] rev 33543
merged
ballarin [Mon, 09 Nov 2009 21:45:24 +0100] rev 33542
Merged.
ballarin [Mon, 09 Nov 2009 21:33:22 +0100] rev 33541
Removed obsolete code.
wenzelm [Mon, 09 Nov 2009 21:43:44 +0100] rev 33540
updated 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;
wenzelm [Mon, 09 Nov 2009 21:30:54 +0100] rev 33538
setup for official Poly/ML 5.3.0, which is now the default;
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;
wenzelm [Mon, 09 Nov 2009 19:42:33 +0100] rev 33536
eliminated hard tabulators;
paulson [Mon, 09 Nov 2009 16:06:08 +0000] rev 33535
fixed some inappropriate names
paulson [Mon, 09 Nov 2009 15:50:31 +0000] rev 33534
merged
paulson [Mon, 09 Nov 2009 15:50:15 +0000] rev 33533
New theory Probability/Borel.thy, and some associated lemmas
haftmann [Mon, 09 Nov 2009 14:47:25 +0100] rev 33532
merged
haftmann [Mon, 09 Nov 2009 14:47:16 +0100] rev 33531
tuned error messages; tuned code
boehmes [Mon, 09 Nov 2009 11:34:22 +0100] rev 33530
follow standard theory merge behaviour: do not change already selected solver
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)
boehmes [Mon, 09 Nov 2009 08:57:07 +0100] rev 33528
made theory merge deterministic wrt. the selected solver
wenzelm [Sun, 08 Nov 2009 21:01:08 +0100] rev 33527
merged
berghofe [Sun, 08 Nov 2009 20:50:31 +0100] rev 33526
merged
berghofe [Sun, 08 Nov 2009 15:45:09 +0100] rev 33525
Repaired handling of comprehensions in "values" command.
wenzelm [Sun, 08 Nov 2009 21:00:05 +0100] rev 33524
updated functor Theory_Data, Proof_Data, Generic_Data;
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;
wenzelm [Sun, 08 Nov 2009 18:43:42 +0100] rev 33522
adapted Theory_Data;
tuned;
wenzelm [Sun, 08 Nov 2009 18:43:22 +0100] rev 33521
adapted Theory_Data;
handle Symtab.DUP during actual merge;
wenzelm [Sun, 08 Nov 2009 18:42:57 +0100] rev 33520
tuned;
wenzelm [Sun, 08 Nov 2009 16:30:41 +0100] rev 33519
adapted Generic_Data, Proof_Data;
tuned;
wenzelm [Sun, 08 Nov 2009 16:28:18 +0100] rev 33518
adapted Generic_Data;
proper merge of fst/fst and snd/snd;
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;
wenzelm [Sun, 08 Nov 2009 14:44:31 +0100] rev 33516
added "declaration (pervasive)";
wenzelm [Sun, 08 Nov 2009 14:38:36 +0100] rev 33515
print_theorems: suppress concealed (global) facts, unless "!" option is given;
wenzelm [Sun, 08 Nov 2009 13:57:07 +0100] rev 33514
updated generated file;
wenzelm [Sun, 08 Nov 2009 13:56:44 +0100] rev 33513
modernized structure Random_Word;
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);
webertj [Sat, 07 Nov 2009 18:55:50 +0000] rev 33511
merged
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.
webertj [Sat, 07 Nov 2009 18:53:29 +0000] rev 33509
Turned sections into subsections (better document structure).
huffman [Sat, 07 Nov 2009 08:31:56 -0800] rev 33508
merged
huffman [Sat, 07 Nov 2009 07:37:20 -0800] rev 33507
merged
huffman [Fri, 06 Nov 2009 09:50:37 -0800] rev 33506
fix name of lemma snd_strict
huffman [Thu, 05 Nov 2009 15:38:09 -0800] rev 33505
use try instead of handle
huffman [Thu, 05 Nov 2009 11:47:00 -0800] rev 33504
map functions for various types, with ep_pair/deflation/finite_deflation lemmas
huffman [Thu, 05 Nov 2009 11:36:30 -0800] rev 33503
lemma deflation_strict
wenzelm [Sat, 07 Nov 2009 16:54:13 +0100] rev 33502
tuned ML_OPTIONS for SML/NJ -- for improved performance;
haftmann [Sat, 07 Nov 2009 08:18:12 +0100] rev 33501
merged
haftmann [Sat, 07 Nov 2009 08:17:53 +0100] rev 33500
added predicate example
haftmann [Sat, 07 Nov 2009 08:17:52 +0100] rev 33499
tuned
haftmann [Sat, 07 Nov 2009 08:17:52 +0100] rev 33498
modernized primrec
boehmes [Fri, 06 Nov 2009 21:53:20 +0100] rev 33497
made SML/NJ happy
nipkow [Fri, 06 Nov 2009 21:20:37 +0100] rev 33496
merged
nipkow [Wed, 04 Nov 2009 11:40:59 +0100] rev 33495
merged
nipkow [Thu, 29 Oct 2009 16:23:57 +0100] rev 33494
Replaced exception CRing by error because it is meant for the user.
nipkow [Fri, 06 Nov 2009 19:22:52 +0100] rev 33493
merged
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.
bulwahn [Fri, 06 Nov 2009 19:02:36 +0100] rev 33491
merged
bulwahn [Fri, 06 Nov 2009 16:59:17 +0100] rev 33490
merged
bulwahn [Fri, 06 Nov 2009 14:16:57 +0100] rev 33489
merged
bulwahn [Fri, 06 Nov 2009 12:10:55 +0100] rev 33488
merge
bulwahn [Fri, 06 Nov 2009 08:47:32 +0100] rev 33487
merged
bulwahn [Fri, 06 Nov 2009 08:18:35 +0100] rev 33486
adopted the predicate compile quickcheck
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33485
made definition of functions generically for the different instances
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33484
renamed generator to random_function in the predicate compiler
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
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33482
strictly respecting the line margin in the predicate compiler core
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33481
adopted mode syntax for values command
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
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33479
added optional mode annotations for parameters in the values command
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33478
moved values command from core to predicate compile
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33477
added further example of the values command
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33476
Adopted output of values command
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33475
improved handling of overloaded constants; examples with numerals
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33474
made SML/NJ happy; tuned
bulwahn [Fri, 06 Nov 2009 08:11:58 +0100] rev 33473
adding tracing function for evaluated code; annotated compilation in the predicate compiler
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
krauss [Fri, 06 Nov 2009 14:42:42 +0100] rev 33471
renamed method induct_scheme to induction_schema
krauss [Fri, 06 Nov 2009 13:49:19 +0100] rev 33470
NEWS
krauss [Fri, 06 Nov 2009 13:42:29 +0100] rev 33469
removed session SizeChange: outdated, only half-functional, alternatives exist (cf. size_change method)
krauss [Fri, 06 Nov 2009 13:36:46 +0100] rev 33468
renamed method sizechange to size_change
krauss [Fri, 06 Nov 2009 12:13:45 +0100] rev 33467
added boehmes and hoelzl to isatest mailings
wenzelm [Fri, 06 Nov 2009 10:26:13 +0100] rev 33466
merged
boehmes [Fri, 06 Nov 2009 09:27:20 +0100] rev 33465
tuned
ballarin [Thu, 05 Nov 2009 20:42:47 +0100] rev 33464
Merged.
ballarin [Wed, 04 Nov 2009 22:54:42 +0100] rev 33463
Merged.
ballarin [Wed, 04 Nov 2009 22:51:27 +0100] rev 33462
Use PrintMode.setmp to make thread-safe; avoid code clones.
ballarin [Mon, 02 Nov 2009 22:51:22 +0100] rev 33461
Make output indenpendent of current print mode.
ballarin [Mon, 02 Nov 2009 21:27:26 +0100] rev 33460
Relax on type agreement with original context when applying term syntax.
wenzelm [Thu, 05 Nov 2009 23:59:23 +0100] rev 33459
tuned;
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;
wenzelm [Thu, 05 Nov 2009 22:08:47 +0100] rev 33457
adapted LocalTheory.declaration;
wenzelm [Thu, 05 Nov 2009 22:06:46 +0100] rev 33456
allow "pervasive" local theory declarations, which are applied the background theory;
wenzelm [Thu, 05 Nov 2009 20:44:42 +0100] rev 33455
declare Spec_Rules for most basic definitional packages;
wenzelm [Thu, 05 Nov 2009 20:41:45 +0100] rev 33454
misc tuning and clarification;
wenzelm [Thu, 05 Nov 2009 20:40:16 +0100] rev 33453
scalable version of Named_Thms, using Item_Net;
wenzelm [Thu, 05 Nov 2009 17:59:49 +0100] rev 33452
merged
wenzelm [Thu, 05 Nov 2009 17:36:15 +0100] rev 33451
merged
wenzelm [Thu, 05 Nov 2009 16:23:51 +0100] rev 33450
more accurate cleanup;
wenzelm [Thu, 05 Nov 2009 15:55:07 +0100] rev 33449
merged
wenzelm [Thu, 05 Nov 2009 15:54:14 +0100] rev 33448
more accurate dependencies;
boehmes [Thu, 05 Nov 2009 15:44:39 +0100] rev 33447
merged
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
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
boehmes [Thu, 05 Nov 2009 14:41:37 +0100] rev 33444
added references to HOL-Boogie papers
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;
wenzelm [Thu, 05 Nov 2009 17:02:43 +0100] rev 33442
made SML/NJ happy;
normalized type abbreviations;
wenzelm [Thu, 05 Nov 2009 16:10:49 +0100] rev 33441
eliminated funny record patterns and made SML/NJ happy;
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);
wenzelm [Thu, 05 Nov 2009 14:37:39 +0100] rev 33439
more accurate dependencies;
tuned;
wenzelm [Thu, 05 Nov 2009 13:57:56 +0100] rev 33438
merged
krauss [Wed, 04 Nov 2009 17:17:30 +0100] rev 33437
added Tree23 to IsaMakefile
nipkow [Wed, 04 Nov 2009 16:54:22 +0100] rev 33436
New
nipkow [Wed, 04 Nov 2009 10:17:58 +0100] rev 33435
merged
nipkow [Wed, 04 Nov 2009 10:17:43 +0100] rev 33434
fixed order of parameters in induction rules
krauss [Wed, 04 Nov 2009 09:43:25 +0100] rev 33433
added bulwahn to isatest mailings
nipkow [Wed, 04 Nov 2009 09:18:46 +0100] rev 33432
merged
nipkow [Wed, 04 Nov 2009 09:18:03 +0100] rev 33431
Completely overhauled
huffman [Tue, 03 Nov 2009 19:01:06 -0800] rev 33430
better error handling for fixrec_simp
huffman [Tue, 03 Nov 2009 18:33:16 -0800] rev 33429
add more fixrec_simp rules
huffman [Tue, 03 Nov 2009 18:32:56 -0800] rev 33428
fixrec examples use fixrec_simp instead of fixpat
huffman [Tue, 03 Nov 2009 18:32:30 -0800] rev 33427
domain package registers fixrec_simp lemmas
huffman [Tue, 03 Nov 2009 17:09:27 -0800] rev 33426
merged
huffman [Tue, 03 Nov 2009 17:03:21 -0800] rev 33425
add fixrec_simp attribute and method (eventually to replace fixpat)
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
haftmann [Tue, 03 Nov 2009 19:32:08 +0100] rev 33423
merged
haftmann [Tue, 03 Nov 2009 17:08:57 +0100] rev 33422
merged
haftmann [Tue, 03 Nov 2009 17:06:35 +0100] rev 33421
always be qualified -- suspected smartness in fact never worked as expected
haftmann [Tue, 03 Nov 2009 17:06:08 +0100] rev 33420
pretty name for ==>
boehmes [Tue, 03 Nov 2009 17:54:24 +0100] rev 33419
added HOL-Boogie
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
boehmes [Tue, 03 Nov 2009 14:07:38 +0100] rev 33417
ignore parsing errors, return empty assignment instead
wenzelm [Thu, 05 Nov 2009 13:16:22 +0100] rev 33416
scheduler: clarified interrupt attributes and handling;
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;
wenzelm [Thu, 05 Nov 2009 00:13:00 +0100] rev 33414
revert fulfill_proof_future tuning (actually a bit slower due to granularity issues?);
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;
wenzelm [Wed, 04 Nov 2009 21:21:05 +0100] rev 33412
fulfill_proof_future: tuned important special case of singleton promise;
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;
wenzelm [Wed, 04 Nov 2009 11:58:29 +0100] rev 33410
worker activity: distinguish between waiting (formerly active) and sleeping;
tuned;