bulwahn [Mon, 22 Nov 2010 10:42:06 +0100] rev 40643
adding temporary function test_test_small to Quickcheck
bulwahn [Mon, 22 Nov 2010 10:42:04 +0100] rev 40642
added useful function map_context_result to signature
bulwahn [Mon, 22 Nov 2010 10:42:03 +0100] rev 40641
moving the error handling to the right scope in smallvalue_generators
bulwahn [Mon, 22 Nov 2010 10:42:01 +0100] rev 40640
removing clone from function package and using the clean interface from Function_Relation instead
bulwahn [Mon, 22 Nov 2010 10:41:58 +0100] rev 40639
adding function generation to SmallCheck; activating exhaustive search space testing
bulwahn [Mon, 22 Nov 2010 10:41:57 +0100] rev 40638
adding dummy definition for Code_Evaluation.Abs and hiding constants App less strict
bulwahn [Mon, 22 Nov 2010 10:41:56 +0100] rev 40637
generalized ensure_random_datatype to ensure_sort_datatype
bulwahn [Mon, 22 Nov 2010 10:41:56 +0100] rev 40636
renaming quickcheck generator code to random
bulwahn [Mon, 22 Nov 2010 10:41:55 +0100] rev 40635
ported sledgehammer_tactic to current development version
bulwahn [Mon, 22 Nov 2010 10:41:54 +0100] rev 40634
adding dependencies to IsaMakefile; adding sledgehammer_tactic in Mirabelle_Test
bulwahn [Mon, 22 Nov 2010 10:41:53 +0100] rev 40633
adding files to use sledgehammer as a tactic for non-interactive use
bulwahn [Mon, 22 Nov 2010 10:41:52 +0100] rev 40632
adding birthday paradoxon from some abandoned drawer
bulwahn [Mon, 22 Nov 2010 10:41:51 +0100] rev 40631
adding extensional function spaces to the FuncSet library theory
haftmann [Mon, 22 Nov 2010 09:19:34 +0100] rev 40630
tuned
haftmann [Mon, 22 Nov 2010 09:18:25 +0100] rev 40629
tuned
wenzelm [Sat, 20 Nov 2010 01:07:16 +0100] rev 40628
updated explode vs. raw_explode;
wenzelm [Sat, 20 Nov 2010 00:53:26 +0100] rev 40627
renamed raw "explode" function to "raw_explode" to emphasize its meaning;
wenzelm [Fri, 19 Nov 2010 23:48:07 +0100] rev 40626
total Symbol.explode (cf. 1050315f6ee2);
wenzelm [Fri, 19 Nov 2010 21:14:12 +0100] rev 40625
do not export Thy_Load.required, to avoid confusion about the interface;
huffman [Fri, 19 Nov 2010 09:07:23 -0800] rev 40624
merged
huffman [Wed, 17 Nov 2010 16:13:33 -0800] rev 40623
declare adm_chfin [simp]
huffman [Wed, 17 Nov 2010 16:05:18 -0800] rev 40622
add lemma cont_fun; remove unused lemma monofun_app
huffman [Wed, 17 Nov 2010 12:19:19 -0800] rev 40621
accumulated NEWS updates for HOLCF
huffman [Wed, 17 Nov 2010 11:39:44 -0800] rev 40620
section -> subsection
huffman [Wed, 17 Nov 2010 11:07:02 -0800] rev 40619
add lemma adm_prod_case
paulson [Fri, 19 Nov 2010 14:59:11 +0000] rev 40618
merged
paulson [Fri, 19 Nov 2010 14:58:49 +0000] rev 40617
First-order pattern matching: catch a rogue exception (differing numbers of arguments)
haftmann [Fri, 19 Nov 2010 14:35:58 +0100] rev 40616
eval simp rules for predicate type, simplify primitive proofs
haftmann [Fri, 19 Nov 2010 11:44:46 +0100] rev 40615
generalized type
haftmann [Fri, 19 Nov 2010 10:37:06 +0100] rev 40614
made smlnj happy
haftmann [Fri, 19 Nov 2010 10:04:08 +0100] rev 40613
merged
haftmann [Thu, 18 Nov 2010 18:53:36 +0100] rev 40612
proper qualification needed due to shadowing on theory merge
haftmann [Thu, 18 Nov 2010 17:06:02 +0100] rev 40611
more appropriate name for property
haftmann [Thu, 18 Nov 2010 17:01:16 +0100] rev 40610
mapper for sum type
haftmann [Thu, 18 Nov 2010 17:01:16 +0100] rev 40609
mapper for option type
haftmann [Thu, 18 Nov 2010 17:01:16 +0100] rev 40608
mapper for list type; map_pair replaces prod_fun
haftmann [Thu, 18 Nov 2010 17:01:16 +0100] rev 40607
map_pair replaces prod_fun
haftmann [Thu, 18 Nov 2010 17:01:16 +0100] rev 40606
mapper for mulitset type
haftmann [Thu, 18 Nov 2010 17:01:16 +0100] rev 40605
mapper for mapping type
haftmann [Thu, 18 Nov 2010 17:01:15 +0100] rev 40604
mapper for fset type
haftmann [Thu, 18 Nov 2010 17:01:15 +0100] rev 40603
mapper for dlist type
haftmann [Thu, 18 Nov 2010 17:01:15 +0100] rev 40602
map_fun combinator in theory Fun
wenzelm [Thu, 18 Nov 2010 22:34:32 +0100] rev 40601
some updates after 2 years of Mercurial usage;
blanchet [Thu, 18 Nov 2010 18:12:03 +0100] rev 40600
mention Sledgehammer with SMT
blanchet [Thu, 18 Nov 2010 18:09:08 +0100] rev 40599
enabled SMT solver in Sledgehammer by default
haftmann [Thu, 18 Nov 2010 12:37:30 +0100] rev 40598
merged
haftmann [Thu, 18 Nov 2010 10:59:42 +0100] rev 40597
keep variables bound
blanchet [Thu, 18 Nov 2010 10:52:38 +0100] rev 40596
remove "Time limit reached" as potential error, because this is sometimes generated for individual slices and not for the entire problem
haftmann [Wed, 17 Nov 2010 23:20:26 +0100] rev 40595
merged
haftmann [Wed, 17 Nov 2010 17:27:25 +0100] rev 40594
infer variances of user-given mapper operation; proper thm storing
nipkow [Wed, 17 Nov 2010 21:35:23 +0100] rev 40593
code eqn for slice was missing; redefined splice with fun
huffman [Wed, 17 Nov 2010 08:47:58 -0800] rev 40592
move strict function type into main HOLCF; instance cfun :: (predomain, domain) domain
huffman [Wed, 17 Nov 2010 06:49:23 -0800] rev 40591
merged
huffman [Tue, 16 Nov 2010 16:36:57 -0800] rev 40590
typedef (open) unit
huffman [Tue, 16 Nov 2010 13:37:17 -0800] rev 40589
add bind_bind rules for powerdomains
wenzelm [Wed, 17 Nov 2010 13:50:02 +0100] rev 40588
merged
haftmann [Wed, 17 Nov 2010 12:24:58 +0100] rev 40587
emerging Isar command interface
haftmann [Wed, 17 Nov 2010 11:38:47 +0100] rev 40586
fixed typo
haftmann [Wed, 17 Nov 2010 11:38:46 +0100] rev 40585
updated keywords
haftmann [Wed, 17 Nov 2010 11:27:48 +0100] rev 40584
ML signature interface
haftmann [Wed, 17 Nov 2010 11:26:39 +0100] rev 40583
stub for Isar command interface
haftmann [Wed, 17 Nov 2010 11:09:18 +0100] rev 40582
module for functorial mappers
wenzelm [Wed, 17 Nov 2010 13:39:30 +0100] rev 40581
merged
boehmes [Wed, 17 Nov 2010 09:22:23 +0100] rev 40580
require the b2i file ending in the boogie_open command (for consistency with the theory header)
boehmes [Wed, 17 Nov 2010 08:14:56 +0100] rev 40579
use the const antiquotation for constants (this checks that the constant is declared, whereas the more general term antiquotation treats undeclared names as free variable)
boehmes [Wed, 17 Nov 2010 08:14:55 +0100] rev 40578
keep input and output files used to communicate with the SMT solver (for debugging purposes mainly)
huffman [Tue, 16 Nov 2010 12:08:28 -0800] rev 40577
add lemmas about powerdomains
huffman [Tue, 16 Nov 2010 11:57:10 -0800] rev 40576
declare {upper,lower,convex}_pd_induct as default induction rules
huffman [Tue, 16 Nov 2010 11:50:05 -0800] rev 40575
rename 'repdef' to 'domaindef'
wenzelm [Wed, 17 Nov 2010 13:38:53 +0100] rev 40574
refrain from opening Scratch.thy by default, to avoid bombing the editor with old/long theory text;
wenzelm [Wed, 17 Nov 2010 11:24:07 +0100] rev 40573
less parentheses, cf. Session.welcome;
wenzelm [Tue, 16 Nov 2010 22:40:45 +0100] rev 40572
avoid spam;
wenzelm [Tue, 16 Nov 2010 22:13:54 +0100] rev 40571
more robust determination of java executable;
wenzelm [Tue, 16 Nov 2010 21:54:52 +0100] rev 40570
init_component: require absolute path (when invoked by user scripts);
wenzelm [Tue, 16 Nov 2010 21:48:14 +0100] rev 40569
more explicit explanation of init_component shell function;
wenzelm [Tue, 16 Nov 2010 20:30:25 +0100] rev 40568
paranoia export of CLASSPATH, just in case the initial status via allexport is lost due to other scripts;
wenzelm [Tue, 16 Nov 2010 17:27:11 +0100] rev 40567
tuned message;
wenzelm [Tue, 16 Nov 2010 15:29:01 +0100] rev 40566
post raw messages last, to ensure that result has been handled by session actor already (e.g. to avoid race between Session.session_actor and Session_Dockable.main_actor);
wenzelm [Tue, 16 Nov 2010 15:23:26 +0100] rev 40565
more reasonably defaults for typical laptops (2 GB RAM, 2 cores);
enforce -server JVM if possible (NB: default JRE on Windows lacks that);
haftmann [Tue, 16 Nov 2010 10:33:36 +0100] rev 40564
added forall2 predicate lifter
wenzelm [Mon, 15 Nov 2010 22:31:18 +0100] rev 40563
merged
boehmes [Mon, 15 Nov 2010 22:24:08 +0100] rev 40562
merged
boehmes [Mon, 15 Nov 2010 22:23:28 +0100] rev 40561
renamed SMT failure: Abnormal_Termination is indeed more appropriate than Solver_Crashed
boehmes [Mon, 15 Nov 2010 22:23:26 +0100] rev 40560
honour timeouts which are not rounded to full seconds
blanchet [Mon, 15 Nov 2010 22:08:01 +0100] rev 40559
better error message
blanchet [Mon, 15 Nov 2010 21:08:48 +0100] rev 40558
better error message
wenzelm [Mon, 15 Nov 2010 20:48:48 +0100] rev 40557
merged
blanchet [Mon, 15 Nov 2010 18:58:30 +0100] rev 40556
cosmetics
blanchet [Mon, 15 Nov 2010 18:56:31 +0100] rev 40555
interpret SMT_Failure.Solver_Crashed correctly
blanchet [Mon, 15 Nov 2010 18:56:30 +0100] rev 40554
turn on Sledgehammer verbosity so we can track down crashes
blanchet [Mon, 15 Nov 2010 18:56:29 +0100] rev 40553
pick up SMT solver crashes and report them to the user/Mirabelle if desired
boehmes [Mon, 15 Nov 2010 18:04:04 +0100] rev 40552
merged
boehmes [Mon, 15 Nov 2010 17:52:48 +0100] rev 40551
only replace unknowns of type nat with known integer numbers, don't alias unknown values in Z3's counterexamples with known integers
boehmes [Mon, 15 Nov 2010 17:35:57 +0100] rev 40550
trace more solver output before raising an exception due to a non-zero return code (avoids truncating potential counterexamples produced by Z3)
bulwahn [Mon, 15 Nov 2010 17:04:53 +0100] rev 40549
merged
bulwahn [Mon, 15 Nov 2010 13:40:12 +0100] rev 40548
ignoring the constant STR in the predicate compiler
wenzelm [Mon, 15 Nov 2010 17:40:38 +0100] rev 40547
non-executable source files;
wenzelm [Mon, 15 Nov 2010 17:39:23 +0100] rev 40546
eliminated old-style sed in favour of builtin regex matching;
wenzelm [Mon, 15 Nov 2010 17:14:43 +0100] rev 40545
more robust treatment of spaces in file names;
wenzelm [Mon, 15 Nov 2010 15:41:58 +0100] rev 40544
tuned error messages;
wenzelm [Mon, 15 Nov 2010 14:59:53 +0100] rev 40543
merged
haftmann [Mon, 15 Nov 2010 14:59:21 +0100] rev 40542
re-generalized type of option_rel and sum_rel (accident from 2989f9f3aa10)
haftmann [Mon, 15 Nov 2010 14:14:38 +0100] rev 40541
re-generalized type of prod_rel (accident from 2989f9f3aa10)
boehmes [Mon, 15 Nov 2010 00:20:36 +0100] rev 40540
formal dependency on b2i files
boehmes [Sun, 14 Nov 2010 23:55:25 +0100] rev 40539
merged
boehmes [Fri, 12 Nov 2010 17:28:43 +0100] rev 40538
check the return code of the SMT solver and raise an exception if the prover failed
wenzelm [Sun, 14 Nov 2010 17:33:28 +0100] rev 40537
updated README;
wenzelm [Sun, 14 Nov 2010 15:25:01 +0100] rev 40536
tuned;
wenzelm [Sun, 14 Nov 2010 15:21:49 +0100] rev 40535
cover 'write' as primitive proof command;
wenzelm [Sun, 14 Nov 2010 14:05:08 +0100] rev 40534
clarified interact/print state: proof commands are treated as in TTY mode to get full response;
wenzelm [Sat, 13 Nov 2010 22:33:07 +0100] rev 40533
somewhat adhoc replacement for 'thus' and 'hence';
complete words as short as 2 characters, e.g. "Un";
wenzelm [Sat, 13 Nov 2010 21:46:24 +0100] rev 40532
always print state of proof commands (notably "qed" etc.);
wenzelm [Sat, 13 Nov 2010 21:01:03 +0100] rev 40531
simplified message: malformed symbols are fully internalized, i.e. can be printed without crashing;
wenzelm [Sat, 13 Nov 2010 20:49:02 +0100] rev 40530
tuned message;
wenzelm [Sat, 13 Nov 2010 20:20:05 +0100] rev 40529
proper escape in regex;
wenzelm [Sat, 13 Nov 2010 20:13:35 +0100] rev 40528
report malformed symbols;
wenzelm [Sat, 13 Nov 2010 20:06:52 +0100] rev 40527
qualified Symbol_Pos.symbol;
wenzelm [Sat, 13 Nov 2010 19:55:45 +0100] rev 40526
total Symbol.source;
wenzelm [Sat, 13 Nov 2010 19:47:23 +0100] rev 40525
eliminated slightly odd pervasive Symbol_Pos.symbol;
wenzelm [Sat, 13 Nov 2010 19:27:41 +0100] rev 40524
treat Unicode "replacement character" (i.e. decoding error) is malformed;