author | wenzelm |
Thu, 20 Dec 2001 21:15:37 +0100 | |
changeset 12573 | 6226b35c04ca |
parent 12572 | f8ad8cfb8309 |
child 12574 | ff84d5f14085 |
--- 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