Documentation

Analysis.Section_6_6

@[reducible, inline]
abbrev Chapter6.Sequence.subseq (a b : ℕ → ℝ) :

Definition 6.6.1

Equations
Instances For

    Lemma 6.6.4 (reflexivity) / Exercise 6.6.1

    theorem Chapter6.Sequence.subseq_trans {a b c : ℕ → ℝ} (hab : subseq a b) (hbc : subseq b c) :
    subseq a c

    Lemma 6.6.4 (transitivity) / Exercise 6.6.1

    theorem Chapter6.Sequence.convergent_iff_subseq (a : ℕ → ℝ) (L : ℝ) :
    (↑a).TendsTo L ↔ ∀ (b : ℕ → ℝ), subseq a b → (↑b).TendsTo L

    Proposition 6.6.5 / Exercise 6.6.4

    theorem Chapter6.Sequence.limit_point_iff_subseq (a : ℕ → ℝ) (L : ℝ) :
    (↑a).LimitPoint L ↔ ∃ (b : ℕ → ℝ), subseq a b ∧ (↑b).TendsTo L

    Proposition 6.6.6 / Exercise 6.6.5

    theorem Chapter6.Sequence.convergent_of_subseq_of_bounded {a : ℕ → ℝ} (ha : (↑a).IsBounded) :
    ∃ (b : ℕ → ℝ), subseq a b ∧ (↑b).Convergent

    Theorem 6.6.8 (Bolzano-Weierstrass theorem)

    Exercise 6.6.2

    Equations
    Instances For
      theorem Chapter6.Sequence.subseq_of_unbounded {a : ℕ → ℝ} (ha : ¬(↑a).IsBounded) :
      ∃ (b : ℕ → ℝ), subseq a b ∧ (↑b)⁻¹.TendsTo 0

      Exercise 6.6.3. You may find the API around Mathlib's Nat.find to be useful (and open Classical to avoid any decidability issues)