Documentation

Mathlib.LinearAlgebra.Dimension.Localization

Rank of localization #

Main statements #

theorem IsLocalizedModule.rank_eq {R : Type u} (S : Type u') {M : Type v} [CommRing R] [CommRing S] [AddCommGroup M] [Module R M] [Algebra R S] (p : Submonoid R) [IsLocalization p S] (hp : p nonZeroDivisors R) {N : Type v} [AddCommGroup N] [Module R N] [Module S N] [IsScalarTower R S N] (f : M →ₗ[R] N) [IsLocalizedModule p f] :
theorem rank_quotient_add_rank_of_isDomain {R : Type u} {M : Type v} [CommRing R] [AddCommGroup M] [Module R M] [IsDomain R] (M' : Submodule R M) :
Module.rank R (M M') + Module.rank R M' = Module.rank R M

The rank-nullity theorem for commutative domains.