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
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
- IsRealAnalyticOn E f = (IsOpen E ∧ ∀ (a : ↑E), IsRealAnalyticAt E f a)
Instances For
The first derivative f' : E → ℝ, defined by the within-set derivative on E.
Equations
- FirstDerivativeSub E f x = derivWithin (SubtypeExtension E f) E ↑x
Instances For
Iterated derivatives on E: f^(0)=f and f^(n+1) is the first derivative of f^(n).
Equations
- IteratedDerivativeSub E f 0 = f
- IteratedDerivativeSub E f n.succ = FirstDerivativeSub E (IteratedDerivativeSub E f n)
Instances For
A function f : E → ℝ is once differentiable on E when it is differentiable within E at every point of E.
Equations
- IsOnceDifferentiableSub E f = ∀ (x : ↑E), DifferentiableWithinAt ℝ (SubtypeExtension E f) E ↑x
Instances For
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
- IsKTimesDifferentiableSub E f k = (HasNoIsolatedPoints E ∧ Nat.rec True (fun (n : ℕ) (ih : Prop) => IsOnceDifferentiableSub E (IteratedDerivativeSub E f n) ∧ ih) k)
Instances For
A function on E is smooth when it is k-times differentiable for every k : ℕ.
Equations
- IsSmoothSub E f = ∀ (k : ℕ), IsKTimesDifferentiableSub E f k
Instances For
Helper for Proposition 4.2.1: derivative formula for x ↦ |x|^3.
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.
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.
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.
Helper for Proposition 4.2.2: explicit term formula for
iteratedFDerivSeries of ofScalars.
Helper for Proposition 4.2.2: series formula for iteratedDerivWithin on the interval.
Helper for Proposition 4.2.2: the interval power-series representation implies that all iterated subtype derivatives are once differentiable.
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).