src/HOLCF/IOA/meta_theory/Seq.thy
changeset 25803 230c9c87d739
parent 23778 18f426a137a9
child 35174 e15040ae75d7
--- a/src/HOLCF/IOA/meta_theory/Seq.thy	Thu Jan 03 16:29:37 2008 +0100
+++ b/src/HOLCF/IOA/meta_theory/Seq.thy	Thu Jan 03 16:31:53 2008 +0100
@@ -458,6 +458,16 @@
 apply simp
 done
 
+lemma Finite_upward: "\<lbrakk>Finite x; x \<sqsubseteq> y\<rbrakk> \<Longrightarrow> Finite y"
+apply (induct arbitrary: y set: Finite)
+apply (rule_tac x=y in seq.casedist, simp, simp, simp)
+apply (rule_tac x=y in seq.casedist, simp, simp)
+apply (simp add: seq.inverts)
+done
+
+lemma adm_Finite [simp]: "adm Finite"
+by (rule adm_upward, rule Finite_upward)
+
 
 subsection "induction"