Conditions for rank to be finite #
Also contains characterization for when rank equals zero or rank equals one.
See rank_zero_iff for a stronger version with NoZeroSMulDivisor R M.
See rank_subsingleton for the reason that Nontrivial R is needed.
Also see rank_eq_zero_iff for the version without NoZeroSMulDivisor R M.
See rank_subsingleton that assumes Subsingleton R instead.
If a module has a finite dimension, all bases are indexed by a finite type.
If a module has a finite dimension, all bases are indexed by a finite type.
Equations
- b.fintypeIndexOfRankLtAleph0 h = Classical.choice ⋯
Instances For
If a module has a finite dimension, all bases are indexed by a finite set.
Alias of LinearIndependent.cardinal_mk_le_finrank.
Alias of LinearIndependent.finset_card_le_finrank.
Alias of LinearIndependent.lt_aleph0_of_finite.
If p is an independent family of submodules of a R-finite module M, then the
number of nontrivial subspaces in the family p is finite.
Equations
- hp.fintypeNeBotOfFiniteDimensional = let_fun this := ⋯; ⋯.some
Instances For
If p is an independent family of submodules of a R-finite module M, then the
number of nontrivial subspaces in the family p is bounded above by the dimension of M.
Note that the Fintype hypothesis required here can be provided by
CompleteLattice.Independent.fintypeNeBotOfFiniteDimensional.
If a finset has cardinality larger than the rank of a module, then there is a nontrivial linear relation amongst its elements.
If a finset has cardinality larger than finrank + 1,
then there is a nontrivial linear relation amongst its elements,
such that the coefficients of the relation sum to zero.
A finite dimensional space is nontrivial if it has positive finrank.
A finite dimensional space is nontrivial if it has finrank equal to the successor of a
natural number.
A (finite dimensional) space that is a subsingleton has zero finrank.
A finite rank torsion-free module has positive finrank iff it has a nonzero element.
An R-finite torsion-free module has positive finrank iff it is nontrivial.
A nontrivial finite dimensional space has positive finrank.
See FiniteDimensional.finrank_zero_iff
for the stronger version with NoZeroSMulDivisors R M.
The StrongRankCondition is automatic. See commRing_strongRankCondition.
A finite dimensional space has zero finrank iff it is a subsingleton.
This is the finrank version of rank_zero_iff.
See rank_subsingleton for the reason that Nontrivial R is needed.
If there is a nonzero vector and every other vector is a multiple of it, then the module has dimension one.
If there is a nonzero vector and every other vector is a multiple of it, then the module has dimension one.
If every vector is a multiple of some v : M, then M has dimension at most one.