src/HOL/Set.ML
changeset 3222 726a9b069947
parent 2935 998cb95fdd43
child 3420 02dc9c5b035f
--- a/src/HOL/Set.ML	Fri May 16 17:14:55 1997 +0200
+++ b/src/HOL/Set.ML	Fri May 16 17:40:41 1997 +0200
@@ -666,3 +666,17 @@
 
 simpset := !simpset addcongs [ball_cong,bex_cong]
                     setmksimps (mksimps mksimps_pairs);
+
+Addsimps[subset_UNIV, empty_subsetI, subset_refl];
+
+
+(*** < ***)
+
+goalw Set.thy [psubset_def] "!!A::'a set. [| A <= B; A ~= B |] ==> A<B";
+by (Blast_tac 1);
+qed "psubsetI";
+
+goalw Set.thy [psubset_def]
+    "!!x. A < insert x B ==> (x ~: A) & A<=B | x:A & A-{x}<B";
+by (Auto_tac());
+qed "psubset_insertD";