The symmetrized tensor-character product #
The sixfold product is defined on arbitrary finite, possibly different, leg spaces. Its symmetry follows by permuting the factors and requires no symmetry of the character itself.
def
MatrixMultiplicationAllFields.MatrixMultiplication.AuxiliarySeparation.Character.sixfoldProduct
{K : Type}
[Field K]
(χ : Character K)
{X Y Z : Type}
[Fintype X]
[Fintype Y]
[Fintype Z]
(T : Foundation.Tensor K X Y Z)
:
The product of character values in the six orders of possibly different legs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.AuxiliarySeparation.Character.sixfoldProduct_cyclic
{K : Type}
[Field K]
(χ : Character K)
{X Y Z : Type}
[Fintype X]
[Fintype Y]
[Fintype Z]
(T : Foundation.Tensor K X Y Z)
:
Cycling the legs permutes the six factors.
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.AuxiliarySeparation.Character.sixfoldProduct_swap12
{K : Type}
[Field K]
(χ : Character K)
{X Y Z : Type}
[Fintype X]
[Fintype Y]
[Fintype Z]
(T : Foundation.Tensor K X Y Z)
:
Exchanging the first two legs permutes the six factors.
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.AuxiliarySeparation.Character.sixfoldProduct_swap23
{K : Type}
[Field K]
(χ : Character K)
{X Y Z : Type}
[Fintype X]
[Fintype Y]
[Fintype Z]
(T : Foundation.Tensor K X Y Z)
:
The leg exchange used by the middle convolution branch preserves the product.
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.AuxiliarySeparation.Character.sixfoldProduct_reindex
{K : Type}
[Field K]
(χ : Character K)
{X Y Z X' Y' Z' : Type}
[Fintype X]
[Fintype Y]
[Fintype Z]
[Fintype X']
[Fintype Y']
[Fintype Z']
(T : Foundation.Tensor K X Y Z)
(ex : X' ≃ X)
(ey : Y' ≃ Y)
(ez : Z' ≃ Z)
:
Changing coordinates separately on the legs preserves the sixfold product.
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.AuxiliarySeparation.Character.sixfoldProduct_convolution_comm
{K : Type}
[Field K]
(χ : Character K)
(a b : ℕ)
:
Commuting convolution inputs preserves the sixfold character product.
noncomputable def
MatrixMultiplicationAllFields.MatrixMultiplication.AuxiliarySeparation.Character.symmetrizedProfile
{K : Type}
[Field K]
(χ : Character K)
{X Y Z : Type}
[Fintype X]
[Fintype Y]
[Fintype Z]
(t : ℝ)
(T : Foundation.Tensor K X Y Z)
:
The Section 5 symmetrized value with mean singleton-leg exponent t.
Equations
- χ.symmetrizedProfile t T = χ.sixfoldProduct T ^ (1 / (6 * t))
Instances For
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.AuxiliarySeparation.Character.symmetrizedProfile_cyclic
{K : Type}
[Field K]
(χ : Character K)
{X Y Z : Type}
[Fintype X]
[Fintype Y]
[Fintype Z]
(t : ℝ)
(T : Foundation.Tensor K X Y Z)
:
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.AuxiliarySeparation.Character.symmetrizedProfile_swap12
{K : Type}
[Field K]
(χ : Character K)
{X Y Z : Type}
[Fintype X]
[Fintype Y]
[Fintype Z]
(t : ℝ)
(T : Foundation.Tensor K X Y Z)
:
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.AuxiliarySeparation.Character.symmetrizedProfile_swap23
{K : Type}
[Field K]
(χ : Character K)
{X Y Z : Type}
[Fintype X]
[Fintype Y]
[Fintype Z]
(t : ℝ)
(T : Foundation.Tensor K X Y Z)
:
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.AuxiliarySeparation.Character.symmetrizedProfile_reindex
{K : Type}
[Field K]
(χ : Character K)
{X Y Z X' Y' Z' : Type}
[Fintype X]
[Fintype Y]
[Fintype Z]
[Fintype X']
[Fintype Y']
[Fintype Z']
(t : ℝ)
(T : Foundation.Tensor K X Y Z)
(ex : X' ≃ X)
(ey : Y' ≃ Y)
(ez : Z' ≃ Z)
: