Documentation

Analysis.Section_5_epilogue

Instances For
    theorem Chapter5.DedekindCut.ext {x y : DedekindCut} (E : x.E = y.E) :
    x = y
    theorem Chapter5.isLowerSet_iff (E : Set ℚ) :
    IsLowerSet E ↔ ∀ (q r : ℚ), r < q → q ∈ E → r ∈ E
    @[reducible, inline]
    Equations
    Instances For
      theorem Chapter5.Real.toSet_Rat_nomax {x : Real} (q : ℚ) :
      q ∈ x.toSet_Rat → ∃ r ∈ x.toSet_Rat, r > q
      @[reducible, inline]
      Equations
      • x.toCut = { E := x.toSet_Rat, nonempty := ⋯, bounded := ⋯, lower := ⋯, nomax := ⋯ }
      Instances For
        @[reducible, inline]
        Equations
        Instances For
          @[reducible, inline]
          noncomputable abbrev Chapter5.DedekindCut.toReal (c : DedekindCut) :
          Equations
          Instances For
            @[reducible, inline]
            Equations
            Instances For
              @[reducible, inline]
              abbrev Real.toSet_Rat (x : ℝ) :

              Now to develop analogous results for the Mathlib reals.

              Equations
              Instances For
                theorem Real.toSet_Rat_nomax (x : ℝ) (q : ℚ) :
                q ∈ x.toSet_Rat → ∃ r ∈ x.toSet_Rat, r > q
                @[reducible, inline]
                Equations
                • x.toCut = { E := x.toSet_Rat, nonempty := ⋯, bounded := ⋯, lower := ⋯, nomax := ⋯ }
                Instances For
                  @[reducible, inline]
                  Equations
                  Instances For
                    @[reducible, inline]
                    noncomputable abbrev Chapter5.DedekindCut.toR (c : DedekindCut) :
                    Equations
                    Instances For
                      @[reducible, inline]
                      Equations
                      Instances For
                        @[reducible, inline]
                        noncomputable abbrev Chapter5.Real.equivR :

                        The isomorphism between the Chapter5.Real numbers and the Mathlib reals.

                        Equations
                        Instances For
                          theorem Chapter5.Real.equivR_nat {n : ℕ} :
                          equivR ↑n = ↑n
                          theorem Chapter5.Real.equivR_int {n : ℤ} :
                          equivR ↑n = ↑n
                          @[reducible, inline]
                          Equations
                          Instances For
                            theorem Chapter5.Sequence.Equiv.LimZero {a b : ℕ → ℚ} (ha : (↑a).IsCauchy) (hb : (↑b).IsCauchy) (h : Equiv a b) :
                            theorem Chapter5.Real.mk_eq_mk {a b : ℕ → ℚ} (ha : (↑a).IsCauchy) (hb : (↑b).IsCauchy) (hab : Sequence.Equiv a b) :
                            theorem Chapter5.Sequence.Equiv_iff_LimZero {a b : ℕ → ℚ} (ha : (↑a).IsCauchy) (hb : (↑b).IsCauchy) :
                            theorem Chapter5.Sequence.difference_approaches_zero {a : ℕ → ℚ} (ha : (↑a).IsCauchy) (ε : ℚ) :
                            ε > 0 → ∃ (N : ℕ), ∀ n ≥ N, |LIM a - ↑(a n)| ≤ ↑ε
                            theorem Chapter5.Real.exists_equiv_above {a : ℕ → ℚ} (ha : (↑a).IsCauchy) :
                            ∃ (b : ℕ → ℚ), (↑b).IsCauchy ∧ Sequence.Equiv a b ∧ ∀ (n : ℕ), LIM a ≤ ↑(b n)
                            theorem Chapter5.Real.exists_equiv_below {a : ℕ → ℚ} (ha : (↑a).IsCauchy) :
                            ∃ (b : ℕ → ℚ), (↑b).IsCauchy ∧ Sequence.Equiv a b ∧ ∀ (n : ℕ), ↑(b n) ≤ LIM a
                            theorem Chapter5.Real.equivR_eq' {a : ℕ → ℚ} (ha : (↑a).IsCauchy) :
                            theorem Chapter5.Real.equivR_eq (x : Real) :
                            ∃ (a : ℕ → ℚ) (ha : (↑a).IsCauchy), x = LIM a ∧ equivR x = Real.mk ha.CauSeq
                            @[reducible, inline]

                            The isomorphism preserves order and ring operations.

                            Equations
                            Instances For
                              theorem Chapter5.Real.pow_of_equivR (x : Real) (n : ℕ) :
                              equivR (x ^ n) = equivR x ^ n
                              theorem Chapter5.Real.zpow_of_equivR (x : Real) (n : ℤ) :
                              equivR (x ^ n) = equivR x ^ n
                              theorem Chapter5.Real.ratPow_of_equivR (x : Real) (q : ℚ) (hx : x > 0) :
                              equivR (x ^ q) = equivR x ^ ↑q