Continuously k times differentiable functions with pointwise Hölder continuous derivatives #
We say that a function is of class $C^{k+(α)}$ at a point a,
where k is a natural number and 0 ≤ α ≤ 1, if
- it is of class $C^k$ at
ain the sense ofContDiffAt; - its
kth derivative satisfies $D^kf(x)-D^kf(a) = O(‖x - a‖ ^ α)$ asx → a.
Note that the Hölder condition used in this definition fixes one of the points at a.
In different sources, it is called pointwise, local, or weak Hölder condition,
though the term "local" may also mean a stronger condition
saying that a function is Hölder continuous on a neighborhood of a.
The immediate reason for adding this definition to the library is its use in [Mor01], where Moreira proves a version of the Morse-Sard theorem for functions that satisfy this condition on their critical set.
In this file, we define ContDiffPointwiseHolderAt to be the predicate
saying that a function is $C^{k+(α)}$ in the sense described above
and prove basic properties of this predicate.
Implementation notes #
In Moreira's paper, k is assumed to be a strictly positive number.
We define the predicate for any k : ℕ, then assume k ≠ 0 whenever it is necessary.
A map f is said to be $C^{k+(α)}$ at a, where k is a natural number and 0 ≤ α ≤ 1,
if it is $C^k$ at this point and $D^kf(x)-D^kf(a) = O(‖x - a‖ ^ α)$ as x → a.
When naming lemmas about this predicate, k is called "order", and α is called "exponent".
- contDiffAt : ContDiffAt ℝ (↑k) f a
A $C^{k+(α)}$ map is a $C^k$ map.
- isBigO : (fun (x : E) => iteratedFDeriv ℝ k f x - iteratedFDeriv ℝ k f a) =O[nhds a] fun (x : E) => ‖x - a‖ ^ ↑α
A $C^{k+(α)}$ map satisfies $D^kf(x)-D^kf(a) = O(‖x - a‖ ^ α)$ as
x → a.
Instances For
A $C^n$ map is a $C^{k+(α)}$ map for any k < n.
A function is $C^{k+(0)}$ at a point if and only if it is $C^k$ at the point.
A function is $C^{0+(α)}$ at a point if and only if it is $C^0$ at the point (i.e., it is continuous on a neighborhood of the point) and $f(x) - f(a) = O(‖x - a‖ ^ α)$.
If a function is $C^{k+α}$ on a neighborhood of a point a,
i.e., it is $C^k$ on this neighborhood and $D^k f$ is Hölder continuous on it,
then the function is $C^{k+(α)}$ at a.
Composition of two $C^{k+(α)}$ functions is a $C^{k+(α)}$ function, provided that one of them is differentiable.
The latter condition follows automatically from the functions being $C^{k+(α)}$,
if k ≠ 0, see comp below.
Composition of two $C^{k+(α)}$ functions, k ≠ 0, is a $C^{k+(α)}$ function.
The derivative of a $C^{k + (α)}$ function is a $C^{l + (α)}$ function, if l < k.
If f is a $C^{k+(α)}$ function and l + m ≤ k, then $D^mf$ is a $C^{l + (α)}$ function.