Conditions for rank to be finite #
Also contains characterization for when rank equals zero or rank equals one.
If every finite set of linearly independent vectors has cardinality at most n,
then the same is true for arbitrary sets of linearly independent vectors.
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.
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
Instances For
If a module has a finite dimension, all bases are indexed by a finite set.
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
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
iSupIndep.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 that is a subsingleton has zero finrank.
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 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 Module.finrank_zero_iff
for the stronger version with NoZeroSMulDivisors R M.
A finite-dimensional space has zero finrank iff it is a subsingleton.
This is the finrank version of rank_zero_iff.
Similar to rank_quotient_add_rank_le but for finrank and a finite M.
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.