wenzelm [Sun, 20 Nov 2011 16:58:12 +0100] rev 45596
eliminated dead code;
wenzelm [Sun, 20 Nov 2011 15:21:22 +0100] rev 45595
clarified certify vs. sharing;
wenzelm [Sun, 20 Nov 2011 13:29:12 +0100] rev 45594
tuned;
wenzelm [Sat, 19 Nov 2011 21:23:16 +0100] rev 45593
NEWS;
wenzelm [Sat, 19 Nov 2011 21:18:38 +0100] rev 45592
added ML antiquotation @{attributes};
wenzelm [Sat, 19 Nov 2011 17:20:17 +0100] rev 45591
merged
blanchet [Sat, 19 Nov 2011 12:42:21 +0100] rev 45590
made SML/NJ happy
wenzelm [Sat, 19 Nov 2011 16:16:33 +0100] rev 45589
simplified Locale.add_thmss, after partial evaluation of attributes;
wenzelm [Sat, 19 Nov 2011 15:34:37 +0100] rev 45588
misc tuning;
wenzelm [Sat, 19 Nov 2011 15:04:36 +0100] rev 45587
tuned;
wenzelm [Sat, 19 Nov 2011 14:31:43 +0100] rev 45586
refined partial evaluation of attributes: avoid duplication of facts for plain declarations;
tuned;
wenzelm [Sat, 19 Nov 2011 13:36:38 +0100] rev 45585
discontinued slightly odd write_prv, which would still write .prv files the first time, and deprive add-on tools from date stamp change (cf. 157e74588c49);
wenzelm [Sat, 19 Nov 2011 13:02:50 +0100] rev 45584
do not store vacuous theorem specifications -- relevant for frugal local theory content;
tuned;
wenzelm [Sat, 19 Nov 2011 12:33:18 +0100] rev 45583
put structural attributes of 'obtains' in outer declarations, to make it actually work in local theory;
tuned;
wenzelm [Fri, 18 Nov 2011 22:32:57 +0100] rev 45582
sequential lemmas to accomodate static rule attributes;
wenzelm [Fri, 18 Nov 2011 21:55:24 +0100] rev 45581
partial evaluation of locale facts leads to static scoping of rule attributes;
wenzelm [Fri, 18 Nov 2011 21:50:50 +0100] rev 45580
tuned message;
blanchet [Fri, 18 Nov 2011 16:42:31 +0100] rev 45579
gave SML/NJ a chance
blanchet [Fri, 18 Nov 2011 14:47:08 +0100] rev 45578
more robust options
bulwahn [Fri, 18 Nov 2011 13:50:01 +0100] rev 45577
adding another example for lifting definitions
bulwahn [Fri, 18 Nov 2011 13:42:07 +0100] rev 45576
improving header
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45575
more "metis" calls in example
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45574
be more silent when auto minimizing
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45573
less offensive terminology
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45572
more "metis" calls in example
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45571
minor textual improvement
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45570
pull variables (Var) out of lambdas, so that the Isabelle theorems closely mirror the Metis lambda-lifted ones
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45569
wrap lambdas earlier, to get more control over beta/eta
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45568
move eta-contraction to before translation to Metis, to ensure everything stays in sync
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45567
avoid that var names get changed by resolution in Metis lambda-lifting
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45566
better threading of type encodings between Sledgehammer and "metis"
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45565
fixed bugs in lambda-lifting code -- ensure distinct names for variables
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45564
protect prefix against variant mutations
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45563
example cleanup
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45562
example cleanup
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45561
don't propagate user-set "type_enc" or "lam_trans" to Metis calls
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45560
don't needlessly pass "lam_lifted" option to "metis" call for SMT proof
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45559
avoid spurious messages in "lam_lifting" mode
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45558
eta-contract to avoid needless "lambda" wrappers
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45557
quiet down SMT
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45556
more aggressive lambda hiding (if we anyway need to pass an option to Metis)
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45555
updated Sledgehammer docs
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45554
don't pass "lam_lifted" option to "metis" unless there's a good reason
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45553
no needless reconstructors
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45552
removed more clutter
blanchet [Fri, 18 Nov 2011 11:47:12 +0100] rev 45551
removed needless baggage
huffman [Fri, 18 Nov 2011 06:50:05 +0100] rev 45550
Word.thy: reduce usage of numeral-representation-dependent thms like number_of_is_id in proofs
huffman [Fri, 18 Nov 2011 04:56:35 +0100] rev 45549
merged
huffman [Thu, 17 Nov 2011 18:31:00 +0100] rev 45548
Groups.thy: generalize several lemmas from class ab_group_add to class group_add
huffman [Thu, 17 Nov 2011 15:07:46 +0100] rev 45547
HOL-Word: removed more duplicate theorems
huffman [Thu, 17 Nov 2011 14:52:05 +0100] rev 45546
HOL-Word: removed many duplicate theorems (see NEWS)
huffman [Thu, 17 Nov 2011 14:24:10 +0100] rev 45545
Word.thy: rearrange to instantiate arithmetic classes together with arithmetic operations
huffman [Thu, 17 Nov 2011 12:38:03 +0100] rev 45544
move definitions of bitwise operators into appropriate document section
huffman [Thu, 17 Nov 2011 12:29:48 +0100] rev 45543
HOL-Word: add simp rules for bin_rest, bin_last; shorten several proofs
huffman [Thu, 17 Nov 2011 08:07:54 +0100] rev 45542
HOL-NSA: add number_semiring instance, reformulate several lemmas using '2' instead of '1+1'
huffman [Thu, 17 Nov 2011 07:55:09 +0100] rev 45541
simplify implementation of approx_reorient_simproc