Mon, 06 Dec 2010 16:18:56 +0100 merged
wenzelm [Mon, 06 Dec 2010 16:18:56 +0100] rev 41019
merged
Mon, 06 Dec 2010 13:46:45 +0100 fix monotonicity type of None
blanchet [Mon, 06 Dec 2010 13:46:45 +0100] rev 41018
fix monotonicity type of None
Mon, 06 Dec 2010 13:36:28 +0100 compile
blanchet [Mon, 06 Dec 2010 13:36:28 +0100] rev 41017
compile
Mon, 06 Dec 2010 13:33:09 +0100 introduced hack to exploit the symmetry of equality in monotonicity calculus
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41016
introduced hack to exploit the symmetry of equality in monotonicity calculus
Mon, 06 Dec 2010 13:33:09 +0100 cleanup example
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41015
cleanup example
Mon, 06 Dec 2010 13:33:09 +0100 add more flexibility to the monotonicity calculus: instead of hardcoding F-arrows, also allow G-arrows, simulating applications of the Sub rule
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41014
add more flexibility to the monotonicity calculus: instead of hardcoding F-arrows, also allow G-arrows, simulating applications of the Sub rule
Mon, 06 Dec 2010 13:33:09 +0100 fixed bug in monotonicity solution display, whereby the polarity of literals was ignored
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41013
fixed bug in monotonicity solution display, whereby the polarity of literals was ignored
Mon, 06 Dec 2010 13:33:09 +0100 improve precision of forall in constancy part of the monotonicity calculus
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41012
improve precision of forall in constancy part of the monotonicity calculus
Mon, 06 Dec 2010 13:33:09 +0100 added some missing well-annotatedness constraints to monotonicity calculus
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41011
added some missing well-annotatedness constraints to monotonicity calculus
Mon, 06 Dec 2010 13:33:09 +0100 more work on the monotonicity evaluation driver
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41010
more work on the monotonicity evaluation driver
Mon, 06 Dec 2010 13:33:09 +0100 improve precision of finite functions in monotonicity calculus
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41009
improve precision of finite functions in monotonicity calculus
Mon, 06 Dec 2010 13:33:09 +0100 added ML code for testing entire theories for monotonicity
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41008
added ML code for testing entire theories for monotonicity
Mon, 06 Dec 2010 13:33:09 +0100 use ML SAT solvers up to a certain time limit, then switch to faster solvers with a timeout -- this becomes necessary with the new, more powerful monotonicity calculus
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41007
use ML SAT solvers up to a certain time limit, then switch to faster solvers with a timeout -- this becomes necessary with the new, more powerful monotonicity calculus
Mon, 06 Dec 2010 13:33:09 +0100 added examples to exercise new monotonicity code
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41006
added examples to exercise new monotonicity code
Mon, 06 Dec 2010 13:33:09 +0100 fixed quantifier handling of new monotonicity calculus
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41005
fixed quantifier handling of new monotonicity calculus
Mon, 06 Dec 2010 13:33:09 +0100 tune parentheses and indentation
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41004
tune parentheses and indentation
Mon, 06 Dec 2010 13:33:09 +0100 proper handling of frames for connectives in monotonicity calculus
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41003
proper handling of frames for connectives in monotonicity calculus
Mon, 06 Dec 2010 13:33:09 +0100 tune indentation
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41002
tune indentation
Mon, 06 Dec 2010 13:33:09 +0100 removed old baggage from monotonicity calculus -- the "calculus" option didn't really work anyway because of on-the-fly simplifications
blanchet [Mon, 06 Dec 2010 13:33:09 +0100] rev 41001
removed old baggage from monotonicity calculus -- the "calculus" option didn't really work anyway because of on-the-fly simplifications
Mon, 06 Dec 2010 13:33:05 +0100 implemented All rules from new monotonicity calculus
blanchet [Mon, 06 Dec 2010 13:33:05 +0100] rev 41000
implemented All rules from new monotonicity calculus
Mon, 06 Dec 2010 13:30:57 +0100 fixed bug in clause handling in monotonicity code, whereby the unsound rule False | x <--> False was used to simplify constraints
blanchet [Mon, 06 Dec 2010 13:30:57 +0100] rev 40999
fixed bug in clause handling in monotonicity code, whereby the unsound rule False | x <--> False was used to simplify constraints
Mon, 06 Dec 2010 13:30:38 +0100 started implementing the new monotonicity rules for application
blanchet [Mon, 06 Dec 2010 13:30:38 +0100] rev 40998
started implementing the new monotonicity rules for application
Mon, 06 Dec 2010 13:30:36 +0100 implemented connectives in new monotonicity calculus
blanchet [Mon, 06 Dec 2010 13:30:36 +0100] rev 40997
implemented connectives in new monotonicity calculus
Mon, 06 Dec 2010 13:29:23 +0100 added "Neq" operator to monotonicity inference module
blanchet [Mon, 06 Dec 2010 13:29:23 +0100] rev 40996
added "Neq" operator to monotonicity inference module
Mon, 06 Dec 2010 13:26:27 +0100 started implementing connectives in new monotonicity calculus
blanchet [Mon, 06 Dec 2010 13:26:27 +0100] rev 40995
started implementing connectives in new monotonicity calculus
Mon, 06 Dec 2010 13:26:23 +0100 more work on frames in the new monotonicity calculus
blanchet [Mon, 06 Dec 2010 13:26:23 +0100] rev 40994
more work on frames in the new monotonicity calculus
Mon, 06 Dec 2010 13:18:25 +0100 support 3 monotonicity calculi in one and fix soundness bug
blanchet [Mon, 06 Dec 2010 13:18:25 +0100] rev 40993
support 3 monotonicity calculi in one and fix soundness bug
Mon, 06 Dec 2010 13:18:25 +0100 tuning
blanchet [Mon, 06 Dec 2010 13:18:25 +0100] rev 40992
tuning
Mon, 06 Dec 2010 13:18:25 +0100 proper handling of assignment disjunctions vs. conjunctions
blanchet [Mon, 06 Dec 2010 13:18:25 +0100] rev 40991
proper handling of assignment disjunctions vs. conjunctions
Mon, 06 Dec 2010 13:18:25 +0100 adapt monotonicity code to four annotation types
blanchet [Mon, 06 Dec 2010 13:18:25 +0100] rev 40990
adapt monotonicity code to four annotation types
Mon, 06 Dec 2010 13:18:25 +0100 more monotonicity tuning
blanchet [Mon, 06 Dec 2010 13:18:25 +0100] rev 40989
more monotonicity tuning
Mon, 06 Dec 2010 13:18:25 +0100 tuning
blanchet [Mon, 06 Dec 2010 13:18:25 +0100] rev 40988
tuning
Mon, 06 Dec 2010 13:18:25 +0100 added frame component to Gamma in monotonicity calculus
blanchet [Mon, 06 Dec 2010 13:18:25 +0100] rev 40987
added frame component to Gamma in monotonicity calculus
Mon, 06 Dec 2010 13:18:25 +0100 use boolean pair to encode annotation, which may now take four values
blanchet [Mon, 06 Dec 2010 13:18:25 +0100] rev 40986
use boolean pair to encode annotation, which may now take four values
Mon, 06 Dec 2010 13:18:25 +0100 started generalizing monotonicity code to accommodate new calculus
blanchet [Mon, 06 Dec 2010 13:18:25 +0100] rev 40985
started generalizing monotonicity code to accommodate new calculus
Mon, 06 Dec 2010 13:17:26 +0100 merged
blanchet [Mon, 06 Dec 2010 13:17:26 +0100] rev 40984
merged
Mon, 06 Dec 2010 11:41:24 +0100 handle "max_relevant" uniformly
blanchet [Mon, 06 Dec 2010 11:41:24 +0100] rev 40983
handle "max_relevant" uniformly
Mon, 06 Dec 2010 11:26:17 +0100 honor the default max relevant facts setting from the SMT solvers in Sledgehammer
blanchet [Mon, 06 Dec 2010 11:26:17 +0100] rev 40982
honor the default max relevant facts setting from the SMT solvers in Sledgehammer
Mon, 06 Dec 2010 11:25:21 +0100 have SMT solvers report the number of facts that they should have by default in Sledgehammer -- the information might not seem to belong there but it also belongs nowhere else, for how is Sledgehammer to know how different solvers deal with hundreds of facts?
blanchet [Mon, 06 Dec 2010 11:25:21 +0100] rev 40981
have SMT solvers report the number of facts that they should have by default in Sledgehammer -- the information might not seem to belong there but it also belongs nowhere else, for how is Sledgehammer to know how different solvers deal with hundreds of facts?
Mon, 06 Dec 2010 10:32:39 +0100 return all facts for CVC3 and Yices, since there is no proof parsing / unsat core extraction
blanchet [Mon, 06 Dec 2010 10:32:39 +0100] rev 40980
return all facts for CVC3 and Yices, since there is no proof parsing / unsat core extraction
Mon, 06 Dec 2010 10:31:29 +0100 trust SMT filter's timeout -- nested timeouts seem to be at the origin of spontaneous Interrupt exceptions in some cases
blanchet [Mon, 06 Dec 2010 10:31:29 +0100] rev 40979
trust SMT filter's timeout -- nested timeouts seem to be at the origin of spontaneous Interrupt exceptions in some cases
Mon, 06 Dec 2010 10:23:31 +0100 reraise interrupt exceptions
blanchet [Mon, 06 Dec 2010 10:23:31 +0100] rev 40978
reraise interrupt exceptions
Mon, 06 Dec 2010 09:54:58 +0100 [mq]: sledge_binary_minimizer
blanchet [Mon, 06 Dec 2010 09:54:58 +0100] rev 40977
[mq]: sledge_binary_minimizer
Mon, 06 Dec 2010 10:52:48 +0100 correcting usage documentation in mirabelle tool
bulwahn [Mon, 06 Dec 2010 10:52:48 +0100] rev 40976
correcting usage documentation in mirabelle tool
Mon, 06 Dec 2010 10:52:46 +0100 adding mutabelle as a component and an isabelle tool to be used in regression testing
bulwahn [Mon, 06 Dec 2010 10:52:46 +0100] rev 40975
adding mutabelle as a component and an isabelle tool to be used in regression testing
Mon, 06 Dec 2010 10:52:45 +0100 commenting out sledgehammer_mtd in Mutabelle
bulwahn [Mon, 06 Dec 2010 10:52:45 +0100] rev 40974
commenting out sledgehammer_mtd in Mutabelle
Mon, 06 Dec 2010 10:52:45 +0100 removing declaration in quickcheck to really enable exhaustive testing
bulwahn [Mon, 06 Dec 2010 10:52:45 +0100] rev 40973
removing declaration in quickcheck to really enable exhaustive testing
Mon, 06 Dec 2010 10:52:44 +0100 adding timeout to try invocation in mutabelle
bulwahn [Mon, 06 Dec 2010 10:52:44 +0100] rev 40972
adding timeout to try invocation in mutabelle
Mon, 06 Dec 2010 10:52:43 +0100 adding filtering, sytactic welltyping, and sledgehammer method in mutabelle
bulwahn [Mon, 06 Dec 2010 10:52:43 +0100] rev 40971
adding filtering, sytactic welltyping, and sledgehammer method in mutabelle
Mon, 06 Dec 2010 09:34:57 +0100 replace `type_mapper` by the more adequate `type_lifting`
haftmann [Mon, 06 Dec 2010 09:34:57 +0100] rev 40970
replace `type_mapper` by the more adequate `type_lifting`
Mon, 06 Dec 2010 09:25:05 +0100 moved bootstrap of type_lifting to Fun
haftmann [Mon, 06 Dec 2010 09:25:05 +0100] rev 40969
moved bootstrap of type_lifting to Fun
Mon, 06 Dec 2010 09:19:10 +0100 replace `type_mapper` by the more adequate `type_lifting`
haftmann [Mon, 06 Dec 2010 09:19:10 +0100] rev 40968
replace `type_mapper` by the more adequate `type_lifting`
Mon, 06 Dec 2010 14:45:29 +0100 avoid explicit encoding -- acknowledge UTF-8 as global default and Isabelle/jEdit preference of UTF-8-Isabelle;
wenzelm [Mon, 06 Dec 2010 14:45:29 +0100] rev 40967
avoid explicit encoding -- acknowledge UTF-8 as global default and Isabelle/jEdit preference of UTF-8-Isabelle;
Sun, 05 Dec 2010 15:23:33 +0100 IsabelleText font: include Cyrillic, Hebrew, Arabic from DejaVu Sans 2.32;
wenzelm [Sun, 05 Dec 2010 15:23:33 +0100] rev 40966
IsabelleText font: include Cyrillic, Hebrew, Arabic from DejaVu Sans 2.32;
Sun, 05 Dec 2010 14:02:16 +0100 command 'notepad' replaces former 'example_proof';
wenzelm [Sun, 05 Dec 2010 14:02:16 +0100] rev 40965
command 'notepad' replaces former 'example_proof';
Sun, 05 Dec 2010 13:42:58 +0100 prefer 'notepad' over 'example_proof';
wenzelm [Sun, 05 Dec 2010 13:42:58 +0100] rev 40964
prefer 'notepad' over 'example_proof';
Sun, 05 Dec 2010 08:34:02 +0100 merged
haftmann [Sun, 05 Dec 2010 08:34:02 +0100] rev 40963
merged
Sat, 04 Dec 2010 21:53:00 +0100 more intimate definition of fold_list / fold_once in terms of fold
haftmann [Sat, 04 Dec 2010 21:53:00 +0100] rev 40962
more intimate definition of fold_list / fold_once in terms of fold
Sat, 04 Dec 2010 21:26:33 +0100 canonical fold signature
haftmann [Sat, 04 Dec 2010 21:26:33 +0100] rev 40961
canonical fold signature
Sat, 04 Dec 2010 21:26:55 +0100 formal notepad without any result;
wenzelm [Sat, 04 Dec 2010 21:26:55 +0100] rev 40960
formal notepad without any result;
Sat, 04 Dec 2010 18:41:12 +0100 added Syntax.default_root;
wenzelm [Sat, 04 Dec 2010 18:41:12 +0100] rev 40959
added Syntax.default_root; simplified Syntax.parse operations; clarified treatment of syntax root for translation rules -- refrain from logical_type replacement; tuned error message;
Sat, 04 Dec 2010 15:14:28 +0100 eliminated obsolete Token.Malformed -- subsumed by Token.Error;
wenzelm [Sat, 04 Dec 2010 15:14:28 +0100] rev 40958
eliminated obsolete Token.Malformed -- subsumed by Token.Error;
Sat, 04 Dec 2010 14:59:25 +0100 tuned @{datatype} using Syntax.pretty_priority (NB: postfix type application yields Syntax.max_pri, so arguments in prefix application require higher priority);
wenzelm [Sat, 04 Dec 2010 14:59:25 +0100] rev 40957
tuned @{datatype} using Syntax.pretty_priority (NB: postfix type application yields Syntax.max_pri, so arguments in prefix application require higher priority);
Sat, 04 Dec 2010 14:57:04 +0100 added Syntax.pretty_priority;
wenzelm [Sat, 04 Dec 2010 14:57:04 +0100] rev 40956
added Syntax.pretty_priority;
Fri, 03 Dec 2010 22:40:26 +0100 merged
haftmann [Fri, 03 Dec 2010 22:40:26 +0100] rev 40955
merged
Fri, 03 Dec 2010 14:46:58 +0100 conventional point-free characterization of rsp_fold
haftmann [Fri, 03 Dec 2010 14:46:58 +0100] rev 40954
conventional point-free characterization of rsp_fold
Fri, 03 Dec 2010 14:39:15 +0100 replaced memb by existing List.member
haftmann [Fri, 03 Dec 2010 14:39:15 +0100] rev 40953
replaced memb by existing List.member
Fri, 03 Dec 2010 14:22:24 +0100 explicit type constraint;
haftmann [Fri, 03 Dec 2010 14:22:24 +0100] rev 40952
explicit type constraint; streamlined notation
Fri, 03 Dec 2010 22:39:34 +0100 tuned proposition
haftmann [Fri, 03 Dec 2010 22:39:34 +0100] rev 40951
tuned proposition
Fri, 03 Dec 2010 22:34:20 +0100 lemma multiset_of_rev
haftmann [Fri, 03 Dec 2010 22:34:20 +0100] rev 40950
lemma multiset_of_rev
Fri, 03 Dec 2010 22:34:20 +0100 lemmas fold_remove1_split and fold_multiset_equiv
haftmann [Fri, 03 Dec 2010 22:34:20 +0100] rev 40949
lemmas fold_remove1_split and fold_multiset_equiv
Fri, 03 Dec 2010 22:08:14 +0100 minor tuning for release;
wenzelm [Fri, 03 Dec 2010 22:08:14 +0100] rev 40948
minor tuning for release;
Fri, 03 Dec 2010 21:34:54 +0100 source files are always encoded as UTF-8;
wenzelm [Fri, 03 Dec 2010 21:34:54 +0100] rev 40947
source files are always encoded as UTF-8;
Fri, 03 Dec 2010 21:30:41 +0100 eliminated fragile HTML.with_charset -- always use utf-8;
wenzelm [Fri, 03 Dec 2010 21:30:41 +0100] rev 40946
eliminated fragile HTML.with_charset -- always use utf-8;
Fri, 03 Dec 2010 20:38:58 +0100 recoded latin1 as utf8;
wenzelm [Fri, 03 Dec 2010 20:38:58 +0100] rev 40945
recoded latin1 as utf8; use textcomp for some text symbols where it appears appropriate;
Fri, 03 Dec 2010 20:26:57 +0100 removed old generated stuff;
wenzelm [Fri, 03 Dec 2010 20:26:57 +0100] rev 40944
removed old generated stuff; removed DOS line endings;
Fri, 03 Dec 2010 20:02:57 +0100 comment;
wenzelm [Fri, 03 Dec 2010 20:02:57 +0100] rev 40943
comment;
Fri, 03 Dec 2010 18:29:49 +0100 update documentation
blanchet [Fri, 03 Dec 2010 18:29:49 +0100] rev 40942
update documentation
Fri, 03 Dec 2010 18:29:14 +0100 replace "smt" prover with specific SMT solvers, e.g. "z3" -- whatever the SMT module gives us
blanchet [Fri, 03 Dec 2010 18:29:14 +0100] rev 40941
replace "smt" prover with specific SMT solvers, e.g. "z3" -- whatever the SMT module gives us
Fri, 03 Dec 2010 18:27:21 +0100 export more information about available SMT solvers
blanchet [Fri, 03 Dec 2010 18:27:21 +0100] rev 40940
export more information about available SMT solvers
Fri, 03 Dec 2010 17:59:13 +0100 setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
wenzelm [Fri, 03 Dec 2010 17:59:13 +0100] rev 40939
setup subtyping/coercions once in HOL.thy, but enable it only later via configuration option;
Thu, 02 Dec 2010 21:48:36 +0100 use "fold_map" instead of "fold (fn .. => .. (ts @ [t], ..)) .."
traytel [Thu, 02 Dec 2010 21:48:36 +0100] rev 40938
use "fold_map" instead of "fold (fn .. => .. (ts @ [t], ..)) .."
Fri, 03 Dec 2010 17:31:27 +0100 updated generated file;
wenzelm [Fri, 03 Dec 2010 17:31:27 +0100] rev 40937
updated generated file;
Fri, 03 Dec 2010 17:29:27 +0100 removed confusing comments (cf. 500171e7aa59);
wenzelm [Fri, 03 Dec 2010 17:29:27 +0100] rev 40936
removed confusing comments (cf. 500171e7aa59);
Fri, 03 Dec 2010 17:18:41 +0100 merged
wenzelm [Fri, 03 Dec 2010 17:18:41 +0100] rev 40935
merged
Fri, 03 Dec 2010 14:00:55 +0100 removed outdated lint script
haftmann [Fri, 03 Dec 2010 14:00:55 +0100] rev 40934
removed outdated lint script
Fri, 03 Dec 2010 10:43:09 +0100 merged
blanchet [Fri, 03 Dec 2010 10:43:09 +0100] rev 40933
merged
Fri, 03 Dec 2010 10:28:39 +0100 compile
blanchet [Fri, 03 Dec 2010 10:28:39 +0100] rev 40932
compile
Fri, 03 Dec 2010 09:55:45 +0100 run synchronous Auto Tools in parallel
blanchet [Fri, 03 Dec 2010 09:55:45 +0100] rev 40931
run synchronous Auto Tools in parallel
Fri, 03 Dec 2010 10:17:55 +0100 really fixed comment (cf. 7abeb749ae99)
krauss [Fri, 03 Dec 2010 10:17:55 +0100] rev 40930
really fixed comment (cf. 7abeb749ae99)
Fri, 03 Dec 2010 10:03:13 +0100 theorem names generated by the (rep_)datatype command now have mandatory qualifiers
huffman [Fri, 03 Dec 2010 10:03:13 +0100] rev 40929
theorem names generated by the (rep_)datatype command now have mandatory qualifiers
Fri, 03 Dec 2010 10:03:10 +0100 eliminated unqualified accesses of datatype facts -- it seems like they all of them were unintended
krauss [Fri, 03 Dec 2010 10:03:10 +0100] rev 40928
eliminated unqualified accesses of datatype facts -- it seems like they all of them were unintended
Fri, 03 Dec 2010 09:58:32 +0100 NEWS
bulwahn [Fri, 03 Dec 2010 09:58:32 +0100] rev 40927
NEWS
Fri, 03 Dec 2010 08:40:47 +0100 only instantiate type variable if there exists some in quickcheck
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40926
only instantiate type variable if there exists some in quickcheck
Fri, 03 Dec 2010 08:40:47 +0100 fixing comment in library
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40925
fixing comment in library
Fri, 03 Dec 2010 08:40:47 +0100 adapting predicate_compile_quickcheck
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40924
adapting predicate_compile_quickcheck
Fri, 03 Dec 2010 08:40:47 +0100 adding a nice definition of Id_on for quickcheck and nitpick
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40923
adding a nice definition of Id_on for quickcheck and nitpick
Fri, 03 Dec 2010 08:40:47 +0100 adding code equation for finiteness of finite types
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40922
adding code equation for finiteness of finite types
Fri, 03 Dec 2010 08:40:47 +0100 improving sledgehammer_tactic and adding relevance filtering to the tactic
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40921
improving sledgehammer_tactic and adding relevance filtering to the tactic
Fri, 03 Dec 2010 08:40:47 +0100 adapting mutabelle
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40920
adapting mutabelle
Fri, 03 Dec 2010 08:40:47 +0100 adapting SML_Quickcheck to recent changes
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40919
adapting SML_Quickcheck to recent changes
Fri, 03 Dec 2010 08:40:47 +0100 explaining quickcheck testers in the documentation
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40918
explaining quickcheck testers in the documentation
Fri, 03 Dec 2010 08:40:47 +0100 adapting quickcheck examples
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40917
adapting quickcheck examples
Fri, 03 Dec 2010 08:40:47 +0100 improving presentation of quickcheck reports
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40916
improving presentation of quickcheck reports
Fri, 03 Dec 2010 08:40:47 +0100 declaring quickcheck testers as default after their setup
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40915
declaring quickcheck testers as default after their setup
Fri, 03 Dec 2010 08:40:47 +0100 activating construction of exhaustive testing combinators
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40914
activating construction of exhaustive testing combinators
Fri, 03 Dec 2010 08:40:47 +0100 renamed generator into exhaustive
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40913
renamed generator into exhaustive
Fri, 03 Dec 2010 08:40:47 +0100 checking if parameter is name of a tester which allows e.g. quickcheck[random]
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40912
checking if parameter is name of a tester which allows e.g. quickcheck[random]
Fri, 03 Dec 2010 08:40:47 +0100 moving iteration of tests to the testers in quickcheck
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40911
moving iteration of tests to the testers in quickcheck
Fri, 03 Dec 2010 08:40:47 +0100 removed dead test_term_small function in quickcheck
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40910
removed dead test_term_small function in quickcheck
Fri, 03 Dec 2010 08:40:47 +0100 renamed parameter from generator to tester; quickcheck only applies one tester on invocation
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40909
renamed parameter from generator to tester; quickcheck only applies one tester on invocation
Fri, 03 Dec 2010 08:40:47 +0100 adding configuration quickcheck_tester
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40908
adding configuration quickcheck_tester
Fri, 03 Dec 2010 08:40:47 +0100 adding smart quantifiers to exhaustive testing
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40907
adding smart quantifiers to exhaustive testing
Fri, 03 Dec 2010 08:40:47 +0100 adapting mutabelle
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40906
adapting mutabelle
Fri, 03 Dec 2010 08:40:47 +0100 only handle TimeOut exception if used interactively
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40905
only handle TimeOut exception if used interactively
Fri, 03 Dec 2010 08:40:47 +0100 removed interrupt handling that violates Isabelle/ML exception model
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40904
removed interrupt handling that violates Isabelle/ML exception model
Fri, 03 Dec 2010 08:40:47 +0100 corrected indentation
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40903
corrected indentation
Fri, 03 Dec 2010 08:40:47 +0100 tuned
bulwahn [Fri, 03 Dec 2010 08:40:47 +0100] rev 40902
tuned
Fri, 03 Dec 2010 08:40:46 +0100 smallvalue_generator are defined quick via oracle or sound via function package
bulwahn [Fri, 03 Dec 2010 08:40:46 +0100] rev 40901
smallvalue_generator are defined quick via oracle or sound via function package
Fri, 03 Dec 2010 08:40:46 +0100 adding shorter output syntax for the finite types of quickcheck
bulwahn [Fri, 03 Dec 2010 08:40:46 +0100] rev 40900
adding shorter output syntax for the finite types of quickcheck
Fri, 03 Dec 2010 08:40:46 +0100 improving readability of Smallcheck theory; adding constant orelse to improve performance of the function package
bulwahn [Fri, 03 Dec 2010 08:40:46 +0100] rev 40899
improving readability of Smallcheck theory; adding constant orelse to improve performance of the function package
Fri, 03 Dec 2010 08:40:46 +0100 changed order of lemmas to overwrite the general code equation with the nbe-specific one
bulwahn [Fri, 03 Dec 2010 08:40:46 +0100] rev 40898
changed order of lemmas to overwrite the general code equation with the nbe-specific one
Fri, 03 Dec 2010 00:36:01 +0100 adapt proofs to changed set_plus_image (cf. ee8d0548c148);
hoelzl [Fri, 03 Dec 2010 00:36:01 +0100] rev 40897
adapt proofs to changed set_plus_image (cf. ee8d0548c148);
Fri, 03 Dec 2010 17:16:53 +0100 bash wrapper: terminate only in exceptional case, keep background processes running (e.g. 'thy_deps' or 'display_drafts');
wenzelm [Fri, 03 Dec 2010 17:16:53 +0100] rev 40896
bash wrapper: terminate only in exceptional case, keep background processes running (e.g. 'thy_deps' or 'display_drafts');
Fri, 03 Dec 2010 16:39:07 +0100 updated latex dependencies (cf. 7d88ebdce380);
wenzelm [Fri, 03 Dec 2010 16:39:07 +0100] rev 40895
updated latex dependencies (cf. 7d88ebdce380);
Fri, 03 Dec 2010 11:21:17 +0100 tuned README;
wenzelm [Fri, 03 Dec 2010 11:21:17 +0100] rev 40894
tuned README;
Thu, 02 Dec 2010 23:09:54 +0100 isabellesym.sty: eliminated dependency on latin1, to allow documents using utf8 instead;
wenzelm [Thu, 02 Dec 2010 23:09:54 +0100] rev 40893
isabellesym.sty: eliminated dependency on latin1, to allow documents using utf8 instead;
Thu, 02 Dec 2010 21:23:56 +0100 proper theory name (cf. e84f82418e09);
wenzelm [Thu, 02 Dec 2010 21:23:56 +0100] rev 40892
proper theory name (cf. e84f82418e09);
Thu, 02 Dec 2010 21:04:20 +0100 merged;
wenzelm [Thu, 02 Dec 2010 21:04:20 +0100] rev 40891
merged;
Thu, 02 Dec 2010 11:18:44 -0800 merged
huffman [Thu, 02 Dec 2010 11:18:44 -0800] rev 40890
merged
Wed, 01 Dec 2010 20:52:16 -0800 tuned cpodef code
huffman [Wed, 01 Dec 2010 20:52:16 -0800] rev 40889
tuned cpodef code
Wed, 01 Dec 2010 20:29:39 -0800 reformulate lemma preorder.ex_ideal, and use it for typedefs
huffman [Wed, 01 Dec 2010 20:29:39 -0800] rev 40888
reformulate lemma preorder.ex_ideal, and use it for typedefs
Thu, 02 Dec 2010 16:45:28 +0100 Prove rel_interior_convex_hull_union (by Grechuck Bogdan).
hoelzl [Thu, 02 Dec 2010 16:45:28 +0100] rev 40887
Prove rel_interior_convex_hull_union (by Grechuck Bogdan).
Thu, 02 Dec 2010 16:39:15 +0100 merged
haftmann [Thu, 02 Dec 2010 16:39:15 +0100] rev 40886
merged
Thu, 02 Dec 2010 16:39:07 +0100 adapted expected value to more idiomatic numeral representation
haftmann [Thu, 02 Dec 2010 16:39:07 +0100] rev 40885
adapted expected value to more idiomatic numeral representation
Thu, 02 Dec 2010 14:34:38 +0100 corrected representation for code_numeral numerals
haftmann [Thu, 02 Dec 2010 14:34:38 +0100] rev 40884
corrected representation for code_numeral numerals
Thu, 02 Dec 2010 13:53:36 +0100 separate term_of function for integers -- more canonical representation of negative integers
haftmann [Thu, 02 Dec 2010 13:53:36 +0100] rev 40883
separate term_of function for integers -- more canonical representation of negative integers
Thu, 02 Dec 2010 16:17:01 +0100 merged
hoelzl [Thu, 02 Dec 2010 16:17:01 +0100] rev 40882
merged
Thu, 02 Dec 2010 16:16:18 +0100 Use coercions in Approximation (by Dmitriy Traytel).
hoelzl [Thu, 02 Dec 2010 16:16:18 +0100] rev 40881
Use coercions in Approximation (by Dmitriy Traytel).
Thu, 02 Dec 2010 17:20:34 +0100 more antiquotations;
wenzelm [Thu, 02 Dec 2010 17:20:34 +0100] rev 40880
more antiquotations; removed some slightly outdated text;
Thu, 02 Dec 2010 16:52:52 +0100 configuration option "show_abbrevs" supersedes print mode "no_abbrevs", with inverted meaning;
wenzelm [Thu, 02 Dec 2010 16:52:52 +0100] rev 40879
configuration option "show_abbrevs" supersedes print mode "no_abbrevs", with inverted meaning;
Thu, 02 Dec 2010 16:04:22 +0100 renamed trace_simp to simp_trace, and debug_simp to simp_debug;
wenzelm [Thu, 02 Dec 2010 16:04:22 +0100] rev 40878
renamed trace_simp to simp_trace, and debug_simp to simp_debug;
Thu, 02 Dec 2010 15:37:32 +0100 merged
wenzelm [Thu, 02 Dec 2010 15:37:32 +0100] rev 40877
merged
Thu, 02 Dec 2010 15:32:48 +0100 merged
hoelzl [Thu, 02 Dec 2010 15:32:48 +0100] rev 40876
merged
Thu, 02 Dec 2010 15:09:02 +0100 generalized simple_functionD
hoelzl [Thu, 02 Dec 2010 15:09:02 +0100] rev 40875
generalized simple_functionD
Thu, 02 Dec 2010 14:57:50 +0100 Moved theorems to appropriate place.
hoelzl [Thu, 02 Dec 2010 14:57:50 +0100] rev 40874
Moved theorems to appropriate place.
Thu, 02 Dec 2010 14:57:21 +0100 Shorter definition for positive_integral.
hoelzl [Thu, 02 Dec 2010 14:57:21 +0100] rev 40873
Shorter definition for positive_integral.
Thu, 02 Dec 2010 14:34:58 +0100 Move SUP_commute, SUP_less_iff to HOL image;
hoelzl [Thu, 02 Dec 2010 14:34:58 +0100] rev 40872
Move SUP_commute, SUP_less_iff to HOL image; Cleanup generic complete_lattice lemmas in Positive_Infinite_Real; Cleanup lemma positive_integral_alt;
Wed, 01 Dec 2010 21:03:02 +0100 Generalized simple_functionD and less_SUP_iff.
hoelzl [Wed, 01 Dec 2010 21:03:02 +0100] rev 40871
Generalized simple_functionD and less_SUP_iff. Moved theorems to appropriate places.
Wed, 01 Dec 2010 20:12:53 +0100 Tuned setup for borel_measurable with min, max and psuminf.
hoelzl [Wed, 01 Dec 2010 20:12:53 +0100] rev 40870
Tuned setup for borel_measurable with min, max and psuminf.
Wed, 01 Dec 2010 20:09:41 +0100 Replace algebra_eqI by algebra.equality;
hoelzl [Wed, 01 Dec 2010 20:09:41 +0100] rev 40869
Replace algebra_eqI by algebra.equality; Move sets_sigma_subset to Sigma_Algebra;
Thu, 02 Dec 2010 14:56:16 +0100 give the Isabelle proof the benefice of the doubt when the Isabelle theorem has fewer literals than the Metis one -- this makes a difference on lemma "Let (x::'a, y::'a) (inv_image (r::'b * 'b => bool) (f::'a => 'b)) = ((f x, f y) : r)" apply (metis in_inv_image mem_def)
blanchet [Thu, 02 Dec 2010 14:56:16 +0100] rev 40868
give the Isabelle proof the benefice of the doubt when the Isabelle theorem has fewer literals than the Metis one -- this makes a difference on lemma "Let (x::'a, y::'a) (inv_image (r::'b * 'b => bool) (f::'a => 'b)) = ((f x, f y) : r)" apply (metis in_inv_image mem_def)
Thu, 02 Dec 2010 15:03:21 +0100 merged
wenzelm [Thu, 02 Dec 2010 15:03:21 +0100] rev 40867
merged
Thu, 02 Dec 2010 08:34:23 +0100 coercions
nipkow [Thu, 02 Dec 2010 08:34:23 +0100] rev 40866
coercions
Wed, 01 Dec 2010 20:59:40 +0100 merged
nipkow [Wed, 01 Dec 2010 20:59:40 +0100] rev 40865
merged
Wed, 01 Dec 2010 20:59:29 +0100 moved activation of coercion inference into RealDef and declared function real a coercion.
nipkow [Wed, 01 Dec 2010 20:59:29 +0100] rev 40864
moved activation of coercion inference into RealDef and declared function real a coercion. Made use of it in theory Ln.
Wed, 01 Dec 2010 19:42:09 +0100 Corrected IsaMakefile
hoelzl [Wed, 01 Dec 2010 19:42:09 +0100] rev 40863
Corrected IsaMakefile
Wed, 01 Dec 2010 19:36:05 +0100 merged
hoelzl [Wed, 01 Dec 2010 19:36:05 +0100] rev 40862
merged
Wed, 01 Dec 2010 19:33:49 +0100 Updated NEWS
hoelzl [Wed, 01 Dec 2010 19:33:49 +0100] rev 40861
Updated NEWS
Wed, 01 Dec 2010 19:27:53 +0100 More correct make dependencies for HOL-Multivariate_Analysis and HOL-Probability.
hoelzl [Wed, 01 Dec 2010 19:27:53 +0100] rev 40860
More correct make dependencies for HOL-Multivariate_Analysis and HOL-Probability.
Wed, 01 Dec 2010 19:20:30 +0100 Support product spaces on sigma finite measures.
hoelzl [Wed, 01 Dec 2010 19:20:30 +0100] rev 40859
Support product spaces on sigma finite measures. Introduce the almost everywhere quantifier. Introduce 'morphism' theorems for most constants. Prove uniqueness of measures on cut stable generators. Prove uniqueness of the Radon-Nikodym derivative. Removed misleading suffix from borel_space and lebesgue_space. Use product spaces to introduce Fubini on the Lebesgue integral. Combine Euclidean_Lebesgue and Lebesgue_Measure. Generalize theorems about mutual information and entropy to arbitrary probability spaces. Remove simproc mult_log as it does not work with interpretations. Introduce completion of measure spaces. Change type of sigma. Introduce dynkin systems.
Wed, 01 Dec 2010 18:00:40 +0100 merged
haftmann [Wed, 01 Dec 2010 18:00:40 +0100] rev 40858
merged
Wed, 01 Dec 2010 15:46:27 +0100 use type constructor as name for variable
haftmann [Wed, 01 Dec 2010 15:46:27 +0100] rev 40857
use type constructor as name for variable
Wed, 01 Dec 2010 11:46:20 +0100 optional explicit prefix for type mapper theorems
haftmann [Wed, 01 Dec 2010 11:46:20 +0100] rev 40856
optional explicit prefix for type mapper theorems
Wed, 01 Dec 2010 11:33:17 +0100 file for package tool type_mapper carries the same name as its Isar command
haftmann [Wed, 01 Dec 2010 11:33:17 +0100] rev 40855
file for package tool type_mapper carries the same name as its Isar command
Wed, 01 Dec 2010 06:50:54 -0800 merged
huffman [Wed, 01 Dec 2010 06:50:54 -0800] rev 40854
merged
Wed, 01 Dec 2010 06:48:40 -0800 domain package generates non-authentic syntax rules for parsing only
huffman [Wed, 01 Dec 2010 06:48:40 -0800] rev 40853
domain package generates non-authentic syntax rules for parsing only
Thu, 02 Dec 2010 10:46:03 +0100 builtin time bounds (again);
wenzelm [Thu, 02 Dec 2010 10:46:03 +0100] rev 40852
builtin time bounds (again);
Thu, 02 Dec 2010 10:44:33 +0100 tuned;
wenzelm [Thu, 02 Dec 2010 10:44:33 +0100] rev 40851
tuned;
Wed, 01 Dec 2010 21:23:21 +0100 more abstract handling of Time properties;
wenzelm [Wed, 01 Dec 2010 21:23:21 +0100] rev 40850
more abstract handling of Time properties;
Wed, 01 Dec 2010 21:07:50 +0100 store tooltip-dismiss-delay as Double(seconds);
wenzelm [Wed, 01 Dec 2010 21:07:50 +0100] rev 40849
store tooltip-dismiss-delay as Double(seconds);
Wed, 01 Dec 2010 20:34:40 +0100 more abstract/uniform handling of time, preferring seconds as Double;
wenzelm [Wed, 01 Dec 2010 20:34:40 +0100] rev 40848
more abstract/uniform handling of time, preferring seconds as Double;
Wed, 01 Dec 2010 15:38:05 +0100 merged
wenzelm [Wed, 01 Dec 2010 15:38:05 +0100] rev 40847
merged
Wed, 01 Dec 2010 11:45:37 +0100 NEWS
haftmann [Wed, 01 Dec 2010 11:45:37 +0100] rev 40846
NEWS
Wed, 01 Dec 2010 15:35:40 +0100 just one HOLogic.mk_comp;
wenzelm [Wed, 01 Dec 2010 15:35:40 +0100] rev 40845
just one HOLogic.mk_comp;
Wed, 01 Dec 2010 15:03:44 +0100 more direct use of binder_types/body_type;
wenzelm [Wed, 01 Dec 2010 15:03:44 +0100] rev 40844
more direct use of binder_types/body_type;
Wed, 01 Dec 2010 15:02:39 +0100 tuned;
wenzelm [Wed, 01 Dec 2010 15:02:39 +0100] rev 40843
tuned;
Wed, 01 Dec 2010 14:56:07 +0100 simplified HOL.eq simproc matching;
wenzelm [Wed, 01 Dec 2010 14:56:07 +0100] rev 40842
simplified HOL.eq simproc matching;
Wed, 01 Dec 2010 13:37:31 +0100 tuned;
wenzelm [Wed, 01 Dec 2010 13:37:31 +0100] rev 40841
tuned;
Wed, 01 Dec 2010 13:09:08 +0100 just one Term.dest_funT;
wenzelm [Wed, 01 Dec 2010 13:09:08 +0100] rev 40840
just one Term.dest_funT;
Wed, 01 Dec 2010 11:32:24 +0100 activate subtyping/coercions in theory Complex_Main;
wenzelm [Wed, 01 Dec 2010 11:32:24 +0100] rev 40839
activate subtyping/coercions in theory Complex_Main;
Wed, 01 Dec 2010 11:06:01 +0100 simplified equality on pairs of types;
wenzelm [Wed, 01 Dec 2010 11:06:01 +0100] rev 40838
simplified equality on pairs of types;
Wed, 01 Dec 2010 11:01:20 +0100 more precise dependencies;
wenzelm [Wed, 01 Dec 2010 11:01:20 +0100] rev 40837
more precise dependencies;
Mon, 29 Nov 2010 16:53:08 +0100 two-staged architecture for subtyping;
traytel [Mon, 29 Nov 2010 16:53:08 +0100] rev 40836
two-staged architecture for subtyping; improved error messages of subtyping (using the new architecture); bugfix: constraint graph consistency check after cycle elimination;
Tue, 30 Nov 2010 20:02:01 -0800 merged
huffman [Tue, 30 Nov 2010 20:02:01 -0800] rev 40835
merged
Tue, 30 Nov 2010 15:56:19 -0800 change cpodef-generated cont_Rep rules to cont2cont format
huffman [Tue, 30 Nov 2010 15:56:19 -0800] rev 40834
change cpodef-generated cont_Rep rules to cont2cont format
Tue, 30 Nov 2010 15:34:51 -0800 internal domain package proofs use cont2cont simproc instead of a fixed list of cont rules
huffman [Tue, 30 Nov 2010 15:34:51 -0800] rev 40833
internal domain package proofs use cont2cont simproc instead of a fixed list of cont rules
Tue, 30 Nov 2010 14:21:57 -0800 remove gratuitous semicolons from ML code
huffman [Tue, 30 Nov 2010 14:21:57 -0800] rev 40832
remove gratuitous semicolons from ML code
Tue, 30 Nov 2010 14:01:49 -0800 add continuity lemma for List.map
huffman [Tue, 30 Nov 2010 14:01:49 -0800] rev 40831
add continuity lemma for List.map
Tue, 30 Nov 2010 14:01:25 -0800 simplify predomain instances
huffman [Tue, 30 Nov 2010 14:01:25 -0800] rev 40830
simplify predomain instances
Tue, 30 Nov 2010 21:54:15 +0100 merged
boehmes [Tue, 30 Nov 2010 21:54:15 +0100] rev 40829
merged
Tue, 30 Nov 2010 18:22:43 +0100 split up Z3 models into constraints on free variables and constant definitions;
boehmes [Tue, 30 Nov 2010 18:22:43 +0100] rev 40828
split up Z3 models into constraints on free variables and constant definitions; reduce Z3 models by replacing unknowns with free variables and constants from the goal; remove occurrences of the hidden constant fun_app from Z3 models
Tue, 30 Nov 2010 20:52:49 +0100 code preprocessor setup for numerals on word type;
haftmann [Tue, 30 Nov 2010 20:52:49 +0100] rev 40827
code preprocessor setup for numerals on word type; less meta-equalites; more xsymbols; less implicit propositions
Tue, 30 Nov 2010 18:40:23 +0100 merged
haftmann [Tue, 30 Nov 2010 18:40:23 +0100] rev 40826
merged
Tue, 30 Nov 2010 17:22:59 +0100 adaptions to changes in Equiv_Relation.thy
haftmann [Tue, 30 Nov 2010 17:22:59 +0100] rev 40825
adaptions to changes in Equiv_Relation.thy
Tue, 30 Nov 2010 17:19:11 +0100 adapted fragile proof
haftmann [Tue, 30 Nov 2010 17:19:11 +0100] rev 40824
adapted fragile proof
Tue, 30 Nov 2010 17:19:11 +0100 adaptions to changes in Equiv_Relation.thy; prefer primrec if possible
haftmann [Tue, 30 Nov 2010 17:19:11 +0100] rev 40823
adaptions to changes in Equiv_Relation.thy; prefer primrec if possible
Tue, 30 Nov 2010 17:19:11 +0100 adaptions to changes in Equiv_Relation.thy
haftmann [Tue, 30 Nov 2010 17:19:11 +0100] rev 40822
adaptions to changes in Equiv_Relation.thy
Tue, 30 Nov 2010 15:58:21 +0100 merged
haftmann [Tue, 30 Nov 2010 15:58:21 +0100] rev 40821
merged
Tue, 30 Nov 2010 15:58:09 +0100 more systematic and compact proofs on type relation operators using natural deduction rules
haftmann [Tue, 30 Nov 2010 15:58:09 +0100] rev 40820
more systematic and compact proofs on type relation operators using natural deduction rules
Tue, 30 Nov 2010 15:58:09 +0100 adapted proofs to slightly changed definitions of congruent(2)
haftmann [Tue, 30 Nov 2010 15:58:09 +0100] rev 40819
adapted proofs to slightly changed definitions of congruent(2)
Mon, 29 Nov 2010 22:47:55 +0100 reorienting iff in Quotient_rel prevents simplifier looping;
haftmann [Mon, 29 Nov 2010 22:47:55 +0100] rev 40818
reorienting iff in Quotient_rel prevents simplifier looping; lemma QuotientI; tuned theory text
Mon, 29 Nov 2010 22:41:17 +0100 replaced slightly odd locale congruent2 by plain definition
haftmann [Mon, 29 Nov 2010 22:41:17 +0100] rev 40817
replaced slightly odd locale congruent2 by plain definition
Mon, 29 Nov 2010 22:32:06 +0100 replaced slightly odd locale congruent by plain definition
haftmann [Mon, 29 Nov 2010 22:32:06 +0100] rev 40816
replaced slightly odd locale congruent by plain definition
Mon, 29 Nov 2010 13:44:54 +0100 equivI has replaced equiv.intro
haftmann [Mon, 29 Nov 2010 13:44:54 +0100] rev 40815
equivI has replaced equiv.intro
Mon, 29 Nov 2010 12:15:14 +0100 moved generic definitions about (partial) equivalence relations from Quotient to Equiv_Relations;
haftmann [Mon, 29 Nov 2010 12:15:14 +0100] rev 40814
moved generic definitions about (partial) equivalence relations from Quotient to Equiv_Relations; moved generic definitions about relations from Quotient.thy to Predicate; consistent use of R rather than E for relations; more natural deduction rules
Mon, 29 Nov 2010 12:14:46 +0100 moved generic definitions about relations from Quotient.thy to Predicate;
haftmann [Mon, 29 Nov 2010 12:14:46 +0100] rev 40813
moved generic definitions about relations from Quotient.thy to Predicate; more natural deduction rules
Mon, 29 Nov 2010 12:14:43 +0100 moved generic definitions about (partial) equivalence relations from Quotient to Equiv_Relations;
haftmann [Mon, 29 Nov 2010 12:14:43 +0100] rev 40812
moved generic definitions about (partial) equivalence relations from Quotient to Equiv_Relations; more natural deduction rules; replaced slightly odd locale equiv by plain definition
Tue, 30 Nov 2010 08:58:47 -0800 simplify proof of LIMSEQ_unique
huffman [Tue, 30 Nov 2010 08:58:47 -0800] rev 40811
simplify proof of LIMSEQ_unique
Tue, 30 Nov 2010 08:35:04 -0800 use new 'file' antiquotation for reference to Dedekind_Real.thy
huffman [Tue, 30 Nov 2010 08:35:04 -0800] rev 40810
use new 'file' antiquotation for reference to Dedekind_Real.thy
Tue, 30 Nov 2010 08:00:50 -0800 merged
huffman [Tue, 30 Nov 2010 08:00:50 -0800] rev 40809
merged
Mon, 29 Nov 2010 14:37:40 -0800 instance list :: (discrete_cpo) discrete_cpo;
huffman [Mon, 29 Nov 2010 14:37:40 -0800] rev 40808
instance list :: (discrete_cpo) discrete_cpo; compactness lemmas for Nil, Cons; instance list :: (chfin) chfin;
Tue, 30 Nov 2010 00:12:29 +0100 merged
boehmes [Tue, 30 Nov 2010 00:12:29 +0100] rev 40807
merged
Mon, 29 Nov 2010 23:41:09 +0100 also support higher-order rules for Z3 proof reconstruction
boehmes [Mon, 29 Nov 2010 23:41:09 +0100] rev 40806
also support higher-order rules for Z3 proof reconstruction
Mon, 29 Nov 2010 16:10:44 +0100 merged
wenzelm [Mon, 29 Nov 2010 16:10:44 +0100] rev 40805
merged
Mon, 29 Nov 2010 11:39:00 +0100 less ghc-specific pragma
haftmann [Mon, 29 Nov 2010 11:39:00 +0100] rev 40804
less ghc-specific pragma
Mon, 29 Nov 2010 11:38:59 +0100 tuned
haftmann [Mon, 29 Nov 2010 11:38:59 +0100] rev 40803
tuned
Mon, 29 Nov 2010 11:27:39 +0100 updated generated files;
wenzelm [Mon, 29 Nov 2010 11:27:39 +0100] rev 40802
updated generated files;
Mon, 29 Nov 2010 11:22:40 +0100 added document antiquotation @{file};
wenzelm [Mon, 29 Nov 2010 11:22:40 +0100] rev 40801
added document antiquotation @{file};
Sun, 28 Nov 2010 21:07:28 +0100 Parse.liberal_name for document antiquotations and attributes;
wenzelm [Sun, 28 Nov 2010 21:07:28 +0100] rev 40800
Parse.liberal_name for document antiquotations and attributes;
Sun, 28 Nov 2010 20:36:45 +0100 ML results: enter before printing (cf. Poly/ML SVN 1218);
wenzelm [Sun, 28 Nov 2010 20:36:45 +0100] rev 40799
ML results: enter before printing (cf. Poly/ML SVN 1218);
Sun, 28 Nov 2010 20:12:22 +0100 merged
wenzelm [Sun, 28 Nov 2010 20:12:22 +0100] rev 40798
merged
Sun, 28 Nov 2010 08:41:16 -0800 merged
huffman [Sun, 28 Nov 2010 08:41:16 -0800] rev 40797
merged
Sun, 28 Nov 2010 08:21:52 -0800 merged
huffman [Sun, 28 Nov 2010 08:21:52 -0800] rev 40796
merged
Sun, 28 Nov 2010 07:29:32 -0800 change match_bottom_simps to produce if-then-else, making more uses of bottom-patterns work with fixrec
huffman [Sun, 28 Nov 2010 07:29:32 -0800] rev 40795
change match_bottom_simps to produce if-then-else, making more uses of bottom-patterns work with fixrec
Sat, 27 Nov 2010 22:48:08 -0800 add lemma cont2cont_if_bottom
huffman [Sat, 27 Nov 2010 22:48:08 -0800] rev 40794
add lemma cont2cont_if_bottom
Sun, 28 Nov 2010 20:03:19 +0100 added Parse.literal_fact with proper inner_syntax markup (source position);
wenzelm [Sun, 28 Nov 2010 20:03:19 +0100] rev 40793
added Parse.literal_fact with proper inner_syntax markup (source position); tuned;
Sun, 28 Nov 2010 19:35:14 +0100 tuned signature;
wenzelm [Sun, 28 Nov 2010 19:35:14 +0100] rev 40792
tuned signature;
Sun, 28 Nov 2010 19:30:52 +0100 less frequent sidekick parsing, which is relatively slow;
wenzelm [Sun, 28 Nov 2010 19:30:52 +0100] rev 40791
less frequent sidekick parsing, which is relatively slow;
Sun, 28 Nov 2010 18:31:54 +0100 basic setup for bundled Java runtime;
wenzelm [Sun, 28 Nov 2010 18:31:54 +0100] rev 40790
basic setup for bundled Java runtime;
Sun, 28 Nov 2010 17:58:38 +0100 updated reference platforms;
wenzelm [Sun, 28 Nov 2010 17:58:38 +0100] rev 40789
updated reference platforms;
Sun, 28 Nov 2010 16:42:54 +0100 merged
wenzelm [Sun, 28 Nov 2010 16:42:54 +0100] rev 40788
merged
Sun, 28 Nov 2010 15:21:02 +0100 merged
nipkow [Sun, 28 Nov 2010 15:21:02 +0100] rev 40787
merged
Sun, 28 Nov 2010 15:20:51 +0100 gave more standard finite set rules simp and intro attribute
nipkow [Sun, 28 Nov 2010 15:20:51 +0100] rev 40786
gave more standard finite set rules simp and intro attribute
Sun, 28 Nov 2010 16:35:56 +0100 more permissive Isabelle_System.mkdir;
wenzelm [Sun, 28 Nov 2010 16:35:56 +0100] rev 40785
more permissive Isabelle_System.mkdir; exported File.is_dir (weak test);
Sun, 28 Nov 2010 16:15:31 +0100 added 'syntax_declaration' command;
wenzelm [Sun, 28 Nov 2010 16:15:31 +0100] rev 40784
added 'syntax_declaration' command;
Sun, 28 Nov 2010 15:34:35 +0100 more conventional exception propagation -- taking into account Simple_Thread.fork wrapping;
wenzelm [Sun, 28 Nov 2010 15:34:35 +0100] rev 40783
more conventional exception propagation -- taking into account Simple_Thread.fork wrapping;
Sun, 28 Nov 2010 15:28:48 +0100 superficial tuning;
wenzelm [Sun, 28 Nov 2010 15:28:48 +0100] rev 40782
superficial tuning;
Sun, 28 Nov 2010 14:01:20 +0100 updated versions;
wenzelm [Sun, 28 Nov 2010 14:01:20 +0100] rev 40781
updated versions;
Sun, 28 Nov 2010 13:58:29 +0100 recovered Isabelle2009-2 NEWS -- published part is read-only;
wenzelm [Sun, 28 Nov 2010 13:58:29 +0100] rev 40780
recovered Isabelle2009-2 NEWS -- published part is read-only;
Sun, 28 Nov 2010 13:55:19 +0100 follow-up to HOLCF move (cf. 0437dbc127b3, 04d44a20fccf);
wenzelm [Sun, 28 Nov 2010 13:55:19 +0100] rev 40779
follow-up to HOLCF move (cf. 0437dbc127b3, 04d44a20fccf);
Sun, 28 Nov 2010 12:11:41 +0100 removed HOLCF for now as explicit component
krauss [Sun, 28 Nov 2010 12:11:41 +0100] rev 40778
removed HOLCF for now as explicit component
Sat, 27 Nov 2010 17:44:36 -0800 fix cut-and-paste errors for HOLCF entries in IsaMakefile
huffman [Sat, 27 Nov 2010 17:44:36 -0800] rev 40777
fix cut-and-paste errors for HOLCF entries in IsaMakefile
Sat, 27 Nov 2010 17:29:21 -0800 update web description of HOLCF;
huffman [Sat, 27 Nov 2010 17:29:21 -0800] rev 40776
update web description of HOLCF; fix broken link to HOLCF/index.html
Sat, 27 Nov 2010 17:14:29 -0800 remove HOLCF from build script, since it no longer works
huffman [Sat, 27 Nov 2010 17:14:29 -0800] rev 40775
remove HOLCF from build script, since it no longer works
Sat, 27 Nov 2010 16:08:10 -0800 moved directory src/HOLCF to src/HOL/HOLCF;
huffman [Sat, 27 Nov 2010 16:08:10 -0800] rev 40774
moved directory src/HOLCF to src/HOL/HOLCF; added HOLCF theories to src/HOL/IsaMakefile;
Sat, 27 Nov 2010 14:34:54 -0800 merged
huffman [Sat, 27 Nov 2010 14:34:54 -0800] rev 40773
merged
Sat, 27 Nov 2010 14:09:03 -0800 rename Pcpodef.thy to Cpodef.thy;
huffman [Sat, 27 Nov 2010 14:09:03 -0800] rev 40772
rename Pcpodef.thy to Cpodef.thy; rename pcpodef.ML to cpodef.ML;
Sat, 27 Nov 2010 13:12:10 -0800 renamed several HOLCF theorems (listed in NEWS)
huffman [Sat, 27 Nov 2010 13:12:10 -0800] rev 40771
renamed several HOLCF theorems (listed in NEWS)
Sat, 27 Nov 2010 12:55:12 -0800 rename cpodef theorems: lub_foo -> is_lub_foo, thelub_foo -> lub_foo
huffman [Sat, 27 Nov 2010 12:55:12 -0800] rev 40770
rename cpodef theorems: lub_foo -> is_lub_foo, thelub_foo -> lub_foo
Sat, 27 Nov 2010 12:38:02 -0800 rename rep_contlub lemmas to rep_lub
huffman [Sat, 27 Nov 2010 12:38:02 -0800] rev 40769
rename rep_contlub lemmas to rep_lub
Sat, 27 Nov 2010 12:27:57 -0800 rename function 'match_UU' to 'match_bottom'
huffman [Sat, 27 Nov 2010 12:27:57 -0800] rev 40768
rename function 'match_UU' to 'match_bottom'
Sat, 27 Nov 2010 12:26:18 -0800 rename function 'strict' to 'seq', which is its name in Haskell
huffman [Sat, 27 Nov 2010 12:26:18 -0800] rev 40767
rename function 'strict' to 'seq', which is its name in Haskell
Sat, 27 Nov 2010 22:02:16 +0100 merged
haftmann [Sat, 27 Nov 2010 22:02:16 +0100] rev 40766
merged
Sat, 27 Nov 2010 22:01:45 +0100 merged
haftmann [Sat, 27 Nov 2010 22:01:45 +0100] rev 40765
merged
Sat, 27 Nov 2010 22:01:27 +0100 typscheme with signatures is inappropriate when building empty certificate;
haftmann [Sat, 27 Nov 2010 22:01:27 +0100] rev 40764
typscheme with signatures is inappropriate when building empty certificate; prefer logical_typscheme over const_typargs; tuned
Sat, 27 Nov 2010 19:42:41 +0100 merged
haftmann [Sat, 27 Nov 2010 19:42:41 +0100] rev 40763
merged
Sat, 27 Nov 2010 19:41:37 +0100 merged
haftmann [Sat, 27 Nov 2010 19:41:37 +0100] rev 40762
merged
Sat, 27 Nov 2010 19:41:28 +0100 corrected: use canonical variables of type scheme uniformly
haftmann [Sat, 27 Nov 2010 19:41:28 +0100] rev 40761
corrected: use canonical variables of type scheme uniformly
Sat, 27 Nov 2010 19:41:27 +0100 tuned
haftmann [Sat, 27 Nov 2010 19:41:27 +0100] rev 40760
tuned
Fri, 26 Nov 2010 23:50:14 +0100 merged
haftmann [Fri, 26 Nov 2010 23:50:14 +0100] rev 40759
merged
Fri, 26 Nov 2010 23:49:49 +0100 consider sort constraints for datatype constructors when constructing the empty equation certificate;
haftmann [Fri, 26 Nov 2010 23:49:49 +0100] rev 40758
consider sort constraints for datatype constructors when constructing the empty equation certificate; actually consider sort constraints in constructor sets; dropped redundant bindings
Fri, 26 Nov 2010 23:49:49 +0100 tuned example
haftmann [Fri, 26 Nov 2010 23:49:49 +0100] rev 40757
tuned example
Sat, 27 Nov 2010 20:48:06 +0100 merged
wenzelm [Sat, 27 Nov 2010 20:48:06 +0100] rev 40756
merged
Sat, 27 Nov 2010 18:51:15 +0100 updated generated documents
haftmann [Sat, 27 Nov 2010 18:51:15 +0100] rev 40755
updated generated documents
Sat, 27 Nov 2010 18:51:04 +0100 added equation for Queue;
haftmann [Sat, 27 Nov 2010 18:51:04 +0100] rev 40754
added equation for Queue; tuned proofs
Sat, 27 Nov 2010 18:51:04 +0100 added evaluation section
haftmann [Sat, 27 Nov 2010 18:51:04 +0100] rev 40753
added evaluation section
Sat, 27 Nov 2010 18:51:04 +0100 tuned formatting;
haftmann [Sat, 27 Nov 2010 18:51:04 +0100] rev 40752
tuned formatting; adjustments to changes on ML level
Sat, 27 Nov 2010 18:51:04 +0100 added label
haftmann [Sat, 27 Nov 2010 18:51:04 +0100] rev 40751
added label
Sat, 27 Nov 2010 20:10:57 +0100 more thorough process termination (cf. Scala version);
wenzelm [Sat, 27 Nov 2010 20:10:57 +0100] rev 40750
more thorough process termination (cf. Scala version);
Sat, 27 Nov 2010 19:17:55 +0100 prefer Isabelle/ML concurrency elements;
wenzelm [Sat, 27 Nov 2010 19:17:55 +0100] rev 40749
prefer Isabelle/ML concurrency elements; more careful propagation of interrupts;
Sat, 27 Nov 2010 16:29:53 +0100 removed bash from ML system bootstrap, and past the Secure ML barrier;
wenzelm [Sat, 27 Nov 2010 16:29:53 +0100] rev 40748
removed bash from ML system bootstrap, and past the Secure ML barrier;
Sat, 27 Nov 2010 16:27:52 +0100 more proper int wrappers;
wenzelm [Sat, 27 Nov 2010 16:27:52 +0100] rev 40747
more proper int wrappers;
Sat, 27 Nov 2010 15:58:36 +0100 explicit check for requirement;
wenzelm [Sat, 27 Nov 2010 15:58:36 +0100] rev 40746
explicit check for requirement;
Sat, 27 Nov 2010 15:45:20 +0100 more basic Isabelle_System.mkdir;
wenzelm [Sat, 27 Nov 2010 15:45:20 +0100] rev 40745
more basic Isabelle_System.mkdir;
Sat, 27 Nov 2010 15:36:35 +0100 tuned;
wenzelm [Sat, 27 Nov 2010 15:36:35 +0100] rev 40744
tuned;
Sat, 27 Nov 2010 15:28:00 +0100 more explicit Isabelle_System operations;
wenzelm [Sat, 27 Nov 2010 15:28:00 +0100] rev 40743
more explicit Isabelle_System operations;
Sat, 27 Nov 2010 14:32:08 +0100 prefer Synchronized.var over CRITICAL/Unsynchronized.ref;
wenzelm [Sat, 27 Nov 2010 14:32:08 +0100] rev 40742
prefer Synchronized.var over CRITICAL/Unsynchronized.ref;
Sat, 27 Nov 2010 14:19:04 +0100 moved file identification to thy_load.ML (where it is actually used);
wenzelm [Sat, 27 Nov 2010 14:19:04 +0100] rev 40741
moved file identification to thy_load.ML (where it is actually used);
Sat, 27 Nov 2010 12:02:19 +0100 removed some old settings;
wenzelm [Sat, 27 Nov 2010 12:02:19 +0100] rev 40740
removed some old settings;
Sat, 27 Nov 2010 11:51:05 +0100 recovered global "Isabelle" symlink for isatest (cf. 7f745e4b7cce);
wenzelm [Sat, 27 Nov 2010 11:51:05 +0100] rev 40739
recovered global "Isabelle" symlink for isatest (cf. 7f745e4b7cce);
Fri, 26 Nov 2010 15:49:59 -0800 merged
huffman [Fri, 26 Nov 2010 15:49:59 -0800] rev 40738
merged
Fri, 26 Nov 2010 15:24:11 -0800 remove map function names from domain package theory data
huffman [Fri, 26 Nov 2010 15:24:11 -0800] rev 40737
remove map function names from domain package theory data
Fri, 26 Nov 2010 14:13:34 -0800 isar-style proof for lemma contI2
huffman [Fri, 26 Nov 2010 14:13:34 -0800] rev 40736
isar-style proof for lemma contI2
Fri, 26 Nov 2010 15:11:08 -0800 remove case combinator for fixrec match type
huffman [Fri, 26 Nov 2010 15:11:08 -0800] rev 40735
remove case combinator for fixrec match type
Fri, 26 Nov 2010 14:10:34 -0800 declare more simp rules for powerdomains
huffman [Fri, 26 Nov 2010 14:10:34 -0800] rev 40734
declare more simp rules for powerdomains
Sat, 27 Nov 2010 00:00:54 +0100 merged;
wenzelm [Sat, 27 Nov 2010 00:00:54 +0100] rev 40733
merged; adapted ListPair.UnequalLengths;
Fri, 26 Nov 2010 23:14:14 +0100 merged
haftmann [Fri, 26 Nov 2010 23:14:14 +0100] rev 40732
merged
Fri, 26 Nov 2010 23:13:58 +0100 strict forall2
haftmann [Fri, 26 Nov 2010 23:13:58 +0100] rev 40731
strict forall2
Fri, 26 Nov 2010 23:13:58 +0100 nbe decides equality of abstractions by extensionality
haftmann [Fri, 26 Nov 2010 23:13:58 +0100] rev 40730
nbe decides equality of abstractions by extensionality
Fri, 26 Nov 2010 23:51:34 +0100 eliminated some generated comments;
wenzelm [Fri, 26 Nov 2010 23:51:34 +0100] rev 40729
eliminated some generated comments;
Fri, 26 Nov 2010 23:41:23 +0100 merged
wenzelm [Fri, 26 Nov 2010 23:41:23 +0100] rev 40728
merged
Fri, 26 Nov 2010 23:12:01 +0100 merged
haftmann [Fri, 26 Nov 2010 23:12:01 +0100] rev 40727
merged
Fri, 26 Nov 2010 22:33:21 +0100 keep type variable arguments of datatype constructors in bookkeeping
haftmann [Fri, 26 Nov 2010 22:33:21 +0100] rev 40726
keep type variable arguments of datatype constructors in bookkeeping
Fri, 26 Nov 2010 22:36:55 +0100 document changes in Nitpick and MESON/Metis
blanchet [Fri, 26 Nov 2010 22:36:55 +0100] rev 40725
document changes in Nitpick and MESON/Metis
Fri, 26 Nov 2010 22:36:24 +0100 renamed "trace_me{son,tis}" and "verbose_metis" to have the name of the tool first
blanchet [Fri, 26 Nov 2010 22:36:24 +0100] rev 40724
renamed "trace_me{son,tis}" and "verbose_metis" to have the name of the tool first
Fri, 26 Nov 2010 22:22:07 +0100 put facts found by SMT solver in alphabetical order and omit chained facts, as was done already for ATP proofs
blanchet [Fri, 26 Nov 2010 22:22:07 +0100] rev 40723
put facts found by SMT solver in alphabetical order and omit chained facts, as was done already for ATP proofs
Fri, 26 Nov 2010 22:29:41 +0100 make two copies (!) of Library.UnequalLengths coincide with ListPair.UnequalLengths;
wenzelm [Fri, 26 Nov 2010 22:29:41 +0100] rev 40722
make two copies (!) of Library.UnequalLengths coincide with ListPair.UnequalLengths;
Fri, 26 Nov 2010 22:04:33 +0100 just one version of fold_rev2;
wenzelm [Fri, 26 Nov 2010 22:04:33 +0100] rev 40721
just one version of fold_rev2;
Fri, 26 Nov 2010 21:31:46 +0100 explicit use of unprefix;
wenzelm [Fri, 26 Nov 2010 21:31:46 +0100] rev 40720
explicit use of unprefix;
Fri, 26 Nov 2010 21:09:36 +0100 keep private things private, without comments;
wenzelm [Fri, 26 Nov 2010 21:09:36 +0100] rev 40719
keep private things private, without comments;
Fri, 26 Nov 2010 20:52:21 +0100 eliminated some clones of eq_list;
wenzelm [Fri, 26 Nov 2010 20:52:21 +0100] rev 40718
eliminated some clones of eq_list;
Fri, 26 Nov 2010 18:07:00 +0100 merged
nipkow [Fri, 26 Nov 2010 18:07:00 +0100] rev 40717
merged
Fri, 26 Nov 2010 18:06:48 +0100 new lemma
nipkow [Fri, 26 Nov 2010 18:06:48 +0100] rev 40716
new lemma
Fri, 26 Nov 2010 17:54:15 +0100 lemma trans_sym allows single-step "normalization" in Isar, e.g. via moreover/ultimately;
wenzelm [Fri, 26 Nov 2010 17:54:15 +0100] rev 40715
lemma trans_sym allows single-step "normalization" in Isar, e.g. via moreover/ultimately;
Fri, 26 Nov 2010 16:28:34 +0100 prefer non-classical eliminations in Pure reasoning, notably "rule" steps;
wenzelm [Fri, 26 Nov 2010 16:28:34 +0100] rev 40714
prefer non-classical eliminations in Pure reasoning, notably "rule" steps;
Fri, 26 Nov 2010 14:40:33 +0100 discontinued global "Isabelle" symlink, to make each distribution even more self-contained;
wenzelm [Fri, 26 Nov 2010 14:40:33 +0100] rev 40713
discontinued global "Isabelle" symlink, to make each distribution even more self-contained;
Fri, 26 Nov 2010 14:19:16 +0100 more correct spelling;
wenzelm [Fri, 26 Nov 2010 14:19:16 +0100] rev 40712
more correct spelling;
Fri, 26 Nov 2010 12:03:18 +0100 globbing constant expressions use more idiomatic underscore rather than star
haftmann [Fri, 26 Nov 2010 12:03:18 +0100] rev 40711
globbing constant expressions use more idiomatic underscore rather than star
Fri, 26 Nov 2010 12:03:17 +0100 globbing constant expressions use more idiomatic underscore rather than star;
haftmann [Fri, 26 Nov 2010 12:03:17 +0100] rev 40710
globbing constant expressions use more idiomatic underscore rather than star; precised
Fri, 26 Nov 2010 11:38:20 +0100 datatype constructor glob for code_reflect
haftmann [Fri, 26 Nov 2010 11:38:20 +0100] rev 40709
datatype constructor glob for code_reflect
Fri, 26 Nov 2010 11:06:49 +0100 merged
haftmann [Fri, 26 Nov 2010 11:06:49 +0100] rev 40708
merged
Fri, 26 Nov 2010 09:32:26 +0100 merged
haftmann [Fri, 26 Nov 2010 09:32:26 +0100] rev 40707
merged
Thu, 25 Nov 2010 15:40:41 +0100 merged
haftmann [Thu, 25 Nov 2010 15:40:41 +0100] rev 40706
merged
Thu, 25 Nov 2010 15:40:15 +0100 toplevel deresolving for flat module name space
haftmann [Thu, 25 Nov 2010 15:40:15 +0100] rev 40705
toplevel deresolving for flat module name space
Fri, 26 Nov 2010 10:04:04 +0100 merged
hoelzl [Fri, 26 Nov 2010 10:04:04 +0100] rev 40704
merged
Tue, 23 Nov 2010 14:14:17 +0100 Move some missing lemmas from Andrei Popescus 'Ordinals and Cardinals' AFP entry to the HOL-image.
hoelzl [Tue, 23 Nov 2010 14:14:17 +0100] rev 40703
Move some missing lemmas from Andrei Popescus 'Ordinals and Cardinals' AFP entry to the HOL-image.
Mon, 22 Nov 2010 10:34:33 +0100 Replace surj by abbreviation; remove surj_on.
hoelzl [Mon, 22 Nov 2010 10:34:33 +0100] rev 40702
Replace surj by abbreviation; remove surj_on.
Fri, 26 Nov 2010 09:15:49 +0100 adjust Sledgehammer/SMT fudge factor
blanchet [Fri, 26 Nov 2010 09:15:49 +0100] rev 40701
adjust Sledgehammer/SMT fudge factor
Thu, 25 Nov 2010 16:12:23 +0100 clarified Par_List.managed_results, with explicit propagation of outermost physical interrupt to forked futures (e.g. to make timeout apply here as expected and prevent zombies);
wenzelm [Thu, 25 Nov 2010 16:12:23 +0100] rev 40700
clarified Par_List.managed_results, with explicit propagation of outermost physical interrupt to forked futures (e.g. to make timeout apply here as expected and prevent zombies);
Thu, 25 Nov 2010 14:59:01 +0100 merge
blanchet [Thu, 25 Nov 2010 14:59:01 +0100] rev 40699
merge
Thu, 25 Nov 2010 14:58:50 +0100 cosmetics
blanchet [Thu, 25 Nov 2010 14:58:50 +0100] rev 40698
cosmetics
Thu, 25 Nov 2010 14:58:20 +0100 eta-reduce on the fly to prevent an exception
blanchet [Thu, 25 Nov 2010 14:58:20 +0100] rev 40697
eta-reduce on the fly to prevent an exception
Thu, 25 Nov 2010 14:36:51 +0100 merged
nipkow [Thu, 25 Nov 2010 14:36:51 +0100] rev 40696
merged
Thu, 25 Nov 2010 14:35:52 +0100 Added the simplest finite Ramsey theorem
nipkow [Thu, 25 Nov 2010 14:35:52 +0100] rev 40695
Added the simplest finite Ramsey theorem
Thu, 25 Nov 2010 14:13:48 +0100 reverted c059d550afec -- the triviality check had apparently nothing to do with spontaneous Interrupt exceptions
blanchet [Thu, 25 Nov 2010 14:13:48 +0100] rev 40694
reverted c059d550afec -- the triviality check had apparently nothing to do with spontaneous Interrupt exceptions
Thu, 25 Nov 2010 13:26:12 +0100 set Metis option on correct context, lest it be ignored
blanchet [Thu, 25 Nov 2010 13:26:12 +0100] rev 40693
set Metis option on correct context, lest it be ignored
Thu, 25 Nov 2010 12:11:12 +0100 make "debug" mode of Sledgehammer/SMT more liberal
blanchet [Thu, 25 Nov 2010 12:11:12 +0100] rev 40692
make "debug" mode of Sledgehammer/SMT more liberal
Thu, 25 Nov 2010 00:32:30 +0100 fix check for builtinness of 0 and 1 -- these aren't functions
blanchet [Thu, 25 Nov 2010 00:32:30 +0100] rev 40691
fix check for builtinness of 0 and 1 -- these aren't functions
Thu, 25 Nov 2010 00:17:16 +0100 added "no_atp" for fact that confuses the SMT normalizer and that doesn't help ATPs anyway
blanchet [Thu, 25 Nov 2010 00:17:16 +0100] rev 40690
added "no_atp" for fact that confuses the SMT normalizer and that doesn't help ATPs anyway
Wed, 24 Nov 2010 23:17:24 +0100 document requirement on theory import
blanchet [Wed, 24 Nov 2010 23:17:24 +0100] rev 40689
document requirement on theory import
Wed, 24 Nov 2010 19:15:00 +0100 corrected abd4e7358847 where SOMEthing went utterly wrong
haftmann [Wed, 24 Nov 2010 19:15:00 +0100] rev 40688
corrected abd4e7358847 where SOMEthing went utterly wrong
Wed, 24 Nov 2010 16:51:13 +0100 merged
boehmes [Wed, 24 Nov 2010 16:51:13 +0100] rev 40687
merged
Wed, 24 Nov 2010 15:33:35 +0100 swap names for built-in tester functions (to better reflect the intuition of what they do);
boehmes [Wed, 24 Nov 2010 15:33:35 +0100] rev 40686
swap names for built-in tester functions (to better reflect the intuition of what they do); eta-expand all built-in functions (even those which are only partially supported)
Wed, 24 Nov 2010 13:31:12 +0100 instantiate elimination rules (reduces number of quantified variables, and makes such theorems better amenable for SMT solvers)
boehmes [Wed, 24 Nov 2010 13:31:12 +0100] rev 40685
instantiate elimination rules (reduces number of quantified variables, and makes such theorems better amenable for SMT solvers)
Wed, 24 Nov 2010 16:15:15 +0100 more precise error handling in Sledgehammer/SMT for Z3 and remote SMT provers
blanchet [Wed, 24 Nov 2010 16:15:15 +0100] rev 40684
more precise error handling in Sledgehammer/SMT for Z3 and remote SMT provers
Wed, 24 Nov 2010 10:52:02 +0100 removing Enum.in_enum from the claset
bulwahn [Wed, 24 Nov 2010 10:52:02 +0100] rev 40683
removing Enum.in_enum from the claset
Wed, 24 Nov 2010 10:42:28 +0100 merged
boehmes [Wed, 24 Nov 2010 10:42:28 +0100] rev 40682
merged
Wed, 24 Nov 2010 10:39:58 +0100 be more precise: only treat constant 'distinct' applied to an explicit list as built-in
boehmes [Wed, 24 Nov 2010 10:39:58 +0100] rev 40681
be more precise: only treat constant 'distinct' applied to an explicit list as built-in
Wed, 24 Nov 2010 08:51:48 +0100 be more liberal in reconstructing congruences from Z3 (sometimes the symmetric version of a premise is needed)
boehmes [Wed, 24 Nov 2010 08:51:48 +0100] rev 40680
be more liberal in reconstructing congruences from Z3 (sometimes the symmetric version of a premise is needed)
Wed, 24 Nov 2010 10:23:52 +0100 announcing some latest change (d40b347d5b0b)
bulwahn [Wed, 24 Nov 2010 10:23:52 +0100] rev 40679
announcing some latest change (d40b347d5b0b)
Tue, 23 Nov 2010 23:44:11 +0100 merged
blanchet [Tue, 23 Nov 2010 23:44:11 +0100] rev 40678
merged
Tue, 23 Nov 2010 23:43:56 +0100 more precise characterization of built-in constants "number_of", "0", and "1"
blanchet [Tue, 23 Nov 2010 23:43:56 +0100] rev 40677
more precise characterization of built-in constants "number_of", "0", and "1"
Tue, 23 Nov 2010 23:11:06 +0100 merged
haftmann [Tue, 23 Nov 2010 23:11:06 +0100] rev 40676
merged
Mon, 22 Nov 2010 17:49:24 +0100 merged
haftmann [Mon, 22 Nov 2010 17:49:24 +0100] rev 40675
merged
Mon, 22 Nov 2010 17:48:35 +0100 adhere established Collect/mem convention more closely
haftmann [Mon, 22 Nov 2010 17:48:35 +0100] rev 40674
adhere established Collect/mem convention more closely
Mon, 22 Nov 2010 17:49:12 +0100 merged
haftmann [Mon, 22 Nov 2010 17:49:12 +0100] rev 40673
merged
Mon, 22 Nov 2010 17:46:51 +0100 replaced misleading Fset/fset name -- these do not stand for finite sets
haftmann [Mon, 22 Nov 2010 17:46:51 +0100] rev 40672
replaced misleading Fset/fset name -- these do not stand for finite sets
Mon, 22 Nov 2010 09:37:39 +0100 renamed slightly ambivalent crel to effect
haftmann [Mon, 22 Nov 2010 09:37:39 +0100] rev 40671
renamed slightly ambivalent crel to effect
Tue, 23 Nov 2010 23:10:13 +0100 disable triviality checking -- it might be the source of the spurious Interrupt exceptions that make it almost impossible to run Judgement Day
blanchet [Tue, 23 Nov 2010 23:10:13 +0100] rev 40670
disable triviality checking -- it might be the source of the spurious Interrupt exceptions that make it almost impossible to run Judgement Day
Tue, 23 Nov 2010 22:37:16 +0100 more precise error handling for Z3;
blanchet [Tue, 23 Nov 2010 22:37:16 +0100] rev 40669
more precise error handling for Z3; refactored some of the error handling code shared by ATP and SMT
Tue, 23 Nov 2010 21:54:03 +0100 use "Thm.transfer" in Sledgehammer to prevent theory merger issues in "SMT_Solver.smt_filter" later on
blanchet [Tue, 23 Nov 2010 21:54:03 +0100] rev 40668
use "Thm.transfer" in Sledgehammer to prevent theory merger issues in "SMT_Solver.smt_filter" later on
Tue, 23 Nov 2010 19:01:21 +0100 make Mirabelle take into consideration whether the SMT solver proof should be reconstructed with Metis or SMT
blanchet [Tue, 23 Nov 2010 19:01:21 +0100] rev 40667
make Mirabelle take into consideration whether the SMT solver proof should be reconstructed with Metis or SMT
Tue, 23 Nov 2010 18:28:09 +0100 try Metis to reconstruct SMT proofs, to increase success rate and reduce dependency on (often remote) SMT solvers or certificates
blanchet [Tue, 23 Nov 2010 18:28:09 +0100] rev 40666
try Metis to reconstruct SMT proofs, to increase success rate and reduce dependency on (often remote) SMT solvers or certificates
Tue, 23 Nov 2010 18:26:56 +0100 added "verbose" option to Metis to shut up its warnings if necessary
blanchet [Tue, 23 Nov 2010 18:26:56 +0100] rev 40665
added "verbose" option to Metis to shut up its warnings if necessary
Mon, 22 Nov 2010 23:37:00 +0100 added support for quantifier weight annotations
boehmes [Mon, 22 Nov 2010 23:37:00 +0100] rev 40664
added support for quantifier weight annotations
Mon, 22 Nov 2010 15:45:43 +0100 share and use more utility functions;
boehmes [Mon, 22 Nov 2010 15:45:43 +0100] rev 40663
share and use more utility functions; slightly reduced complexity for Z3 proof rule 'rewrite'
Mon, 22 Nov 2010 15:45:42 +0100 added prove reconstruction for injective functions;
boehmes [Mon, 22 Nov 2010 15:45:42 +0100] rev 40662
added prove reconstruction for injective functions; added SMT_Utils to collect frequently used functions
Mon, 22 Nov 2010 14:27:42 +0100 generous timeout gives more breath in parallel run on less luxury machines
haftmann [Mon, 22 Nov 2010 14:27:42 +0100] rev 40661
generous timeout gives more breath in parallel run on less luxury machines
Mon, 22 Nov 2010 14:19:03 +0100 adding setup for exhaustive testing in example file
bulwahn [Mon, 22 Nov 2010 14:19:03 +0100] rev 40660
adding setup for exhaustive testing in example file
Mon, 22 Nov 2010 11:35:11 +0100 hiding enum
bulwahn [Mon, 22 Nov 2010 11:35:11 +0100] rev 40659
hiding enum
Mon, 22 Nov 2010 11:35:09 +0100 adapting example in Predicate_Compile_Examples
bulwahn [Mon, 22 Nov 2010 11:35:09 +0100] rev 40658
adapting example in Predicate_Compile_Examples
Mon, 22 Nov 2010 11:35:07 +0100 hiding the constants
bulwahn [Mon, 22 Nov 2010 11:35:07 +0100] rev 40657
hiding the constants
Mon, 22 Nov 2010 11:35:06 +0100 improving function is_iterable in quickcheck
bulwahn [Mon, 22 Nov 2010 11:35:06 +0100] rev 40656
improving function is_iterable in quickcheck
Mon, 22 Nov 2010 11:35:02 +0100 adding temporary options to the quickcheck examples
bulwahn [Mon, 22 Nov 2010 11:35:02 +0100] rev 40655
adding temporary options to the quickcheck examples
Mon, 22 Nov 2010 11:35:00 +0100 adapting the quickcheck examples
bulwahn [Mon, 22 Nov 2010 11:35:00 +0100] rev 40654
adapting the quickcheck examples
Mon, 22 Nov 2010 11:34:59 +0100 adding AFP tests to Mutabelle_Extra; adopting mutabelle to recent quickcheck changes; filtering strange mutants; adding solvers to mutabelle; restructuring mutabelle
bulwahn [Mon, 22 Nov 2010 11:34:59 +0100] rev 40653
adding AFP tests to Mutabelle_Extra; adopting mutabelle to recent quickcheck changes; filtering strange mutants; adding solvers to mutabelle; restructuring mutabelle
Mon, 22 Nov 2010 11:34:58 +0100 adding code equations for EX1 on finite types
bulwahn [Mon, 22 Nov 2010 11:34:58 +0100] rev 40652
adding code equations for EX1 on finite types
Mon, 22 Nov 2010 11:34:57 +0100 adding code equation for function equality; adding some instantiations for the finite types
bulwahn [Mon, 22 Nov 2010 11:34:57 +0100] rev 40651
adding code equation for function equality; adding some instantiations for the finite types
Mon, 22 Nov 2010 11:34:56 +0100 adding Enum to HOL-Main image and removing it from HOL-Library
bulwahn [Mon, 22 Nov 2010 11:34:56 +0100] rev 40650
adding Enum to HOL-Main image and removing it from HOL-Library
Mon, 22 Nov 2010 11:34:55 +0100 moving Enum theory from HOL/Library to HOL
bulwahn [Mon, 22 Nov 2010 11:34:55 +0100] rev 40649
moving Enum theory from HOL/Library to HOL
Mon, 22 Nov 2010 11:34:54 +0100 splitting test_goal function in two functions; exporting new configurations in quickcheck; iterations depend on generator_name in quickcheck
bulwahn [Mon, 22 Nov 2010 11:34:54 +0100] rev 40648
splitting test_goal function in two functions; exporting new configurations in quickcheck; iterations depend on generator_name in quickcheck
Mon, 22 Nov 2010 11:34:53 +0100 adding prototype for finite_type instantiations
bulwahn [Mon, 22 Nov 2010 11:34:53 +0100] rev 40647
adding prototype for finite_type instantiations
Mon, 22 Nov 2010 11:34:52 +0100 adding option finite_types to quickcheck
bulwahn [Mon, 22 Nov 2010 11:34:52 +0100] rev 40646
adding option finite_types to quickcheck
Mon, 22 Nov 2010 11:34:50 +0100 adding test cases for smallcheck and adding examples where exhaustive testing is more successful
bulwahn [Mon, 22 Nov 2010 11:34:50 +0100] rev 40645
adding test cases for smallcheck and adding examples where exhaustive testing is more successful
Mon, 22 Nov 2010 10:42:07 +0100 changed old-style quickcheck configurations to new Config.T configurations
bulwahn [Mon, 22 Nov 2010 10:42:07 +0100] rev 40644
changed old-style quickcheck configurations to new Config.T configurations
Mon, 22 Nov 2010 10:42:06 +0100 adding temporary function test_test_small to Quickcheck
bulwahn [Mon, 22 Nov 2010 10:42:06 +0100] rev 40643
adding temporary function test_test_small to Quickcheck
Mon, 22 Nov 2010 10:42:04 +0100 added useful function map_context_result to signature
bulwahn [Mon, 22 Nov 2010 10:42:04 +0100] rev 40642
added useful function map_context_result to signature
Mon, 22 Nov 2010 10:42:03 +0100 moving the error handling to the right scope in smallvalue_generators
bulwahn [Mon, 22 Nov 2010 10:42:03 +0100] rev 40641
moving the error handling to the right scope in smallvalue_generators
Mon, 22 Nov 2010 10:42:01 +0100 removing clone from function package and using the clean interface from Function_Relation instead
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
Mon, 22 Nov 2010 10:41:58 +0100 adding function generation to SmallCheck; activating exhaustive search space testing
bulwahn [Mon, 22 Nov 2010 10:41:58 +0100] rev 40639
adding function generation to SmallCheck; activating exhaustive search space testing
Mon, 22 Nov 2010 10:41:57 +0100 adding dummy definition for Code_Evaluation.Abs and hiding constants App less strict
bulwahn [Mon, 22 Nov 2010 10:41:57 +0100] rev 40638
adding dummy definition for Code_Evaluation.Abs and hiding constants App less strict
Mon, 22 Nov 2010 10:41:56 +0100 generalized ensure_random_datatype to ensure_sort_datatype
bulwahn [Mon, 22 Nov 2010 10:41:56 +0100] rev 40637
generalized ensure_random_datatype to ensure_sort_datatype
Mon, 22 Nov 2010 10:41:56 +0100 renaming quickcheck generator code to random
bulwahn [Mon, 22 Nov 2010 10:41:56 +0100] rev 40636
renaming quickcheck generator code to random
Mon, 22 Nov 2010 10:41:55 +0100 ported sledgehammer_tactic to current development version
bulwahn [Mon, 22 Nov 2010 10:41:55 +0100] rev 40635
ported sledgehammer_tactic to current development version
Mon, 22 Nov 2010 10:41:54 +0100 adding dependencies to IsaMakefile; adding sledgehammer_tactic in Mirabelle_Test
bulwahn [Mon, 22 Nov 2010 10:41:54 +0100] rev 40634
adding dependencies to IsaMakefile; adding sledgehammer_tactic in Mirabelle_Test
Mon, 22 Nov 2010 10:41:53 +0100 adding files to use sledgehammer as a tactic for non-interactive use
bulwahn [Mon, 22 Nov 2010 10:41:53 +0100] rev 40633
adding files to use sledgehammer as a tactic for non-interactive use
Mon, 22 Nov 2010 10:41:52 +0100 adding birthday paradoxon from some abandoned drawer
bulwahn [Mon, 22 Nov 2010 10:41:52 +0100] rev 40632
adding birthday paradoxon from some abandoned drawer
Mon, 22 Nov 2010 10:41:51 +0100 adding extensional function spaces to the FuncSet library theory
bulwahn [Mon, 22 Nov 2010 10:41:51 +0100] rev 40631
adding extensional function spaces to the FuncSet library theory
Mon, 22 Nov 2010 09:19:34 +0100 tuned
haftmann [Mon, 22 Nov 2010 09:19:34 +0100] rev 40630
tuned
Mon, 22 Nov 2010 09:18:25 +0100 tuned
haftmann [Mon, 22 Nov 2010 09:18:25 +0100] rev 40629
tuned
Sat, 20 Nov 2010 01:07:16 +0100 updated explode vs. raw_explode;
wenzelm [Sat, 20 Nov 2010 01:07:16 +0100] rev 40628
updated explode vs. raw_explode;
Sat, 20 Nov 2010 00:53:26 +0100 renamed raw "explode" function to "raw_explode" to emphasize its meaning;
wenzelm [Sat, 20 Nov 2010 00:53:26 +0100] rev 40627
renamed raw "explode" function to "raw_explode" to emphasize its meaning;
Fri, 19 Nov 2010 23:48:07 +0100 total Symbol.explode (cf. 1050315f6ee2);
wenzelm [Fri, 19 Nov 2010 23:48:07 +0100] rev 40626
total Symbol.explode (cf. 1050315f6ee2);
Fri, 19 Nov 2010 21:14:12 +0100 do not export Thy_Load.required, to avoid confusion about the interface;
wenzelm [Fri, 19 Nov 2010 21:14:12 +0100] rev 40625
do not export Thy_Load.required, to avoid confusion about the interface;
Fri, 19 Nov 2010 09:07:23 -0800 merged
huffman [Fri, 19 Nov 2010 09:07:23 -0800] rev 40624
merged
Wed, 17 Nov 2010 16:13:33 -0800 declare adm_chfin [simp]
huffman [Wed, 17 Nov 2010 16:13:33 -0800] rev 40623
declare adm_chfin [simp]
Wed, 17 Nov 2010 16:05:18 -0800 add lemma cont_fun; remove unused lemma monofun_app
huffman [Wed, 17 Nov 2010 16:05:18 -0800] rev 40622
add lemma cont_fun; remove unused lemma monofun_app
Wed, 17 Nov 2010 12:19:19 -0800 accumulated NEWS updates for HOLCF
huffman [Wed, 17 Nov 2010 12:19:19 -0800] rev 40621
accumulated NEWS updates for HOLCF
Wed, 17 Nov 2010 11:39:44 -0800 section -> subsection
huffman [Wed, 17 Nov 2010 11:39:44 -0800] rev 40620
section -> subsection
Wed, 17 Nov 2010 11:07:02 -0800 add lemma adm_prod_case
huffman [Wed, 17 Nov 2010 11:07:02 -0800] rev 40619
add lemma adm_prod_case
Fri, 19 Nov 2010 14:59:11 +0000 merged
paulson [Fri, 19 Nov 2010 14:59:11 +0000] rev 40618
merged
Fri, 19 Nov 2010 14:58:49 +0000 First-order pattern matching: catch a rogue exception (differing numbers of arguments)
paulson [Fri, 19 Nov 2010 14:58:49 +0000] rev 40617
First-order pattern matching: catch a rogue exception (differing numbers of arguments)
Fri, 19 Nov 2010 14:35:58 +0100 eval simp rules for predicate type, simplify primitive proofs
haftmann [Fri, 19 Nov 2010 14:35:58 +0100] rev 40616
eval simp rules for predicate type, simplify primitive proofs
Fri, 19 Nov 2010 11:44:46 +0100 generalized type
haftmann [Fri, 19 Nov 2010 11:44:46 +0100] rev 40615
generalized type
Fri, 19 Nov 2010 10:37:06 +0100 made smlnj happy
haftmann [Fri, 19 Nov 2010 10:37:06 +0100] rev 40614
made smlnj happy
Fri, 19 Nov 2010 10:04:08 +0100 merged
haftmann [Fri, 19 Nov 2010 10:04:08 +0100] rev 40613
merged
Thu, 18 Nov 2010 18:53:36 +0100 proper qualification needed due to shadowing on theory merge
haftmann [Thu, 18 Nov 2010 18:53:36 +0100] rev 40612
proper qualification needed due to shadowing on theory merge
Thu, 18 Nov 2010 17:06:02 +0100 more appropriate name for property
haftmann [Thu, 18 Nov 2010 17:06:02 +0100] rev 40611
more appropriate name for property
Thu, 18 Nov 2010 17:01:16 +0100 mapper for sum type
haftmann [Thu, 18 Nov 2010 17:01:16 +0100] rev 40610
mapper for sum type
Thu, 18 Nov 2010 17:01:16 +0100 mapper for option type
haftmann [Thu, 18 Nov 2010 17:01:16 +0100] rev 40609
mapper for option type
Thu, 18 Nov 2010 17:01:16 +0100 mapper for list type; map_pair replaces prod_fun
haftmann [Thu, 18 Nov 2010 17:01:16 +0100] rev 40608
mapper for list type; map_pair replaces prod_fun
Thu, 18 Nov 2010 17:01:16 +0100 map_pair replaces prod_fun
haftmann [Thu, 18 Nov 2010 17:01:16 +0100] rev 40607
map_pair replaces prod_fun
Thu, 18 Nov 2010 17:01:16 +0100 mapper for mulitset type
haftmann [Thu, 18 Nov 2010 17:01:16 +0100] rev 40606
mapper for mulitset type
Thu, 18 Nov 2010 17:01:16 +0100 mapper for mapping type
haftmann [Thu, 18 Nov 2010 17:01:16 +0100] rev 40605
mapper for mapping type
Thu, 18 Nov 2010 17:01:15 +0100 mapper for fset type
haftmann [Thu, 18 Nov 2010 17:01:15 +0100] rev 40604
mapper for fset type
Thu, 18 Nov 2010 17:01:15 +0100 mapper for dlist type
haftmann [Thu, 18 Nov 2010 17:01:15 +0100] rev 40603
mapper for dlist type
Thu, 18 Nov 2010 17:01:15 +0100 map_fun combinator in theory Fun
haftmann [Thu, 18 Nov 2010 17:01:15 +0100] rev 40602
map_fun combinator in theory Fun
Thu, 18 Nov 2010 22:34:32 +0100 some updates after 2 years of Mercurial usage;
wenzelm [Thu, 18 Nov 2010 22:34:32 +0100] rev 40601
some updates after 2 years of Mercurial usage;
Thu, 18 Nov 2010 18:12:03 +0100 mention Sledgehammer with SMT
blanchet [Thu, 18 Nov 2010 18:12:03 +0100] rev 40600
mention Sledgehammer with SMT
Thu, 18 Nov 2010 18:09:08 +0100 enabled SMT solver in Sledgehammer by default
blanchet [Thu, 18 Nov 2010 18:09:08 +0100] rev 40599
enabled SMT solver in Sledgehammer by default
Thu, 18 Nov 2010 12:37:30 +0100 merged
haftmann [Thu, 18 Nov 2010 12:37:30 +0100] rev 40598
merged
Thu, 18 Nov 2010 10:59:42 +0100 keep variables bound
haftmann [Thu, 18 Nov 2010 10:59:42 +0100] rev 40597
keep variables bound
Thu, 18 Nov 2010 10:52:38 +0100 remove "Time limit reached" as potential error, because this is sometimes generated for individual slices and not for the entire problem
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
Wed, 17 Nov 2010 23:20:26 +0100 merged
haftmann [Wed, 17 Nov 2010 23:20:26 +0100] rev 40595
merged
Wed, 17 Nov 2010 17:27:25 +0100 infer variances of user-given mapper operation; proper thm storing
haftmann [Wed, 17 Nov 2010 17:27:25 +0100] rev 40594
infer variances of user-given mapper operation; proper thm storing
Wed, 17 Nov 2010 21:35:23 +0100 code eqn for slice was missing; redefined splice with fun
nipkow [Wed, 17 Nov 2010 21:35:23 +0100] rev 40593
code eqn for slice was missing; redefined splice with fun
Wed, 17 Nov 2010 08:47:58 -0800 move strict function type into main HOLCF; instance cfun :: (predomain, domain) domain
huffman [Wed, 17 Nov 2010 08:47:58 -0800] rev 40592
move strict function type into main HOLCF; instance cfun :: (predomain, domain) domain
Wed, 17 Nov 2010 06:49:23 -0800 merged
huffman [Wed, 17 Nov 2010 06:49:23 -0800] rev 40591
merged
Tue, 16 Nov 2010 16:36:57 -0800 typedef (open) unit
huffman [Tue, 16 Nov 2010 16:36:57 -0800] rev 40590
typedef (open) unit
Tue, 16 Nov 2010 13:37:17 -0800 add bind_bind rules for powerdomains
huffman [Tue, 16 Nov 2010 13:37:17 -0800] rev 40589
add bind_bind rules for powerdomains
Wed, 17 Nov 2010 13:50:02 +0100 merged
wenzelm [Wed, 17 Nov 2010 13:50:02 +0100] rev 40588
merged
Wed, 17 Nov 2010 12:24:58 +0100 emerging Isar command interface
haftmann [Wed, 17 Nov 2010 12:24:58 +0100] rev 40587
emerging Isar command interface
Wed, 17 Nov 2010 11:38:47 +0100 fixed typo
haftmann [Wed, 17 Nov 2010 11:38:47 +0100] rev 40586
fixed typo
Wed, 17 Nov 2010 11:38:46 +0100 updated keywords
haftmann [Wed, 17 Nov 2010 11:38:46 +0100] rev 40585
updated keywords
Wed, 17 Nov 2010 11:27:48 +0100 ML signature interface
haftmann [Wed, 17 Nov 2010 11:27:48 +0100] rev 40584
ML signature interface
Wed, 17 Nov 2010 11:26:39 +0100 stub for Isar command interface
haftmann [Wed, 17 Nov 2010 11:26:39 +0100] rev 40583
stub for Isar command interface
Wed, 17 Nov 2010 11:09:18 +0100 module for functorial mappers
haftmann [Wed, 17 Nov 2010 11:09:18 +0100] rev 40582
module for functorial mappers
Wed, 17 Nov 2010 13:39:30 +0100 merged
wenzelm [Wed, 17 Nov 2010 13:39:30 +0100] rev 40581
merged
Wed, 17 Nov 2010 09:22:23 +0100 require the b2i file ending in the boogie_open command (for consistency with the theory header)
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)
Wed, 17 Nov 2010 08:14:56 +0100 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: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)
Wed, 17 Nov 2010 08:14:55 +0100 keep input and output files used to communicate with the SMT solver (for debugging purposes mainly)
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)
Tue, 16 Nov 2010 12:08:28 -0800 add lemmas about powerdomains
huffman [Tue, 16 Nov 2010 12:08:28 -0800] rev 40577
add lemmas about powerdomains
Tue, 16 Nov 2010 11:57:10 -0800 declare {upper,lower,convex}_pd_induct as default induction rules
huffman [Tue, 16 Nov 2010 11:57:10 -0800] rev 40576
declare {upper,lower,convex}_pd_induct as default induction rules
Tue, 16 Nov 2010 11:50:05 -0800 rename 'repdef' to 'domaindef'
huffman [Tue, 16 Nov 2010 11:50:05 -0800] rev 40575
rename 'repdef' to 'domaindef'
Wed, 17 Nov 2010 13:38:53 +0100 refrain from opening Scratch.thy by default, to avoid bombing the editor with old/long theory text;
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;
Wed, 17 Nov 2010 11:24:07 +0100 less parentheses, cf. Session.welcome;
wenzelm [Wed, 17 Nov 2010 11:24:07 +0100] rev 40573
less parentheses, cf. Session.welcome;
Tue, 16 Nov 2010 22:40:45 +0100 avoid spam;
wenzelm [Tue, 16 Nov 2010 22:40:45 +0100] rev 40572
avoid spam;
Tue, 16 Nov 2010 22:13:54 +0100 more robust determination of java executable;
wenzelm [Tue, 16 Nov 2010 22:13:54 +0100] rev 40571
more robust determination of java executable;
Tue, 16 Nov 2010 21:54:52 +0100 init_component: require absolute path (when invoked by user scripts);
wenzelm [Tue, 16 Nov 2010 21:54:52 +0100] rev 40570
init_component: require absolute path (when invoked by user scripts);
Tue, 16 Nov 2010 21:48:14 +0100 more explicit explanation of init_component shell function;
wenzelm [Tue, 16 Nov 2010 21:48:14 +0100] rev 40569
more explicit explanation of init_component shell function;
Tue, 16 Nov 2010 20:30:25 +0100 paranoia export of CLASSPATH, just in case the initial status via allexport is lost due to other scripts;
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;
Tue, 16 Nov 2010 17:27:11 +0100 tuned message;
wenzelm [Tue, 16 Nov 2010 17:27:11 +0100] rev 40567
tuned message;
Tue, 16 Nov 2010 15:29:01 +0100 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: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);
Tue, 16 Nov 2010 15:23:26 +0100 more reasonably defaults for typical laptops (2 GB RAM, 2 cores);
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);
Tue, 16 Nov 2010 10:33:36 +0100 added forall2 predicate lifter
haftmann [Tue, 16 Nov 2010 10:33:36 +0100] rev 40564
added forall2 predicate lifter
Mon, 15 Nov 2010 22:31:18 +0100 merged
wenzelm [Mon, 15 Nov 2010 22:31:18 +0100] rev 40563
merged
Mon, 15 Nov 2010 22:24:08 +0100 merged
boehmes [Mon, 15 Nov 2010 22:24:08 +0100] rev 40562
merged
Mon, 15 Nov 2010 22:23:28 +0100 renamed SMT failure: Abnormal_Termination is indeed more appropriate than Solver_Crashed
boehmes [Mon, 15 Nov 2010 22:23:28 +0100] rev 40561
renamed SMT failure: Abnormal_Termination is indeed more appropriate than Solver_Crashed
Mon, 15 Nov 2010 22:23:26 +0100 honour timeouts which are not rounded to full seconds
boehmes [Mon, 15 Nov 2010 22:23:26 +0100] rev 40560
honour timeouts which are not rounded to full seconds
Mon, 15 Nov 2010 22:08:01 +0100 better error message
blanchet [Mon, 15 Nov 2010 22:08:01 +0100] rev 40559
better error message
Mon, 15 Nov 2010 21:08:48 +0100 better error message
blanchet [Mon, 15 Nov 2010 21:08:48 +0100] rev 40558
better error message
Mon, 15 Nov 2010 20:48:48 +0100 merged
wenzelm [Mon, 15 Nov 2010 20:48:48 +0100] rev 40557
merged
Mon, 15 Nov 2010 18:58:30 +0100 cosmetics
blanchet [Mon, 15 Nov 2010 18:58:30 +0100] rev 40556
cosmetics
Mon, 15 Nov 2010 18:56:31 +0100 interpret SMT_Failure.Solver_Crashed correctly
blanchet [Mon, 15 Nov 2010 18:56:31 +0100] rev 40555
interpret SMT_Failure.Solver_Crashed correctly
Mon, 15 Nov 2010 18:56:30 +0100 turn on Sledgehammer verbosity so we can track down crashes
blanchet [Mon, 15 Nov 2010 18:56:30 +0100] rev 40554
turn on Sledgehammer verbosity so we can track down crashes
Mon, 15 Nov 2010 18:56:29 +0100 pick up SMT solver crashes and report them to the user/Mirabelle if desired
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
Mon, 15 Nov 2010 18:04:04 +0100 merged
boehmes [Mon, 15 Nov 2010 18:04:04 +0100] rev 40552
merged
Mon, 15 Nov 2010 17:52:48 +0100 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: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
Mon, 15 Nov 2010 17:35:57 +0100 trace more solver output before raising an exception due to a non-zero return code (avoids truncating potential counterexamples produced by Z3)
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)
Mon, 15 Nov 2010 17:04:53 +0100 merged
bulwahn [Mon, 15 Nov 2010 17:04:53 +0100] rev 40549
merged
Mon, 15 Nov 2010 13:40:12 +0100 ignoring the constant STR in the predicate compiler
bulwahn [Mon, 15 Nov 2010 13:40:12 +0100] rev 40548
ignoring the constant STR in the predicate compiler
Mon, 15 Nov 2010 17:40:38 +0100 non-executable source files;
wenzelm [Mon, 15 Nov 2010 17:40:38 +0100] rev 40547
non-executable source files;
Mon, 15 Nov 2010 17:39:23 +0100 eliminated old-style sed in favour of builtin regex matching;
wenzelm [Mon, 15 Nov 2010 17:39:23 +0100] rev 40546
eliminated old-style sed in favour of builtin regex matching;
Mon, 15 Nov 2010 17:14:43 +0100 more robust treatment of spaces in file names;
wenzelm [Mon, 15 Nov 2010 17:14:43 +0100] rev 40545
more robust treatment of spaces in file names;
Mon, 15 Nov 2010 15:41:58 +0100 tuned error messages;
wenzelm [Mon, 15 Nov 2010 15:41:58 +0100] rev 40544
tuned error messages;
Mon, 15 Nov 2010 14:59:53 +0100 merged
wenzelm [Mon, 15 Nov 2010 14:59:53 +0100] rev 40543
merged
Mon, 15 Nov 2010 14:59:21 +0100 re-generalized type of option_rel and sum_rel (accident from 2989f9f3aa10)
haftmann [Mon, 15 Nov 2010 14:59:21 +0100] rev 40542
re-generalized type of option_rel and sum_rel (accident from 2989f9f3aa10)
Mon, 15 Nov 2010 14:14:38 +0100 re-generalized type of prod_rel (accident from 2989f9f3aa10)
haftmann [Mon, 15 Nov 2010 14:14:38 +0100] rev 40541
re-generalized type of prod_rel (accident from 2989f9f3aa10)
Mon, 15 Nov 2010 00:20:36 +0100 formal dependency on b2i files
boehmes [Mon, 15 Nov 2010 00:20:36 +0100] rev 40540
formal dependency on b2i files
Sun, 14 Nov 2010 23:55:25 +0100 merged
boehmes [Sun, 14 Nov 2010 23:55:25 +0100] rev 40539
merged
Fri, 12 Nov 2010 17:28:43 +0100 check the return code of the SMT solver and raise an exception if the prover failed
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
Sun, 14 Nov 2010 17:33:28 +0100 updated README;
wenzelm [Sun, 14 Nov 2010 17:33:28 +0100] rev 40537
updated README;
Sun, 14 Nov 2010 15:25:01 +0100 tuned;
wenzelm [Sun, 14 Nov 2010 15:25:01 +0100] rev 40536
tuned;
Sun, 14 Nov 2010 15:21:49 +0100 cover 'write' as primitive proof command;
wenzelm [Sun, 14 Nov 2010 15:21:49 +0100] rev 40535
cover 'write' as primitive proof command;
Sun, 14 Nov 2010 14:05:08 +0100 clarified interact/print state: proof commands are treated as in TTY mode to get full response;
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;
Sat, 13 Nov 2010 22:33:07 +0100 somewhat adhoc replacement for 'thus' and 'hence';
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";
Sat, 13 Nov 2010 21:46:24 +0100 always print state of proof commands (notably "qed" etc.);
wenzelm [Sat, 13 Nov 2010 21:46:24 +0100] rev 40532
always print state of proof commands (notably "qed" etc.);
Sat, 13 Nov 2010 21:01:03 +0100 simplified message: malformed symbols are fully internalized, i.e. can be printed without crashing;
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;
Sat, 13 Nov 2010 20:49:02 +0100 tuned message;
wenzelm [Sat, 13 Nov 2010 20:49:02 +0100] rev 40530
tuned message;
Sat, 13 Nov 2010 20:20:05 +0100 proper escape in regex;
wenzelm [Sat, 13 Nov 2010 20:20:05 +0100] rev 40529
proper escape in regex;
Sat, 13 Nov 2010 20:13:35 +0100 report malformed symbols;
wenzelm [Sat, 13 Nov 2010 20:13:35 +0100] rev 40528
report malformed symbols;
Sat, 13 Nov 2010 20:06:52 +0100 qualified Symbol_Pos.symbol;
wenzelm [Sat, 13 Nov 2010 20:06:52 +0100] rev 40527
qualified Symbol_Pos.symbol;
Sat, 13 Nov 2010 19:55:45 +0100 total Symbol.source;
wenzelm [Sat, 13 Nov 2010 19:55:45 +0100] rev 40526
total Symbol.source;
Sat, 13 Nov 2010 19:47:23 +0100 eliminated slightly odd pervasive Symbol_Pos.symbol;
wenzelm [Sat, 13 Nov 2010 19:47:23 +0100] rev 40525
eliminated slightly odd pervasive Symbol_Pos.symbol;
Sat, 13 Nov 2010 19:27:41 +0100 treat Unicode "replacement character" (i.e. decoding error) is malformed;
wenzelm [Sat, 13 Nov 2010 19:27:41 +0100] rev 40524
treat Unicode "replacement character" (i.e. decoding error) is malformed;
Sat, 13 Nov 2010 19:21:53 +0100 simplified/robustified treatment of malformed symbols, which are now fully internalized (total Symbol.explode etc.);
wenzelm [Sat, 13 Nov 2010 19:21:53 +0100] rev 40523
simplified/robustified treatment of malformed symbols, which are now fully internalized (total Symbol.explode etc.); allow malformed symbols inside quoted material, comments etc. -- for improved user experience with incremental re-parsing; refined treatment of malformed surrogates (Scala);
Sat, 13 Nov 2010 16:46:00 +0100 tuned;
wenzelm [Sat, 13 Nov 2010 16:46:00 +0100] rev 40522
tuned;
Sat, 13 Nov 2010 12:32:21 +0100 back to quick_and_dirty, which is still practically important since the scheduler does not jump over subproofs;
wenzelm [Sat, 13 Nov 2010 12:32:21 +0100] rev 40521
back to quick_and_dirty, which is still practically important since the scheduler does not jump over subproofs;
Sat, 13 Nov 2010 11:41:02 +0100 await_cancellation in the main thread, independently of the execution futures, which might get interrupted or be absent after node deletetion;
wenzelm [Sat, 13 Nov 2010 11:41:02 +0100] rev 40520
await_cancellation in the main thread, independently of the execution futures, which might get interrupted or be absent after node deletetion;
Sat, 13 Nov 2010 00:24:41 +0100 updated README;
wenzelm [Sat, 13 Nov 2010 00:24:41 +0100] rev 40519
updated README;
Fri, 12 Nov 2010 21:37:01 +0100 defensive defaults for more robust experience for new users;
wenzelm [Fri, 12 Nov 2010 21:37:01 +0100] rev 40518
defensive defaults for more robust experience for new users;
Fri, 12 Nov 2010 17:44:03 +0100 merged
wenzelm [Fri, 12 Nov 2010 17:44:03 +0100] rev 40517
merged
Fri, 12 Nov 2010 15:56:11 +0100 preliminary support for newer versions of Z3
boehmes [Fri, 12 Nov 2010 15:56:11 +0100] rev 40516
preliminary support for newer versions of Z3
Fri, 12 Nov 2010 15:56:10 +0100 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
boehmes [Fri, 12 Nov 2010 15:56:10 +0100] rev 40515
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
Fri, 12 Nov 2010 15:56:08 +0100 let the theory formally depend on the Boogie output
boehmes [Fri, 12 Nov 2010 15:56:08 +0100] rev 40514
let the theory formally depend on the Boogie output
Fri, 12 Nov 2010 15:56:07 +0100 look for certificates relative to the theory
boehmes [Fri, 12 Nov 2010 15:56:07 +0100] rev 40513
look for certificates relative to the theory
Fri, 12 Nov 2010 15:56:06 +0100 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
boehmes [Fri, 12 Nov 2010 15:56:06 +0100] rev 40512
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
Fri, 12 Nov 2010 06:11:29 -0800 merged
huffman [Fri, 12 Nov 2010 06:11:29 -0800] rev 40511
merged
Fri, 12 Nov 2010 06:05:26 -0800 update Theory.requires with new theory name
huffman [Fri, 12 Nov 2010 06:05:26 -0800] rev 40510
update Theory.requires with new theory name
Fri, 12 Nov 2010 14:51:28 +0100 tuned signatures;
wenzelm [Fri, 12 Nov 2010 14:51:28 +0100] rev 40509
tuned signatures;
Fri, 12 Nov 2010 14:06:37 +0100 never open Unsynchronized;
wenzelm [Fri, 12 Nov 2010 14:06:37 +0100] rev 40508
never open Unsynchronized;
Fri, 12 Nov 2010 12:57:02 +0100 merged
wenzelm [Fri, 12 Nov 2010 12:57:02 +0100] rev 40507
merged
Wed, 10 Nov 2010 18:45:48 -0800 section headings
huffman [Wed, 10 Nov 2010 18:45:48 -0800] rev 40506
section headings
Wed, 10 Nov 2010 18:37:11 -0800 reorder chapters for generated document
huffman [Wed, 10 Nov 2010 18:37:11 -0800] rev 40505
reorder chapters for generated document
Wed, 10 Nov 2010 18:30:17 -0800 merge Representable.thy into Domain.thy
huffman [Wed, 10 Nov 2010 18:30:17 -0800] rev 40504
merge Representable.thy into Domain.thy
Wed, 10 Nov 2010 18:15:21 -0800 move stuff from Domain.thy to Domain_Aux.thy
huffman [Wed, 10 Nov 2010 18:15:21 -0800] rev 40503
move stuff from Domain.thy to Domain_Aux.thy
Wed, 10 Nov 2010 17:56:08 -0800 move map functions to new theory file Map_Functions; add theory file Plain_HOLCF
huffman [Wed, 10 Nov 2010 17:56:08 -0800] rev 40502
move map functions to new theory file Map_Functions; add theory file Plain_HOLCF
Wed, 10 Nov 2010 14:59:52 -0800 allow unpointed lazy arguments for definitional domain package
huffman [Wed, 10 Nov 2010 14:59:52 -0800] rev 40501
allow unpointed lazy arguments for definitional domain package
Wed, 10 Nov 2010 14:20:47 -0800 add lemmas lub_below, below_lub; simplify some proofs; remove some unused lemmas
huffman [Wed, 10 Nov 2010 14:20:47 -0800] rev 40500
add lemmas lub_below, below_lub; simplify some proofs; remove some unused lemmas
Wed, 10 Nov 2010 13:22:39 -0800 merged
huffman [Wed, 10 Nov 2010 13:22:39 -0800] rev 40499
merged
Wed, 10 Nov 2010 13:08:42 -0800 removed unused lemma chain_mono2
huffman [Wed, 10 Nov 2010 13:08:42 -0800] rev 40498
removed unused lemma chain_mono2
Wed, 10 Nov 2010 11:42:35 -0800 rename class 'bifinite' to 'domain'
huffman [Wed, 10 Nov 2010 11:42:35 -0800] rev 40497
rename class 'bifinite' to 'domain'
Wed, 10 Nov 2010 09:59:08 -0800 instance sum :: (predomain, predomain) predomain
huffman [Wed, 10 Nov 2010 09:59:08 -0800] rev 40496
instance sum :: (predomain, predomain) predomain
Wed, 10 Nov 2010 09:52:50 -0800 configure sum type for fixrec
huffman [Wed, 10 Nov 2010 09:52:50 -0800] rev 40495
configure sum type for fixrec
Wed, 10 Nov 2010 08:18:32 -0800 add class liftdomain, for bifinite domains where DEFL('a u) = u_defl('a)
huffman [Wed, 10 Nov 2010 08:18:32 -0800] rev 40494
add class liftdomain, for bifinite domains where DEFL('a u) = u_defl('a)
Wed, 10 Nov 2010 06:02:37 -0800 instance prod :: (predomain, predomain) predomain
huffman [Wed, 10 Nov 2010 06:02:37 -0800] rev 40493
instance prod :: (predomain, predomain) predomain
Tue, 09 Nov 2010 19:37:11 -0800 adapt isodefl proof script to unpointed types
huffman [Tue, 09 Nov 2010 19:37:11 -0800] rev 40492
adapt isodefl proof script to unpointed types
Tue, 09 Nov 2010 16:37:13 -0800 add 'predomain' class: unpointed version of bifinite
huffman [Tue, 09 Nov 2010 16:37:13 -0800] rev 40491
add 'predomain' class: unpointed version of bifinite
Tue, 09 Nov 2010 08:41:36 -0800 add bifiniteness check for domain_isomorphism command
huffman [Tue, 09 Nov 2010 08:41:36 -0800] rev 40490
add bifiniteness check for domain_isomorphism command
Tue, 09 Nov 2010 05:23:34 -0800 implement map_of_typ using Pattern.rewrite_term
huffman [Tue, 09 Nov 2010 05:23:34 -0800] rev 40489
implement map_of_typ using Pattern.rewrite_term
Tue, 09 Nov 2010 04:47:46 -0800 avoid using stale theory
huffman [Tue, 09 Nov 2010 04:47:46 -0800] rev 40488
avoid using stale theory
Mon, 08 Nov 2010 15:13:45 -0800 implement defl_of_typ using Pattern.rewrite_term instead of DeflData theory data
huffman [Mon, 08 Nov 2010 15:13:45 -0800] rev 40487
implement defl_of_typ using Pattern.rewrite_term instead of DeflData theory data
Mon, 08 Nov 2010 14:36:17 -0800 add function the_sort
huffman [Mon, 08 Nov 2010 14:36:17 -0800] rev 40486
add function the_sort
Mon, 08 Nov 2010 14:09:07 -0800 refactor tmp_thy code
huffman [Mon, 08 Nov 2010 14:09:07 -0800] rev 40485
refactor tmp_thy code
Mon, 08 Nov 2010 06:58:09 -0800 reorganize Bifinite.thy; simplify some proofs related to bifinite class instances
huffman [Mon, 08 Nov 2010 06:58:09 -0800] rev 40484
reorganize Bifinite.thy; simplify some proofs related to bifinite class instances
Fri, 12 Nov 2010 11:36:01 +0100 treat pervasive "Interrupt" constructor as illegal -- superseded by Exn.Interrupt for internal use and Exn.is_interrupt/Exn.interrupt in user-space;
wenzelm [Fri, 12 Nov 2010 11:36:01 +0100] rev 40483
treat pervasive "Interrupt" constructor as illegal -- superseded by Exn.Interrupt for internal use and Exn.is_interrupt/Exn.interrupt in user-space;
Fri, 12 Nov 2010 10:58:09 +0100 Laze.force_result: more robust treatment of interrupts stemming from peer group cancellation;
wenzelm [Fri, 12 Nov 2010 10:58:09 +0100] rev 40482
Laze.force_result: more robust treatment of interrupts stemming from peer group cancellation;
Thu, 11 Nov 2010 19:58:07 +0100 more precise treatment of deleted nodes;
wenzelm [Thu, 11 Nov 2010 19:58:07 +0100] rev 40481
more precise treatment of deleted nodes;
Thu, 11 Nov 2010 18:55:17 +0100 tuned error message;
wenzelm [Thu, 11 Nov 2010 18:55:17 +0100] rev 40480
tuned error message;
Thu, 11 Nov 2010 17:07:05 +0100 unified type Document.Edit;
wenzelm [Thu, 11 Nov 2010 17:07:05 +0100] rev 40479
unified type Document.Edit;
Thu, 11 Nov 2010 16:48:46 +0100 replaced Document.Node_Text_Edit by Document.Text_Edit, with treatment of deleted nodes;
wenzelm [Thu, 11 Nov 2010 16:48:46 +0100] rev 40478
replaced Document.Node_Text_Edit by Document.Text_Edit, with treatment of deleted nodes; Document_Model.pending_edits: more robust treatment of init, including buffer reload event (jEdit 4.3.2 produces malformed remove/insert that lacks the last character); tuned;
Thu, 11 Nov 2010 13:23:39 +0100 tuned;
wenzelm [Thu, 11 Nov 2010 13:23:39 +0100] rev 40477
tuned;
Thu, 11 Nov 2010 13:07:41 +0100 reduced danger of line breaks within minipage;
wenzelm [Thu, 11 Nov 2010 13:07:41 +0100] rev 40476
reduced danger of line breaks within minipage;
Wed, 10 Nov 2010 20:43:22 +0100 Sidekick block asset: show first line only;
wenzelm [Wed, 10 Nov 2010 20:43:22 +0100] rev 40475
Sidekick block asset: show first line only;
Wed, 10 Nov 2010 20:21:55 +0100 added buffer_text convenience, with explicit locking;
wenzelm [Wed, 10 Nov 2010 20:21:55 +0100] rev 40474
added buffer_text convenience, with explicit locking;
Wed, 10 Nov 2010 17:53:41 +0100 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);
wenzelm [Wed, 10 Nov 2010 17:53:41 +0100] rev 40473
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);
Wed, 10 Nov 2010 16:05:15 +0100 merged
wenzelm [Wed, 10 Nov 2010 16:05:15 +0100] rev 40472
merged
Wed, 10 Nov 2010 09:03:07 +0100 make SML/NJ happy
blanchet [Wed, 10 Nov 2010 09:03:07 +0100] rev 40471
make SML/NJ happy
Tue, 09 Nov 2010 16:18:40 +0100 merged
haftmann [Tue, 09 Nov 2010 16:18:40 +0100] rev 40470
merged
Tue, 09 Nov 2010 14:02:14 +0100 slightly changed fun_map_def
haftmann [Tue, 09 Nov 2010 14:02:14 +0100] rev 40469
slightly changed fun_map_def
Tue, 09 Nov 2010 14:02:14 +0100 fun_rel_def is no simp rule by default
haftmann [Tue, 09 Nov 2010 14:02:14 +0100] rev 40468
fun_rel_def is no simp rule by default
Tue, 09 Nov 2010 14:02:13 +0100 more appropriate specification packages; fun_rel_def is no simp rule by default
haftmann [Tue, 09 Nov 2010 14:02:13 +0100] rev 40467
more appropriate specification packages; fun_rel_def is no simp rule by default
Tue, 09 Nov 2010 14:02:13 +0100 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
haftmann [Tue, 09 Nov 2010 14:02:13 +0100] rev 40466
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
Tue, 09 Nov 2010 14:02:13 +0100 more appropriate specification packages; fun_rel_def is no simp rule by default
haftmann [Tue, 09 Nov 2010 14:02:13 +0100] rev 40465
more appropriate specification packages; fun_rel_def is no simp rule by default
Tue, 09 Nov 2010 14:02:12 +0100 type annotations in specifications; fun_rel_def is no simp rule by default
haftmann [Tue, 09 Nov 2010 14:02:12 +0100] rev 40464
type annotations in specifications; fun_rel_def is no simp rule by default
Tue, 09 Nov 2010 14:02:12 +0100 fun_rel_def is no simp rule by default
haftmann [Tue, 09 Nov 2010 14:02:12 +0100] rev 40463
fun_rel_def is no simp rule by default
Tue, 09 Nov 2010 14:00:10 +0000 merged
paulson [Tue, 09 Nov 2010 14:00:10 +0000] rev 40462
merged
Tue, 09 Nov 2010 13:59:37 +0000 tidied using metis
paulson [Tue, 09 Nov 2010 13:59:37 +0000] rev 40461
tidied using metis
Wed, 10 Nov 2010 15:59:23 +0100 manage folding via sidekick by default;
wenzelm [Wed, 10 Nov 2010 15:59:23 +0100] rev 40460
manage folding via sidekick by default;
Wed, 10 Nov 2010 15:47:56 +0100 eliminated obsolete heading category -- superseded by heading_level;
wenzelm [Wed, 10 Nov 2010 15:47:56 +0100] rev 40459
eliminated obsolete heading category -- superseded by heading_level;
Wed, 10 Nov 2010 15:43:06 +0100 treat main theory commands like headings, and nest anything else inside;
wenzelm [Wed, 10 Nov 2010 15:43:06 +0100] rev 40458
treat main theory commands like headings, and nest anything else inside;
Wed, 10 Nov 2010 15:42:20 +0100 proper treatment of equal heading level;
wenzelm [Wed, 10 Nov 2010 15:42:20 +0100] rev 40457
proper treatment of equal heading level;
Wed, 10 Nov 2010 15:41:29 +0100 added missing Keyword.THY_SCHEMATIC_GOAL;
wenzelm [Wed, 10 Nov 2010 15:41:29 +0100] rev 40456
added missing Keyword.THY_SCHEMATIC_GOAL; more keyword categories;
Wed, 10 Nov 2010 15:17:25 +0100 default Sidekick parser based on section headings;
wenzelm [Wed, 10 Nov 2010 15:17:25 +0100] rev 40455
default Sidekick parser based on section headings;
Wed, 10 Nov 2010 15:00:40 +0100 some support for nested source structure, based on section headings;
wenzelm [Wed, 10 Nov 2010 15:00:40 +0100] rev 40454
some support for nested source structure, based on section headings;
Wed, 10 Nov 2010 11:44:35 +0100 tuned;
wenzelm [Wed, 10 Nov 2010 11:44:35 +0100] rev 40453
tuned;
Tue, 09 Nov 2010 23:24:46 +0100 misc tuning and simplification, using Isabelle_Sidekick.Asset (not sidekick.Asset, which is dynamically dispatched to slightly different semantics);
wenzelm [Tue, 09 Nov 2010 23:24:46 +0100] rev 40452
misc tuning and simplification, using Isabelle_Sidekick.Asset (not sidekick.Asset, which is dynamically dispatched to slightly different semantics);
Tue, 09 Nov 2010 22:37:10 +0100 updated version;
wenzelm [Tue, 09 Nov 2010 22:37:10 +0100] rev 40451
updated version;
Tue, 09 Nov 2010 21:52:05 +0100 private counter, to keep externalized ids a bit smaller;
wenzelm [Tue, 09 Nov 2010 21:52:05 +0100] rev 40450
private counter, to keep externalized ids a bit smaller;
Tue, 09 Nov 2010 21:44:19 +0100 added general Synchronized.counter convenience;
wenzelm [Tue, 09 Nov 2010 21:44:19 +0100] rev 40449
added general Synchronized.counter convenience;
Tue, 09 Nov 2010 21:13:06 +0100 explicitly identify forked/joined tasks;
wenzelm [Tue, 09 Nov 2010 21:13:06 +0100] rev 40448
explicitly identify forked/joined tasks;
Tue, 09 Nov 2010 11:27:58 +0100 accomodate old manuals that include pdfsetup.sty without isabelle.sty;
wenzelm [Tue, 09 Nov 2010 11:27:58 +0100] rev 40447
accomodate old manuals that include pdfsetup.sty without isabelle.sty;
Tue, 09 Nov 2010 11:17:15 +0100 merged
wenzelm [Tue, 09 Nov 2010 11:17:15 +0100] rev 40446
merged
Mon, 08 Nov 2010 23:02:20 +0100 removed type-inference-like behaviour from relation_tac completely; tuned
krauss [Mon, 08 Nov 2010 23:02:20 +0100] rev 40445
removed type-inference-like behaviour from relation_tac completely; tuned
Mon, 08 Nov 2010 20:55:27 +0100 avoid clash of \<upharpoonright> vs. \<restriction> (cf. 666ea7e62384 and 3c49dbece0a8);
wenzelm [Mon, 08 Nov 2010 20:55:27 +0100] rev 40444
avoid clash of \<upharpoonright> vs. \<restriction> (cf. 666ea7e62384 and 3c49dbece0a8);
Mon, 08 Nov 2010 20:50:56 +0100 explicitly check uniqueness of symbol recoding;
wenzelm [Mon, 08 Nov 2010 20:50:56 +0100] rev 40443
explicitly check uniqueness of symbol recoding;
Mon, 08 Nov 2010 17:44:47 +0100 more hints on building and running Isabelle/jEdit from command line;
wenzelm [Mon, 08 Nov 2010 17:44:47 +0100] rev 40442
more hints on building and running Isabelle/jEdit from command line;
Mon, 08 Nov 2010 14:41:11 +0100 merged
wenzelm [Mon, 08 Nov 2010 14:41:11 +0100] rev 40441
merged
Mon, 08 Nov 2010 14:33:54 +0100 merge
blanchet [Mon, 08 Nov 2010 14:33:54 +0100] rev 40440
merge
Mon, 08 Nov 2010 14:33:30 +0100 reduce the number of monomorphization iterations from 10 (the default) to 4, in the interest of faster SMT solving
blanchet [Mon, 08 Nov 2010 14:33:30 +0100] rev 40439
reduce the number of monomorphization iterations from 10 (the default) to 4, in the interest of faster SMT solving
Mon, 08 Nov 2010 05:07:18 -0800 merged
huffman [Mon, 08 Nov 2010 05:07:18 -0800] rev 40438
merged
Sat, 06 Nov 2010 10:01:00 -0700 merged
huffman [Sat, 06 Nov 2010 10:01:00 -0700] rev 40437
merged
Fri, 05 Nov 2010 15:15:28 -0700 (infixl "<<" 55) -> (infix "<<" 50)
huffman [Fri, 05 Nov 2010 15:15:28 -0700] rev 40436
(infixl "<<" 55) -> (infix "<<" 50)
Wed, 03 Nov 2010 17:22:25 -0700 simplify some proofs
huffman [Wed, 03 Nov 2010 17:22:25 -0700] rev 40435
simplify some proofs
Wed, 03 Nov 2010 17:06:21 -0700 remove unnecessary stuff from Discrete.thy
huffman [Wed, 03 Nov 2010 17:06:21 -0700] rev 40434
remove unnecessary stuff from Discrete.thy
Wed, 03 Nov 2010 16:39:23 -0700 remove some unnecessary lemmas; move monofun_LAM to Cfun.thy
huffman [Wed, 03 Nov 2010 16:39:23 -0700] rev 40433
remove some unnecessary lemmas; move monofun_LAM to Cfun.thy
Wed, 03 Nov 2010 15:57:39 -0700 add lemma eq_imp_below
huffman [Wed, 03 Nov 2010 15:57:39 -0700] rev 40432
add lemma eq_imp_below
Wed, 03 Nov 2010 15:47:46 -0700 discontinue a bunch of legacy theorem names
huffman [Wed, 03 Nov 2010 15:47:46 -0700] rev 40431
discontinue a bunch of legacy theorem names
Wed, 03 Nov 2010 15:31:24 -0700 move a few admissibility lemmas into FOCUS/Stream_adm.thy
huffman [Wed, 03 Nov 2010 15:31:24 -0700] rev 40430
move a few admissibility lemmas into FOCUS/Stream_adm.thy
Wed, 03 Nov 2010 15:03:16 -0700 simplify some proofs
huffman [Wed, 03 Nov 2010 15:03:16 -0700] rev 40429
simplify some proofs
Mon, 08 Nov 2010 13:53:18 +0100 compile -- 7550b2cba1cb broke the build
blanchet [Mon, 08 Nov 2010 13:53:18 +0100] rev 40428
compile -- 7550b2cba1cb broke the build
Mon, 08 Nov 2010 13:25:00 +0100 merge
blanchet [Mon, 08 Nov 2010 13:25:00 +0100] rev 40427
merge
Mon, 08 Nov 2010 09:10:44 +0100 recognize Vampire error
blanchet [Mon, 08 Nov 2010 09:10:44 +0100] rev 40426
recognize Vampire error
Mon, 08 Nov 2010 12:13:51 +0100 return the process return code along with the process outputs
boehmes [Mon, 08 Nov 2010 12:13:51 +0100] rev 40425
return the process return code along with the process outputs
Mon, 08 Nov 2010 12:13:44 +0100 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)
boehmes [Mon, 08 Nov 2010 12:13:44 +0100] rev 40424
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)
Mon, 08 Nov 2010 11:49:28 +0100 merged
haftmann [Mon, 08 Nov 2010 11:49:28 +0100] rev 40423
merged
Mon, 08 Nov 2010 10:56:48 +0100 corrected slip: must keep constant map, not type map; tuned code
haftmann [Mon, 08 Nov 2010 10:56:48 +0100] rev 40422
corrected slip: must keep constant map, not type map; tuned code
Mon, 08 Nov 2010 10:43:24 +0100 constructors to datatypes in code_reflect can be globbed; dropped unused code
haftmann [Mon, 08 Nov 2010 10:43:24 +0100] rev 40421
constructors to datatypes in code_reflect can be globbed; dropped unused code
Mon, 08 Nov 2010 09:25:43 +0100 adding code and theory for smallvalue generators, but do not setup the interpretation yet
bulwahn [Mon, 08 Nov 2010 09:25:43 +0100] rev 40420
adding code and theory for smallvalue generators, but do not setup the interpretation yet
Mon, 08 Nov 2010 02:33:48 +0100 make sure the SMT solver runs several iterations by lowering the timeout at each iteration -- yields better results in practice
blanchet [Mon, 08 Nov 2010 02:33:48 +0100] rev 40419
make sure the SMT solver runs several iterations by lowering the timeout at each iteration -- yields better results in practice
Mon, 08 Nov 2010 02:32:27 +0100 better detection of completely irrelevant facts
blanchet [Mon, 08 Nov 2010 02:32:27 +0100] rev 40418
better detection of completely irrelevant facts
Sun, 07 Nov 2010 18:19:04 +0100 always use a hard timeout in Mirabelle
blanchet [Sun, 07 Nov 2010 18:19:04 +0100] rev 40417
always use a hard timeout in Mirabelle
Sun, 07 Nov 2010 18:15:13 +0100 use "smt" (rather than "metis") to reconstruct SMT proofs
blanchet [Sun, 07 Nov 2010 18:15:13 +0100] rev 40416
use "smt" (rather than "metis") to reconstruct SMT proofs
Sun, 07 Nov 2010 18:03:24 +0100 don't pass too many facts on the first iteration of the SMT solver
blanchet [Sun, 07 Nov 2010 18:03:24 +0100] rev 40415
don't pass too many facts on the first iteration of the SMT solver
Sun, 07 Nov 2010 18:02:02 +0100 catch TimeOut exception
blanchet [Sun, 07 Nov 2010 18:02:02 +0100] rev 40414
catch TimeOut exception
Sun, 07 Nov 2010 17:56:07 +0100 ensure the SMT solver respects the timeout -- Mirabelle revealed cases where "smt_filter" apparently never returns
blanchet [Sun, 07 Nov 2010 17:56:07 +0100] rev 40413
ensure the SMT solver respects the timeout -- Mirabelle revealed cases where "smt_filter" apparently never returns
Sun, 07 Nov 2010 17:51:25 +0100 if SMT used as a filter in a loop fails at each iteration, returns the first error, not the last, since it is more informative -- the first error typically says "out of memory", whereas the last might well be "the SMT problem is unprovable", which should be no surprise if too many facts were removed
blanchet [Sun, 07 Nov 2010 17:51:25 +0100] rev 40412
if SMT used as a filter in a loop fails at each iteration, returns the first error, not the last, since it is more informative -- the first error typically says "out of memory", whereas the last might well be "the SMT problem is unprovable", which should be no surprise if too many facts were removed
Sun, 07 Nov 2010 13:29:59 +0100 removed explicit "Interrupt" handling for conformity with async model -- unfortunately the user loses the information about how many scopes were checked, but this needs to be retought with the new interface anyway
blanchet [Sun, 07 Nov 2010 13:29:59 +0100] rev 40411
removed explicit "Interrupt" handling for conformity with async model -- unfortunately the user loses the information about how many scopes were checked, but this needs to be retought with the new interface anyway
Sat, 06 Nov 2010 10:25:08 +0100 make Nitpick datatype tests faster to make timeout less likely
blanchet [Sat, 06 Nov 2010 10:25:08 +0100] rev 40410
make Nitpick datatype tests faster to make timeout less likely
Sat, 06 Nov 2010 10:25:08 +0100 invoke SMT solver in a loop, with fewer and fewer facts, in case of error
blanchet [Sat, 06 Nov 2010 10:25:08 +0100] rev 40409
invoke SMT solver in a loop, with fewer and fewer facts, in case of error
Sat, 06 Nov 2010 10:25:08 +0100 always honor the max relevant constraint
blanchet [Sat, 06 Nov 2010 10:25:08 +0100] rev 40408
always honor the max relevant constraint
Mon, 08 Nov 2010 11:28:22 +0100 more robust treatment of suppressed quotes concerning replacement text -- for improved copy/paste behaviour;
wenzelm [Mon, 08 Nov 2010 11:28:22 +0100] rev 40407
more robust treatment of suppressed quotes concerning replacement text -- for improved copy/paste behaviour;
Mon, 08 Nov 2010 00:00:47 +0100 updated generated files;
wenzelm [Mon, 08 Nov 2010 00:00:47 +0100] rev 40406
updated generated files;
Sun, 07 Nov 2010 23:32:26 +0100 tweaked pdf setup to allow modification of \pdfminorversion;
wenzelm [Sun, 07 Nov 2010 23:32:26 +0100] rev 40405
tweaked pdf setup to allow modification of \pdfminorversion;
Sun, 07 Nov 2010 23:12:40 +0100 merged;
wenzelm [Sun, 07 Nov 2010 23:12:40 +0100] rev 40404
merged;
Sun, 07 Nov 2010 23:12:21 +0100 updated generated files;
wenzelm [Sun, 07 Nov 2010 23:12:21 +0100] rev 40403
updated generated files;
Sun, 07 Nov 2010 22:51:16 +0100 basic setup for literal replacement text in PDF, to support copy/paste of Isabelle symbols;
wenzelm [Sun, 07 Nov 2010 22:51:16 +0100] rev 40402
basic setup for literal replacement text in PDF, to support copy/paste of Isabelle symbols;
Sun, 07 Nov 2010 22:42:49 +0100 updated generated file;
wenzelm [Sun, 07 Nov 2010 22:42:49 +0100] rev 40401
updated generated file;
Sun, 07 Nov 2010 22:26:25 +0100 more literal appearance of antiqopen/antiqclose;
wenzelm [Sun, 07 Nov 2010 22:26:25 +0100] rev 40400
more literal appearance of antiqopen/antiqclose;
Sun, 07 Nov 2010 16:39:03 +0100 'example_proof' is treated as non-schematic statement with irrelevant proof (NB: even regular proofs can contain unreachable parts wrt. the graph of proof promises);
wenzelm [Sun, 07 Nov 2010 16:39:03 +0100] rev 40399
'example_proof' is treated as non-schematic statement with irrelevant proof (NB: even regular proofs can contain unreachable parts wrt. the graph of proof promises);
Sat, 06 Nov 2010 20:59:59 +0100 continue after failed commands;
wenzelm [Sat, 06 Nov 2010 20:59:59 +0100] rev 40398
continue after failed commands;
Sat, 06 Nov 2010 20:18:06 +0100 added Keyword.is_heading (cf. Scala version);
wenzelm [Sat, 06 Nov 2010 20:18:06 +0100] rev 40397
added Keyword.is_heading (cf. Scala version); tuned;
Sat, 06 Nov 2010 19:37:31 +0100 updated keywords;
wenzelm [Sat, 06 Nov 2010 19:37:31 +0100] rev 40396
updated keywords;
Sat, 06 Nov 2010 19:36:54 +0100 mark 'cd' and 'commit' as control command -- not usable in asynchronous document model, likely to cause confusion in Proof General;
wenzelm [Sat, 06 Nov 2010 19:36:54 +0100] rev 40395
mark 'cd' and 'commit' as control command -- not usable in asynchronous document model, likely to cause confusion in Proof General;
Sat, 06 Nov 2010 18:10:35 +0100 somewhat more uniform timing markup in ML vs. Scala;
wenzelm [Sat, 06 Nov 2010 18:10:35 +0100] rev 40394
somewhat more uniform timing markup in ML vs. Scala;
Sat, 06 Nov 2010 17:55:32 +0100 somewhat more uniform timing in ML vs. Scala;
wenzelm [Sat, 06 Nov 2010 17:55:32 +0100] rev 40393
somewhat more uniform timing in ML vs. Scala;
Sat, 06 Nov 2010 16:53:07 +0100 added Markup.Double, Markup.Double_Property;
wenzelm [Sat, 06 Nov 2010 16:53:07 +0100] rev 40392
added Markup.Double, Markup.Double_Property; tuned;
Sat, 06 Nov 2010 16:31:35 +0100 explicit "timing" status for toplevel transactions;
wenzelm [Sat, 06 Nov 2010 16:31:35 +0100] rev 40391
explicit "timing" status for toplevel transactions;
Sat, 06 Nov 2010 16:03:49 +0100 tuned;
wenzelm [Sat, 06 Nov 2010 16:03:49 +0100] rev 40390
tuned;
Sat, 06 Nov 2010 15:34:11 +0100 tuned comments;
wenzelm [Sat, 06 Nov 2010 15:34:11 +0100] rev 40389
tuned comments;
Sat, 06 Nov 2010 00:10:32 +0100 abolished obscure goal variant of [split_format] -- unused (cf. d1c14898fd04), unrelated to '(complete)' variant, and not at all canonical
krauss [Sat, 06 Nov 2010 00:10:32 +0100] rev 40388
abolished obscure goal variant of [split_format] -- unused (cf. d1c14898fd04), unrelated to '(complete)' variant, and not at all canonical
Fri, 05 Nov 2010 23:19:20 +0100 moved ISABELLE_IDENTIFIER from ISABELLE_OUTPUT further up to ISABELLE_HOME_USER;
wenzelm [Fri, 05 Nov 2010 23:19:20 +0100] rev 40387
moved ISABELLE_IDENTIFIER from ISABELLE_OUTPUT further up to ISABELLE_HOME_USER;
Fri, 05 Nov 2010 22:03:57 +0100 updated keywords;
wenzelm [Fri, 05 Nov 2010 22:03:57 +0100] rev 40386
updated keywords;
Fri, 05 Nov 2010 22:01:01 +0100 reflect actual content of /home/isabelle/.html-data/cgi-bin/hgwebdir.cgi;
wenzelm [Fri, 05 Nov 2010 22:01:01 +0100] rev 40385
reflect actual content of /home/isabelle/.html-data/cgi-bin/hgwebdir.cgi;
Fri, 05 Nov 2010 21:53:25 +0100 eliminated spurious "firstline" filters for improved display of Isabelle history logs: one item per line, without special headline;
wenzelm [Fri, 05 Nov 2010 21:53:25 +0100] rev 40384
eliminated spurious "firstline" filters for improved display of Isabelle history logs: one item per line, without special headline; more uniform shortlogentry and filelogentry;
Fri, 05 Nov 2010 21:48:48 +0100 reflect actual content of /home/isabelle-repository/hgweb-templates/isabelle by krauss;
wenzelm [Fri, 05 Nov 2010 21:48:48 +0100] rev 40383
reflect actual content of /home/isabelle-repository/hgweb-templates/isabelle by krauss;
Fri, 05 Nov 2010 21:42:32 +0100 obsolete -- python installation on www4 is not modified (despite remaining "firstline" in graph and syndication views);
wenzelm [Fri, 05 Nov 2010 21:42:32 +0100] rev 40382
obsolete -- python installation on www4 is not modified (despite remaining "firstline" in graph and syndication views);
Fri, 05 Nov 2010 19:47:20 +0100 explicit indication of some remaining violations of the Isabelle/ML interrupt model;
wenzelm [Fri, 05 Nov 2010 19:47:20 +0100] rev 40381
explicit indication of some remaining violations of the Isabelle/ML interrupt model;
Fri, 05 Nov 2010 19:39:25 +0100 updated generated file, overwriting 55a1693affb6 whose content appears to be in the thy source already;
wenzelm [Fri, 05 Nov 2010 19:39:25 +0100] rev 40380
updated generated file, overwriting 55a1693affb6 whose content appears to be in the thy source already;
Fri, 05 Nov 2010 19:22:04 +0100 proper spelling;
wenzelm [Fri, 05 Nov 2010 19:22:04 +0100] rev 40379
proper spelling; proper format;
Fri, 05 Nov 2010 15:09:55 +0100 merged
hoelzl [Fri, 05 Nov 2010 15:09:55 +0100] rev 40378
merged
Fri, 05 Nov 2010 14:17:18 +0100 Extend convex analysis by Bogdan Grechuk
hoelzl [Fri, 05 Nov 2010 14:17:18 +0100] rev 40377
Extend convex analysis by Bogdan Grechuk
Fri, 05 Nov 2010 14:36:17 +0100 merged
blanchet [Fri, 05 Nov 2010 14:36:17 +0100] rev 40376
merged
Fri, 05 Nov 2010 09:49:03 +0100 fixed handling of theorem references such as "foo bar" (with quotes), "foo bar(2)", and "foo bar(2)"(2)
blanchet [Fri, 05 Nov 2010 09:49:03 +0100] rev 40375
fixed handling of theorem references such as "foo bar" (with quotes), "foo bar(2)", and "foo bar(2)"(2)
Fri, 05 Nov 2010 09:05:22 +0100 make Mirabelle work correctly if the prover (e.g. the SMT solver) returns no timing information
blanchet [Fri, 05 Nov 2010 09:05:22 +0100] rev 40374
make Mirabelle work correctly if the prover (e.g. the SMT solver) returns no timing information
Thu, 04 Nov 2010 15:31:26 +0100 pass proper type to SMT_Builtin.is_builtin
blanchet [Thu, 04 Nov 2010 15:31:26 +0100] rev 40373
pass proper type to SMT_Builtin.is_builtin
Thu, 04 Nov 2010 15:30:48 +0100 remove " s" suffix since seconds are now implicit
blanchet [Thu, 04 Nov 2010 15:30:48 +0100] rev 40372
remove " s" suffix since seconds are now implicit
Thu, 04 Nov 2010 14:59:44 +0100 ignore facts with only theory constants in them
blanchet [Thu, 04 Nov 2010 14:59:44 +0100] rev 40371
ignore facts with only theory constants in them
Thu, 04 Nov 2010 14:59:44 +0100 cosmetics
blanchet [Thu, 04 Nov 2010 14:59:44 +0100] rev 40370
cosmetics
Thu, 04 Nov 2010 14:59:44 +0100 use the SMT integration's official list of built-ins
blanchet [Thu, 04 Nov 2010 14:59:44 +0100] rev 40369
use the SMT integration's official list of built-ins
Fri, 05 Nov 2010 14:10:41 +0100 added class relation group_add < cancel_semigroup_add
haftmann [Fri, 05 Nov 2010 14:10:41 +0100] rev 40368
added class relation group_add < cancel_semigroup_add
Fri, 05 Nov 2010 09:07:14 +0100 merged
bulwahn [Fri, 05 Nov 2010 09:07:14 +0100] rev 40367
merged
Fri, 05 Nov 2010 08:16:35 +0100 changing timeout to real value; handling Interrupt and Timeout more like nitpick does
bulwahn [Fri, 05 Nov 2010 08:16:35 +0100] rev 40366
changing timeout to real value; handling Interrupt and Timeout more like nitpick does
Fri, 05 Nov 2010 08:16:34 +0100 added two lemmas about injectivity of concat to the list theory
bulwahn [Fri, 05 Nov 2010 08:16:34 +0100] rev 40365
added two lemmas about injectivity of concat to the list theory
Fri, 05 Nov 2010 08:16:31 +0100 adding documentation of some quickcheck options
bulwahn [Fri, 05 Nov 2010 08:16:31 +0100] rev 40364
adding documentation of some quickcheck options
Fri, 05 Nov 2010 08:28:57 +0100 merged
haftmann [Fri, 05 Nov 2010 08:28:57 +0100] rev 40363
merged
Thu, 04 Nov 2010 17:27:38 +0100 Code.check_const etc.: reject too specific types
haftmann [Thu, 04 Nov 2010 17:27:38 +0100] rev 40362
Code.check_const etc.: reject too specific types
Thu, 04 Nov 2010 17:27:37 +0100 corrected quoting
haftmann [Thu, 04 Nov 2010 17:27:37 +0100] rev 40361
corrected quoting
Thu, 04 Nov 2010 17:27:37 +0100 added lemma length_alloc
haftmann [Thu, 04 Nov 2010 17:27:37 +0100] rev 40360
added lemma length_alloc
Thu, 04 Nov 2010 13:42:36 +0100 dropped return abbreviation for Pair -- confusing if combined with monad syntax; tuned document
haftmann [Thu, 04 Nov 2010 13:42:36 +0100] rev 40359
dropped return abbreviation for Pair -- confusing if combined with monad syntax; tuned document
Thu, 04 Nov 2010 13:42:36 +0100 added note on countable types
haftmann [Thu, 04 Nov 2010 13:42:36 +0100] rev 40358
added note on countable types
Thu, 04 Nov 2010 18:01:55 +0100 simulate more closely the behaviour of the tactic
boehmes [Thu, 04 Nov 2010 18:01:55 +0100] rev 40357
simulate more closely the behaviour of the tactic
Thu, 04 Nov 2010 17:17:21 +0100 merged
wenzelm [Thu, 04 Nov 2010 17:17:21 +0100] rev 40356
merged
Thu, 04 Nov 2010 13:37:11 +0100 merged
haftmann [Thu, 04 Nov 2010 13:37:11 +0100] rev 40355
merged
Thu, 04 Nov 2010 09:54:16 +0100 merged
haftmann [Thu, 04 Nov 2010 09:54:16 +0100] rev 40354
merged
Wed, 03 Nov 2010 14:14:06 +0100 dropped debug message
haftmann [Wed, 03 Nov 2010 14:14:06 +0100] rev 40353
dropped debug message
Wed, 03 Nov 2010 14:14:06 +0100 more precise text
haftmann [Wed, 03 Nov 2010 14:14:06 +0100] rev 40352
more precise text
Wed, 03 Nov 2010 14:14:05 +0100 SMLdummy target
haftmann [Wed, 03 Nov 2010 14:14:05 +0100] rev 40351
SMLdummy target
Wed, 03 Nov 2010 14:14:05 +0100 fixed typos
haftmann [Wed, 03 Nov 2010 14:14:05 +0100] rev 40350
fixed typos
Wed, 03 Nov 2010 12:20:33 +0100 moved theory Quicksort from Library/ to ex/
haftmann [Wed, 03 Nov 2010 12:20:33 +0100] rev 40349
moved theory Quicksort from Library/ to ex/
Wed, 03 Nov 2010 12:20:33 +0100 Theory Multiset provides stable quicksort implementation of sort_key.
haftmann [Wed, 03 Nov 2010 12:20:33 +0100] rev 40348
Theory Multiset provides stable quicksort implementation of sort_key.
Wed, 03 Nov 2010 12:15:47 +0100 added code lemmas for stable parametrized quicksort
haftmann [Wed, 03 Nov 2010 12:15:47 +0100] rev 40347
added code lemmas for stable parametrized quicksort
Wed, 03 Nov 2010 11:50:29 +0100 tuned proof
haftmann [Wed, 03 Nov 2010 11:50:29 +0100] rev 40346
tuned proof
Thu, 04 Nov 2010 09:53:23 +0100 moved file in makefile to reflect actual dependencies
blanchet [Thu, 04 Nov 2010 09:53:23 +0100] rev 40345
moved file in makefile to reflect actual dependencies
Wed, 03 Nov 2010 23:01:30 +0100 give E one more second, to prevent cases where it finds a proof but has no time to print it
blanchet [Wed, 03 Nov 2010 23:01:30 +0100] rev 40344
give E one more second, to prevent cases where it finds a proof but has no time to print it
Wed, 03 Nov 2010 22:51:32 +0100 use floating-point numbers for Sledgehammer's "thresholds" option rather than percentages;
blanchet [Wed, 03 Nov 2010 22:51:32 +0100] rev 40343
use floating-point numbers for Sledgehammer's "thresholds" option rather than percentages; updated docs
Wed, 03 Nov 2010 22:33:23 +0100 don't be overly verbose in Sledgehammer's minimizer
blanchet [Wed, 03 Nov 2010 22:33:23 +0100] rev 40342
don't be overly verbose in Sledgehammer's minimizer
Wed, 03 Nov 2010 22:26:53 +0100 standardize on seconds for Nitpick and Sledgehammer timeouts
blanchet [Wed, 03 Nov 2010 22:26:53 +0100] rev 40341
standardize on seconds for Nitpick and Sledgehammer timeouts
Wed, 03 Nov 2010 20:19:24 +0100 cleaned up
nipkow [Wed, 03 Nov 2010 20:19:24 +0100] rev 40340
cleaned up
Thu, 04 Nov 2010 16:15:13 +0100 added property "tooltip-margin";
wenzelm [Thu, 04 Nov 2010 16:15:13 +0100] rev 40339
added property "tooltip-margin";
Thu, 04 Nov 2010 10:58:03 +0100 clarified tooltips: message output by default, extra info via control/command;
wenzelm [Thu, 04 Nov 2010 10:58:03 +0100] rev 40338
clarified tooltips: message output by default, extra info via control/command;
Thu, 04 Nov 2010 10:33:37 +0100 warn in correlation with report -- avoid spurious message duplicates;
wenzelm [Thu, 04 Nov 2010 10:33:37 +0100] rev 40337
warn in correlation with report -- avoid spurious message duplicates;
Thu, 04 Nov 2010 10:22:59 +0100 tuned;
wenzelm [Thu, 04 Nov 2010 10:22:59 +0100] rev 40336
tuned;
Wed, 03 Nov 2010 21:53:56 +0100 feeder: treat header as escaped utf8 to allow initial ML text to refer to non-ASCII file/directory names (e.g. "Documents/" on Chinese Ubuntu);
wenzelm [Wed, 03 Nov 2010 21:53:56 +0100] rev 40335
feeder: treat header as escaped utf8 to allow initial ML text to refer to non-ASCII file/directory names (e.g. "Documents/" on Chinese Ubuntu);
Wed, 03 Nov 2010 17:11:40 +0100 merged
boehmes [Wed, 03 Nov 2010 17:11:40 +0100] rev 40334
merged
Wed, 03 Nov 2010 17:02:53 +0100 updated SMT certificates
boehmes [Wed, 03 Nov 2010 17:02:53 +0100] rev 40333
updated SMT certificates
Wed, 03 Nov 2010 16:44:38 +0100 standardize timeout value based on reals
boehmes [Wed, 03 Nov 2010 16:44:38 +0100] rev 40332
standardize timeout value based on reals
Wed, 03 Nov 2010 15:56:15 +0100 merged
wenzelm [Wed, 03 Nov 2010 15:56:15 +0100] rev 40331
merged
Wed, 03 Nov 2010 07:02:09 -0700 merged
huffman [Wed, 03 Nov 2010 07:02:09 -0700] rev 40330
merged
Sat, 30 Oct 2010 15:13:11 -0700 change default_sort of HOLCF from pcpo to bifinite; rename command 'new_domain' to 'domain'; rename 'domain' to 'domain (unsafe)'
huffman [Sat, 30 Oct 2010 15:13:11 -0700] rev 40329
change default_sort of HOLCF from pcpo to bifinite; rename command 'new_domain' to 'domain'; rename 'domain' to 'domain (unsafe)'
Sat, 30 Oct 2010 12:25:18 -0700 merged
huffman [Sat, 30 Oct 2010 12:25:18 -0700] rev 40328
merged
Fri, 29 Oct 2010 17:15:28 -0700 renamed {Rep,Abs}_CFun to {Rep,Abs}_cfun
huffman [Fri, 29 Oct 2010 17:15:28 -0700] rev 40327
renamed {Rep,Abs}_CFun to {Rep,Abs}_cfun
Fri, 29 Oct 2010 16:51:40 -0700 renamed lemma cont2cont_Rep_CFun to cont2cont_APP
huffman [Fri, 29 Oct 2010 16:51:40 -0700] rev 40326
renamed lemma cont2cont_Rep_CFun to cont2cont_APP
Fri, 29 Oct 2010 16:24:07 -0700 simplify proof of typedef_cont_Abs
huffman [Fri, 29 Oct 2010 16:24:07 -0700] rev 40325
simplify proof of typedef_cont_Abs
Wed, 27 Oct 2010 15:50:01 -0700 rename constant trifte to tr_case
huffman [Wed, 27 Oct 2010 15:50:01 -0700] rev 40324
rename constant trifte to tr_case
Wed, 27 Oct 2010 14:31:39 -0700 add 'LAM (Def x). t' as alternative syntax for 'FLIFT x. t'
huffman [Wed, 27 Oct 2010 14:31:39 -0700] rev 40323
add 'LAM (Def x). t' as alternative syntax for 'FLIFT x. t'
Wed, 27 Oct 2010 14:15:54 -0700 make syntax of continuous if-then-else consistent with HOL if-then-else
huffman [Wed, 27 Oct 2010 14:15:54 -0700] rev 40322
make syntax of continuous if-then-else consistent with HOL if-then-else
Wed, 27 Oct 2010 13:54:18 -0700 rename lemmas *_defined_iff and *_strict_iff to *_bottom_iff
huffman [Wed, 27 Oct 2010 13:54:18 -0700] rev 40321
rename lemmas *_defined_iff and *_strict_iff to *_bottom_iff
Wed, 03 Nov 2010 10:44:53 +0100 polyml_as_definition does not require explicit dependencies on external ML files
haftmann [Wed, 03 Nov 2010 10:44:53 +0100] rev 40320
polyml_as_definition does not require explicit dependencies on external ML files
Wed, 03 Nov 2010 13:54:23 +0100 explicit warning about opaque signature matching -- saves extra paragraph in implementation manual;
wenzelm [Wed, 03 Nov 2010 13:54:23 +0100] rev 40319
explicit warning about opaque signature matching -- saves extra paragraph in implementation manual;
Wed, 03 Nov 2010 11:33:51 +0100 discontinued obsolete function sys_error and exception SYS_ERROR;
wenzelm [Wed, 03 Nov 2010 11:33:51 +0100] rev 40318
discontinued obsolete function sys_error and exception SYS_ERROR;
Wed, 03 Nov 2010 11:11:49 +0100 replaced ancient sys_error by raise Fail, assuming that the latter is not handled specifically by the environment;
wenzelm [Wed, 03 Nov 2010 11:11:49 +0100] rev 40317
replaced ancient sys_error by raise Fail, assuming that the latter is not handled specifically by the environment;
Wed, 03 Nov 2010 11:06:22 +0100 replaced ancient sys_error by raise Fail, assuming that the latter is not handled specifically by the environment;
wenzelm [Wed, 03 Nov 2010 11:06:22 +0100] rev 40316
replaced ancient sys_error by raise Fail, assuming that the latter is not handled specifically by the environment;
Wed, 03 Nov 2010 10:51:40 +0100 try_param_tac: plain user error appears more appropriate;
wenzelm [Wed, 03 Nov 2010 10:51:40 +0100] rev 40315
try_param_tac: plain user error appears more appropriate;
Wed, 03 Nov 2010 10:48:55 +0100 replaced ancient sys_error by raise Fail, assuming that the latter is not handled specifically by the environment;
wenzelm [Wed, 03 Nov 2010 10:48:55 +0100] rev 40314
replaced ancient sys_error by raise Fail, assuming that the latter is not handled specifically by the environment;
Wed, 03 Nov 2010 10:20:37 +0100 eliminated dead code;
wenzelm [Wed, 03 Nov 2010 10:20:37 +0100] rev 40313
eliminated dead code;
Wed, 03 Nov 2010 10:18:05 +0100 more conventional exceptions for abstract syntax operations -- eliminated ancient SYS_ERROR;
wenzelm [Wed, 03 Nov 2010 10:18:05 +0100] rev 40312
more conventional exceptions for abstract syntax operations -- eliminated ancient SYS_ERROR; proper signature constraint;
Wed, 03 Nov 2010 08:29:32 +0100 removed assumption
nipkow [Wed, 03 Nov 2010 08:29:32 +0100] rev 40311
removed assumption
Tue, 02 Nov 2010 21:59:21 +0100 more on naming tactics;
wenzelm [Tue, 02 Nov 2010 21:59:21 +0100] rev 40310
more on naming tactics;
Tue, 02 Nov 2010 21:24:07 +0100 merged
wenzelm [Tue, 02 Nov 2010 21:24:07 +0100] rev 40309
merged
Tue, 02 Nov 2010 20:32:33 +0100 merged
haftmann [Tue, 02 Nov 2010 20:32:33 +0100] rev 40308
merged
Tue, 02 Nov 2010 16:59:40 +0100 tuned proof
haftmann [Tue, 02 Nov 2010 16:59:40 +0100] rev 40307
tuned proof
Tue, 02 Nov 2010 16:48:19 +0100 tuned proof
haftmann [Tue, 02 Nov 2010 16:48:19 +0100] rev 40306
tuned proof
Tue, 02 Nov 2010 16:36:33 +0100 tuned lemma proposition of properties_for_sort_key
haftmann [Tue, 02 Nov 2010 16:36:33 +0100] rev 40305
tuned lemma proposition of properties_for_sort_key
Tue, 02 Nov 2010 16:31:57 +0100 lemmas sorted_map_same, sorted_same
haftmann [Tue, 02 Nov 2010 16:31:57 +0100] rev 40304
lemmas sorted_map_same, sorted_same
Tue, 02 Nov 2010 16:31:56 +0100 lemmas multiset_of_filter, sort_key_by_quicksort
haftmann [Tue, 02 Nov 2010 16:31:56 +0100] rev 40303
lemmas multiset_of_filter, sort_key_by_quicksort
Tue, 02 Nov 2010 21:21:07 +0100 more on "Time" in Isabelle/ML;
wenzelm [Tue, 02 Nov 2010 21:21:07 +0100] rev 40302
more on "Time" in Isabelle/ML;
Tue, 02 Nov 2010 20:55:12 +0100 simplified some time constants;
wenzelm [Tue, 02 Nov 2010 20:55:12 +0100] rev 40301
simplified some time constants;
Tue, 02 Nov 2010 20:31:46 +0100 added convenience operation seconds: real -> time;
wenzelm [Tue, 02 Nov 2010 20:31:46 +0100] rev 40300
added convenience operation seconds: real -> time;
Tue, 02 Nov 2010 20:16:56 +0100 avoid catch-all exception handling;
wenzelm [Tue, 02 Nov 2010 20:16:56 +0100] rev 40299
avoid catch-all exception handling;
Tue, 02 Nov 2010 20:15:57 +0100 eliminated fragile catch-all pattern, based on educated guess about the intended exception;
wenzelm [Tue, 02 Nov 2010 20:15:57 +0100] rev 40298
eliminated fragile catch-all pattern, based on educated guess about the intended exception;
Tue, 02 Nov 2010 12:37:12 +0100 Attribute map_function -> coercion_map;
traytel [Tue, 02 Nov 2010 12:37:12 +0100] rev 40297
Attribute map_function -> coercion_map; tuned;
Sun, 31 Oct 2010 13:26:37 +0100 syntax category "real" subsumes plain "int";
wenzelm [Sun, 31 Oct 2010 13:26:37 +0100] rev 40296
syntax category "real" subsumes plain "int";
Sun, 31 Oct 2010 11:45:45 +0100 merged
nipkow [Sun, 31 Oct 2010 11:45:45 +0100] rev 40295
merged
Fri, 29 Oct 2010 17:57:36 +0200 Plus -> Sum_Type.Plus
nipkow [Fri, 29 Oct 2010 17:57:36 +0200] rev 40294
Plus -> Sum_Type.Plus
Sun, 31 Oct 2010 11:38:09 +0100 Minor reformat.
ballarin [Sun, 31 Oct 2010 11:38:09 +0100] rev 40293
Minor reformat.
Sat, 30 Oct 2010 21:08:20 +0200 support for real valued preferences;
wenzelm [Sat, 30 Oct 2010 21:08:20 +0200] rev 40292
support for real valued preferences;
Sat, 30 Oct 2010 16:33:58 +0200 support for real valued configuration options;
wenzelm [Sat, 30 Oct 2010 16:33:58 +0200] rev 40291
support for real valued configuration options;
Sat, 30 Oct 2010 15:26:40 +0200 support for floating-point tokens in outer syntax (coinciding with inner syntax version);
wenzelm [Sat, 30 Oct 2010 15:26:40 +0200] rev 40290
support for floating-point tokens in outer syntax (coinciding with inner syntax version);
Fri, 29 Oct 2010 23:15:01 +0200 merged
wenzelm [Fri, 29 Oct 2010 23:15:01 +0200] rev 40289
merged
Fri, 29 Oct 2010 21:41:14 +0200 added rule let_mono
krauss [Fri, 29 Oct 2010 21:41:14 +0200] rev 40288
added rule let_mono
Fri, 29 Oct 2010 22:59:40 +0200 CONTRIBUTORS;
wenzelm [Fri, 29 Oct 2010 22:59:40 +0200] rev 40287
CONTRIBUTORS;
Fri, 29 Oct 2010 22:54:54 +0200 more sharing of operations, without aliases;
wenzelm [Fri, 29 Oct 2010 22:54:54 +0200] rev 40286
more sharing of operations, without aliases;
Fri, 29 Oct 2010 22:22:36 +0200 simplified data lookup;
wenzelm [Fri, 29 Oct 2010 22:22:36 +0200] rev 40285
simplified data lookup;
Fri, 29 Oct 2010 22:19:27 +0200 export declarations by default, to allow other ML packages by-pass concrete syntax;
wenzelm [Fri, 29 Oct 2010 22:19:27 +0200] rev 40284
export declarations by default, to allow other ML packages by-pass concrete syntax; proper Args parsing for attribute syntax (required for proper treatment of morphisms when declarations are moved between contexts); tuned;
Fri, 29 Oct 2010 22:07:48 +0200 proper signature constraint for ML structure;
wenzelm [Fri, 29 Oct 2010 22:07:48 +0200] rev 40283
proper signature constraint for ML structure; explicit theory setup, which is customary outside Pure; formal @{binding} instead of Binding.name;
Fri, 29 Oct 2010 21:49:33 +0200 proper header;
wenzelm [Fri, 29 Oct 2010 21:49:33 +0200] rev 40282
proper header; tuned whitespace;
Fri, 29 Oct 2010 21:34:07 +0200 Coercive subtyping via subtype constraints, by Dmitriy Traytel (21-Oct-2010).
wenzelm [Fri, 29 Oct 2010 21:34:07 +0200] rev 40281
Coercive subtyping via subtype constraints, by Dmitriy Traytel (21-Oct-2010).
Fri, 29 Oct 2010 18:17:11 +0200 updated SMT certificates
boehmes [Fri, 29 Oct 2010 18:17:11 +0200] rev 40280
updated SMT certificates
Fri, 29 Oct 2010 18:17:10 +0200 eta-expand built-in constants; also rewrite partially applied natural number terms
boehmes [Fri, 29 Oct 2010 18:17:10 +0200] rev 40279
eta-expand built-in constants; also rewrite partially applied natural number terms
Fri, 29 Oct 2010 18:17:09 +0200 optionally drop assumptions which cannot be preprocessed
boehmes [Fri, 29 Oct 2010 18:17:09 +0200] rev 40278
optionally drop assumptions which cannot be preprocessed
Fri, 29 Oct 2010 18:17:08 +0200 added crafted list of SMT built-in constants
boehmes [Fri, 29 Oct 2010 18:17:08 +0200] rev 40277
added crafted list of SMT built-in constants
Fri, 29 Oct 2010 18:17:06 +0200 clarified error message
boehmes [Fri, 29 Oct 2010 18:17:06 +0200] rev 40276
clarified error message
Fri, 29 Oct 2010 18:17:05 +0200 tuned
boehmes [Fri, 29 Oct 2010 18:17:05 +0200] rev 40275
tuned
Fri, 29 Oct 2010 18:17:04 +0200 introduced SMT.distinct as a representation of the solvers' built-in predicate; check that SMT.distinct is always applied to an explicit list
boehmes [Fri, 29 Oct 2010 18:17:04 +0200] rev 40274
introduced SMT.distinct as a representation of the solvers' built-in predicate; check that SMT.distinct is always applied to an explicit list
Fri, 29 Oct 2010 17:38:57 +0200 merged
wenzelm [Fri, 29 Oct 2010 17:38:57 +0200] rev 40273
merged
Fri, 29 Oct 2010 17:28:27 +0200 added listrel1
nipkow [Fri, 29 Oct 2010 17:28:27 +0200] rev 40272
added listrel1
Fri, 29 Oct 2010 17:25:22 +0200 hide Sum_Type.Plus
nipkow [Fri, 29 Oct 2010 17:25:22 +0200] rev 40271
hide Sum_Type.Plus
Fri, 29 Oct 2010 16:51:20 +0200 merged
wenzelm [Fri, 29 Oct 2010 16:51:20 +0200] rev 40270
merged
Fri, 29 Oct 2010 16:04:35 +0200 added user aliasses (still unclear how to specify names with whitespace contained)
haftmann [Fri, 29 Oct 2010 16:04:35 +0200] rev 40269
added user aliasses (still unclear how to specify names with whitespace contained)
Fri, 29 Oct 2010 14:06:10 +0200 merged
haftmann [Fri, 29 Oct 2010 14:06:10 +0200] rev 40268
merged
Fri, 29 Oct 2010 14:03:02 +0200 tuned structure of theory
haftmann [Fri, 29 Oct 2010 14:03:02 +0200] rev 40267
tuned structure of theory
Fri, 29 Oct 2010 13:49:49 +0200 remove term_of equations for Heap type explicitly
haftmann [Fri, 29 Oct 2010 13:49:49 +0200] rev 40266
remove term_of equations for Heap type explicitly
Fri, 29 Oct 2010 12:49:05 +0200 no need for setting up the kodkodi environment since Kodkodi 1.2.9
blanchet [Fri, 29 Oct 2010 12:49:05 +0200] rev 40265
no need for setting up the kodkodi environment since Kodkodi 1.2.9
Fri, 29 Oct 2010 12:49:05 +0200 fixed order of quantifier instantiation in new Skolemizer
blanchet [Fri, 29 Oct 2010 12:49:05 +0200] rev 40264
fixed order of quantifier instantiation in new Skolemizer
Fri, 29 Oct 2010 12:49:05 +0200 restructure Skolemization code slightly
blanchet [Fri, 29 Oct 2010 12:49:05 +0200] rev 40263
restructure Skolemization code slightly
Fri, 29 Oct 2010 12:49:05 +0200 ensure that MESON correctly preserves the name of variables (needed by the new Skolemizer)
blanchet [Fri, 29 Oct 2010 12:49:05 +0200] rev 40262
ensure that MESON correctly preserves the name of variables (needed by the new Skolemizer)
Fri, 29 Oct 2010 12:49:05 +0200 more work on new Skolemizer without Hilbert_Choice
blanchet [Fri, 29 Oct 2010 12:49:05 +0200] rev 40261
more work on new Skolemizer without Hilbert_Choice
Fri, 29 Oct 2010 12:49:05 +0200 fix cluster numbering in the absense of Hilbert_Choice (reverts acde1b606b0e, effectively reintroducing most of 0bfaaa81fc62)
blanchet [Fri, 29 Oct 2010 12:49:05 +0200] rev 40260
fix cluster numbering in the absense of Hilbert_Choice (reverts acde1b606b0e, effectively reintroducing most of 0bfaaa81fc62)
Fri, 29 Oct 2010 12:49:05 +0200 prevent type errors because of inconsistent skolem Var types by giving fresh indices to Skolems
blanchet [Fri, 29 Oct 2010 12:49:05 +0200] rev 40259
prevent type errors because of inconsistent skolem Var types by giving fresh indices to Skolems
Fri, 29 Oct 2010 12:49:05 +0200 make handling of parameters more robust, by querying the goal
blanchet [Fri, 29 Oct 2010 12:49:05 +0200] rev 40258
make handling of parameters more robust, by querying the goal
Fri, 29 Oct 2010 11:35:28 +0200 actually pass "verbose" argument
haftmann [Fri, 29 Oct 2010 11:35:28 +0200] rev 40257
actually pass "verbose" argument
Fri, 29 Oct 2010 16:16:10 +0200 eliminated obsolete \_ escape;
wenzelm [Fri, 29 Oct 2010 16:16:10 +0200] rev 40256
eliminated obsolete \_ escape;
Fri, 29 Oct 2010 11:49:56 +0200 eliminated obsolete \_ escapes in rail environments;
wenzelm [Fri, 29 Oct 2010 11:49:56 +0200] rev 40255
eliminated obsolete \_ escapes in rail environments;
Fri, 29 Oct 2010 11:35:47 +0200 proper markup of formal text;
wenzelm [Fri, 29 Oct 2010 11:35:47 +0200] rev 40254
proper markup of formal text;
Fri, 29 Oct 2010 11:07:21 +0200 merged
wenzelm [Fri, 29 Oct 2010 11:07:21 +0200] rev 40253
merged
Fri, 29 Oct 2010 11:04:41 +0200 hide_const various constants, in particular to avoid ugly qualifiers in HOLCF
krauss [Fri, 29 Oct 2010 11:04:41 +0200] rev 40252
hide_const various constants, in particular to avoid ugly qualifiers in HOLCF
Fri, 29 Oct 2010 10:40:36 +0200 reverted e31e3f0071d4 because "foo.bar(5)" (with quotes) is wrong
blanchet [Fri, 29 Oct 2010 10:40:36 +0200] rev 40251
reverted e31e3f0071d4 because "foo.bar(5)" (with quotes) is wrong
Fri, 29 Oct 2010 10:14:49 +0200 merged
Lars Noschinski <noschinl@in.tum.de> [Fri, 29 Oct 2010 10:14:49 +0200] rev 40250
merged
Wed, 22 Sep 2010 09:56:39 +0200 Remove unnecessary premise of mult1_union
Lars Noschinski <noschinl@in.tum.de> [Wed, 22 Sep 2010 09:56:39 +0200] rev 40249
Remove unnecessary premise of mult1_union
Fri, 29 Oct 2010 08:44:49 +0200 adapting HOL-Mutabelle to changes in quickcheck
bulwahn [Fri, 29 Oct 2010 08:44:49 +0200] rev 40248
adapting HOL-Mutabelle to changes in quickcheck
Fri, 29 Oct 2010 08:44:46 +0200 NEWS
bulwahn [Fri, 29 Oct 2010 08:44:46 +0200] rev 40247
NEWS
Fri, 29 Oct 2010 08:44:44 +0200 changed global fixed timeout to a configurable timeout for quickcheck; test parameters in quickcheck are now fully passed around with the context
bulwahn [Fri, 29 Oct 2010 08:44:44 +0200] rev 40246
changed global fixed timeout to a configurable timeout for quickcheck; test parameters in quickcheck are now fully passed around with the context
Fri, 29 Oct 2010 08:44:43 +0200 updating documentation on quickcheck in the Isar reference
bulwahn [Fri, 29 Oct 2010 08:44:43 +0200] rev 40245
updating documentation on quickcheck in the Isar reference
Thu, 28 Oct 2010 18:36:34 +0200 merged
bulwahn [Thu, 28 Oct 2010 18:36:34 +0200] rev 40244
merged
Thu, 28 Oct 2010 17:28:45 +0200 adding a simple check to only run with a SWI-Prolog version known to work
bulwahn [Thu, 28 Oct 2010 17:28:45 +0200] rev 40243
adding a simple check to only run with a SWI-Prolog version known to work * * * taking the isabelle platform into account when finding the prolog system
Thu, 28 Oct 2010 23:54:39 +0200 tuned messages;
wenzelm [Thu, 28 Oct 2010 23:54:39 +0200] rev 40242
tuned messages;
Thu, 28 Oct 2010 23:19:52 +0200 discontinued obsolete ML antiquotation @{theory_ref};
wenzelm [Thu, 28 Oct 2010 23:19:52 +0200] rev 40241
discontinued obsolete ML antiquotation @{theory_ref};
Thu, 28 Oct 2010 22:59:33 +0200 tuned;
wenzelm [Thu, 28 Oct 2010 22:59:33 +0200] rev 40240
tuned;
Thu, 28 Oct 2010 22:39:59 +0200 moved FOL/ex/Iff_Oracle.thy to HOL/ex where it is more accessible to most readers of isar-ref;
wenzelm [Thu, 28 Oct 2010 22:39:59 +0200] rev 40239
moved FOL/ex/Iff_Oracle.thy to HOL/ex where it is more accessible to most readers of isar-ref; tuned;
Thu, 28 Oct 2010 22:23:11 +0200 type attribute is derived concept outside the kernel;
wenzelm [Thu, 28 Oct 2010 22:23:11 +0200] rev 40238
type attribute is derived concept outside the kernel;
Thu, 28 Oct 2010 22:12:08 +0200 preserve original source position of exn;
wenzelm [Thu, 28 Oct 2010 22:12:08 +0200] rev 40237
preserve original source position of exn;
Thu, 28 Oct 2010 22:11:06 +0200 handle Type.TYPE_MATCH, not arbitrary exceptions via MATCH_TYPE variable;
wenzelm [Thu, 28 Oct 2010 22:11:06 +0200] rev 40236
handle Type.TYPE_MATCH, not arbitrary exceptions via MATCH_TYPE variable; clarified handle/raise wrt. Quotient_Info.NotFound -- avoid fragile unqualified NotFound depending on "open" scope; added helpful comments;
Thu, 28 Oct 2010 22:04:00 +0200 use Exn.interruptible_capture to keep user-code interruptible (Exn.capture not immediately followed by Exn.release here);
wenzelm [Thu, 28 Oct 2010 22:04:00 +0200] rev 40235
use Exn.interruptible_capture to keep user-code interruptible (Exn.capture not immediately followed by Exn.release here);
Thu, 28 Oct 2010 21:59:01 +0200 added Exn.interruptible_capture, which reraises interrupts as required by user-code (when Exn.capture is not immediately followed by Exn.release);
wenzelm [Thu, 28 Oct 2010 21:59:01 +0200] rev 40234
added Exn.interruptible_capture, which reraises interrupts as required by user-code (when Exn.capture is not immediately followed by Exn.release); refined Exn.is_interrupt: detect nested IO Interrupts; generalized Exn.map_result; more precise dependencies;
Thu, 28 Oct 2010 21:52:33 +0200 eliminated dead code;
wenzelm [Thu, 28 Oct 2010 21:52:33 +0200] rev 40233
eliminated dead code;
Thu, 28 Oct 2010 21:51:34 +0200 tuned white-space;
wenzelm [Thu, 28 Oct 2010 21:51:34 +0200] rev 40232
tuned white-space;
Thu, 28 Oct 2010 17:54:25 +0200 merged
nipkow [Thu, 28 Oct 2010 17:54:25 +0200] rev 40231
merged
Thu, 28 Oct 2010 17:54:09 +0200 added lemmas about listrel(1)
nipkow [Thu, 28 Oct 2010 17:54:09 +0200] rev 40230
added lemmas about listrel(1)
Thu, 28 Oct 2010 17:25:46 +0200 tuned;
wenzelm [Thu, 28 Oct 2010 17:25:46 +0200] rev 40229
tuned;
Thu, 28 Oct 2010 15:10:34 +0200 merged
wenzelm [Thu, 28 Oct 2010 15:10:34 +0200] rev 40228
merged
Thu, 28 Oct 2010 12:33:24 +0200 support non-identifier-like fact names in Sledgehammer (e.g., "my lemma") by quoting them
blanchet [Thu, 28 Oct 2010 12:33:24 +0200] rev 40227
support non-identifier-like fact names in Sledgehammer (e.g., "my lemma") by quoting them
Thu, 28 Oct 2010 10:38:29 +0200 merged
blanchet [Thu, 28 Oct 2010 10:38:29 +0200] rev 40226
merged
Thu, 28 Oct 2010 09:40:57 +0200 clear identification
blanchet [Thu, 28 Oct 2010 09:40:57 +0200] rev 40225
clear identification
Thu, 28 Oct 2010 09:36:51 +0200 clear identification;
blanchet [Thu, 28 Oct 2010 09:36:51 +0200] rev 40224
clear identification; thread "Auto S/H" (vs. manual S/H) setting through SMT
Thu, 28 Oct 2010 09:29:57 +0200 clear identification
blanchet [Thu, 28 Oct 2010 09:29:57 +0200] rev 40223
clear identification
Wed, 27 Oct 2010 19:14:33 +0200 reintroduced Auto Try, but this time really off by default -- and leave some classical+simp reasoners out for Auto Try (but keep them for Try)
blanchet [Wed, 27 Oct 2010 19:14:33 +0200] rev 40222
reintroduced Auto Try, but this time really off by default -- and leave some classical+simp reasoners out for Auto Try (but keep them for Try)
Wed, 27 Oct 2010 16:32:13 +0200 do not let Metis be confused by higher-order reasoning leading to literals of the form "~ ~ p", which are really the same as "p"
blanchet [Wed, 27 Oct 2010 16:32:13 +0200] rev 40221
do not let Metis be confused by higher-order reasoning leading to literals of the form "~ ~ p", which are really the same as "p"
Wed, 27 Oct 2010 09:22:40 +0200 generalize to handle any prover (not just E)
blanchet [Wed, 27 Oct 2010 09:22:40 +0200] rev 40220
generalize to handle any prover (not just E)
Wed, 27 Oct 2010 11:11:35 -0700 merged
huffman [Wed, 27 Oct 2010 11:11:35 -0700] rev 40219
merged
Wed, 27 Oct 2010 11:10:36 -0700 make domain package work with non-cpo argument types
huffman [Wed, 27 Oct 2010 11:10:36 -0700] rev 40218
make domain package work with non-cpo argument types
Wed, 27 Oct 2010 11:06:53 -0700 make op -->> infixr, to match op --->
huffman [Wed, 27 Oct 2010 11:06:53 -0700] rev 40217
make op -->> infixr, to match op --->
Tue, 26 Oct 2010 14:19:59 -0700 use Named_Thms instead of Theory_Data for some domain package theorems
huffman [Tue, 26 Oct 2010 14:19:59 -0700] rev 40216
use Named_Thms instead of Theory_Data for some domain package theorems
Tue, 26 Oct 2010 09:00:07 -0700 change types of ML commands add_domain, add_new_domain to take 'sort' instead of 'string option'
huffman [Tue, 26 Oct 2010 09:00:07 -0700] rev 40215
change types of ML commands add_domain, add_new_domain to take 'sort' instead of 'string option'
Tue, 26 Oct 2010 08:36:52 -0700 use Term.add_tfreesT
huffman [Tue, 26 Oct 2010 08:36:52 -0700] rev 40214
use Term.add_tfreesT
Sun, 24 Oct 2010 15:42:57 -0700 rename case combinators generated by domain package to 'foo_case' instead of 'foo_when'
huffman [Sun, 24 Oct 2010 15:42:57 -0700] rev 40213
rename case combinators generated by domain package to 'foo_case' instead of 'foo_when'
Sun, 24 Oct 2010 15:19:17 -0700 rename constant 'one_when' to 'one_case'
huffman [Sun, 24 Oct 2010 15:19:17 -0700] rev 40212
rename constant 'one_when' to 'one_case'
Wed, 27 Oct 2010 16:40:34 +0200 merged
haftmann [Wed, 27 Oct 2010 16:40:34 +0200] rev 40211
merged
Wed, 27 Oct 2010 16:40:31 +0200 sorting: avoid _key suffix if lemma applies both to simple and generalized variant; generalized insort_insert to insort_insert_key; additional lemmas
haftmann [Wed, 27 Oct 2010 16:40:31 +0200] rev 40210
sorting: avoid _key suffix if lemma applies both to simple and generalized variant; generalized insort_insert to insort_insert_key; additional lemmas
Wed, 27 Oct 2010 13:46:30 +0200 regenerated keyword file
krauss [Wed, 27 Oct 2010 13:46:30 +0200] rev 40209
regenerated keyword file
Wed, 27 Oct 2010 08:58:03 +0200 made SML/NJ happy
boehmes [Wed, 27 Oct 2010 08:58:03 +0200] rev 40208
made SML/NJ happy
Tue, 26 Oct 2010 21:51:04 +0200 adapted SMT solver error handling to reflect latest changes in "SMT_Solver"
blanchet [Tue, 26 Oct 2010 21:51:04 +0200] rev 40207
adapted SMT solver error handling to reflect latest changes in "SMT_Solver"
Tue, 26 Oct 2010 21:43:50 +0200 better list of irrelevant SMT constants
blanchet [Tue, 26 Oct 2010 21:43:50 +0200] rev 40206
better list of irrelevant SMT constants
Tue, 26 Oct 2010 21:34:01 +0200 if "debug" is on, print list of relevant facts (poweruser request);
blanchet [Tue, 26 Oct 2010 21:34:01 +0200] rev 40205
if "debug" is on, print list of relevant facts (poweruser request); internal renaming
Tue, 26 Oct 2010 21:01:28 +0200 standardize on "fact" terminology (vs. "axiom" or "theorem") in Sledgehammer -- but keep "Axiom" in the lower-level "ATP_Problem" module
blanchet [Tue, 26 Oct 2010 21:01:28 +0200] rev 40204
standardize on "fact" terminology (vs. "axiom" or "theorem") in Sledgehammer -- but keep "Axiom" in the lower-level "ATP_Problem" module
Tue, 26 Oct 2010 20:12:33 +0200 "Nitpick" -> "Sledgehammer";
blanchet [Tue, 26 Oct 2010 20:12:33 +0200] rev 40203
"Nitpick" -> "Sledgehammer"; reparagraphing
Tue, 26 Oct 2010 20:09:38 +0200 merge
blanchet [Tue, 26 Oct 2010 20:09:38 +0200] rev 40202
merge
Tue, 26 Oct 2010 16:59:19 +0200 merged
blanchet [Tue, 26 Oct 2010 16:59:19 +0200] rev 40201
merged
Tue, 26 Oct 2010 16:56:54 +0200 remove needless context argument;
blanchet [Tue, 26 Oct 2010 16:56:54 +0200] rev 40200
remove needless context argument; prefer "Proof.context_of" to "#context o Proof.goal", since it considers any "using [[...]]"
Tue, 26 Oct 2010 17:35:54 +0200 use proper context
boehmes [Tue, 26 Oct 2010 17:35:54 +0200] rev 40199
use proper context
Tue, 26 Oct 2010 17:35:52 +0200 trace assumptions before giving them to the SMT solver
boehmes [Tue, 26 Oct 2010 17:35:52 +0200] rev 40198
trace assumptions before giving them to the SMT solver
Tue, 26 Oct 2010 17:35:51 +0200 capture out-of-memory warnings of Z3 and turn them into proper exceptions; be more precise about SMT solver run-time: return NONE instead of ~1
boehmes [Tue, 26 Oct 2010 17:35:51 +0200] rev 40197
capture out-of-memory warnings of Z3 and turn them into proper exceptions; be more precise about SMT solver run-time: return NONE instead of ~1
Tue, 26 Oct 2010 17:35:49 +0200 honor choice of either local or remote SMT solver only for smt_filter and keep default behaviour for the SMT tactic; omit messages when running smt_filter
boehmes [Tue, 26 Oct 2010 17:35:49 +0200] rev 40196
honor choice of either local or remote SMT solver only for smt_filter and keep default behaviour for the SMT tactic; omit messages when running smt_filter
Tue, 26 Oct 2010 16:39:21 +0200 include ATP in theory List -- avoid theory edge by-passing the prominent list theory
haftmann [Tue, 26 Oct 2010 16:39:21 +0200] rev 40195
include ATP in theory List -- avoid theory edge by-passing the prominent list theory
Tue, 26 Oct 2010 15:06:36 +0200 fixed typo
krauss [Tue, 26 Oct 2010 15:06:36 +0200] rev 40194
fixed typo
Tue, 26 Oct 2010 15:01:39 +0200 merged
blanchet [Tue, 26 Oct 2010 15:01:39 +0200] rev 40193
merged
Tue, 26 Oct 2010 15:01:02 +0200 merged
blanchet [Tue, 26 Oct 2010 15:01:02 +0200] rev 40192
merged
Tue, 26 Oct 2010 14:49:48 +0200 put theorems added using "add:" at the beginning of the list returned by the relevance filter, so that they don't get truncated away
blanchet [Tue, 26 Oct 2010 14:49:48 +0200] rev 40191
put theorems added using "add:" at the beginning of the list returned by the relevance filter, so that they don't get truncated away
Tue, 26 Oct 2010 14:48:55 +0200 tuning
blanchet [Tue, 26 Oct 2010 14:48:55 +0200] rev 40190
tuning
Tue, 26 Oct 2010 15:00:57 +0200 merged
haftmann [Tue, 26 Oct 2010 15:00:57 +0200] rev 40189
merged
Tue, 26 Oct 2010 14:06:22 +0200 consider base sorts of superclasses simultaneously during processing of class specification -- avoids clash of different base sorts
haftmann [Tue, 26 Oct 2010 14:06:22 +0200] rev 40188
consider base sorts of superclasses simultaneously during processing of class specification -- avoids clash of different base sorts
Tue, 26 Oct 2010 15:00:42 +0200 more general treatment of type argument in code certificates for operations on abstract types
haftmann [Tue, 26 Oct 2010 15:00:42 +0200] rev 40187
more general treatment of type argument in code certificates for operations on abstract types
Tue, 26 Oct 2010 14:11:34 +0200 partial_function is a declaration command
haftmann [Tue, 26 Oct 2010 14:11:34 +0200] rev 40186
partial_function is a declaration command
Tue, 26 Oct 2010 14:06:21 +0200 merged
blanchet [Tue, 26 Oct 2010 14:06:21 +0200] rev 40185
merged
Tue, 26 Oct 2010 13:50:57 +0200 proper error handling for SMT solvers in Sledgehammer
blanchet [Tue, 26 Oct 2010 13:50:57 +0200] rev 40184
proper error handling for SMT solvers in Sledgehammer
Tue, 26 Oct 2010 13:50:18 +0200 NEWS
krauss [Tue, 26 Oct 2010 13:50:18 +0200] rev 40183
NEWS
Tue, 26 Oct 2010 13:17:37 +0200 merge
blanchet [Tue, 26 Oct 2010 13:17:37 +0200] rev 40182
merge
Tue, 26 Oct 2010 13:16:43 +0200 integrated "smt" proof method with Sledgehammer
blanchet [Tue, 26 Oct 2010 13:16:43 +0200] rev 40181
integrated "smt" proof method with Sledgehammer
Tue, 26 Oct 2010 13:19:31 +0200 fixed confusion introduced in 008dc2d2c395
krauss [Tue, 26 Oct 2010 13:19:31 +0200] rev 40180
fixed confusion introduced in 008dc2d2c395
Tue, 26 Oct 2010 12:23:39 +0200 merged
blanchet [Tue, 26 Oct 2010 12:23:39 +0200] rev 40179
merged
Tue, 26 Oct 2010 12:17:19 +0200 reverted e7a80c6752c9 -- there's not much point in putting a diagnosis tool (as opposed to a proof method) in Plain, but more importantly Sledgehammer must be in Main to use SMT solvers
blanchet [Tue, 26 Oct 2010 12:17:19 +0200] rev 40178
reverted e7a80c6752c9 -- there's not much point in putting a diagnosis tool (as opposed to a proof method) in Plain, but more importantly Sledgehammer must be in Main to use SMT solvers
Tue, 26 Oct 2010 12:19:31 +0200 merged
haftmann [Tue, 26 Oct 2010 12:19:31 +0200] rev 40177
merged
Tue, 26 Oct 2010 12:19:22 +0200 tuned
haftmann [Tue, 26 Oct 2010 12:19:22 +0200] rev 40176
tuned
Tue, 26 Oct 2010 12:21:45 +0200 merged
krauss [Tue, 26 Oct 2010 12:21:45 +0200] rev 40175
merged
Tue, 26 Oct 2010 12:19:02 +0200 use partial_function instead of MREC combinator; curried rev'
krauss [Tue, 26 Oct 2010 12:19:02 +0200] rev 40174
use partial_function instead of MREC combinator; curried rev'
Tue, 26 Oct 2010 12:19:02 +0200 added Heap monad instance of partial_function package
krauss [Tue, 26 Oct 2010 12:19:02 +0200] rev 40173
added Heap monad instance of partial_function package
Tue, 26 Oct 2010 12:19:02 +0200 added Spec_Rule declaration to partial_function
krauss [Tue, 26 Oct 2010 12:19:02 +0200] rev 40172
added Spec_Rule declaration to partial_function
Tue, 26 Oct 2010 12:19:01 +0200 basic documentation for command partial_function
krauss [Tue, 26 Oct 2010 12:19:01 +0200] rev 40171
basic documentation for command partial_function
Tue, 26 Oct 2010 12:19:01 +0200 remove outdated "(otherwise)" syntax from manual
krauss [Tue, 26 Oct 2010 12:19:01 +0200] rev 40170
remove outdated "(otherwise)" syntax from manual
Tue, 26 Oct 2010 12:19:01 +0200 declare recursive equation as ".simps", in accordance with other packages
krauss [Tue, 26 Oct 2010 12:19:01 +0200] rev 40169
declare recursive equation as ".simps", in accordance with other packages
Tue, 26 Oct 2010 12:16:08 +0200 merged
haftmann [Tue, 26 Oct 2010 12:16:08 +0200] rev 40168
merged
Tue, 26 Oct 2010 12:15:55 +0200 dropped accidental doubled computation
haftmann [Tue, 26 Oct 2010 12:15:55 +0200] rev 40167
dropped accidental doubled computation
Tue, 26 Oct 2010 11:51:09 +0200 optionally force the remote version of an SMT solver to be executed
boehmes [Tue, 26 Oct 2010 11:51:09 +0200] rev 40166
optionally force the remote version of an SMT solver to be executed
Tue, 26 Oct 2010 11:49:36 +0200 tuned
boehmes [Tue, 26 Oct 2010 11:49:36 +0200] rev 40165
tuned
Tue, 26 Oct 2010 11:49:23 +0200 added a mode to only filter assumptions used in a Z3 proof (in which no proof reconstruction is performed)
boehmes [Tue, 26 Oct 2010 11:49:23 +0200] rev 40164
added a mode to only filter assumptions used in a Z3 proof (in which no proof reconstruction is performed)
Tue, 26 Oct 2010 11:46:19 +0200 changed SMT configuration options; updated SMT certificates
boehmes [Tue, 26 Oct 2010 11:46:19 +0200] rev 40163
changed SMT configuration options; updated SMT certificates
Tue, 26 Oct 2010 11:45:12 +0200 joined setup of SMT solvers in one place; turned Z3-specific options into SMT options (renamed configuration options from z3_* to smt_*); more detailed SMT exception; improved SMT filter interface
boehmes [Tue, 26 Oct 2010 11:45:12 +0200] rev 40162
joined setup of SMT solvers in one place; turned Z3-specific options into SMT options (renamed configuration options from z3_* to smt_*); more detailed SMT exception; improved SMT filter interface
Tue, 26 Oct 2010 11:39:26 +0200 keep track of theorems initially given to SMT (even if they are rewritten); provide interface to filter theorems necessary for SMT proofs
boehmes [Tue, 26 Oct 2010 11:39:26 +0200] rev 40161
keep track of theorems initially given to SMT (even if they are rewritten); provide interface to filter theorems necessary for SMT proofs
Tue, 26 Oct 2010 11:31:03 +0200 merged
blanchet [Tue, 26 Oct 2010 11:31:03 +0200] rev 40160
merged
Tue, 26 Oct 2010 11:21:08 +0200 merge
blanchet [Tue, 26 Oct 2010 11:21:08 +0200] rev 40159
merge
Tue, 26 Oct 2010 11:11:23 +0200 clearer error messages
blanchet [Tue, 26 Oct 2010 11:11:23 +0200] rev 40158
clearer error messages
Tue, 26 Oct 2010 11:10:00 +0200 renaming
blanchet [Tue, 26 Oct 2010 11:10:00 +0200] rev 40157
renaming
Thu, 28 Oct 2010 15:06:47 +0200 back again to non-Apple font rendering (cf. 4977324373f2);
wenzelm [Thu, 28 Oct 2010 15:06:47 +0200] rev 40156
back again to non-Apple font rendering (cf. 4977324373f2);
Thu, 28 Oct 2010 14:56:14 +0200 dock isabelle-session at bottom (again, cf. 37bdc2220cf8) to ensure that controls are fully visible;
wenzelm [Thu, 28 Oct 2010 14:56:14 +0200] rev 40155
dock isabelle-session at bottom (again, cf. 37bdc2220cf8) to ensure that controls are fully visible;
Tue, 26 Oct 2010 16:56:07 +0200 disable broken popups for now;
wenzelm [Tue, 26 Oct 2010 16:56:07 +0200] rev 40154
disable broken popups for now;
Tue, 26 Oct 2010 15:57:16 +0200 tuned;
wenzelm [Tue, 26 Oct 2010 15:57:16 +0200] rev 40153
tuned;
Tue, 26 Oct 2010 11:31:22 +0200 do not handle arbitrary exceptions;
wenzelm [Tue, 26 Oct 2010 11:31:22 +0200] rev 40152
do not handle arbitrary exceptions;
Tue, 26 Oct 2010 11:23:27 +0200 merged
wenzelm [Tue, 26 Oct 2010 11:23:27 +0200] rev 40151
merged
Tue, 26 Oct 2010 11:20:14 +0200 Code_Runtime.trace
haftmann [Tue, 26 Oct 2010 11:20:14 +0200] rev 40150
Code_Runtime.trace
Tue, 26 Oct 2010 11:22:18 +0200 proper markup of uninterpreted ML text as @{ML_text}, not @{verbatim};
wenzelm [Tue, 26 Oct 2010 11:22:18 +0200] rev 40149
proper markup of uninterpreted ML text as @{ML_text}, not @{verbatim};
Tue, 26 Oct 2010 11:06:12 +0200 merged
wenzelm [Tue, 26 Oct 2010 11:06:12 +0200] rev 40148
merged
Tue, 26 Oct 2010 11:00:17 +0200 improved English
blanchet [Tue, 26 Oct 2010 11:00:17 +0200] rev 40147
improved English
Tue, 26 Oct 2010 10:59:28 +0200 whitespace tuning
blanchet [Tue, 26 Oct 2010 10:59:28 +0200] rev 40146
whitespace tuning
Tue, 26 Oct 2010 10:57:04 +0200 no need to encode theorem number twice in skolem names
blanchet [Tue, 26 Oct 2010 10:57:04 +0200] rev 40145
no need to encode theorem number twice in skolem names
Tue, 26 Oct 2010 10:39:52 +0200 tuning
blanchet [Tue, 26 Oct 2010 10:39:52 +0200] rev 40144
tuning
Tue, 26 Oct 2010 09:40:20 +0200 make SML/NJ happy
blanchet [Tue, 26 Oct 2010 09:40:20 +0200] rev 40143
make SML/NJ happy
Mon, 25 Oct 2010 21:17:16 +0200 relaxing the filtering condition for getting specifications from Spec_Rules
bulwahn [Mon, 25 Oct 2010 21:17:16 +0200] rev 40142
relaxing the filtering condition for getting specifications from Spec_Rules
Mon, 25 Oct 2010 21:17:16 +0200 adding new predicate compiler files to the IsaMakefile
bulwahn [Mon, 25 Oct 2010 21:17:16 +0200] rev 40141
adding new predicate compiler files to the IsaMakefile
Mon, 25 Oct 2010 21:17:15 +0200 using mode_eq instead of op = for lookup in the predicate compiler
bulwahn [Mon, 25 Oct 2010 21:17:15 +0200] rev 40140
using mode_eq instead of op = for lookup in the predicate compiler
Mon, 25 Oct 2010 21:17:14 +0200 renaming split_modeT' to split_modeT
bulwahn [Mon, 25 Oct 2010 21:17:14 +0200] rev 40139
renaming split_modeT' to split_modeT
Mon, 25 Oct 2010 21:17:13 +0200 options as first argument to check functions
bulwahn [Mon, 25 Oct 2010 21:17:13 +0200] rev 40138
options as first argument to check functions
Mon, 25 Oct 2010 21:17:12 +0200 changing test parameters in examples to get to a result within the global timelimit
bulwahn [Mon, 25 Oct 2010 21:17:12 +0200] rev 40137
changing test parameters in examples to get to a result within the global timelimit
Mon, 25 Oct 2010 21:17:11 +0200 adding a global fixed timeout to quickcheck
bulwahn [Mon, 25 Oct 2010 21:17:11 +0200] rev 40136
adding a global fixed timeout to quickcheck
Mon, 25 Oct 2010 21:17:10 +0200 adding a global time limit to the values command
bulwahn [Mon, 25 Oct 2010 21:17:10 +0200] rev 40135
adding a global time limit to the values command
Mon, 25 Oct 2010 22:47:02 +0200 explicit message_output thread, with flushing after timeout, ensure atomic user-operations without the danger of IO Interrupt;
wenzelm [Mon, 25 Oct 2010 22:47:02 +0200] rev 40134
explicit message_output thread, with flushing after timeout, ensure atomic user-operations without the danger of IO Interrupt; eliminated auto_flush threads -- use plain line buffering for stdout/stderr; tuned;
Mon, 25 Oct 2010 21:23:09 +0200 more explicit indication of Output.Private_Hooks (still public to accomodate clones of Proof General for now);
wenzelm [Mon, 25 Oct 2010 21:23:09 +0200] rev 40133
more explicit indication of Output.Private_Hooks (still public to accomodate clones of Proof General for now);
Mon, 25 Oct 2010 21:06:56 +0200 renamed Output.priority to Output.urgent_message to emphasize its special role more clearly;
wenzelm [Mon, 25 Oct 2010 21:06:56 +0200] rev 40132
renamed Output.priority to Output.urgent_message to emphasize its special role more clearly;
Mon, 25 Oct 2010 20:24:13 +0200 explicitly qualify type Output.output, which is a slightly odd internal feature;
wenzelm [Mon, 25 Oct 2010 20:24:13 +0200] rev 40131
explicitly qualify type Output.output, which is a slightly odd internal feature;
Mon, 25 Oct 2010 16:52:20 +0200 export main ML entry by default;
wenzelm [Mon, 25 Oct 2010 16:52:20 +0200] rev 40130
export main ML entry by default; observe elisp format for preferences; clarified command setup;
Mon, 25 Oct 2010 16:41:23 +0200 observe Isabelle/ML coding standards;
wenzelm [Mon, 25 Oct 2010 16:41:23 +0200] rev 40129
observe Isabelle/ML coding standards;
Mon, 25 Oct 2010 16:18:00 +0200 merged
wenzelm [Mon, 25 Oct 2010 16:18:00 +0200] rev 40128
merged
Mon, 25 Oct 2010 16:17:16 +0200 significantly improved Isabelle/Isar implementation manual;
wenzelm [Mon, 25 Oct 2010 16:17:16 +0200] rev 40127
significantly improved Isabelle/Isar implementation manual;
Mon, 25 Oct 2010 16:14:40 +0200 misc tuning;
wenzelm [Mon, 25 Oct 2010 16:14:40 +0200] rev 40126
misc tuning;
Mon, 25 Oct 2010 11:39:52 +0200 removed some remains of Output.debug (follow-up to fce2202892c4);
wenzelm [Mon, 25 Oct 2010 11:39:52 +0200] rev 40125
removed some remains of Output.debug (follow-up to fce2202892c4);
Mon, 25 Oct 2010 11:22:30 +0200 recovered some odd two-dimensional layout;
wenzelm [Mon, 25 Oct 2010 11:22:30 +0200] rev 40124
recovered some odd two-dimensional layout;
Mon, 25 Oct 2010 13:36:20 +0200 merged
haftmann [Mon, 25 Oct 2010 13:36:20 +0200] rev 40123
merged
Mon, 25 Oct 2010 13:34:58 +0200 dropped (almost) redundant distinct.induct rule; distinct_simps again named distinct.simps
haftmann [Mon, 25 Oct 2010 13:34:58 +0200] rev 40122
dropped (almost) redundant distinct.induct rule; distinct_simps again named distinct.simps
Mon, 25 Oct 2010 13:34:57 +0200 moved sledgehammer to Plain; tuned dependencies
haftmann [Mon, 25 Oct 2010 13:34:57 +0200] rev 40121
moved sledgehammer to Plain; tuned dependencies
Mon, 25 Oct 2010 13:34:57 +0200 CONTRIBUTORS
haftmann [Mon, 25 Oct 2010 13:34:57 +0200] rev 40120
CONTRIBUTORS
Mon, 25 Oct 2010 12:24:38 +0200 merge
blanchet [Mon, 25 Oct 2010 12:24:38 +0200] rev 40119
merge
Mon, 25 Oct 2010 11:42:05 +0200 merged
blanchet [Mon, 25 Oct 2010 11:42:05 +0200] rev 40118
merged
Mon, 25 Oct 2010 10:38:41 +0200 updated keywords
blanchet [Mon, 25 Oct 2010 10:38:41 +0200] rev 40117
updated keywords
Mon, 25 Oct 2010 10:30:46 +0200 introduced manual version of "Auto Solve" as "solve_direct"
blanchet [Mon, 25 Oct 2010 10:30:46 +0200] rev 40116
introduced manual version of "Auto Solve" as "solve_direct"
Mon, 25 Oct 2010 09:29:43 +0200 make "sledgehammer_params" work on single-threaded platforms
blanchet [Mon, 25 Oct 2010 09:29:43 +0200] rev 40115
make "sledgehammer_params" work on single-threaded platforms
Fri, 22 Oct 2010 18:31:45 +0200 tuning
blanchet [Fri, 22 Oct 2010 18:31:45 +0200] rev 40114
tuning
Fri, 22 Oct 2010 18:24:10 +0200 handle timeouts (to prevent failure from other threads);
blanchet [Fri, 22 Oct 2010 18:24:10 +0200] rev 40113
handle timeouts (to prevent failure from other threads); removed needless functions; added "metis" to the mix
Mon, 25 Oct 2010 12:11:12 +0200 update keywords
haftmann [Mon, 25 Oct 2010 12:11:12 +0200] rev 40112
update keywords
Mon, 25 Oct 2010 10:45:22 +0200 some partial_function examples
krauss [Mon, 25 Oct 2010 10:45:22 +0200] rev 40111
some partial_function examples
Mon, 25 Oct 2010 11:16:23 +0200 added ML antiquotation @{assert};
wenzelm [Mon, 25 Oct 2010 11:16:23 +0200] rev 40110
added ML antiquotation @{assert};
Mon, 25 Oct 2010 11:01:00 +0200 updated keywords;
wenzelm [Mon, 25 Oct 2010 11:01:00 +0200] rev 40109
updated keywords;
Sat, 23 Oct 2010 23:42:04 +0200 integrated partial_function into HOL-Plain
krauss [Sat, 23 Oct 2010 23:42:04 +0200] rev 40108
integrated partial_function into HOL-Plain
Sat, 23 Oct 2010 23:41:19 +0200 first version of partial_function package
krauss [Sat, 23 Oct 2010 23:41:19 +0200] rev 40107
first version of partial_function package
Sat, 23 Oct 2010 23:39:37 +0200 Complete_Partial_Order.thy: complete partial orders over arbitrary chains, with fixpoint theorem
krauss [Sat, 23 Oct 2010 23:39:37 +0200] rev 40106
Complete_Partial_Order.thy: complete partial orders over arbitrary chains, with fixpoint theorem
Mon, 25 Oct 2010 08:08:08 +0200 merged
bulwahn [Mon, 25 Oct 2010 08:08:08 +0200] rev 40105
merged
Fri, 22 Oct 2010 18:38:59 +0200 splitting Hotel Key card example into specification and the two tests for counter example generation
bulwahn [Fri, 22 Oct 2010 18:38:59 +0200] rev 40104
splitting Hotel Key card example into specification and the two tests for counter example generation
Fri, 22 Oct 2010 18:38:59 +0200 adding generator quickcheck
bulwahn [Fri, 22 Oct 2010 18:38:59 +0200] rev 40103
adding generator quickcheck
Fri, 22 Oct 2010 18:38:59 +0200 restructuring values command and adding generator compilation
bulwahn [Fri, 22 Oct 2010 18:38:59 +0200] rev 40102
restructuring values command and adding generator compilation
Fri, 22 Oct 2010 18:38:59 +0200 moving general functions from core_data to predicate_compile_aux
bulwahn [Fri, 22 Oct 2010 18:38:59 +0200] rev 40101
moving general functions from core_data to predicate_compile_aux
Fri, 22 Oct 2010 18:38:59 +0200 updating to new notation in commented examples
bulwahn [Fri, 22 Oct 2010 18:38:59 +0200] rev 40100
updating to new notation in commented examples
Sun, 24 Oct 2010 15:11:24 -0700 merged
huffman [Sun, 24 Oct 2010 15:11:24 -0700] rev 40099
merged
Sun, 24 Oct 2010 03:43:12 -0700 use default names sprod/Rep_sprod/Abs_sprod from pcpodef instead of Sprod/Rep_Sprod/Abs_Sprod; similarly for ssum
huffman [Sun, 24 Oct 2010 03:43:12 -0700] rev 40098
use default names sprod/Rep_sprod/Abs_sprod from pcpodef instead of Sprod/Rep_Sprod/Abs_Sprod; similarly for ssum
Sat, 23 Oct 2010 19:56:33 -0700 remove legacy comp_dbind option from domain package
huffman [Sat, 23 Oct 2010 19:56:33 -0700] rev 40097
remove legacy comp_dbind option from domain package
Sat, 23 Oct 2010 11:04:26 -0700 change fixrec parser to not accept theorem names with (unchecked) option
huffman [Sat, 23 Oct 2010 11:04:26 -0700] rev 40096
change fixrec parser to not accept theorem names with (unchecked) option
Sat, 23 Oct 2010 11:03:50 -0700 tuned
huffman [Sat, 23 Oct 2010 11:03:50 -0700] rev 40095
tuned
Fri, 22 Oct 2010 15:49:18 -0700 rename lemma surjective_pairing_Sprod2 to spair_sfst_ssnd
huffman [Fri, 22 Oct 2010 15:49:18 -0700] rev 40094
rename lemma surjective_pairing_Sprod2 to spair_sfst_ssnd
Fri, 22 Oct 2010 15:47:43 -0700 add lemma strict3
huffman [Fri, 22 Oct 2010 15:47:43 -0700] rev 40093
add lemma strict3
Fri, 22 Oct 2010 11:24:52 -0700 do proofs using Rep_Sprod_simps, Rep_Ssum_simps; remove unused lemmas
huffman [Fri, 22 Oct 2010 11:24:52 -0700] rev 40092
do proofs using Rep_Sprod_simps, Rep_Ssum_simps; remove unused lemmas
Fri, 22 Oct 2010 07:45:32 -0700 make discrete_cpo a subclass of chfin; remove chfin instances for fun, cfun
huffman [Fri, 22 Oct 2010 07:45:32 -0700] rev 40091
make discrete_cpo a subclass of chfin; remove chfin instances for fun, cfun
Fri, 22 Oct 2010 07:44:34 -0700 direct instantiation unit :: discrete_cpo
huffman [Fri, 22 Oct 2010 07:44:34 -0700] rev 40090
direct instantiation unit :: discrete_cpo
Fri, 22 Oct 2010 06:58:45 -0700 remove finite_po class
huffman [Fri, 22 Oct 2010 06:58:45 -0700] rev 40089
remove finite_po class
Fri, 22 Oct 2010 06:08:51 -0700 simplify proofs about flift; remove unneeded lemmas
huffman [Fri, 22 Oct 2010 06:08:51 -0700] rev 40088
simplify proofs about flift; remove unneeded lemmas
Fri, 22 Oct 2010 05:54:54 -0700 simplify proof
huffman [Fri, 22 Oct 2010 05:54:54 -0700] rev 40087
simplify proof
Thu, 21 Oct 2010 15:21:39 -0700 minimize imports
huffman [Thu, 21 Oct 2010 15:21:39 -0700] rev 40086
minimize imports
Thu, 21 Oct 2010 15:19:07 -0700 add type annotation to avoid warning
huffman [Thu, 21 Oct 2010 15:19:07 -0700] rev 40085
add type annotation to avoid warning
Thu, 21 Oct 2010 12:51:36 -0700 simplify some proofs, convert to Isar style
huffman [Thu, 21 Oct 2010 12:51:36 -0700] rev 40084
simplify some proofs, convert to Isar style
Thu, 21 Oct 2010 12:03:49 -0700 rename lemma spair_lemma to spair_Sprod
huffman [Thu, 21 Oct 2010 12:03:49 -0700] rev 40083
rename lemma spair_lemma to spair_Sprod
Thu, 21 Oct 2010 06:03:18 -0700 pcpodef (open) 'a lift
huffman [Thu, 21 Oct 2010 06:03:18 -0700] rev 40082
pcpodef (open) 'a lift
Thu, 21 Oct 2010 05:44:38 -0700 remove intro! attribute from {sinl,sinr}_defined
huffman [Thu, 21 Oct 2010 05:44:38 -0700] rev 40081
remove intro! attribute from {sinl,sinr}_defined
Thu, 21 Oct 2010 05:35:32 -0700 simplify proofs of ssumE, sprodE
huffman [Thu, 21 Oct 2010 05:35:32 -0700] rev 40080
simplify proofs of ssumE, sprodE
Sun, 24 Oct 2010 21:25:13 +0200 merged
wenzelm [Sun, 24 Oct 2010 21:25:13 +0200] rev 40079
merged
Sun, 24 Oct 2010 20:37:30 +0200 renamed nat_number
nipkow [Sun, 24 Oct 2010 20:37:30 +0200] rev 40078
renamed nat_number
Sun, 24 Oct 2010 20:19:00 +0200 nat_number -> eval_nat_numeral
nipkow [Sun, 24 Oct 2010 20:19:00 +0200] rev 40077
nat_number -> eval_nat_numeral
Fri, 22 Oct 2010 23:45:20 +0200 some cleanup in Function_Lib
krauss [Fri, 22 Oct 2010 23:45:20 +0200] rev 40076
some cleanup in Function_Lib
Fri, 22 Oct 2010 17:15:46 +0200 merged
blanchet [Fri, 22 Oct 2010 17:15:46 +0200] rev 40075
merged
Fri, 22 Oct 2010 16:45:55 +0200 compile
blanchet [Fri, 22 Oct 2010 16:45:55 +0200] rev 40074
compile
Fri, 22 Oct 2010 16:37:11 +0200 added SMT solver to Sledgehammer docs
blanchet [Fri, 22 Oct 2010 16:37:11 +0200] rev 40073
added SMT solver to Sledgehammer docs
Fri, 22 Oct 2010 16:11:43 +0200 more robust handling of "remote_" vs. non-"remote_" provers
blanchet [Fri, 22 Oct 2010 16:11:43 +0200] rev 40072
more robust handling of "remote_" vs. non-"remote_" provers
Fri, 22 Oct 2010 15:02:27 +0200 generalized the relevance filter so that it takes the list of "irrelevant constants" as argument (since the ATP and SMT preprocessing are different)
blanchet [Fri, 22 Oct 2010 15:02:27 +0200] rev 40071
generalized the relevance filter so that it takes the list of "irrelevant constants" as argument (since the ATP and SMT preprocessing are different)
Fri, 22 Oct 2010 14:47:43 +0200 replaced references with proper record that's threaded through
blanchet [Fri, 22 Oct 2010 14:47:43 +0200] rev 40070
replaced references with proper record that's threaded through
Fri, 22 Oct 2010 14:10:32 +0200 fixed signature of "is_smt_solver_installed";
blanchet [Fri, 22 Oct 2010 14:10:32 +0200] rev 40069
fixed signature of "is_smt_solver_installed"; renaming
Fri, 22 Oct 2010 13:57:54 +0200 renamed modules
blanchet [Fri, 22 Oct 2010 13:57:54 +0200] rev 40068
renamed modules
Fri, 22 Oct 2010 13:54:51 +0200 renamed files
blanchet [Fri, 22 Oct 2010 13:54:51 +0200] rev 40067
renamed files
Fri, 22 Oct 2010 13:49:44 +0200 took out "smt"/"remote_smt" from default ATPs until they are properly implemented
blanchet [Fri, 22 Oct 2010 13:49:44 +0200] rev 40066
took out "smt"/"remote_smt" from default ATPs until they are properly implemented
Fri, 22 Oct 2010 13:48:21 +0200 remove more needless code ("run_smt_solvers");
blanchet [Fri, 22 Oct 2010 13:48:21 +0200] rev 40065
remove more needless code ("run_smt_solvers"); tuning
Fri, 22 Oct 2010 12:15:31 +0200 got rid of duplicate functionality ("run_smt_solver_somehow");
blanchet [Fri, 22 Oct 2010 12:15:31 +0200] rev 40064
got rid of duplicate functionality ("run_smt_solver_somehow"); added minimization command to SMT solver message
Fri, 22 Oct 2010 11:58:33 +0200 bring ATPs and SMT solvers more in line with each other
blanchet [Fri, 22 Oct 2010 11:58:33 +0200] rev 40063
bring ATPs and SMT solvers more in line with each other
Fri, 22 Oct 2010 11:11:34 +0200 make Sledgehammer minimizer fully work with SMT
blanchet [Fri, 22 Oct 2010 11:11:34 +0200] rev 40062
make Sledgehammer minimizer fully work with SMT
Fri, 22 Oct 2010 09:50:18 +0200 generalization of the Sledgehammer minimizer, to make it possible to handle SMT solvers as well
blanchet [Fri, 22 Oct 2010 09:50:18 +0200] rev 40061
generalization of the Sledgehammer minimizer, to make it possible to handle SMT solvers as well
Thu, 21 Oct 2010 16:25:40 +0200 first step in adding support for an SMT backend to Sledgehammer
blanchet [Thu, 21 Oct 2010 16:25:40 +0200] rev 40060
first step in adding support for an SMT backend to Sledgehammer
Thu, 21 Oct 2010 14:55:09 +0200 use consistent terminology in Sledgehammer: "prover = ATP or SMT solver or ..."
blanchet [Thu, 21 Oct 2010 14:55:09 +0200] rev 40059
use consistent terminology in Sledgehammer: "prover = ATP or SMT solver or ..."
Thu, 21 Oct 2010 14:54:39 +0200 cosmetics
blanchet [Thu, 21 Oct 2010 14:54:39 +0200] rev 40058
cosmetics
Fri, 22 Oct 2010 13:59:34 +0200 relation method: re-check given term with type constraints to avoid unspecific failure if ill-typed -- keep old behaviour for tactic version
krauss [Fri, 22 Oct 2010 13:59:34 +0200] rev 40057
relation method: re-check given term with type constraints to avoid unspecific failure if ill-typed -- keep old behaviour for tactic version
Fri, 22 Oct 2010 12:01:12 +0200 Changed section title to please LaTeX.
hoelzl [Fri, 22 Oct 2010 12:01:12 +0200] rev 40056
Changed section title to please LaTeX.
Thu, 21 Oct 2010 20:26:35 +0200 temporary removed Predicate_Compile_Quickcheck_Examples from tests
bulwahn [Thu, 21 Oct 2010 20:26:35 +0200] rev 40055
temporary removed Predicate_Compile_Quickcheck_Examples from tests
Thu, 21 Oct 2010 19:13:11 +0200 adapting alternative_defs, predicate_compile_quickcheck, examples and code_prolog
bulwahn [Thu, 21 Oct 2010 19:13:11 +0200] rev 40054
adapting alternative_defs, predicate_compile_quickcheck, examples and code_prolog
Thu, 21 Oct 2010 19:13:10 +0200 using a signature in core_data and moving some more functions to core_data
bulwahn [Thu, 21 Oct 2010 19:13:10 +0200] rev 40053
using a signature in core_data and moving some more functions to core_data
Thu, 21 Oct 2010 19:13:09 +0200 splitting large core file into core_data, mode_inference and predicate_compile_proof
bulwahn [Thu, 21 Oct 2010 19:13:09 +0200] rev 40052
splitting large core file into core_data, mode_inference and predicate_compile_proof
Thu, 21 Oct 2010 19:13:09 +0200 added generator_dseq compilation for a sound depth-limited compilation with small value generators
bulwahn [Thu, 21 Oct 2010 19:13:09 +0200] rev 40051
added generator_dseq compilation for a sound depth-limited compilation with small value generators
Thu, 21 Oct 2010 19:13:08 +0200 for now safely but unpractically assume no predicate is terminating
bulwahn [Thu, 21 Oct 2010 19:13:08 +0200] rev 40050
for now safely but unpractically assume no predicate is terminating
Thu, 21 Oct 2010 19:13:07 +0200 adding decreasing bind and non-decreasing bind; depth-limited and depth-unlimited compilation possible
bulwahn [Thu, 21 Oct 2010 19:13:07 +0200] rev 40049
adding decreasing bind and non-decreasing bind; depth-limited and depth-unlimited compilation possible
Thu, 21 Oct 2010 19:13:06 +0200 adding option smart_depth_limiting to predicate compiler
bulwahn [Thu, 21 Oct 2010 19:13:06 +0200] rev 40048
adding option smart_depth_limiting to predicate compiler
Wed, 20 Oct 2010 21:26:51 -0700 merged
huffman [Wed, 20 Oct 2010 21:26:51 -0700] rev 40047
merged
Wed, 20 Oct 2010 19:40:02 -0700 introduce function strict :: 'a -> 'b -> 'b, which works like Haskell's seq; use strict instead of strictify in various definitions
huffman [Wed, 20 Oct 2010 19:40:02 -0700] rev 40046
introduce function strict :: 'a -> 'b -> 'b, which works like Haskell's seq; use strict instead of strictify in various definitions
Wed, 20 Oct 2010 17:25:22 -0700 add lemma lub_eq_bottom_iff
huffman [Wed, 20 Oct 2010 17:25:22 -0700] rev 40045
add lemma lub_eq_bottom_iff
Wed, 20 Oct 2010 16:19:25 -0700 combine check_and_sort_domain with main function; rewrite much of the error-checking code
huffman [Wed, 20 Oct 2010 16:19:25 -0700] rev 40044
combine check_and_sort_domain with main function; rewrite much of the error-checking code
Wed, 20 Oct 2010 13:22:30 -0700 constructor arguments with selectors must have pointed types
huffman [Wed, 20 Oct 2010 13:22:30 -0700] rev 40043
constructor arguments with selectors must have pointed types
Wed, 20 Oct 2010 13:02:13 -0700 simplify check_and_sort_domain; more meaningful variable names
huffman [Wed, 20 Oct 2010 13:02:13 -0700] rev 40042
simplify check_and_sort_domain; more meaningful variable names
Tue, 19 Oct 2010 16:21:24 -0700 replace fixrec 'permissive' mode with per-equation 'unchecked' option
huffman [Tue, 19 Oct 2010 16:21:24 -0700] rev 40041
replace fixrec 'permissive' mode with per-equation 'unchecked' option
Tue, 19 Oct 2010 15:01:51 -0700 rename domain_theorems.ML to domain_induction.ML; rename domain_extender.ML to domain.ML
huffman [Tue, 19 Oct 2010 15:01:51 -0700] rev 40040
rename domain_theorems.ML to domain_induction.ML; rename domain_extender.ML to domain.ML
Tue, 19 Oct 2010 14:28:14 -0700 simplify some proofs; remove some unused lists of lemmas
huffman [Tue, 19 Oct 2010 14:28:14 -0700] rev 40039
simplify some proofs; remove some unused lists of lemmas
Tue, 19 Oct 2010 11:07:42 -0700 replace 'in_defl' relation and '_ ::: _' syntax with 'defl_set' function
huffman [Tue, 19 Oct 2010 11:07:42 -0700] rev 40038
replace 'in_defl' relation and '_ ::: _' syntax with 'defl_set' function
Tue, 19 Oct 2010 10:13:29 -0700 eliminate constant 'coerce'; use 'prj oo emb' instead
huffman [Tue, 19 Oct 2010 10:13:29 -0700] rev 40037
eliminate constant 'coerce'; use 'prj oo emb' instead
Tue, 19 Oct 2010 07:05:04 -0700 simplify fixrec pattern match function
huffman [Tue, 19 Oct 2010 07:05:04 -0700] rev 40036
simplify fixrec pattern match function
Sun, 17 Oct 2010 09:53:47 -0700 simplify some proofs
huffman [Sun, 17 Oct 2010 09:53:47 -0700] rev 40035
simplify some proofs
Tue, 19 Oct 2010 15:13:35 +0100 tuned
Christian Urban <urbanc@in.tum.de> [Tue, 19 Oct 2010 15:13:35 +0100] rev 40034
tuned
Tue, 19 Oct 2010 12:26:38 +0200 added some facts about factorial and dvd, div and mod
bulwahn [Tue, 19 Oct 2010 12:26:38 +0200] rev 40033
added some facts about factorial and dvd, div and mod
Tue, 19 Oct 2010 12:26:37 +0200 removing something that probably slipped into the Quotient_List theory
bulwahn [Tue, 19 Oct 2010 12:26:37 +0200] rev 40032
removing something that probably slipped into the Quotient_List theory
Tue, 19 Oct 2010 11:44:42 +0900 Quotient package: partial equivalence introduction
Cezary Kaliszyk <kaliszyk@in.tum.de> [Tue, 19 Oct 2010 11:44:42 +0900] rev 40031
Quotient package: partial equivalence introduction
Mon, 18 Oct 2010 14:25:15 +0100 reorganisation of the FSet theory (changed the primary naming scheme of constants and theorems to *_fset)
Christian Urban <urbanc@in.tum.de> [Mon, 18 Oct 2010 14:25:15 +0100] rev 40030
reorganisation of the FSet theory (changed the primary naming scheme of constants and theorems to *_fset)
Sat, 16 Oct 2010 17:10:23 -0700 remove dead code
huffman [Sat, 16 Oct 2010 17:10:23 -0700] rev 40029
remove dead code
Sat, 16 Oct 2010 17:09:57 -0700 remove old uses of 'simp_tac HOLCF_ss'
huffman [Sat, 16 Oct 2010 17:09:57 -0700] rev 40028
remove old uses of 'simp_tac HOLCF_ss'
Sat, 16 Oct 2010 16:39:06 -0700 merged
huffman [Sat, 16 Oct 2010 16:39:06 -0700] rev 40027
merged
Sat, 16 Oct 2010 16:22:42 -0700 remove last few dependencies on domain_library.ML and delete it; temporarily disable emptiness check
huffman [Sat, 16 Oct 2010 16:22:42 -0700] rev 40026
remove last few dependencies on domain_library.ML and delete it; temporarily disable emptiness check
Sat, 16 Oct 2010 15:26:30 -0700 reimplement proof automation for coinduct rules
huffman [Sat, 16 Oct 2010 15:26:30 -0700] rev 40025
reimplement proof automation for coinduct rules
Sat, 16 Oct 2010 14:41:11 -0700 add functions mk_imp, mk_all
huffman [Sat, 16 Oct 2010 14:41:11 -0700] rev 40024
add functions mk_imp, mk_all
Fri, 15 Oct 2010 08:52:53 -0700 move emptiness check to comp_theorems; remove eqs parameter to prove_induction; remove dead code
huffman [Fri, 15 Oct 2010 08:52:53 -0700] rev 40023
move emptiness check to comp_theorems; remove eqs parameter to prove_induction; remove dead code
Fri, 15 Oct 2010 08:07:20 -0700 simplify automation of induct proof
huffman [Fri, 15 Oct 2010 08:07:20 -0700] rev 40022
simplify automation of induct proof
Fri, 15 Oct 2010 06:08:42 -0700 add function mk_adm
huffman [Fri, 15 Oct 2010 06:08:42 -0700] rev 40021
add function mk_adm
Fri, 15 Oct 2010 05:50:27 -0700 rewrite proof automation for finite_ind; get rid of case_UU_tac
huffman [Fri, 15 Oct 2010 05:50:27 -0700] rev 40020
rewrite proof automation for finite_ind; get rid of case_UU_tac
Thu, 14 Oct 2010 19:16:52 -0700 put constructor argument specs in constr_info type
huffman [Thu, 14 Oct 2010 19:16:52 -0700] rev 40019
put constructor argument specs in constr_info type
Thu, 14 Oct 2010 14:42:05 -0700 avoid using Global_Theory.get_thm
huffman [Thu, 14 Oct 2010 14:42:05 -0700] rev 40018
avoid using Global_Theory.get_thm
Thu, 14 Oct 2010 13:46:27 -0700 include iso_info as part of constr_info type
huffman [Thu, 14 Oct 2010 13:46:27 -0700] rev 40017
include iso_info as part of constr_info type
Thu, 14 Oct 2010 13:28:31 -0700 remove function Domain_Theorems.theorems; bind theorem names directly from Domain_Constructors.add_domain_constructors
huffman [Thu, 14 Oct 2010 13:28:31 -0700] rev 40016
remove function Domain_Theorems.theorems; bind theorem names directly from Domain_Constructors.add_domain_constructors
Thu, 14 Oct 2010 10:16:46 -0700 add take_strict_thms field to take_info type
huffman [Thu, 14 Oct 2010 10:16:46 -0700] rev 40015
add take_strict_thms field to take_info type
Thu, 14 Oct 2010 09:44:40 -0700 add record type synonym 'constr_info'
huffman [Thu, 14 Oct 2010 09:44:40 -0700] rev 40014
add record type synonym 'constr_info'
Thu, 14 Oct 2010 09:34:00 -0700 add function take_theorems
huffman [Thu, 14 Oct 2010 09:34:00 -0700] rev 40013
add function take_theorems
Thu, 14 Oct 2010 09:28:05 -0700 add type annotation to avoid warning
huffman [Thu, 14 Oct 2010 09:28:05 -0700] rev 40012
add type annotation to avoid warning
Wed, 13 Oct 2010 10:56:42 -0700 cleaned up Fun_Cpo.thy; deprecated a few theorem names
huffman [Wed, 13 Oct 2010 10:56:42 -0700] rev 40011
cleaned up Fun_Cpo.thy; deprecated a few theorem names
Wed, 13 Oct 2010 10:27:26 -0700 edit comments
huffman [Wed, 13 Oct 2010 10:27:26 -0700] rev 40010
edit comments
Tue, 12 Oct 2010 09:32:21 -0700 remove unneeded lemmas Lift_exhaust, Lift_cases
huffman [Tue, 12 Oct 2010 09:32:21 -0700] rev 40009
remove unneeded lemmas Lift_exhaust, Lift_cases
Tue, 12 Oct 2010 09:08:27 -0700 move lemmas from Lift.thy to Cfun.thy
huffman [Tue, 12 Oct 2010 09:08:27 -0700] rev 40008
move lemmas from Lift.thy to Cfun.thy
Tue, 12 Oct 2010 07:46:44 -0700 cleaned up Adm.thy
huffman [Tue, 12 Oct 2010 07:46:44 -0700] rev 40007
cleaned up Adm.thy
Tue, 12 Oct 2010 06:20:05 -0700 remove unneeded lemmas from Fun_Cpo.thy
huffman [Tue, 12 Oct 2010 06:20:05 -0700] rev 40006
remove unneeded lemmas from Fun_Cpo.thy
Tue, 12 Oct 2010 05:48:32 -0700 remove unused lemmas
huffman [Tue, 12 Oct 2010 05:48:32 -0700] rev 40005
remove unused lemmas
Tue, 12 Oct 2010 05:48:15 -0700 reformulate lemma cont2cont_lub and move to Cont.thy
huffman [Tue, 12 Oct 2010 05:48:15 -0700] rev 40004
reformulate lemma cont2cont_lub and move to Cont.thy
Tue, 12 Oct 2010 05:25:21 -0700 remove unused lemmas cont_fst_snd_D1, cont_fst_snd_D2
huffman [Tue, 12 Oct 2010 05:25:21 -0700] rev 40003
remove unused lemmas cont_fst_snd_D1, cont_fst_snd_D2
Mon, 11 Oct 2010 21:35:31 -0700 new theorem names: fun_below_iff, fun_belowI, cfun_eq_iff, cfun_eqI, cfun_below_iff, cfun_belowI
huffman [Mon, 11 Oct 2010 21:35:31 -0700] rev 40002
new theorem names: fun_below_iff, fun_belowI, cfun_eq_iff, cfun_eqI, cfun_below_iff, cfun_belowI
Mon, 11 Oct 2010 16:24:44 -0700 rename Ffun.thy to Fun_Cpo.thy
huffman [Mon, 11 Oct 2010 16:24:44 -0700] rev 40001
rename Ffun.thy to Fun_Cpo.thy
Mon, 11 Oct 2010 16:14:15 -0700 remove unused constant 'directed'
huffman [Mon, 11 Oct 2010 16:14:15 -0700] rev 40000
remove unused constant 'directed'
Mon, 11 Oct 2010 09:54:04 -0700 add HOLCF/Library/Defl_Bifinite.thy, which proves instance defl :: bifinite
huffman [Mon, 11 Oct 2010 09:54:04 -0700] rev 39999
add HOLCF/Library/Defl_Bifinite.thy, which proves instance defl :: bifinite
Fri, 15 Oct 2010 17:21:37 +0100 merged
paulson [Fri, 15 Oct 2010 17:21:37 +0100] rev 39998
merged
Fri, 15 Oct 2010 17:21:07 +0100 prevention of self-referential type environments
paulson [Fri, 15 Oct 2010 17:21:07 +0100] rev 39997
prevention of self-referential type environments
Fri, 15 Oct 2010 21:50:26 +0900 FSet: definition changes propagated from Nominal and more use of 'descending' tactic
Cezary Kaliszyk <kaliszyk@in.tum.de> [Fri, 15 Oct 2010 21:50:26 +0900] rev 39996
FSet: definition changes propagated from Nominal and more use of 'descending' tactic
(0) -30000 -10000 -1024 +1024 +10000 +30000 tip