A flat module is one for which tensoring preserves injections. This is equivalent to exactness of the tensor functor, since the tensor product of modules is always right exact: its universal balanced maps identify tensoring a cokernel with the cokernel of the tensored map.
Suppose is flat. For every inclusion , the map is injective. The detection property proved above therefore makes its character-dual map surjective. Under the character Tensor-hom adjunction, this is exactly
Every map from a submodule into thus extends, proving
Conversely, if the character module is injective, every restriction map in the preceding display is surjective. The character Tensor-hom adjunction then makes the dual of surjective. Since detects injections, that tensor map is injective for every inclusion . Hence is flat, and
Together these two implications prove the Lambek theorem, with both the duality and the injective-cogenerator facts justified.
For an ideal , the canonical multiplication map
has image . Consequently the asserted isomorphism is the natural surjection being injective. This is the flatness criterion using ideals, whose proof follows from the extension criterion above.
Under the character Tensor-hom adjunction, the dual map identifies with
Indeed, for , its restriction corresponds to . If is injective, this restriction is surjective, so the cogenerator criterion makes injective. Conversely, if every is injective, every restriction map in this display is surjective. The proved Baer criterion then makes injective. Thus
In particular, (1) also implies (3) directly by tensoring . No finite-generation condition on , and no Noetherian condition on , has been inserted.
Put . The character module has the natural action
Additivity is immediate, and , using commutativity of . The identity of acts as the identity. We establish the extension and duality tools used in the four implications, so no flatness or injectivity criterion is assumed without proof.
An injective module is one for which every homomorphism from a submodule extends to . The Baer criterion says it suffices to test the inclusions of ideals . Necessity follows directly from the definition. For sufficiency, suppose every extends to . Given , use Zorn's lemma to choose a maximal extension inside ; extensions along a chain have a well-defined union. If , let
This is an ideal and an -linear map. Its extension to has the form for some . Then
is well-defined: if two expressions represent the same element, their coefficient difference lies in , where the two prescribed values agree. It extends to the strictly larger module , a contradiction. Thus , proving the Baer criterion for arbitrary modules and ideals.
The group is divisible. A homomorphism , for , extends to by choosing with equal to its value at ; the zero ideal causes no restriction. The proved Baer criterion over therefore makes injective. It is also a cogenerator: a nonzero element of an abelian group generates either a finite cyclic group of order , which maps to , or an infinite cyclic group, which maps to . Injectivity extends this character to the whole group. Thus every nonzero element is detected by an additive character.
It follows that a group homomorphism is injective exactly when
is surjective. For an injection, extension into the injective group proves surjectivity. Conversely, a character nonzero on an element of cannot be the pullback of a character on . This is the detection property of the injective cogenerator of abelian groups.
Finally, for any -module there is a natural character form of the Tensor-hom adjunction:
An -linear map gives the pairing . It is balanced because . Conversely a balanced additive pairing determines by this formula. The universal property of the tensor product of modules makes these constructions mutually inverse, and compatible with restriction maps.
The Tensor-hom adjunction is the natural isomorphism
For an R-module homomorphism , it is given explicitly by
Conversely, an -linear map determines the balanced map , so the universal property of the tensor product of modules gives
These formulas are inverse to each other because pure tensors generate the tensor product of modules.
Let be an R-module homomorphism. Naturality in the left argument means that precomposition by on the left corresponds under the Tensor-hom adjunction to precomposition by on the right. For ,
Thus the naturality square commutes pointwise on every and .