Documentation

TauCeti.Analysis.Calculus.BumpFunction.FiniteDimension

Extending finite-dimensional smooth germs #

A function which is smooth, of finite or infinite order, on a neighbourhood of a point of a finite-dimensional real normed space agrees near that point with a globally smooth function of the same order. A smooth bump function performs the extension while preserving the original function near the base point. Since the bump is compactly supported, so is the representative, and a representative of order at least one is moreover globally Lipschitz.

These general calculus lemmas are used by the parameter-dependent ODE construction for the Lie-group exponential, and by the construction of a local flow out of the global solution of a globally Lipschitz field.

References #

theorem ContDiffOn.exists_contDiff_eventuallyEq_of_finiteDimensional {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] [FiniteDimensional E] {n : ℕ∞} {f : EF} {x : E} {s : Set E} (hfs : ContDiffOn (↑n) f s) (hs : s nhds x) :
∃ (g : EF), ContDiff (↑n) g HasCompactSupport g g =ᶠ[nhds x] f

A function which is smooth on a neighbourhood of a point of a finite-dimensional real normed space agrees near that point with a compactly supported globally smooth function of the same order.

theorem ContDiffAt.exists_contDiff_eventuallyEq_of_finiteDimensional {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] [FiniteDimensional E] (n : ) {f : EF} {x : E} (hf : ContDiffAt (↑n) f x) :
∃ (g : EF), ContDiff (↑n) g HasCompactSupport g g =ᶠ[nhds x] f

A finite-order smooth germ on a finite-dimensional real normed space has a compactly supported globally smooth representative of the same order.

theorem ContDiffOn.exists_lipschitzWith_contDiff_eventuallyEq_of_finiteDimensional {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] [FiniteDimensional E] {n : ℕ∞} {f : EF} {x : E} {s : Set E} (hf : ContDiffOn (n + 1) f s) (hs : s nhds x) :
∃ (g : EF) (K : NNReal), ContDiff (n + 1) g LipschitzWith K g g =ᶠ[nhds x] f

A function which is smooth of order at least one on a neighbourhood of a point of a finite-dimensional real normed space agrees near that point with a globally smooth and globally Lipschitz function of the same order: the compactly supported representative above has a bounded derivative.