Model-space and directional-derivative formulas for the manifold Lie bracket #
This file transports Mathlib's normed-space identity fderivWithin_apply_lieBracket through a
manifold chart. It identifies the differential of a vector-valued function on the manifold Lie
bracket with the commutator of its directional derivatives. It also records that constant vector
fields on a model space have zero manifold Lie bracket.
The chart argument follows the pullback idiom used for the manifold bracket in
Mathlib/Geometry/Manifold/VectorField/LieBracket.lean. The resulting lemma is a general manifold
prerequisite for Deliverable A, Layer 1 of the Lie-groups roadmap.
Main results #
VectorField.mlieBracket_eq_lieBracket: on a normed space, the manifold Lie bracket is the Lie bracket of vector fields on that space.VectorField.mlieBracket_const_model_space: constant model-space vector fields have zero manifold Lie bracket.VectorField.mlieBracket_continuousLinearMap_model_space: the manifold Lie bracket of the linear vector fieldsy โฆ A yandy โฆ B yisx โฆ B (A x) - A (B x).mvfderiv_mlieBracket: a differential sends the manifold bracket to the commutator of directional derivatives.TauCeti.mvfderiv_div_mvfderiv_sub_eq_mlieBracket: the logarithmic differentialdf / fof a nonvanishing function is closed, i.e.X (df(Y) / f) - Y (df(X) / f) = df([X, Y]) / f.TauCeti.eq_mlieBracket_of_mvfderiv_extChartAt: tested against the extended chart at a point, this identity characterises the manifold bracket at that point.VectorField.lieBracketWithin_mpullbackWithin_extChartAt_symm: at the chart centre, the flat bracket of the coordinate expressions of two fields is their manifold bracket.VectorField.lieBracketWithin_neg_rightandVectorField.mlieBracket_neg_right: the flat and manifold brackets are odd in their second argument.VectorField.mlieBracket_neg_left: the manifold bracket is odd in its first argument.VectorField.jacobi_identity_mlieBracket_apply: the cyclic Jacobi identity for the manifold bracket.VectorField.contMDiff_mlieBracket: the bracket of two smooth vector fields is smooth.
References #
Mathlib/Analysis/Calculus/VectorField.lean, theoremfderivWithin_apply_lieBracket.Mathlib/Geometry/Manifold/VectorField/LieBracket.lean, for the chart-transport construction.- Lie groups and the Lie algebra correspondence roadmap, Deliverable A, Layer 1.
On a normed space, the manifold Lie bracket of two vector fields is their Lie bracket as maps of the space.
The manifold Lie bracket of a constant vector field a with a vector field W on a normed
space is the derivative of W in the direction a.
Constant vector fields on a normed vector space have zero manifold Lie bracket.
The manifold Lie bracket of a vector field V with a constant vector field b on a normed
space is minus the derivative of V in the direction b.
The manifold Lie bracket of the linear vector fields y โฆ A y and y โฆ B y on a normed
vector space is the linear vector field x โฆ B (A x) - A (B x).
Let f have enough derivatives for symmetry of its second derivative at x, and let V and
W be differentiable vector fields there. Then the differential of f on the manifold bracket is
the commutator of its directional derivatives. This is the manifold counterpart of Mathlib's
fderivWithin_apply_lieBracket.
The second derivatives of a scalar function f cancel in the commutator of the logarithmic
differentials df(U) / f: the logarithmic differential is closed, so
X (df(Y) / f) - Y (df(X) / f) = df([X, Y]) / f at a point p where f is C^n with
minSmoothness ๐ 2 โค n and nonzero and the vector fields X, Y are differentiable.
A tangent vector v at x is the Lie bracket of the differentiable vector fields V and W
at x as soon as the differential of the extended chart at x sends v to the commutator of the
directional derivatives of the chart along V and W, since that differential is injective.
At the centre of the preferred chart, the Lie bracket of the inverse-chart pullbacks of two vector fields is their manifold Lie bracket.
On a normed space, negating the second vector field negates the Lie bracket at any point where the set has unique derivatives.
Negating the second vector field negates the manifold Lie bracket.
Negating the first vector field negates the manifold Lie bracket.
The Jacobi identity for the manifold Lie bracket, in cyclic form:
[U, [V, W]] + [V, [W, U]] + [W, [U, V]] = 0. This rearranges Mathlib's Leibniz form
leibniz_identity_mlieBracket_apply.
The Lie bracket of two smooth vector fields is smooth.