src/HOL/Library/RBT.thy
changeset 45694 4a8743618257
parent 43124 fdb7e1d5f762
child 45928 874845660119
--- a/src/HOL/Library/RBT.thy	Wed Nov 30 16:05:15 2011 +0100
+++ b/src/HOL/Library/RBT.thy	Wed Nov 30 16:27:10 2011 +0100
@@ -11,9 +11,8 @@
 
 typedef (open) ('a, 'b) rbt = "{t :: ('a\<Colon>linorder, 'b) RBT_Impl.rbt. is_rbt t}"
   morphisms impl_of RBT
-proof -
-  have "RBT_Impl.Empty \<in> ?rbt" by simp
-  then show ?thesis ..
+proof
+  show "RBT_Impl.Empty \<in> {t. is_rbt t}" by simp
 qed
 
 lemma rbt_eq_iff: