Commit 2026-06-08 10:43 dd7fc3b3
View on Github →refactor(LinearAlgebra/Matrix/Rank): generalize Matrix.rank/LinearMap.rank to semirings (#39158)
- Generalize
Matrix.rankfromCommRingtoCommSemiring - Generalize
LinearMap.rankfromAddCommGroups overRings toAddCommMonoids overSemirings (which are the minimum requirements forModule) - Many
Matrix.ranktheorems now requireStrongRankConditionexplicitly (whichCommRingused to provide) Matrix.cRanktheorems don't need commutativity