Vector fields in vector spaces #
We study functions of the form V : E โ E
on a vector space, thinking of these as vector fields.
We define several notions in this context, with the aim to generalize them to vector fields on
manifolds.
Notably, we define the pullback of a vector field under a map, as
VectorField.pullback ๐ f V x := (fderiv ๐ f x).inverse (V (f x))
(together with the same notion
within a set).
In addition to comprehensive API on this notion, the main result is the following:
VectorField.leibniz_identity_lieBracket
is the Leibniz identity[U, [V, W]] = [[U, V], W] + [V, [U, W]]
.
The Lie bracket of vector fields in a vector space #
We define the Lie bracket of two vector fields, and call it lieBracket ๐ V W x
. We also define
a version localized to sets, lieBracketWithin ๐ V W s x
. We copy the relevant API
of fderivWithin
and fderiv
for these notions to get a comprehensive API.
The Lie bracket [V, W] (x)
of two vector fields at a point, defined as
DW(x) (V x) - DV(x) (W x)
.
Equations
- VectorField.lieBracket ๐ V W x = (fderiv ๐ W x) (V x) - (fderiv ๐ V x) (W x)
Instances For
The Lie bracket [V, W] (x)
of two vector fields within a set at a point, defined as
DW(x) (V x) - DV(x) (W x)
where the derivatives are taken inside s
.
Equations
- VectorField.lieBracketWithin ๐ V W s x = (fderivWithin ๐ W s x) (V x) - (fderivWithin ๐ V s x) (W x)
Instances For
Variant of lieBracketWithin_congr_set
where one requires the sets to coincide only in
the complement of a point.
Variant of lieBracketWithin_eventually_congr_set
where one requires the sets to coincide only
in the complement of a point.
If vector fields coincide on a neighborhood of a point within a set, then the Lie brackets also coincide on a neighborhood of this point within this set. Version where one considers the Lie bracket within a subset.
Version of lieBracketWithin_congr
in which one assumes that the point belongs to the
given set.
The Lie bracket of vector fields in vector spaces satisfies the Leibniz identity
[U, [V, W]] = [[U, V], W] + [V, [U, W]]
.
The Lie bracket of vector fields in vector spaces satisfies the Leibniz identity
[U, [V, W]] = [[U, V], W] + [V, [U, W]]
.
The Lie bracket of vector fields in vector spaces satisfies the Leibniz identity
[U, [V, W]] = [[U, V], W] + [V, [U, W]]
.