A module over a division ring is noetherian if and only if it is finite. #
A module over a division ring is noetherian if and only if
its dimension (as a cardinal) is strictly less than the first infinite cardinal ℵ₀
.
In a noetherian module over a division ring, all bases are indexed by a finite type.
Equations
- IsNoetherian.fintypeBasisIndex b = b.fintypeIndexOfRankLtAleph0 ⋯
Instances For
In a noetherian module over a division ring,
Basis.ofVectorSpace
is indexed by a finite type.
Equations
- IsNoetherian.instFintypeElemOfVectorSpaceIndex = IsNoetherian.fintypeBasisIndex (Basis.ofVectorSpace K V)
In a noetherian module over a division ring, if a basis is indexed by a set, that set is finite.
In a noetherian module over a division ring,
there exists a finite basis. This is the indexing Finset
.
Equations
- IsNoetherian.finsetBasisIndex K V = ⋯.toFinset
Instances For
In a noetherian module over a division ring, there exists a finite basis.
This is indexed by the Finset
IsNoetherian.finsetBasisIndex
.
This is in contrast to the result finite_basis_index (Basis.ofVectorSpace K V)
,
which provides a set and a Set.Finite
.
Equations
- IsNoetherian.finsetBasis K V = (Basis.ofVectorSpace K V).reindex (⋯.mpr (Equiv.refl ↑(Basis.ofVectorSpaceIndex K V)))
Instances For
A module over a division ring is noetherian if and only if it is finitely generated.