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;
wenzelm [Wed, 04 Nov 2009 11:37:06 +0100] rev 33409
tuned;
wenzelm [Wed, 04 Nov 2009 11:30:22 +0100] rev 33408
tuned thread data;
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;
wenzelm [Tue, 03 Nov 2009 19:52:09 +0100] rev 33406
slightly leaner and more direct control of worker activity etc.;
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
bulwahn [Tue, 03 Nov 2009 10:24:06 +0100] rev 33404
adapted the inlining 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
huffman [Mon, 02 Nov 2009 18:49:53 -0800] rev 33402
merge
huffman [Mon, 02 Nov 2009 18:39:41 -0800] rev 33401
add fixrec support for HOL pair constructor patterns
huffman [Mon, 02 Nov 2009 17:29:34 -0800] rev 33400
define cprod_fun using Pair instead of cpair
huffman [Mon, 02 Nov 2009 17:19:49 -0800] rev 33399
add (LAM (x, y). t) syntax and lemma csplit_Pair
krauss [Mon, 02 Nov 2009 23:06:06 +0100] rev 33398
lexicographic order: run local descent proofs in parallel
huffman [Mon, 02 Nov 2009 13:43:50 -0800] rev 33397
merged
huffman [Mon, 02 Nov 2009 12:26:23 -0800] rev 33396
domain package no longer uses cfst/csnd/cpair
krauss [Mon, 02 Nov 2009 22:24:03 +0100] rev 33395
conceal partial rules depending on config flag (i.e. when called via "fun")
krauss [Mon, 02 Nov 2009 22:24:00 +0100] rev 33394
conceal "termination" rule, used only by special tools
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
wenzelm [Mon, 02 Nov 2009 21:07:10 +0100] rev 33392
modernized structure XML_Syntax;
wenzelm [Mon, 02 Nov 2009 21:05:47 +0100] rev 33391
structure Thm_Deps;
wenzelm [Mon, 02 Nov 2009 21:03:41 +0100] rev 33390
modernized structure Proof_Node;
wenzelm [Mon, 02 Nov 2009 20:57:48 +0100] rev 33389
modernized structure Proof_Display;
wenzelm [Mon, 02 Nov 2009 20:50:48 +0100] rev 33388
modernized structure Proof_Syntax;
wenzelm [Mon, 02 Nov 2009 20:48:08 +0100] rev 33387
modernized structure Local_Syntax;
wenzelm [Mon, 02 Nov 2009 20:45:23 +0100] rev 33386
modernized structure AutoBind;
wenzelm [Mon, 02 Nov 2009 20:38:46 +0100] rev 33385
modernized structure Primitive_Defs;
wenzelm [Mon, 02 Nov 2009 20:34:59 +0100] rev 33384
modernized structure Simple_Syntax;
wenzelm [Mon, 02 Nov 2009 20:30:40 +0100] rev 33383
modernized structure Context_Position;
wenzelm [Mon, 02 Nov 2009 19:56:06 +0100] rev 33382
observe usual naming conventions;
krauss [Mon, 02 Nov 2009 16:44:18 +0100] rev 33381
find_theorems: respect conceal flag
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);
wenzelm [Mon, 02 Nov 2009 17:29:48 +0100] rev 33379
back to warning -- Proof General tends to "popup" tracing output;
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)
bulwahn [Mon, 02 Nov 2009 09:01:18 +0100] rev 33377
merged
bulwahn [Sat, 31 Oct 2009 10:02:37 +0100] rev 33376
predicate compiler creates code equations for predicates with full mode
bulwahn [Fri, 30 Oct 2009 09:55:15 +0100] rev 33375
renamed rpred to random
wenzelm [Sun, 01 Nov 2009 21:42:27 +0100] rev 33374
Rules that characterize functional/relational specifications.
wenzelm [Sun, 01 Nov 2009 20:59:34 +0100] rev 33373
adapted Item_Net;
tuned;
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;
wenzelm [Sun, 01 Nov 2009 20:55:14 +0100] rev 33371
added insert_safe, delete_safe variants;
wenzelm [Sun, 01 Nov 2009 16:23:31 +0100] rev 33370
tuned signature;
wenzelm [Sun, 01 Nov 2009 15:44:26 +0100] rev 33369
modernized structure Context_Rules;
wenzelm [Sun, 01 Nov 2009 15:24:45 +0100] rev 33368
modernized structure Rule_Cases;
haftmann [Fri, 30 Oct 2009 18:33:21 +0100] rev 33367
merged
haftmann [Fri, 30 Oct 2009 18:33:07 +0100] rev 33366
dedicated theory for loading numeral simprocs
haftmann [Fri, 30 Oct 2009 18:32:41 +0100] rev 33365
set Pure theory name properly
haftmann [Fri, 30 Oct 2009 18:32:40 +0100] rev 33364
tuned code setup
wenzelm [Fri, 30 Oct 2009 14:52:14 +0100] rev 33363
some notes on SPASS 3.0 distribution;
haftmann [Fri, 30 Oct 2009 14:02:42 +0100] rev 33362
merged
haftmann [Fri, 30 Oct 2009 14:00:43 +0100] rev 33361
combined former theories Divides and IntDiv to one theory Divides
haftmann [Fri, 30 Oct 2009 13:59:52 +0100] rev 33360
tuned variable names of bindings; conceal predicate constants
haftmann [Fri, 30 Oct 2009 13:59:51 +0100] rev 33359
dedicated theory for loading numeral simprocs
haftmann [Fri, 30 Oct 2009 13:59:51 +0100] rev 33358
moved some div/mod lemmas to theory Divides
haftmann [Fri, 30 Oct 2009 13:59:50 +0100] rev 33357
tuned proof
haftmann [Fri, 30 Oct 2009 13:59:49 +0100] rev 33356
moved Commutative_Ring into session Decision_Procs
boehmes [Fri, 30 Oct 2009 11:31:34 +0100] rev 33355
abstract over variables in reversed order (application uses given order)
boehmes [Fri, 30 Oct 2009 11:27:47 +0100] rev 33354
disable printing of unparsed counterexamples for CVC3 and Yices
boehmes [Fri, 30 Oct 2009 11:26:38 +0100] rev 33353
pattern are separated only by spaces (no comma)
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;
krauss [Fri, 30 Oct 2009 01:32:06 +0100] rev 33351
less verbose termination tactics
krauss [Fri, 30 Oct 2009 01:32:06 +0100] rev 33350
less verbose inductive invocation
krauss [Fri, 30 Oct 2009 01:32:06 +0100] rev 33349
tuned
krauss [Fri, 30 Oct 2009 01:32:06 +0100] rev 33348
absorbed inductive_wrap function into Function_Core; more conventional argument order; tuned