Tensor products of regular-form classes #
The tensor product of diagonal forms is diagonal: if p has weights a i and q has weights
b j, their tensor product has weights a i * b j. This file packages that operation on
TauCeti.RegularFormPresentation, proves that it presents Mathlib's
QuadraticForm.tmul, and descends it to isometry classes.
Tensor product makes TauCeti.RegularFormClass K a commutative monoid. Together with the
orthogonal-sum structure from TauCeti.LinearAlgebra.QuadraticForm.RegularFormClass.Basic, this
is the multiplicative half of the semiring whose additive group completion underlies the
Witt--Grothendieck ring.
Main definitions #
TauCeti.RegularFormPresentation.tmul: the diagonal presentation of a tensor product.TauCeti.presentedFormTensorIsometryEquiv: its comparison withQuadraticForm.tmul.
Main results #
TauCeti.RegularFormPresentation.prod_tmul: the weight product of a tensor presentation.TauCeti.RegularFormClass.mk_mul_mk: multiplication computes by tensoring presentations.TauCeti.formClass_tmul: the class of a tensor product is the product of the classes.TauCeti.formClass_smul: the class of a scalar multiple by a unit is a product with a rank-one class.TauCeti.RegularFormClass.rank_mul: rank is multiplicative.
References #
- T. Y. Lam, Introduction to Quadratic Forms over Fields (2005), Chapter II, §1.
Tensor products of presentations #
The diagonal presentation of the tensor product of two presented forms. Its weights are all pairwise products of a weight from each factor.
Instances For
A tensor-product weight is the product of the corresponding weights of its factors.
The weight product of a tensor presentation: each factor's weight product raised to the rank of the other factor.
Tensoring two diagonal presentations presents the tensor product of their quadratic forms.
Instances For
The comparison isometry sends a pure tensor to the corresponding products of coordinates.
Multiplication of isometry classes #
The form presented by tensoring two presentations is isometric to the tensor product of the forms they present.
Tensoring presentations respects isometry in each argument.
Tensoring presentations is commutative up to isometry.
Tensoring presentations is associative up to isometry.
The rank-one presentation with weight one.
Instances For
The rank-one presentation with weight one presents the square form.
Instances For
The comparison from the unit presentation to the square form evaluates its sole coordinate.
Tensoring a presentation on the right with the rank-one presentation preserves its form up to isometry.
Tensor product of isometry classes.
The class of the rank-one form with coefficient one.
The product of two classes is represented by pairwise products of their weights.
The multiplicative unit is represented by the rank-one presentation with weight one.
Tensor product makes regular-form classes a commutative monoid.
Rank is multiplicative on tensor products of classes.
The class of a tensor product #
The tensor product of two regular finite-dimensional quadratic forms is regular.
The class of a tensor product is the product of the classes of its factors.
The class of the scalar multiple a • Q of a regular form by a unit a is the product of
the class of Q with the rank-one class ⟨a⟩.