Here are some of the elementary properties of essential extensions, given in the notation introduced above. Let M be a module, and K, N and H be submodules of M with K\subseteq N • Clearly M is an essential submodule of M, and the zero submodule of a nonzero module is never essential. • K\subseteq_e M if and only if K\subseteq_e N and N\subseteq_e M • K \cap H \subseteq_e M if and only if K\subseteq_e M and H\subseteq_e M Using
Zorn's Lemma it is possible to prove another useful fact: For any submodule N of M, there exists a submodule C such that :N\oplus C \subseteq_e M. Furthermore, a module with no proper essential extension (that is, if the module is essential in another module, then it is equal to that module) is an
injective module. It is then possible to prove that every module
M has a maximal essential extension
E(
M), called the
injective hull of
M. The injective hull is necessarily an injective module, and is unique up to isomorphism. The injective hull is also minimal in the sense that any other injective module containing
M contains a copy of
E(
M). Many properties dualize to superfluous submodules, but not everything. Again let M be a module, and K, N and H be submodules of M with K\subseteq N. • The zero submodule is always superfluous, and a nonzero module M is never superfluous in itself. • N\subseteq_s M if and only if K\subseteq_s M and N/K \subseteq_s M/K • K+H\subseteq_s M if and only if K\subseteq_s M and H\subseteq_s M. Since every module can be mapped via a
monomorphism whose image is essential in an injective module (its injective hull), one might ask if the dual statement is true, i.e. for every module
M, is there a
projective module P and an
epimorphism from
P onto
M whose
kernel is superfluous? (Such a
P is called a
projective cover). The answer is "
No" in general, and the special class of rings whose right modules all have projective covers is the class of right
perfect rings. One form of
Nakayama's lemma is that J(
R)
M is a superfluous submodule of
M when
M is a finitely-generated module over
R. ==Generalization==