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