Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: theory: mathematics

Topic: What is the "correct definition" of a stalk?


view this post on Zulip Jack Jia (Jan 09 2025 at 15:34):

Sorry if the title is misleading, I really meant to ask whether the computation of the stalk should happen at the set level or in an arbitrary category.

Say I am only working with presheaves on topological spaces: F:Topop(X)DF: \text{Top}^{\text{op}}(X) \rightarrow \mathcal{D}, where D\mathcal{D} is cocomplete. In many books, when people talk about sheaves, they simply do the colimit on the level of sets and state that this colimit also carries the structure of D\mathcal{D}.

I know that if D=Ab,Vectk\mathcal{D}= \mathsf{Ab}, \mathsf{Vect}_k then it does not matter if we take said approach or compute the colimit in these categories directly, since the filtered colimits agree. But what about the category of commutative rings cRing\mathsf{cRing}? Do they agree?

I also found something on the stacks project:
https://stacks.math.columbia.edu/tag/007G

Regarding the conditions in the lemma: I think all presheaves on topological spaces are faithful since all hom-sets have size at most 1, but I don't know if all presheaves (or even sheaves) should commute with directed colimits.

So my ultimate question is: Should the stalks be defined on the set level and one would reasonably suspect that the colimit carry other structures, or should the stalks be defined in the target category one choose to work with?

view this post on Zulip Todd Trimble (Jan 09 2025 at 16:00):

The principled approach would be to take the filtered colimit of the F(U)F(U) (ranging over open UU containing the given point) in the category D\mathcal{D}.

But if filtered colimits in D\mathcal{D} are preserved and reflected by a "forgetful" functor to Set\mathsf{Set}, then as you say, it's more or less harmless practice to operate at the level of sets, and leave the D\mathcal{D}-structure to look after itself.

This is the case whenever D\mathcal{D} is the category of models for a finitary algebraic theory, including for example the category of commutative rings. I imagine this observation handles most cases that come up in practice.