The Stacks project

Lemma 29.32.9. Let $f : X \to Y$, $g : Y \to S$ be morphisms of schemes. Then there is a canonical exact sequence

\[ f^*\Omega _{Y/S} \to \Omega _{X/S} \to \Omega _{X/Y} \to 0 \]

where the maps come from applications of Lemma 29.32.8.

Proof. This is the sheafified version of Algebra, Lemma 10.131.7. Alternatively, there is a general version for morphisms of ringed spaces, see Modules, Lemma 17.28.14. $\square$


Comments (2)

Comment #8578 by on

Just curious: is there some specific reason why this isn't stated in Modules, Section 17.28? Here's the proof for arbitrary ringed spaces : The sequence is the same in the ringed spaces case, this time the maps come from Modules, Lemma 17.28.12. Call and to the structure morphisms. By taking induced maps in stalks at and using Modules, Lemma 17.28.7, we obtain a sequence It suffices to see that the maps of the sequence are the same as the ones in Algebra, Lemma 10.131.7. This is because (i) the “characterizing property” at the end of Modules, Lemma 17.28.12 and (ii) by means of the isomorphism from Sheaves, Lemma 6.26.4, we can identify , for a local section of a sheaf of -modules.

Comment #9157 by on

To save time. OK, I added this as you suggested. Thanks! See here. Of course, it would be better to prove this not using stalks and then add it to the chapter on modules on sites....

There are also:

  • 2 comment(s) on Section 29.32: Sheaf of differentials of a morphism

Post a comment

Your email address will not be published. Required fields are marked.

In your comment you can use Markdown and LaTeX style mathematics (enclose it like $\pi$). A preview option is available if you wish to see how it works out (just click on the eye in the toolbar).

Unfortunately JavaScript is disabled in your browser, so the comment preview function will not work.

All contributions are licensed under the GNU Free Documentation License.




In order to prevent bots from posting comments, we would like you to prove that you are human. You can do this by filling in the name of the current tag in the following input field. As a reminder, this is tag 01UX. Beware of the difference between the letter 'O' and the digit '0'.