Tensor products of equivalent quadratic forms #
This file shows that tensor products preserve isometric equivalences and equivalence of quadratic
forms, including Mathlib's heterobasic tensor products whose left factor is a form over an
R-algebra A. It complements Mathlib's tensor product of quadratic-form isometries.
Main definitions #
QuadraticMap.IsometryEquiv.tmul: the tensor product of two isometric equivalences.QuadraticMap.Equivalent.tmul: tensor products preserve equivalence of quadratic forms.QuadraticForm.smul_tmul: scaling the left form scales the tensor product.QuadraticMap.rankOneTensorIsometry: tensoring witha • sqscales the other form bya.QuadraticForm.IsometryEquiv.tmulProd: tensor product distributes over orthogonal product.
Scaling the left form scales the tensor product of two quadratic forms.
Tensoring a form with the quadratic line a • sq is isometric to scaling by a.
The isometry is the left unit equivalence of the tensor product.
Instances For
The rank-one tensor isometry sends a pure tensor to scalar multiplication.
The inverse rank-one tensor isometry sends a vector to its unit pure tensor.
Tensor product of isometric equivalences of quadratic forms. As for QuadraticForm.tmul, the
left factors may be forms over an R-algebra A.
Instances For
The tensor product of two isometric equivalences acts componentwise on pure tensors.
Tensor product preserves equivalence of quadratic forms.
Tensor product distributes over the orthogonal product of quadratic forms.
Instances For
The distributivity isometry acts on a pure tensor by projecting its product-valued factor.
The inverse distributivity isometry combines a pair of pure tensors with the same first factor into a pure tensor with product-valued second factor.