Michal–Bastiani calculus on locally convex spaces #
Reference: K.-H. Neeb, Towards a Lie theory of locally convex groups, Jpn. J. Math. 1 (2006), 291–468 (arXiv:1501.06269), §I.2; H. Glöckner, K.-H. Neeb, Infinite-Dimensional Lie Groups (arXiv:2602.12362), Ch. 2.
For E, F real topological vector spaces, U ⊆ E open and f : E → F:
dMB f (x, h) = d/dt|_{t=0} f (x + t • h)is the directional derivative (Definition I.2.1).fisC^1onUif all directional derivatives exist onUanddMB f : E × E → Fis continuous onU × E.fisC^{k+1}onUif it isC^1anddMB fisC^konU × E. This recursive definition is equivalent to Neeb's (continuity of all the iterated derivativesd^j f, seecontDiffMBOn_iff_hasContIterDerivOninLCAnalysis.Higher); it is the one used by Glöckner, and it avoidsj-linear maps.
The directional derivative is defined literally as the limit of difference quotients, so no
normed structure is involved anywhere (Mathlib's HasDerivAt makes sense for curves in a
topological vector space, but its API is mostly stated for normed targets). To use the
one-variable calculus of Mathlib we compose with continuous linear functionals F →L[ℝ] ℝ.
Local convexity (and T2) only appear in the theorems: through Hahn–Banach, functionals
separate points, which is what makes the fundamental theorem of calculus, hence the chain
rule, work (Neeb, Example I.2.5).
Directional derivatives and C^k maps (Definition I.2.1) #
f has derivative y at x in the direction h:
t⁻¹ • (f (x + t • h) - f x) → y as t → 0, t ≠ 0.
Equations
- LCAnalysis.HasDirDerivAt f x h y = Filter.Tendsto (fun (t : ℝ) => t⁻¹ • (f (x + t • h) - f x)) (nhdsWithin 0 {0}ᶜ) (nhds y)
Instances For
The directional derivative df(x)(h), as a function on E × E
(junk value where it does not exist).
Equations
Instances For
C^k maps in the sense of Michal–Bastiani on a set U (meant to be open), k ∈ ℕ.
Equations
- One or more equations did not get rendered due to their size.
- LCAnalysis.ContDiffMBOn 0 x✝¹ x✝ = ContinuousOn x✝¹ x✝
Instances For
Smooth maps in the sense of Michal–Bastiani.
Equations
- LCAnalysis.SmoothMBOn f U = ∀ (k : ℕ), LCAnalysis.ContDiffMBOn k f U
Instances For
Basic properties #
Proposition I.2.3 #
Along the line t ↦ x + t • h, a directional derivative composed with a continuous
linear functional is an ordinary derivative.
Homogeneity of directional derivatives in the direction.
h ↦ df(x)(h) is continuous.
Additivity of df(x). The proof applies the mean value theorem to φ ∘ f along lines, for
continuous linear functionals φ, and uses that these separate points (Hahn–Banach).
(i) For a C^1 map, df(x) is a continuous linear map.
(ii) Fundamental theorem of calculus, in weak form (no completeness assumption on F):
for every continuous linear functional φ,
φ (f (x + h)) - φ (f x) = ∫₀¹ φ (df(x + t h)(h)) dt.
The chain rule #
The key step (Glöckner's characterization of C^1): the difference quotient
t⁻¹ • (g (y + t • v) - g y) extends continuously to t = 0 by dg(y)(v). The proof combines
the weak fundamental theorem of calculus with Hahn–Banach (the quotient lies in the closed
convex hull of {dg(y + s t v)(v) : s ∈ [0, 1]}) and local convexity (closed convex
neighborhoods form a basis).
Mean value inclusion: the difference quotient lies in the closed convex hull of the directional derivatives along the segment.
Glöckner's lemma: for g of class C^1, the difference quotient
t⁻¹ • (g (y + t • v) - g y) tends to dg(y)(v) as (y', v', t) → (y, v, 0) with t ≠ 0.
Chain rule for directional derivatives.
Chain rule for C^1 maps, with the formula d(g ∘ f)(x) = dg(f x) ∘ df(x).
Rules for C^k maps #
C^k only depends on the values on the open set.
Pairs of C^k maps are C^k.
Precomposition with a continuous linear map preserves C^k.
Remark I.2.4: continuous linear maps are C^k for every k.
Remark I.2.4: continuous linear maps are smooth.
(vi) Chain rule for C^k maps.
Being C^k is a local property.
(vi) Chain rule: formula for the derivative.
Mean value inclusion and partial derivatives (Michor 1980, 8.3–8.4) #
Closed convex neighborhoods form a basis in a locally convex space.
Weak fundamental theorem of calculus along a segment, assuming only the directional derivatives in the direction of the segment.
Mean value inclusion (Michor 8.4, remark): the increment along a segment lies in every closed convex set containing the directional derivatives along the segment.
Directional difference quotients converge locally uniformly in the base point: if f has
directional derivative D q in the direction w at every q ∈ U, with D continuous, then
t⁻¹ • (f (q + t • w) - f q) → D p as (q, t) → (p, 0), t ≠ 0.
A map with jointly continuous directional derivatives is continuous (Michor 8.1).
Michor 1980, Lemma 8.3: a map on an open subset of E × F whose partial directional
derivatives exist and are jointly continuous is C^1, with
df(p)(u, v) = D₁f(p) u + D₂f(p) v.
Proposition I.2.3 (ii) second part, and (iv) #
(ii) A C^1 map on a connected open set with df = 0 is constant.
The key estimate for the symmetry of the second derivative: the second difference
f (x + t h₁ + t h₂) - f (x + t h₁) - f (x + t h₂) + f x, divided by t², eventually lies in
any closed convex neighborhood of d²f(x)(h₁, h₂). Two applications of the mean value
inclusion.
(iv) Symmetry of the second derivative.