Commit 2025-03-07 22:53 7590675d
View on Github →chore(LinearAlgebra): split long file Dual.lean (#22697)
This PR splits LinearAlgebra.Dual into three new files:
Dual/Defs.lean: definition of dual vector spaces and basic operationsDual/Basis.lean: defines a basis on the dual spaceDual/Lemmas.lean: lemmas about dual spaces It would be nice if we could splitLemmas.leanfurther, but it looks like we just have a huge chunk importingFiniteDimensionaland then a few random lemmas with extra imports; we'd need to untangle that bit of the library further before we'd start seeing actual import improvements. (Hint for bored reviewers: #22593, #22693)