diff -r a9d6cf6de9a8 -r 99fe356cbbc2 src/HOLCF/Adm.thy --- a/src/HOLCF/Adm.thy Fri May 08 19:28:11 2009 +0100 +++ b/src/HOLCF/Adm.thy Fri May 08 16:19:51 2009 -0700 @@ -78,7 +78,7 @@ "\chain (Y::nat \ 'a::cpo); \i. \j\i. P (Y j)\ \ (\i. Y i) = (\i. Y (LEAST j. i \ j \ P (Y j)))" apply (frule (1) adm_disj_lemma1) - apply (rule antisym_less) + apply (rule below_antisym) apply (rule lub_mono, assumption+) apply (erule chain_mono) apply (simp add: adm_disj_lemma2) @@ -122,7 +122,7 @@ text {* admissibility and continuity *} -lemma adm_less: "\cont u; cont v\ \ adm (\x. u x \ v x)" +lemma adm_below: "\cont u; cont v\ \ adm (\x. u x \ v x)" apply (rule admI) apply (simp add: cont2contlubE) apply (rule lub_mono) @@ -132,7 +132,7 @@ done lemma adm_eq: "\cont u; cont v\ \ adm (\x. u x = v x)" -by (simp add: po_eq_conv adm_conj adm_less) +by (simp add: po_eq_conv adm_conj adm_below) lemma adm_subst: "\cont t; adm P\ \ adm (\x. P (t x))" apply (rule admI) @@ -142,11 +142,11 @@ apply (erule spec) done -lemma adm_not_less: "cont t \ adm (\x. \ t x \ u)" +lemma adm_not_below: "cont t \ adm (\x. \ t x \ u)" apply (rule admI) apply (drule_tac x=0 in spec) apply (erule contrapos_nn) -apply (erule rev_trans_less) +apply (erule rev_below_trans) apply (erule cont2mono [THEN monofunE]) apply (erule is_ub_thelub) done @@ -179,21 +179,21 @@ apply (drule (1) compactD2, simp) apply (erule exE, rule_tac x=i in exI) apply (rule max_in_chainI) -apply (rule antisym_less) +apply (rule below_antisym) apply (erule (1) chain_mono) -apply (erule (1) trans_less [OF is_ub_thelub]) +apply (erule (1) below_trans [OF is_ub_thelub]) done text {* admissibility and compactness *} -lemma adm_compact_not_less: "\compact k; cont t\ \ adm (\x. \ k \ t x)" +lemma adm_compact_not_below: "\compact k; cont t\ \ adm (\x. \ k \ t x)" unfolding compact_def by (rule adm_subst) lemma adm_neq_compact: "\compact k; cont t\ \ adm (\x. t x \ k)" -by (simp add: po_eq_conv adm_imp adm_not_less adm_compact_not_less) +by (simp add: po_eq_conv adm_imp adm_not_below adm_compact_not_below) lemma adm_compact_neq: "\compact k; cont t\ \ adm (\x. k \ t x)" -by (simp add: po_eq_conv adm_imp adm_not_less adm_compact_not_less) +by (simp add: po_eq_conv adm_imp adm_not_below adm_compact_not_below) lemma compact_UU [simp, intro]: "compact \" by (rule compactI, simp add: adm_not_free) @@ -210,7 +210,7 @@ lemmas adm_lemmas [simp] = adm_not_free adm_conj adm_all adm_ball adm_disj adm_imp adm_iff - adm_less adm_eq adm_not_less - adm_compact_not_less adm_compact_neq adm_neq_compact adm_not_UU + adm_below adm_eq adm_not_below + adm_compact_not_below adm_compact_neq adm_neq_compact adm_not_UU end