Mon, 14 May 2007 17:37:31 +0200 huffman new lemmas
Mon, 14 May 2007 13:24:22 +0200 webertj ProofGeneral: Find Theorems search form
Mon, 14 May 2007 12:52:56 +0200 haftmann reorganized float arithmetic
Mon, 14 May 2007 12:52:54 +0200 haftmann fixed IntInf ambiguity
Mon, 14 May 2007 09:33:18 +0200 huffman remove redundant lemmas
Mon, 14 May 2007 09:27:24 +0200 huffman remove redundant lemmas
Mon, 14 May 2007 09:16:47 +0200 huffman remove redundant lemmas
Mon, 14 May 2007 09:11:30 +0200 huffman remove redundant lemmas
Mon, 14 May 2007 08:15:13 +0200 huffman cleaned up
Mon, 14 May 2007 08:12:38 +0200 huffman tuned
Sun, 13 May 2007 20:05:42 +0200 huffman define roots of negative reals so that many lemmas no longer require side conditions; simplification solves more goals than previously
Sun, 13 May 2007 19:15:36 +0200 huffman add lemma power_eq_imp_eq_base
Sun, 13 May 2007 18:16:49 +0200 haftmann added module int
Sun, 13 May 2007 18:15:30 +0200 haftmann dropped legacy
Sun, 13 May 2007 18:15:28 +0200 haftmann removed module rat.ML
Sun, 13 May 2007 18:15:26 +0200 haftmann whitespace tuned
Sun, 13 May 2007 18:15:25 +0200 haftmann tuned
Sun, 13 May 2007 18:15:24 +0200 haftmann fixed omission
Sun, 13 May 2007 18:15:23 +0200 haftmann tuned setup
Sun, 13 May 2007 18:15:22 +0200 haftmann refined module rat
Sun, 13 May 2007 18:15:21 +0200 haftmann added modules rat.ML and int.ML
Sun, 13 May 2007 09:23:27 +0200 nipkow Removed junk
Sun, 13 May 2007 07:11:21 +0200 nipkow Got rid of listsp
Sun, 13 May 2007 04:38:24 +0200 huffman removed redundant lemmas
Sat, 12 May 2007 18:16:30 +0200 huffman add lemma additive.setsum
Fri, 11 May 2007 20:47:30 +0200 nipkow *** empty log message ***
Fri, 11 May 2007 20:07:00 +0200 nipkow *** empty log message ***
Fri, 11 May 2007 18:49:15 +0200 wenzelm proper type for fun/arg_cong_rule;
Fri, 11 May 2007 18:47:08 +0200 wenzelm added fun/arg_cong_rule;
Fri, 11 May 2007 18:46:50 +0200 wenzelm unified names: foo_conv;
Fri, 11 May 2007 17:54:36 +0200 wenzelm tuned;
Fri, 11 May 2007 15:37:42 +0200 krauss added fun flip f x y = f y x
Fri, 11 May 2007 03:31:12 +0200 huffman generalize setsum lemmas from semiring_0_cancel to semiring_0
Fri, 11 May 2007 01:07:10 +0200 wenzelm tuned proofs;
Fri, 11 May 2007 00:43:46 +0200 wenzelm bang_facts: warning;
Fri, 11 May 2007 00:43:45 +0200 wenzelm tuned proofs;
Thu, 10 May 2007 22:11:38 +0200 haftmann (class target)
Thu, 10 May 2007 22:11:37 +0200 haftmann cleaned up
Thu, 10 May 2007 22:11:36 +0200 haftmann beta/eta conversion after preprocessor
Thu, 10 May 2007 22:11:35 +0200 haftmann fixed typo
Thu, 10 May 2007 18:10:32 +0200 wenzelm more conversions;
Thu, 10 May 2007 15:51:59 +0200 berghofe Moved extraction_expand declaration of listall_def outside of definition.
Thu, 10 May 2007 15:50:56 +0200 berghofe Adapted to new naming scheme for definitions.
Thu, 10 May 2007 15:50:28 +0200 berghofe Changed name of raw definition.
Thu, 10 May 2007 15:49:31 +0200 berghofe Name of ML function "not" is now qualified in order to avoid
Thu, 10 May 2007 10:22:17 +0200 haftmann consts in consts_code Isar commands are now referred to by usual term syntax
Thu, 10 May 2007 10:21:50 +0200 haftmann size [nat] is identity
Thu, 10 May 2007 10:21:48 +0200 haftmann explicit import of Datatype.thy due to hook bootstrap problem
Thu, 10 May 2007 10:21:47 +0200 haftmann localized Sup/Inf
Thu, 10 May 2007 10:21:46 +0200 haftmann localized Min/Max
Thu, 10 May 2007 10:21:44 +0200 haftmann tuned
Thu, 10 May 2007 04:06:56 +0200 huffman fix proofs
Thu, 10 May 2007 03:11:03 +0200 huffman remove redundant lemmas
Thu, 10 May 2007 03:07:26 +0200 huffman lemmas iszero_(h)complex_number_of are no longer needed
Thu, 10 May 2007 03:00:15 +0200 huffman instance real_algebra_1 < ring_char_0
Thu, 10 May 2007 02:51:53 +0200 huffman new axclass ring_char_0 for rings with characteristic 0, used for of_int_eq_iff and related lemmas
Thu, 10 May 2007 00:39:56 +0200 wenzelm moved conversions to structure Conv;
Thu, 10 May 2007 00:39:55 +0200 wenzelm added dest_fun/fun2/arg1;
Thu, 10 May 2007 00:39:54 +0200 wenzelm tuned argument_type_of;
Thu, 10 May 2007 00:39:53 +0200 wenzelm added destructors from drule.ML;
Thu, 10 May 2007 00:39:52 +0200 wenzelm moved some operations to more_thm.ML and conv.ML;
Thu, 10 May 2007 00:39:51 +0200 wenzelm Conversions: primitive equality reasoning (from drule.ML);
Thu, 10 May 2007 00:39:50 +0200 wenzelm added conv.ML;
Thu, 10 May 2007 00:39:49 +0200 wenzelm Thm.match;
Thu, 10 May 2007 00:39:48 +0200 wenzelm moved some Drule operations to Thm (see more_thm.ML);
Thu, 10 May 2007 00:39:46 +0200 wenzelm Thm.first_order_match;
Thu, 10 May 2007 00:39:45 +0200 wenzelm moved conversions to structure Conv;
Wed, 09 May 2007 23:28:18 +0200 krauss "fun" command: Changed pattern compatibility proof back from "simp_all" to the slower but more robust "auto"
Wed, 09 May 2007 22:14:26 +0200 huffman add lemma norm_diff_ineq; shorten other proofs
Wed, 09 May 2007 19:37:22 +0200 wenzelm removed Complex/ComplexBin.thy;
Wed, 09 May 2007 19:37:21 +0200 wenzelm tuned ML setup;
Wed, 09 May 2007 19:37:20 +0200 wenzelm tuned syntax;
Wed, 09 May 2007 19:37:19 +0200 wenzelm eliminated unnamed infixes;
Wed, 09 May 2007 19:37:18 +0200 wenzelm removed unused mk_cond_defpair;
Wed, 09 May 2007 19:20:00 +0200 wenzelm simp_depth: now proper value in simpset (prevents problems with lost exception trace, enables multi-threaded simplification);
Wed, 09 May 2007 18:58:03 +0200 huffman remove empty, unused theory
Wed, 09 May 2007 18:26:40 +0200 huffman remove redundant lemmas
Wed, 09 May 2007 18:25:44 +0200 huffman add lemma hnorm_hyperpow
Wed, 09 May 2007 18:25:21 +0200 huffman add lemma of_hypreal_hyperpow
Wed, 09 May 2007 07:53:08 +0200 haftmann tuned
Wed, 09 May 2007 07:53:06 +0200 haftmann moved recfun_codegen.ML to Code_Generator.thy
Wed, 09 May 2007 07:53:04 +0200 haftmann continued
Wed, 09 May 2007 01:56:59 +0200 huffman remove redundant lemmas
Wed, 09 May 2007 01:26:04 +0200 huffman hcomplex_of_hypreal abbreviates of_hypreal; removed redundant lemmas
Wed, 09 May 2007 00:57:46 +0200 huffman add lemma hnorm_divide
Wed, 09 May 2007 00:33:12 +0200 huffman add lemmas abs_hnorm_cancel, hnorm_of_hypreal
Wed, 09 May 2007 00:27:36 +0200 huffman add lemmas norm_add_less, norm_mult_less
Tue, 08 May 2007 23:52:15 +0200 huffman add lemma Standard_hyperpow
Tue, 08 May 2007 21:02:26 +0200 wenzelm tuned;
Tue, 08 May 2007 19:15:35 +0200 huffman add of_hypreal constant with lemmas
Tue, 08 May 2007 18:23:37 +0200 huffman add lemmas norm_number_of, norm_of_int, norm_of_nat
Tue, 08 May 2007 17:41:35 +0200 wenzelm quoted 'declaration';
Tue, 08 May 2007 17:40:22 +0200 wenzelm simplified pretty_thm(_legacy);
Tue, 08 May 2007 17:40:21 +0200 wenzelm is_sid: include '::';
Tue, 08 May 2007 17:40:20 +0200 wenzelm tuned ProofDisplay.pretty_full_theory;
Tue, 08 May 2007 17:40:18 +0200 wenzelm tuned;
Tue, 08 May 2007 15:37:27 +0200 wenzelm updated;
Tue, 08 May 2007 15:37:19 +0200 wenzelm simplified context data;
Tue, 08 May 2007 15:36:39 +0200 wenzelm tuned;
Tue, 08 May 2007 15:01:33 +0200 wenzelm legacy_intern_skolem: legacy_feature;
Tue, 08 May 2007 15:01:31 +0200 wenzelm tuned;
Tue, 08 May 2007 15:01:30 +0200 wenzelm renamed call_atp to sledgehammer;
Tue, 08 May 2007 15:01:29 +0200 wenzelm updated;
Tue, 08 May 2007 15:01:28 +0200 wenzelm tuned context data;
Tue, 08 May 2007 08:21:39 +0200 haftmann ML adaptions
Tue, 08 May 2007 05:30:10 +0200 huffman clean up complex norm proofs, remove redundant lemmas
Tue, 08 May 2007 05:06:54 +0200 huffman remove redundant lemmas
Tue, 08 May 2007 05:06:04 +0200 huffman fix proof of hypreal_sqrt_sum_squares_ge1
Tue, 08 May 2007 04:56:28 +0200 huffman add lemma real_sqrt_sum_squares_triangle_ineq
Tue, 08 May 2007 04:55:19 +0200 huffman add lemma abs_norm_cancel
Tue, 08 May 2007 03:03:23 +0200 huffman cleaned up
Tue, 08 May 2007 01:40:30 +0200 urbanc polished some proofs
Tue, 08 May 2007 01:10:55 +0200 huffman add lemmas power2_le_imp_le and power2_less_imp_less
Tue, 08 May 2007 00:50:55 +0200 huffman add lemma power_less_imp_less_base
Mon, 07 May 2007 23:07:04 +0200 huffman clean up RealVector classes
Mon, 07 May 2007 16:46:42 +0200 paulson First-order variant of the fully-typed translation
Mon, 07 May 2007 14:20:32 +0200 haftmann added further equality example
Mon, 07 May 2007 09:58:07 +0200 haftmann changed 'code nofunc' to 'code func del'
Mon, 07 May 2007 00:52:25 +0200 wenzelm * Context data interfaces;
Mon, 07 May 2007 00:50:09 +0200 wenzelm simplified DataFun interfaces: removed name/print, use adhoc value for uninitialized data, init only required for impure data;
Mon, 07 May 2007 00:49:59 +0200 wenzelm simplified DataFun interfaces;
Sun, 06 May 2007 21:50:17 +0200 haftmann changed code generator invocation syntax
Sun, 06 May 2007 21:49:44 +0200 haftmann PreList imports RecDef
Sun, 06 May 2007 21:49:32 +0200 haftmann dropped legacy ML binding
Sun, 06 May 2007 21:49:29 +0200 haftmann added auxiliary lemmas for proof tools
Sun, 06 May 2007 21:49:27 +0200 haftmann dropped preorders, unified syntax
Sun, 06 May 2007 21:49:26 +0200 haftmann minimal import
Sun, 06 May 2007 21:49:24 +0200 haftmann dropped HOL.ML
Sun, 06 May 2007 21:49:23 +0200 haftmann tuned
Sun, 06 May 2007 18:07:06 +0200 wenzelm updated Alice version;
Sun, 06 May 2007 18:07:04 +0200 wenzelm IntInf.fromInt;
Sun, 06 May 2007 13:33:39 +0200 nipkow added "set" supression
Sun, 06 May 2007 13:33:01 +0200 nipkow added test about "set" supression
Fri, 04 May 2007 04:17:00 +0200 urbanc polished all proofs and made the theory "self-contained"
Thu, 03 May 2007 19:00:28 +0200 urbanc deleted some unnecessary type-annotations
Thu, 03 May 2007 17:54:36 +0200 urbanc tuned some of the proofs and added the lemma fresh_bool
Wed, 02 May 2007 21:00:06 +0200 nipkow tuned allpairs
Wed, 02 May 2007 01:42:23 +0200 urbanc tuned some proofs and changed variable names in some definitions of Nominal.thy
Mon, 30 Apr 2007 22:43:33 +0200 nipkow added allpairs
Mon, 30 Apr 2007 13:33:00 +0200 wenzelm removed obsolete get_sg;
Mon, 30 Apr 2007 13:32:58 +0200 wenzelm explicit treatment of legacy_features;
Mon, 30 Apr 2007 13:22:35 +0200 paulson Fixing bugs in the partial-typed and fully-typed translations
Mon, 30 Apr 2007 13:22:15 +0200 paulson Removal of dead code
Fri, 27 Apr 2007 18:50:27 +0200 urbanc tuned some proofs in CR and properly included CR_Takahashi
Fri, 27 Apr 2007 16:31:20 +0200 wenzelm removed obsolete induct/simp tactic;
Fri, 27 Apr 2007 14:21:23 +0200 urbanc alternative and much simpler proof for Church-Rosser of Beta-Reduction
Fri, 27 Apr 2007 05:53:37 +0200 kleing use correct email program for sunbroy2
Thu, 26 Apr 2007 16:39:31 +0200 wenzelm removed legacy ML files;
Thu, 26 Apr 2007 16:39:14 +0200 wenzelm eliminated unnamed infixes;
Thu, 26 Apr 2007 16:39:11 +0200 wenzelm added header;
Thu, 26 Apr 2007 16:39:10 +0200 wenzelm added header;
Thu, 26 Apr 2007 16:24:13 +0200 haftmann added
Thu, 26 Apr 2007 15:42:04 +0200 wenzelm removed lagacy ML files;
Thu, 26 Apr 2007 15:41:49 +0200 wenzelm updated;
Thu, 26 Apr 2007 14:25:37 +0200 wenzelm eliminated unnamed infixes;
Thu, 26 Apr 2007 14:24:14 +0200 wenzelm renamed some old names Theory.xxx to Sign.xxx;
Thu, 26 Apr 2007 14:24:13 +0200 wenzelm eliminated unnamed infixes;
Thu, 26 Apr 2007 14:24:12 +0200 wenzelm added header;
Thu, 26 Apr 2007 14:24:08 +0200 wenzelm eliminated unnamed infixes, tuned syntax;
Thu, 26 Apr 2007 13:33:17 +0200 haftmann clarified naming policy
Thu, 26 Apr 2007 13:33:16 +0200 haftmann clarified semantics of merge
Thu, 26 Apr 2007 13:33:15 +0200 haftmann moved stuff to Char_nat.thy
Thu, 26 Apr 2007 13:33:12 +0200 haftmann tuned
Thu, 26 Apr 2007 13:33:09 +0200 haftmann slightly tuned
Thu, 26 Apr 2007 13:33:07 +0200 haftmann replaced recdef by function
Thu, 26 Apr 2007 13:33:05 +0200 haftmann cleaned up code generator setup for int
Thu, 26 Apr 2007 13:33:04 +0200 haftmann added lemmatas
Thu, 26 Apr 2007 13:32:59 +0200 haftmann moved code generation pretty integers and characters to separate theories
Thu, 26 Apr 2007 13:32:55 +0200 haftmann updated doc
Thu, 26 Apr 2007 12:00:12 +0200 wenzelm mk_const_def: Sign.intern_term (legacy);
Thu, 26 Apr 2007 12:00:05 +0200 wenzelm renamed some old names Theory.xxx to Sign.xxx;
Thu, 26 Apr 2007 12:00:01 +0200 wenzelm updated;
Wed, 25 Apr 2007 21:29:14 +0200 narboux add the lemma supp_eqvt and put the right attribute
Wed, 25 Apr 2007 17:50:48 +0200 nipkow new lemma splice_length
Wed, 25 Apr 2007 15:38:56 +0200 narboux fix sml compilation
Wed, 25 Apr 2007 15:26:01 +0200 berghofe Moved function params_of to inductive_package.ML.
Wed, 25 Apr 2007 15:25:22 +0200 berghofe Moved functions infer_intro_vars, arities_of, params_of, and
Wed, 25 Apr 2007 15:24:15 +0200 berghofe Added functions arities_of, params_of, partition_rules, and
Wed, 25 Apr 2007 15:22:57 +0200 berghofe eqvt_tac now instantiates introduction rules before applying them.
Tue, 24 Apr 2007 18:06:04 +0200 narboux update fresh_fun_simp for debugging purposes
Tue, 24 Apr 2007 17:16:55 +0200 narboux fixes last commit
Tue, 24 Apr 2007 16:44:11 +0200 narboux add two lemmas dealing with freshness on permutations.
Tue, 24 Apr 2007 15:19:33 +0200 berghofe Added datatype_case.ML and nominal_fresh_fun.ML.
Tue, 24 Apr 2007 15:18:42 +0200 berghofe Added datatype_case.
Tue, 24 Apr 2007 15:18:09 +0200 berghofe Added intro / elim rules for prod_case.
Tue, 24 Apr 2007 15:17:22 +0200 berghofe sum_case is now authentic.
Tue, 24 Apr 2007 15:15:52 +0200 berghofe Adapted to new parse translation for case expressions.
Tue, 24 Apr 2007 15:14:31 +0200 berghofe Parse / print translations for nested case expressions, taken
Tue, 24 Apr 2007 15:13:19 +0200 berghofe Streamlined datatype_codegen function using new datatype_of_case
Tue, 24 Apr 2007 15:11:07 +0200 berghofe - Moved parse / print translations for case to datatype_case.ML
Tue, 24 Apr 2007 15:07:27 +0200 berghofe case constants are now authentic.
Tue, 24 Apr 2007 14:02:16 +0200 narboux oups : wrong commit
Tue, 24 Apr 2007 14:01:23 +0200 narboux adds op in front of an infix to fix SML compilation
Mon, 23 Apr 2007 20:44:12 +0200 wenzelm sane version of read_termTs (proper freeze);
Mon, 23 Apr 2007 20:44:11 +0200 wenzelm read_instantiations: proper type-inference with fixed variables, infer parameter types as well;
Mon, 23 Apr 2007 20:44:10 +0200 wenzelm added paramify_vars;
Mon, 23 Apr 2007 20:44:09 +0200 wenzelm def_simproc(_i): proper ProofContext.read/cert_terms;
Mon, 23 Apr 2007 20:44:08 +0200 wenzelm simplified ProofContext.read_termTs;
Mon, 23 Apr 2007 18:38:42 +0200 urbanc simplified the proof of pt_set_eqvt (as suggested by Randy Pollack)
Mon, 23 Apr 2007 16:38:40 +0200 haftmann initial commit
Sat, 21 Apr 2007 19:32:32 +0200 huffman faster proof of wf_eq_minimal
Sat, 21 Apr 2007 11:07:45 +0200 wenzelm export get_sort (belongs to Syntax module);
Sat, 21 Apr 2007 11:07:44 +0200 wenzelm TypeExt.decode_term;
Sat, 21 Apr 2007 11:07:42 +0200 wenzelm added decode_term (belongs to Syntax module);
Sat, 21 Apr 2007 01:34:15 +0200 urbanc tuned the setup of fresh_fun
Fri, 20 Apr 2007 17:58:27 +0200 haftmann defs are added to code data
Fri, 20 Apr 2007 17:58:26 +0200 haftmann repaired value restriction problem
Fri, 20 Apr 2007 17:58:25 +0200 haftmann reverted to classical syntax for K_record
Fri, 20 Apr 2007 17:58:24 +0200 haftmann tuned
Fri, 20 Apr 2007 16:55:38 +0200 ballarin Interpretation equations applied to attributes
Fri, 20 Apr 2007 16:54:57 +0200 ballarin Interpretation equations applied to attributes;
Fri, 20 Apr 2007 16:11:17 +0200 berghofe Modified eqvt_tac to avoid failure due to introduction rules
Fri, 20 Apr 2007 15:13:06 +0200 haftmann clarifed
Fri, 20 Apr 2007 14:30:35 +0200 narboux modify fresh_fun_simp to ease debugging
Fri, 20 Apr 2007 13:30:51 +0200 haftmann updated code generator
Fri, 20 Apr 2007 13:11:47 +0200 haftmann updated
Fri, 20 Apr 2007 11:21:53 +0200 haftmann adds extracted program to code theorem table
Fri, 20 Apr 2007 11:21:52 +0200 haftmann unfold attribute now also accepts HOL equations
Fri, 20 Apr 2007 11:21:50 +0200 haftmann added more stuff
Fri, 20 Apr 2007 11:21:49 +0200 haftmann add definitions explicitly to code generator table
Fri, 20 Apr 2007 11:21:48 +0200 haftmann cleared dead code
Fri, 20 Apr 2007 11:21:47 +0200 haftmann moved axclass module closer to core system
Fri, 20 Apr 2007 11:21:42 +0200 haftmann Isar definitions are now added explicitly to code theorem table
Fri, 20 Apr 2007 11:21:41 +0200 haftmann improved case unfolding
Fri, 20 Apr 2007 11:21:40 +0200 haftmann switched from recdef to function package; constants add, mul, pow now curried; infix syntax for algebraic operations.
Fri, 20 Apr 2007 11:21:39 +0200 haftmann tuned syntax: K_record is now an authentic constant
Fri, 20 Apr 2007 11:21:38 +0200 haftmann tuned: now using function package
Fri, 20 Apr 2007 11:21:37 +0200 haftmann transfer_tac accepts also HOL equations as theorems
Fri, 20 Apr 2007 11:21:36 +0200 haftmann shifted min/max to class order
Fri, 20 Apr 2007 11:21:35 +0200 haftmann tuned
Fri, 20 Apr 2007 11:21:34 +0200 haftmann added class tutorial
Fri, 20 Apr 2007 11:21:33 +0200 haftmann code generator changes
Fri, 20 Apr 2007 10:09:32 +0200 krauss generate page labels
Fri, 20 Apr 2007 10:06:11 +0200 krauss definition lookup via terms, not names. Methods "relation" and "lexicographic_order"
Fri, 20 Apr 2007 00:28:07 +0200 urbanc declared lemmas true_eqvt and false_eqvt to be equivariant (suggested by samth at ccs.neu.edu)
Thu, 19 Apr 2007 18:23:11 +0200 paulson trying to make single-step proofs work better, especially if they contain
Thu, 19 Apr 2007 16:38:59 +0200 berghofe nominal_inductive no longer proves equivariance.
Thu, 19 Apr 2007 16:27:53 +0200 narboux add a tactic to generate fresh names
Wed, 18 Apr 2007 21:30:14 +0200 wenzelm simplified ProofContext.infer_types(_pats);
Wed, 18 Apr 2007 16:23:31 +0200 dixon Improved comments.
Wed, 18 Apr 2007 11:47:08 +0200 krauss proper header, added regression tests
Wed, 18 Apr 2007 11:37:43 +0200 krauss added temporary hack to avoid schematic goals in "termination".
Wed, 18 Apr 2007 11:14:09 +0200 paulson Fixes for proof reconstruction, especially involving abstractions and definitions
Tue, 17 Apr 2007 21:06:59 +0200 wenzelm export is_dummy_pattern;
Tue, 17 Apr 2007 03:13:38 +0200 huffman lemma isCont_inv_fun is same as isCont_inverse_function
Tue, 17 Apr 2007 00:55:00 +0200 huffman moved root and sqrt lemmas from Transcendental.thy to NthRoot.thy
Tue, 17 Apr 2007 00:37:14 +0200 huffman remove use of pos_boundedE
Tue, 17 Apr 2007 00:33:49 +0200 huffman lemma geometric_sum no longer needs class division_by_zero
Tue, 17 Apr 2007 00:30:44 +0200 wenzelm tuned proofs;
Mon, 16 Apr 2007 16:11:03 +0200 haftmann canonical merge operations
Mon, 16 Apr 2007 12:16:11 +0200 wenzelm added print_indexname;
Mon, 16 Apr 2007 07:32:23 +0200 urbanc improved the equivariance lemmas for the quantifiers; had to export the lemma eqvt_force_add and eqvt_force_del in the thmdecls
Mon, 16 Apr 2007 06:45:22 +0200 urbanc added a more usuable lemma for dealing with fresh_fun
Mon, 16 Apr 2007 04:02:15 +0200 huffman generalized type of lemma geometric_sum
Sun, 15 Apr 2007 23:25:55 +0200 wenzelm replaced read_term_legacy by read_prop_legacy;
Sun, 15 Apr 2007 23:25:54 +0200 wenzelm removed obsolete redeclare_skolems;
Sun, 15 Apr 2007 23:25:52 +0200 wenzelm read prop as prop, not term;
Sun, 15 Apr 2007 23:25:50 +0200 wenzelm removed obsolete TypeInfer.logicT -- use dummyT;
Sun, 15 Apr 2007 23:25:49 +0200 wenzelm avoid internal names;
Sun, 15 Apr 2007 14:32:55 +0200 wenzelm tuned;
Sun, 15 Apr 2007 14:32:07 +0200 wenzelm legacy_infer_term/prop -- including intern_term;
Sun, 15 Apr 2007 14:32:05 +0200 wenzelm Thm.plain_prop_of;
Sun, 15 Apr 2007 14:32:04 +0200 wenzelm added decode_types (from type_infer.ML);
Sun, 15 Apr 2007 14:32:03 +0200 wenzelm added read_term;
Sun, 15 Apr 2007 14:32:02 +0200 wenzelm added mixfixT (from type_infer.ML);
Sun, 15 Apr 2007 14:32:01 +0200 wenzelm proper interface infer_types(_pat);
Sun, 15 Apr 2007 14:32:00 +0200 wenzelm Thm.fold_terms;
Sun, 15 Apr 2007 14:31:59 +0200 wenzelm removed unused Output.panic hook -- internal to PG wrapper;
Sun, 15 Apr 2007 14:31:57 +0200 wenzelm moved get_sort to sign.ML;
Sun, 15 Apr 2007 14:31:56 +0200 wenzelm removed obsolete inferT_axm;
Sun, 15 Apr 2007 14:31:54 +0200 wenzelm removed obsolete infer_types(_simult);
Sun, 15 Apr 2007 14:31:53 +0200 wenzelm moved Drule.plain_prop_of, Drule.fold_terms to more_thm.ML;
Sun, 15 Apr 2007 14:31:52 +0200 wenzelm load type_infer.ML early;
Sun, 15 Apr 2007 14:31:51 +0200 wenzelm adapted decode_type;
Sun, 15 Apr 2007 14:31:49 +0200 wenzelm proper ProofContext.infer_types;
Sun, 15 Apr 2007 14:31:47 +0200 wenzelm Thm.fold_terms;
Sun, 15 Apr 2007 14:31:44 +0200 wenzelm replaced axioms/finalconsts by proper axiomatization;
Sat, 14 Apr 2007 23:56:36 +0200 wenzelm simplified read_axm;
Sat, 14 Apr 2007 17:38:30 +0200 wenzelm tuned comment;
Sat, 14 Apr 2007 17:36:19 +0200 wenzelm cleaned/simplified Sign.read_typ, Thm.read_cterm etc.;
Sat, 14 Apr 2007 17:36:18 +0200 wenzelm removed redundant string_of_vname (see term.ML);
Sat, 14 Apr 2007 17:36:17 +0200 wenzelm removed obsolete read_ctyp, read_def_cterm;
Sat, 14 Apr 2007 17:36:16 +0200 wenzelm tuned signature;
Sat, 14 Apr 2007 17:36:14 +0200 wenzelm read_typ_XXX: no sorts;
Sat, 14 Apr 2007 17:36:10 +0200 wenzelm added read_def_cterms, read_cterm (from thm.ML);
Sat, 14 Apr 2007 17:36:09 +0200 wenzelm cleaned/simplified Sign.read_typ, Thm.read_cterm etc.;
Sat, 14 Apr 2007 17:36:07 +0200 wenzelm cleaned/simplified Sign.read_typ, Thm.read_cterm etc.;
Sat, 14 Apr 2007 17:36:06 +0200 wenzelm removed Pure/Syntax/ROOT.ML;
Sat, 14 Apr 2007 17:36:05 +0200 wenzelm Term.string_of_vname;
Sat, 14 Apr 2007 17:36:03 +0200 wenzelm Theory.inferT_axm;
Sat, 14 Apr 2007 17:36:01 +0200 wenzelm do not enable Toplevel.debug globally;
Sat, 14 Apr 2007 17:35:52 +0200 wenzelm cleaned/simplified Sign.read_typ, Thm.read_cterm etc.;
Sat, 14 Apr 2007 11:05:12 +0200 haftmann canonical merge operations
Sat, 14 Apr 2007 00:46:23 +0200 wenzelm declarations: apply target_morphism;
Sat, 14 Apr 2007 00:46:22 +0200 wenzelm inst(T)_morphism: avoid reference to static theory value;
Sat, 14 Apr 2007 00:46:21 +0200 wenzelm tuned signature;
Sat, 14 Apr 2007 00:46:20 +0200 wenzelm added Morphism.transform/form (generic non-sense);
Sat, 14 Apr 2007 00:46:20 +0200 wenzelm Morphism.transform/form;
Sat, 14 Apr 2007 00:46:18 +0200 wenzelm data declaration: removed obsolete target_morphism (still required for local data!?);
Sat, 14 Apr 2007 00:46:17 +0200 wenzelm data declaration: removed obsolete target_morphism;
Fri, 13 Apr 2007 21:38:29 +0200 wenzelm added eval_antiquotes_fn (tmp);
Fri, 13 Apr 2007 21:26:35 +0200 wenzelm tuned document (headers, sections, spacing);
Fri, 13 Apr 2007 21:26:34 +0200 wenzelm do translation: CONST;
Fri, 13 Apr 2007 20:23:18 +0200 wenzelm eval_antiquotes: proper parentheses for projection;
Fri, 13 Apr 2007 16:40:16 +0200 haftmann canonical merge operations
Fri, 13 Apr 2007 15:43:25 +0200 berghofe Removed erroneous application of rev in get_clauses that caused
Fri, 13 Apr 2007 12:30:47 +0200 krauss more robust proof
Fri, 13 Apr 2007 10:02:30 +0200 ballarin Experimental code for the interpretation of definitions.
Fri, 13 Apr 2007 10:01:43 +0200 ballarin Experimental interpretation code for definitions.
Fri, 13 Apr 2007 10:00:04 +0200 ballarin New file for locale regression tests.
Fri, 13 Apr 2007 09:23:35 +0200 narboux debug versions of finite_guess and fresh_guess do not fail if they can not solve the goal
Fri, 13 Apr 2007 01:06:12 +0200 huffman minimize imports
Fri, 13 Apr 2007 00:48:12 +0200 huffman new simp rule exp_ln; new standard proof of DERIV_exp_ln_one; changed imports
Fri, 13 Apr 2007 00:07:52 +0200 huffman moved nonstandard derivative stuff from Deriv.thy into new file HDeriv.thy
Thu, 12 Apr 2007 23:06:27 +0200 wenzelm added proj_value_antiq;
Thu, 12 Apr 2007 23:06:25 +0200 wenzelm absdummy: use internal name uu to avoid renaming of popular names;
Thu, 12 Apr 2007 15:46:12 +0200 urbanc tuned the proof of lemma pt_list_set_fresh (as suggested by Randy Pollack) and tuned the syntax for sub_contexts
Thu, 12 Apr 2007 15:35:29 +0200 wenzelm updated;
Thu, 12 Apr 2007 15:01:13 +0200 wenzelm output_basic: added isaantiq markup (only inside verbatim tokens);
Thu, 12 Apr 2007 15:01:11 +0200 wenzelm newenvironment{isaantiq};
Thu, 12 Apr 2007 13:58:47 +0200 paulson Zero variable indexes in clauses
Thu, 12 Apr 2007 13:58:02 +0200 paulson Improved treatment of classrel/arity clauses
Thu, 12 Apr 2007 13:57:27 +0200 paulson Fixed the treatment of TVars in conjecture clauses (they are deleted, not frozen)
Thu, 12 Apr 2007 13:56:40 +0200 paulson Improved and simplified the treatment of classrel/arity clauses
Thu, 12 Apr 2007 12:26:19 +0200 haftmann canonical merge operations
Thu, 12 Apr 2007 03:37:30 +0200 huffman moved nonstandard limit stuff from Lim.thy into new theory HLim.thy
Thu, 12 Apr 2007 02:59:44 +0200 kleing run annomaly from makedist
Thu, 12 Apr 2007 02:44:33 +0200 isatest set special ISABELLE_USER_HOME as in other isatest settings
Thu, 12 Apr 2007 02:42:58 +0200 kleing isatest version of annomaly script. to be run from istatest-makedist.
Thu, 12 Apr 2007 01:53:02 +0200 huffman new standard proof of lemma LIM_inverse
Wed, 11 Apr 2007 19:42:43 +0200 huffman new class syntax for scaleR and norm classes
Wed, 11 Apr 2007 09:40:29 +0200 krauss removed debugging code
Wed, 11 Apr 2007 08:28:15 +0200 haftmann canonical merge operations
Wed, 11 Apr 2007 08:28:14 +0200 haftmann tuned
Wed, 11 Apr 2007 08:28:13 +0200 haftmann dropped legacy ML bindings
Wed, 11 Apr 2007 04:13:06 +0200 huffman moved nonstandard stuff from SEQ.thy into new file HSEQ.thy
Wed, 11 Apr 2007 03:54:53 +0200 huffman move lemma real_of_nat_inverse_le_iff from NSA.thy to NthRoot.thy
Wed, 11 Apr 2007 02:19:06 +0200 huffman new standard proof of convergent = Cauchy
Tue, 10 Apr 2007 22:02:43 +0200 huffman new standard proof of LIMSEQ_realpow_zero
Tue, 10 Apr 2007 22:01:19 +0200 huffman new LIM/isCont lemmas for abs, of_real, and power
Tue, 10 Apr 2007 21:52:38 +0200 krauss some restructuring
Tue, 10 Apr 2007 21:51:08 +0200 huffman interpretation bounded_linear_of_real
Tue, 10 Apr 2007 21:50:08 +0200 huffman removed unnecessary premise from power_le_imp_le_base
Tue, 10 Apr 2007 18:09:58 +0200 krauss proper handling of morphisms
Tue, 10 Apr 2007 14:11:01 +0200 krauss Moving "FunDef" up in the HOL development graph, since it is independent from "Recdef" and "Datatype" now.
Tue, 10 Apr 2007 11:55:23 +0200 wenzelm inline_antiq: no longer forces ML_Syntax.atomic;
Tue, 10 Apr 2007 11:12:55 +0200 krauss removed dead code
Tue, 10 Apr 2007 11:12:42 +0200 krauss tuned
Tue, 10 Apr 2007 08:19:20 +0200 krauss added example for definitions in local contexts
Tue, 10 Apr 2007 08:09:28 +0200 krauss removed obsolete workaround
Mon, 09 Apr 2007 21:28:24 +0200 huffman generalized type of lemma setsum_product
Mon, 09 Apr 2007 04:51:28 +0200 huffman new standard proofs of some LIMSEQ lemmas
Sun, 08 Apr 2007 18:35:19 +0200 huffman rearranged sections
Sun, 08 Apr 2007 17:54:52 +0200 huffman remove redundant lemmas
Sat, 07 Apr 2007 18:54:30 +0200 krauss removed obsolete workarounds
Sat, 07 Apr 2007 12:40:32 +0200 urbanc deleted remaining instances of swap_simp_a and swap_simp_b (obsolete now)
Sat, 07 Apr 2007 11:36:35 +0200 urbanc tuned slightly the previous commit
Sat, 07 Apr 2007 11:05:25 +0200 narboux perm_simp can now simplify using the rules (a,b) o a = b and (a,b) o b = a
Fri, 06 Apr 2007 01:26:30 +0200 huffman add new standard proofs for limits of sequences
Thu, 05 Apr 2007 14:56:54 +0200 berghofe Replaced add_inductive_i by add_inductive_global.
Thu, 05 Apr 2007 14:56:10 +0200 berghofe - Tried to make name_of_thm more robust against changes of the
Thu, 05 Apr 2007 14:51:28 +0200 berghofe - Removed occurrences of ProofContext.export in add_ind_def that
Thu, 05 Apr 2007 00:30:32 +0200 wenzelm thy_deps: sort Context.thy_ord;
Thu, 05 Apr 2007 00:30:31 +0200 wenzelm added thy_ord -- order of creation;
Wed, 04 Apr 2007 23:29:42 +0200 wenzelm simplified thy_deps using Theory.ancestors_of (in order of creation);
Wed, 04 Apr 2007 23:29:41 +0200 wenzelm renamed Variable.importT to importT_thms;
Wed, 04 Apr 2007 23:29:40 +0200 wenzelm removed unused dep_graph;
Wed, 04 Apr 2007 23:29:39 +0200 wenzelm theory: maintain ancestors in order of creation;
Wed, 04 Apr 2007 23:29:38 +0200 wenzelm rep_thm/cterm/ctyp: removed obsolete sign field;
Wed, 04 Apr 2007 23:29:37 +0200 wenzelm rebind HOL.refl as refl (hidden by widen.refl);
Wed, 04 Apr 2007 23:29:33 +0200 wenzelm rep_thm/cterm/ctyp: removed obsolete sign field;
Wed, 04 Apr 2007 20:22:32 +0200 narboux make fresh_guess fail if it does not solve the subgoal
Wed, 04 Apr 2007 19:56:25 +0200 narboux add a few details in the Fst and Snd cases of unicity proof
Wed, 04 Apr 2007 18:05:05 +0200 paulson find_first is just an alias
Wed, 04 Apr 2007 00:13:13 +0200 wenzelm added print_mode (generic non-sense);
Wed, 04 Apr 2007 00:11:26 +0200 wenzelm improved exception CTERM;
Wed, 04 Apr 2007 00:11:23 +0200 wenzelm removed unused info channel;
Wed, 04 Apr 2007 00:11:22 +0200 wenzelm added print_mode;
Wed, 04 Apr 2007 00:11:21 +0200 wenzelm removed unused info channel;
Wed, 04 Apr 2007 00:11:20 +0200 wenzelm renamed Output.has_mode to print_mode_active;
Wed, 04 Apr 2007 00:11:18 +0200 wenzelm tuned comment;
Wed, 04 Apr 2007 00:11:17 +0200 wenzelm cleaned-up Output functions;
Wed, 04 Apr 2007 00:11:16 +0200 wenzelm improved exception CTERM;
Wed, 04 Apr 2007 00:11:14 +0200 wenzelm added scanwords from library.ML (for obsolete rename_tac);
Wed, 04 Apr 2007 00:11:13 +0200 wenzelm removed obsolete scanwords (see obsolete tactic.ML:rename_tac for its only use);
Wed, 04 Apr 2007 00:11:12 +0200 wenzelm removed dead code;
Wed, 04 Apr 2007 00:11:10 +0200 wenzelm cleaned-up Output functions;
Wed, 04 Apr 2007 00:11:08 +0200 wenzelm eliminated obsolete rename_tac;
Wed, 04 Apr 2007 00:11:03 +0200 wenzelm removed obsolete sign_of/sign_of_thm;
Wed, 04 Apr 2007 00:10:59 +0200 wenzelm ML antiquotes;
Tue, 03 Apr 2007 19:31:48 +0200 wenzelm tuned comments;
Tue, 03 Apr 2007 19:24:22 +0200 wenzelm fixed chr/explode;
Tue, 03 Apr 2007 19:24:21 +0200 wenzelm avoid overloaded integer constants (accomodate Alice);
Tue, 03 Apr 2007 19:24:19 +0200 wenzelm avoid clash with Alice keywords;
Tue, 03 Apr 2007 19:24:18 +0200 wenzelm signature: eqtype to accomodate Alice;
Tue, 03 Apr 2007 19:24:17 +0200 wenzelm renamed comp to compose (avoid clash with Alice keywords);
Tue, 03 Apr 2007 19:24:16 +0200 wenzelm renamed of_sort_derivation record fields (avoid clash with Alice keywords);
Tue, 03 Apr 2007 19:24:15 +0200 wenzelm added ML-Systems/alice.ML;
Tue, 03 Apr 2007 19:24:13 +0200 wenzelm renamed Variable.import to import_thms (avoid clash with Alice keywords);
Tue, 03 Apr 2007 19:24:11 +0200 wenzelm removed assert/deny (avoid clash with Alice keywords and confusion due to strict evaluation);
Tue, 03 Apr 2007 19:24:10 +0200 wenzelm ranamed CodegenData.lazy to lazy_thms (avoid clash with Alice keywords);
Tue, 03 Apr 2007 17:05:52 +0200 narboux remove the lemma swap_fun which was not needed
Tue, 03 Apr 2007 16:20:34 +0200 narboux slighltly improved the proof of unicity
Tue, 03 Apr 2007 12:12:42 +0200 wenzelm Compatibility file for Alice 1.3 -- experimental!
Mon, 02 Apr 2007 23:24:52 +0200 narboux rename bij and fresh into bijs and freshs and lookup for eqvts lemma using the ml value instead of the name
Mon, 02 Apr 2007 11:31:08 +0200 paulson optimizing the null instantiation case
Mon, 02 Apr 2007 11:30:44 +0200 paulson now exports distinct_subgoal_tac (needed by MetisAPI)
Mon, 02 Apr 2007 11:29:44 +0200 paulson exception handling
Sun, 01 Apr 2007 14:28:48 +0200 haftmann added reserved words mod, div for SML
Sat, 31 Mar 2007 15:13:52 +0200 urbanc added pt_bij' to the collection perm_swap and also added abs_perm to the collection of equivariance lemmas
Sat, 31 Mar 2007 12:40:55 +0200 berghofe Fixed bug in dest_prem: premises of the form "p x_1 ... x_n"
Sat, 31 Mar 2007 08:22:14 +0200 haftmann fixed typo
Fri, 30 Mar 2007 16:19:03 +0200 haftmann simplified constant representation in code generator
Fri, 30 Mar 2007 16:19:02 +0200 haftmann tuned
Fri, 30 Mar 2007 16:19:01 +0200 haftmann equality on strings
Fri, 30 Mar 2007 16:19:00 +0200 haftmann paraphrasing equality
Fri, 30 Mar 2007 16:18:59 +0200 haftmann updated
Thu, 29 Mar 2007 14:21:47 +0200 haftmann improved character output for SML
Thu, 29 Mar 2007 14:21:45 +0200 haftmann dropped legacy ML bindings
Thu, 29 Mar 2007 11:59:54 +0200 paulson simplified some steps
Thu, 29 Mar 2007 11:12:39 +0200 paulson MESON tactical takes an additional argument: the clausification function.
Thu, 29 Mar 2007 11:12:03 +0200 paulson Now checks for types-only clause before outputting.
Wed, 28 Mar 2007 19:18:39 +0200 berghofe - Improved error messages in equivariance proof
Wed, 28 Mar 2007 19:17:40 +0200 berghofe Renamed induct(s)_weak to weak_induct(s) in order to unify
Wed, 28 Mar 2007 19:16:11 +0200 berghofe - Renamed <predicate>_eqvt to <predicate>.eqvt
Wed, 28 Mar 2007 18:25:23 +0200 urbanc the name for the collection of equivariance lemmas is now eqvts (changed from eqvt) in order to avoid clashes with eqvt-lemmas generated in nominal_inductive
Wed, 28 Mar 2007 17:27:44 +0200 urbanc adapted to new nominal_inductive
Wed, 28 Mar 2007 10:47:19 +0200 berghofe Improved code generator for characters: now handles
Wed, 28 Mar 2007 01:55:18 +0200 urbanc tuned proofs (taking full advantage of nominal_inductive)
Wed, 28 Mar 2007 01:29:43 +0200 urbanc adapted to nominal_inductive infrastructure
Wed, 28 Mar 2007 01:09:23 +0200 urbanc made the type sets instance of the "cp" type-class
Tue, 27 Mar 2007 19:39:40 +0200 urbanc added extended the lemma for equivariance of freshness
Tue, 27 Mar 2007 19:13:28 +0200 urbanc adapted to nominal_inductive
Tue, 27 Mar 2007 18:28:22 +0200 urbanc adapted to new nominal_inductive infrastructure
Tue, 27 Mar 2007 17:57:42 +0200 berghofe Adapted to new syntax of nominal_inductive.
Tue, 27 Mar 2007 17:57:05 +0200 berghofe Adapted to changes in nominal_inductive.
Tue, 27 Mar 2007 17:55:09 +0200 berghofe Implemented proof of strong induction rule.
Tue, 27 Mar 2007 17:54:37 +0200 berghofe Exported perm_of_pair, mk_not_sym, and perm_simproc.
Tue, 27 Mar 2007 12:28:42 +0200 haftmann cleaned up HOL/ex/Code*.thy
Tue, 27 Mar 2007 09:19:37 +0200 haftmann fixed document preparation
Mon, 26 Mar 2007 16:35:33 +0200 krauss fixed problem with mutual recursion
Mon, 26 Mar 2007 14:54:45 +0200 haftmann cleaned up Library/ and ex/
Mon, 26 Mar 2007 14:53:07 +0200 haftmann minimal intro rules
Mon, 26 Mar 2007 14:53:06 +0200 haftmann exported interface for intro rules
Mon, 26 Mar 2007 14:53:05 +0200 haftmann moved Eval theory to library
Mon, 26 Mar 2007 14:53:04 +0200 haftmann Eval theory
Mon, 26 Mar 2007 14:53:03 +0200 haftmann tuned
Mon, 26 Mar 2007 14:53:02 +0200 haftmann importing Eval theory
Mon, 26 Mar 2007 14:53:01 +0200 haftmann naming tuned
Mon, 26 Mar 2007 14:53:00 +0200 haftmann cleaned up Library( and ex/
Mon, 26 Mar 2007 12:48:30 +0200 paulson Clause cache is now in theory data.
Mon, 26 Mar 2007 12:46:27 +0200 paulson "generalize" now replaces ugly mes_XXX generated symbols by 1-letter identifiers.
Sun, 25 Mar 2007 15:15:07 +0200 urbanc moving lemmas into appropriate sections
Fri, 23 Mar 2007 12:06:41 +0100 haftmann fixed typing bug in generated code
Fri, 23 Mar 2007 12:05:43 +0100 haftmann fixed typing bug in generated code
Fri, 23 Mar 2007 10:50:03 +0100 urbanc added the permutation operation on options to the list of equivariance lemmas
Fri, 23 Mar 2007 09:46:22 +0100 haftmann dropped
Fri, 23 Mar 2007 09:40:57 +0100 haftmann added empty cases
Fri, 23 Mar 2007 09:40:53 +0100 haftmann added concept for term constructors
Fri, 23 Mar 2007 09:40:50 +0100 haftmann tuned
Fri, 23 Mar 2007 09:40:49 +0100 haftmann two further properties about lists
Fri, 23 Mar 2007 09:40:47 +0100 haftmann removed outdated example
Fri, 23 Mar 2007 09:40:45 +0100 haftmann fixed typo
Fri, 23 Mar 2007 09:40:43 +0100 haftmann added some sketches about library functions
Thu, 22 Mar 2007 16:53:37 +0100 krauss fixed function syntax
Thu, 22 Mar 2007 16:34:03 +0100 krauss fixed function syntax
Thu, 22 Mar 2007 14:26:05 +0100 urbanc corrected the lemmas min_nat_eqvt and min_int_eqvt
Thu, 22 Mar 2007 14:03:30 +0100 haftmann fixed code generator setup
Thu, 22 Mar 2007 13:36:57 +0100 krauss made function syntax strict, requiring | to separate equations; cleanup
Thu, 22 Mar 2007 13:36:56 +0100 krauss fixed problem with the construction of mutual simp rules
Thu, 22 Mar 2007 13:36:55 +0100 krauss cleanup
Thu, 22 Mar 2007 11:17:32 +0100 urbanc clarified an error-message
Thu, 22 Mar 2007 10:35:12 +0100 urbanc tuned some proofs
Wed, 21 Mar 2007 16:07:40 +0100 krauss added another rule for simultaneous induction, and lemmas for zip
Wed, 21 Mar 2007 16:06:15 +0100 krauss Unified function syntax
Wed, 21 Mar 2007 13:58:36 +0100 paulson Numerous bug fixes. Type clauses distinguished from empty clauses. Working proof reduction.
Wed, 21 Mar 2007 08:07:19 +0100 haftmann added example file
Tue, 20 Mar 2007 21:21:38 +0100 gagern Better documentation path rewriting for src dir, used in tarball build.
Tue, 20 Mar 2007 20:42:14 +0100 gagern Changed AnnoMaLy build process from CVS to tarball sources.
Tue, 20 Mar 2007 17:07:23 +0100 krauss simplified "eval" oracle method
(0) -10000 -3000 -1000 -480 +480 +1000 +3000 +10000 +30000 tip