wenzelm [Wed, 10 Aug 2011 16:24:39 +0200] rev 44114
Goal.forked: clarified handling of interrupts;
wenzelm [Wed, 10 Aug 2011 16:05:14 +0200] rev 44113
future_job: explicit indication of interrupts;
wenzelm [Wed, 10 Aug 2011 15:17:24 +0200] rev 44112
more explicit Simple_Thread.interrupt_unsynchronized, to emphasize its meaning;
wenzelm [Wed, 10 Aug 2011 14:28:55 +0200] rev 44111
synchronized cancel and flushing of Multithreading.interrupted state, to ensure that interrupts stay within task boundaries;
wenzelm [Wed, 10 Aug 2011 14:04:45 +0200] rev 44110
tuned source structure;
wenzelm [Wed, 10 Aug 2011 10:59:37 +0200] rev 44109
bash_output_fifo blocks on Cygwin 1.7.x;
berghofe [Tue, 09 Aug 2011 23:54:17 +0200] rev 44108
rename_bvs now avoids introducing name clashes between schematic variables
wenzelm [Tue, 09 Aug 2011 22:37:33 +0200] rev 44107
merged
haftmann [Tue, 09 Aug 2011 20:24:48 +0200] rev 44106
tuned proofs
haftmann [Tue, 09 Aug 2011 18:52:18 +0200] rev 44105
merged
haftmann [Tue, 09 Aug 2011 08:07:22 +0200] rev 44104
tuned header
haftmann [Tue, 09 Aug 2011 08:06:15 +0200] rev 44103
more uniform naming scheme for Inf/INF and Sup/SUP lemmas
kleing [Tue, 09 Aug 2011 16:09:10 +0200] rev 44102
removed "extremely ambigous" warning; has been ignored by everyone for years.
wenzelm [Tue, 09 Aug 2011 22:30:33 +0200] rev 44101
misc tuning and clarification;
wenzelm [Tue, 09 Aug 2011 21:48:36 +0200] rev 44100
tuned whitespace;
blanchet [Tue, 09 Aug 2011 17:33:17 +0200] rev 44099
support local HOATPs
blanchet [Tue, 09 Aug 2011 17:33:17 +0200] rev 44098
document local HOATPs
blanchet [Tue, 09 Aug 2011 17:33:17 +0200] rev 44097
workaround THF parser limitation
blanchet [Tue, 09 Aug 2011 17:33:17 +0200] rev 44096
LEO-II also supports FOF
wenzelm [Tue, 09 Aug 2011 15:50:13 +0200] rev 44095
misc tuning and simplification;
wenzelm [Tue, 09 Aug 2011 15:41:00 +0200] rev 44094
updated documentation of method "split" according to e6a4bb832b46;
blanchet [Tue, 09 Aug 2011 09:39:49 +0200] rev 44093
updated references to CADE-23
blanchet [Tue, 09 Aug 2011 09:33:50 +0200] rev 44092
renamed E wrappers for consistency with CASC conventions
blanchet [Tue, 09 Aug 2011 09:33:01 +0200] rev 44091
updated Sledgehammer docs
blanchet [Tue, 09 Aug 2011 09:24:34 +0200] rev 44090
add line number prefix to output file name
blanchet [Tue, 09 Aug 2011 09:07:59 +0200] rev 44089
added "sound" option to Mirabelle
blanchet [Tue, 09 Aug 2011 09:05:22 +0200] rev 44088
move lambda-lifting code to ATP encoding, so it can be used by Metis
blanchet [Tue, 09 Aug 2011 09:05:21 +0200] rev 44087
load lambda-lifting structure earlier, so it can be used in Metis
haftmann [Tue, 09 Aug 2011 07:44:17 +0200] rev 44086
merged
haftmann [Mon, 08 Aug 2011 22:33:36 +0200] rev 44085
move legacy candiates to bottom; marked candidates for default simp rules
haftmann [Mon, 08 Aug 2011 22:11:00 +0200] rev 44084
merged
haftmann [Mon, 08 Aug 2011 19:30:18 +0200] rev 44083
dropped lemmas (Inf|Sup)_(singleton|binary)
haftmann [Mon, 08 Aug 2011 19:21:11 +0200] rev 44082
dropped lemmas (Inf|Sup)_(singleton|binary)
huffman [Mon, 08 Aug 2011 19:26:53 -0700] rev 44081
rename type 'a net to 'a filter, following standard mathematical terminology
huffman [Mon, 08 Aug 2011 18:36:32 -0700] rev 44080
HOLCF: fix warnings about unreferenced identifiers
huffman [Mon, 08 Aug 2011 16:57:37 -0700] rev 44079
remove duplicate lemmas
huffman [Mon, 08 Aug 2011 16:19:57 -0700] rev 44078
merged
huffman [Mon, 08 Aug 2011 16:04:58 -0700] rev 44077
fix perfect_space instance proof for finite cartesian product (cf. 5b970711fb39)
huffman [Mon, 08 Aug 2011 15:27:24 -0700] rev 44076
generalize sequence lemmas
huffman [Mon, 08 Aug 2011 15:11:38 -0700] rev 44075
generalize more lemmas about compactness
huffman [Mon, 08 Aug 2011 15:03:34 -0700] rev 44074
generalize compactness equivalence lemmas
huffman [Mon, 08 Aug 2011 14:59:01 -0700] rev 44073
lemma bolzano_weierstrass_imp_compact
huffman [Mon, 08 Aug 2011 14:44:20 -0700] rev 44072
class perfect_space inherits from topological_space;
generalized several lemmas
wenzelm [Mon, 08 Aug 2011 21:55:01 +0200] rev 44071
merged
kleing [Mon, 08 Aug 2011 16:47:55 +0200] rev 44070
import constant folding theory into IMP
kleing [Sat, 06 Aug 2011 15:48:08 +0200] rev 44069
make syntax ambiguity warnings a config option
huffman [Mon, 08 Aug 2011 11:47:41 -0700] rev 44068
add lemmas INF_image, SUP_image
huffman [Mon, 08 Aug 2011 11:25:18 -0700] rev 44067
declare {INF,SUP}_empty [simp]
huffman [Mon, 08 Aug 2011 10:32:55 -0700] rev 44066
rename Pair_fst_snd_eq to prod_eq_iff (keeping old name too)
huffman [Mon, 08 Aug 2011 10:26:26 -0700] rev 44065
standard theorem naming scheme: complex_eqI, complex_eq_iff
huffman [Mon, 08 Aug 2011 09:52:09 -0700] rev 44064
moved division ring stuff from Rings.thy to Fields.thy
huffman [Mon, 08 Aug 2011 08:55:49 -0700] rev 44063
Library/Product_ord: wellorder instance for products
wenzelm [Mon, 08 Aug 2011 21:11:10 +0200] rev 44062
modernized file proof_checker.ML;
wenzelm [Mon, 08 Aug 2011 20:47:12 +0200] rev 44061
tuned thm_of_proof: build lookup table within closure;
wenzelm [Mon, 08 Aug 2011 20:21:49 +0200] rev 44060
added Reconstruct.proof_of convenience;
wenzelm [Mon, 08 Aug 2011 19:59:35 +0200] rev 44059
ship message in one piece;
wenzelm [Mon, 08 Aug 2011 17:23:15 +0200] rev 44058
misc tuning -- eliminated old-fashioned rep_thm;
wenzelm [Mon, 08 Aug 2011 16:38:59 +0200] rev 44057
modernized strcture Proof_Checker;
wenzelm [Mon, 08 Aug 2011 16:09:34 +0200] rev 44056
less ambitious use of AttributedString, for proper caret painting within \<^sup>\<foobar>;
wenzelm [Mon, 08 Aug 2011 13:48:38 +0200] rev 44055
updated imports;
wenzelm [Mon, 08 Aug 2011 13:40:24 +0200] rev 44054
proper signature;
wenzelm [Mon, 08 Aug 2011 13:39:51 +0200] rev 44053
made SML/NJ happy;
wenzelm [Mon, 08 Aug 2011 13:29:54 +0200] rev 44052
slightly more uniform messages;
wenzelm [Mon, 08 Aug 2011 13:19:19 +0200] rev 44051
avoid pointless completion of illegal control commands;
nipkow [Mon, 08 Aug 2011 08:56:58 +0200] rev 44050
removed old expand_fun_eq
nipkow [Mon, 08 Aug 2011 08:25:28 +0200] rev 44049
fixed index entry
nipkow [Mon, 08 Aug 2011 07:35:42 +0200] rev 44048
removed old recdef and types usage
nipkow [Mon, 08 Aug 2011 07:13:16 +0200] rev 44047
merged
nipkow [Sat, 06 Aug 2011 14:16:23 +0200] rev 44046
extended user-level attribute case_names with names for case hypotheses
nipkow [Mon, 01 Aug 2011 12:08:53 +0200] rev 44045
infrastructure for attaching names to hypothesis in cases; realised via the same tag mechanism as case names
wenzelm [Sun, 07 Aug 2011 23:08:07 +0200] rev 44044
workaround for Java 1.7 where javax.swing.JComboBox<E> is generic;
wenzelm [Sun, 07 Aug 2011 23:05:50 +0200] rev 44043
updated version information;
wenzelm [Sun, 07 Aug 2011 18:38:36 +0200] rev 44042
fixed document;
haftmann [Fri, 05 Aug 2011 23:06:54 +0200] rev 44041
tuned order: pushing INF and SUP to Inf and Sup
haftmann [Fri, 05 Aug 2011 22:58:17 +0200] rev 44040
tuned order: pushing INF and SUP to Inf and Sup
haftmann [Fri, 05 Aug 2011 22:45:57 +0200] rev 44039
generalized lemmas to complete lattices
Andreas Lochbihler [Fri, 05 Aug 2011 17:22:28 +0200] rev 44038
merged
Andreas Lochbihler [Fri, 05 Aug 2011 16:55:14 +0200] rev 44037
replace old SML code generator by new code generator in MicroJava/J
kleing [Thu, 04 Aug 2011 16:49:57 +0200] rev 44036
new state syntax with less conflicts
Andreas Lochbihler [Fri, 05 Aug 2011 14:16:44 +0200] rev 44035
replace old SML code generator by new code generator in MicroJava/JVM and /BV
haftmann [Fri, 05 Aug 2011 00:14:08 +0200] rev 44034
merged
haftmann [Thu, 04 Aug 2011 20:11:39 +0200] rev 44033
more fine-granular instantiation
haftmann [Thu, 04 Aug 2011 19:29:52 +0200] rev 44032
solving duality problem for complete_distrib_lattice; tuned
berghofe [Thu, 04 Aug 2011 23:21:04 +0200] rev 44031
merged
berghofe [Thu, 04 Aug 2011 17:40:48 +0200] rev 44030
Pending FDL types may now be associated with Isabelle types as well.
haftmann [Thu, 04 Aug 2011 07:33:08 +0200] rev 44029
tuned orthography
haftmann [Thu, 04 Aug 2011 07:31:59 +0200] rev 44028
avoid yet unknown fact antiquotation
haftmann [Thu, 04 Aug 2011 07:31:43 +0200] rev 44027
NEWS
haftmann [Wed, 03 Aug 2011 23:21:53 +0200] rev 44026
more specific instantiation
haftmann [Wed, 03 Aug 2011 23:21:52 +0200] rev 44025
tuned
haftmann [Wed, 03 Aug 2011 23:21:52 +0200] rev 44024
class complete_distrib_lattice
bulwahn [Wed, 03 Aug 2011 16:08:02 +0200] rev 44023
NEWS
bulwahn [Wed, 03 Aug 2011 14:24:23 +0200] rev 44022
removing value invocations with the SML code generator
bulwahn [Wed, 03 Aug 2011 13:59:59 +0200] rev 44021
removing the SML evaluator
kleing [Wed, 03 Aug 2011 11:09:12 +0200] rev 44020
fixed wrong isubs in IMP/Types
huffman [Tue, 02 Aug 2011 08:28:34 -0700] rev 44019
Extended_Nat.thy: renamed iSuc to eSuc, standardized theorem names
huffman [Tue, 02 Aug 2011 07:36:58 -0700] rev 44018
NEWS: fix typo
krauss [Tue, 02 Aug 2011 13:07:00 +0200] rev 44017
updated unchecked forward reference
krauss [Tue, 02 Aug 2011 12:27:24 +0200] rev 44016
replaced Nitpick's hardwired basic_ersatz_table by context data
krauss [Tue, 02 Aug 2011 12:17:48 +0200] rev 44015
NEWS
krauss [Tue, 02 Aug 2011 11:52:57 +0200] rev 44014
moved recursion combinator to HOL/Library/Wfrec.thy -- it is so fundamental and well-known that it should survive recdef
krauss [Tue, 02 Aug 2011 10:36:50 +0200] rev 44013
moved recdef package to HOL/Library/Old_Recdef.thy
krauss [Tue, 02 Aug 2011 10:03:14 +0200] rev 44012
added dynamic ersatz_table to Nitpick's data slot
krauss [Tue, 02 Aug 2011 10:03:12 +0200] rev 44011
eliminated obsolete recdef/wfrec related declarations
kleing [Mon, 01 Aug 2011 20:21:11 +0200] rev 44010
more consistent naming in IMP/Comp_Rev
haftmann [Mon, 01 Aug 2011 19:53:30 +0200] rev 44009
merged
haftmann [Sat, 30 Jul 2011 08:24:46 +0200] rev 44008
tuned proofs
haftmann [Fri, 29 Jul 2011 19:47:55 +0200] rev 44007
tuned proofs
huffman [Mon, 01 Aug 2011 09:31:10 -0700] rev 44006
new theory HOL/Library/Product_Lattice.thy
huffman [Sun, 31 Jul 2011 11:13:38 -0700] rev 44005
domain package: more informative error message for illegal indirect recursion
kleing [Thu, 28 Jul 2011 16:56:14 +0200] rev 44004
compiler proof cleanup
blanchet [Thu, 28 Jul 2011 16:32:49 +0200] rev 44003
added helpers for "All" and "Ex"
blanchet [Thu, 28 Jul 2011 16:32:48 +0200] rev 44002
put parentheses around non-trivial metis call
blanchet [Thu, 28 Jul 2011 16:32:39 +0200] rev 44001
no needless mangling
kleing [Thu, 28 Jul 2011 15:15:26 +0200] rev 44000
resolved code_pred FIXME in IMP; clearer notation for exec_n
blanchet [Thu, 28 Jul 2011 11:49:03 +0200] rev 43999
clean up temporary directory hack
blanchet [Thu, 28 Jul 2011 11:43:45 +0200] rev 43998
tuning
blanchet [Thu, 28 Jul 2011 11:43:45 +0200] rev 43997
fixed lambda concealing
blanchet [Thu, 28 Jul 2011 11:43:45 +0200] rev 43996
make SML/NJ happy
hoelzl [Thu, 28 Jul 2011 10:42:24 +0200] rev 43995
simplified definition of vector (also removed Cartesian_Euclidean_Space.from_nat which collides with Countable.from_nat)
noschinl [Thu, 28 Jul 2011 05:52:28 -0200] rev 43994
document coercions
bulwahn [Wed, 27 Jul 2011 20:28:00 +0200] rev 43993
rudimentary documentation of the quotient package in the isar reference manual
hoelzl [Wed, 27 Jul 2011 19:35:00 +0200] rev 43992
to_nat is injective on arbitrary domains
hoelzl [Wed, 27 Jul 2011 19:34:30 +0200] rev 43991
finite vimage on arbitrary domains
blanchet [Tue, 26 Jul 2011 22:53:06 +0200] rev 43990
updated Sledgehammer documentation
blanchet [Tue, 26 Jul 2011 22:53:06 +0200] rev 43989
renamed "preds" encodings to "guards"
bulwahn [Tue, 26 Jul 2011 18:11:38 +0200] rev 43988
more precise dependencies
blanchet [Tue, 26 Jul 2011 14:53:00 +0200] rev 43987
further worked around LEO-II parser limitation, with eta-expansion
blanchet [Tue, 26 Jul 2011 14:53:00 +0200] rev 43986
use syntactic sugar whenever possible in THF problems, to work around current LEO-II parser limitation (bang bang and query query are not handled correctly)
blanchet [Tue, 26 Jul 2011 14:53:00 +0200] rev 43985
no need for existential witnesses for sorts in TFF and THF formats
blanchet [Tue, 26 Jul 2011 14:53:00 +0200] rev 43984
mangle "undefined"
blanchet [Tue, 26 Jul 2011 14:53:00 +0200] rev 43983
tuning -- remove useless function (at this point combinators are already in)
blanchet [Tue, 26 Jul 2011 14:53:00 +0200] rev 43982
remove spurious message
blanchet [Tue, 26 Jul 2011 14:53:00 +0200] rev 43981
give E at least two seconds -- anything else risks causing too early timeouts in the minimizer, because of too conservative time computations in E and eproof scripts
Andreas Lochbihler [Tue, 26 Jul 2011 14:50:15 +0200] rev 43980
merged
Andreas Lochbihler [Tue, 26 Jul 2011 14:05:28 +0200] rev 43979
fixed code generator setup in List_Cset
hoelzl [Tue, 26 Jul 2011 13:50:03 +0200] rev 43978
enat is a complete_linorder instance
Andreas Lochbihler [Tue, 26 Jul 2011 12:44:36 +0200] rev 43977
merged
Andreas Lochbihler [Tue, 26 Jul 2011 10:49:34 +0200] rev 43976
Add theory for setting up monad syntax for Cset
bulwahn [Tue, 26 Jul 2011 11:48:11 +0200] rev 43975
merged
bulwahn [Tue, 26 Jul 2011 08:07:01 +0200] rev 43974
removing expectations from quickcheck example
bulwahn [Tue, 26 Jul 2011 08:07:00 +0200] rev 43973
adding remarks after static inspection of the invocation of the SML code generator
Andreas Lochbihler [Tue, 26 Jul 2011 10:03:19 +0200] rev 43972
merged
Andreas Lochbihler [Mon, 25 Jul 2011 16:55:48 +0200] rev 43971
added operations to Cset with code equations in backing implementations
haftmann [Mon, 25 Jul 2011 23:27:20 +0200] rev 43970
merged
haftmann [Mon, 25 Jul 2011 23:26:55 +0200] rev 43969
adjusted to tailored version of ball_simps
haftmann [Sun, 24 Jul 2011 22:38:13 +0200] rev 43968
adjusted to tailored version of bex_simps
haftmann [Sun, 24 Jul 2011 21:27:25 +0200] rev 43967
more coherent structure in and across theories
blanchet [Mon, 25 Jul 2011 14:10:12 +0200] rev 43966
declare "undefined" constant
blanchet [Mon, 25 Jul 2011 14:10:12 +0200] rev 43965
make compile
blanchet [Mon, 25 Jul 2011 14:10:12 +0200] rev 43964
thread proper context through, to make sure that "using [[meson_max_clauses = 200]]" is not ignored when clausifying the conjecture
blanchet [Mon, 25 Jul 2011 14:10:12 +0200] rev 43963
tuning
blanchet [Mon, 25 Jul 2011 14:10:12 +0200] rev 43962
introduced hybrid lambda translation
blanchet [Mon, 25 Jul 2011 14:10:12 +0200] rev 43961
avoid needless type args for lifted-lambdas
bulwahn [Mon, 25 Jul 2011 11:21:45 +0200] rev 43960
replacing conversion function of old code generator by the current code generator in the reflection tactic
bulwahn [Mon, 25 Jul 2011 11:21:44 +0200] rev 43959
fixed typo
bulwahn [Mon, 25 Jul 2011 10:43:14 +0200] rev 43958
removing SML_Quickcheck
bulwahn [Mon, 25 Jul 2011 10:42:32 +0200] rev 43957
NEWS
bulwahn [Mon, 25 Jul 2011 10:40:52 +0200] rev 43956
added legacy warning to old code generation evaluation
bulwahn [Mon, 25 Jul 2011 10:40:51 +0200] rev 43955
added legacy warning to old code generation commands
wenzelm [Sat, 23 Jul 2011 23:33:59 +0200] rev 43954
merged
bulwahn [Sat, 23 Jul 2011 20:05:28 +0200] rev 43953
correcting last example in Predicate_Compile_Examples
wenzelm [Sat, 23 Jul 2011 22:22:21 +0200] rev 43952
make double-sure that interrupts are flushed before executing new work (cf. 22f8c2483bd2);
wenzelm [Sat, 23 Jul 2011 21:29:56 +0200] rev 43951
more detailed tracing;
tuned;
wenzelm [Sat, 23 Jul 2011 20:34:33 +0200] rev 43950
defensive Term_Sharing, to avoid extending trusted code base of inference kernel;
wenzelm [Sat, 23 Jul 2011 20:11:18 +0200] rev 43949
more precise parse_name according to XML standard;
tuned performance;
wenzelm [Sat, 23 Jul 2011 17:22:28 +0200] rev 43948
explicit structure ML_System;
tunned ML bootstrap;
wenzelm [Sat, 23 Jul 2011 16:37:17 +0200] rev 43947
defer evaluation of Scan.message, for improved performance in the frequent situation where failure is handled later (e.g. via ||);
wenzelm [Sat, 23 Jul 2011 16:12:12 +0200] rev 43946
tuned;
haftmann [Fri, 22 Jul 2011 07:33:34 +0200] rev 43945
merged
haftmann [Fri, 22 Jul 2011 07:33:29 +0200] rev 43944
dropped errorneous hint
haftmann [Thu, 21 Jul 2011 22:47:13 +0200] rev 43943
moved some lemmas
haftmann [Thu, 21 Jul 2011 21:56:24 +0200] rev 43942
merged
haftmann [Thu, 21 Jul 2011 18:40:31 +0200] rev 43941
ereal is a complete_linorder instance
haftmann [Wed, 20 Jul 2011 22:14:39 +0200] rev 43940
class complete_linorder
blanchet [Thu, 21 Jul 2011 21:29:10 +0200] rev 43939
make "concealed" lambda translation sound
bulwahn [Thu, 21 Jul 2011 08:33:57 +0200] rev 43938
deactivating all quickcheck invocations until parallel invocation works safely
bulwahn [Thu, 21 Jul 2011 08:31:35 +0200] rev 43937
adapting two examples in Predicate_Compile_Examples
blanchet [Wed, 20 Jul 2011 23:47:27 +0200] rev 43936
use a more robust naming convention for "polymorphic" frees -- the check is an overapproximation but that's fine as far as soundness is concerned
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 20 Jul 2011 16:15:33 +0200] rev 43935
merge
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 20 Jul 2011 16:14:49 +0200] rev 43934
Quotient Package: handle Bound variables in rep_abs_rsp_tac not only at top-level of the goal
hoelzl [Wed, 20 Jul 2011 15:42:23 +0200] rev 43933
add code generator setup and tests for ereal
boehmes [Wed, 20 Jul 2011 15:09:53 +0200] rev 43932
removed debugging facilities accidentally left in the committed code
boehmes [Wed, 20 Jul 2011 13:29:54 +0200] rev 43931
more precise dependencies
boehmes [Wed, 20 Jul 2011 13:27:01 +0200] rev 43930
merged
boehmes [Wed, 20 Jul 2011 12:23:20 +0200] rev 43929
generalized lambda-lifting such that it is less specifically tailored for SMT (it does not anymore dependent on any SMT-specific code)
boehmes [Wed, 20 Jul 2011 09:23:12 +0200] rev 43928
moved lambda-lifting on terms into a separate structure (for better re-use in tools other than SMT)
boehmes [Wed, 20 Jul 2011 09:23:09 +0200] rev 43927
removed old (unused) SMT monomorphizer
krauss [Wed, 20 Jul 2011 13:24:49 +0200] rev 43926
added UNION
hoelzl [Wed, 20 Jul 2011 10:48:00 +0200] rev 43925
merged
hoelzl [Tue, 19 Jul 2011 14:38:48 +0200] rev 43924
rename Fin to enat
hoelzl [Tue, 19 Jul 2011 14:38:29 +0200] rev 43923
add ereal to typeclass infinity
hoelzl [Tue, 19 Jul 2011 14:37:49 +0200] rev 43922
add nat => enat coercion
hoelzl [Tue, 19 Jul 2011 14:37:09 +0200] rev 43921
Introduce infinity type class
hoelzl [Tue, 19 Jul 2011 14:36:12 +0200] rev 43920
Rename extreal => ereal
hoelzl [Tue, 19 Jul 2011 14:35:44 +0200] rev 43919
rename Nat_Infinity (inat) to Extended_Nat (enat)
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 20 Jul 2011 10:11:08 +0200] rev 43918
HOL/Import reorganization/cleaning. Factor 9 speedup. Remove Import XML parser in favor of much faster of Isabelle's XML parser. Remove ImportRecording since we can use Isabelle images.
kleing [Wed, 20 Jul 2011 08:46:17 +0200] rev 43917
build an image for HOL-IMP
bulwahn [Wed, 20 Jul 2011 08:16:42 +0200] rev 43916
deactivating quickcheck invocation in this example until the Interrupt issue is understood
bulwahn [Wed, 20 Jul 2011 08:16:41 +0200] rev 43915
removing inner time limits in quickcheck
bulwahn [Wed, 20 Jul 2011 08:16:39 +0200] rev 43914
updating documentation about quickcheck; adding information about try
bulwahn [Wed, 20 Jul 2011 08:16:38 +0200] rev 43913
adapting example in Predicate_Compile_Examples
bulwahn [Wed, 20 Jul 2011 08:16:36 +0200] rev 43912
exporting function in quickcheck; adapting mutabelle script
bulwahn [Wed, 20 Jul 2011 08:16:35 +0200] rev 43911
more information for the user how to deactivate quickcheck_narrowing if he does not want to use it
bulwahn [Wed, 20 Jul 2011 08:16:33 +0200] rev 43910
making messages more informative
bulwahn [Wed, 20 Jul 2011 08:16:32 +0200] rev 43909
only use exhaustive testing in this quickcheck example
blanchet [Wed, 20 Jul 2011 00:37:42 +0200] rev 43908
parse equalities correctly in Nitrox parser
blanchet [Wed, 20 Jul 2011 00:37:42 +0200] rev 43907
pass type arguments to lambda-lifted Frees, to account for polymorphism
blanchet [Wed, 20 Jul 2011 00:37:42 +0200] rev 43906
generate slightly less type information -- this should be sound since type arguments should keep things cleanly apart
blanchet [Wed, 20 Jul 2011 00:37:42 +0200] rev 43905
avoid calling "Term.is_first_order" (indirectly) on a term with loose de Bruijns -- this is not necessary anyway because of the Abs check in "simple_translate_lambdas"
blanchet [Wed, 20 Jul 2011 00:37:42 +0200] rev 43904
remove offset from Mirabelle output
krauss [Tue, 19 Jul 2011 11:15:38 +0200] rev 43903
the HOL4PROOFS setting is actually HOL4_PROOFS
haftmann [Tue, 19 Jul 2011 07:14:14 +0200] rev 43902
merged
haftmann [Mon, 18 Jul 2011 21:52:34 +0200] rev 43901
proof tuning
haftmann [Mon, 18 Jul 2011 21:49:39 +0200] rev 43900
generalization; various notation and proof tuning
haftmann [Mon, 18 Jul 2011 21:34:01 +0200] rev 43899
avoid misunderstandable names
haftmann [Mon, 18 Jul 2011 21:15:51 +0200] rev 43898
moved lemmas to appropriate theory
krauss [Tue, 19 Jul 2011 00:16:18 +0200] rev 43897
forgotten qualifier
krauss [Tue, 19 Jul 2011 00:07:21 +0200] rev 43896
values_timeout defaults to 600.0 on SML/NJ -- saves us from cluttering all theories equivalent declarations
krauss [Mon, 18 Jul 2011 23:48:28 +0200] rev 43895
killed use of PolyML.makestring
krauss [Mon, 18 Jul 2011 23:35:50 +0200] rev 43894
added experimental mira configuration for HOL Light importer
boehmes [Mon, 18 Jul 2011 18:52:52 +0200] rev 43893
allow rules with premises to be declared as z3_rule (to circumvent incompleteness of Z3 proof reconstruction)
bulwahn [Mon, 18 Jul 2011 13:49:26 +0200] rev 43892
unactivating narrowing-based quickcheck by default
bulwahn [Mon, 18 Jul 2011 13:48:35 +0200] rev 43891
making active configuration public in narrowing-based quickcheck
bulwahn [Mon, 18 Jul 2011 11:38:14 +0200] rev 43890
declare tester in this quickcheck example
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43889
adding code equations for partial_term_of for rational numbers
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43888
adapting an experimental setup to changes in quickcheck's infrastructure
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43887
adding narrowing instances for real and rational
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43886
adapting quickcheck based on the analysis of the predicate compiler
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43885
adapting prolog-based tester
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43884
quickcheck does not deactivate testers if none are given
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43883
adapting mutabelle to latest changes in quickcheck; removing unused code in mutabelle
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43882
renaming quickcheck_tester to quickcheck_batch_tester; tuned
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43881
changing parser in quickcheck to activate and deactivate the testers
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43880
adapting SML_Quickcheck to new quickcheck infrastructure
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43879
enabling parallel execution of testers but removing more informative quickcheck output
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43878
changed every tester to have a configuration in quickcheck; enabling parallel testing of different testers in quickcheck
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43877
removing generator registration
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43876
parametrized test_term functions in quickcheck
bulwahn [Mon, 18 Jul 2011 10:34:21 +0200] rev 43875
adding random, exhaustive and SML quickcheck as testers
haftmann [Sun, 17 Jul 2011 22:25:14 +0200] rev 43874
more on complement
haftmann [Sun, 17 Jul 2011 22:24:08 +0200] rev 43873
more on complement
haftmann [Sun, 17 Jul 2011 20:57:56 +0200] rev 43872
more consistent theorem names
haftmann [Sun, 17 Jul 2011 20:46:51 +0200] rev 43871
more lemmas about SUP
haftmann [Sun, 17 Jul 2011 20:29:54 +0200] rev 43870
structuring duals together
haftmann [Sun, 17 Jul 2011 20:23:39 +0200] rev 43869
merged
haftmann [Sun, 17 Jul 2011 20:23:33 +0200] rev 43868
more lemmas about Sup
haftmann [Sun, 17 Jul 2011 19:55:17 +0200] rev 43867
generalized INT_anti_mono
haftmann [Sun, 17 Jul 2011 19:48:02 +0200] rev 43866
moving UNIV = ... equations to their proper theories
haftmann [Sun, 17 Jul 2011 15:15:58 +0200] rev 43865
further generalization from sets to complete lattices
blanchet [Sun, 17 Jul 2011 14:21:19 +0200] rev 43864
fixed lambda-liftg: must ensure the formulas are in close form
blanchet [Sun, 17 Jul 2011 14:12:45 +0200] rev 43863
ensure that the lambda translation procedure is called only once with all the facts, which is necessary for soundness of lambda-lifting (freshness of new names)
blanchet [Sun, 17 Jul 2011 14:11:35 +0200] rev 43862
pass kind to lambda-translation function
blanchet [Sun, 17 Jul 2011 14:11:35 +0200] rev 43861
more refactoring of preprocessing
blanchet [Sun, 17 Jul 2011 14:11:35 +0200] rev 43860
more refactoring of preprocessing, so as to be able to centralize it
blanchet [Sun, 17 Jul 2011 14:11:35 +0200] rev 43859
renamed internal data structure
blanchet [Sun, 17 Jul 2011 14:11:35 +0200] rev 43858
simplify code -- there are no lambdas in helpers anyway
blanchet [Sun, 17 Jul 2011 14:11:35 +0200] rev 43857
added lambda-lifting to Sledgehammer (rough)
blanchet [Sun, 17 Jul 2011 14:11:34 +0200] rev 43856
move more lambda-handling logic to Sledgehammer, from ATP module, for formal dependency reasons
haftmann [Sun, 17 Jul 2011 08:45:06 +0200] rev 43855
merged
haftmann [Sat, 16 Jul 2011 22:28:35 +0200] rev 43854
generalized some lemmas
haftmann [Sat, 16 Jul 2011 22:04:02 +0200] rev 43853
consolidated bot and top classes, tuned notation
haftmann [Sat, 16 Jul 2011 21:53:50 +0200] rev 43852
tuned notation
wenzelm [Sat, 16 Jul 2011 22:17:27 +0200] rev 43851
clarified bash_output_fifo;
wenzelm [Sat, 16 Jul 2011 20:52:41 +0200] rev 43850
moved bash operations to Isabelle_System (cf. Scala version);
wenzelm [Sat, 16 Jul 2011 20:14:58 +0200] rev 43849
access to process output stream via auxiliary fifo;
wenzelm [Sat, 16 Jul 2011 18:41:35 +0200] rev 43848
some file and directory operations;
wenzelm [Sat, 16 Jul 2011 18:20:02 +0200] rev 43847
more general bash_process, which allows to terminate background processes as well;
wenzelm [Sat, 16 Jul 2011 18:11:14 +0200] rev 43846
updated to Poly/ML SVN 1328, which is considered 5.4.2;
wenzelm [Sat, 16 Jul 2011 17:11:49 +0200] rev 43845
added File.fold_pages for streaming of large files;
prefer \f notation;
wenzelm [Sat, 16 Jul 2011 16:51:12 +0200] rev 43844
tuned;
Cezary Kaliszyk <kaliszyk@in.tum.de> [Sat, 16 Jul 2011 00:01:17 +0200] rev 43843
HOL/Import: Fix errors with _mk_list
wenzelm [Fri, 15 Jul 2011 16:51:01 +0200] rev 43842
Element.activate: leave check of binding where actually applied to the context -- allow internal qualifications, or non-identifier fact names like "assumes *: A" (see also 1183951365de);
wenzelm [Fri, 15 Jul 2011 14:07:12 +0200] rev 43841
simplified malformed YXML markup -- special controls are visible in IsabelleText font;
wenzelm [Fri, 15 Jul 2011 13:29:00 +0200] rev 43840
less ambitious ProofGeneral markup, which occasionally breaks plain-old regexps in elisp;
wenzelm [Fri, 15 Jul 2011 13:28:16 +0200] rev 43839
more robust Binding.pretty/print in typical error sitations with spaces etc. (NB: markup can only provide *additional* emphasis and is occasionally suppressed in TTY mode or tooltips);
wenzelm [Fri, 15 Jul 2011 00:49:38 +0200] rev 43838
more visible printing of empty binding;
wenzelm [Fri, 15 Jul 2011 00:03:47 +0200] rev 43837
do not check vacous bindings, which routinely occur in locale expressions and long theorem statements etc.;
wenzelm [Thu, 14 Jul 2011 23:05:25 +0200] rev 43836
more quotes;
wenzelm [Thu, 14 Jul 2011 22:53:43 +0200] rev 43835
merged
krauss [Thu, 14 Jul 2011 22:08:11 +0200] rev 43834
added missing dependencies;
simplified (by overapproximating a bit);
alphabetical order
haftmann [Thu, 14 Jul 2011 19:43:45 +0200] rev 43833
merged
haftmann [Thu, 14 Jul 2011 17:15:24 +0200] rev 43832
merged
haftmann [Thu, 14 Jul 2011 17:14:54 +0200] rev 43831
tuned notation and proofs
blanchet [Thu, 14 Jul 2011 17:29:30 +0200] rev 43830
move error logic closer to user
blanchet [Thu, 14 Jul 2011 17:29:30 +0200] rev 43829
allow lambda-lifting without triggers
blanchet [Thu, 14 Jul 2011 16:50:05 +0200] rev 43828
move lambda translation option from ATP to Sledgehammer, to avoid accidentally breaking Metis (its reconstruction code can only deal with combinators)
blanchet [Thu, 14 Jul 2011 16:50:05 +0200] rev 43827
added option to control which lambda translation to use (for experiments)
blanchet [Thu, 14 Jul 2011 15:14:38 +0200] rev 43826
fix subtle type inference bug in Metis -- different occurrences of the same Skolem might need to be typed differently, using paramify_vars overconstraints the typing problem
blanchet [Thu, 14 Jul 2011 15:14:38 +0200] rev 43825
use monomorphic encoding as fallback, since they tend to produce fewer type errors
blanchet [Thu, 14 Jul 2011 15:14:38 +0200] rev 43824
don't generate Waldmeister problems with only a conjecture, since it makes it crash sometimes
blanchet [Thu, 14 Jul 2011 15:14:37 +0200] rev 43823
clearer unsound message
blanchet [Thu, 14 Jul 2011 15:14:37 +0200] rev 43822
clarify fine soundness point
blanchet [Thu, 14 Jul 2011 15:14:37 +0200] rev 43821
always unfold "Let"s is Sledgehammer, Metis, and MESON
blanchet [Thu, 14 Jul 2011 15:14:37 +0200] rev 43820
unbreak Nitrox's parsing
haftmann [Thu, 14 Jul 2011 00:21:56 +0200] rev 43819
merged
haftmann [Thu, 14 Jul 2011 00:20:43 +0200] rev 43818
tuned lemma positions and proofs
haftmann [Thu, 14 Jul 2011 00:16:41 +0200] rev 43817
tuned notation
haftmann [Wed, 13 Jul 2011 23:49:56 +0200] rev 43816
uniqueness lemmas for bot and top
haftmann [Wed, 13 Jul 2011 23:41:13 +0200] rev 43815
adjusted to tightened specification of classes bot and top
haftmann [Wed, 13 Jul 2011 19:43:12 +0200] rev 43814
moved lemmas bot_less and less_top to classes bot and top respectively
haftmann [Wed, 13 Jul 2011 19:40:18 +0200] rev 43813
tightened specification of classes bot and top: uniqueness of top and bot elements
blanchet [Wed, 13 Jul 2011 22:16:19 +0200] rev 43812
honor the TPTP environment variable as the root of include relative paths -- that's a weird convention but without it Nitrox will fail at CASC
blanchet [Wed, 13 Jul 2011 22:16:19 +0200] rev 43811
better temp name creation for Nitrox -- still very hackish though, but should get us through CASC-23 and CASC-J6
blanchet [Wed, 13 Jul 2011 22:16:19 +0200] rev 43810
more exhaustive testing in Nitrox
blanchet [Wed, 13 Jul 2011 22:16:19 +0200] rev 43809
no timeout for Nitrox
blanchet [Wed, 13 Jul 2011 22:16:19 +0200] rev 43808
avoid relying on piping to "isabelle tty", because this gives errors on some Linuxes about the standard input not being a tty
blanchet [Wed, 13 Jul 2011 22:16:19 +0200] rev 43807
added arithmetic decision procedure to CASC setup
blanchet [Wed, 13 Jul 2011 22:16:19 +0200] rev 43806
added some arithmetic functions, for THF with arithmetic
blanchet [Wed, 13 Jul 2011 22:16:19 +0200] rev 43805
pull in arithmetic theories
blanchet [Wed, 13 Jul 2011 22:16:19 +0200] rev 43804
cleanly separate TPTP related files from other examples
bulwahn [Wed, 13 Jul 2011 21:59:54 +0200] rev 43803
increasing timeout to avoid spurious failures
haftmann [Wed, 13 Jul 2011 18:36:11 +0200] rev 43802
merged
haftmann [Wed, 13 Jul 2011 07:26:31 +0200] rev 43801
more generalization towards complete lattices
krauss [Wed, 13 Jul 2011 15:50:45 +0200] rev 43800
experimental variants of Library/Cset.thy and Library/Dlist_Cset.thy defined via quotient package
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 13 Jul 2011 04:00:32 +0900] rev 43799
merge
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 13 Jul 2011 11:31:36 +0900] rev 43798
Tuned
wenzelm [Thu, 14 Jul 2011 22:30:31 +0200] rev 43797
more precise integer Markup.properties/XML.attributes: disallow ML-style ~ minus;
wenzelm [Wed, 13 Jul 2011 22:05:55 +0200] rev 43796
added term_sharing.ML;
wenzelm [Wed, 13 Jul 2011 21:44:15 +0200] rev 43795
recovered some runtime sharing from d6b6c74a8bcf, without the global memory bottleneck;
wenzelm [Wed, 13 Jul 2011 20:36:18 +0200] rev 43794
sub-structural sharing after Syntax.check phase, with global interning of logical entities (the latter is relevant when bypassing default parsing via YXML);
minor tuning;
wenzelm [Wed, 13 Jul 2011 20:13:27 +0200] rev 43793
low-level tuning;
wenzelm [Wed, 13 Jul 2011 16:42:14 +0200] rev 43792
Table.lookup_key and Graph.get_entry allow to retrieve the original key, which is not necessarily identical to the given one;
Sorts.certify_class: prefer the persistent name;
wenzelm [Wed, 13 Jul 2011 10:57:09 +0200] rev 43791
XML.pretty with depth limit;
wenzelm [Tue, 12 Jul 2011 23:22:22 +0200] rev 43790
more thorough Variable.check_name: Binding.check for logical entities within the term language;
wenzelm [Tue, 12 Jul 2011 23:20:34 +0200] rev 43789
tuned;
wenzelm [Tue, 12 Jul 2011 20:53:14 +0200] rev 43788
merged
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 13 Jul 2011 00:43:07 +0900] rev 43787
Update HOLLightCompat
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 13 Jul 2011 00:29:33 +0900] rev 43786
Update files generated in HOL/Import/HOLLight
Cezary Kaliszyk <kaliszyk@in.tum.de> [Wed, 13 Jul 2011 00:23:24 +0900] rev 43785
HOL/Import for HOLLight revival: Proper theory headers, update generation scripts to SVN version of HOL Light, add some constant maps and compatibility theorems
wenzelm [Tue, 12 Jul 2011 20:11:11 +0200] rev 43784
ML pp for XML.tree;
wenzelm [Tue, 12 Jul 2011 20:11:00 +0200] rev 43783
made SML/NJ happy;
wenzelm [Tue, 12 Jul 2011 19:49:35 +0200] rev 43782
clarified YXML.detect;
wenzelm [Tue, 12 Jul 2011 19:47:40 +0200] rev 43781
retain some terminology of "XML attributes";
wenzelm [Tue, 12 Jul 2011 19:36:46 +0200] rev 43780
more uniform Properties in ML and Scala;
wenzelm [Tue, 12 Jul 2011 18:00:05 +0200] rev 43779
more uniform Term and Term_XML modules;
wenzelm [Tue, 12 Jul 2011 17:53:06 +0200] rev 43778
more compact representation of XML data (notably sort/typ/term), using properties as vector of atomic values;
wenzelm [Tue, 12 Jul 2011 15:32:16 +0200] rev 43777
tuned signature -- less cryptic ASCII names;
wenzelm [Tue, 12 Jul 2011 15:17:37 +0200] rev 43776
discontinued obsolete Isabelle_Syntax and Parse_Value -- superseded by Outer_Syntax.quote_string and XML.Encode, Term_XML.Encode etc.;
wenzelm [Tue, 12 Jul 2011 15:12:50 +0200] rev 43775
added Parse.properties (again) -- allow empty list like Parse_Value.properties but unlike Parse.properties of ef86de9c98aa;
wenzelm [Tue, 12 Jul 2011 14:54:29 +0200] rev 43774
added Outer_Syntax.quote_string, which is conceptually a bit different from Token.unparse;
wenzelm [Tue, 12 Jul 2011 14:33:08 +0200] rev 43773
more precise Symbol_Pos.quote_string;
wenzelm [Tue, 12 Jul 2011 13:45:05 +0200] rev 43772
clarified YXML.embed_controls -- this is idempotent and cannot be nested;
wenzelm [Tue, 12 Jul 2011 13:39:29 +0200] rev 43771
allow empty body for raw_message -- important for Invoke_Scala;
wenzelm [Tue, 12 Jul 2011 11:45:13 +0200] rev 43770
Isabelle string syntax allows literal control characters;
wenzelm [Tue, 12 Jul 2011 11:19:42 +0200] rev 43769
glyphs from DejaVu for ASCII control characters 5, 6, 7, 127, which have a special meaning in Isabelle or Poly/ML;
wenzelm [Tue, 12 Jul 2011 11:16:56 +0200] rev 43768
more precise exceptions;
wenzelm [Tue, 12 Jul 2011 10:44:30 +0200] rev 43767
tuned XML modules;
Cezary Kaliszyk <kaliszyk@in.tum.de> [Tue, 12 Jul 2011 16:00:05 +0900] rev 43766
Quotient example: Lists with distinct elements
wenzelm [Mon, 11 Jul 2011 23:20:40 +0200] rev 43765
merged
haftmann [Mon, 11 Jul 2011 18:44:58 +0200] rev 43764
explicit code equation for equality
wenzelm [Mon, 11 Jul 2011 23:15:27 +0200] rev 43763
tuned error messages;
wenzelm [Mon, 11 Jul 2011 23:15:04 +0200] rev 43762
tuned;
wenzelm [Mon, 11 Jul 2011 22:55:47 +0200] rev 43761
tuned signature -- corresponding to Scala version;
wenzelm [Mon, 11 Jul 2011 22:50:29 +0200] rev 43760
made SML/NJ happy;
tuned error;
wenzelm [Mon, 11 Jul 2011 22:19:11 +0200] rev 43759
more uniform padded_markup, which is important for caret visibility despite absence of markup;
wenzelm [Mon, 11 Jul 2011 17:22:31 +0200] rev 43758
merged
haftmann [Mon, 11 Jul 2011 07:04:30 +0200] rev 43757
merged
haftmann [Sun, 10 Jul 2011 22:42:53 +0200] rev 43756
tuned proofs
haftmann [Sun, 10 Jul 2011 22:17:33 +0200] rev 43755
tuned notation
haftmann [Sun, 10 Jul 2011 22:11:32 +0200] rev 43754
tuned notation
haftmann [Sun, 10 Jul 2011 21:56:39 +0200] rev 43753
tuned notation
wenzelm [Mon, 11 Jul 2011 17:22:15 +0200] rev 43752
NEWS;
wenzelm [Mon, 11 Jul 2011 17:14:30 +0200] rev 43751
proper InvocationTargetException.getCause for indirect exceptions;
capture hard errors to ensure protocol integrity;
tuned error messages;
wenzelm [Mon, 11 Jul 2011 17:11:54 +0200] rev 43750
tuned error message;
wenzelm [Mon, 11 Jul 2011 17:10:32 +0200] rev 43749
tuned signature;
wenzelm [Mon, 11 Jul 2011 16:48:02 +0200] rev 43748
JVM method invocation service via Scala layer;
wenzelm [Mon, 11 Jul 2011 15:56:30 +0200] rev 43747
tuned signature;
wenzelm [Mon, 11 Jul 2011 11:13:33 +0200] rev 43746
some support for raw messages, which bypass standard Symbol/YXML decoding;
tuned signature;
wenzelm [Mon, 11 Jul 2011 10:27:50 +0200] rev 43745
tuned XML.Cache parameters;
wenzelm [Sun, 10 Jul 2011 23:46:05 +0200] rev 43744
some support to invoke Scala methods under program control;
wenzelm [Sun, 10 Jul 2011 21:46:41 +0200] rev 43743
merged;
haftmann [Sun, 10 Jul 2011 21:39:03 +0200] rev 43742
merged
haftmann [Sun, 10 Jul 2011 15:45:35 +0200] rev 43741
tuned proofs and notation
haftmann [Sun, 10 Jul 2011 14:26:07 +0200] rev 43740
more succinct proofs
haftmann [Sun, 10 Jul 2011 14:14:19 +0200] rev 43739
more succinct proofs
bulwahn [Sun, 10 Jul 2011 19:33:27 +0200] rev 43738
adding a very liberal timeout for values after a test case failed due to the restricted timeout
bulwahn [Sun, 10 Jul 2011 14:02:27 +0200] rev 43737
improved NEWS
bulwahn [Sat, 09 Jul 2011 21:18:20 +0200] rev 43736
NEWS
bulwahn [Sat, 09 Jul 2011 21:09:09 +0200] rev 43735
standardized String.concat towards implode (cf. c37a1f29bbc0)
bulwahn [Sat, 09 Jul 2011 19:29:25 +0200] rev 43734
adding quickcheck examples for evaluating floor and ceiling functions
bulwahn [Sat, 09 Jul 2011 19:28:33 +0200] rev 43733
adding code equations to execute floor and ceiling on rational and real numbers
bulwahn [Sat, 09 Jul 2011 13:41:58 +0200] rev 43732
adding a floor_ceiling type class for different instantiations of floor (changeset from Brian Huffman)
wenzelm [Sun, 10 Jul 2011 20:59:04 +0200] rev 43731
inner syntax supports inlined YXML according to Term_XML (particularly useful for producing text under program control);
tuned signature;
wenzelm [Sun, 10 Jul 2011 17:58:11 +0200] rev 43730
lambda terms with XML data representation in Scala;
avoid `class` in signature;
wenzelm [Sun, 10 Jul 2011 16:34:17 +0200] rev 43729
XML data representation of lambda terms;
wenzelm [Sun, 10 Jul 2011 16:31:04 +0200] rev 43728
YXML.string_of_body convenience;
wenzelm [Sun, 10 Jul 2011 16:13:37 +0200] rev 43727
made SML/NJ happy;
wenzelm [Sun, 10 Jul 2011 16:09:08 +0200] rev 43726
tuned signature;
wenzelm [Sun, 10 Jul 2011 15:48:15 +0200] rev 43725
more abstract signature;
tuned;
wenzelm [Sun, 10 Jul 2011 13:51:21 +0200] rev 43724
simplified XML_Data;
wenzelm [Sun, 10 Jul 2011 13:00:22 +0200] rev 43723
less currying in Scala;
wenzelm [Sun, 10 Jul 2011 00:21:19 +0200] rev 43722
propagate header changes to prover process;
simplified Document case classes;
Document.State.assignments: indexed by Version_ID;
wenzelm [Sat, 09 Jul 2011 21:53:27 +0200] rev 43721
echo prover input via raw_messages, for improved protocol tracing;
wenzelm [Sat, 09 Jul 2011 18:54:50 +0200] rev 43720
tuned;
wenzelm [Sat, 09 Jul 2011 18:35:00 +0200] rev 43719
tuned signature;
wenzelm [Sat, 09 Jul 2011 18:15:23 +0200] rev 43718
clarified propagation of node name and header;
wenzelm [Sat, 09 Jul 2011 17:14:08 +0200] rev 43717
more precise treatment of prover definedness;
wenzelm [Sat, 09 Jul 2011 16:53:19 +0200] rev 43716
tuned source structure;
wenzelm [Sat, 09 Jul 2011 13:29:33 +0200] rev 43715
some support for blobs (arbitrary text files) within document nodes;
wenzelm [Sat, 09 Jul 2011 12:56:51 +0200] rev 43714
tuned signature;
wenzelm [Fri, 08 Jul 2011 22:00:53 +0200] rev 43713
moved global state to structure Document (again);
wenzelm [Fri, 08 Jul 2011 21:44:47 +0200] rev 43712
moved Outer_Syntax.load_thy to Thy_Load.load_thy;
tuned signatures;
tuned module dependencies;
wenzelm [Fri, 08 Jul 2011 20:27:09 +0200] rev 43711
less stateful outer_syntax;
wenzelm [Fri, 08 Jul 2011 17:04:38 +0200] rev 43710
discontinued odd Position.column -- left-over from attempts at PGIP implementation;
Position.offset discriminates postions precisely, now also available for Position.line/line_file;
wenzelm [Fri, 08 Jul 2011 16:13:34 +0200] rev 43709
discontinued special treatment of hard tabulators;
wenzelm [Fri, 08 Jul 2011 16:01:14 +0200] rev 43708
eliminated hard tabs;
wenzelm [Fri, 08 Jul 2011 15:18:28 +0200] rev 43707
merged
nipkow [Fri, 08 Jul 2011 12:18:46 +0200] rev 43706
merged
nipkow [Thu, 07 Jul 2011 21:53:53 +0200] rev 43705
added translation to fix critical pair between abbreviations for surj and ~=
bulwahn [Thu, 07 Jul 2011 23:33:14 +0200] rev 43704
floor and ceiling definitions are not code equations -- this enables trivial evaluation of floor and ceiling
wenzelm [Fri, 08 Jul 2011 15:17:40 +0200] rev 43703
standardized String.concat towards implode;
wenzelm [Fri, 08 Jul 2011 14:37:19 +0200] rev 43702
more abstract Thy_Load.load_file/use_file for external theory resources;
prefer Boogie_Loader.parse_b2i on already loaded text, bypassing former File.fold_lines optimization;
wenzelm [Fri, 08 Jul 2011 13:59:54 +0200] rev 43701
comment;
wenzelm [Fri, 08 Jul 2011 11:50:58 +0200] rev 43700
clarified Thy_Load.digest_file -- read ML files only once;
wenzelm [Fri, 08 Jul 2011 11:13:21 +0200] rev 43699
tuned signature;
wenzelm [Thu, 07 Jul 2011 23:55:15 +0200] rev 43698
simplified make_option/dest_option;
added make_variant/dest_variant -- usual representation of datatypes;
wenzelm [Thu, 07 Jul 2011 22:04:30 +0200] rev 43697
explicit Document.Node.Header, with master_dir and thy_name;
imitate ML path operations more closely;
wenzelm [Thu, 07 Jul 2011 14:10:50 +0200] rev 43696
explicit indication of type Symbol.Symbol;
wenzelm [Thu, 07 Jul 2011 13:48:30 +0200] rev 43695
simplified Symbol based on lazy Symbol.Interpretation -- reduced odd "functorial style";
tuned implicit build/init messages;
wenzelm [Wed, 06 Jul 2011 23:11:59 +0200] rev 43694
merged
blanchet [Wed, 06 Jul 2011 17:19:34 +0100] rev 43693
make SML/NJ happier
blanchet [Wed, 06 Jul 2011 17:19:34 +0100] rev 43692
make SML/NJ happy + tuning
blanchet [Wed, 06 Jul 2011 17:19:34 +0100] rev 43691
moved ATP dependencies to HOL-Plain, where they belong
blanchet [Wed, 06 Jul 2011 17:19:34 +0100] rev 43690
better setup for experimental "z3_atp"
krauss [Wed, 06 Jul 2011 17:58:03 +0200] rev 43689
64bit versions of some mira configurations
krauss [Wed, 06 Jul 2011 17:56:58 +0200] rev 43688
removed unused mira configuration
bulwahn [Wed, 06 Jul 2011 13:57:52 +0200] rev 43687
merged
bulwahn [Wed, 06 Jul 2011 13:52:42 +0200] rev 43686
tuning options to avoid spurious isabelle test failures
wenzelm [Wed, 06 Jul 2011 22:02:52 +0200] rev 43685
clarified record syntax: fieldext excludes the "more" pseudo-field (unlike 2f885b7e5ba7), so that errors like (| x = a, more = b |) are reported less confusingly;
wenzelm [Wed, 06 Jul 2011 20:46:06 +0200] rev 43684
prefer Synchronized.var;
wenzelm [Wed, 06 Jul 2011 20:14:13 +0200] rev 43683
tuned errors;
more direct Name.uu_ for dummy abstractions;
wenzelm [Wed, 06 Jul 2011 13:31:12 +0200] rev 43682
record package: proper configuration options;
wenzelm [Wed, 06 Jul 2011 11:37:29 +0200] rev 43681
just one copy of split_args;
tuned error message;
wenzelm [Wed, 06 Jul 2011 09:54:40 +0200] rev 43680
merged
hoelzl [Tue, 05 Jul 2011 19:11:29 +0200] rev 43679
rename lemma Infinite_Product_Measure.sigma_sets_subseteq, it hides Sigma_Algebra.sigma_sets_subseteq
nik [Tue, 05 Jul 2011 17:09:59 +0100] rev 43678
improved translation of lambdas in THF
nik [Tue, 05 Jul 2011 17:09:59 +0100] rev 43677
added generation of lambdas in THF
nik [Tue, 05 Jul 2011 17:09:59 +0100] rev 43676
add support for lambdas in TPTP THF generator + killed an unsound type encoding (because the monotonicity calculus assumes first-order)
wenzelm [Tue, 05 Jul 2011 23:18:14 +0200] rev 43675
simplified Symbol.iterator: produce strings, which are mostly preallocated;
eliminated Symbol.CharSequence complications;
wenzelm [Tue, 05 Jul 2011 22:43:18 +0200] rev 43674
tuned comment (cf. e9f26e66692d);
wenzelm [Tue, 05 Jul 2011 22:39:15 +0200] rev 43673
Thy_Info.dependencies: ignore already loaded theories, according to initial prover session status;
wenzelm [Tue, 05 Jul 2011 22:38:44 +0200] rev 43672
theory name needs to conform to Path syntax;
wenzelm [Tue, 05 Jul 2011 21:53:59 +0200] rev 43671
hard-wired print mode "xsymbols" increases chance that "iff" in HOL will print symbolic arrow;
wenzelm [Tue, 05 Jul 2011 21:32:48 +0200] rev 43670
prefer space_explode/split_lines as in Isabelle/ML;
wenzelm [Tue, 05 Jul 2011 21:20:24 +0200] rev 43669
Path.split convenience;
wenzelm [Tue, 05 Jul 2011 20:36:49 +0200] rev 43668
get theory from last executation state;
tuned error messages;
wenzelm [Tue, 05 Jul 2011 19:45:59 +0200] rev 43667
explicit exit_transaction with Theory.end_theory (which could include sanity checks as in HOL-SPARK for example);
reduced Theory.end_theory to plain projection, outside transaction context (see also ddc3b72f9a42);
wenzelm [Tue, 05 Jul 2011 11:45:48 +0200] rev 43666
clarified cancel_execution/await_cancellation;
wenzelm [Tue, 05 Jul 2011 11:16:37 +0200] rev 43665
tuned signature;
tuned;
wenzelm [Tue, 05 Jul 2011 10:54:05 +0200] rev 43664
tuned;
krauss [Tue, 05 Jul 2011 09:54:39 +0200] rev 43663
re-check to explicitly propagate a given type constraint to lhs -- necessary to trigger type improvement in an instantiation target
wenzelm [Mon, 04 Jul 2011 22:25:33 +0200] rev 43662
Document.no_id/new_id as in ML (new_id *could* be session-specific but it isn't right now);
wenzelm [Mon, 04 Jul 2011 22:11:32 +0200] rev 43661
quasi-static Isabelle_System -- reduced tendency towards "functorial style";
wenzelm [Mon, 04 Jul 2011 20:18:19 +0200] rev 43660
explicit class Counter;
wenzelm [Mon, 04 Jul 2011 16:54:58 +0200] rev 43659
merged
hoelzl [Mon, 04 Jul 2011 10:23:46 +0200] rev 43658
the borel probability measure is easier to handle with {0 ..< 1} (coverable by disjoint intervals {_ ..< _})
hoelzl [Mon, 04 Jul 2011 10:15:49 +0200] rev 43657
equalities of subsets of atLeastLessThan
bulwahn [Sun, 03 Jul 2011 09:59:25 +0200] rev 43656
adding documentation of the value antiquotation to the code generation manual
blanchet [Sun, 03 Jul 2011 08:15:14 +0200] rev 43655
make SML/NJ happy
haftmann [Sat, 02 Jul 2011 22:55:58 +0200] rev 43654
install case certificate for If after code_datatype declaration for bool
haftmann [Sat, 02 Jul 2011 22:14:47 +0200] rev 43653
tuned typo
wenzelm [Mon, 04 Jul 2011 16:51:45 +0200] rev 43652
pervasive Basic_Library in Scala;
tuned;
wenzelm [Mon, 04 Jul 2011 16:27:11 +0200] rev 43651
some support for theory files within Isabelle/Scala session;
wenzelm [Mon, 04 Jul 2011 13:43:10 +0200] rev 43650
imitate exception ERROR of Isabelle/ML;
wenzelm [Sun, 03 Jul 2011 19:53:35 +0200] rev 43649
eliminated null;
wenzelm [Sun, 03 Jul 2011 19:42:32 +0200] rev 43648
more explicit edit_node vs. init_node;
some support for master_dir and header;
wenzelm [Sun, 03 Jul 2011 15:10:17 +0200] rev 43647
tuned signature;
wenzelm [Sat, 02 Jul 2011 23:31:07 +0200] rev 43646
Thy_Header.read convenience;
wenzelm [Sat, 02 Jul 2011 23:04:19 +0200] rev 43645
some support for Session.File_Store;
wenzelm [Sat, 02 Jul 2011 21:24:19 +0200] rev 43644
tuned signature;
wenzelm [Sat, 02 Jul 2011 20:54:38 +0200] rev 43643
eliminated redundant session_ready;
wenzelm [Sat, 02 Jul 2011 20:22:02 +0200] rev 43642
tuned;
wenzelm [Sat, 02 Jul 2011 19:22:06 +0200] rev 43641
uniform finish_thy -- always Global_Theory.join_proofs, even with sequential scheduling;
wenzelm [Sat, 02 Jul 2011 19:08:51 +0200] rev 43640
misc tuning;
haftmann [Sat, 02 Jul 2011 10:37:35 +0200] rev 43639
correction: do not assume that case const index covered all cases
haftmann [Fri, 01 Jul 2011 23:31:23 +0200] rev 43638
remove illegal case combinators after merge
haftmann [Fri, 01 Jul 2011 23:10:27 +0200] rev 43637
corrected misunderstanding what `old functions` are supposed to be
haftmann [Fri, 01 Jul 2011 23:07:06 +0200] rev 43636
centralized deletion of equations for constructors; corrected misunderstanding what `old functions` are supposed to be
haftmann [Fri, 01 Jul 2011 22:48:05 +0200] rev 43635
merged