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.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.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.
Equations
Instances For
A tensor-product weight is the product of the corresponding weights of its factors.
Tensoring two diagonal presentations presents the tensor product of their quadratic forms.
Equations
- One or more equations did not get rendered due to their size.
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.
Equations
- TauCeti.RegularFormPresentation.one = ⟨1, fun (x : Fin 1) => 1⟩
Instances For
The rank-one presentation with weight one presents the square form.
Equations
- TauCeti.presentedFormOneIsometryEquiv = { toLinearEquiv := LinearEquiv.funUnique (Fin 1) K K, map_app' := ⋯ }
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.
Equations
The class of the rank-one form with coefficient one.
Equations
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.
Equations
- One or more equations did not get rendered due to their size.
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.