Physlib

Physlib.Relativity.Tensors.ComponentIdx.Single

Component indices for one-index tensors

i. Overview

This file defines the canonical equivalence between component indices for a single color and the basis indices of that color.

ii. Key results

- `TensorSpecies.Tensor.ComponentIdx.single` is the equivalence between `ComponentIdx ![c]` and `basisIdx c`. - `TensorSpecies.Tensor.ComponentIdx.single_apply` and `TensorSpecies.Tensor.ComponentIdx.single_symm_apply` are simp lemmas for the two directions of this equivalence.

iii. Table of contents

  • A. Single-index equivalence

iv. References

There are no known references for the material in this module.

A. Single-index equivalence

3 declarations

definition

Equivalence ComponentIdx([c])basisIdx(c)\text{ComponentIdx}([c]) \simeq \text{basisIdx}(c)

For a given color cCc \in C, let ComponentIdx([c])\text{ComponentIdx}([c]) be the type of component indices for a tensor with a single index of color cc. This definition establishes a canonical equivalence between ComponentIdx([c])\text{ComponentIdx}([c]) and the type of basis indices for that color, basisIdx(c)\text{basisIdx}(c). Specifically, it maps a single-index component bb (which is a function from a singleton set to the basis indices) to its unique component b0b_0, and vice-versa.

theorem

ComponentIdx.single(b)=b0\text{ComponentIdx.single}(b) = b_0

For a given color cCc \in C, let bComponentIdx([c])b \in \text{ComponentIdx}([c]) be a component index for a tensor with a single index of color cc. The canonical equivalence ComponentIdx([c])basisIdx(c)\text{ComponentIdx}([c]) \simeq \text{basisIdx}(c) maps the multi-index bb to the basis index b0b_0 at its only index position. That is, ComponentIdx.single(b)=b0\text{ComponentIdx.single}(b) = b_0.

theorem

The ii-th index of the inverse of the single-index equivalence is the original basis index, single1(b)i=b\text{single}^{-1}(b)_i = b

For any color cCc \in C and any basis index bbasisIdx(c)b \in \text{basisIdx}(c), let single1:basisIdx(c)ComponentIdx([c])\text{single}^{-1} : \text{basisIdx}(c) \to \text{ComponentIdx}([c]) be the inverse of the canonical equivalence between the basis indices of color cc and the component indices of a rank-1 tensor with index structure [c][c]. For the unique index ii in the domain {0}\{0\}, the ii-th component of the multi-index single1(b)\text{single}^{-1}(b) is equal to the original basis index bb.