Mathlib Map

Theorems · Theorem · linear algebra

LinearMap.finrank_range_add_finrank_ker

∀ {K : Type u} {V : Type v} [inst : DivisionRing K] [inst_1 : AddCommGroup V] [inst_2 : Module K V] {V₂ : Type v'}
  [inst_3 : AddCommGroup V₂] [inst_4 : Module K V₂] [FiniteDimensional K V] (f : V →ₗ[K] V₂),
  Module.finrank K ↥f.range + Module.finrank K ↥f.ker = Module.finrank K V

rank-nullity theorem : the dimensions of the kernel and the range of a linear map add up to the dimension of the source space.

Defined in
Mathlib.LinearAlgebra.FiniteDimensional.Lemmas
Cited by
14 results in Mathlib
Foundations
Depth 117 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
DivisionRingAddCommGroupModuleAddCommGroupModuleFiniteDimensional

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

LinearMap.normDet_eq_zero_iff_ker_ne_bot · cited by 5LinearMap.normDet_eq_zero…LinearMap.normDet_eq_zero_iff_rank_range_ne · cited by 3LinearMap.normDet_eq_zero…LinearMap.BilinForm.finrank_add_finrank_orthogonal' · cited by 2BilinForm.finrank_add_fin…Matrix.rank_conjTranspose_mul_self · cited by 2Matrix.rank_conjTranspose…LinearEquiv.finrank_le_one_add_finrank_fixedSubmodule_dilatransvection · cited by 2LinearEquiv.finrank_le_on…LinearMap.injective_iff_surjective_of_finrank_eq_finrank · cited by 1LinearMap.injective_iff_s…Module.exists_basis_of_basis_baseChange · cited by 1Module.exists_basis_of_ba…Module.End.iSup_maxGenEigenspace_eq_top · cited by 1End.iSup_maxGenEigenspace…Matrix.rank_add_rank_le_card_of_mul_eq_zero · cited by 1Matrix.rank_add_rank_le_c…Matrix.rank_transpose_mul_self · cited by 1Matrix.rank_transpose_mul…LinearMap.ker_ne_bot_of_finrank_lt · cited by 1LinearMap.ker_ne_bot_of_f…LinearMap.finrank_range_adjoint · cited by 1LinearMap.finrank_range_a…Module.sum_neg_one_pow_finrank_eq_zero_of_exact · cited by 0Module.sum_neg_one_pow_fi…LinearMap.card_support_singularValues · cited by 0LinearMap.card_support_si…Module · cited by 20661ModuleRingHom.id · cited by 18349RingHom.idAddCommGroup · cited by 12871AddCommGroupLinearMap · cited by 10215LinearMapSubmodule · cited by 7192SubmoduleFiniteDimensional · cited by 1854FiniteDimensionalModule.finrank · cited by 1770Module.finrankDivisionRing · cited by 1062DivisionRingLinearMap.range · cited by 893LinearMap.rangeLinearMap.ker · cited by 848LinearMap.kerLinearEquiv.finrank_eq · cited by 65LinearEquiv.finrank_eqLinearMap.quotKerEquivRange · cited by 23LinearMap.quotKerEquivRan…Submodule.finrank_quotient_add_finrank · cited by 13Submodule.finrank_quotien…LinearMap.finrank_range_add_f…CITED BYCITES

Cites13

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by14

Results whose statement or proof uses this declaration.