Documentation

Interest.AristotleMagic

noncomputable def AriMagic.v_def (i : ) :
Equations
Instances For
    noncomputable def AriMagic.f (i d r n : ) :
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def AriMagic.S (i r : ) :
      Equations
      Instances For
        noncomputable def AriMagic.K (i d r : ) :
        Equations
        Instances For
          noncomputable def AriMagic.C (i d r : ) :
          Equations
          Instances For
            noncomputable def AriMagic.L (i : ) :
            Equations
            Instances For
              theorem AriMagic.f_eq_simplified (i d r n : ) (hi : i 0) (hv : v_def i 0) :
              f i d r n = C i d r + v_def i ^ n * (S i r * n + K i d r)
              theorem AriMagic.C_neg (i d r : ) (hi : i 0) (hr : 0 < r) (hdi : d * i < 1 + i) :
              C i d r < 0

              After some work I removed the assumption i>0 here.

              theorem AriMagic.C_nonpos (i d r : ) (hi : i 0) (hr : 0 < r) (hdi : d * i 1 + i) :
              C i d r 0

              By Bjørn.

              noncomputable def AriMagic.g (i d r n : ) :
              Equations
              Instances For
                theorem AriMagic.f_deriv (i d r n : ) (hi : i 0) (hi' : 1 + i > 0) :
                HasDerivAt (f i d r) (v_def i ^ n * g i d r n) n
                theorem AriMagic.f_tendsto_atTop (i d r : ) (hi : 0 < i) :
                Filter.Tendsto (f i d r) Filter.atTop (nhds (C i d r))
                theorem AriMagic.f_continuous (i d r : ) (hi : 0 < i) :
                ContinuousOn (f i d r) (Set.Ici 0)
                theorem AriMagic.g_at_most_one_root (i d r : ) (hi : 0 < i) (hr : 0 < r) :
                {n : | g i d r n = 0}.Subsingleton
                theorem AriMagic.exists_pos_root_of_limits {f : } {L : } (hcont : ContinuousOn f (Set.Ici 0)) (h0 : 0 < f 0) (hlim : Filter.Tendsto f Filter.atTop (nhds L)) (hL : L < 0) :
                x > 0, f x = 0
                theorem AriMagic.injOn_of_deriv_ne_zero {f : } {I : Set } (h_conv : Convex I) (h_diff : DifferentiableOn f I) (h_deriv : xI, deriv f x 0) :
                theorem AriMagic.injOn_of_deriv_ne_zero_Icc {f : } {a b : } (hcont : ContinuousOn f (Set.Icc a b)) (hderiv : xSet.Ioo a b, deriv f x 0) :
                theorem AriMagic.injOn_Ici_of_deriv_ne_zero {f : } {a : } (hcont : ContinuousOn f (Set.Ici a)) (hderiv : xSet.Ioi a, deriv f x 0) :
                theorem AriMagic.root_between_implies_end_sign_Icc {f : } {u v r : } (huv : u < v) (hr : r Set.Ioo u v) (hcont : ContinuousOn f (Set.Icc u v)) (hderiv : xSet.Ioo u v, deriv f x 0) (hu : 0 < f u) (hr_root : f r = 0) :
                f v < 0
                theorem AriMagic.root_between_implies_end_sign_Icc₀ {f : } {u v r : } (huv : u < v) (hr : r Set.Ioo u v) (hcont : ContinuousOn f (Set.Icc u v)) (hderiv : xSet.Ioo u v, deriv f x 0) (hu : 0 f u) (hr_root : f r = 0) :
                f v < 0

                By Bjørn.

                theorem AriMagic.root_implies_limit_ge_zero {f : } {c r L : } (hcr : c < r) (hcont : ContinuousOn f (Set.Ici c)) (hdiff : DifferentiableOn f (Set.Ioi c)) (hderiv : xSet.Ioi c, deriv f x 0) (hc : f c < 0) (hr : f r = 0) (hlim : Filter.Tendsto f Filter.atTop (nhds L)) :
                L 0
                theorem AriMagic.at_most_one_root_of_single_critical_point {f f' : } {L : } (hcont : ContinuousOn f (Set.Ici 0)) (hderiv : xSet.Ioi 0, HasDerivAt f (f' x) x) (h0 : 0 < f 0) (hlim : Filter.Tendsto f Filter.atTop (nhds L)) (hL : L < 0) (hcrit : {x : | 0 < x f' x = 0}.Subsingleton) :
                {x : | 0 < x f x = 0}.Subsingleton
                theorem AriMagic.at_most_one_root_of_single_critical_point₀ {f f' : } {L : } (hcont : ContinuousOn f (Set.Ici 0)) (hderiv : xSet.Ioi 0, HasDerivAt f (f' x) x) (h0 : 0 f 0) (hlim : Filter.Tendsto f Filter.atTop (nhds L)) (hL : L < 0) (hcrit : {x : | 0 < x f' x = 0}.Subsingleton) :
                {x : | 0 < x f x = 0}.Subsingleton

                By Bjørn.

                theorem AriMagic.at_most_one_root_of_single_critical_point₀₀ {f f' : } {L : } (hcont : ContinuousOn f (Set.Ici 0)) (hderiv : xSet.Ioi 0, HasDerivAt f (f' x) x) (h0 : 0 f 0) (hlim : Filter.Tendsto f Filter.atTop (nhds L)) (hL : L 0) (hcrit : {x : | 0 < x f' x = 0}.Subsingleton) :
                {x : | 0 < x f x = 0}.Subsingleton

                By Bjørn.

                theorem AriMagic.unique_solution_n {i d r : } (hd : 0 < d) (hi : 0 < i) (hr : 0 < r) (hdi : d < 1 + 1 / i) :
                ∃! n : , 0 < n have v := (1 + i)⁻¹; d * (r * ((1 - v ^ n) / i) + v ^ n) - (r * (v * (n * v ^ (n + 1) - (n + 1) * v ^ n + 1) / (v - 1) ^ 2) + n * v ^ n) = 0
                theorem AriMagic.unique_solution_n₀ {i d r : } (hd : 0 < d) (hi : 0 < i) (hr : 0 < r) (hdi : d 1 + 1 / i) (h : ∃ (n : ), 0 < n have v := (1 + i)⁻¹; d * (r * ((1 - v ^ n) / i) + v ^ n) - (r * (v * (n * v ^ (n + 1) - (n + 1) * v ^ n + 1) / (v - 1) ^ 2) + n * v ^ n) = 0) :
                ∃! n : , 0 < n have v := (1 + i)⁻¹; d * (r * ((1 - v ^ n) / i) + v ^ n) - (r * (v * (n * v ^ (n + 1) - (n + 1) * v ^ n + 1) / (v - 1) ^ 2) + n * v ^ n) = 0

                By Bjørn. If d=1+1/i and if there is one solution, then it is unique.