src/HOL/Set.thy
changeset 13624 17684cf64fda
parent 13550 5a176b8dda84
child 13653 ef123b9e8089
--- a/src/HOL/Set.thy	Thu Oct 03 09:54:54 2002 +0200
+++ b/src/HOL/Set.thy	Thu Oct 03 10:34:51 2002 +0200
@@ -834,6 +834,10 @@
 lemma psubsetI [intro!]: "A \<subseteq> B ==> A \<noteq> B ==> A \<subset> B"
   by (unfold psubset_def) blast
 
+lemma psubsetE [elim!]: 
+    "[|A \<subset> B;  [|A \<subseteq> B; ~ (B\<subseteq>A)|] ==> R|] ==> R"
+  by (unfold psubset_def) blast
+
 lemma psubset_insert_iff:
   "(A \<subset> insert x B) = (if x \<in> B then A \<subset> B else if x \<in> A then A - {x} \<subset> B else A \<subseteq> B)"
   by (auto simp add: psubset_def subset_insert_iff)