Finiteness and Filter.atTop and Filter.atBot filters #
This file contains results on Filter.atTop and Filter.atBot that depend on
the finiteness theory developed in Mathlib.
Sequences #
theorem
Filter.high_scores
{β : Type u_4}
[LinearOrder β]
[NoMaxOrder β]
{u : ℕ → β}
(hu : Tendsto u atTop atTop)
(N : ℕ)
:
∃ n ≥ N, ∀ k < n, u k < u n
If u is a sequence which is unbounded above,
then after any point, it reaches a value strictly greater than all previous values.
theorem
Filter.low_scores
{β : Type u_4}
[LinearOrder β]
[NoMinOrder β]
{u : ℕ → β}
(hu : Tendsto u atTop atBot)
(N : ℕ)
:
∃ n ≥ N, ∀ k < n, u n < u k
If u is a sequence which is unbounded below,
then after any point, it reaches a value strictly smaller than all previous values.
theorem
Filter.strictMono_subseq_of_tendsto_atTop
{β : Type u_4}
[LinearOrder β]
[NoMaxOrder β]
{u : ℕ → β}
(hu : Tendsto u atTop atTop)
:
∃ (φ : ℕ → ℕ), StrictMono φ ∧ StrictMono (u ∘ φ)
theorem
Filter.strictMono_subseq_of_id_le
{u : ℕ → ℕ}
(hu : ∀ (n : ℕ), n ≤ u n)
:
∃ (φ : ℕ → ℕ), StrictMono φ ∧ StrictMono (u ∘ φ)
theorem
Filter.HasAntitoneBasis.subbasis_with_rel
{α : Type u_3}
{f : Filter α}
{s : ℕ → Set α}
(hs : f.HasAntitoneBasis s)
{r : ℕ → ℕ → Prop}
(hr : ∀ (m : ℕ), ∀ᶠ (n : ℕ) in atTop, r m n)
:
∃ (φ : ℕ → ℕ), StrictMono φ ∧ (∀ ⦃m n : ℕ⦄, m < n → r (φ m) (φ n)) ∧ f.HasAntitoneBasis (s ∘ φ)
Given an antitone basis s : ℕ → Set α of a filter, extract an antitone subbasis s ∘ φ,
φ : ℕ → ℕ, such that m < n implies r (φ m) (φ n). This lemma can be used to extract an
antitone basis with basis sets decreasing "sufficiently fast".