MathOverflow is a question and answer site for professional mathematicians. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

$\DeclareMathOperator{\ab}{Ab}\DeclareMathOperator{\qcoh}{QCoh}$ This entry in the nlab shows that for $A$ a (commutative unital) ring, the category $\mathsf{Mod}_A$ of $A$-modules is equivalent to the category $\ab(\mathsf{CRing}/A)$ of abelian group objects in the slice category of rings over $A$. A module $M$ is associated with the square-zero extension $A\oplus M$, with the familiar $$ (a,m) (b,n) = (a b, a n + b m) $$ Kahler differentials, and the cotangent complex are easily defined in this setting, and this question asks about geometric intuition.

Of course, the functor $M\mapsto \mathcal{O}_X \oplus M$ works for quasi-coherent modules on an arbitrary scheme $X$, so we get an embedding $\qcoh(X)\hookrightarrow \ab(\mathsf{Sch}^{op}/X)$.

My question is this: is this an equivalence of categories? If so, does the definition of Kahler differentials at the nlab recover $\Omega^1$? More generally, does this work for stacks?

share|cite|improve this question
up vote 10 down vote accepted

It is not true, but something similar is true. If $X$ is a scheme, the functor you describe is actually $\mathsf{Qcoh}(X) \to \mathsf{Ab}(\mathsf{QAlg}(X)/\mathcal{O}_X)$, where $\mathsf{QAlg}(X)$ denotes the category of quasi-coherent algebras on $X$, and $\mathsf{QAlg}(X)/\mathcal{O}_X$ is the slice category consisting of homomorphisms $A \to \mathcal{O}_X$ (which is anti-equivalent to the category of affine morphisms $Y \to X$ together with a section $X \to Y$; it is not just $\mathsf{Sch}^{\mathrm{op}}/X$!). It is equivalent to the category of non-unital quasi-coherent $\mathcal{O}_X$-algebras (i.e. semigroup objects in $\mathsf{Qcoh}(X)$), by taking the kernel of $A \to \mathcal{O}_X$. Those non-unital qc algebras $B$ for which the addition map $B \times B \to B, (a,b) \mapsto a+b$ is a homomorphism are precisely those with trivial multiplication, i.e. which are just qc modules. And this is the only map which could make $B$ an abelian group object.

Thus, the same proof as in the affine case works. Besides, we don't really use schemes or quasi-coherence here: If $X$ is an arbitrary ringed space, then $\mathsf{Mod}(X) \cong \mathsf{Ab}(\mathsf{Alg}(X)/\mathcal{O}_X)$.

The connection with Kahler differentials is fine: If $M$ is some module on a ringed space $X$, then homomorphisms $\mathcal{O}_X \to \mathcal{O}_X \oplus M$ in $\mathsf{Alg}(X)/\mathcal{O}_X$ correspond 1:1 to derivations $\mathcal{O}_X \to M$.

Finally a remark about the nlab, which I couldn't resist to include here. In my opinion, the statements at the nlab about "The correct definition of the notion of module ..." and "... the correct definition of derivations and Kähler modules" should not be taken too seriously. This is a quite subjective point of view, which may explain some aspects for modules quite elegantly, but not all of them. Besides, there are lots of notions of modules, let alone modules for monads.

share|cite|improve this answer
+1 for the last paragraph - I remember chatting to some category theorists about what this definition of "module" entails for, say, the semi-abelian category of Cstar algebras... (We seemed to arrive at the conclusion that the only modules in Beck's sense would be zero) – Yemon Choi Jul 8 '13 at 18:31
Very nice! I had been hoping that $\mathsf{QCoh}(X)$ could be given an "intrinsic definition" purely in terms of the category of schemes, but it looks like it's not quite that simple. – Daniel Miller Jul 8 '13 at 21:54
Well, I've been working on that for quite some time (see also – Martin Brandenburg Jul 9 '13 at 22:07

I think it should work (modulo perhaps the usual caveat with working with non quasi-compact and quasi-separated things) but I cannot seem to find a reference.

If you don't mind going derived, this should be done in Section 3.2 of Lurie's thesis, where this approach is used to define the cotangent complex of a morphism of derived stacks. (This construction should also work for geometry over $E_n, E_\infty$ or other more exotic operads)

share|cite|improve this answer
It seems worth pointing out that the discussion in my thesis contains a mistake. Theorem 3.1.6 is false as stated: if $A$ is a simplicial commutative ring, you generally cannot recover the $\infty$-category of $A$-modules by stabilizing the $\infty$-category of $A$-algebras. Consequently, the theory of derived algebraic geometry (based on simplicial commutative rings) should probably be regarded as a setting where the "categorical" notion of module doesn't work (or at least doesn't recover the usual notion of module), unless you work in characteristic zero or use $E_{\infty}$-rings instead. – Jacob Lurie Jul 9 '13 at 0:44
thanks, it most definitely was worth pointing out! – John Salvatierrez Jul 9 '13 at 9:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.