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: learning: questions

Topic: A sheaf isomorphic to a sheaf of continuous sections


view this post on Zulip Julius (Oct 16 2023 at 16:21):

https://tcsc.lakecomoschool.org/files/2018/06/Como2018.pdf Proposition 1.5

A sheaf is a presheaf where for a family of open sets in its underlying topological space, given they are compatible in a certain way (the sets $a_i$ they get mapped to are consistent regarding intersections of those open sets $U_i$), there will be a set $a \in F(U)$, which basically also is consistent with those restrictions, $a|_U_i = a_i$.

A presheaf is just any contravariant functor into the category of sets, but in this case, it’s thought of as from $O(X)$, the lattice of open sets of topological space X, which acts like a category.

If you have a mapping $p: Y \rightarrow X$ from a different topological space, a sheaf of sections of $p$ maps each open set $U$ to the continuous mappings from $U$ to $Y$ which act like the identity when composed with $p$. (Why are they called “sections”?)

Proposition 1.5 says that there is always some map $p: Y \rightarrow X$ such that a sheaf $F$ is isomorphic to the sheaf of sections of $p$.

They then define the stalk of a sheaf, for the proof, and this part I don’t get.

The stalk of a sheaf at a point is the “filtered colimit” of F(U).

I read that a filtered diagram is something like a functor $M: I \rightarrow C$ where for any two objects in $I$, there is always some other object they both map to; and I believe there are “equalizers” for any two parallel arrows.

https://stacks.math.columbia.edu/tag/04AX

What is the general purpose or intuition of a filtered diagram / filtered colimit? Why is it useful, what properties does it have?

How is it used in this proof?

Thank you

view this post on Zulip David Egolf (Oct 16 2023 at 17:13):

Hi Julius!
I haven't studied this stuff yet, so I don't know the answer to your question.
However, I think this might be a nice resource on some related things: https://johncarlosbaez.wordpress.com/2020/01/05/topos-theory-part-1/

(By the way, to make the LaTeX show up nicely on this zulip, you need to put two dollar signs on each side of your LaTeX expression!)

view this post on Zulip John Baez (Oct 16 2023 at 17:39):

(Why are they called “sections”?)

They're called sections because they're like sections of a bundle. If you don't know what sections of a bundle are, you can read about them here:

where I explain how any bundle gives a presheaf (which is in fact a sheaf). In the same text I also try to explain the stalk construction you're wondering about. I don't say the phrase "filtered colimit", just "colimit", but that's enough to get started on understanding what's going on here.

Luckily Kevin has a lot more good stuff to say below. All I mean by "bundle" is the map p:YXp: Y \to X that he's talking about.

view this post on Zulip Kevin Arlin (Oct 16 2023 at 17:40):

For a map p:YXp:Y\to X, you can get an intuition for the sheaf of sections by first considered its elements over U=XU=X itself. These are the maps s:XYs:X\to Y such that ps=idX.p\circ s=\mathrm{id}_X. Such a map is called a section, or a splitting, of pp, and in itself a split monomorphism, in any context, not just sheaf theory.

view this post on Zulip Kevin Arlin (Oct 16 2023 at 17:40):

Why "section"? Imagine that XX is a circle and Y=X×[0,1]Y=X\times [0,1] is a cylinder. Then a section is essentially just a continuous map X[0,1],X\to [0,1], and you can visualize its image as a circular "slice" out of the cylinder, hitting exactly one point at each polar coordinate. "Section" means something like "cutout", etymologically, and so I believe the terminology comes from this visual of "cutting an XX out of YY."

view this post on Zulip Kevin Arlin (Oct 16 2023 at 17:40):

A filtered diagram is one indexed by a filtered category, which is a category JJ such that every diagram D:KJ,D:K\to J, with KK finite, admits some cocone--not necessarily a colimiting cocone! Directed posets, that is, those for which every two elements admit an upper bound, are a good example. A more important example is the category whose objects are all maps AGA\to G where GG is a fixed group/module/ring/whatever algebraic thing and AA varies over all finitely presented instances of that structure, with morphisms commutative triangles. This category is filtered, this time by using actual colimits in the category of whatevers, and GG is its colimit. In slogan form, every algebraic gadget is the filtered colimit of its maps from finitely presented algebraic gadgets, which allows us to understand quite a lot about infinite algebras from finitely presented ones.

view this post on Zulip Kevin Arlin (Oct 16 2023 at 17:41):

Filtered colimits have a couple of very important properties. One which is easy to state is that filtered colimits commute with finite limits: if JJ is filtered and KK is finite, then for a diagram D:J×KSet,D:J\times K\to \mathbf{Set}, you get the same result if you take the JJ-colimit of the KK-limits or the KK-limit of the JJ-colimits. This is terribly false if JJ is not filtered; consider for instance the case that JJ and KK are both the two-object discrete categories.

view this post on Zulip Kevin Arlin (Oct 16 2023 at 17:41):

For the purposes of the proposition you're asking about, the key property of filtered colimits is that they have a simple explicit expression in Set.\mathbf{Set}. A general colimit of D:JSetD:J\to \mathbf{Set} is given by the disjoint union jD(j)\sqcup_j D(j) quotiented by the equivalence relation generated by the relation xyx\sim y if D(f)(x)D(g)(y)D(f)(x)\sim D(g)(y) for maps f:jj,g:jjf:j\to j',g:j''\to j' in JJ and xD(j),yD(j).x\in D(j),y\in D(j''). Since we have to manually make this relation transitive, it is in generally extremely difficult to tell when two elements of the colimit are equal. (It's instructive to think about a colimit over a category like .\bullet\to \bullet\leftarrow \bullet\to \cdots \bullet.)

view this post on Zulip Kevin Arlin (Oct 16 2023 at 17:41):

For a filtered colimit, though, the original relation is already an equivalence relation! It becomes transitive because, given the situation below in JJ with j1j_1 through j5j_5, you can always extent to the full diagram such that the routes from j2j_2 to j7j_7 are equal. This implies that xD(j1),yD(j2)x\in D(j_1),y\in D(j_2) become equal in D(j4)D(j_4) while y,zD(j3)y,z\in D(j_3) become equal in D(j5)D(j_5) (i.e. xzx\sim z in the generated equivalence relation) if and only if x,y,zx,y,z all become equal in D(j7)D(j_7) (i.e. xzx\sim z in the original not-obviously-equivalence relation.) So it's transitive!

view this post on Zulip Kevin Arlin (Oct 16 2023 at 17:41):

This means that we have an unusually good handle on filtered colimits, which has lots of consequences. For instance, filtered colimits in those algebraic categories we mentioned before are computed just as in sets, which is again terribly false for arbitrary colimits. So not only is a group the filtered colimits of finitely presented subgroups, we can actually understand that colimit!

Anyway, for your purposes, you should find that if you try to finish the proof of your proposition, it becomes critical that you actually know explicitly when two elements of the stalk are equal.