equal
deleted
inserted
replaced
923 where "sequentially \<equiv> at_top" |
923 where "sequentially \<equiv> at_top" |
924 |
924 |
925 lemma eventually_sequentially: |
925 lemma eventually_sequentially: |
926 "eventually P sequentially \<longleftrightarrow> (\<exists>N. \<forall>n\<ge>N. P n)" |
926 "eventually P sequentially \<longleftrightarrow> (\<exists>N. \<forall>n\<ge>N. P n)" |
927 by (rule eventually_at_top_linorder) |
927 by (rule eventually_at_top_linorder) |
|
928 |
|
929 lemma frequently_sequentially: |
|
930 "frequently P sequentially \<longleftrightarrow> (\<forall>N. \<exists>n\<ge>N. P n)" |
|
931 by (simp add: frequently_def eventually_sequentially) |
928 |
932 |
929 lemma sequentially_bot [simp, intro]: "sequentially \<noteq> bot" |
933 lemma sequentially_bot [simp, intro]: "sequentially \<noteq> bot" |
930 unfolding filter_eq_iff eventually_sequentially by auto |
934 unfolding filter_eq_iff eventually_sequentially by auto |
931 |
935 |
932 lemmas trivial_limit_sequentially = sequentially_bot |
936 lemmas trivial_limit_sequentially = sequentially_bot |