Finite coefficient tensors and their algebraic transformations.
A three-legged coefficient array over the given scalar type.
Equations
- MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.Tensor K X Y Z = (X → Y → Z → K)
Instances For
Tensor formed by multiplying one coefficient function from each leg.
Equations
- MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.Tensor.rankOne a b c x y z = a x * b y * c z
Instances For
Existence of a decomposition as a sum of r rank-one tensors.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Apply a linear coordinate map independently to each of the three tensor legs.
Equations
- MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.Tensor.restrict A B C T x' y' z' = ∑ x : X, ∑ y : Y, ∑ z : Z, A x' x * B y' y * C z' z * T x y z
Instances For
Contract the first two tensor legs against coefficient functions.
Instances For
Tensor product with paired coordinates on each of the three legs.
Instances For
Block-diagonal direct sum retaining a common summand tag on all three legs.
Equations
Instances For
The n-fold tensor product, indexed by words of length n on each leg.
Instances For
Precompose each tensor coordinate with a map of its index set.
Equations
- MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.Tensor.pullback fx fy fz T x y z = T (fx x) (fy y) (fz z)
Instances For
Membership in the topological closure of tensors of rank at most r.
Equations
- T.BorderRankAtMost r = (T ∈ closure {S : MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.Tensor ℂ X Y Z | S.RankAtMost r})
Instances For
Tensors obtainable by applying three linear coordinate maps to a fixed tensor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Membership in the topological closure of a tensor's restriction orbit.
Equations
- T.DegeneratesTo U = (U ∈ closure T.restrictionOrbit)
Instances For
Pulling back coordinates preserves border-rank bounds, without finiteness assumptions.