Commit 2024-11-23 08:16 84d03da2

View on Github →

feat(LinearAlgebra/QuadraticForm/Basic): weaken invertibility hypothesis on 2 (#14986) The aim of this is to eventually enable base-change of quadratic maps from a (not necessarily (torsion-)free) abelian group to an abelian group on which 2 is invertible (e.g., the real numbers). The current set-up requires 2 to be invertible in the base ring (which would be the integers in the situation above). This PR weakens the assumption for the definition of QuadraticMap.associatedHom and QuadraticMap.associated from [Invertible (2 : R)] to [Invertible (2 : Module.End R N)], where N is the target module of he quadratic map. See this discussion on Zulip. On the way, we fix some mistakes in docstrings.

Estimated changes