A module over a commutative ring is flat exactly when its character module is injective. For a submodule inclusion , the character adjunction identifies restriction with the dual of . The injective cogenerator of abelian groups detects whether the latter map is injective. Thus the two extension/exactness conditions are equivalent.
New to topics? Read the docs here!