Documentation

Analysis.Section_9_1

@[reducible, inline]
abbrev Real.adherent' (ε x : ℝ) (X : Set ℝ) :

Definition 9.1.5. Note that a slightly different Real.Adherent was defined in Chapter 6.4

Equations
Instances For
    @[reducible, inline]
    abbrev Chapter9.AdherentPt (x : ℝ) (X : Set ℝ) :

    Definition 9.1.8 (Adherent points).

    Equations
    Instances For

      Definition 9.1.10 (Closure). Here we identify this definition with the Mathlib version.

      identification of AdherentPt with Mathlib's ClusterPt

      Lemma 9.1.11 / Exercise 9.1.1 (subset)

      Lemma 9.1.11 / Exercise 9.1.1 (union)

      Lemma 9.1.11 / Exercise 9.1.1 (inter)

      theorem Chapter9.closure_subset {X Y : Set ℝ} (h : X ⊆ Y) :

      Lemma 9.1.11 / Exercise 9.1.1 (monotonicity)

      theorem Chapter9.closure_of_subset_closure {X Y : Set ℝ} (h : X ⊆ Y) (h' : Y ⊆ closure X) :

      Lemma 9.1.11 / Exercise 9.1.1 (sandwich)

      theorem Chapter9.closure_of_Ioo {a b : ℝ} (h : a < b) :

      Lemma 9.1.12

      theorem Chapter9.closure_of_Ioc {a b : ℝ} (h : a < b) :
      theorem Chapter9.closure_of_Ico {a b : ℝ} (h : a < b) :
      theorem Chapter9.closure_of_Icc {a b : ℝ} (h : a ≤ b) :
      theorem Chapter9.closure_of_N :
      closure ((fun (n : ℕ) => ↑n) '' Set.univ) = (fun (n : ℕ) => ↑n) '' Set.univ

      Lemma 9.1.13 / Exercise 9.1.2 (N)

      theorem Chapter9.closure_of_Z :
      closure ((fun (n : ℤ) => ↑n) '' Set.univ) = (fun (n : ℤ) => ↑n) '' Set.univ

      Lemma 9.1.13 / Exercise 9.1.2 (Z)

      theorem Chapter9.closure_of_Q :
      closure ((fun (n : ℚ) => ↑n) '' Set.univ) = Set.univ

      Lemma 9.1.13 / Exercise 9.1.2 (Q)

      theorem Chapter9.limit_of_AdherentPt (X : Set ℝ) (x : ℝ) :
      AdherentPt x X ↔ ∃ (a : ℕ → ℝ), (∀ (n : ℕ), a n ∈ X) ∧ Filter.Tendsto a Filter.atTop (nhds x)

      Lemma 9.1.14 / Exercise 9.1.4

      theorem Chapter9.AdherentPt.of_mem {X : Set ℝ} {x : ℝ} (h : x ∈ X) :

      Definition 9.1.15. Here we use the Mathlib definition.

      theorem Chapter9.isClosed_def' (X : Set ℝ) :
      IsClosed X ↔ ∀ (x : ℝ), AdherentPt x X → x ∈ X
      theorem Chapter9.Icc_closed {a b : ℝ} :

      Examples 9.1.16 (Icc)

      Examples 9.1.16 (Ici)

      Examples 9.1.16 (Iic)

      Examples 9.1.16 (R)

      theorem Chapter9.Ico_not_closed {a b : ℝ} (h : a < b) :

      Examples 9.1.16 (Ico)

      theorem Chapter9.Ioc_not_closed {a b : ℝ} (h : a < b) :

      Examples 9.1.16 (Ioc)

      theorem Chapter9.Ioo_not_closed {a b : ℝ} (h : a < b) :

      Examples 9.1.16 (Ioo)

      Examples 9.1.16 (Ioi)

      Examples 9.1.16 (Iio)

      theorem Chapter9.N_closed :
      IsClosed ((fun (n : ℕ) => ↑n) '' Set.univ)

      Examples 9.1.16 (N)

      theorem Chapter9.Z_closed :
      IsClosed ((fun (n : ℤ) => ↑n) '' Set.univ)

      Examples 9.1.16 (Z)

      theorem Chapter9.Q_not_closed :
      ¬IsClosed ((fun (n : ℚ) => ↑n) '' Set.univ)

      Examples 9.1.16 (Q)

      theorem Chapter9.isClosed_iff_limits_mem (X : Set ℝ) :
      IsClosed X ↔ ∀ (a : ℕ → ℝ) (L : ℝ), (∀ (n : ℕ), a n ∈ X) → Filter.Tendsto a Filter.atTop (nhds L) → L ∈ X

      Corollary 9.1.17

      @[reducible, inline]
      abbrev Chapter9.LimitPt (x : ℝ) (X : Set ℝ) :

      Definition 9.1.18 (Limit points)

      Equations
      Instances For

        Identification with Mathlib's AccPt

        @[reducible, inline]
        abbrev Chapter9.IsolatedPt (x : ℝ) (X : Set ℝ) :

        Definition 9.1.19 (Isolated points).

        Equations
        Instances For
          theorem Chapter9.LimitPt.iff_limit (x : ℝ) (X : Set ℝ) :
          LimitPt x X ↔ ∃ (a : ℕ → ℝ), (∀ (n : ℕ), a n ∈ X \ {x}) ∧ Filter.Tendsto a Filter.atTop (nhds x)

          Remark 9.1.20

          theorem Chapter9.mem_Icc_isLimit {a b x : ℝ} (h : a < b) (hx : x ∈ Set.Icc a b) :

          Lemma 9.1.21

          theorem Chapter9.mem_Ico_isLimit {a b x : ℝ} (hx : x ∈ Set.Ico a b) :
          theorem Chapter9.mem_Ioc_isLimit {a b x : ℝ} (hx : x ∈ Set.Ioc a b) :
          theorem Chapter9.mem_Ioo_isLimit {a b x : ℝ} (hx : x ∈ Set.Ioo a b) :
          theorem Chapter9.mem_Ici_isLimit {a x : ℝ} (hx : x ∈ Set.Ici a) :
          theorem Chapter9.mem_Ioi_isLimit {a x : ℝ} (hx : x ∈ Set.Ioi a) :
          theorem Chapter9.mem_Iic_isLimit {a x : ℝ} (hx : x ∈ Set.Iic a) :
          theorem Chapter9.mem_Iio_isLimit {a x : ℝ} (hx : x ∈ Set.Iio a) :
          theorem Chapter9.isBounded_def (X : Set ℝ) :
          Bornology.IsBounded X ↔ ∃ M > 0, X ⊆ Set.Icc (-M) M

          Definition 9.1.22. We use here Mathlib's Bornology.IsBounded

          Example 9.1.23 (Icc)

          Example 9.1.23 (Ici)

          Example 9.1.23 (N)

          Example 9.1.23 (Z)

          Example 9.1.23 (Q)

          theorem Chapter9.Heine_Borel (X : Set ℝ) :
          IsClosed X ∧ Bornology.IsBounded X ↔ ∀ (a : ℕ → ℝ), (∀ (n : ℕ), a n ∈ X) → ∃ (n : ℕ → ℕ), StrictMono n ∧ ∃ L ∈ X, Filter.Tendsto (fun (j : ℕ) => a (n j)) Filter.atTop (nhds L)

          Theorem 9.1.24 / Exercise 9.1.13 (Heine-Borel theorem for the line).