Since is a finitely generated module, choose a surjection from a finite free module, . A finite free module over a left Noetherian ring is a Noetherian module, so the kernel is finitely generated. Choose a finite free module surjecting onto , then compose its map with . Its kernel is again finitely generated. Repeating constructs an exact sequence
with all finite free modules, hence finitely generated projective modules. Thus the requested projective resolution exists, without asserting that it has finite length.
Assume now that and . We may arrange a length- projective resolution with all terms finite projective. Here is why the preceding construction gives one. Set , with short exact sequences . Applying the Ext functor, whose positive degrees vanish on a projective first argument, gives by repeated dimension shifting
for every left module . The final equality follows from the existence of any length- projective resolution. Vanishing of these degree-one groups means that every short exact sequence ending in splits: its extension class is zero. In particular a free surjection onto splits, so is a projective module. It is finitely generated by the Noetherian kernel construction. Use and for to obtain
For a left finite projective module , put , a right module under . It is a right finite projective module, and its natural evaluation map
is an isomorphism. These claims hold for a finite free module by coordinates, and pass to direct summands, proving them for every finite projective module without any right-Noetherian hypothesis.
Suppose and . Computing the Ext functor from this resolution shows that its last dual map
is surjective. Since is projective as a right module, this map has a right-module section , with . Dualizing gives . Under the natural double-dual identifications, is , so this gives a left-module retraction of .
Therefore for a finite projective module . The next differential has kernel , so restricting it to gives an exact resolution with replacing and the initial removed. This has length , contradicting the definition of projective dimension. For , the nonzero is a finite projective module and a summand of some . A nonzero vector in that summand has a nonzero coordinate, so one coordinate projection restricts to a nonzero map . Thus the degree-zero Hom functor is nonzero as well. We have proved
This is top Ext detects finite projective dimension over a left Noetherian ring. The nonzero-module convention matters when : if one assigns projective dimension zero to the zero module, then is an exception. With the convention , it is outside the asserted finite nonnegative case.
For an example of infinite projective dimension, take the dual numbers over a field , and . The periodic resolution over dual numbers is
It is exact because both the kernel and image of multiplication by are the ideal , and that is also the kernel of . Applying gives a copy of in every degree and zero differentials, since acts as zero on . Consequently
A finite projective resolution would make these groups zero above its length, so