GroupActions[InvariantVectorsAndForms] - calculate a basis of left and right invariant vector fields and differential 1-forms on a Lie group
Calling Sequences
InvariantVectorsAndForms(LG, options)
Parameters
LG - a module defining a Lie group
options - output = O, where O is a list of keywords chosen from: "LeftVectors", "LeftForms", "RightVectors", "RightForms"
|
Description
|
|
•
|
Let G be a Lie group with multiplication * and define diffeomorphisms L_a: G -> G and R_a: G -> G by L_a(g) = a*g and R_a(g) = g*a. A vector field X on G is left invariant if (L_a)_*(X_b) = X_(a*b) and right invariant if (R_a)_*(X_b) = X_(b*a). A differential form omega on G is left invariant if (L_a)^*(omega_(a*b)) = omega_(b) and right invariant if (R_a)^*(omega_(b*a)) = omega_(b).
|
•
|
The command InvariantVectorsAndForms(LG) returns up to a sequence of four lists XL, OmegaL, XR, OmegaR, where XL is a frame of left invariant vector fields, OmegaL is a coframe of left invariant 1-forms, XR is a frame of right invariant vector fields, and OmegaR is a frame of right invariant 1-forms.
|
•
|
The output option allows the user to dictate precisely which lists of invariant vector fields and forms are returned and the order in which they are returned. The default is output = ["LeftVectors", "LeftForms", "RightVectors", "RightForms"].
|
•
|
The command InvariantVectorsAndForms is part of the DifferentialGeometry:-GroupActions package. It can be used in the form InvariantVectorsAndForms(...) only after executing the commands with(DifferentialGeometry) and with(GroupActions), but can always be used by executing DifferentialGeometry:-GroupActions:-InvariantVectorsAndForms(...).
|
|
|
Examples
|
|
Example 1.
We calculate a basis for the invariant vector fields and forms for the 4 dimensional matrix group defined by the matrix M.
>
|
|
| (2.1) |
Create a local system of coordinates for the Lie group.
>
|
|
| (2.2) |
Create the Lie group module for the matrix group M using the LieGroup command.
G >
|
|
| (2.3) |
Find a basis of left invariant vector fields and differential 1-forms.
G >
|
|
| (2.4) |
Find a basis of right invariant vector fields.
G >
|
|
| (2.5) |
|
Details for Example 1
|
|
We check various properties of these invariant bases of vector fields and forms. First note that the structure constants for the right invariant vector fields are the negatives of those for the left invariant vector fields.
G >
|
|
| (2.1.1) |
G >
|
|
| (2.1.2) |
The Lie derivatives of XL and OmegaL with respect to XR vanish:
G >
|
|
| (2.1.3) |
G >
|
|
| (2.1.4) |
Let us check explicitly the left invariance of the vector field XL[4].
G >
|
|
| (2.1.5) |
Define points a and b and compute c = a*b.
G >
|
|
| (2.1.6) |
G >
|
|
| (2.1.7) |
G >
|
|
| (2.1.8) |
G >
|
|
| (2.1.9) |
Evaluate X at b and at c.
G >
|
|
| (2.1.10) |
G >
|
|
| (2.1.11) |
Pushforward X_b by muL . Since Y = X_c, the vector field X is invariant under left multiplication by muL.
G >
|
|
| (2.1.12) |
Alternatively we can verify the left invariance of X using the second calling sequence for Pushforward to see that X is unchanged.
G >
|
|
| (2.1.13) |
The left invariance of the form OmegaL[2] is similarly verified (by observing that theta = omega_c).
G >
|
|
| (2.1.14) |
G >
|
|
| (2.1.15) |
G >
|
|
| (2.1.16) |
G >
|
|
| (2.1.17) |
G >
|
|
| (2.1.18) |
G >
|
|
|
|
|
Download Help Document
Was this information helpful?