Documentation

Books.Analysis2_Tao_2022.Chapters.Chap04.section02_part1

def IsRealAnalyticAt (E : Set ) (f : E) (a : E) :

Definition 4.2.1 (Real analytic at a point): let E ⊆ ℝ, f : E → ℝ, and a ∈ E be an interior point of E. The function f is real analytic at a if there exist r > 0 and coefficients c : ℕ → ℝ such that (a-r, a+r) ⊆ E, the power series ∑ c n (x-a)^n converges for every x ∈ (a-r, a+r) (encoding radius of convergence at least r), and f x equals that series on (a-r, a+r).

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def IsRealAnalyticOn (E : Set ) (f : E) :

    A function on E is real analytic on E when E is open and the function is real analytic at each point of E.

    Equations
    Instances For

      A set of real numbers has no isolated points if every x ∈ E is a limit point of E.

      Equations
      Instances For
        noncomputable def SubtypeExtension (E : Set ) (f : E) :

        Canonical extension of f : E → ℝ to , taking value 0 off E.

        Equations
        Instances For
          noncomputable def FirstDerivativeSub (E : Set ) (f : E) :
          E

          The first derivative f' : E → ℝ, defined by the within-set derivative on E.

          Equations
          Instances For
            noncomputable def IteratedDerivativeSub (E : Set ) (f : E) :
            E

            Iterated derivatives on E: f^(0)=f and f^(n+1) is the first derivative of f^(n).

            Equations
            Instances For
              def IsOnceDifferentiableSub (E : Set ) (f : E) :

              A function f : E → ℝ is once differentiable on E when it is differentiable within E at every point of E.

              Equations
              Instances For
                def IsKTimesDifferentiableSub (E : Set ) (f : E) :
                Prop

                Definition 4.2.2 (k-times differentiability on a set).

                (i) once differentiable means differentiable at every point of E; (ii) for k ≥ 2, k-times differentiable is defined recursively via the derivative; (iii) iterated derivatives are f^(0)=f, f^(1)=f', f^(k)=((f^(k-1))'); (iv) infinitely differentiable (smooth) means k-times differentiable for every k ≥ 0.

                The standing hypothesis that every point of E is a limit point of E is recorded by HasNoIsolatedPoints E as part of the definition.

                Equations
                Instances For
                  def IsSmoothSub (E : Set ) (f : E) :

                  A function on E is smooth when it is k-times differentiable for every k : ℕ.

                  Equations
                  Instances For
                    def absCube :

                    The function x ↦ |x|^3 on .

                    Equations
                    Instances For

                      Helper for Proposition 4.2.1: rewrite absCube using real powers.

                      Helper for Proposition 4.2.1: derivative formula for x ↦ |x|^3.

                      theorem helperForProposition_4_2_1_hasDerivAt_xMulAbs (x : ) :
                      HasDerivAt (fun (y : ) => y * |y|) (2 * |x|) x

                      Helper for Proposition 4.2.1: derivative formula for x ↦ x|x|.

                      Helper for Proposition 4.2.1: derivative formula for deriv absCube.

                      Helper for Proposition 4.2.1: the second derivative x ↦ 6|x| is not differentiable at 0.

                      Proposition 4.2.1: for f(x) = |x|^3, one has f'(x) = 3x|x| and f''(x) = 6|x| for all x ∈ ℝ; hence f is twice differentiable on , while f'' is not differentiable at 0 (equivalently, f is not three times differentiable at 0).

                      Helper for Proposition 4.2.2: open intervals in have no isolated points.

                      theorem helperForProposition_4_2_2_kZero_seriesTerm_eq (c : ) (a x : ) :
                      (fun (n : ) => c (n + 0) * ((n + 0).factorial / n.factorial) * (x - a) ^ n) = fun (n : ) => c n * (x - a) ^ n

                      Helper for Proposition 4.2.2: the k = 0 termwise coefficient factor is 1.

                      theorem helperForProposition_4_2_2_seriesFormula_kZero {a r : } (f : (Set.Ioo (a - r) (a + r))) (c : ) (hc : ∀ (x : ) (hx : x Set.Ioo (a - r) (a + r)), (Summable fun (n : ) => c n * (x - a) ^ n) f x, hx = ∑' (n : ), c n * (x - a) ^ n) (x : ) (hx : x Set.Ioo (a - r) (a + r)) :
                      (Summable fun (n : ) => c (n + 0) * ((n + 0).factorial / n.factorial) * (x - a) ^ n) IteratedDerivativeSub (Set.Ioo (a - r) (a + r)) f 0 x, hx = ∑' (n : ), c (n + 0) * ((n + 0).factorial / n.factorial) * (x - a) ^ n

                      Helper for Proposition 4.2.2: the target series identity for k = 0.

                      Helper for Proposition 4.2.2: IteratedDerivativeSub agrees pointwise with iteratedDerivWithin on the underlying set.

                      Helper for Proposition 4.2.2: smoothness of the ambient extension implies that every iterated subtype derivative is once differentiable on the set.

                      Helper for Proposition 4.2.2: if all iterated derivatives are once differentiable, then the recursive notion of k-times differentiability holds for every k.

                      theorem helperForProposition_4_2_2_hasFPowerSeriesWithinOnBall_of_seriesData {a r : } (hr : 0 < r) (f : (Set.Ioo (a - r) (a + r))) (c : ) (hc : ∀ (x : ) (hx : x Set.Ioo (a - r) (a + r)), (Summable fun (n : ) => c n * (x - a) ^ n) f x, hx = ∑' (n : ), c n * (x - a) ^ n) :

                      Helper for Proposition 4.2.2: the interval series data gives HasFPowerSeriesWithinOnBall for the canonical extension.

                      Helper for Proposition 4.2.2: one-step coefficient recursion for iteratedFDerivSeries evaluated at all-ones.

                      Helper for Proposition 4.2.2: closed-form coefficients for iteratedFDerivSeries of ofScalars, evaluated at all-ones.

                      theorem helperForProposition_4_2_2_iteratedFDerivSeries_term_formula (c : ) (k n : ) (y : ) :
                      ((((FormalMultilinearSeries.ofScalars c).iteratedFDerivSeries k n) fun (x : Fin n) => y) fun (x : Fin k) => 1) = c (n + k) * ((n + k).factorial / n.factorial) * y ^ n

                      Helper for Proposition 4.2.2: explicit term formula for iteratedFDerivSeries of ofScalars.

                      theorem helperForProposition_4_2_2_iteratedDerivWithin_series_formula {a r : } (hr : 0 < r) (f : (Set.Ioo (a - r) (a + r))) (c : ) (hc : ∀ (x : ) (hx : x Set.Ioo (a - r) (a + r)), (Summable fun (n : ) => c n * (x - a) ^ n) f x, hx = ∑' (n : ), c n * (x - a) ^ n) (k : ) (x : ) (hx : x Set.Ioo (a - r) (a + r)) :
                      (Summable fun (n : ) => c (n + k) * ((n + k).factorial / n.factorial) * (x - a) ^ n) iteratedDerivWithin k (SubtypeExtension (Set.Ioo (a - r) (a + r)) f) (Set.Ioo (a - r) (a + r)) x = ∑' (n : ), c (n + k) * ((n + k).factorial / n.factorial) * (x - a) ^ n

                      Helper for Proposition 4.2.2: series formula for iteratedDerivWithin on the interval.

                      theorem helperForProposition_4_2_2_onceDifferentiable_all_orders_of_analytic {a r : } (hr : 0 < r) (f : (Set.Ioo (a - r) (a + r))) (c : ) (hc : ∀ (x : ) (hx : x Set.Ioo (a - r) (a + r)), (Summable fun (n : ) => c n * (x - a) ^ n) f x, hx = ∑' (n : ), c n * (x - a) ^ n) (n : ) :

                      Helper for Proposition 4.2.2: the interval power-series representation implies that all iterated subtype derivatives are once differentiable.

                      theorem realAnalyticOnInterval_iteratedDerivative_eq_powerSeries {a r : } (hr : 0 < r) (f : (Set.Ioo (a - r) (a + r))) (hseries : ∃ (c : ), ∀ (x : ) (hx : x Set.Ioo (a - r) (a + r)), (Summable fun (n : ) => c n * (x - a) ^ n) f x, hx = ∑' (n : ), c n * (x - a) ^ n) :
                      ∃ (c : ), (∀ (x : ) (hx : x Set.Ioo (a - r) (a + r)), (Summable fun (n : ) => c n * (x - a) ^ n) f x, hx = ∑' (n : ), c n * (x - a) ^ n) ∀ (k : ), IsKTimesDifferentiableSub (Set.Ioo (a - r) (a + r)) f k ∀ (x : ) (hx : x Set.Ioo (a - r) (a + r)), (Summable fun (n : ) => c (n + k) * ((n + k).factorial / n.factorial) * (x - a) ^ n) IteratedDerivativeSub (Set.Ioo (a - r) (a + r)) f k x, hx = ∑' (n : ), c (n + k) * ((n + k).factorial / n.factorial) * (x - a) ^ n

                      Proposition 4.2.2 (Real analytic functions are k-times differentiable): if f : (a-r, a+r) → ℝ has a convergent power-series representation f(x) = ∑' n, c n * (x-a)^n on (a-r, a+r), then for every k : ℕ, f is k-times differentiable on (a-r, a+r), and the k-th iterated derivative has the termwise differentiated series ∑' n, c (n+k) * ((n+k)! / n!) * (x-a)^n (equivalently using (n+1)(n+2)...(n+k), with empty product 1 when k = 0).