Wed, 20 May 2009 10:37:38 +0200 dropped parentheses
haftmann [Wed, 20 May 2009 10:37:38 +0200] rev 31209
dropped parentheses
Wed, 20 May 2009 10:37:37 +0200 parse translations for cases are conservative wrt. overloaded constructors
haftmann [Wed, 20 May 2009 10:37:37 +0200] rev 31208
parse translations for cases are conservative wrt. overloaded constructors
Wed, 20 May 2009 10:37:37 +0200 added generator for type copies (records)
haftmann [Wed, 20 May 2009 10:37:37 +0200] rev 31207
added generator for type copies (records)
Wed, 20 May 2009 10:37:36 +0200 adjusted to changed theory name
haftmann [Wed, 20 May 2009 10:37:36 +0200] rev 31206
adjusted to changed theory name
Tue, 19 May 2009 16:54:55 +0200 String.literal replaces message_string, code_numeral replaces (code_)index
haftmann [Tue, 19 May 2009 16:54:55 +0200] rev 31205
String.literal replaces message_string, code_numeral replaces (code_)index
Tue, 19 May 2009 13:57:51 +0200 moved Code_Index, Random and Quickcheck before Main
haftmann [Tue, 19 May 2009 13:57:51 +0200] rev 31204
moved Code_Index, Random and Quickcheck before Main
Tue, 19 May 2009 13:57:32 +0200 moved Code_Index, Random and Quickcheck before Main
haftmann [Tue, 19 May 2009 13:57:32 +0200] rev 31203
moved Code_Index, Random and Quickcheck before Main
Tue, 19 May 2009 13:57:31 +0200 pretty printing of functional combinators for evaluation code
haftmann [Tue, 19 May 2009 13:57:31 +0200] rev 31202
pretty printing of functional combinators for evaluation code
Tue, 19 May 2009 13:52:12 +0200 new lemma
nipkow [Tue, 19 May 2009 13:52:12 +0200] rev 31201
new lemma
Mon, 18 May 2009 23:43:36 +0100 merged
chaieb [Mon, 18 May 2009 23:43:36 +0100] rev 31200
merged
Mon, 18 May 2009 23:42:55 +0100 FPS composition distributes over inverses, division and arbitrary nth roots. General geometric series theorem
chaieb [Mon, 18 May 2009 23:42:55 +0100] rev 31199
FPS composition distributes over inverses, division and arbitrary nth roots. General geometric series theorem
Mon, 18 May 2009 23:15:56 +0200 merged
nipkow [Mon, 18 May 2009 23:15:56 +0200] rev 31198
merged
Mon, 18 May 2009 23:15:38 +0200 fine-tuned elimination of comprehensions involving x=t.
nipkow [Mon, 18 May 2009 23:15:38 +0200] rev 31197
fine-tuned elimination of comprehensions involving x=t.
Mon, 18 May 2009 15:45:42 +0200 hide fact log_def -- should not shadow regular log definition
haftmann [Mon, 18 May 2009 15:45:42 +0200] rev 31196
hide fact log_def -- should not shadow regular log definition
Mon, 18 May 2009 15:45:42 +0200 added example on ML level
haftmann [Mon, 18 May 2009 15:45:42 +0200] rev 31195
added example on ML level
Mon, 18 May 2009 15:45:38 +0200 added quickcheck support for numeric types
haftmann [Mon, 18 May 2009 15:45:38 +0200] rev 31194
added quickcheck support for numeric types
Mon, 18 May 2009 15:45:36 +0200 generalized lemma map_of_zip_map
haftmann [Mon, 18 May 2009 15:45:36 +0200] rev 31193
generalized lemma map_of_zip_map
Mon, 18 May 2009 15:45:34 +0200 added Code_Index.int_of operation
haftmann [Mon, 18 May 2009 15:45:34 +0200] rev 31192
added Code_Index.int_of operation
Mon, 18 May 2009 15:45:32 +0200 tuned term input syntax
haftmann [Mon, 18 May 2009 15:45:32 +0200] rev 31191
tuned term input syntax
Mon, 18 May 2009 09:49:37 +0200 merged
haftmann [Mon, 18 May 2009 09:49:37 +0200] rev 31190
merged
Mon, 18 May 2009 09:47:34 +0200 merged
haftmann [Mon, 18 May 2009 09:47:34 +0200] rev 31189
merged
Sat, 16 May 2009 20:18:29 +0200 merged
haftmann [Sat, 16 May 2009 20:18:29 +0200] rev 31188
merged
Sat, 16 May 2009 20:18:05 +0200 merged
haftmann [Sat, 16 May 2009 20:18:05 +0200] rev 31187
merged
Sat, 16 May 2009 20:16:49 +0200 experimental move of Quickcheck and related theories to HOL image
haftmann [Sat, 16 May 2009 20:16:49 +0200] rev 31186
experimental move of Quickcheck and related theories to HOL image
Fri, 15 May 2009 16:52:28 +0200 experimental addition of quickcheck
haftmann [Fri, 15 May 2009 16:52:28 +0200] rev 31185
experimental addition of quickcheck
Fri, 15 May 2009 16:39:19 +0200 adjusted to changes in theory Quickcheck
haftmann [Fri, 15 May 2009 16:39:19 +0200] rev 31184
adjusted to changes in theory Quickcheck
Fri, 15 May 2009 16:39:18 +0200 combinators for single-threaded operations
haftmann [Fri, 15 May 2009 16:39:18 +0200] rev 31183
combinators for single-threaded operations
Fri, 15 May 2009 16:39:18 +0200 tuned code postprocessor
haftmann [Fri, 15 May 2009 16:39:18 +0200] rev 31182
tuned code postprocessor
Fri, 15 May 2009 16:39:17 +0200 dropped theory Term_Of_Syntax
haftmann [Fri, 15 May 2009 16:39:17 +0200] rev 31181
dropped theory Term_Of_Syntax
Fri, 15 May 2009 16:39:16 +0200 hide names in theory Random
haftmann [Fri, 15 May 2009 16:39:16 +0200] rev 31180
hide names in theory Random
Fri, 15 May 2009 16:39:16 +0200 experimental addition of quickcheck
haftmann [Fri, 15 May 2009 16:39:16 +0200] rev 31179
experimental addition of quickcheck
Fri, 15 May 2009 16:39:15 +0200 syntax support for term expressions
haftmann [Fri, 15 May 2009 16:39:15 +0200] rev 31178
syntax support for term expressions
Mon, 18 May 2009 09:48:06 +0200 introduced Thm.generatedK
haftmann [Mon, 18 May 2009 09:48:06 +0200] rev 31177
introduced Thm.generatedK
Sun, 17 May 2009 07:17:39 +0200 is a definition
haftmann [Sun, 17 May 2009 07:17:39 +0200] rev 31176
is a definition
Sat, 16 May 2009 20:18:26 +0200 merged
bulwahn [Sat, 16 May 2009 20:18:26 +0200] rev 31175
merged
Sat, 16 May 2009 20:17:59 +0200 added new kind generated_theorem for theorems which are generated by packages to distinguish between theorems from users and packages
bulwahn [Sat, 16 May 2009 20:17:59 +0200] rev 31174
added new kind generated_theorem for theorems which are generated by packages to distinguish between theorems from users and packages
Sat, 16 May 2009 15:24:35 +0200 merged
bulwahn [Sat, 16 May 2009 15:24:35 +0200] rev 31173
merged
Sat, 16 May 2009 15:23:52 +0200 added collection of simplification rules of recursive functions for quickcheck
bulwahn [Sat, 16 May 2009 15:23:52 +0200] rev 31172
added collection of simplification rules of recursive functions for quickcheck
Sat, 16 May 2009 10:19:01 +0200 merged
bulwahn [Sat, 16 May 2009 10:19:01 +0200] rev 31171
merged
Fri, 15 May 2009 15:56:28 +0200 added predicate transformation function for code generation
bulwahn [Fri, 15 May 2009 15:56:28 +0200] rev 31170
added predicate transformation function for code generation
Fri, 15 May 2009 15:29:34 +0200 added predicate transformation function for code generation
bulwahn [Fri, 15 May 2009 15:29:34 +0200] rev 31169
added predicate transformation function for code generation
Sat, 16 May 2009 17:44:11 +0200 proof tuned
nipkow [Sat, 16 May 2009 17:44:11 +0200] rev 31168
proof tuned
Sat, 16 May 2009 11:28:23 +0200 merged
nipkow [Sat, 16 May 2009 11:28:23 +0200] rev 31167
merged
Sat, 16 May 2009 11:28:02 +0200 "{x. P x & x=t & Q x}" is now rewritten to "if P t & Q t then {t} else {}"
nipkow [Sat, 16 May 2009 11:28:02 +0200] rev 31166
"{x. P x & x=t & Q x}" is now rewritten to "if P t & Q t then {t} else {}" by the new simproc defColl_regroup. More precisely, the simproc pulls an equation x=t (or t=x) out of a nest of conjunctions to the front where the simp rule singleton_conj_conv(2) converts to "if".
Fri, 15 May 2009 15:13:09 -0700 merged
huffman [Fri, 15 May 2009 15:13:09 -0700] rev 31165
merged
Fri, 15 May 2009 15:12:23 -0700 continuity proofs for approx function on deflations; lemma cast_below_imp_below
huffman [Fri, 15 May 2009 15:12:23 -0700] rev 31164
continuity proofs for approx function on deflations; lemma cast_below_imp_below
Tue, 12 May 2009 12:16:33 -0700 allow lazy domain arguments to have class cpo
huffman [Tue, 12 May 2009 12:16:33 -0700] rev 31163
allow lazy domain arguments to have class cpo
Tue, 12 May 2009 12:01:25 -0700 add cpo_type function
huffman [Tue, 12 May 2009 12:01:25 -0700] rev 31162
add cpo_type function
Tue, 12 May 2009 11:37:40 -0700 fix domain package parsing of lhs sort constraints
huffman [Tue, 12 May 2009 11:37:40 -0700] rev 31161
fix domain package parsing of lhs sort constraints
Tue, 12 May 2009 10:40:09 -0700 export quiet_mode and trace_domain refs for domain package
huffman [Tue, 12 May 2009 10:40:09 -0700] rev 31160
export quiet_mode and trace_domain refs for domain package
Fri, 15 May 2009 10:01:57 +0200 new lemma
nipkow [Fri, 15 May 2009 10:01:57 +0200] rev 31159
new lemma
Thu, 14 May 2009 21:57:03 +0200 merged
haftmann [Thu, 14 May 2009 21:57:03 +0200] rev 31158
merged
Thu, 14 May 2009 15:11:41 +0200 merged
haftmann [Thu, 14 May 2009 15:11:41 +0200] rev 31157
merged
Thu, 14 May 2009 15:09:48 +0200 merged module code_unit.ML into code.ML
haftmann [Thu, 14 May 2009 15:09:48 +0200] rev 31156
merged module code_unit.ML into code.ML
Thu, 14 May 2009 15:09:47 +0200 monomorphic code generation for power operations
haftmann [Thu, 14 May 2009 15:09:47 +0200] rev 31155
monomorphic code generation for power operations
Thu, 14 May 2009 15:09:47 +0200 preprocessing must consider eq
haftmann [Thu, 14 May 2009 15:09:47 +0200] rev 31154
preprocessing must consider eq
Thu, 14 May 2009 15:09:46 +0200 quickcheck size starts with 0
haftmann [Thu, 14 May 2009 15:09:46 +0200] rev 31153
quickcheck size starts with 0
Thu, 14 May 2009 09:16:36 +0200 strip sorts while checking pattern subsumption
haftmann [Thu, 14 May 2009 09:16:36 +0200] rev 31152
strip sorts while checking pattern subsumption
Thu, 14 May 2009 09:16:34 +0200 rewrite op = == eq handled by simproc
haftmann [Thu, 14 May 2009 09:16:34 +0200] rev 31151
rewrite op = == eq handled by simproc
Thu, 14 May 2009 09:16:33 +0200 updated generated document
haftmann [Thu, 14 May 2009 09:16:33 +0200] rev 31150
updated generated document
Thu, 14 May 2009 15:39:29 +0200 merged
nipkow [Thu, 14 May 2009 15:39:29 +0200] rev 31149
merged
Thu, 14 May 2009 15:39:15 +0200 Cleaned up Parity a little
nipkow [Thu, 14 May 2009 15:39:15 +0200] rev 31148
Cleaned up Parity a little
Thu, 14 May 2009 11:00:42 +0200 merged
berghofe [Thu, 14 May 2009 11:00:42 +0200] rev 31147
merged
Wed, 13 May 2009 19:21:54 +0200 merged
berghofe [Wed, 13 May 2009 19:21:54 +0200] rev 31146
merged
Wed, 13 May 2009 19:21:32 +0200 Cleaned up code of function test_term.
berghofe [Wed, 13 May 2009 19:21:32 +0200] rev 31145
Cleaned up code of function test_term.
Thu, 14 May 2009 08:22:07 +0200 dropped accidental debug messages
haftmann [Thu, 14 May 2009 08:22:07 +0200] rev 31144
dropped accidental debug messages
Thu, 14 May 2009 08:22:06 +0200 adapted code tutorial to recent changes in code
haftmann [Thu, 14 May 2009 08:22:06 +0200] rev 31143
adapted code tutorial to recent changes in code
Wed, 13 May 2009 21:22:48 +0200 more permissive wrt. overloaded constants
haftmann [Wed, 13 May 2009 21:22:48 +0200] rev 31142
more permissive wrt. overloaded constants
Wed, 13 May 2009 20:48:17 +0200 merged
haftmann [Wed, 13 May 2009 20:48:17 +0200] rev 31141
merged
Wed, 13 May 2009 18:48:17 +0200 tuned construction of term_of instances
haftmann [Wed, 13 May 2009 18:48:17 +0200] rev 31140
tuned construction of term_of instances
Wed, 13 May 2009 18:41:54 +0200 tuned construction of term_of instances
haftmann [Wed, 13 May 2009 18:41:54 +0200] rev 31139
tuned construction of term_of instances
Wed, 13 May 2009 18:41:40 +0200 dropped legacy operations
haftmann [Wed, 13 May 2009 18:41:40 +0200] rev 31138
dropped legacy operations
Wed, 13 May 2009 18:41:39 +0200 tuned construction of typerep instances
haftmann [Wed, 13 May 2009 18:41:39 +0200] rev 31137
tuned construction of typerep instances
Wed, 13 May 2009 18:41:39 +0200 tuned and generalized construction of code equations for eq; tuned interface
haftmann [Wed, 13 May 2009 18:41:39 +0200] rev 31136
tuned and generalized construction of code equations for eq; tuned interface
Wed, 13 May 2009 18:41:38 +0200 added abstract operations for typerep/term_of
haftmann [Wed, 13 May 2009 18:41:38 +0200] rev 31135
added abstract operations for typerep/term_of
Wed, 13 May 2009 18:41:36 +0200 tuned and generalized construction of code equations for eq
haftmann [Wed, 13 May 2009 18:41:36 +0200] rev 31134
tuned and generalized construction of code equations for eq
Wed, 13 May 2009 18:41:36 +0200 dropped sort constraint on predicate equality
haftmann [Wed, 13 May 2009 18:41:36 +0200] rev 31133
dropped sort constraint on predicate equality
Wed, 13 May 2009 18:41:35 +0200 itself is instance of eq
haftmann [Wed, 13 May 2009 18:41:35 +0200] rev 31132
itself is instance of eq
Wed, 13 May 2009 17:13:33 +0100 Now deals with division
chaieb [Wed, 13 May 2009 17:13:33 +0100] rev 31131
Now deals with division
Tue, 12 May 2009 21:39:19 +0200 updated keywords
haftmann [Tue, 12 May 2009 21:39:19 +0200] rev 31130
updated keywords
Tue, 12 May 2009 21:17:47 +0200 split Predicate_Compile examples into separate theory
haftmann [Tue, 12 May 2009 21:17:47 +0200] rev 31129
split Predicate_Compile examples into separate theory
Tue, 12 May 2009 21:17:38 +0200 adapted to changes in module Code
haftmann [Tue, 12 May 2009 21:17:38 +0200] rev 31128
adapted to changes in module Code
Tue, 12 May 2009 21:17:34 +0200 values is now a keyword
haftmann [Tue, 12 May 2009 21:17:34 +0200] rev 31127
values is now a keyword
Tue, 12 May 2009 20:07:05 +0200 merged
haftmann [Tue, 12 May 2009 20:07:05 +0200] rev 31126
merged
Tue, 12 May 2009 19:30:33 +0200 transferred code generator preprocessor into separate module
haftmann [Tue, 12 May 2009 19:30:33 +0200] rev 31125
transferred code generator preprocessor into separate module
Tue, 12 May 2009 17:09:36 +0200 marginally tuned
haftmann [Tue, 12 May 2009 17:09:36 +0200] rev 31124
marginally tuned
Tue, 12 May 2009 17:09:36 +0200 examples using code_pred
haftmann [Tue, 12 May 2009 17:09:36 +0200] rev 31123
examples using code_pred
Tue, 12 May 2009 17:09:35 +0200 added dummy values keyword
haftmann [Tue, 12 May 2009 17:09:35 +0200] rev 31122
added dummy values keyword
Tue, 12 May 2009 16:11:36 +0200 tuned exception code
haftmann [Tue, 12 May 2009 16:11:36 +0200] rev 31121
tuned exception code
Tue, 12 May 2009 17:32:50 +0100 A generic arithmetic prover based on Positivstellensatz certificates --- also implements Fourrier-Motzkin elimination as a special case Fourrier-Motzkin elimination
chaieb [Tue, 12 May 2009 17:32:50 +0100] rev 31120
A generic arithmetic prover based on Positivstellensatz certificates --- also implements Fourrier-Motzkin elimination as a special case Fourrier-Motzkin elimination
Tue, 12 May 2009 17:32:49 +0100 A decision method for universal multivariate real arithmetic with add
chaieb [Tue, 12 May 2009 17:32:49 +0100] rev 31119
A decision method for universal multivariate real arithmetic with add ition, multiplication and ordering using semidefinite programming
Tue, 12 May 2009 17:32:49 +0100 Isolated decision procedure for noms and the general arithmetic solver
chaieb [Tue, 12 May 2009 17:32:49 +0100] rev 31118
Isolated decision procedure for noms and the general arithmetic solver
Tue, 12 May 2009 17:32:49 +0100 Added files Sum_Of_Squares.thy, positivstellensatz.ML and sum_of_squares.ML to Library
chaieb [Tue, 12 May 2009 17:32:49 +0100] rev 31117
Added files Sum_Of_Squares.thy, positivstellensatz.ML and sum_of_squares.ML to Library
Mon, 11 May 2009 21:55:30 -0700 merged
huffman [Mon, 11 May 2009 21:55:30 -0700] rev 31116
merged
Mon, 11 May 2009 13:19:28 -0700 use Pair/fst/snd instead of cpair/cfst/csnd
huffman [Mon, 11 May 2009 13:19:28 -0700] rev 31115
use Pair/fst/snd instead of cpair/cfst/csnd
Mon, 11 May 2009 12:41:46 -0700 use Pair/fst/snd instead of cpair/cfst/csnd
huffman [Mon, 11 May 2009 12:41:46 -0700] rev 31114
use Pair/fst/snd instead of cpair/cfst/csnd
Mon, 11 May 2009 12:26:33 -0700 move bifinite instance for product type from Cprod.thy to Bifinite.thy
huffman [Mon, 11 May 2009 12:26:33 -0700] rev 31113
move bifinite instance for product type from Cprod.thy to Bifinite.thy
Mon, 11 May 2009 12:25:20 -0700 new lemmas
huffman [Mon, 11 May 2009 12:25:20 -0700] rev 31112
new lemmas
Mon, 11 May 2009 20:09:03 +0200 fixed merge accident
haftmann [Mon, 11 May 2009 20:09:03 +0200] rev 31111
fixed merge accident
Mon, 11 May 2009 19:54:43 +0200 merged
haftmann [Mon, 11 May 2009 19:54:43 +0200] rev 31110
merged
Mon, 11 May 2009 19:54:24 +0200 avoid latex output problem
haftmann [Mon, 11 May 2009 19:54:24 +0200] rev 31109
avoid latex output problem
Mon, 11 May 2009 17:20:52 +0200 merged
haftmann [Mon, 11 May 2009 17:20:52 +0200] rev 31108
merged
Mon, 11 May 2009 09:39:53 +0200 fixed code_pred command
bulwahn [Mon, 11 May 2009 09:39:53 +0200] rev 31107
fixed code_pred command
Mon, 11 May 2009 09:18:42 +0200 Added pred_code command
bulwahn [Mon, 11 May 2009 09:18:42 +0200] rev 31106
Added pred_code command
Wed, 22 Apr 2009 11:10:23 +0200 added general preprocessing of equality in predicates for code generation
bulwahn [Wed, 22 Apr 2009 11:10:23 +0200] rev 31105
added general preprocessing of equality in predicates for code generation
Mon, 11 May 2009 19:51:21 +0200 merged
haftmann [Mon, 11 May 2009 19:51:21 +0200] rev 31104
merged
Mon, 11 May 2009 19:51:11 +0200 merged
haftmann [Mon, 11 May 2009 19:51:11 +0200] rev 31103
merged
Mon, 11 May 2009 15:57:30 +0200 mk_number replaces number_of
haftmann [Mon, 11 May 2009 15:57:30 +0200] rev 31102
mk_number replaces number_of
Mon, 11 May 2009 15:57:29 +0200 qualified names for Lin_Arith tactics and simprocs
haftmann [Mon, 11 May 2009 15:57:29 +0200] rev 31101
qualified names for Lin_Arith tactics and simprocs
Mon, 11 May 2009 15:18:32 +0200 tuned interface of Lin_Arith
haftmann [Mon, 11 May 2009 15:18:32 +0200] rev 31100
tuned interface of Lin_Arith
Tue, 05 May 2009 17:09:18 +0200 optimized Approximation by precompiling approx_inequality
hoelzl [Tue, 05 May 2009 17:09:18 +0200] rev 31099
optimized Approximation by precompiling approx_inequality
Wed, 29 Apr 2009 20:19:50 +0200 replaced Ifloat => real_of_float and real, renamed ApproxEq => inequality, uneq => interpret_inequality, uneq' => approx_inequality, Ifloatarith => interpret_floatarith
hoelzl [Wed, 29 Apr 2009 20:19:50 +0200] rev 31098
replaced Ifloat => real_of_float and real, renamed ApproxEq => inequality, uneq => interpret_inequality, uneq' => approx_inequality, Ifloatarith => interpret_floatarith
Mon, 11 May 2009 08:29:28 -0700 merged
huffman [Mon, 11 May 2009 08:29:28 -0700] rev 31097
merged
Mon, 11 May 2009 08:28:49 -0700 newline at end of file
huffman [Mon, 11 May 2009 08:28:49 -0700] rev 31096
newline at end of file
Mon, 11 May 2009 08:28:09 -0700 simplify fixrec proofs for mutually-recursive definitions; generate better fixpoint induction rules
huffman [Mon, 11 May 2009 08:28:09 -0700] rev 31095
simplify fixrec proofs for mutually-recursive definitions; generate better fixpoint induction rules
Mon, 11 May 2009 08:24:35 -0700 removed redundant instance declarations inat :: linorder
huffman [Mon, 11 May 2009 08:24:35 -0700] rev 31094
removed redundant instance declarations inat :: linorder
Mon, 11 May 2009 17:08:31 +0200 merged
haftmann [Mon, 11 May 2009 17:08:31 +0200] rev 31093
merged
Mon, 11 May 2009 11:53:21 +0200 proper error handling for malformed code equations
haftmann [Mon, 11 May 2009 11:53:21 +0200] rev 31092
proper error handling for malformed code equations
Mon, 11 May 2009 11:53:21 +0200 corrected deletetion of code equations for constructors
haftmann [Mon, 11 May 2009 11:53:21 +0200] rev 31091
corrected deletetion of code equations for constructors
Mon, 11 May 2009 10:53:19 +0200 clarified matter of "proper" flag in code equations
haftmann [Mon, 11 May 2009 10:53:19 +0200] rev 31090
clarified matter of "proper" flag in code equations
(0) -30000 -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip