CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!
CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!
Path: blob/main/12Manifold_VectorFields_cont.ipynb
Views: 235
12. Vector fields - continuation
This notebook is part of the Introduction to manifolds in SageMath by Andrzej Chrzeszczyk (Jan Kochanowski University of Kielce, Poland).
Vector fields defined in the intersection of two coordinate neighborhoods
The vector field which is defined in the intersection of two coordinate neighborhoods, can be expressed using two different charts and two different frames.
Example 12.1
Define a vector field in Cartesian coordinates in . Check that if transition maps from Cartesian to polar and from polar to Cartesian coordinates are defined, then we have automatically the access to the representation of in both coordinate systems.
Display vector field in default chart and default frame:
Display in polar frame, Cartesian chart:
We can also display components separately:
Now use the polar basis and polar coordinates:
Polar components, separately:
Module
Let be the set of all smooth vector fields on a smooth manifold .
The set is a module (over ) if we define the operations
for
One can check that the just defined operations have the properties
for
Lie bracket
For the Lie bracket is defined by
From this definition it follows that
One can also prove that and the Lie bracket is bilinear.
In fact if and , then and also belong to . We need to show that has the derivation property. For that purpose let us note that for
and for
The bilinearity denotes
for .
This is true since
From the antisymmetry it follows that the linearity in the first argument implies the linearity in the second argument.
Jacobi identity
The following Jacobi identity holds true
Note that
Lie bracket of vector fields multiplied by functions
For and we have
To prove this equality let us observe that for
Lie bracket for the local basis vector fields
If is a chart on with coordinates , then we have
Recall that from definition (8.3) it follows Note that if we set , then Therefore
Lie bracket in components
If are expressed in local coordinates: then
The components of the Lie bracket are obtained by applying the vector field to the coordinates (cf. (8.5)), so
Therefore
Example 12.2
Compute the Lie bracket for vector fields
According to the general formula, the components of are
Define the corresponding vector fields and their Lie bracket in SageMath.
We can make some simplifications to all components using apply_map
:
The above hand-made computations can be replaced by:
To obtain the components of , one can also compute the values of Lie bracket on coordinate functions .
Example 12.3
Compute and for
Components of the last result can be also obtained by applying to coordinate functions :
What's next?
Take a look at the notebook Tensor fields.