added lemma;
authorwenzelm
Thu, 20 Dec 2001 21:15:37 +0100
changeset 12573 6226b35c04ca
parent 12572 f8ad8cfb8309
child 12574 ff84d5f14085
added lemma;
src/HOL/ex/Higher_Order_Logic.thy
--- a/src/HOL/ex/Higher_Order_Logic.thy	Thu Dec 20 21:14:59 2001 +0100
+++ b/src/HOL/ex/Higher_Order_Logic.thy	Thu Dec 20 21:15:37 2001 +0100
@@ -308,4 +308,15 @@
   qed
 qed
 
+lemma (in classical) "(\<not> A \<Longrightarrow> A) \<Longrightarrow> A"  (* FIXME *)
+proof -
+  assume r: "\<not> A \<Longrightarrow> A"
+  show A
+  proof (rule classical_cases)
+    assume A thus A .
+  next
+    assume "\<not> A" thus A by (rule r)
+  qed
+qed
+
 end