Charles Explorer logo
🇬🇧

xAct: tensor analysis by computer 2

Class at Faculty of Mathematics and Physics |
NTMF076

Syllabus

The xAct system: efficient tensor computer algebra for the Wolfram Language. 0. Introduction to the Wolfram Language. 1. xTensor: coordinate-free tensor analysis. 1.1. xTensor and its data types: working with tensors and covariant derivatives.

Canonicalization of plain tensorial expressions. 1.2. Working with a single and multiple metric tensors.

Canonicalization of expressions with a metric tensor. 1.3. Canonicalization of expressions with covariant derivatives. 1.4.

Pattern indices. Implementation of general tensorial rules.

Constant symbols, inert heads, parameters and scalar functions. 1.5. Lie brackets and vector contraction of tensor slots. 1.6.

The variational derivative. Working examples with the Einstein-Hilbert action (Palatini formalism), f(R) theory and Lovelock gravity. 2. xCoba: tensor analysis in coordinates. 2.1 Component computations with xCoba.

Storage of components: the tensor values framework and the CTensor container. 2.3. The containers CTensor and CCovD and their converters.

The xCoba cache system. 2.4. Application: curvature computations with xCoba. 3. xTerior: exterior calculus in the Wolfram Language and its applications. 3.1.

The exterior algebra. Differential forms.

Changes of coordinates. Basic operations with differential forms: the exterior derivative, the inner contraction and the Lie derivative. 3.2.

Cartan structure equations. 3.3. Hodge duality.

The co-differential. The Hodge Laplacian. 3.4.

Tensor valued differential forms. The exterior covariant derivative. 3.5.

Application: formulation of the Einstein's equations with differential forms.

Annotation

It will be explained how tensor analysis can be carried out efficiently within Mathematica/Wolfram Language using xAct system. The applications are mostly tailored for Theoretical Physics and General Relativity but other applications to mechanics of continuous media are also possible.