Characters of finite tensors over K #
The tensor operations in this file are the coefficient operations from
MatrixMultiplication.Foundation.Tensor. A character is an assumption on those
operations, not an assertion that a character exists. Restriction monotonicity
forces invariance under independent invertible changes of coordinates, so this
interface descends to the mutual-restriction classes of Section 3 of the paper.
The scalar multiplication tensor, the multiplicative unit.
Equations
Instances For
The direct sum of r scalar multiplication tensors, in diagonal coordinates.
Equations
Instances For
A normalized, additive, multiplicative, restriction-monotone tensor valuation.
Index types vary over all finite types in Type. No character-existence result is
included among the fields or claimed by this definition.
The nonnegative real value assigned to a finite tensor by the character.
- map_directSum {ι X Y Z : Type} [Fintype ι] [DecidableEq ι] [Fintype X] [Fintype Y] [Fintype Z] (T : ι → Foundation.Tensor K X Y Z) : self.value (Foundation.Tensor.directSum T) = ∑ i : ι, self.value (T i)
Instances For
Coordinate pullbacks are restrictions.
Independent coordinate bijections preserve a character.
The character has the same value on mutually restricting tensors.
An integer scalar tensor has its expected character value.
Restricting a diagonal scalar tensor realizes a rank decomposition.
Character values are bounded by every exact rank decomposition size.
Every nonzero tensor restricts to the scalar multiplication tensor.
Normalization and restriction monotonicity make the character faithful.