Physlib.Relativity.Tensors.ComponentIdx.Contraction
Contractions of component indices
i. Overview
This file contains the component-index API induced by dropping a pair of contracted indices from a tensor.
The constructions here describe how component indices restrict along `Fin.succSuccAbove`, and how the fiber of this restriction is equivalent to the two component choices at the contracted positions.
ii. Key results
- `TensorSpecies.Tensor.ComponentIdx.dropPair` restricts a component index by dropping two positions. - `TensorSpecies.Tensor.ComponentIdx.DropPairSection` is the finite set of component indices mapping to a fixed restricted component index. - `TensorSpecies.Tensor.ComponentIdx.DropPairSection.ofFinEquiv` identifies a `DropPairSection` with the two basis indices at the dropped positions.
iii. Table of contents
- A. Dropping a pair
- B. Sections of the drop-pair map
iv. References
There are no known references for the material in this module.
A. Dropping a pair
B. Sections of the drop-pair map
2 declarations
For any natural number , index structure , and pair of indices , let be a multi-index of a tensor with two positions removed, and let be a multi-index of the original tensor. Then is an element of the set if and only if for every , the component of at the position is equal to the component .
Let and be an index structure for a tensor of rank . Let be distinct indices (). Given a reduced multi-index for the structure and a pair of coordinate values for the positions and (where and ), the multi-index constructed by inserting into , denoted as , is an element of the fiber .
