Tue, 23 Nov 2010 23:43:56 +0100 |
blanchet |
more precise characterization of built-in constants "number_of", "0", and "1"
|
changeset |
files
|
Tue, 23 Nov 2010 23:11:06 +0100 |
haftmann |
merged
|
changeset |
files
|
Mon, 22 Nov 2010 17:49:24 +0100 |
haftmann |
merged
|
changeset |
files
|
Mon, 22 Nov 2010 17:48:35 +0100 |
haftmann |
adhere established Collect/mem convention more closely
|
changeset |
files
|
Mon, 22 Nov 2010 17:49:12 +0100 |
haftmann |
merged
|
changeset |
files
|
Mon, 22 Nov 2010 17:46:51 +0100 |
haftmann |
replaced misleading Fset/fset name -- these do not stand for finite sets
|
changeset |
files
|
Mon, 22 Nov 2010 09:37:39 +0100 |
haftmann |
renamed slightly ambivalent crel to effect
|
changeset |
files
|
Tue, 23 Nov 2010 23:10:13 +0100 |
blanchet |
disable triviality checking -- it might be the source of the spurious Interrupt exceptions that make it almost impossible to run Judgement Day
|
changeset |
files
|
Tue, 23 Nov 2010 22:37:16 +0100 |
blanchet |
more precise error handling for Z3;
|
changeset |
files
|
Tue, 23 Nov 2010 21:54:03 +0100 |
blanchet |
use "Thm.transfer" in Sledgehammer to prevent theory merger issues in "SMT_Solver.smt_filter" later on
|
changeset |
files
|
Tue, 23 Nov 2010 19:01:21 +0100 |
blanchet |
make Mirabelle take into consideration whether the SMT solver proof should be reconstructed with Metis or SMT
|
changeset |
files
|
Tue, 23 Nov 2010 18:28:09 +0100 |
blanchet |
try Metis to reconstruct SMT proofs, to increase success rate and reduce dependency on (often remote) SMT solvers or certificates
|
changeset |
files
|
Tue, 23 Nov 2010 18:26:56 +0100 |
blanchet |
added "verbose" option to Metis to shut up its warnings if necessary
|
changeset |
files
|
Mon, 22 Nov 2010 23:37:00 +0100 |
boehmes |
added support for quantifier weight annotations
|
changeset |
files
|
Mon, 22 Nov 2010 15:45:43 +0100 |
boehmes |
share and use more utility functions;
|
changeset |
files
|
Mon, 22 Nov 2010 15:45:42 +0100 |
boehmes |
added prove reconstruction for injective functions;
|
changeset |
files
|
Mon, 22 Nov 2010 14:27:42 +0100 |
haftmann |
generous timeout gives more breath in parallel run on less luxury machines
|
changeset |
files
|
Mon, 22 Nov 2010 14:19:03 +0100 |
bulwahn |
adding setup for exhaustive testing in example file
|
changeset |
files
|
Mon, 22 Nov 2010 11:35:11 +0100 |
bulwahn |
hiding enum
|
changeset |
files
|
Mon, 22 Nov 2010 11:35:09 +0100 |
bulwahn |
adapting example in Predicate_Compile_Examples
|
changeset |
files
|
Mon, 22 Nov 2010 11:35:07 +0100 |
bulwahn |
hiding the constants
|
changeset |
files
|
Mon, 22 Nov 2010 11:35:06 +0100 |
bulwahn |
improving function is_iterable in quickcheck
|
changeset |
files
|
Mon, 22 Nov 2010 11:35:02 +0100 |
bulwahn |
adding temporary options to the quickcheck examples
|
changeset |
files
|
Mon, 22 Nov 2010 11:35:00 +0100 |
bulwahn |
adapting the quickcheck examples
|
changeset |
files
|
Mon, 22 Nov 2010 11:34:59 +0100 |
bulwahn |
adding AFP tests to Mutabelle_Extra; adopting mutabelle to recent quickcheck changes; filtering strange mutants; adding solvers to mutabelle; restructuring mutabelle
|
changeset |
files
|
Mon, 22 Nov 2010 11:34:58 +0100 |
bulwahn |
adding code equations for EX1 on finite types
|
changeset |
files
|
Mon, 22 Nov 2010 11:34:57 +0100 |
bulwahn |
adding code equation for function equality; adding some instantiations for the finite types
|
changeset |
files
|
Mon, 22 Nov 2010 11:34:56 +0100 |
bulwahn |
adding Enum to HOL-Main image and removing it from HOL-Library
|
changeset |
files
|
Mon, 22 Nov 2010 11:34:55 +0100 |
bulwahn |
moving Enum theory from HOL/Library to HOL
|
changeset |
files
|
Mon, 22 Nov 2010 11:34:54 +0100 |
bulwahn |
splitting test_goal function in two functions; exporting new configurations in quickcheck; iterations depend on generator_name in quickcheck
|
changeset |
files
|
Mon, 22 Nov 2010 11:34:53 +0100 |
bulwahn |
adding prototype for finite_type instantiations
|
changeset |
files
|
Mon, 22 Nov 2010 11:34:52 +0100 |
bulwahn |
adding option finite_types to quickcheck
|
changeset |
files
|
Mon, 22 Nov 2010 11:34:50 +0100 |
bulwahn |
adding test cases for smallcheck and adding examples where exhaustive testing is more successful
|
changeset |
files
|
Mon, 22 Nov 2010 10:42:07 +0100 |
bulwahn |
changed old-style quickcheck configurations to new Config.T configurations
|
changeset |
files
|
Mon, 22 Nov 2010 10:42:06 +0100 |
bulwahn |
adding temporary function test_test_small to Quickcheck
|
changeset |
files
|
Mon, 22 Nov 2010 10:42:04 +0100 |
bulwahn |
added useful function map_context_result to signature
|
changeset |
files
|
Mon, 22 Nov 2010 10:42:03 +0100 |
bulwahn |
moving the error handling to the right scope in smallvalue_generators
|
changeset |
files
|
Mon, 22 Nov 2010 10:42:01 +0100 |
bulwahn |
removing clone from function package and using the clean interface from Function_Relation instead
|
changeset |
files
|
Mon, 22 Nov 2010 10:41:58 +0100 |
bulwahn |
adding function generation to SmallCheck; activating exhaustive search space testing
|
changeset |
files
|
Mon, 22 Nov 2010 10:41:57 +0100 |
bulwahn |
adding dummy definition for Code_Evaluation.Abs and hiding constants App less strict
|
changeset |
files
|
Mon, 22 Nov 2010 10:41:56 +0100 |
bulwahn |
generalized ensure_random_datatype to ensure_sort_datatype
|
changeset |
files
|
Mon, 22 Nov 2010 10:41:56 +0100 |
bulwahn |
renaming quickcheck generator code to random
|
changeset |
files
|
Mon, 22 Nov 2010 10:41:55 +0100 |
bulwahn |
ported sledgehammer_tactic to current development version
|
changeset |
files
|
Mon, 22 Nov 2010 10:41:54 +0100 |
bulwahn |
adding dependencies to IsaMakefile; adding sledgehammer_tactic in Mirabelle_Test
|
changeset |
files
|
Mon, 22 Nov 2010 10:41:53 +0100 |
bulwahn |
adding files to use sledgehammer as a tactic for non-interactive use
|
changeset |
files
|
Mon, 22 Nov 2010 10:41:52 +0100 |
bulwahn |
adding birthday paradoxon from some abandoned drawer
|
changeset |
files
|
Mon, 22 Nov 2010 10:41:51 +0100 |
bulwahn |
adding extensional function spaces to the FuncSet library theory
|
changeset |
files
|
Mon, 22 Nov 2010 09:19:34 +0100 |
haftmann |
tuned
|
changeset |
files
|
Mon, 22 Nov 2010 09:18:25 +0100 |
haftmann |
tuned
|
changeset |
files
|
Sat, 20 Nov 2010 01:07:16 +0100 |
wenzelm |
updated explode vs. raw_explode;
|
changeset |
files
|
Sat, 20 Nov 2010 00:53:26 +0100 |
wenzelm |
renamed raw "explode" function to "raw_explode" to emphasize its meaning;
|
changeset |
files
|
Fri, 19 Nov 2010 23:48:07 +0100 |
wenzelm |
total Symbol.explode (cf. 1050315f6ee2);
|
changeset |
files
|
Fri, 19 Nov 2010 21:14:12 +0100 |
wenzelm |
do not export Thy_Load.required, to avoid confusion about the interface;
|
changeset |
files
|
Fri, 19 Nov 2010 09:07:23 -0800 |
huffman |
merged
|
changeset |
files
|
Wed, 17 Nov 2010 16:13:33 -0800 |
huffman |
declare adm_chfin [simp]
|
changeset |
files
|
Wed, 17 Nov 2010 16:05:18 -0800 |
huffman |
add lemma cont_fun; remove unused lemma monofun_app
|
changeset |
files
|
Wed, 17 Nov 2010 12:19:19 -0800 |
huffman |
accumulated NEWS updates for HOLCF
|
changeset |
files
|
Wed, 17 Nov 2010 11:39:44 -0800 |
huffman |
section -> subsection
|
changeset |
files
|
Wed, 17 Nov 2010 11:07:02 -0800 |
huffman |
add lemma adm_prod_case
|
changeset |
files
|
Fri, 19 Nov 2010 14:59:11 +0000 |
paulson |
merged
|
changeset |
files
|
Fri, 19 Nov 2010 14:58:49 +0000 |
paulson |
First-order pattern matching: catch a rogue exception (differing numbers of arguments)
|
changeset |
files
|
Fri, 19 Nov 2010 14:35:58 +0100 |
haftmann |
eval simp rules for predicate type, simplify primitive proofs
|
changeset |
files
|
Fri, 19 Nov 2010 11:44:46 +0100 |
haftmann |
generalized type
|
changeset |
files
|
Fri, 19 Nov 2010 10:37:06 +0100 |
haftmann |
made smlnj happy
|
changeset |
files
|
Fri, 19 Nov 2010 10:04:08 +0100 |
haftmann |
merged
|
changeset |
files
|
Thu, 18 Nov 2010 18:53:36 +0100 |
haftmann |
proper qualification needed due to shadowing on theory merge
|
changeset |
files
|
Thu, 18 Nov 2010 17:06:02 +0100 |
haftmann |
more appropriate name for property
|
changeset |
files
|
Thu, 18 Nov 2010 17:01:16 +0100 |
haftmann |
mapper for sum type
|
changeset |
files
|
Thu, 18 Nov 2010 17:01:16 +0100 |
haftmann |
mapper for option type
|
changeset |
files
|
Thu, 18 Nov 2010 17:01:16 +0100 |
haftmann |
mapper for list type; map_pair replaces prod_fun
|
changeset |
files
|
Thu, 18 Nov 2010 17:01:16 +0100 |
haftmann |
map_pair replaces prod_fun
|
changeset |
files
|
Thu, 18 Nov 2010 17:01:16 +0100 |
haftmann |
mapper for mulitset type
|
changeset |
files
|
Thu, 18 Nov 2010 17:01:16 +0100 |
haftmann |
mapper for mapping type
|
changeset |
files
|
Thu, 18 Nov 2010 17:01:15 +0100 |
haftmann |
mapper for fset type
|
changeset |
files
|
Thu, 18 Nov 2010 17:01:15 +0100 |
haftmann |
mapper for dlist type
|
changeset |
files
|
Thu, 18 Nov 2010 17:01:15 +0100 |
haftmann |
map_fun combinator in theory Fun
|
changeset |
files
|
Thu, 18 Nov 2010 22:34:32 +0100 |
wenzelm |
some updates after 2 years of Mercurial usage;
|
changeset |
files
|
Thu, 18 Nov 2010 18:12:03 +0100 |
blanchet |
mention Sledgehammer with SMT
|
changeset |
files
|
Thu, 18 Nov 2010 18:09:08 +0100 |
blanchet |
enabled SMT solver in Sledgehammer by default
|
changeset |
files
|
Thu, 18 Nov 2010 12:37:30 +0100 |
haftmann |
merged
|
changeset |
files
|
Thu, 18 Nov 2010 10:59:42 +0100 |
haftmann |
keep variables bound
|
changeset |
files
|
Thu, 18 Nov 2010 10:52:38 +0100 |
blanchet |
remove "Time limit reached" as potential error, because this is sometimes generated for individual slices and not for the entire problem
|
changeset |
files
|
Wed, 17 Nov 2010 23:20:26 +0100 |
haftmann |
merged
|
changeset |
files
|
Wed, 17 Nov 2010 17:27:25 +0100 |
haftmann |
infer variances of user-given mapper operation; proper thm storing
|
changeset |
files
|
Wed, 17 Nov 2010 21:35:23 +0100 |
nipkow |
code eqn for slice was missing; redefined splice with fun
|
changeset |
files
|
Wed, 17 Nov 2010 08:47:58 -0800 |
huffman |
move strict function type into main HOLCF; instance cfun :: (predomain, domain) domain
|
changeset |
files
|
Wed, 17 Nov 2010 06:49:23 -0800 |
huffman |
merged
|
changeset |
files
|
Tue, 16 Nov 2010 16:36:57 -0800 |
huffman |
typedef (open) unit
|
changeset |
files
|
Tue, 16 Nov 2010 13:37:17 -0800 |
huffman |
add bind_bind rules for powerdomains
|
changeset |
files
|
Wed, 17 Nov 2010 13:50:02 +0100 |
wenzelm |
merged
|
changeset |
files
|
Wed, 17 Nov 2010 12:24:58 +0100 |
haftmann |
emerging Isar command interface
|
changeset |
files
|
Wed, 17 Nov 2010 11:38:47 +0100 |
haftmann |
fixed typo
|
changeset |
files
|
Wed, 17 Nov 2010 11:38:46 +0100 |
haftmann |
updated keywords
|
changeset |
files
|
Wed, 17 Nov 2010 11:27:48 +0100 |
haftmann |
ML signature interface
|
changeset |
files
|
Wed, 17 Nov 2010 11:26:39 +0100 |
haftmann |
stub for Isar command interface
|
changeset |
files
|
Wed, 17 Nov 2010 11:09:18 +0100 |
haftmann |
module for functorial mappers
|
changeset |
files
|
Wed, 17 Nov 2010 13:39:30 +0100 |
wenzelm |
merged
|
changeset |
files
|
Wed, 17 Nov 2010 09:22:23 +0100 |
boehmes |
require the b2i file ending in the boogie_open command (for consistency with the theory header)
|
changeset |
files
|
Wed, 17 Nov 2010 08:14:56 +0100 |
boehmes |
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)
|
changeset |
files
|
Wed, 17 Nov 2010 08:14:55 +0100 |
boehmes |
keep input and output files used to communicate with the SMT solver (for debugging purposes mainly)
|
changeset |
files
|
Tue, 16 Nov 2010 12:08:28 -0800 |
huffman |
add lemmas about powerdomains
|
changeset |
files
|
Tue, 16 Nov 2010 11:57:10 -0800 |
huffman |
declare {upper,lower,convex}_pd_induct as default induction rules
|
changeset |
files
|
Tue, 16 Nov 2010 11:50:05 -0800 |
huffman |
rename 'repdef' to 'domaindef'
|
changeset |
files
|
Wed, 17 Nov 2010 13:38:53 +0100 |
wenzelm |
refrain from opening Scratch.thy by default, to avoid bombing the editor with old/long theory text;
|
changeset |
files
|
Wed, 17 Nov 2010 11:24:07 +0100 |
wenzelm |
less parentheses, cf. Session.welcome;
|
changeset |
files
|
Tue, 16 Nov 2010 22:40:45 +0100 |
wenzelm |
avoid spam;
|
changeset |
files
|
Tue, 16 Nov 2010 22:13:54 +0100 |
wenzelm |
more robust determination of java executable;
|
changeset |
files
|
Tue, 16 Nov 2010 21:54:52 +0100 |
wenzelm |
init_component: require absolute path (when invoked by user scripts);
|
changeset |
files
|
Tue, 16 Nov 2010 21:48:14 +0100 |
wenzelm |
more explicit explanation of init_component shell function;
|
changeset |
files
|
Tue, 16 Nov 2010 20:30:25 +0100 |
wenzelm |
paranoia export of CLASSPATH, just in case the initial status via allexport is lost due to other scripts;
|
changeset |
files
|
Tue, 16 Nov 2010 17:27:11 +0100 |
wenzelm |
tuned message;
|
changeset |
files
|
Tue, 16 Nov 2010 15:29:01 +0100 |
wenzelm |
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);
|
changeset |
files
|
Tue, 16 Nov 2010 15:23:26 +0100 |
wenzelm |
more reasonably defaults for typical laptops (2 GB RAM, 2 cores);
|
changeset |
files
|
Tue, 16 Nov 2010 10:33:36 +0100 |
haftmann |
added forall2 predicate lifter
|
changeset |
files
|
Mon, 15 Nov 2010 22:31:18 +0100 |
wenzelm |
merged
|
changeset |
files
|
Mon, 15 Nov 2010 22:24:08 +0100 |
boehmes |
merged
|
changeset |
files
|
Mon, 15 Nov 2010 22:23:28 +0100 |
boehmes |
renamed SMT failure: Abnormal_Termination is indeed more appropriate than Solver_Crashed
|
changeset |
files
|
Mon, 15 Nov 2010 22:23:26 +0100 |
boehmes |
honour timeouts which are not rounded to full seconds
|
changeset |
files
|
Mon, 15 Nov 2010 22:08:01 +0100 |
blanchet |
better error message
|
changeset |
files
|
Mon, 15 Nov 2010 21:08:48 +0100 |
blanchet |
better error message
|
changeset |
files
|
Mon, 15 Nov 2010 20:48:48 +0100 |
wenzelm |
merged
|
changeset |
files
|
Mon, 15 Nov 2010 18:58:30 +0100 |
blanchet |
cosmetics
|
changeset |
files
|
Mon, 15 Nov 2010 18:56:31 +0100 |
blanchet |
interpret SMT_Failure.Solver_Crashed correctly
|
changeset |
files
|
Mon, 15 Nov 2010 18:56:30 +0100 |
blanchet |
turn on Sledgehammer verbosity so we can track down crashes
|
changeset |
files
|
Mon, 15 Nov 2010 18:56:29 +0100 |
blanchet |
pick up SMT solver crashes and report them to the user/Mirabelle if desired
|
changeset |
files
|
Mon, 15 Nov 2010 18:04:04 +0100 |
boehmes |
merged
|
changeset |
files
|
Mon, 15 Nov 2010 17:52:48 +0100 |
boehmes |
only replace unknowns of type nat with known integer numbers, don't alias unknown values in Z3's counterexamples with known integers
|
changeset |
files
|
Mon, 15 Nov 2010 17:35:57 +0100 |
boehmes |
trace more solver output before raising an exception due to a non-zero return code (avoids truncating potential counterexamples produced by Z3)
|
changeset |
files
|
Mon, 15 Nov 2010 17:04:53 +0100 |
bulwahn |
merged
|
changeset |
files
|
Mon, 15 Nov 2010 13:40:12 +0100 |
bulwahn |
ignoring the constant STR in the predicate compiler
|
changeset |
files
|
Mon, 15 Nov 2010 17:40:38 +0100 |
wenzelm |
non-executable source files;
|
changeset |
files
|
Mon, 15 Nov 2010 17:39:23 +0100 |
wenzelm |
eliminated old-style sed in favour of builtin regex matching;
|
changeset |
files
|
Mon, 15 Nov 2010 17:14:43 +0100 |
wenzelm |
more robust treatment of spaces in file names;
|
changeset |
files
|
Mon, 15 Nov 2010 15:41:58 +0100 |
wenzelm |
tuned error messages;
|
changeset |
files
|
Mon, 15 Nov 2010 14:59:53 +0100 |
wenzelm |
merged
|
changeset |
files
|
Mon, 15 Nov 2010 14:59:21 +0100 |
haftmann |
re-generalized type of option_rel and sum_rel (accident from 2989f9f3aa10)
|
changeset |
files
|
Mon, 15 Nov 2010 14:14:38 +0100 |
haftmann |
re-generalized type of prod_rel (accident from 2989f9f3aa10)
|
changeset |
files
|
Mon, 15 Nov 2010 00:20:36 +0100 |
boehmes |
formal dependency on b2i files
|
changeset |
files
|
Sun, 14 Nov 2010 23:55:25 +0100 |
boehmes |
merged
|
changeset |
files
|
Fri, 12 Nov 2010 17:28:43 +0100 |
boehmes |
check the return code of the SMT solver and raise an exception if the prover failed
|
changeset |
files
|
Sun, 14 Nov 2010 17:33:28 +0100 |
wenzelm |
updated README;
|
changeset |
files
|
Sun, 14 Nov 2010 15:25:01 +0100 |
wenzelm |
tuned;
|
changeset |
files
|
Sun, 14 Nov 2010 15:21:49 +0100 |
wenzelm |
cover 'write' as primitive proof command;
|
changeset |
files
|
Sun, 14 Nov 2010 14:05:08 +0100 |
wenzelm |
clarified interact/print state: proof commands are treated as in TTY mode to get full response;
|
changeset |
files
|
Sat, 13 Nov 2010 22:33:07 +0100 |
wenzelm |
somewhat adhoc replacement for 'thus' and 'hence';
|
changeset |
files
|
Sat, 13 Nov 2010 21:46:24 +0100 |
wenzelm |
always print state of proof commands (notably "qed" etc.);
|
changeset |
files
|
Sat, 13 Nov 2010 21:01:03 +0100 |
wenzelm |
simplified message: malformed symbols are fully internalized, i.e. can be printed without crashing;
|
changeset |
files
|
Sat, 13 Nov 2010 20:49:02 +0100 |
wenzelm |
tuned message;
|
changeset |
files
|
Sat, 13 Nov 2010 20:20:05 +0100 |
wenzelm |
proper escape in regex;
|
changeset |
files
|
Sat, 13 Nov 2010 20:13:35 +0100 |
wenzelm |
report malformed symbols;
|
changeset |
files
|
Sat, 13 Nov 2010 20:06:52 +0100 |
wenzelm |
qualified Symbol_Pos.symbol;
|
changeset |
files
|
Sat, 13 Nov 2010 19:55:45 +0100 |
wenzelm |
total Symbol.source;
|
changeset |
files
|
Sat, 13 Nov 2010 19:47:23 +0100 |
wenzelm |
eliminated slightly odd pervasive Symbol_Pos.symbol;
|
changeset |
files
|
Sat, 13 Nov 2010 19:27:41 +0100 |
wenzelm |
treat Unicode "replacement character" (i.e. decoding error) is malformed;
|
changeset |
files
|
Sat, 13 Nov 2010 19:21:53 +0100 |
wenzelm |
simplified/robustified treatment of malformed symbols, which are now fully internalized (total Symbol.explode etc.);
|
changeset |
files
|
Sat, 13 Nov 2010 16:46:00 +0100 |
wenzelm |
tuned;
|
changeset |
files
|
Sat, 13 Nov 2010 12:32:21 +0100 |
wenzelm |
back to quick_and_dirty, which is still practically important since the scheduler does not jump over subproofs;
|
changeset |
files
|
Sat, 13 Nov 2010 11:41:02 +0100 |
wenzelm |
await_cancellation in the main thread, independently of the execution futures, which might get interrupted or be absent after node deletetion;
|
changeset |
files
|
Sat, 13 Nov 2010 00:24:41 +0100 |
wenzelm |
updated README;
|
changeset |
files
|
Fri, 12 Nov 2010 21:37:01 +0100 |
wenzelm |
defensive defaults for more robust experience for new users;
|
changeset |
files
|
Fri, 12 Nov 2010 17:44:03 +0100 |
wenzelm |
merged
|
changeset |
files
|
Fri, 12 Nov 2010 15:56:11 +0100 |
boehmes |
preliminary support for newer versions of Z3
|
changeset |
files
|
Fri, 12 Nov 2010 15:56:10 +0100 |
boehmes |
turned SMT counterexamples into verbose messages (they had been swallowed before, following the state of smt_trace -- which is off by default), because they might be useful for the user
|
changeset |
files
|
Fri, 12 Nov 2010 15:56:08 +0100 |
boehmes |
let the theory formally depend on the Boogie output
|
changeset |
files
|
Fri, 12 Nov 2010 15:56:07 +0100 |
boehmes |
look for certificates relative to the theory
|
changeset |
files
|
Fri, 12 Nov 2010 15:56:06 +0100 |
boehmes |
dropped numerals from monomorphization blacklist (only particular numerals are builtin, all other numerals should be treated uninterpreted), this blacklist should contain only truely polymorphic builtin constants supported by SMT
|
changeset |
files
|
Fri, 12 Nov 2010 06:11:29 -0800 |
huffman |
merged
|
changeset |
files
|
Fri, 12 Nov 2010 06:05:26 -0800 |
huffman |
update Theory.requires with new theory name
|
changeset |
files
|
Fri, 12 Nov 2010 14:51:28 +0100 |
wenzelm |
tuned signatures;
|
changeset |
files
|
Fri, 12 Nov 2010 14:06:37 +0100 |
wenzelm |
never open Unsynchronized;
|
changeset |
files
|
Fri, 12 Nov 2010 12:57:02 +0100 |
wenzelm |
merged
|
changeset |
files
|
Wed, 10 Nov 2010 18:45:48 -0800 |
huffman |
section headings
|
changeset |
files
|
Wed, 10 Nov 2010 18:37:11 -0800 |
huffman |
reorder chapters for generated document
|
changeset |
files
|
Wed, 10 Nov 2010 18:30:17 -0800 |
huffman |
merge Representable.thy into Domain.thy
|
changeset |
files
|
Wed, 10 Nov 2010 18:15:21 -0800 |
huffman |
move stuff from Domain.thy to Domain_Aux.thy
|
changeset |
files
|
Wed, 10 Nov 2010 17:56:08 -0800 |
huffman |
move map functions to new theory file Map_Functions; add theory file Plain_HOLCF
|
changeset |
files
|
Wed, 10 Nov 2010 14:59:52 -0800 |
huffman |
allow unpointed lazy arguments for definitional domain package
|
changeset |
files
|
Wed, 10 Nov 2010 14:20:47 -0800 |
huffman |
add lemmas lub_below, below_lub; simplify some proofs; remove some unused lemmas
|
changeset |
files
|
Wed, 10 Nov 2010 13:22:39 -0800 |
huffman |
merged
|
changeset |
files
|
Wed, 10 Nov 2010 13:08:42 -0800 |
huffman |
removed unused lemma chain_mono2
|
changeset |
files
|
Wed, 10 Nov 2010 11:42:35 -0800 |
huffman |
rename class 'bifinite' to 'domain'
|
changeset |
files
|
Wed, 10 Nov 2010 09:59:08 -0800 |
huffman |
instance sum :: (predomain, predomain) predomain
|
changeset |
files
|
Wed, 10 Nov 2010 09:52:50 -0800 |
huffman |
configure sum type for fixrec
|
changeset |
files
|
Wed, 10 Nov 2010 08:18:32 -0800 |
huffman |
add class liftdomain, for bifinite domains where DEFL('a u) = u_defl('a)
|
changeset |
files
|
Wed, 10 Nov 2010 06:02:37 -0800 |
huffman |
instance prod :: (predomain, predomain) predomain
|
changeset |
files
|
Tue, 09 Nov 2010 19:37:11 -0800 |
huffman |
adapt isodefl proof script to unpointed types
|
changeset |
files
|
Tue, 09 Nov 2010 16:37:13 -0800 |
huffman |
add 'predomain' class: unpointed version of bifinite
|
changeset |
files
|
Tue, 09 Nov 2010 08:41:36 -0800 |
huffman |
add bifiniteness check for domain_isomorphism command
|
changeset |
files
|
Tue, 09 Nov 2010 05:23:34 -0800 |
huffman |
implement map_of_typ using Pattern.rewrite_term
|
changeset |
files
|
Tue, 09 Nov 2010 04:47:46 -0800 |
huffman |
avoid using stale theory
|
changeset |
files
|
Mon, 08 Nov 2010 15:13:45 -0800 |
huffman |
implement defl_of_typ using Pattern.rewrite_term instead of DeflData theory data
|
changeset |
files
|
Mon, 08 Nov 2010 14:36:17 -0800 |
huffman |
add function the_sort
|
changeset |
files
|
Mon, 08 Nov 2010 14:09:07 -0800 |
huffman |
refactor tmp_thy code
|
changeset |
files
|
Mon, 08 Nov 2010 06:58:09 -0800 |
huffman |
reorganize Bifinite.thy; simplify some proofs related to bifinite class instances
|
changeset |
files
|
Fri, 12 Nov 2010 11:36:01 +0100 |
wenzelm |
treat pervasive "Interrupt" constructor as illegal -- superseded by Exn.Interrupt for internal use and Exn.is_interrupt/Exn.interrupt in user-space;
|
changeset |
files
|
Fri, 12 Nov 2010 10:58:09 +0100 |
wenzelm |
Laze.force_result: more robust treatment of interrupts stemming from peer group cancellation;
|
changeset |
files
|
Thu, 11 Nov 2010 19:58:07 +0100 |
wenzelm |
more precise treatment of deleted nodes;
|
changeset |
files
|
Thu, 11 Nov 2010 18:55:17 +0100 |
wenzelm |
tuned error message;
|
changeset |
files
|
Thu, 11 Nov 2010 17:07:05 +0100 |
wenzelm |
unified type Document.Edit;
|
changeset |
files
|
Thu, 11 Nov 2010 16:48:46 +0100 |
wenzelm |
replaced Document.Node_Text_Edit by Document.Text_Edit, with treatment of deleted nodes;
|
changeset |
files
|
Thu, 11 Nov 2010 13:23:39 +0100 |
wenzelm |
tuned;
|
changeset |
files
|
Thu, 11 Nov 2010 13:07:41 +0100 |
wenzelm |
reduced danger of line breaks within minipage;
|
changeset |
files
|
Wed, 10 Nov 2010 20:43:22 +0100 |
wenzelm |
Sidekick block asset: show first line only;
|
changeset |
files
|
Wed, 10 Nov 2010 20:21:55 +0100 |
wenzelm |
added buffer_text convenience, with explicit locking;
|
changeset |
files
|
Wed, 10 Nov 2010 17:53:41 +0100 |
wenzelm |
use official/portable Multithreading.max_threads_value, which is also subject to user preferences (NB: Thread.numProcessors is apt to lead to surprises like very high numbers for systems with hyperthreading);
|
changeset |
files
|
Wed, 10 Nov 2010 16:05:15 +0100 |
wenzelm |
merged
|
changeset |
files
|
Wed, 10 Nov 2010 09:03:07 +0100 |
blanchet |
make SML/NJ happy
|
changeset |
files
|
Tue, 09 Nov 2010 16:18:40 +0100 |
haftmann |
merged
|
changeset |
files
|
Tue, 09 Nov 2010 14:02:14 +0100 |
haftmann |
slightly changed fun_map_def
|
changeset |
files
|
Tue, 09 Nov 2010 14:02:14 +0100 |
haftmann |
fun_rel_def is no simp rule by default
|
changeset |
files
|
Tue, 09 Nov 2010 14:02:13 +0100 |
haftmann |
more appropriate specification packages; fun_rel_def is no simp rule by default
|
changeset |
files
|
Tue, 09 Nov 2010 14:02:13 +0100 |
haftmann |
type annotations in specifications; fun_rel_def is no simp rule by default; slightly changed fun_map_def; more on predicates on relation functions; proper HOL equations in definitions
|
changeset |
files
|
Tue, 09 Nov 2010 14:02:13 +0100 |
haftmann |
more appropriate specification packages; fun_rel_def is no simp rule by default
|
changeset |
files
|
Tue, 09 Nov 2010 14:02:12 +0100 |
haftmann |
type annotations in specifications; fun_rel_def is no simp rule by default
|
changeset |
files
|
Tue, 09 Nov 2010 14:02:12 +0100 |
haftmann |
fun_rel_def is no simp rule by default
|
changeset |
files
|
Tue, 09 Nov 2010 14:00:10 +0000 |
paulson |
merged
|
changeset |
files
|
Tue, 09 Nov 2010 13:59:37 +0000 |
paulson |
tidied using metis
|
changeset |
files
|
Wed, 10 Nov 2010 15:59:23 +0100 |
wenzelm |
manage folding via sidekick by default;
|
changeset |
files
|
Wed, 10 Nov 2010 15:47:56 +0100 |
wenzelm |
eliminated obsolete heading category -- superseded by heading_level;
|
changeset |
files
|
Wed, 10 Nov 2010 15:43:06 +0100 |
wenzelm |
treat main theory commands like headings, and nest anything else inside;
|
changeset |
files
|
Wed, 10 Nov 2010 15:42:20 +0100 |
wenzelm |
proper treatment of equal heading level;
|
changeset |
files
|
Wed, 10 Nov 2010 15:41:29 +0100 |
wenzelm |
added missing Keyword.THY_SCHEMATIC_GOAL;
|
changeset |
files
|
Wed, 10 Nov 2010 15:17:25 +0100 |
wenzelm |
default Sidekick parser based on section headings;
|
changeset |
files
|
Wed, 10 Nov 2010 15:00:40 +0100 |
wenzelm |
some support for nested source structure, based on section headings;
|
changeset |
files
|
Wed, 10 Nov 2010 11:44:35 +0100 |
wenzelm |
tuned;
|
changeset |
files
|
Tue, 09 Nov 2010 23:24:46 +0100 |
wenzelm |
misc tuning and simplification, using Isabelle_Sidekick.Asset (not sidekick.Asset, which is dynamically dispatched to slightly different semantics);
|
changeset |
files
|
Tue, 09 Nov 2010 22:37:10 +0100 |
wenzelm |
updated version;
|
changeset |
files
|
Tue, 09 Nov 2010 21:52:05 +0100 |
wenzelm |
private counter, to keep externalized ids a bit smaller;
|
changeset |
files
|
Tue, 09 Nov 2010 21:44:19 +0100 |
wenzelm |
added general Synchronized.counter convenience;
|
changeset |
files
|
Tue, 09 Nov 2010 21:13:06 +0100 |
wenzelm |
explicitly identify forked/joined tasks;
|
changeset |
files
|
Tue, 09 Nov 2010 11:27:58 +0100 |
wenzelm |
accomodate old manuals that include pdfsetup.sty without isabelle.sty;
|
changeset |
files
|
Tue, 09 Nov 2010 11:17:15 +0100 |
wenzelm |
merged
|
changeset |
files
|
Mon, 08 Nov 2010 23:02:20 +0100 |
krauss |
removed type-inference-like behaviour from relation_tac completely; tuned
|
changeset |
files
|
Mon, 08 Nov 2010 20:55:27 +0100 |
wenzelm |
avoid clash of \<upharpoonright> vs. \<restriction> (cf. 666ea7e62384 and 3c49dbece0a8);
|
changeset |
files
|
Mon, 08 Nov 2010 20:50:56 +0100 |
wenzelm |
explicitly check uniqueness of symbol recoding;
|
changeset |
files
|
Mon, 08 Nov 2010 17:44:47 +0100 |
wenzelm |
more hints on building and running Isabelle/jEdit from command line;
|
changeset |
files
|
Mon, 08 Nov 2010 14:41:11 +0100 |
wenzelm |
merged
|
changeset |
files
|
Mon, 08 Nov 2010 14:33:54 +0100 |
blanchet |
merge
|
changeset |
files
|
Mon, 08 Nov 2010 14:33:30 +0100 |
blanchet |
reduce the number of monomorphization iterations from 10 (the default) to 4, in the interest of faster SMT solving
|
changeset |
files
|
Mon, 08 Nov 2010 05:07:18 -0800 |
huffman |
merged
|
changeset |
files
|
Sat, 06 Nov 2010 10:01:00 -0700 |
huffman |
merged
|
changeset |
files
|
Fri, 05 Nov 2010 15:15:28 -0700 |
huffman |
(infixl "<<" 55) -> (infix "<<" 50)
|
changeset |
files
|
Wed, 03 Nov 2010 17:22:25 -0700 |
huffman |
simplify some proofs
|
changeset |
files
|
Wed, 03 Nov 2010 17:06:21 -0700 |
huffman |
remove unnecessary stuff from Discrete.thy
|
changeset |
files
|
Wed, 03 Nov 2010 16:39:23 -0700 |
huffman |
remove some unnecessary lemmas; move monofun_LAM to Cfun.thy
|
changeset |
files
|
Wed, 03 Nov 2010 15:57:39 -0700 |
huffman |
add lemma eq_imp_below
|
changeset |
files
|
Wed, 03 Nov 2010 15:47:46 -0700 |
huffman |
discontinue a bunch of legacy theorem names
|
changeset |
files
|
Wed, 03 Nov 2010 15:31:24 -0700 |
huffman |
move a few admissibility lemmas into FOCUS/Stream_adm.thy
|
changeset |
files
|
Wed, 03 Nov 2010 15:03:16 -0700 |
huffman |
simplify some proofs
|
changeset |
files
|
Mon, 08 Nov 2010 13:53:18 +0100 |
blanchet |
compile -- 7550b2cba1cb broke the build
|
changeset |
files
|
Mon, 08 Nov 2010 13:25:00 +0100 |
blanchet |
merge
|
changeset |
files
|
Mon, 08 Nov 2010 09:10:44 +0100 |
blanchet |
recognize Vampire error
|
changeset |
files
|
Mon, 08 Nov 2010 12:13:51 +0100 |
boehmes |
return the process return code along with the process outputs
|
changeset |
files
|
Mon, 08 Nov 2010 12:13:44 +0100 |
boehmes |
better modularization: moved SMT configuration options and diagnostics as well as SMT failure and exception into separate structures (both of which are loaded first and consequently are available to other SMT structures)
|
changeset |
files
|
Mon, 08 Nov 2010 11:49:28 +0100 |
haftmann |
merged
|
changeset |
files
|
Mon, 08 Nov 2010 10:56:48 +0100 |
haftmann |
corrected slip: must keep constant map, not type map; tuned code
|
changeset |
files
|