Noetherian rings and modules #
The following are equivalent for a module M over a ring R:
- Every increasing chain of submodules M₁ ⊆ M₂ ⊆ M₃ ⊆ ⋯ eventually stabilises.
- Every submodule is finitely generated.
A module satisfying these equivalent conditions is said to be a Noetherian R-module. A ring is a Noetherian ring if it is Noetherian as a module over itself.
(Note that we do not assume yet that our rings are commutative, so perhaps this should be called "left-Noetherian". To avoid cumbersome names once we specialize to the commutative case, we don't make this explicit in the declaration names.)
Main definitions #
Let R
be a ring and let M
and P
be R
-modules. Let N
be an R
-submodule of M
.
IsNoetherian R M
is the proposition thatM
is a NoetherianR
-module. It is a class, implemented as the predicate that allR
-submodules ofM
are finitely generated.
Main statements #
isNoetherian_iff
is the theorem that an R-module M is Noetherian iff>
is well-founded onSubmodule R M
.
Note that the Hilbert basis theorem, that if a commutative ring R is Noetherian then so is R[X],
is proved in RingTheory.Polynomial
.
References #
- [M. F. Atiyah and I. G. Macdonald, Introduction to commutative algebra][atiyah-macdonald]
- [P. Samuel, Algebraic Theory of Numbers][samuel1967]
Tags #
Noetherian, noetherian, Noetherian ring, Noetherian module, noetherian ring, noetherian module
IsNoetherian R M
is the proposition that M
is a Noetherian R
-module,
implemented as the predicate that all R
-submodules of M
are finitely generated.
IsNoetherian R M
is the proposition thatM
is a NoetherianR
-module, implemented as the predicate that allR
-submodules ofM
are finitely generated.
Instances
An R-module is Noetherian iff all its submodules are finitely-generated.
Alias of the forward direction of isNoetherian_iff
.
Alias of the forward direction of isNoetherian_iff'
.
Alias of the reverse direction of isNoetherian_iff'
.
A module is Noetherian iff every nonempty set of submodules has a maximal submodule among them.
For an endomorphism of a Noetherian module, any sufficiently large iterate has disjoint kernel and range.
A (semi)ring is Noetherian if it is Noetherian as a module over itself, i.e. all its ideals are finitely generated.
Equations
- IsNoetherianRing R = IsNoetherian R R
Instances For
A ring is Noetherian if and only if all its ideals are finitely-generated.