Mathlib Map

Theorems · Theorem · linear algebra

Module.finrank_eq_card_chooseBasisIndex

∀ (R : Type u) (M : Type v) [inst : Semiring R] [inst_1 : AddCommMonoid M] [inst_2 : Module R M]
  [inst_3 : Module.Free R M] [StrongRankCondition R] [inst_5 : Module.Finite R M],
  Module.finrank R M = Fintype.card (Module.Free.ChooseBasisIndex R M)

The finrank of a free module M over R is the cardinality of ChooseBasisIndex R M.

Defined in
Mathlib.LinearAlgebra.Dimension.Free
Cited by
21 results in Mathlib
Foundations
Depth 112 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
SemiringAddCommMonoidModuleModule.FreeStrongRankConditionModule.Finite

Around this declaration

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

ZLattice.rank · cited by 5ZLattice.rankLinearMap.trace_one · cited by 4LinearMap.trace_oneLinearMap.exists_isNilRegular_of_finrank_le_card · cited by 3LinearMap.exists_isNilReg…NumberField.mixedEmbedding.volume_fundamentalDomain_fractionalIdealLatticeBasis · cited by 3mixedEmbedding.volume_fun…Algebra.norm_eq_norm_adjoin · cited by 3Algebra.norm_eq_norm_adjo…LinearMap.charpoly_natDegree · cited by 3LinearMap.charpoly_natDeg…LinearMap.det_eq_sign_charpoly_coeff · cited by 2LinearMap.det_eq_sign_cha…LinearMap.polyCharpoly_coeff_isHomogeneous · cited by 2LinearMap.polyCharpoly_co…LinearMap.polyCharpoly_natDegree · cited by 2LinearMap.polyCharpoly_na…Module.rank_linearMap · cited by 2Module.rank_linearMapLinearMap.nilRank_le_finrank · cited by 2LinearMap.nilRank_le_finr…IsNilpotent.charpoly_eq_X_pow_finrank · cited by 2IsNilpotent.charpoly_eq_X…ZLattice.covolume.tendsto_card_le_div' · cited by 1covolume.tendsto_card_le_…NumberField.fractionalIdeal_rank · cited by 1NumberField.fractionalIde…IsLocalRing.finrank_quotient_map · cited by 1IsLocalRing.finrank_quoti…DFunLike.coe · cited by 62936DFunLike.coeModule · cited by 20661ModuleSemiring · cited by 13802SemiringAddCommMonoid · cited by 12281AddCommMonoidModule.finrank · cited by 1770Module.finrankFintype.card · cited by 1386Fintype.cardModule.Finite · cited by 1032Module.FiniteModule.Free · cited by 597Module.FreeStrongRankCondition · cited by 286StrongRankConditionCardinal.toNat · cited by 153Cardinal.toNatModule.Free.ChooseBasisIndex · cited by 133Free.ChooseBasisIndexCardinal.mk_fintype · cited by 81Cardinal.mk_fintypeCardinal.toNat_natCast · cited by 19Cardinal.toNat_natCastModule.Free.rank_eq_card_chooseBasisIndex · cited by 10Free.rank_eq_card_chooseB…Module.finrank_eq_card_choose…CITED BYCITES

Cites14

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

Cited by21

Results whose statement or proof uses this declaration.