Commit 2024-02-01 12:43 fe642cfe
View on Github →refactor(LinearAlgebra/QuadraticForm/Basic): Use bilinear maps for the companion (#10097)
This PR replaces the companion (B : BilinForm R M)
of a quadratic form with a bilinear map (B : M →ₗ[R] M →ₗ[R] R)
.
This is intended as a baby step towards generalising quadratic forms to quadratic maps. In the future we could allow for companion bilinear or even sesquilinear maps into an R
-module.