src/HOLCF/LowerPD.thy
changeset 27267 5ebfb7f25ebb
parent 26962 c8b20f615d6c
child 27289 c49d427867aa
--- a/src/HOLCF/LowerPD.thy	Wed Jun 18 22:32:06 2008 +0200
+++ b/src/HOLCF/LowerPD.thy	Wed Jun 18 23:03:11 2008 +0200
@@ -188,12 +188,7 @@
 
 lemma compact_imp_lower_principal:
   "compact xs \<Longrightarrow> \<exists>t. xs = lower_principal t"
-apply (drule bifinite_compact_eq_approx)
-apply (erule exE)
-apply (erule subst)
-apply (cut_tac n=i and xs=xs in approx_eq_lower_principal)
-apply fast
-done
+by (rule lower_pd.compact_imp_principal)
 
 lemma lower_principal_induct:
   "\<lbrakk>adm P; \<And>t. P (lower_principal t)\<rbrakk> \<Longrightarrow> P xs"