Sat, 24 Oct 2009 17:49:44 +0200 markup for formal entities, with "def" or "ref" occurrences;
wenzelm [Sat, 24 Oct 2009 17:49:44 +0200] rev 33088
markup for formal entities, with "def" or "ref" occurrences;
Sat, 24 Oct 2009 17:47:53 +0200 handle Sorts.CLASS_ERROR instead of arbitrary exceptions;
wenzelm [Sat, 24 Oct 2009 17:47:53 +0200] rev 33087
handle Sorts.CLASS_ERROR instead of arbitrary exceptions;
Fri, 23 Oct 2009 20:48:14 +0200 reactivated isatest on macbroy6 -- 3h later to avoid overlap with backup daemon;
wenzelm [Fri, 23 Oct 2009 20:48:14 +0200] rev 33086
reactivated isatest on macbroy6 -- 3h later to avoid overlap with backup daemon;
Fri, 23 Oct 2009 17:12:47 +0200 merged
haftmann [Fri, 23 Oct 2009 17:12:47 +0200] rev 33085
merged
Fri, 23 Oct 2009 17:12:36 +0200 turned off old quickcheck
haftmann [Fri, 23 Oct 2009 17:12:36 +0200] rev 33084
turned off old quickcheck
Fri, 23 Oct 2009 14:33:07 +0200 pat_completeness gets its own file
krauss [Fri, 23 Oct 2009 14:33:07 +0200] rev 33083
pat_completeness gets its own file
Fri, 23 Oct 2009 14:22:36 +0200 ignore error messages produced by ATPs
boehmes [Fri, 23 Oct 2009 14:22:36 +0200] rev 33082
ignore error messages produced by ATPs
Fri, 23 Oct 2009 10:11:56 +0200 merged
haftmann [Fri, 23 Oct 2009 10:11:56 +0200] rev 33081
merged
Fri, 23 Oct 2009 10:08:29 +0200 renamed f_inv_onto_f to f_inv_into_f (cf. 764547b68538)
haftmann [Fri, 23 Oct 2009 10:08:29 +0200] rev 33080
renamed f_inv_onto_f to f_inv_into_f (cf. 764547b68538)
Thu, 22 Oct 2009 16:58:22 +0200 restored accidentally deleted submultiset
haftmann [Thu, 22 Oct 2009 16:58:22 +0200] rev 33079
restored accidentally deleted submultiset
Thu, 22 Oct 2009 16:52:06 +0200 multiset operations with canonical argument order
haftmann [Thu, 22 Oct 2009 16:52:06 +0200] rev 33078
multiset operations with canonical argument order
Thu, 22 Oct 2009 16:52:06 +0200 arg_types_of auxiliary function; using multiset operations
haftmann [Thu, 22 Oct 2009 16:52:06 +0200] rev 33077
arg_types_of auxiliary function; using multiset operations
Fri, 23 Oct 2009 06:53:50 +0200 merged
haftmann [Fri, 23 Oct 2009 06:53:50 +0200] rev 33076
merged
Thu, 22 Oct 2009 16:50:24 +0200 close thm derivations explicitly
haftmann [Thu, 22 Oct 2009 16:50:24 +0200] rev 33075
close thm derivations explicitly
Fri, 23 Oct 2009 09:20:22 +1100 Fix a duplicate abbreviation || in etc/symbols.
tbourke [Fri, 23 Oct 2009 09:20:22 +1100] rev 33074
Fix a duplicate abbreviation || in etc/symbols.
Thu, 22 Oct 2009 17:54:47 +0200 made SML/NJ happy;
wenzelm [Thu, 22 Oct 2009 17:54:47 +0200] rev 33073
made SML/NJ happy;
Thu, 22 Oct 2009 17:09:29 +0200 updated session name;
wenzelm [Thu, 22 Oct 2009 17:09:29 +0200] rev 33072
updated session name;
Thu, 22 Oct 2009 15:50:12 +0200 renamed f_inv_onto_f to f_inv_into_f (cf. 764547b68538);
wenzelm [Thu, 22 Oct 2009 15:50:12 +0200] rev 33071
renamed f_inv_onto_f to f_inv_into_f (cf. 764547b68538);
Thu, 22 Oct 2009 15:26:15 +0200 merged
wenzelm [Thu, 22 Oct 2009 15:26:15 +0200] rev 33070
merged
Thu, 22 Oct 2009 15:20:54 +0200 merged
wenzelm [Thu, 22 Oct 2009 15:20:54 +0200] rev 33069
merged
Wed, 21 Oct 2009 22:01:44 +0200 merged
wenzelm [Wed, 21 Oct 2009 22:01:44 +0200] rev 33068
merged
Wed, 21 Oct 2009 21:15:33 +0200 use plain Scan.repeat (NB: Scan.bulk is for cascading sources -- mostly interna use);
wenzelm [Wed, 21 Oct 2009 21:15:33 +0200] rev 33067
use plain Scan.repeat (NB: Scan.bulk is for cascading sources -- mostly interna use);
Thu, 22 Oct 2009 15:22:41 +0200 merged
wenzelm [Thu, 22 Oct 2009 15:22:41 +0200] rev 33066
merged
Thu, 22 Oct 2009 14:43:59 +0200 explicit close_derivation
haftmann [Thu, 22 Oct 2009 14:43:59 +0200] rev 33065
explicit close_derivation
Thu, 22 Oct 2009 14:08:01 +0200 merged
haftmann [Thu, 22 Oct 2009 14:08:01 +0200] rev 33064
merged
Thu, 22 Oct 2009 13:48:06 +0200 map_range (and map_index) combinator
haftmann [Thu, 22 Oct 2009 13:48:06 +0200] rev 33063
map_range (and map_index) combinator
Thu, 22 Oct 2009 10:52:07 +0200 dropped Datatype.distinct_simproc
haftmann [Thu, 22 Oct 2009 10:52:07 +0200] rev 33062
dropped Datatype.distinct_simproc
Thu, 22 Oct 2009 15:21:01 +0200 use Synchronized.assign to achieve actual immutable results;
wenzelm [Thu, 22 Oct 2009 15:21:01 +0200] rev 33061
use Synchronized.assign to achieve actual immutable results;
Thu, 22 Oct 2009 15:19:44 +0200 support single-assigment variables -- based on magic RTS operations by David Matthews;
wenzelm [Thu, 22 Oct 2009 15:19:44 +0200] rev 33060
support single-assigment variables -- based on magic RTS operations by David Matthews;
Thu, 22 Oct 2009 09:50:29 +0200 merged
boehmes [Thu, 22 Oct 2009 09:50:29 +0200] rev 33059
merged
Thu, 22 Oct 2009 09:49:48 +0200 fixed permissions -- this is a script, not an executable
boehmes [Thu, 22 Oct 2009 09:49:48 +0200] rev 33058
fixed permissions -- this is a script, not an executable
Thu, 22 Oct 2009 09:27:48 +0200 inv_onto -> inv_into
nipkow [Thu, 22 Oct 2009 09:27:48 +0200] rev 33057
inv_onto -> inv_into
Wed, 21 Oct 2009 17:34:35 +0200 renamed "nitpick_const_xxx" attributes to "nitpick_xxx" and "nitpick_ind_intros" to "nitpick_intros"
blanchet [Wed, 21 Oct 2009 17:34:35 +0200] rev 33056
renamed "nitpick_const_xxx" attributes to "nitpick_xxx" and "nitpick_ind_intros" to "nitpick_intros"
Wed, 21 Oct 2009 16:57:57 +0200 merged
blanchet [Wed, 21 Oct 2009 16:57:57 +0200] rev 33055
merged
Wed, 21 Oct 2009 16:54:04 +0200 fixed the "expect" mechanism of Refute in the face of timeouts
blanchet [Wed, 21 Oct 2009 16:54:04 +0200] rev 33054
fixed the "expect" mechanism of Refute in the face of timeouts
Wed, 21 Oct 2009 16:53:00 +0200 removed "nitpick_const_simp" attribute from Record's "simps";
blanchet [Wed, 21 Oct 2009 16:53:00 +0200] rev 33053
removed "nitpick_const_simp" attribute from Record's "simps"; Nitpick has its own notion of a record and doesn't need those.
Wed, 21 Oct 2009 15:54:31 +0200 merged
haftmann [Wed, 21 Oct 2009 15:54:31 +0200] rev 33052
merged
Wed, 21 Oct 2009 15:54:01 +0200 more accurate removal
haftmann [Wed, 21 Oct 2009 15:54:01 +0200] rev 33051
more accurate removal
Wed, 21 Oct 2009 12:12:21 +0200 merged
haftmann [Wed, 21 Oct 2009 12:12:21 +0200] rev 33050
merged
Wed, 21 Oct 2009 12:09:37 +0200 curried inter as canonical list operation (beware of argument order)
haftmann [Wed, 21 Oct 2009 12:09:37 +0200] rev 33049
curried inter as canonical list operation (beware of argument order)
Wed, 21 Oct 2009 14:08:04 +0200 merged
boehmes [Wed, 21 Oct 2009 14:08:04 +0200] rev 33048
merged
Wed, 21 Oct 2009 12:19:46 +0200 proper handling of single literal case,
boehmes [Wed, 21 Oct 2009 12:19:46 +0200] rev 33047
proper handling of single literal case, added explicit exception, unfolding of distinct respects equal elements, made SML/NJ happy
Wed, 21 Oct 2009 12:48:28 +0100 Removed the hard-wired white list of theorems for sledgehammer
paulson [Wed, 21 Oct 2009 12:48:28 +0100] rev 33046
Removed the hard-wired white list of theorems for sledgehammer
Wed, 21 Oct 2009 11:19:11 +0100 merged
paulson [Wed, 21 Oct 2009 11:19:11 +0100] rev 33045
merged
Tue, 20 Oct 2009 16:32:51 +0100 Some new lemmas concerning sets
paulson [Tue, 20 Oct 2009 16:32:51 +0100] rev 33044
Some new lemmas concerning sets
Wed, 21 Oct 2009 12:08:52 +0200 merged
haftmann [Wed, 21 Oct 2009 12:08:52 +0200] rev 33043
merged
Wed, 21 Oct 2009 12:02:56 +0200 curried union as canonical list operation
haftmann [Wed, 21 Oct 2009 12:02:56 +0200] rev 33042
curried union as canonical list operation
Wed, 21 Oct 2009 12:02:19 +0200 tuned ML import
haftmann [Wed, 21 Oct 2009 12:02:19 +0200] rev 33041
tuned ML import
Wed, 21 Oct 2009 10:15:31 +0200 removed old-style \ and \\ infixes
haftmann [Wed, 21 Oct 2009 10:15:31 +0200] rev 33040
removed old-style \ and \\ infixes
Wed, 21 Oct 2009 08:16:25 +0200 merged
haftmann [Wed, 21 Oct 2009 08:16:25 +0200] rev 33039
merged
Wed, 21 Oct 2009 08:14:38 +0200 dropped redundant gen_ prefix
haftmann [Wed, 21 Oct 2009 08:14:38 +0200] rev 33038
dropped redundant gen_ prefix
Tue, 20 Oct 2009 16:13:01 +0200 replaced old_style infixes eq_set, subset, union, inter and variants by generic versions
haftmann [Tue, 20 Oct 2009 16:13:01 +0200] rev 33037
replaced old_style infixes eq_set, subset, union, inter and variants by generic versions
Wed, 21 Oct 2009 16:41:22 +1100 find_theorems: better handling of abbreviations (by Timothy Bourke)
kleing [Wed, 21 Oct 2009 16:41:22 +1100] rev 33036
find_theorems: better handling of abbreviations (by Timothy Bourke)
Wed, 21 Oct 2009 00:36:12 +0200 standardized basic operations on type option;
wenzelm [Wed, 21 Oct 2009 00:36:12 +0200] rev 33035
standardized basic operations on type option;
Tue, 20 Oct 2009 23:25:04 +0200 eliminated THENL -- use THEN RANGE;
wenzelm [Tue, 20 Oct 2009 23:25:04 +0200] rev 33034
eliminated THENL -- use THEN RANGE; eliminated TRY' -- use TRY with op o; observe naming convention ctxt: Proof.context; tuned whitespace;
Tue, 20 Oct 2009 22:46:24 +0200 tuned;
wenzelm [Tue, 20 Oct 2009 22:46:24 +0200] rev 33033
tuned;
Tue, 20 Oct 2009 21:37:06 +0200 fixed SML/NJ toplevel pp;
wenzelm [Tue, 20 Oct 2009 21:37:06 +0200] rev 33032
fixed SML/NJ toplevel pp; tuned;
Tue, 20 Oct 2009 21:26:45 +0200 backpatching of structure Proof and ProofContext -- avoid odd aliases;
wenzelm [Tue, 20 Oct 2009 21:26:45 +0200] rev 33031
backpatching of structure Proof and ProofContext -- avoid odd aliases; renamed transfer_proof to raw_transfer; indicate firm naming conventions for theory, Proof.context, Context.generic;
Tue, 20 Oct 2009 21:22:37 +0200 tuned;
wenzelm [Tue, 20 Oct 2009 21:22:37 +0200] rev 33030
tuned;
Tue, 20 Oct 2009 20:54:31 +0200 uniform use of Integer.min/max;
wenzelm [Tue, 20 Oct 2009 20:54:31 +0200] rev 33029
uniform use of Integer.min/max;
Tue, 20 Oct 2009 20:03:23 +0200 modernized session SET_Protocol;
wenzelm [Tue, 20 Oct 2009 20:03:23 +0200] rev 33028
modernized session SET_Protocol;
Tue, 20 Oct 2009 19:52:04 +0200 modernized session Metis_Examples;
wenzelm [Tue, 20 Oct 2009 19:52:04 +0200] rev 33027
modernized session Metis_Examples;
Tue, 20 Oct 2009 19:37:09 +0200 modernized session Isar_Examples;
wenzelm [Tue, 20 Oct 2009 19:37:09 +0200] rev 33026
modernized session Isar_Examples;
Tue, 20 Oct 2009 19:36:52 +0200 tuned header;
wenzelm [Tue, 20 Oct 2009 19:36:52 +0200] rev 33025
tuned header;
Tue, 20 Oct 2009 19:29:24 +0200 more accurate dependencies for HOL-SMT, which is a session with image;
wenzelm [Tue, 20 Oct 2009 19:29:24 +0200] rev 33024
more accurate dependencies for HOL-SMT, which is a session with image; misc cleanup;
Tue, 20 Oct 2009 19:28:01 +0200 removed unused map_force;
wenzelm [Tue, 20 Oct 2009 19:28:01 +0200] rev 33023
removed unused map_force;
Tue, 20 Oct 2009 15:02:48 +0100 Removal of the unused atpset concept, the atp attribute and some related code.
paulson [Tue, 20 Oct 2009 15:02:48 +0100] rev 33022
Removal of the unused atpset concept, the atp attribute and some related code.
Tue, 20 Oct 2009 15:03:17 +0200 additional schematic rules for Z3's rewrite rule
boehmes [Tue, 20 Oct 2009 15:03:17 +0200] rev 33021
additional schematic rules for Z3's rewrite rule
Tue, 20 Oct 2009 14:44:19 +0200 merged
nipkow [Tue, 20 Oct 2009 14:44:19 +0200] rev 33020
merged
Tue, 20 Oct 2009 14:44:02 +0200 added Hilbert_Choice section
nipkow [Tue, 20 Oct 2009 14:44:02 +0200] rev 33019
added Hilbert_Choice section
Tue, 20 Oct 2009 14:22:54 +0200 merged
boehmes [Tue, 20 Oct 2009 14:22:54 +0200] rev 33018
merged
Tue, 20 Oct 2009 14:22:02 +0200 eliminated extraneous wrapping of public records,
boehmes [Tue, 20 Oct 2009 14:22:02 +0200] rev 33017
eliminated extraneous wrapping of public records, replaced simp_tac by best_tac (simplifier failed), less strict condition for rewrite (can also handle equations with single literal on left-hand side)
Tue, 20 Oct 2009 12:06:17 +0200 proper exceptions instead of unhandled partiality
boehmes [Tue, 20 Oct 2009 12:06:17 +0200] rev 33016
proper exceptions instead of unhandled partiality
Tue, 20 Oct 2009 13:37:56 +0200 footnote: inv via inv_onto
nipkow [Tue, 20 Oct 2009 13:37:56 +0200] rev 33015
footnote: inv via inv_onto
Tue, 20 Oct 2009 13:20:42 +0200 added inv_def for compatibility as a lemma
nipkow [Tue, 20 Oct 2009 13:20:42 +0200] rev 33014
added inv_def for compatibility as a lemma
Tue, 20 Oct 2009 11:36:19 +0200 slightly less context-sensitive settings;
wenzelm [Tue, 20 Oct 2009 11:36:19 +0200] rev 33013
slightly less context-sensitive settings;
Tue, 20 Oct 2009 11:08:50 +0200 merged
wenzelm [Tue, 20 Oct 2009 11:08:50 +0200] rev 33012
merged
Tue, 20 Oct 2009 10:29:47 +0200 corrected paths to certificates,
boehmes [Tue, 20 Oct 2009 10:29:47 +0200] rev 33011
corrected paths to certificates, added note how to re-generate the certificates
Tue, 20 Oct 2009 10:11:30 +0200 added proof reconstructon for Z3,
boehmes [Tue, 20 Oct 2009 10:11:30 +0200] rev 33010
added proof reconstructon for Z3, added certificates for simpler re-checking of proofs (no need to invoke external solvers), added examples and certificates for all examples, removed Unsynchronized.ref (in smt_normalize.ML)
Tue, 20 Oct 2009 10:46:42 +0200 merged
wenzelm [Tue, 20 Oct 2009 10:46:42 +0200] rev 33009
merged
Tue, 20 Oct 2009 08:10:47 +0200 merged
haftmann [Tue, 20 Oct 2009 08:10:47 +0200] rev 33008
merged
Tue, 20 Oct 2009 08:10:31 +0200 more accurate checkpoints
haftmann [Tue, 20 Oct 2009 08:10:31 +0200] rev 33007
more accurate checkpoints
Mon, 19 Oct 2009 16:34:12 +0200 dropped lazy code equations
haftmann [Mon, 19 Oct 2009 16:34:12 +0200] rev 33006
dropped lazy code equations
Mon, 19 Oct 2009 16:32:03 +0200 CONTRIBUTORS
haftmann [Mon, 19 Oct 2009 16:32:03 +0200] rev 33005
CONTRIBUTORS
Mon, 19 Oct 2009 23:02:56 +0200 always qualify NJ's old List.foldl/foldr in Isabelle/ML;
wenzelm [Mon, 19 Oct 2009 23:02:56 +0200] rev 33004
always qualify NJ's old List.foldl/foldr in Isabelle/ML;
Mon, 19 Oct 2009 23:02:23 +0200 eliminated duplicate fold1 -- beware of argument order!
wenzelm [Mon, 19 Oct 2009 23:02:23 +0200] rev 33003
eliminated duplicate fold1 -- beware of argument order!
Mon, 19 Oct 2009 21:54:57 +0200 uniform use of Integer.add/mult/sum/prod;
wenzelm [Mon, 19 Oct 2009 21:54:57 +0200] rev 33002
uniform use of Integer.add/mult/sum/prod;
Mon, 19 Oct 2009 16:47:21 +0200 Removed dead code in function mk_deftab.
berghofe [Mon, 19 Oct 2009 16:47:21 +0200] rev 33001
Removed dead code in function mk_deftab.
Mon, 19 Oct 2009 16:45:52 +0200 Removed unneeded reference to inv_def.
berghofe [Mon, 19 Oct 2009 16:45:52 +0200] rev 33000
Removed unneeded reference to inv_def.
Mon, 19 Oct 2009 16:45:00 +0200 Replaced inv by the_inv_onto.
berghofe [Mon, 19 Oct 2009 16:45:00 +0200] rev 32999
Replaced inv by the_inv_onto.
Mon, 19 Oct 2009 16:43:45 +0200 Renamed inv to the_inv and turned it into an abbreviation (based on the_inv_onto).
berghofe [Mon, 19 Oct 2009 16:43:45 +0200] rev 32998
Renamed inv to the_inv and turned it into an abbreviation (based on the_inv_onto).
Sun, 18 Oct 2009 22:19:05 +0200 fixed proof (cf. d1d4d7a08a66);
wenzelm [Sun, 18 Oct 2009 22:19:05 +0200] rev 32997
fixed proof (cf. d1d4d7a08a66);
Sun, 18 Oct 2009 22:16:37 +0200 removed disjunctive group cancellation -- provers run independently;
wenzelm [Sun, 18 Oct 2009 22:16:37 +0200] rev 32996
removed disjunctive group cancellation -- provers run independently; sledgehammer: kill earlier session, and removed obsolete max_atps; tuned;
Sun, 18 Oct 2009 21:13:29 +0200 tuned;
wenzelm [Sun, 18 Oct 2009 21:13:29 +0200] rev 32995
tuned;
Sun, 18 Oct 2009 20:53:40 +0200 removed some unreferenced material;
wenzelm [Sun, 18 Oct 2009 20:53:40 +0200] rev 32994
removed some unreferenced material; tuned;
Sun, 18 Oct 2009 18:08:04 +0200 merged
nipkow [Sun, 18 Oct 2009 18:08:04 +0200] rev 32993
merged
Sun, 18 Oct 2009 18:07:44 +0200 certificates for sos
nipkow [Sun, 18 Oct 2009 18:07:44 +0200] rev 32992
certificates for sos
Sun, 18 Oct 2009 16:25:59 +0200 merged
nipkow [Sun, 18 Oct 2009 16:25:59 +0200] rev 32991
merged
Sun, 18 Oct 2009 16:25:04 +0200 added sums of squares for standard deviation
nipkow [Sun, 18 Oct 2009 16:25:04 +0200] rev 32990
added sums of squares for standard deviation
Sun, 18 Oct 2009 12:07:56 +0200 merged
nipkow [Sun, 18 Oct 2009 12:07:56 +0200] rev 32989
merged
Sun, 18 Oct 2009 12:07:25 +0200 Inv -> inv_onto, inv abbr. inv_onto UNIV.
nipkow [Sun, 18 Oct 2009 12:07:25 +0200] rev 32988
Inv -> inv_onto, inv abbr. inv_onto UNIV.
Sun, 18 Oct 2009 00:10:20 +0200 disable indent-tabs-mode in Proof General / Emacs;
wenzelm [Sun, 18 Oct 2009 00:10:20 +0200] rev 32987
disable indent-tabs-mode in Proof General / Emacs;
Sat, 17 Oct 2009 23:48:09 +0200 merged
wenzelm [Sat, 17 Oct 2009 23:48:09 +0200] rev 32986
merged
Sat, 17 Oct 2009 23:47:27 +0200 made SML/NJ happy;
wenzelm [Sat, 17 Oct 2009 23:47:27 +0200] rev 32985
made SML/NJ happy;
Sat, 17 Oct 2009 23:07:53 +0200 Merged.
ballarin [Sat, 17 Oct 2009 23:07:53 +0200] rev 32984
Merged.
Sat, 17 Oct 2009 22:58:18 +0200 Finished revisions of locales tutorial.
ballarin [Sat, 17 Oct 2009 22:58:18 +0200] rev 32983
Finished revisions of locales tutorial.
Thu, 15 Oct 2009 22:22:08 +0200 Changed part of the examples to int.
ballarin [Thu, 15 Oct 2009 22:22:08 +0200] rev 32982
Changed part of the examples to int.
Thu, 15 Oct 2009 22:07:18 +0200 Save current state of locales tutorial.
ballarin [Thu, 15 Oct 2009 22:07:18 +0200] rev 32981
Save current state of locales tutorial.
Thu, 15 Oct 2009 22:06:43 +0200 Observe order of declaration when printing registrations.
ballarin [Thu, 15 Oct 2009 22:06:43 +0200] rev 32980
Observe order of declaration when printing registrations.
Sat, 17 Oct 2009 22:35:28 +0200 disable sunbroy2 for now;
wenzelm [Sat, 17 Oct 2009 22:35:28 +0200] rev 32979
disable sunbroy2 for now;
Sat, 17 Oct 2009 22:34:19 +0200 tuned/moved divide_and_conquer';
wenzelm [Sat, 17 Oct 2009 22:34:19 +0200] rev 32978
tuned/moved divide_and_conquer';
Sat, 17 Oct 2009 21:14:08 +0200 tuned;
wenzelm [Sat, 17 Oct 2009 21:14:08 +0200] rev 32977
tuned;
Sat, 17 Oct 2009 20:37:38 +0200 removed separate record_quick_and_dirty_sensitive;
wenzelm [Sat, 17 Oct 2009 20:37:38 +0200] rev 32976
removed separate record_quick_and_dirty_sensitive;
Sat, 17 Oct 2009 20:15:59 +0200 simplified tactics;
wenzelm [Sat, 17 Oct 2009 20:15:59 +0200] rev 32975
simplified tactics; use proper SUBGOAL/CSUBGOAL;
Sat, 17 Oct 2009 19:04:35 +0200 eliminated old List.foldr and OldTerm operations;
wenzelm [Sat, 17 Oct 2009 19:04:35 +0200] rev 32974
eliminated old List.foldr and OldTerm operations; misc tuning;
Sat, 17 Oct 2009 18:14:47 +0200 removed unused names;
wenzelm [Sat, 17 Oct 2009 18:14:47 +0200] rev 32973
removed unused names;
Sat, 17 Oct 2009 18:01:24 +0200 misc tuning and simplification;
wenzelm [Sat, 17 Oct 2009 18:01:24 +0200] rev 32972
misc tuning and simplification;
Sat, 17 Oct 2009 17:18:59 +0200 less pervasive names;
wenzelm [Sat, 17 Oct 2009 17:18:59 +0200] rev 32971
less pervasive names;
Sat, 17 Oct 2009 16:58:03 +0200 operations of structure Skip_Proof (formerly SkipProof) no longer require quick_and_dirty mode;
wenzelm [Sat, 17 Oct 2009 16:58:03 +0200] rev 32970
operations of structure Skip_Proof (formerly SkipProof) no longer require quick_and_dirty mode;
Sat, 17 Oct 2009 16:40:41 +0200 Method.cheating: check quick_and_dirty here;
wenzelm [Sat, 17 Oct 2009 16:40:41 +0200] rev 32969
Method.cheating: check quick_and_dirty here;
Sat, 17 Oct 2009 16:34:39 +0200 tuned;
wenzelm [Sat, 17 Oct 2009 16:34:39 +0200] rev 32968
tuned;
Sat, 17 Oct 2009 16:33:14 +0200 Unsynchronized.set etc.;
wenzelm [Sat, 17 Oct 2009 16:33:14 +0200] rev 32967
Unsynchronized.set etc.;
Sat, 17 Oct 2009 15:57:51 +0200 indicate CRITICAL nature of various setmp combinators;
wenzelm [Sat, 17 Oct 2009 15:57:51 +0200] rev 32966
indicate CRITICAL nature of various setmp combinators;
Sat, 17 Oct 2009 15:55:57 +0200 ISABELLE_TOOL;
wenzelm [Sat, 17 Oct 2009 15:55:57 +0200] rev 32965
ISABELLE_TOOL;
Sat, 17 Oct 2009 15:42:36 +0200 tuned signature;
wenzelm [Sat, 17 Oct 2009 15:42:36 +0200] rev 32964
tuned signature; observe coding conventions of this file;
Sat, 17 Oct 2009 14:51:30 +0200 merged
wenzelm [Sat, 17 Oct 2009 14:51:30 +0200] rev 32963
merged
Sat, 17 Oct 2009 13:46:55 +0200 merged
nipkow [Sat, 17 Oct 2009 13:46:55 +0200] rev 32962
merged
Sat, 17 Oct 2009 13:46:39 +0200 added the_inv_onto
nipkow [Sat, 17 Oct 2009 13:46:39 +0200] rev 32961
added the_inv_onto
Sat, 17 Oct 2009 14:43:18 +0200 eliminated hard tabulators, guessing at each author's individual tab-width;
wenzelm [Sat, 17 Oct 2009 14:43:18 +0200] rev 32960
eliminated hard tabulators, guessing at each author's individual tab-width; tuned headers;
Sat, 17 Oct 2009 01:05:59 +0200 removed obsolete old goal command;
wenzelm [Sat, 17 Oct 2009 01:05:59 +0200] rev 32959
removed obsolete old goal command;
Sat, 17 Oct 2009 00:53:18 +0200 legacy Drule.standard is no longer pervasive;
wenzelm [Sat, 17 Oct 2009 00:53:18 +0200] rev 32958
legacy Drule.standard is no longer pervasive;
Sat, 17 Oct 2009 00:52:37 +0200 explicitly qualify Drule.standard;
wenzelm [Sat, 17 Oct 2009 00:52:37 +0200] rev 32957
explicitly qualify Drule.standard;
Fri, 16 Oct 2009 10:55:07 +0200 tuned white space;
wenzelm [Fri, 16 Oct 2009 10:55:07 +0200] rev 32956
tuned white space;
Fri, 16 Oct 2009 10:45:10 +0200 local channels for tracing/debugging;
wenzelm [Fri, 16 Oct 2009 10:45:10 +0200] rev 32955
local channels for tracing/debugging;
Fri, 16 Oct 2009 00:26:19 +0200 made SML/NJ happy;
wenzelm [Fri, 16 Oct 2009 00:26:19 +0200] rev 32954
made SML/NJ happy;
Thu, 15 Oct 2009 23:51:22 +0200 sunbroy2: back to single-threaded mode for now -- deadlock in Poly/ML 5.3-SVN-900;
wenzelm [Thu, 15 Oct 2009 23:51:22 +0200] rev 32953
sunbroy2: back to single-threaded mode for now -- deadlock in Poly/ML 5.3-SVN-900;
Thu, 15 Oct 2009 23:28:10 +0200 replaced String.concat by implode;
wenzelm [Thu, 15 Oct 2009 23:28:10 +0200] rev 32952
replaced String.concat by implode; replaced String.concatWith by space_implode; replaced (Seq.flat o Seq.map) by Seq.maps; replaced List.mapPartial by map_filter; replaced List.concat by flat; replaced (flat o map) by maps, which produces less garbage;
Thu, 15 Oct 2009 23:10:35 +0200 space_implode;
wenzelm [Thu, 15 Oct 2009 23:10:35 +0200] rev 32951
space_implode;
Thu, 15 Oct 2009 21:28:39 +0200 normalized aliases of Output operations;
wenzelm [Thu, 15 Oct 2009 21:28:39 +0200] rev 32950
normalized aliases of Output operations;
Thu, 15 Oct 2009 21:08:03 +0200 eliminated slightly odd get/set operations in favour of Unsynchronized.ref;
wenzelm [Thu, 15 Oct 2009 21:08:03 +0200] rev 32949
eliminated slightly odd get/set operations in favour of Unsynchronized.ref; eliminated aliases of Output operations; print_cert: use warning for increased chance that the user actually sees the output; misc tuning and simplification;
Thu, 15 Oct 2009 17:49:30 +0200 natural argument order for prover;
wenzelm [Thu, 15 Oct 2009 17:49:30 +0200] rev 32948
natural argument order for prover; renamed atp_problem to problem; standard naming convention for the_system;
Thu, 15 Oct 2009 17:06:19 +0200 ATP_Manager.get_prover: canonical argument order;
wenzelm [Thu, 15 Oct 2009 17:06:19 +0200] rev 32947
ATP_Manager.get_prover: canonical argument order; eliminated various aliases of existing operations, notably Output channels; tuned messages; misc tuning and clarification;
Thu, 15 Oct 2009 17:04:45 +0200 tuned proof (via atp_minimized);
wenzelm [Thu, 15 Oct 2009 17:04:45 +0200] rev 32946
tuned proof (via atp_minimized);
Thu, 15 Oct 2009 16:15:22 +0200 sort_strings (cf. Pure/library.ML);
wenzelm [Thu, 15 Oct 2009 16:15:22 +0200] rev 32945
sort_strings (cf. Pure/library.ML);
Thu, 15 Oct 2009 15:53:33 +0200 clarified File.platform_path vs. File.shell_path;
wenzelm [Thu, 15 Oct 2009 15:53:33 +0200] rev 32944
clarified File.platform_path vs. File.shell_path; tuned;
Thu, 15 Oct 2009 15:45:50 +0200 exported File.shell_quote;
wenzelm [Thu, 15 Oct 2009 15:45:50 +0200] rev 32943
exported File.shell_quote;
Thu, 15 Oct 2009 12:23:24 +0200 misc tuning and recovery of Isabelle coding style;
wenzelm [Thu, 15 Oct 2009 12:23:24 +0200] rev 32942
misc tuning and recovery of Isabelle coding style;
Thu, 15 Oct 2009 11:49:27 +0200 eliminated extraneous wrapping of public records;
wenzelm [Thu, 15 Oct 2009 11:49:27 +0200] rev 32941
eliminated extraneous wrapping of public records; tuned;
Thu, 15 Oct 2009 11:23:03 +0200 tuned signature;
wenzelm [Thu, 15 Oct 2009 11:23:03 +0200] rev 32940
tuned signature; tuned;
Thu, 15 Oct 2009 11:12:09 +0200 renamed functor HeapFun to Heap;
wenzelm [Thu, 15 Oct 2009 11:12:09 +0200] rev 32939
renamed functor HeapFun to Heap;
Thu, 15 Oct 2009 10:59:10 +0200 misc tuning and clarification;
wenzelm [Thu, 15 Oct 2009 10:59:10 +0200] rev 32938
misc tuning and clarification;
Thu, 15 Oct 2009 00:55:29 +0200 structure ATP_Manager: eliminated slightly odd get/set operations in favour of Unsynchronized.ref;
wenzelm [Thu, 15 Oct 2009 00:55:29 +0200] rev 32937
structure ATP_Manager: eliminated slightly odd get/set operations in favour of Unsynchronized.ref; uniform interpretation of ATP_Manager.atps via ATP_Manager.get_atps;
Wed, 14 Oct 2009 23:44:37 +0200 modernized structure names;
wenzelm [Wed, 14 Oct 2009 23:44:37 +0200] rev 32936
modernized structure names;
Wed, 14 Oct 2009 23:13:38 +0200 show direct GC time (which is included in CPU time);
wenzelm [Wed, 14 Oct 2009 23:13:38 +0200] rev 32935
show direct GC time (which is included in CPU time);
Wed, 14 Oct 2009 22:57:44 +0200 eliminated obsolete C/flip combinator;
wenzelm [Wed, 14 Oct 2009 22:57:44 +0200] rev 32934
eliminated obsolete C/flip combinator;
Wed, 14 Oct 2009 21:14:53 +0200 added List.nth
nipkow [Wed, 14 Oct 2009 21:14:53 +0200] rev 32933
added List.nth
Wed, 14 Oct 2009 16:45:26 +0200 tuned make parameters for sunbroy2;
wenzelm [Wed, 14 Oct 2009 16:45:26 +0200] rev 32932
tuned make parameters for sunbroy2;
Wed, 14 Oct 2009 16:39:35 +0200 accomodate old version of "tail", e.g. on sunbroy2;
wenzelm [Wed, 14 Oct 2009 16:39:35 +0200] rev 32931
accomodate old version of "tail", e.g. on sunbroy2;
Wed, 14 Oct 2009 16:08:51 +0200 settings for parallel experimental Poly/ML 5.3;
wenzelm [Wed, 14 Oct 2009 16:08:51 +0200] rev 32930
settings for parallel experimental Poly/ML 5.3;
Wed, 14 Oct 2009 13:56:56 +0200 sharpened name
haftmann [Wed, 14 Oct 2009 13:56:56 +0200] rev 32929
sharpened name
Wed, 14 Oct 2009 12:20:01 +0200 more explicit notion of canonized code equations
haftmann [Wed, 14 Oct 2009 12:20:01 +0200] rev 32928
more explicit notion of canonized code equations
Wed, 14 Oct 2009 12:19:17 +0200 more explicit notion of canonized code equations
haftmann [Wed, 14 Oct 2009 12:19:17 +0200] rev 32927
more explicit notion of canonized code equations
Wed, 14 Oct 2009 12:04:16 +0200 tuned whitespace
haftmann [Wed, 14 Oct 2009 12:04:16 +0200] rev 32926
tuned whitespace
Wed, 14 Oct 2009 12:03:16 +0200 tuned whitespace
haftmann [Wed, 14 Oct 2009 12:03:16 +0200] rev 32925
tuned whitespace
Wed, 14 Oct 2009 11:56:44 +0200 dropped Code_Printer prefix where feasible; fixed whitespace issues; more coherent terminology
haftmann [Wed, 14 Oct 2009 11:56:44 +0200] rev 32924
dropped Code_Printer prefix where feasible; fixed whitespace issues; more coherent terminology
Tue, 13 Oct 2009 14:57:53 +0200 merged
haftmann [Tue, 13 Oct 2009 14:57:53 +0200] rev 32923
merged
Tue, 13 Oct 2009 14:08:01 +0200 deactivated Datatype.distinct_simproc
haftmann [Tue, 13 Oct 2009 14:08:01 +0200] rev 32922
deactivated Datatype.distinct_simproc
Tue, 13 Oct 2009 14:08:00 +0200 dropped Datatype.distinct_simproc; tuned
haftmann [Tue, 13 Oct 2009 14:08:00 +0200] rev 32921
dropped Datatype.distinct_simproc; tuned
Tue, 13 Oct 2009 13:40:26 +0200 order conjunctions to be printed without parentheses
hoelzl [Tue, 13 Oct 2009 13:40:26 +0200] rev 32920
order conjunctions to be printed without parentheses
Tue, 13 Oct 2009 12:02:55 +0200 approximation now fails earlier when using interval splitting; value [approximate] now supports bounded variables; renamed Var -> Atom for better readability
hoelzl [Tue, 13 Oct 2009 12:02:55 +0200] rev 32919
approximation now fails earlier when using interval splitting; value [approximate] now supports bounded variables; renamed Var -> Atom for better readability
Tue, 13 Oct 2009 09:13:24 +0200 merged
haftmann [Tue, 13 Oct 2009 09:13:24 +0200] rev 32918
merged
Mon, 12 Oct 2009 16:16:44 +0200 added add_tyconames; tuned
haftmann [Mon, 12 Oct 2009 16:16:44 +0200] rev 32917
added add_tyconames; tuned
Tue, 13 Oct 2009 08:36:53 +0200 merged
haftmann [Tue, 13 Oct 2009 08:36:53 +0200] rev 32916
merged
Tue, 13 Oct 2009 08:36:39 +0200 more appropriate abstraction over distinctness rules
haftmann [Tue, 13 Oct 2009 08:36:39 +0200] rev 32915
more appropriate abstraction over distinctness rules
Mon, 12 Oct 2009 15:48:12 +0200 merged
haftmann [Mon, 12 Oct 2009 15:48:12 +0200] rev 32914
merged
Mon, 12 Oct 2009 15:46:38 +0200 intro_base_names combinator
haftmann [Mon, 12 Oct 2009 15:46:38 +0200] rev 32913
intro_base_names combinator
Mon, 12 Oct 2009 15:26:50 +0200 merged
haftmann [Mon, 12 Oct 2009 15:26:50 +0200] rev 32912
merged
Mon, 12 Oct 2009 15:26:40 +0200 dropped dist_ss
haftmann [Mon, 12 Oct 2009 15:26:40 +0200] rev 32911
dropped dist_ss
Mon, 12 Oct 2009 14:22:54 +0200 merged
haftmann [Mon, 12 Oct 2009 14:22:54 +0200] rev 32910
merged
Mon, 12 Oct 2009 12:19:19 +0200 added is_IVar
haftmann [Mon, 12 Oct 2009 12:19:19 +0200] rev 32909
added is_IVar
Mon, 12 Oct 2009 12:19:19 +0200 factored out Code_Printer.aux_params
haftmann [Mon, 12 Oct 2009 12:19:19 +0200] rev 32908
factored out Code_Printer.aux_params
Mon, 12 Oct 2009 13:40:28 +0200 dropped rule duplicates
haftmann [Mon, 12 Oct 2009 13:40:28 +0200] rev 32907
dropped rule duplicates
Mon, 12 Oct 2009 11:03:10 +0200 less non-standard combinators
haftmann [Mon, 12 Oct 2009 11:03:10 +0200] rev 32906
less non-standard combinators
Mon, 12 Oct 2009 10:24:08 +0200 nth replaces List.nth
haftmann [Mon, 12 Oct 2009 10:24:08 +0200] rev 32905
nth replaces List.nth
Mon, 12 Oct 2009 10:24:07 +0200 dropped redundancy
haftmann [Mon, 12 Oct 2009 10:24:07 +0200] rev 32904
dropped redundancy
Mon, 12 Oct 2009 09:25:27 +0200 dropped dead code
haftmann [Mon, 12 Oct 2009 09:25:27 +0200] rev 32903
dropped dead code
Mon, 12 Oct 2009 09:25:26 +0200 using distinct rules directly
haftmann [Mon, 12 Oct 2009 09:25:26 +0200] rev 32902
using distinct rules directly
Fri, 09 Oct 2009 13:40:34 +0200 simplified proof
haftmann [Fri, 09 Oct 2009 13:40:34 +0200] rev 32901
simplified proof
Fri, 09 Oct 2009 13:34:40 +0200 dropped simproc_dist formally
haftmann [Fri, 09 Oct 2009 13:34:40 +0200] rev 32900
dropped simproc_dist formally
Fri, 09 Oct 2009 13:34:34 +0200 tuned order of lemmas
haftmann [Fri, 09 Oct 2009 13:34:34 +0200] rev 32899
tuned order of lemmas
Fri, 09 Oct 2009 10:00:47 +0200 term styles also cover antiquotations term_type and typeof
haftmann [Fri, 09 Oct 2009 10:00:47 +0200] rev 32898
term styles also cover antiquotations term_type and typeof
Fri, 09 Oct 2009 09:14:25 +0200 merged
haftmann [Fri, 09 Oct 2009 09:14:25 +0200] rev 32897
merged
Thu, 08 Oct 2009 19:33:03 +0200 lookup for datatype constructors considers type annotations to resolve overloading
haftmann [Thu, 08 Oct 2009 19:33:03 +0200] rev 32896
lookup for datatype constructors considers type annotations to resolve overloading
Thu, 08 Oct 2009 15:59:17 +0200 added group_stmts
haftmann [Thu, 08 Oct 2009 15:59:17 +0200] rev 32895
added group_stmts
Thu, 08 Oct 2009 15:59:16 +0200 moved labelled_name to code_thingol
haftmann [Thu, 08 Oct 2009 15:59:16 +0200] rev 32894
moved labelled_name to code_thingol
Thu, 08 Oct 2009 15:59:16 +0200 updated generated documentation
haftmann [Thu, 08 Oct 2009 15:59:16 +0200] rev 32893
updated generated documentation
Thu, 08 Oct 2009 15:59:15 +0200 corrected syntax diagrams for styles
haftmann [Thu, 08 Oct 2009 15:59:15 +0200] rev 32892
corrected syntax diagrams for styles
Thu, 08 Oct 2009 15:16:13 +0200 new generalized concept for term styles
haftmann [Thu, 08 Oct 2009 15:16:13 +0200] rev 32891
new generalized concept for term styles
Wed, 07 Oct 2009 16:57:56 +0200 generalized term styles: transformations may depend on arguments; modernized term_style module; antiquotations thm, prop and term accepting term styles
haftmann [Wed, 07 Oct 2009 16:57:56 +0200] rev 32890
generalized term styles: transformations may depend on arguments; modernized term_style module; antiquotations thm, prop and term accepting term styles
Thu, 08 Oct 2009 20:56:40 +0200 isatest: store test identifiers
krauss [Thu, 08 Oct 2009 20:56:40 +0200] rev 32889
isatest: store test identifiers
Wed, 07 Oct 2009 14:01:26 +0200 tuned proofs
haftmann [Wed, 07 Oct 2009 14:01:26 +0200] rev 32888
tuned proofs
Wed, 07 Oct 2009 14:01:26 +0200 added bot_boolE, top_boolI
haftmann [Wed, 07 Oct 2009 14:01:26 +0200] rev 32887
added bot_boolE, top_boolI
Wed, 07 Oct 2009 12:06:04 +0200 do not use Locale.add_registration_eqs any longer
haftmann [Wed, 07 Oct 2009 12:06:04 +0200] rev 32886
do not use Locale.add_registration_eqs any longer
Wed, 07 Oct 2009 09:44:03 +0200 Inf/Sup now purely syntactic
haftmann [Wed, 07 Oct 2009 09:44:03 +0200] rev 32885
Inf/Sup now purely syntactic
Tue, 06 Oct 2009 20:19:54 +0200 merged
haftmann [Tue, 06 Oct 2009 20:19:54 +0200] rev 32884
merged
Tue, 06 Oct 2009 18:44:06 +0200 inf/sup1/2_iff are mere duplicates of underlying definitions: dropped
haftmann [Tue, 06 Oct 2009 18:44:06 +0200] rev 32883
inf/sup1/2_iff are mere duplicates of underlying definitions: dropped
Tue, 06 Oct 2009 20:00:08 +0200 merged
haftmann [Tue, 06 Oct 2009 20:00:08 +0200] rev 32882
merged
Tue, 06 Oct 2009 18:27:00 +0200 added Coset as constructor
haftmann [Tue, 06 Oct 2009 18:27:00 +0200] rev 32881
added Coset as constructor
Tue, 06 Oct 2009 15:59:12 +0200 sets and cosets
haftmann [Tue, 06 Oct 2009 15:59:12 +0200] rev 32880
sets and cosets
Tue, 06 Oct 2009 15:51:34 +0200 added syntactic Inf and Sup
haftmann [Tue, 06 Oct 2009 15:51:34 +0200] rev 32879
added syntactic Inf and Sup
Mon, 05 Oct 2009 17:28:59 +0100 merged
paulson [Mon, 05 Oct 2009 17:28:59 +0100] rev 32878
merged
Mon, 05 Oct 2009 17:27:46 +0100 New lemmas connected with the reals and infinite series
paulson [Mon, 05 Oct 2009 17:27:46 +0100] rev 32877
New lemmas connected with the reals and infinite series
Mon, 05 Oct 2009 16:41:06 +0100 New facts about domain and range in
paulson [Mon, 05 Oct 2009 16:41:06 +0100] rev 32876
New facts about domain and range in
Mon, 05 Oct 2009 16:55:56 +0200 merged
haftmann [Mon, 05 Oct 2009 16:55:56 +0200] rev 32875
merged
Mon, 05 Oct 2009 15:05:10 +0200 experimental de-facto abolishment of distinctness limit
haftmann [Mon, 05 Oct 2009 15:05:10 +0200] rev 32874
experimental de-facto abolishment of distinctness limit
Mon, 05 Oct 2009 15:04:45 +0200 tuned handling of type variable names further
haftmann [Mon, 05 Oct 2009 15:04:45 +0200] rev 32873
tuned handling of type variable names further
Mon, 05 Oct 2009 08:36:33 +0200 variables in type schemes must be renamed simultaneously with variables in equations
haftmann [Mon, 05 Oct 2009 08:36:33 +0200] rev 32872
variables in type schemes must be renamed simultaneously with variables in equations
Mon, 05 Oct 2009 11:48:06 +0200 explicitly unsynchronized
haftmann [Mon, 05 Oct 2009 11:48:06 +0200] rev 32871
explicitly unsynchronized
Mon, 05 Oct 2009 11:47:38 +0200 explicitly unsynchronized
haftmann [Mon, 05 Oct 2009 11:47:38 +0200] rev 32870
explicitly unsynchronized
Sun, 04 Oct 2009 12:59:22 +0200 recovered support for Spass: re-enabled writing problems in DFG format
boehmes [Sun, 04 Oct 2009 12:59:22 +0200] rev 32869
recovered support for Spass: re-enabled writing problems in DFG format
Sun, 04 Oct 2009 11:45:41 +0200 avoid exception Option: only apply "the" if needed
boehmes [Sun, 04 Oct 2009 11:45:41 +0200] rev 32868
avoid exception Option: only apply "the" if needed
Sun, 04 Oct 2009 07:01:22 +0200 merged
nipkow [Sun, 04 Oct 2009 07:01:22 +0200] rev 32867
merged
Wed, 30 Sep 2009 11:33:59 +0200 atp_minimal using chain_ths again
Philipp Meyer [Wed, 30 Sep 2009 11:33:59 +0200] rev 32866
atp_minimal using chain_ths again
Sat, 03 Oct 2009 12:10:16 +0200 merged
boehmes [Sat, 03 Oct 2009 12:10:16 +0200] rev 32865
merged
Sat, 03 Oct 2009 12:05:40 +0200 re-organized signature of AtpWrapper structure: records instead of unnamed parameters and return values,
boehmes [Sat, 03 Oct 2009 12:05:40 +0200] rev 32864
re-organized signature of AtpWrapper structure: records instead of unnamed parameters and return values, eliminated unused provers, turned references into configuration values
Fri, 02 Oct 2009 23:15:36 +0200 eliminated dead code;
wenzelm [Fri, 02 Oct 2009 23:15:36 +0200] rev 32863
eliminated dead code; tuned;
Fri, 02 Oct 2009 22:15:30 +0200 eliminated dead code and redundant parameters;
wenzelm [Fri, 02 Oct 2009 22:15:30 +0200] rev 32862
eliminated dead code and redundant parameters; tuned;
Fri, 02 Oct 2009 22:15:08 +0200 eliminated dead code;
wenzelm [Fri, 02 Oct 2009 22:15:08 +0200] rev 32861
eliminated dead code;
Fri, 02 Oct 2009 22:02:54 +0200 replaced Proof.get_goal state by Proof.flat_goal state, which provides the standard view on goals for (semi)automated tools;
wenzelm [Fri, 02 Oct 2009 22:02:54 +0200] rev 32860
replaced Proof.get_goal state by Proof.flat_goal state, which provides the standard view on goals for (semi)automated tools; tuned;
Fri, 02 Oct 2009 22:02:11 +0200 replaced Proof.get_goal state by Proof.flat_goal state, which provides the standard view on goals for (semi)automated tools;
wenzelm [Fri, 02 Oct 2009 22:02:11 +0200] rev 32859
replaced Proof.get_goal state by Proof.flat_goal state, which provides the standard view on goals for (semi)automated tools;
Fri, 02 Oct 2009 21:42:31 +0200 Refute.refute_goal: goal addressing from 1 as usual;
wenzelm [Fri, 02 Oct 2009 21:42:31 +0200] rev 32858
Refute.refute_goal: goal addressing from 1 as usual;
Fri, 02 Oct 2009 21:41:57 +0200 Refute.refute_goal: canonical goal addresses from 1 (renamed from refute_subgoal to clarify change in semantics);
wenzelm [Fri, 02 Oct 2009 21:41:57 +0200] rev 32857
Refute.refute_goal: canonical goal addresses from 1 (renamed from refute_subgoal to clarify change in semantics); command 'refute': Proof.flat_goal provides standard view on internally structured Isar goal, suitable for (semi)automated tools;
Fri, 02 Oct 2009 21:39:06 +0200 clarified Proof.refine_insert -- always "refine" to apply standard method treatment (of conjunctions);
wenzelm [Fri, 02 Oct 2009 21:39:06 +0200] rev 32856
clarified Proof.refine_insert -- always "refine" to apply standard method treatment (of conjunctions);
Fri, 02 Oct 2009 20:51:32 +0200 misc tuning and simplification;
wenzelm [Fri, 02 Oct 2009 20:51:32 +0200] rev 32855
misc tuning and simplification;
Fri, 02 Oct 2009 20:10:25 +0200 macbroy2: bigger jobs first, to avoid danger of swapping during daytime;
wenzelm [Fri, 02 Oct 2009 20:10:25 +0200] rev 32854
macbroy2: bigger jobs first, to avoid danger of swapping during daytime;
Fri, 02 Oct 2009 10:35:13 +0200 less ambitious heap settings;
wenzelm [Fri, 02 Oct 2009 10:35:13 +0200] rev 32853
less ambitious heap settings;
Fri, 02 Oct 2009 04:44:56 +0200 merged
haftmann [Fri, 02 Oct 2009 04:44:56 +0200] rev 32852
merged
Thu, 01 Oct 2009 18:46:57 +0200 merged
haftmann [Thu, 01 Oct 2009 18:46:57 +0200] rev 32851
merged
Thu, 01 Oct 2009 17:11:48 +0200 proper merge of interpretation equations
haftmann [Thu, 01 Oct 2009 17:11:48 +0200] rev 32850
proper merge of interpretation equations
Fri, 02 Oct 2009 00:10:08 +0200 merged
wenzelm [Fri, 02 Oct 2009 00:10:08 +0200] rev 32849
merged
Thu, 01 Oct 2009 23:03:59 +0200 Merged again.
ballarin [Thu, 01 Oct 2009 23:03:59 +0200] rev 32848
Merged again.
Thu, 01 Oct 2009 20:52:18 +0200 Merged.
ballarin [Thu, 01 Oct 2009 20:52:18 +0200] rev 32847
Merged.
Thu, 01 Oct 2009 20:49:46 +0200 News entry: inheritance of mixins; print_interps.
ballarin [Thu, 01 Oct 2009 20:49:46 +0200] rev 32846
News entry: inheritance of mixins; print_interps.
Thu, 01 Oct 2009 20:37:33 +0200 Avoid administrative overhead for identity mixins.
ballarin [Thu, 01 Oct 2009 20:37:33 +0200] rev 32845
Avoid administrative overhead for identity mixins.
Thu, 01 Oct 2009 23:49:05 +0200 tuned;
wenzelm [Thu, 01 Oct 2009 23:49:05 +0200] rev 32844
tuned;
Thu, 01 Oct 2009 23:27:05 +0200 moved cache_conv to src/Pure/conv.ML, use Thm.cterm_cache;
wenzelm [Thu, 01 Oct 2009 23:27:05 +0200] rev 32843
moved cache_conv to src/Pure/conv.ML, use Thm.cterm_cache;
Thu, 01 Oct 2009 22:40:29 +0200 added Ctermtab, cterm_cache, thm_cache;
wenzelm [Thu, 01 Oct 2009 22:40:29 +0200] rev 32842
added Ctermtab, cterm_cache, thm_cache; tuned;
Thu, 01 Oct 2009 22:39:58 +0200 added term_cache;
wenzelm [Thu, 01 Oct 2009 22:39:58 +0200] rev 32841
added term_cache; tuned;
Thu, 01 Oct 2009 22:39:06 +0200 Concurrently cached values.
wenzelm [Thu, 01 Oct 2009 22:39:06 +0200] rev 32840
Concurrently cached values.
Thu, 01 Oct 2009 20:47:26 +0200 tuned header;
wenzelm [Thu, 01 Oct 2009 20:47:26 +0200] rev 32839
tuned header; tuned whitespace;
Thu, 01 Oct 2009 20:33:45 +0200 core_sos_tac: SUBPROOF body operates on subgoal 1;
wenzelm [Thu, 01 Oct 2009 20:33:45 +0200] rev 32838
core_sos_tac: SUBPROOF body operates on subgoal 1; tuned;
Thu, 01 Oct 2009 20:20:56 +0200 merged
wenzelm [Thu, 01 Oct 2009 20:20:56 +0200] rev 32837
merged
Thu, 01 Oct 2009 20:20:45 +0200 updated generated files;
wenzelm [Thu, 01 Oct 2009 20:20:45 +0200] rev 32836
updated generated files;
Thu, 01 Oct 2009 20:13:32 +0200 enable slow-motion mode to accomodate unsynchronized refs within theory sources;
wenzelm [Thu, 01 Oct 2009 20:13:32 +0200] rev 32835
enable slow-motion mode to accomodate unsynchronized refs within theory sources;
Thu, 01 Oct 2009 20:06:11 +0200 avoid unsynchronized refs within theory sources;
wenzelm [Thu, 01 Oct 2009 20:06:11 +0200] rev 32834
avoid unsynchronized refs within theory sources;
Thu, 01 Oct 2009 20:04:44 +0200 explicitly Unsynchronized;
wenzelm [Thu, 01 Oct 2009 20:04:44 +0200] rev 32833
explicitly Unsynchronized;
Thu, 01 Oct 2009 13:32:03 +0200 additional fixes in normarith.ML due to FuncFun and FuncUtil changes
Philipp Meyer [Thu, 01 Oct 2009 13:32:03 +0200] rev 32832
additional fixes in normarith.ML due to FuncFun and FuncUtil changes
Thu, 01 Oct 2009 11:54:01 +0200 changed core_sos_tac to use SUBPROOF
Philipp Meyer [Thu, 01 Oct 2009 11:54:01 +0200] rev 32831
changed core_sos_tac to use SUBPROOF
Wed, 30 Sep 2009 14:10:36 +0200 replaced and tuned uses of foldr1
Philipp Meyer [Wed, 30 Sep 2009 14:10:36 +0200] rev 32830
replaced and tuned uses of foldr1
Wed, 30 Sep 2009 13:48:00 +0200 tuned FuncFun and FuncUtil structure in positivstellensatz.ML
Philipp Meyer [Wed, 30 Sep 2009 13:48:00 +0200] rev 32829
tuned FuncFun and FuncUtil structure in positivstellensatz.ML
Tue, 22 Sep 2009 14:17:54 +0200 removed opening of structures
Philipp Meyer [Tue, 22 Sep 2009 14:17:54 +0200] rev 32828
removed opening of structures
Thu, 01 Oct 2009 18:59:26 +0200 merged
wenzelm [Thu, 01 Oct 2009 18:59:26 +0200] rev 32827
merged
Thu, 01 Oct 2009 18:58:47 +0200 merged
nipkow [Thu, 01 Oct 2009 18:58:47 +0200] rev 32826
merged
Thu, 01 Oct 2009 16:46:58 +0200 merged
nipkow [Thu, 01 Oct 2009 16:46:58 +0200] rev 32825
merged
Thu, 01 Oct 2009 16:46:48 +0200 made spass additional default prover
nipkow [Thu, 01 Oct 2009 16:46:48 +0200] rev 32824
made spass additional default prover
Thu, 01 Oct 2009 16:43:19 +0100 merged
paulson [Thu, 01 Oct 2009 16:43:19 +0100] rev 32823
merged
Thu, 01 Oct 2009 16:42:53 +0100 Proved a new theorem: nat_to_nat2_inj
paulson [Thu, 01 Oct 2009 16:42:53 +0100] rev 32822
Proved a new theorem: nat_to_nat2_inj
Thu, 01 Oct 2009 15:54:55 +0200 turned unsynchronized ref into synchronized var
boehmes [Thu, 01 Oct 2009 15:54:55 +0200] rev 32821
turned unsynchronized ref into synchronized var
Thu, 01 Oct 2009 15:19:49 +0200 merged
nipkow [Thu, 01 Oct 2009 15:19:49 +0200] rev 32820
merged
Thu, 01 Oct 2009 15:19:23 +0200 resolved conflict
nipkow [Thu, 01 Oct 2009 15:19:23 +0200] rev 32819
resolved conflict
Thu, 01 Oct 2009 11:35:13 +0200 record max lemmas used
nipkow [Thu, 01 Oct 2009 11:35:13 +0200] rev 32818
record max lemmas used
Thu, 01 Oct 2009 18:24:06 +0200 Lazy evaluation with memoing (sequential version).
wenzelm [Thu, 01 Oct 2009 18:24:06 +0200] rev 32817
Lazy evaluation with memoing (sequential version).
Thu, 01 Oct 2009 18:21:11 +0200 more official status of sequential implementations;
wenzelm [Thu, 01 Oct 2009 18:21:11 +0200] rev 32816
more official status of sequential implementations; tuned;
Thu, 01 Oct 2009 18:10:41 +0200 separate concurrent/sequential versions of lazy evaluation;
wenzelm [Thu, 01 Oct 2009 18:10:41 +0200] rev 32815
separate concurrent/sequential versions of lazy evaluation; lazy based on future avoids wasted evaluations;
Thu, 01 Oct 2009 16:27:13 +0200 added Task_Queue.depend (again) -- light-weight version for transitive graph;
wenzelm [Thu, 01 Oct 2009 16:27:13 +0200] rev 32814
added Task_Queue.depend (again) -- light-weight version for transitive graph; Future.join_results: record explicit dependency, detect direct task-task join cycles; Future.join_results: no change of interruptibility, allows to interrupt wait; added Future.worker_task; ThyInfo.schedule_futures: uninterruptible outer join;
Thu, 01 Oct 2009 16:09:47 +0200 handle Pattern.MATCH, not arbitrary exceptions;
wenzelm [Thu, 01 Oct 2009 16:09:47 +0200] rev 32813
handle Pattern.MATCH, not arbitrary exceptions; misc tuning, trying to reduce line length a bit;
Thu, 01 Oct 2009 16:03:43 +0200 more precise dependencies;
wenzelm [Thu, 01 Oct 2009 16:03:43 +0200] rev 32812
more precise dependencies;
Thu, 01 Oct 2009 15:44:42 +0200 eliminated redundant parameters;
wenzelm [Thu, 01 Oct 2009 15:44:42 +0200] rev 32811
eliminated redundant parameters;
Thu, 01 Oct 2009 14:27:50 +0200 back to simple fold_body_thms and fulfill_proof/thm_proof (reverting a900d3cd47cc) -- the cycle check is implicit in the future computation of join_proofs;
wenzelm [Thu, 01 Oct 2009 14:27:50 +0200] rev 32810
back to simple fold_body_thms and fulfill_proof/thm_proof (reverting a900d3cd47cc) -- the cycle check is implicit in the future computation of join_proofs;
Thu, 01 Oct 2009 14:11:28 +0200 avoid mixed l/r infixes, which do not work in some versions of SML;
wenzelm [Thu, 01 Oct 2009 14:11:28 +0200] rev 32809
avoid mixed l/r infixes, which do not work in some versions of SML;
Thu, 01 Oct 2009 12:15:35 +0200 tuned;
wenzelm [Thu, 01 Oct 2009 12:15:35 +0200] rev 32808
tuned;
Thu, 01 Oct 2009 11:33:32 +0200 merged
wenzelm [Thu, 01 Oct 2009 11:33:32 +0200] rev 32807
merged
Thu, 01 Oct 2009 09:09:56 +0200 explicitly Unsynchronized
haftmann [Thu, 01 Oct 2009 09:09:56 +0200] rev 32806
explicitly Unsynchronized
Thu, 01 Oct 2009 07:40:25 +0200 Merged.
ballarin [Thu, 01 Oct 2009 07:40:25 +0200] rev 32805
Merged.
Tue, 29 Sep 2009 22:15:54 +0200 Propagation of mixins for interpretation; reactivated diagnostic command print_interps.
ballarin [Tue, 29 Sep 2009 22:15:54 +0200] rev 32804
Propagation of mixins for interpretation; reactivated diagnostic command print_interps.
Sun, 27 Sep 2009 11:50:27 +0200 Archive registrations by external view.
ballarin [Sun, 27 Sep 2009 11:50:27 +0200] rev 32803
Archive registrations by external view.
Sat, 26 Sep 2009 21:03:57 +0200 Stricter test: raise error if registration generates duplicate theorem.
ballarin [Sat, 26 Sep 2009 21:03:57 +0200] rev 32802
Stricter test: raise error if registration generates duplicate theorem.
Sat, 19 Sep 2009 18:43:11 +0200 Explicit management of registration mixins.
ballarin [Sat, 19 Sep 2009 18:43:11 +0200] rev 32801
Explicit management of registration mixins.
Wed, 19 Aug 2009 19:35:46 +0200 Improved comments and api names.
ballarin [Wed, 19 Aug 2009 19:35:46 +0200] rev 32800
Improved comments and api names.
Thu, 01 Oct 2009 01:03:36 +0200 eliminated dead code, redundant bindings and parameters;
wenzelm [Thu, 01 Oct 2009 01:03:36 +0200] rev 32799
eliminated dead code, redundant bindings and parameters; use === term operator, which is defined here; handle Type.TYPE_MATCH, not arbitrary exceptions; misc tuning and simplification;
Thu, 01 Oct 2009 00:32:00 +0200 misc tuning and simplification;
wenzelm [Thu, 01 Oct 2009 00:32:00 +0200] rev 32798
misc tuning and simplification; be explicit about expressions involving infixes with non-obvious priorities; removed dead code; some attempts to recover basic Isabelle coding conventions;
Wed, 30 Sep 2009 23:49:53 +0200 eliminated dead code;
wenzelm [Wed, 30 Sep 2009 23:49:53 +0200] rev 32797
eliminated dead code; eliminated redundant bindings; misc tuning;
Wed, 30 Sep 2009 23:44:23 +0200 eliminated dead code;
wenzelm [Wed, 30 Sep 2009 23:44:23 +0200] rev 32796
eliminated dead code;
Wed, 30 Sep 2009 23:30:37 +0200 Sorts.of_sort_derivation: no pp here;
wenzelm [Wed, 30 Sep 2009 23:30:37 +0200] rev 32795
Sorts.of_sort_derivation: no pp here;
Wed, 30 Sep 2009 23:28:54 +0200 eliminated redundant bindings;
wenzelm [Wed, 30 Sep 2009 23:28:54 +0200] rev 32794
eliminated redundant bindings; schedule_tasks/require_thy: eliminated obsolete tasks_len, which was a leftover from theory-only parallelization;
Wed, 30 Sep 2009 23:16:15 +0200 actually perform Isar_Document.init on startup;
wenzelm [Wed, 30 Sep 2009 23:16:15 +0200] rev 32793
actually perform Isar_Document.init on startup;
Wed, 30 Sep 2009 23:13:18 +0200 eliminated dead code;
wenzelm [Wed, 30 Sep 2009 23:13:18 +0200] rev 32792
eliminated dead code; eliminated redundant parameters;
Wed, 30 Sep 2009 22:53:33 +0200 removed dead code;
wenzelm [Wed, 30 Sep 2009 22:53:33 +0200] rev 32791
removed dead code; Sorts.of_sort_derivation: removed unused pp;
Wed, 30 Sep 2009 22:31:16 +0200 handle Type.TYPE_MATCH, not arbitrary exceptions;
wenzelm [Wed, 30 Sep 2009 22:31:16 +0200] rev 32790
handle Type.TYPE_MATCH, not arbitrary exceptions;
Wed, 30 Sep 2009 22:27:20 +0200 removed redundant Sign.certify_prop, use Sign.cert_prop instead;
wenzelm [Wed, 30 Sep 2009 22:27:20 +0200] rev 32789
removed redundant Sign.certify_prop, use Sign.cert_prop instead; tuned;
Wed, 30 Sep 2009 22:26:47 +0200 PARALLEL_GOALS: proper scope for exception FAILED, with dummy argument to prevent its interpretation as variable;
wenzelm [Wed, 30 Sep 2009 22:26:47 +0200] rev 32788
PARALLEL_GOALS: proper scope for exception FAILED, with dummy argument to prevent its interpretation as variable;
Wed, 30 Sep 2009 22:26:25 +0200 actually export unit parser;
wenzelm [Wed, 30 Sep 2009 22:26:25 +0200] rev 32787
actually export unit parser;
Wed, 30 Sep 2009 22:25:50 +0200 eliminated dead code;
wenzelm [Wed, 30 Sep 2009 22:25:50 +0200] rev 32786
eliminated dead code;
Wed, 30 Sep 2009 22:24:57 +0200 eliminated redundant parameters;
wenzelm [Wed, 30 Sep 2009 22:24:57 +0200] rev 32785
eliminated redundant parameters;
Wed, 30 Sep 2009 22:20:58 +0200 eliminated redundant bindings;
wenzelm [Wed, 30 Sep 2009 22:20:58 +0200] rev 32784
eliminated redundant bindings;
Wed, 30 Sep 2009 19:04:48 +0200 merged
haftmann [Wed, 30 Sep 2009 19:04:48 +0200] rev 32783
merged
Wed, 30 Sep 2009 17:23:00 +0200 moved lemmas about sup on bool to Lattices.thy
haftmann [Wed, 30 Sep 2009 17:23:00 +0200] rev 32782
moved lemmas about sup on bool to Lattices.thy
Wed, 30 Sep 2009 17:16:01 +0200 moved lemmas about sup on bool to Lattices.thy
haftmann [Wed, 30 Sep 2009 17:16:01 +0200] rev 32781
moved lemmas about sup on bool to Lattices.thy
Wed, 30 Sep 2009 17:09:06 +0200 tuned proofs
haftmann [Wed, 30 Sep 2009 17:09:06 +0200] rev 32780
tuned proofs
Wed, 30 Sep 2009 17:04:21 +0200 tuned headings
haftmann [Wed, 30 Sep 2009 17:04:21 +0200] rev 32779
tuned headings
Wed, 30 Sep 2009 15:00:43 +0200 report unreferenced ids;
wenzelm [Wed, 30 Sep 2009 15:00:43 +0200] rev 32778
report unreferenced ids;
Wed, 30 Sep 2009 11:45:42 +0200 tuned whitespace;
wenzelm [Wed, 30 Sep 2009 11:45:42 +0200] rev 32777
tuned whitespace;
Wed, 30 Sep 2009 11:36:12 +0200 more uniform treatment of structure Unsynchronized in ML bootstrap phase;
wenzelm [Wed, 30 Sep 2009 11:36:12 +0200] rev 32776
more uniform treatment of structure Unsynchronized in ML bootstrap phase;
Wed, 30 Sep 2009 09:25:18 +0200 merged
haftmann [Wed, 30 Sep 2009 09:25:18 +0200] rev 32775
merged
Wed, 30 Sep 2009 08:28:23 +0200 mandatory prefix where appropriate
haftmann [Wed, 30 Sep 2009 08:28:23 +0200] rev 32774
mandatory prefix where appropriate
Wed, 30 Sep 2009 08:22:07 +0200 mandatory prefix where appropriate
haftmann [Wed, 30 Sep 2009 08:22:07 +0200] rev 32773
mandatory prefix where appropriate
Wed, 30 Sep 2009 08:21:53 +0200 tuned whitespace
haftmann [Wed, 30 Sep 2009 08:21:53 +0200] rev 32772
tuned whitespace
Wed, 30 Sep 2009 00:57:28 +0200 replaced chained_goal by slightly more appropriate flat_goal;
wenzelm [Wed, 30 Sep 2009 00:57:28 +0200] rev 32771
replaced chained_goal by slightly more appropriate flat_goal;
Wed, 30 Sep 2009 00:27:19 +0200 made SML/NJ happy;
wenzelm [Wed, 30 Sep 2009 00:27:19 +0200] rev 32770
made SML/NJ happy;
Wed, 30 Sep 2009 00:17:06 +0200 added chained_goal, which presents the goal thm as seen by semi-structured methods;
wenzelm [Wed, 30 Sep 2009 00:17:06 +0200] rev 32769
added chained_goal, which presents the goal thm as seen by semi-structured methods;
Tue, 29 Sep 2009 23:19:26 +0200 tuned;
wenzelm [Tue, 29 Sep 2009 23:19:26 +0200] rev 32768
tuned;
Tue, 29 Sep 2009 23:14:57 +0200 removed dead/duplicate code;
wenzelm [Tue, 29 Sep 2009 23:14:57 +0200] rev 32767
removed dead/duplicate code;
Tue, 29 Sep 2009 22:53:07 +0200 aliases for Thomas Sewell;
wenzelm [Tue, 29 Sep 2009 22:53:07 +0200] rev 32766
aliases for Thomas Sewell;
Tue, 29 Sep 2009 22:48:24 +0200 modernized Balanced_Tree;
wenzelm [Tue, 29 Sep 2009 22:48:24 +0200] rev 32765
modernized Balanced_Tree;
Tue, 29 Sep 2009 22:33:27 +0200 replaced meta_iffD2 by existing Drule.equal_elim_rule2;
wenzelm [Tue, 29 Sep 2009 22:33:27 +0200] rev 32764
replaced meta_iffD2 by existing Drule.equal_elim_rule2; replaced SymSymTab by existing Symreltab; more antiquotations; eliminated old-style Library.foldl, Library.foldl_map; tuned;
Tue, 29 Sep 2009 21:36:49 +0200 tuned header;
wenzelm [Tue, 29 Sep 2009 21:36:49 +0200] rev 32763
tuned header;
Tue, 29 Sep 2009 21:36:33 +0200 Thomas Sewell, NICTA: more efficient HOL/record implementation;
wenzelm [Tue, 29 Sep 2009 21:36:33 +0200] rev 32762
Thomas Sewell, NICTA: more efficient HOL/record implementation;
Tue, 29 Sep 2009 21:34:59 +0200 tuned whitespace -- recover basic Isabelle conventions;
wenzelm [Tue, 29 Sep 2009 21:34:59 +0200] rev 32761
tuned whitespace -- recover basic Isabelle conventions;
Tue, 29 Sep 2009 18:14:08 +0200 merged
wenzelm [Tue, 29 Sep 2009 18:14:08 +0200] rev 32760
merged
Tue, 29 Sep 2009 14:26:33 +1000 Merge with isabelle dev changes.
Thomas Sewell <tsewell@nicta.com.au> [Tue, 29 Sep 2009 14:26:33 +1000] rev 32759
Merge with isabelle dev changes.
Tue, 29 Sep 2009 14:25:42 +1000 Replace OldTerm.term_vars with Term.add_vars in named_cterm_instantiate.
Thomas Sewell <tsewell@nicta.com.au> [Tue, 29 Sep 2009 14:25:42 +1000] rev 32758
Replace OldTerm.term_vars with Term.add_vars in named_cterm_instantiate.
Mon, 28 Sep 2009 15:37:19 +1000 Avoid a possible variable name conflict in instantiating a theorem.
Thomas Sewell <tsewell@nicta.com.au> [Mon, 28 Sep 2009 15:37:19 +1000] rev 32757
Avoid a possible variable name conflict in instantiating a theorem. Instantiating a theorem variable with new variables created a possible variable name conflict if a record was defined with a field named 'f', 'x' etc. Using variable indices of 1 avoids the problem.
Mon, 28 Sep 2009 14:16:01 +1000 Fix unescaped expressions breaking latex output in Record.thy
Thomas Sewell <tsewell@nicta.com.au> [Mon, 28 Sep 2009 14:16:01 +1000] rev 32756
Fix unescaped expressions breaking latex output in Record.thy Expressions containing _ and ^ need to be adjusted or antiquoted in text comments for latex compatibility. This is in fact a little annoying, since it makes the comment less readable in both source and HTML form.
Mon, 28 Sep 2009 11:13:11 +1000 Merge record patch with updates from isabelle mainline.
Thomas Sewell <tsewell@nicta.com.au> [Mon, 28 Sep 2009 11:13:11 +1000] rev 32755
Merge record patch with updates from isabelle mainline.
Fri, 25 Sep 2009 19:04:18 +1000 Avoid record-inner constants in polymorphic definitions in Bali
Thomas Sewell <tsewell@nicta.com.au> [Fri, 25 Sep 2009 19:04:18 +1000] rev 32754
Avoid record-inner constants in polymorphic definitions in Bali The Bali package needs to insert a record extension into a type class and define an associated polymorphic constant. There is no elegant way to do this. The existing approach was to insert every record extension into the type class, defining the polymorphic constant at each layer using inner operations created by the record package. Some of those operations have been removed. They can be replaced by use of record_name.extend if necessary, but we can also sidestep this altogether. The simpler approach here is to use defs(overloaded) once to provide a single definition for the composition of all the type constructors, which seems to be permitted. This gets us exactly the fact we need, with the cost that some types that were admitted to the type class have no definition for the constant at all.
Thu, 24 Sep 2009 11:33:05 +1000 Merge with changes from isabelle dev repository.
Thomas Sewell <tsewell@nicta.com.au> [Thu, 24 Sep 2009 11:33:05 +1000] rev 32753
Merge with changes from isabelle dev repository.
Wed, 23 Sep 2009 19:17:48 +1000 Initial response to feedback from Norbert, Makarius on record patch
tsewell@rubicon.NSW.bigpond.net.au [Wed, 23 Sep 2009 19:17:48 +1000] rev 32752
Initial response to feedback from Norbert, Makarius on record patch As Norbert recommended, the IsTuple.thy and istuple_support.ML files have been integrated into Record.thy and record.ML. I haven't merged the structures - record.ML now contains Record and IsTupleSupport. Some of the cosmetic changes Makarius requested have been made, including renaming variables with camel-case and run-together names and removing the tab character from the Author: line. Constants are defined with definition rather than constdefs. The split_ex_prf inner function has been cleaned up.
Tue, 22 Sep 2009 13:52:19 +1000 Branch merge for isabelle mainline updates.
Thomas Sewell <tsewell@nicta.com.au> [Tue, 22 Sep 2009 13:52:19 +1000] rev 32751
Branch merge for isabelle mainline updates.
Thu, 17 Sep 2009 14:17:37 +1000 Branch merge with updates from mainline isabelle.
Thomas Sewell <tsewell@nicta.com.au> [Thu, 17 Sep 2009 14:17:37 +1000] rev 32750
Branch merge with updates from mainline isabelle.
Fri, 11 Sep 2009 20:58:29 +1000 Implement previous fix (don't duplicate ext_def) correctly.
Thomas Sewell <tsewell@nicta.com.au> [Fri, 11 Sep 2009 20:58:29 +1000] rev 32749
Implement previous fix (don't duplicate ext_def) correctly.
Fri, 11 Sep 2009 18:03:30 +1000 There's no particular reason to duplicate the extension
Thomas Sewell <tsewell@nicta.com.au> [Fri, 11 Sep 2009 18:03:30 +1000] rev 32748
There's no particular reason to duplicate the extension constant's definition under the name "ext_def", and it also prevents you having a field called ext.
Fri, 11 Sep 2009 15:57:16 +1000 Merged with mainline changes.
Thomas Sewell <tsewell@nicta.com.au> [Fri, 11 Sep 2009 15:57:16 +1000] rev 32747
Merged with mainline changes.
Fri, 11 Sep 2009 15:56:51 +1000 Adjust some documentation.
Thomas Sewell <tsewell@nicta.com.au> [Fri, 11 Sep 2009 15:56:51 +1000] rev 32746
Adjust some documentation.
Thu, 10 Sep 2009 16:38:18 +1000 Simplification of various aspects of the IsTuple component
Thomas Sewell <tsewell@nicta.com.au> [Thu, 10 Sep 2009 16:38:18 +1000] rev 32745
Simplification of various aspects of the IsTuple component of the new record package. Extensive documentation added in IsTuple.thy - it should now be possible to figure out what's going on from the sources supplied.
Thu, 10 Sep 2009 15:18:43 +1000 Record patch imported and working.
Thomas Sewell <tsewell@nicta.com.au> [Thu, 10 Sep 2009 15:18:43 +1000] rev 32744
Record patch imported and working.
Thu, 27 Aug 2009 00:40:53 +1000 Initial attempt at porting record update to repository Isabelle.
tsewell@rubicon.NSW.bigpond.net.au [Thu, 27 Aug 2009 00:40:53 +1000] rev 32743
Initial attempt at porting record update to repository Isabelle.
Tue, 29 Sep 2009 16:42:29 +0200 Synchronized and Unsynchronized;
wenzelm [Tue, 29 Sep 2009 16:42:29 +0200] rev 32742
Synchronized and Unsynchronized;
Tue, 29 Sep 2009 16:42:02 +0200 hide "ref" by default, to enforce excplicit indication as Unsynchronized;
wenzelm [Tue, 29 Sep 2009 16:42:02 +0200] rev 32741
hide "ref" by default, to enforce excplicit indication as Unsynchronized;
Tue, 29 Sep 2009 16:24:36 +0200 explicit indication of Unsynchronized.ref;
wenzelm [Tue, 29 Sep 2009 16:24:36 +0200] rev 32740
explicit indication of Unsynchronized.ref;
Tue, 29 Sep 2009 14:59:24 +0200 open_unsynchronized for interactive Isar loop;
wenzelm [Tue, 29 Sep 2009 14:59:24 +0200] rev 32739
open_unsynchronized for interactive Isar loop;
Tue, 29 Sep 2009 11:49:22 +0200 explicit indication of Unsynchronized.ref;
wenzelm [Tue, 29 Sep 2009 11:49:22 +0200] rev 32738
explicit indication of Unsynchronized.ref;
Tue, 29 Sep 2009 11:48:32 +0200 Raw ML references as unsynchronized state variables.
wenzelm [Tue, 29 Sep 2009 11:48:32 +0200] rev 32737
Raw ML references as unsynchronized state variables.
Mon, 28 Sep 2009 23:51:13 +0200 Dummy version of state variables -- plain refs for sequential access.
wenzelm [Mon, 28 Sep 2009 23:51:13 +0200] rev 32736
Dummy version of state variables -- plain refs for sequential access.
Mon, 28 Sep 2009 23:19:50 +0200 reactivated at-sml-dev-e;
wenzelm [Mon, 28 Sep 2009 23:19:50 +0200] rev 32735
reactivated at-sml-dev-e;
Mon, 28 Sep 2009 23:13:37 +0200 misc tuning and modernization;
wenzelm [Mon, 28 Sep 2009 23:13:37 +0200] rev 32734
misc tuning and modernization;
Mon, 28 Sep 2009 22:47:34 +0200 moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
wenzelm [Mon, 28 Sep 2009 22:47:34 +0200] rev 32733
moved generic cong_tac from HOL/Tools/datatype_aux.ML to Tools/cong_tac.ML, proper subgoal selection (failure, not exception);
Mon, 28 Sep 2009 21:35:57 +0200 merged
wenzelm [Mon, 28 Sep 2009 21:35:57 +0200] rev 32732
merged
Mon, 28 Sep 2009 15:25:43 +0200 less auxiliary functions
haftmann [Mon, 28 Sep 2009 15:25:43 +0200] rev 32731
less auxiliary functions
Mon, 28 Sep 2009 14:54:15 +0200 tuned
haftmann [Mon, 28 Sep 2009 14:54:15 +0200] rev 32730
tuned
Mon, 28 Sep 2009 14:48:30 +0200 shared code between rep_datatype and datatype
haftmann [Mon, 28 Sep 2009 14:48:30 +0200] rev 32729
shared code between rep_datatype and datatype
Mon, 28 Sep 2009 10:51:12 +0200 further unification of datatype and rep_datatype
haftmann [Mon, 28 Sep 2009 10:51:12 +0200] rev 32728
further unification of datatype and rep_datatype
Mon, 28 Sep 2009 10:20:21 +0200 avoid compound fields in datatype info record
haftmann [Mon, 28 Sep 2009 10:20:21 +0200] rev 32727
avoid compound fields in datatype info record
Mon, 28 Sep 2009 20:52:05 +0200 fold_body_thms: pass pthm identifier;
wenzelm [Mon, 28 Sep 2009 20:52:05 +0200] rev 32726
fold_body_thms: pass pthm identifier; fold_body_thms: dismiss path-etic attempt to check for cycles (cf. e24acd21e60e) -- could be masked by "seen"; fulfill_proof/thm_proof: check for thm cycles at the substitution point;
Mon, 28 Sep 2009 12:09:55 +0200 tuned internal source structure;
wenzelm [Mon, 28 Sep 2009 12:09:55 +0200] rev 32725
tuned internal source structure;
Mon, 28 Sep 2009 12:09:18 +0200 added fork_deps_pri;
wenzelm [Mon, 28 Sep 2009 12:09:18 +0200] rev 32724
added fork_deps_pri;
Mon, 28 Sep 2009 09:47:32 +0200 merged
haftmann [Mon, 28 Sep 2009 09:47:32 +0200] rev 32723
merged
Mon, 28 Sep 2009 09:47:18 +0200 explicit pointless checkpoint
haftmann [Mon, 28 Sep 2009 09:47:18 +0200] rev 32722
explicit pointless checkpoint
Sun, 27 Sep 2009 20:58:25 +0200 emerging common infrastructure for datatype and rep_datatype
haftmann [Sun, 27 Sep 2009 20:58:25 +0200] rev 32721
emerging common infrastructure for datatype and rep_datatype
Sun, 27 Sep 2009 20:43:47 +0200 streamlined rep_datatype further
haftmann [Sun, 27 Sep 2009 20:43:47 +0200] rev 32720
streamlined rep_datatype further
Sun, 27 Sep 2009 20:34:50 +0200 simplified rep_datatype
haftmann [Sun, 27 Sep 2009 20:34:50 +0200] rev 32719
simplified rep_datatype
Sun, 27 Sep 2009 20:19:56 +0200 more appropriate order of field in dt_info
haftmann [Sun, 27 Sep 2009 20:19:56 +0200] rev 32718
more appropriate order of field in dt_info
Sun, 27 Sep 2009 20:15:45 +0200 re-established reasonable inner outline for module
haftmann [Sun, 27 Sep 2009 20:15:45 +0200] rev 32717
re-established reasonable inner outline for module
Sun, 27 Sep 2009 22:25:13 +0200 merged
wenzelm [Sun, 27 Sep 2009 22:25:13 +0200] rev 32716
merged
Sun, 27 Sep 2009 19:58:24 +0200 adjusted to changes in datatype package
haftmann [Sun, 27 Sep 2009 19:58:24 +0200] rev 32715
adjusted to changes in datatype package
Sun, 27 Sep 2009 10:05:17 +0200 merged
haftmann [Sun, 27 Sep 2009 10:05:17 +0200] rev 32714
merged
Sun, 27 Sep 2009 09:52:25 +0200 dropped dead code
haftmann [Sun, 27 Sep 2009 09:52:25 +0200] rev 32713
dropped dead code
Sun, 27 Sep 2009 09:52:23 +0200 registering split rules and projected induction rules; ML identifiers more close to Isar theorem names
haftmann [Sun, 27 Sep 2009 09:52:23 +0200] rev 32712
registering split rules and projected induction rules; ML identifiers more close to Isar theorem names
Sun, 27 Sep 2009 21:08:13 +0200 fold_body_thms/join_bodies: explicitly check for cyclic theorem references;
wenzelm [Sun, 27 Sep 2009 21:08:13 +0200] rev 32711
fold_body_thms/join_bodies: explicitly check for cyclic theorem references;
Sun, 27 Sep 2009 21:06:43 +0200 tuned;
wenzelm [Sun, 27 Sep 2009 21:06:43 +0200] rev 32710
tuned;
Sun, 27 Sep 2009 19:39:40 +0200 reachable: recovered reverse post-order (lost in 73ad4884441f), which is expected for all_preds/all_succs and required for topological_order;
wenzelm [Sun, 27 Sep 2009 19:39:40 +0200] rev 32709
reachable: recovered reverse post-order (lost in 73ad4884441f), which is expected for all_preds/all_succs and required for topological_order;
Fri, 25 Sep 2009 13:48:27 +0100 merged
paulson [Fri, 25 Sep 2009 13:48:27 +0100] rev 32708
merged
Fri, 25 Sep 2009 13:47:28 +0100 New lemmas involving the real numbers, especially limits and series
paulson [Fri, 25 Sep 2009 13:47:28 +0100] rev 32707
New lemmas involving the real numbers, especially limits and series
Fri, 25 Sep 2009 10:20:03 +0200 NEWS; corrected spelling
haftmann [Fri, 25 Sep 2009 10:20:03 +0200] rev 32706
NEWS; corrected spelling
Fri, 25 Sep 2009 09:50:31 +0200 merged
haftmann [Fri, 25 Sep 2009 09:50:31 +0200] rev 32705
merged
Wed, 23 Sep 2009 16:32:53 +0200 simplified proof
haftmann [Wed, 23 Sep 2009 16:32:53 +0200] rev 32704
simplified proof
Wed, 23 Sep 2009 16:32:53 +0200 removed potentially dangerous rules from pred_set_conv
haftmann [Wed, 23 Sep 2009 16:32:53 +0200] rev 32703
removed potentially dangerous rules from pred_set_conv
Wed, 23 Sep 2009 16:32:53 +0200 explicitly hide empty, inter, union
haftmann [Wed, 23 Sep 2009 16:32:53 +0200] rev 32702
explicitly hide empty, inter, union
Wed, 23 Sep 2009 14:00:43 +0200 merged
haftmann [Wed, 23 Sep 2009 14:00:43 +0200] rev 32701
merged
Wed, 23 Sep 2009 11:34:21 +0200 merged
haftmann [Wed, 23 Sep 2009 11:34:21 +0200] rev 32700
merged
Wed, 23 Sep 2009 08:26:12 +0200 merged
haftmann [Wed, 23 Sep 2009 08:26:12 +0200] rev 32699
merged
Wed, 23 Sep 2009 08:25:51 +0200 inf/sup_absorb are no default simp rules any longer
haftmann [Wed, 23 Sep 2009 08:25:51 +0200] rev 32698
inf/sup_absorb are no default simp rules any longer
Tue, 22 Sep 2009 15:39:46 +0200 merged
haftmann [Tue, 22 Sep 2009 15:39:46 +0200] rev 32697
merged
Mon, 21 Sep 2009 16:02:00 +0200 merged
haftmann [Mon, 21 Sep 2009 16:02:00 +0200] rev 32696
merged
Mon, 21 Sep 2009 15:56:15 +0200 adapted proof
haftmann [Mon, 21 Sep 2009 15:56:15 +0200] rev 32695
adapted proof
Mon, 21 Sep 2009 15:35:24 +0200 merged
haftmann [Mon, 21 Sep 2009 15:35:24 +0200] rev 32694
merged
Mon, 21 Sep 2009 15:35:15 +0200 tuned proofs
haftmann [Mon, 21 Sep 2009 15:35:15 +0200] rev 32693
tuned proofs
Mon, 21 Sep 2009 15:35:14 +0200 tuned header
haftmann [Mon, 21 Sep 2009 15:35:14 +0200] rev 32692
tuned header
Mon, 21 Sep 2009 15:35:14 +0200 added note on simp rules
haftmann [Mon, 21 Sep 2009 15:35:14 +0200] rev 32691
added note on simp rules
Mon, 21 Sep 2009 14:23:12 +0200 merged
haftmann [Mon, 21 Sep 2009 14:23:12 +0200] rev 32690
merged
Mon, 21 Sep 2009 14:23:04 +0200 tuned proof; tuned headers
haftmann [Mon, 21 Sep 2009 14:23:04 +0200] rev 32689
tuned proof; tuned headers
Mon, 21 Sep 2009 12:24:21 +0200 merged
haftmann [Mon, 21 Sep 2009 12:24:21 +0200] rev 32688
merged
Mon, 21 Sep 2009 12:23:52 +0200 tuned proofs; be more cautios wrt. default simp rules
haftmann [Mon, 21 Sep 2009 12:23:52 +0200] rev 32687
tuned proofs; be more cautios wrt. default simp rules
Mon, 21 Sep 2009 11:01:49 +0200 merged
haftmann [Mon, 21 Sep 2009 11:01:49 +0200] rev 32686
merged
Mon, 21 Sep 2009 11:01:39 +0200 tuned proofs
haftmann [Mon, 21 Sep 2009 11:01:39 +0200] rev 32685
tuned proofs
Sat, 19 Sep 2009 07:38:11 +0200 merged
haftmann [Sat, 19 Sep 2009 07:38:11 +0200] rev 32684
merged
Sat, 19 Sep 2009 07:38:03 +0200 inter and union are mere abbreviations for inf and sup
haftmann [Sat, 19 Sep 2009 07:38:03 +0200] rev 32683
inter and union are mere abbreviations for inf and sup
Thu, 24 Sep 2009 19:14:18 +0200 merged
haftmann [Thu, 24 Sep 2009 19:14:18 +0200] rev 32682
merged
Thu, 24 Sep 2009 18:29:29 +0200 lemma relating fold1 and foldl; code_unfold rules for Inf_fin, Sup_fin, Min, Max, Inf, Sup
haftmann [Thu, 24 Sep 2009 18:29:29 +0200] rev 32681
lemma relating fold1 and foldl; code_unfold rules for Inf_fin, Sup_fin, Min, Max, Inf, Sup
Thu, 24 Sep 2009 18:29:29 +0200 subsumed by more general setup in List.thy
haftmann [Thu, 24 Sep 2009 18:29:29 +0200] rev 32680
subsumed by more general setup in List.thy
Thu, 24 Sep 2009 18:29:29 +0200 idempotency case for fold1
haftmann [Thu, 24 Sep 2009 18:29:29 +0200] rev 32679
idempotency case for fold1
Thu, 24 Sep 2009 18:29:28 +0200 added dual for complete lattice
haftmann [Thu, 24 Sep 2009 18:29:28 +0200] rev 32678
added dual for complete lattice
Thu, 24 Sep 2009 17:26:05 +0200 merged
nipkow [Thu, 24 Sep 2009 17:26:05 +0200] rev 32677
merged
Thu, 24 Sep 2009 17:25:42 +0200 record how many "proof"s are solved by s/h
nipkow [Thu, 24 Sep 2009 17:25:42 +0200] rev 32676
record how many "proof"s are solved by s/h
Thu, 24 Sep 2009 15:00:17 +0200 added quotes for filenames;
boehmes [Thu, 24 Sep 2009 15:00:17 +0200] rev 32675
added quotes for filenames; truncated remaining time (no floats supported by ulimit)
Thu, 24 Sep 2009 08:28:27 +0200 merged; adopted to changes from Code_Evaluation in the predicate compiler
bulwahn [Thu, 24 Sep 2009 08:28:27 +0200] rev 32674
merged; adopted to changes from Code_Evaluation in the predicate compiler
Wed, 23 Sep 2009 16:20:13 +0200 replaced sorry by oops; removed old debug functions in predicate compiler
bulwahn [Wed, 23 Sep 2009 16:20:13 +0200] rev 32673
replaced sorry by oops; removed old debug functions in predicate compiler
Wed, 23 Sep 2009 16:20:13 +0200 added first version of quickcheck based on the predicate compiler; added a few quickcheck examples
bulwahn [Wed, 23 Sep 2009 16:20:13 +0200] rev 32672
added first version of quickcheck based on the predicate compiler; added a few quickcheck examples
Wed, 23 Sep 2009 16:20:12 +0200 adapted configuration for DatatypeCase.make_case
bulwahn [Wed, 23 Sep 2009 16:20:12 +0200] rev 32671
adapted configuration for DatatypeCase.make_case
Wed, 23 Sep 2009 16:20:12 +0200 added a new example for the predicate compiler
bulwahn [Wed, 23 Sep 2009 16:20:12 +0200] rev 32670
added a new example for the predicate compiler
Wed, 23 Sep 2009 16:20:12 +0200 added context free grammar example; removed dead code; adapted to work without quick and dirty mode; fixed typo
bulwahn [Wed, 23 Sep 2009 16:20:12 +0200] rev 32669
added context free grammar example; removed dead code; adapted to work without quick and dirty mode; fixed typo
Wed, 23 Sep 2009 16:20:12 +0200 added first prototype of the extended predicate compiler
bulwahn [Wed, 23 Sep 2009 16:20:12 +0200] rev 32668
added first prototype of the extended predicate compiler
Wed, 23 Sep 2009 16:20:12 +0200 moved predicate compiler to Tools
bulwahn [Wed, 23 Sep 2009 16:20:12 +0200] rev 32667
moved predicate compiler to Tools
Wed, 23 Sep 2009 16:20:12 +0200 removed generation of strange tuple modes in predicate compiler
bulwahn [Wed, 23 Sep 2009 16:20:12 +0200] rev 32666
removed generation of strange tuple modes in predicate compiler
Wed, 23 Sep 2009 16:20:12 +0200 extending predicate compiler and proof procedure to support tuples; testing predicate wirh HOL-MicroJava semantics
bulwahn [Wed, 23 Sep 2009 16:20:12 +0200] rev 32665
extending predicate compiler and proof procedure to support tuples; testing predicate wirh HOL-MicroJava semantics
Wed, 23 Sep 2009 16:20:12 +0200 modified predicate compiler further to support tuples
bulwahn [Wed, 23 Sep 2009 16:20:12 +0200] rev 32664
modified predicate compiler further to support tuples
Wed, 23 Sep 2009 16:20:12 +0200 changed preprocessing due to problems with LightweightJava; added transfer of thereoms; changed the type of mode to support tuples in the predicate compiler
bulwahn [Wed, 23 Sep 2009 16:20:12 +0200] rev 32663
changed preprocessing due to problems with LightweightJava; added transfer of thereoms; changed the type of mode to support tuples in the predicate compiler
Wed, 23 Sep 2009 16:20:12 +0200 handling of definitions
bulwahn [Wed, 23 Sep 2009 16:20:12 +0200] rev 32662
handling of definitions
Wed, 23 Sep 2009 16:20:12 +0200 experimenting to add some useful interface for definitions
bulwahn [Wed, 23 Sep 2009 16:20:12 +0200] rev 32661
experimenting to add some useful interface for definitions
Wed, 23 Sep 2009 16:20:12 +0200 added predicate compile preprocessing structure for definitional thms -- probably is replaced by hooking the theorem command differently
bulwahn [Wed, 23 Sep 2009 16:20:12 +0200] rev 32660
added predicate compile preprocessing structure for definitional thms -- probably is replaced by hooking the theorem command differently
Wed, 23 Sep 2009 16:20:12 +0200 modified handling of side conditions in proof procedure of predicate compiler
bulwahn [Wed, 23 Sep 2009 16:20:12 +0200] rev 32659
modified handling of side conditions in proof procedure of predicate compiler
Wed, 23 Sep 2009 15:25:25 +0200 merged
haftmann [Wed, 23 Sep 2009 15:25:25 +0200] rev 32658
merged
Wed, 23 Sep 2009 14:00:12 +0200 Code_Eval(uation)
haftmann [Wed, 23 Sep 2009 14:00:12 +0200] rev 32657
Code_Eval(uation)
Wed, 23 Sep 2009 13:48:16 +0200 merged
blanchet [Wed, 23 Sep 2009 13:48:16 +0200] rev 32656
merged
Wed, 23 Sep 2009 13:47:08 +0200 Added "nitpick_const_simp" tags to lazy list theories.
blanchet [Wed, 23 Sep 2009 13:47:08 +0200] rev 32655
Added "nitpick_const_simp" tags to lazy list theories. (Will be useful once Nitpick is integrated in Isabelle.)
Wed, 23 Sep 2009 13:48:35 +0200 atbroy101 is long dead, use atbroy99; comment out broken SML test invocation
krauss [Wed, 23 Sep 2009 13:48:35 +0200] rev 32654
atbroy101 is long dead, use atbroy99; comment out broken SML test invocation
Wed, 23 Sep 2009 13:42:53 +0200 merged
haftmann [Wed, 23 Sep 2009 13:42:53 +0200] rev 32653
merged
Wed, 23 Sep 2009 12:03:47 +0200 stripped legacy ML bindings
haftmann [Wed, 23 Sep 2009 12:03:47 +0200] rev 32652
stripped legacy ML bindings
Wed, 23 Sep 2009 13:31:38 +0200 Undo errornous commit of Statespace change
hoelzl [Wed, 23 Sep 2009 13:31:38 +0200] rev 32651
Undo errornous commit of Statespace change
Wed, 23 Sep 2009 13:17:17 +0200 correct variable order in approximate-method
hoelzl [Wed, 23 Sep 2009 13:17:17 +0200] rev 32650
correct variable order in approximate-method
Wed, 23 Sep 2009 11:06:32 +0100 merged
paulson [Wed, 23 Sep 2009 11:06:32 +0100] rev 32649
merged
Wed, 23 Sep 2009 11:05:28 +0100 Correct chasing of type variable instantiations during type unification.
paulson [Wed, 23 Sep 2009 11:05:28 +0100] rev 32648
Correct chasing of type variable instantiations during type unification. The following theory should not raise exception TERM: constdefs somepredicate :: "(('b => 'b) => ('a => 'a)) => 'a => 'b => bool" "somepredicate upd v x == True" lemma somepredicate_idI: "somepredicate id (f v) v" by (simp add: somepredicate_def) lemma somepredicate_triv: "somepredicate upd v x ==> somepredicate upd v x" by assumption lemmas somepredicate_triv [OF somepredicate_idI] lemmas st' = somepredicate_triv[where v="h :: nat => bool"] lemmas st2 = st'[OF somepredicate_idI]
Wed, 23 Sep 2009 11:33:52 +0200 hide newly introduced constants
haftmann [Wed, 23 Sep 2009 11:33:52 +0200] rev 32647
hide newly introduced constants
Tue, 22 Sep 2009 11:26:46 +0200 used standard fold function and type aliases
Philipp Meyer [Tue, 22 Sep 2009 11:26:46 +0200] rev 32646
used standard fold function and type aliases
Mon, 21 Sep 2009 15:05:26 +0200 sos method generates and uses proof certificates
Philipp Meyer [Mon, 21 Sep 2009 15:05:26 +0200] rev 32645
sos method generates and uses proof certificates
Tue, 22 Sep 2009 20:25:31 +0200 full reserve of worker threads -- for improved CPU utilization;
wenzelm [Tue, 22 Sep 2009 20:25:31 +0200] rev 32644
full reserve of worker threads -- for improved CPU utilization;
Tue, 22 Sep 2009 15:38:12 +0200 merged
haftmann [Tue, 22 Sep 2009 15:38:12 +0200] rev 32643
merged
Tue, 22 Sep 2009 15:36:55 +0200 be more cautious wrt. simp rules: inf_absorb1, inf_absorb2, sup_absorb1, sup_absorb2 are no simp rules by default any longer
haftmann [Tue, 22 Sep 2009 15:36:55 +0200] rev 32642
be more cautious wrt. simp rules: inf_absorb1, inf_absorb2, sup_absorb1, sup_absorb2 are no simp rules by default any longer
Tue, 22 Sep 2009 15:12:45 +0200 tail -n 20: more helpful output if make fails
krauss [Tue, 22 Sep 2009 15:12:45 +0200] rev 32641
tail -n 20: more helpful output if make fails
Tue, 22 Sep 2009 08:58:08 +0200 corrected order of type variables in code equations; more precise certificate for cases
haftmann [Tue, 22 Sep 2009 08:58:08 +0200] rev 32640
corrected order of type variables in code equations; more precise certificate for cases
Mon, 21 Sep 2009 16:16:16 +0200 merged
Christian Urban <urbanc@in.tum.de> [Mon, 21 Sep 2009 16:16:16 +0200] rev 32639
merged
Mon, 21 Sep 2009 15:02:23 +0200 tuned some proofs
Christian Urban <urbanc@in.tum.de> [Mon, 21 Sep 2009 15:02:23 +0200] rev 32638
tuned some proofs
Mon, 21 Sep 2009 16:11:36 +0200 merged
haftmann [Mon, 21 Sep 2009 16:11:36 +0200] rev 32637
merged
Mon, 21 Sep 2009 16:01:38 +0200 added session theory for Bali and Nominal_Examples
haftmann [Mon, 21 Sep 2009 16:01:38 +0200] rev 32636
added session theory for Bali and Nominal_Examples
Mon, 21 Sep 2009 16:01:30 +0200 added session theory for Nominal_Examples
haftmann [Mon, 21 Sep 2009 16:01:30 +0200] rev 32635
added session theory for Nominal_Examples
Mon, 21 Sep 2009 16:00:53 +0200 added session theory for Bali
haftmann [Mon, 21 Sep 2009 16:00:53 +0200] rev 32634
added session theory for Bali
Mon, 21 Sep 2009 16:00:34 +0200 adjusted to new Number Theory scenario
haftmann [Mon, 21 Sep 2009 16:00:34 +0200] rev 32633
adjusted to new Number Theory scenario
Mon, 21 Sep 2009 15:33:40 +0200 added session entry point theories
haftmann [Mon, 21 Sep 2009 15:33:40 +0200] rev 32632
added session entry point theories
Mon, 21 Sep 2009 15:33:40 +0200 common base for protocols with symmetric keys
haftmann [Mon, 21 Sep 2009 15:33:40 +0200] rev 32631
common base for protocols with symmetric keys
Mon, 21 Sep 2009 15:33:39 +0200 tuned header
haftmann [Mon, 21 Sep 2009 15:33:39 +0200] rev 32630
tuned header
Mon, 21 Sep 2009 14:22:32 +0200 isarified proof
haftmann [Mon, 21 Sep 2009 14:22:32 +0200] rev 32629
isarified proof
Mon, 21 Sep 2009 16:07:20 +0200 fixed permissions -- this is a script, not an executable;
wenzelm [Mon, 21 Sep 2009 16:07:20 +0200] rev 32628
fixed permissions -- this is a script, not an executable;
Mon, 21 Sep 2009 16:06:52 +0200 tuned;
wenzelm [Mon, 21 Sep 2009 16:06:52 +0200] rev 32627
tuned;
Mon, 21 Sep 2009 13:42:36 +0200 deleted unused file
boehmes [Mon, 21 Sep 2009 13:42:36 +0200] rev 32626
deleted unused file
Mon, 21 Sep 2009 12:23:05 +0200 merged
haftmann [Mon, 21 Sep 2009 12:23:05 +0200] rev 32625
merged
Mon, 21 Sep 2009 12:22:53 +0200 entry point theory for examples; reactivated half-dead example
haftmann [Mon, 21 Sep 2009 12:22:53 +0200] rev 32624
entry point theory for examples; reactivated half-dead example
Mon, 21 Sep 2009 11:15:55 +0200 merged
boehmes [Mon, 21 Sep 2009 11:15:55 +0200] rev 32623
merged
Mon, 21 Sep 2009 11:15:21 +0200 corrected remote SMT solver invocation
boehmes [Mon, 21 Sep 2009 11:15:21 +0200] rev 32622
corrected remote SMT solver invocation
Mon, 21 Sep 2009 10:58:25 +0200 theory entry point for session Hoare_Parallel (now also with proper underscore)
haftmann [Mon, 21 Sep 2009 10:58:25 +0200] rev 32621
theory entry point for session Hoare_Parallel (now also with proper underscore)
Mon, 21 Sep 2009 08:45:31 +0200 merged
boehmes [Mon, 21 Sep 2009 08:45:31 +0200] rev 32620
merged
Mon, 21 Sep 2009 08:34:56 +0200 tuned author
boehmes [Mon, 21 Sep 2009 08:34:56 +0200] rev 32619
tuned author
Fri, 18 Sep 2009 18:13:19 +0200 added new method "smt": an oracle-based connection to external SMT solvers
boehmes [Fri, 18 Sep 2009 18:13:19 +0200] rev 32618
added new method "smt": an oracle-based connection to external SMT solvers
Sun, 20 Sep 2009 19:17:33 +0200 tuned tracing;
wenzelm [Sun, 20 Sep 2009 19:17:33 +0200] rev 32617
tuned tracing;
Sun, 20 Sep 2009 18:37:55 +0200 scheduler backdoor: 9999 means 1 worker;
wenzelm [Sun, 20 Sep 2009 18:37:55 +0200] rev 32616
scheduler backdoor: 9999 means 1 worker;
Sun, 20 Sep 2009 18:15:07 +0200 Hilbert_Classical: more precise control of parallel_proofs;
wenzelm [Sun, 20 Sep 2009 18:15:07 +0200] rev 32615
Hilbert_Classical: more precise control of parallel_proofs;
Sun, 20 Sep 2009 17:23:23 +0200 actually observe Multithreading.enabled (cf. d302f1c9e356);
wenzelm [Sun, 20 Sep 2009 17:23:23 +0200] rev 32614
actually observe Multithreading.enabled (cf. d302f1c9e356);
Sat, 19 Sep 2009 10:19:34 +0200 merged
nipkow [Sat, 19 Sep 2009 10:19:34 +0200] rev 32613
merged
Sat, 19 Sep 2009 10:19:12 +0200 restructured code
nipkow [Sat, 19 Sep 2009 10:19:12 +0200] rev 32612
restructured code
Sat, 19 Sep 2009 07:35:27 +0200 merged
haftmann [Sat, 19 Sep 2009 07:35:27 +0200] rev 32611
merged
Fri, 18 Sep 2009 16:00:56 +0200 rewrite premises in tactical proof also with inf_fun_eq and inf_bool_eq: attempt to allow user to use inf [=>] and inf [bool] in his specs
haftmann [Fri, 18 Sep 2009 16:00:56 +0200] rev 32610
rewrite premises in tactical proof also with inf_fun_eq and inf_bool_eq: attempt to allow user to use inf [=>] and inf [bool] in his specs
Fri, 18 Sep 2009 23:08:53 +0200 modified minimization log
nipkow [Fri, 18 Sep 2009 23:08:53 +0200] rev 32609
modified minimization log
(0) -30000 -10000 -3000 -1000 -480 +480 +1000 +3000 +10000 +30000 tip