Commit 2021-05-18 10:47 c2114d45
View on Github →refactor(linear_algebra/dimension): generalize definition of module.rank (#7634)
The main change is to generalize the definition of module.rank. It used to be the infimum over cardinalities of bases, and is now the supremum over cardinalities of linearly independent sets.
I have not attempted to systematically generalize  theorems about the rank; there is lots more work to be done. For now I've just made a few easy generalizations (either replacing field with division_ring, or division_ring with ring+nontrivial).