Tensor[QuadraticFormSignature] - find the signature of a covariant, symmetric, rank 2 tensor
Calling Sequences
QuadraticFormSignature(, B, option)
Parameters
Q - a covariant, symmetric, rank 2 tensor, possibly degenerate
B - (optional) a list of vectors spanning a subspace of the vector space upon which the tensoris defined
option - keyword argument = "dimensions"
|
Examples
|
|
>
|
|
Example 1.
Find the signature of 4 different quadratic forms defined on the tangent space at a point of a 4-dimensional manifold.
>
|
|
| (2.1) |
First quadratic form.
>
|
|
| (2.2) |
>
|
|
| (2.3) |
We see that the quadratic form is positive-definite in all directions; it is a Riemannian metric.
Second quadratic form.
M >
|
|
| (2.4) |
M >
|
|
| (2.5) |
The quadratic form is positive-definite in the 3 directions [ and negative-definite in the 1 direction ; it is a Lorentzian metric.
Third quadratic form.
M >
|
|
| (2.6) |
M >
|
|
| (2.7) |
The quadratic form is positive-definite in the 2 directions [ and negative-definite in the 2 directions [- .
Fourth quadratic form.
M >
|
|
| (2.8) |
M >
|
|
| (2.9) |
The quadratic form is positive-definite in the 2 directions [ and negative-definite in the direction [ and degenerate in the direction [. Here are the dimensions of these spaces.
M >
|
|
| (2.10) |
Example 2.
We calculate the signature of the quadratic forms restricted to some subspaces.
M >
|
|
| (2.11) |
M >
|
|
| (2.12) |
Example 3.
Here we consider quadratic forms which depend upon a parameter.
M >
|
|
| (2.13) |
>
|
|
| (2.14) |
>
|
|
| (2.15) |
In this simple example, it is clear that the signature will change depending on the sign of
M >
|
|
| (2.16) |
M >
|
|
| (2.17) |
For more complicated examples, use infolevel to trace the testing performed by the procedure to see exactly at what point in the algorithm the procedure returns .
M >
|
|
| (2.18) |
M >
|
|
| (2.19) |
Now set the infolevel to 2.
M >
|
|
| (2.20) |
M >
|
|
The null space of the metric is
Searching for non-null vector in subspace: [D_x1, D_x2, D_x3, D_x4]
Testing vector: D_x1
The norm of this vector is: a
Testing vector: D_x2
The norm of this vector is: -1
Searching for non-null vector in subspace: [D_x1+D_x2, D_x3, D_x4]
Testing vector: D_x1+D_x2
The norm of this vector is: a+1
Testing vector: D_x3
The norm of this vector is: 1
Searching for non-null vector in subspace: [D_x1+D_x2, D_x4]
Testing vector: D_x1+D_x2
The norm of this vector is: a+1
Testing vector: D_x4
The norm of this vector is: 1
Searching for non-null vector in subspace: [D_x1+D_x2]
Testing vector: D_x1+D_x2
The norm of this vector is: a+1
| |
| (2.21) |
We see that the signature depends on the sign of .
M >
|
|
| (2.22) |
M >
|
|
| (2.23) |
M >
|
|
| (2.24) |
|
|