CottonTensor - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Tensor[CottonTensor] - calculate the Cotton tensor for a metric

Calling Sequences

     CottonTensor(g, C, R)

Parameters

   g        - a metric tensor on the tangent bundle of a manifold

   C        - (optional) the Christoffel connection for the metric g

   R        - (optional) the curvature tensor of the metric g
   keyword  -  (optional) the keyword argument indextype = ["cov_bas", "cov_bas", "cov_bas"] or indextype = ["con_bas", "con_bas"]

 

 

Description

Examples

See Also

Description

Let  be the Schouten tensor for the metric  with covariant derivative   The Cotton tensor is defined (in any dimension) by

In 3-dimensions an alternative form of the Cotton tensor is a symmetric tensor density of weight one:

 Here  denotes the contravariant permutation symbol, which is a tensor density of weight one.  If desired one can convert  to a tensor by multiplication with a suitable MetricDensity.

• 

  is completely trace-free and anti-symmetric on its last two indices; it is divergence-free on its first index. The tensor  is symmetric, trace-free, and divergence-free.  is conformally invariant.  is a relative conformal invariant.

• 

If the optional arguments are not supplied, the Christoffel symbol and curvature tensor are computed directly from the metric, otherwise the supplied Christoffel symbol and curvature tensor are used.

• 

The default output is  as shown above. This output can also be obtained with keyword argument indextype = ["cov_bas", "cov_bas", "cov_bas"]. The keyword argument indextype = ["con_bas", "con_bas"] returns the tensor  described above.

• 

This command is part of the DifferentialGeometry:-Tensor package, and so can be used in the form CottonTensor(...) only after executing the command with(DifferentialGeometry) and with(Tensor) in that order. It can always be used in the long form DifferentialGeometry:-Tensor:-CottonTensor.

Examples

 

Example 1.

First create a 3 dimensional manifold M and define a metric g1 on the tangent space of M.

 

(2.1)

(2.2)

(2.3)

 

Check that the Cotton tensor CotTen1 is trace-free.

(2.4)

(2.5)

 

Check that the Cotton tensor is divergence-free on its first index.

(2.6)

(2.7)

 

Check that the Cotton tensor is a conformal invariant of the metric. We use the optional calling sequence in which the connection and curvature are specified.

(2.8)

(2.9)

(2.10)

 

Example 2.

We continue with the manifold and metric  from Example 1. We check that the alternative form of the Cotton tensor is the dual of the default form of the tensor.

 

M > 

(2.11)
M > 

(2.12)
M > 

(2.13)
M > 

(2.14)
M > 

(2.15)

See Also

DifferentialGeometry, Tensor, Christoffel, CovariantDerivative, CurvatureTensor, ParallelTransportEquations, ProjectiveCurvatureTensor, WeylTensor


Download Help Document