equal
deleted
inserted
replaced
668 |
668 |
669 lemma le_sequentially: |
669 lemma le_sequentially: |
670 "F \<le> sequentially \<longleftrightarrow> (\<forall>N. eventually (\<lambda>n. N \<le> n) F)" |
670 "F \<le> sequentially \<longleftrightarrow> (\<forall>N. eventually (\<lambda>n. N \<le> n) F)" |
671 by (simp add: at_top_def le_INF_iff le_principal) |
671 by (simp add: at_top_def le_INF_iff le_principal) |
672 |
672 |
673 lemma eventually_sequentiallyI: |
673 lemma eventually_sequentiallyI [intro?]: |
674 assumes "\<And>x. c \<le> x \<Longrightarrow> P x" |
674 assumes "\<And>x. c \<le> x \<Longrightarrow> P x" |
675 shows "eventually P sequentially" |
675 shows "eventually P sequentially" |
676 using assms by (auto simp: eventually_sequentially) |
676 using assms by (auto simp: eventually_sequentially) |
677 |
677 |
678 lemma eventually_sequentially_Suc: "eventually (\<lambda>i. P (Suc i)) sequentially \<longleftrightarrow> eventually P sequentially" |
678 lemma eventually_sequentially_Suc: "eventually (\<lambda>i. P (Suc i)) sequentially \<longleftrightarrow> eventually P sequentially" |