Commit 2025-11-04 14:52 242077a4
View on Github →feat(LinearAlgebra/AffineSpace): affine maps/equivs determined by values on spanning sets (#30949)
This PR adds extensionality lemmas showing that affine maps and equivalences are uniquely determined by their values on any set that affinely spans the entire space.
All theorems are in Mathlib.LinearAlgebra.AffineSpace.AffineSubspace.Basic:
AffineMap.linear_eqOn_vectorSpan: If two affine maps agree on a set, their linear parts agree on the vector spanAffineMap.eqOn_affineSpan: Two affine maps which agree on a set, agree on its affine spanAffineMap.ext_on: If two affine maps agree on a set that spans the entire space, they are equalAffineEquiv.ext_on: If two affine equivalences agree on a set that spans the entire space, they are equal (generalized to work between different spaces) Extracted from #30854.