>
|
|
Example 1.
Define a list of matrices for the first argument of InvariantTensorsAtAPoint .
>
|
|
Define a 2-dimensional space on which the tensors for the second argument of InvariantTensorsAtAPoint will be defined.
>
|
|
We take for the space of all rank 2 covariant tensors on .
M >
|
|
| (2.2) |
M >
|
|
Example 2.
Here we consider a simple example where the matrices depend upon the coordinates of the manifold on which the tensors are defined.
M >
|
|
>
|
|
We take for the space of all symmetric rank-2 covariant tensors on .
M >
|
|
| (2.5) |
We find that the -invariant tensors vary with the coordinate.
M >
|
|
| (2.6) |
Example 3.
The classical simple Lie algebras can be defined as matrix algebras which leave a tensor or a collection of tensors invariant. In this example we check that the matrices defining the real sympletic algebra leave invariant a non-degenerate 2-form.
We first use the commands SimpleLieAlgebraData and StandardRepresentation to obtain the matrices defining .
>
|
|
| (2.7) |
Here are the 10 matrices for .
sp4R >
|
|
Let us find the 2-forms which are invariant with respect to these matrices. First define a 4-dimensional space.
sp4R >
|
|
Generate a basis of 2-forms on
V >
|
|
| (2.9) |
The InvariantTensorsAtAPoint command shows that all 2-forms which are invariant with respect to the matrices are multiples of a single non-degenerate 2-form.
V >
|
|
| (2.10) |
Example 4.
The calculations of invariant tensors can be done in an anholonomic frame. (See FrameData.)
V >
|
|
M >
|
|
| (2.12) |
M >
|
|
N >
|
|
Here is a basis for the A-invariant vectors.
N >
|
|
| (2.14) |
N >
|
|
| (2.15) |
Here is a basis for the A-invariant 1-forms.
N >
|
|
| (2.16) |
N >
|
|
| (2.17) |
Here is a basis for the A-invariant 2-forms.
N >
|
|
| (2.18) |
N >
|
|
| (2.19) |
Example 5.
One can use the command InvariantTensorsAtAPoint to calculate invariant tensors on the fiber of a bundle.
>
|
|
E >
|
|
Let be a basis for the space of symmetric rank 2 covariant tensors on the fiber of
E >
|
|
| (2.21) |
E >
|
|
| (2.22) |
Example 6.
With the keyword argument output = "action", we can obtain the action of a given matrix on a list of tensors.
N >
|
|
M >
|
|
M >
|
|
| (2.24) |
M >
|
|
| (2.25) |
M >
|
|
| (2.26) |
Example 7.
In this example we demonstrate how the command InvariantTensorsAtAPoint can be used in conjunction with InvariantGeometricObjectFields and IsotropySubalgebra to calculate tensors which are invariant with respect to a given infinitesimal group action.
The theory behind this example is as follows. If is a Lie algebra of vector fields on a manifold and is a list of tensor fields on , then the command InvariantGeometricObjectFields(Gamma, S) returns a basis for the tensor fields satisfying where and the are functions on In situations where the vector fields in are algebraically complicated and/or the number of tensors in the listis large, it may take a very long time to calculate the invariant tensor fields. The command InvariantTensorsAtAPoint can be used to reduce the computation time by reducing the number of tensors in the list Let be the isotropy of at a point of Then for any matrix defining the linear isotropy representation of a vector in one has that Consequently, one can replace the original list of tensor by the list of tensors which are invariant under the matrices defining the infinitesimal isotropy represention at a generic point. The infinitesimal isotropy representation of can be computed with the command IsotropySubalgebra in the GroupActions package.
M >
|
|
We consider the following 6-dimensional infinitesimal group action, depending on a parameter
M >
|
|
| (2.28) |
Calculate the isotropy matrices at a generic point.
M >
|
|
Since we are only interested in the span of these matrices, we can try to simplify the result using the command CanonicalBasis. We replace the fixed coordinates by their general values.
M >
|
|
Now we look for the invariant symmetric rank 2-tensors.
M >
|
|
| (2.29) |
Here is a basis for the isotropy invariant tensors.
M >
|
|
| (2.30) |
These tensors are not individually -invariant, but their span is -invariant, that is, the Lie derivative of these tensors with respect to each vector field in is a linear combination of the tensors . For example:
M >
|
|
| (2.31) |
M >
|
|
| (2.32) |
Finally, we use the output of the InvariantTensorsAtAPoint command to calculate the -invariant tensors.
M >
|
|
| (2.33) |
Note that the -invariant tensors are simply multiples of the isotropy invariant tensors. We check our final result.
M >
|
|
| (2.34) |
Example 8.
In this example we demonstrate how the command InvariantTensorsAtAPoint can be used in conjunction with CovariantlyConstantTensors and IsotropySubalgebra to calculate tensors which are covariantly constant.
The theory underlying this example is as follows. If is an affine connection and a list of tensor fields on then the command CovariantlyConstantTensors(, S) returns a basis for the tensor fields satisfying where and the are functions on If is a list of matrices defining the infinitesimal holonomy of the connection at a point in, then the covariantly constant tensor satisfies for every matrix Consequently, one can replace the original list of tensors by the list of tensors which are invariant under the matrices defining the infinitesimal holonomy at a generic point. The infinitesimal holonomyof the connection can be computed with the command InfinitesimalHolonomy in the Tensor package.
We use the split signature Fubini-Study metric in four-dimensions. (The complex change of variables gives the usual Riemannian metric):
P >
|
|
Introduce a symmetric tensor and two 1-forms which will be used to define the metric.
| (2.36) |
P >
|
|
| (2.37) |
P >
|
|
| (2.38) |
P >
|
|
| (2.39) |
Here is the metric we shall use.
P >
|
|
| (2.40) |
We calculate the infinitesimal holonomy for the metric at a generic point. We simplify the result with the CanonicalBasis command.
P >
|
|
P >
|
|
First we find the symmetric rank 2 tensors which areinvariant with respect to the infinitesimal holonomy.
P >
|
|
| (2.41) |
We find the only symmetric rank-2 tensor which is covariantly constant is a constant multiple of the metric.
P >
|
|
| (2.42) |
M >
|
|
| (2.43) |
Next we look for the (1,1) tensors which are invariant with respect to the infinitesimal holonomy.
P >
|
|
| (2.44) |
P >
|
|
| (2.45) |
There are two type (1,1) tensors which areinvariant with respect to the infinitesimal holonomy and both of these are actually covariantly constant.
P >
|
|
| (2.46) |