In [[mathematics]], especially in the area of [[abstract algebra|algebra]] known as [[module theory]], '''Schanuel's lemma''', named after [[Stephen Schanuel]], allows one to compare how far modules depart from being [[projective module|projective]]. It is useful in defining the Heller operator in the stable category, and in giving elementary descriptions of [[projective dimension|dimension shifting]].

==Statement==

'''Schanuel's lemma''' is the following statement:

Let <math>R</math> be a [[ring_(mathematics)|ring]] with identity. If <math>0\rightarrow K \rightarrow P \rightarrow M \rightarrow 0</math> and <math>0 \rightarrow K' \rightarrow P' \rightarrow M \rightarrow 0</math> are [[short exact sequence]]s of <math>R</math>-modules and <math>P</math> and <math>P'</math> are projective, then <math>K \oplus P'</math> is [[isomorphic]] to <math>K' \oplus P</math>.

==Proof==

Define the following [[submodule]] of <math>P \oplus P'</math>, where <math>\phi \colon P \to M</math> and <math>\phi' \colon P' \to M</math>:

:<math>X = \{ (p,q) \in P \oplus P' : \phi(p) = \phi'(q) \}.</math>

The map <math>\pi \colon X \to P</math>, where <math>\pi</math> is defined as the projection of the first coordinate of <math>X</math> into <math>P</math>, is [[surjective]]. Since <math>\phi'</math> is surjective, for any <math>p \in P</math>, one may find a <math>q \in P'</math> such that <math>\phi(p) = \phi'(q)</math>. This gives <math>(p,q) \in X</math> with <math>\pi(p,q) = p</math>. Now examine the [[kernel (algebra)|kernel]] of the map <math>\pi</math>:

: <math>\begin{align} \ker \pi &= \{ (0,q): (0,q) \in X \} \\ & = \{ (0,q): \phi'(q) =0 \} \\ & \cong \ker \phi' \cong K'. \end{align}</math>

We may conclude that there is a short exact sequence

:<math>0 \rightarrow K' \rightarrow X \rightarrow P \rightarrow 0.</math>

Since <math>P</math> is projective this sequence [[split exact sequence|splits]], so <math>X \cong K' \oplus P</math>. Similarly, we can write another map <math>\pi' \colon X \to P'</math>, and the same argument as above shows that there is another short exact sequence

:<math>0 \rightarrow K \rightarrow X \rightarrow P' \rightarrow 0,</math>

and so <math>X \cong P' \oplus K</math>. Combining the two equivalences for <math>X</math> gives the desired result.

==Long exact sequences==

The above argument may also be generalized to [[long exact sequence]]s.<ref>{{cite book | author = Lam, T.Y. |author-link=Tsit Yuen Lam | title = Lectures on Modules and Rings | publisher = Springer | year = 1999 | isbn = 0-387-98428-3}} pgs. 165&ndash;167.</ref>

==Origins==

[[Stephen Schanuel]] discovered the argument in [[Irving Kaplansky]]'s [[homological algebra]] course at the [[University of Chicago]] in Autumn of 1958. Kaplansky writes: :''Early in the course I formed a one-step projective resolution of a module, and remarked that if the kernel was projective in one resolution it was projective in all. I added that, although the statement was so simple and straightforward, it would be a while before we proved it. Steve Schanuel spoke up and told me and the class that it was quite easy, and thereupon sketched what has come to be known as "Schanuel's lemma."'' <ref>{{cite book | last=Kaplansky | first=Irving | authorlink=Irving Kaplansky | title = Fields and Rings | edition=2nd | zbl=1001.16500 | series=Chicago Lectures in Mathematics | publisher = University Of Chicago Press | year = 1972 | isbn = 0-226-42451-0 | pages=165–168 }}</ref>

==Notes== {{reflist}}

[[Category:Homological algebra]] [[Category:Module theory]]