Commit 2024-01-01 14:48 0b41ea95
View on Github →chore: Reorganize results about rank and finrank. (#9349)
The files Mathlib.LinearAlgebra.FreeModule.Rank, Mathlib.LinearAlgebra.FreeModule.Finite.Rank, Mathlib.LinearAlgebra.Dimension and Mathlib.LinearAlgebra.Finrank were reorganized into a
folder Mathlib.LinearAlgebra.Dimension, containing the following files
Basic.lean: Contains the definition ofModule.rank.Finrank.lean: Contains the definition ofFiniteDimensional.finrank.StrongRankCondition.lean: Contains results aboutrankandfinrankover rings satisfying strong rank conditionFree.lean: Contains results aboutrankandfinrankof free modulesFinite.lean: Contains conditions or consequences forrankto be finite or zeroConstructions.lean: Contains the calculation of therankof various constructions.DivisionRing.lean: Contains results aboutrankandfinrankof spaces over division rings.LinearMap.lean: Contains results aboutLinearMap.rankAPI changes:IsNoetherian.rank_lt_aleph0andFiniteDimensional.rank_lt_aleph0are replaced withrank_lt_aleph0.Module.Free.finite_basiswas renamed toModule.Finite.finite_basis.FiniteDimensional.finrank_eq_rankwas renamed tofinrank_eq_rank.rank_eq_cardinal_basisandrank_eq_cardinal_basis'were removed in favour ofBasis.mk_eq_mkandBasis.mk_eq_mk''.