Sledgehammer can do it
authorblanchet
Sun, 29 Apr 2012 11:44:33 +0200
changeset 47831 1d25deb1f185
parent 47830 4ad2b7ccd0ff
child 47832 7df66b448c4a
Sledgehammer can do it
src/HOL/Metis_Examples/Proxies.thy
--- a/src/HOL/Metis_Examples/Proxies.thy	Sun Apr 29 09:25:54 2012 +0200
+++ b/src/HOL/Metis_Examples/Proxies.thy	Sun Apr 29 11:44:33 2012 +0200
@@ -27,14 +27,14 @@
 by (metis_exhaust inc_def plus_1_not_0)
 
 lemma "inc = (\<lambda>y. y + 1)"
-sledgehammer [expect = some] (inc_def)
+sledgehammer [expect = some]
 by (metis_exhaust inc_def)
 
 definition add_swap :: "nat \<Rightarrow> nat \<Rightarrow> nat" where
 "add_swap = (\<lambda>x y. y + x)"
 
 lemma "add_swap m n = n + m"
-sledgehammer [expect = some] (add_swap_def)
+sledgehammer [expect = some]
 by (metis_exhaust add_swap_def)
 
 definition "A = {xs\<Colon>'a list. True}"