src/HOL/Filter.thy
changeset 60974 6a6f15d8fbc4
parent 60758 d8d85a8172b5
child 61233 1da01148d4b1
equal deleted inserted replaced
60973:d94f3afd69b6 60974:6a6f15d8fbc4
   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"