Commit 2026-02-12 09:07 4aa0616a
View on Github →refactor(LinearAlgebra/TensorProduct): split large file (#34798)
Split > 1500-line file Mathlib/LinearAlgebra/TensorProduct/Basic.lean into 3 more manageable chunks:
Defs.lean: definition ofM ⊗ Nas a quotient ofFreeAddMonoid (M × N)(500 lines)Basic.lean: universal property ofM ⊗ N, lifting bilinear mapsM → N → Pto linear mapsM ⊗ N → P(380 lines)Map.lean: linear mapsM ⊗ N → M' ⊗ N'induced by mapsM → M'andN → N'(and one-sided versions of that) (750 lines)