src/HOL/Sledgehammer.thy
changeset 72588 c7e2a9bdc585
parent 72403 4a3169d8885c
child 72593 914f1f98839c
--- a/src/HOL/Sledgehammer.thy	Thu Nov 12 11:00:34 2020 +0100
+++ b/src/HOL/Sledgehammer.thy	Thu Nov 05 18:14:02 2020 +0100
@@ -33,4 +33,20 @@
 ML_file \<open>Tools/Sledgehammer/sledgehammer.ML\<close>
 ML_file \<open>Tools/Sledgehammer/sledgehammer_commands.ML\<close>
 
+lemma "\<not> P"
+  sledgehammer [e, dont_slice, timeout = 1, type_enc = "mono_native_fool"] ()
+  oops
+
+lemma "P (x \<or> f False) = P (f False \<or> x)"
+  sledgehammer [prover = dummy_tfx, overlord] ()
+  oops
+
+lemma "P (y \<or> f False) = P (f False \<or> y)"
+  sledgehammer [e, overlord, type_enc = "mono_native_fool"] ()
+  oops
+
+lemma "P (f True) \<Longrightarrow> P (f (x = x))"
+  sledgehammer [e, dont_slice, timeout = 1, type_enc = "mono_native_fool", dont_preplay] ()
+  oops
+
 end