Documentation

Projects.RealAnalysis.Limit

def RealAnalysis.tendsTo (a : ) (L : ) :
Equations
Instances For
    Equations
    Instances For
      noncomputable def RealAnalysis.limit (a : ) :
      Equations
      Instances For
        noncomputable def RealAnalysis.someLt (x : ) :
        Equations
        Instances For
          noncomputable def RealAnalysis.someGt (x : ) :
          Equations
          Instances For
            noncomputable def RealAnalysis.glb (a : ) :
            Equations
            Instances For
              noncomputable def RealAnalysis.lub (a : ) :
              Equations
              Instances For
                noncomputable def RealAnalysis.lb (a : ) :
                Equations
                Instances For
                  noncomputable def RealAnalysis.ub (a : ) :
                  Equations
                  Instances For
                    theorem RealAnalysis.tendsTo_unique {a : } {L₁ L₂ : } (h₁ : tendsTo a L₁) (h₂ : tendsTo a L₂) :
                    L₁ = L₂
                    theorem RealAnalysis.tendsTo_const {L : } :
                    tendsTo (fun (x : ) => L) L
                    @[simp]
                    theorem RealAnalysis.tendsTo_const_iff {L M : } :
                    tendsTo (fun (x : ) => L) M L = M
                    theorem RealAnalysis.tendsTo_drop_iff' {a : } {L : } {k : } :
                    tendsTo (fun (x : ) => a (x + k)) L tendsTo a L
                    theorem RealAnalysis.converges_drop_iff {a : } {k : } :
                    (converges fun (x : ) => a (x + k)) converges a
                    theorem RealAnalysis.tendsTo_one_div :
                    tendsTo (fun (x : ) => 1 / x) 0
                    theorem RealAnalysis.tendsTo_one_div_succ :
                    tendsTo (fun (n : ) => 1 / (n + 1)) 0
                    theorem RealAnalysis.not_converges_alternating {x y : } (h : x y) :
                    ¬converges fun (x_1 : ) => if Even x_1 then x else y
                    theorem RealAnalysis.ofNat_seq_eq {n : } :
                    OfNat.ofNat n = fun (x : ) => n
                    theorem RealAnalysis.cast_seq_eq {n : } :
                    n = fun (x : ) => n
                    theorem RealAnalysis.tendsTo_neg {a : } {L : } (h : tendsTo a L) :
                    tendsTo (-a) (-L)
                    theorem RealAnalysis.tendsTo_add {a₁ a₂ : } {L₁ L₂ : } (h₁ : tendsTo a₁ L₁) (h₂ : tendsTo a₂ L₂) :
                    tendsTo (a₁ + a₂) (L₁ + L₂)
                    theorem RealAnalysis.tendsTo_sub {a₁ a₂ : } {L₁ L₂ : } (h₁ : tendsTo a₁ L₁) (h₂ : tendsTo a₂ L₂) :
                    tendsTo (a₁ - a₂) (L₁ - L₂)
                    theorem RealAnalysis.tendsTo_iff_eps_lt_one {a : } {L : } :
                    tendsTo a L ∀ (ε : ), 0 < εε < 1∃ (N : ), ∀ (n : ), N n|a n - L| < ε
                    theorem RealAnalysis.eventually_ne_of_ne_limit {a : } {L M : } (h₁ : tendsTo a L) (h₂ : M L) :
                    eventually fun (x : ) => a x M
                    theorem RealAnalysis.drop_ne_of_ne_limit {a : } {L M : } (h₁ : tendsTo a L) (h₂ : M L) :
                    ∃ (k : ), tendsTo (fun (x : ) => a (x + k)) L ∀ (n : ), a (n + k) M
                    theorem RealAnalysis.tendsTo_inv_aux₁ {x y : } (h : |x - y| < |y| / 2) :
                    |y| / 2 < |x|
                    theorem RealAnalysis.tendsTo_inv_aux₂ {a : } {L : } (h₁ : ∀ (n : ), a n 0) (h₂ : L 0) (h₃ : tendsTo a L) :
                    ∃ (x : ), 0 < x ∀ (n : ), x |a n|
                    theorem RealAnalysis.tendsTo_inv_aux₃ {a : } {L : } (h₁ : ∀ (n : ), a n 0) (h₂ : L 0) (h₃ : tendsTo a L) :
                    theorem RealAnalysis.tendsTo_inv {a : } {L : } (h₁ : L 0) (h₂ : tendsTo a L) :
                    @[simp]
                    theorem RealAnalysis.someLt_lt {x : } :
                    someLt x < x
                    @[simp]
                    theorem RealAnalysis.lt_someGt {x : } :
                    x < someGt x
                    theorem RealAnalysis.glb_le_of_tendsTo {a : } {L : } (h : tendsTo a L) :
                    (∀ (i : ), glb a a i) glb a L
                    theorem RealAnalysis.le_lub_of_tendsTo {a : } {L : } (h : tendsTo a L) :
                    (∀ (i : ), a i lub a) L lub a
                    theorem RealAnalysis.le_glb_of_le {a : } {m : } (h : ∀ (i : ), m a i) :
                    m glb a
                    theorem RealAnalysis.lub_le_of_le {a : } {m : } (h : ∀ (i : ), a i m) :
                    lub a m
                    theorem RealAnalysis.glb_neg {a : } (h : converges a) :
                    glb (-a) = -lub a
                    theorem RealAnalysis.lub_neg {a : } (h : converges a) :
                    lub (-a) = -glb a
                    @[simp]
                    theorem RealAnalysis.lb_lt_glb {a : } :
                    lb a < glb a
                    @[simp]
                    theorem RealAnalysis.lub_lt_ub {a : } :
                    lub a < ub a
                    theorem RealAnalysis.lb_lt_of_tendsTo {a : } {L : } (h : tendsTo a L) :
                    (∀ (i : ), lb a < a i) lb a < L
                    theorem RealAnalysis.lt_ub_of_tendsTo {a : } {L : } (h : tendsTo a L) :
                    (∀ (i : ), a i < ub a) L < ub a
                    theorem RealAnalysis.tendsTo_mul_aux₁ {a₁ a₂ : } {L₁ L₂ : } (h₁ : tendsTo a₁ L₁) (h₂ : tendsTo a₂ L₂) (h₄' : ∀ (i : ), 1 < a₂ i) (h₅' : 1 < L₁) (h₆' : 1 < L₂) :
                    tendsTo (a₁ * a₂) (L₁ * L₂)
                    theorem RealAnalysis.tendsTo_mul {a₁ a₂ : } {L₁ L₂ : } (h₁ : tendsTo a₁ L₁) (h₂ : tendsTo a₂ L₂) :
                    tendsTo (a₁ * a₂) (L₁ * L₂)
                    theorem RealAnalysis.tendsTo_div {a₁ a₂ : } {L₁ L₂ : } (h₁ : L₂ 0) (h₂ : tendsTo a₁ L₁) (h₃ : tendsTo a₂ L₂) :
                    tendsTo (a₁ / a₂) (L₁ / L₂)
                    theorem RealAnalysis.squeeze {a b c : } {L : } (h₁ : ∀ (n : ), a n b n) (h₂ : ∀ (n : ), b n c n) (h₃ : tendsTo a L) (h₄ : tendsTo c L) :
                    theorem RealAnalysis.eventually_pos_of_limit_pos {a : } {L : } (h₁ : 0 < L) (h₂ : tendsTo a L) :
                    eventually fun (x : ) => 0 < a x
                    theorem RealAnalysis.eventually_neg_of_limit_neg {a : } {L : } (h₁ : L < 0) (h₂ : tendsTo a L) :
                    eventually fun (x : ) => a x < 0
                    theorem RealAnalysis.eventually_abs_limit_div_two_lt_aux₁ {a : } {L : } (h₁ : 0 < L) (h₂ : ∀ (n : ), 0 < a n) (h₃ : tendsTo a L) :
                    eventually fun (x : ) => |L| / 2 < |a x|
                    theorem RealAnalysis.eventually_abs_limit_div_two_lt_aux₂ {a : } {L : } (h₁ : 0 < L) (h₂ : tendsTo a L) :
                    eventually fun (x : ) => |L| / 2 < |a x|
                    theorem RealAnalysis.eventually_abs_limit_div_two_lt {a : } {L : } (h₁ : L 0) (h₂ : tendsTo a L) :
                    eventually fun (x : ) => |L| / 2 < |a x|
                    theorem RealAnalysis.eventually_abs_limit_div_two_le {a : } {L : } (h : tendsTo a L) :
                    eventually fun (x : ) => |L| / 2 |a x|
                    theorem RealAnalysis.tendsTo_abs {a : } {L : } (h : tendsTo a L) :
                    tendsTo (fun (x : ) => |a x|) |L|
                    theorem RealAnalysis.lt_ub_of_converges {a : } {n : } (h : converges a) :
                    a n < ub a
                    theorem RealAnalysis.lb_lt_of_converges {a : } {n : } (h : converges a) :
                    lb a < a n
                    def RealAnalysis.boundedBy (a : ) (m : ) :
                    Equations
                    Instances For
                      Equations
                      Instances For
                        Equations
                        Instances For
                          theorem RealAnalysis.limit_eq_of_tendsTo {a : } {L : } (h : tendsTo a L) :
                          limit a = L
                          theorem RealAnalysis.converges_add {a b : } (ha : converges a) (hb : converges b) :
                          converges (a + b)
                          theorem RealAnalysis.converges_sub {a b : } (ha : converges a) (hb : converges b) :
                          converges (a - b)
                          theorem RealAnalysis.converges_mul {a b : } (ha : converges a) (hb : converges b) :
                          converges (a * b)
                          theorem RealAnalysis.converges_div {a b : } (ha : converges a) (hb : converges b) (h : limit b 0) :
                          converges (a / b)
                          theorem RealAnalysis.converges_inv {a : } (ha : converges a) (h : limit a 0) :
                          theorem RealAnalysis.tendsTo_pow {a : } {L : } {k : } (h : tendsTo a L) :
                          tendsTo (a ^ k) (L ^ k)
                          theorem RealAnalysis.converges_pow {a : } {k : } (ha : converges a) :
                          converges (a ^ k)
                          theorem RealAnalysis.limit_le_of_forall_le {a : } {L K : } (h₁ : tendsTo a L) (h₂ : ∀ (n : ), a n K) :
                          L K
                          theorem RealAnalysis.le_limit_of_forall_le {a : } {L K : } (h₁ : tendsTo a L) (h₂ : ∀ (n : ), K a n) :
                          K L
                          Equations
                          Instances For
                            theorem RealAnalysis.nat_le_of_forall_lt_apply_succ {σ : } {n : } (h : ∀ (n : ), σ n < σ (n + 1)) :
                            n σ n
                            theorem RealAnalysis.nat_le_of_subseq {σ : } {n : } (h : Subseq σ) :
                            n σ n
                            theorem RealAnalysis.tendsTo_subseq {a : } {σ : } {L : } (h₁ : tendsTo a L) (h₂ : Subseq σ) :
                            tendsTo (a σ) L
                            theorem RealAnalysis.exi_subseq_tendsTo_of_neg_one_pow :
                            ∃ (σ : ) (L : ), Subseq σ tendsTo ((fun (x : ) => (-1) ^ x) σ) L
                            theorem RealAnalysis.bounded_drop_iff {a : } {k : } :
                            (bounded fun (x : ) => a (x + k)) bounded a
                            theorem RealAnalysis.le_lub_of_bounded_top {a : } {n : } (ha : ∃ (m : ), ∀ (n : ), a n m) :
                            a n lub a
                            theorem RealAnalysis.glb_le_of_bounded_bottom {a : } {n : } (ha : ∃ (m : ), ∀ (n : ), m a n) :
                            glb a a n
                            theorem RealAnalysis.exi_lub_sub_lt_of_bounded_top {a : } {ε : } (ha : ∃ (m : ), ∀ (n : ), a n m) (he : 0 < ε) :
                            ∃ (n : ), lub a - a n < ε
                            theorem RealAnalysis.exi_sub_glb_lt_of_bounded_bottom {a : } {ε : } (ha : ∃ (m : ), ∀ (n : ), m a n) (he : 0 < ε) :
                            ∃ (n : ), a n - glb a < ε
                            theorem RealAnalysis.tendsTo_drop_iff {a : } {L : } {k : } :
                            tendsTo (fun (x : ) => a (k + x)) L tendsTo a L
                            theorem RealAnalysis.tendsTo_drop_of {a : } {L : } {k : } (h : tendsTo a L) :
                            tendsTo (fun (x : ) => a (k + x)) L
                            @[simp]
                            theorem RealAnalysis.converges_const {x : } :
                            converges fun (x_1 : ) => x