src/HOL/HOL.thy
changeset 23403 9e1edc15ef52
parent 23389 aaca6a8e5414
child 23511 7067f5e3670f
--- a/src/HOL/HOL.thy	Sun Jun 17 08:56:13 2007 +0200
+++ b/src/HOL/HOL.thy	Sun Jun 17 13:39:22 2007 +0200
@@ -1061,6 +1061,7 @@
 lemma imp_all: "((! x. P x) --> Q) = (? x. P x --> Q)" by blast
 lemma not_ex: "(~ (? x. P(x))) = (! x.~P(x))" by iprover
 lemma imp_ex: "((? x. P x) --> Q) = (! x. P x --> Q)" by iprover
+lemma all_not_ex: "(ALL x. P x) = (~ (EX x. ~ P x ))" by blast
 
 lemma ex_disj_distrib: "(? x. P(x) | Q(x)) = ((? x. P(x)) | (? x. Q(x)))" by iprover
 lemma all_conj_distrib: "(!x. P(x) & Q(x)) = ((! x. P(x)) & (! x. Q(x)))" by iprover