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.
Hi, @Simon Burton! Do you know how Jim is doing right now?
Todd said he was okay a few weeks ago.
Hi John, yes he is doing well. We are going to talk again tomorrow.
I need to talk to someone about Dyson's "three-fold way" - a specific question about it - and he's about the only person I can imagine with the knowledge and also the interest in simple fundamental issues that might be willing and able to help me figure it out.
But he tends to completely dominate the conversation and push it toward whatever he's interested in now, so I'm not sure that'll work. Also he may be sort of digusted with how I stopped talking to him about math.
So I might try Todd Trimble instead.
I'm starting to do a lot of "pure math" again, actually secretly mathematical physics, and I need the right people to talk to.
Yes... Jim does not do so well with random questions that don't relate to what he is currently thinking about. But I think you should still try. I don't think he holds any grudge against you.
Okay. I'll think about it. When he and I were talking a lot, I found that he was in principle interested in talking about what I was doing. It took a long long time for me to communicate whatever it was to him... but then, at some point, his answer would be amazingly helpful, often turning the question into something much deeper.
But you know all about that.
So, I'm debating whether I should just figure this damned thing out myself, or talk to him, or someone else.
"But you know all about that." Yes.. and he is always so generous and patient in explaining things to me.
Yes, that's certainly true too!
I've considered a career where I just get Jim to explain things to me and then I write them up.
It could be more useful than what I'm actually doing... but I have this need to do my own stuff.
I'm lucky that many of the things Jim has explained to me, you have already written about it. But there's much more that could be done. So far I haven't made much progress actually finishing writing up something, but I did write an essay for the latest fqxi contest, where I talk about several ideas I learnt from Jim: https://fqxi.org/community/forum/topic/3538 . I remember when he first explained the idea behind Kleinian geometry to me, we spent hours just talking about "the triangle". I had no idea that was even possible.
I'd be curious how far Jim has gotten into the Langlands program, or whatever really "big" idea he's interested in now.
But if he started explaining that to me it would take years!
Do you know what his current top interest is?
Most recently we have been talking about the category of commutative quantales, as a baby step towards understanding the category of quasi-coherent sheaves of an affine or projective variety. These are supposed to be a categorification of quantales. (I'm not sure if I have this exactly right though.) The current question is: is this category of commutative quantales cartesian closed?
Before that was a lot of (infty,1) category theory: spectra, stable homotopy theory, and all that.
That sounds nice. My student @Jade Master just wrote a paper heavily using commutative quantales... but for an utterly different reason!
All the stuff you list sounds good. I've finally been getting off my butt and learning more (infinity,1)-category theory. Just a tiny bit.
hmm, i wouldve said that the categorification of a quantale is either a benabou cosmos or a quantaloid :o
Yeah, actually I'm confused about the analogy Simon mentioned, now that I think about it.
A commutative quantale is a commutative monoidally cocomplete poset, where "monoidally cocomplete" means the tensor product distributes over colimits. So one traightforward categorification is a symmetric monoidally cocomplete category, which is more or less what I call a symmetric 2-rig.
But in the poset case the cocompleteness gives you completeness and closedness for free.
So, in the categorical case you might want to add them on.
Then you get approximately - or maybe exactly? - a Benabou cosmos.
Yeah: "Jean Bénabou‘s original definition (see Street 74, p. 1) was that a cosmos is a complete and cocomplete closed symmetric monoidal category. "
yeah lol to be entirely honest i usually remember that by remembering that it's basically a categorification of quantales
I assume the tensor product distributes over colimits in a Benabou cosmos, though what I just said doesn't make it 100% clear.
it certainly does
it's a left adjoint
er, well, holding either argument fixed gives a left adjoint, to be precise
Now "the category of quasi-coherent sheaves of an affine or projective variety" certainly is a Benabou cosmos... so I guess that's the idea here.
ah
We're talking sheaves of modules over the structure sheaf, so they have a "tensor product".
hmmmmm
So yeah, I think that's the idea.
i learned recently that you can put "sheaf of local rings" equivalently as "local ring object in the topos of sheaves" and i think i like that better
Yeah, so did Grothendieck.
so would this be equivalent to "module over the ring object in the topos of sheaves"
Yes, maybe with some slight extra condition.
cool
The "quasi-coherent" thing always confuses me, but I bet it's in there precisely to make what you said come out true!
:D
The usual definition of "quasi-coherent sheaf" always confuses me because it looks like the definition of what it means for a module to have a presentation by free modules, and I think "but all modules have a presentation by free modules!"
hmm, i wouldn't know
i don't, like, know algebra :sob:
Oh.
Anyway, I think it's a condition thrown in just to rule out certain horrible examples.
If so, the phrase "quasicoherent" is really poorly chosen.
It sounds scary.
I suspect it means "non-idiotic".
I guess if you're quasicoherent you're non-idiotic, so maybe it makes sense...
I'd better look up to see if my guess is right: a quasicoherent sheaf on a scheme is just a module of the ring object in the ringed topos that you get from that scheme.
Hmmph, I can't find out from the nLab whether this is true or false. There a lot of other characterizations of quasicoherent sheaves.
Someone around here should know!
you can access the nlab?
it's down for me :(
ive used google cache a couple times, is that all
It's up for me
John Baez said:
a module of the ring object in the ringed topos
I'm not entirely certain what this phrase means, but I am pretty sure it would just work out to be "a sheaf of modules", and not necessarily (and probably not) quasicoherent.
oh, what on earth? i can load a page with curl but not with firefox
wait, WAIT, is this the new dns firefox switched to? for fuck's sake
The nLab page on quasicoherent sheaves has a section called 'Synthetic definition using the internal language', but it's all 'big Zariski' whereas we want 'small Zariski'.
omg i turned off secure dns and the nlab loads now :face_palm: are you serious
Reid Barton said:
John Baez said:
a module of the ring object in the ringed topos
I'm not entirely certain what this phrase means, but I am pretty sure it would just work out to be "a sheaf of modules", and not necessarily (and probably not) quasicoherent.
Okay. A ringed topos is just a topos with a ring object in it. The category of sheaves (of sets) on a scheme is a topos, and it's a ringed topos, where the structure sheaf gives the ring object.
Does that help?
So yes, maybe a module of that ring object is just any old sheaf of modules.
on a scheme, do you mean?
Yes. I fixed that and another slip.
wouldn't a typical sheaf of modules have to be over a single fixed ring?
We want them over a sheaf of rings!
exactly
I'm not sure whether (or how) to interpret "module" over a ring object internally, or externally, or whether it matters
Internally. Sarah was slipping into an external viewpoint.
yeah—i was going external because reid was :)
Blame each other.
but I am pretty sure it would just work out to be "a sheaf of modules",
—over what ring?
I thought he meant what makes sense - namely, over the the sheaf of rings called the "structure sheaf", that our scheme is born with.
Intuitively this is the sheaf of "well-behaved functions" on our scheme.
For any open set you get a ring of functions.
yeah, but my point was that an ordinary "sheaf of modules" is over some particular ring, but we don't have a ring, we have a sheaf of rings
so it's unclear what a plain old "sheaf of modules" even means
Okay: in algebraic geometry the "ordinary" concept of "sheaf of modules" is over a sheaf of rings.
oh.
okay :)
I mean if you're not using sheaves then get outta here! Algebraic geometry is not for you! :upside_down:
Yes, sorry. I mean the concept from algebraic geometry.
i.e. M is a sheaf, and for every U, M(U) is a module over O_X(U), and they all fit together in some reasonable way.
But not quite as reasonable a way as "quasicoherent".
oops!
Right. So Reid is starting to persuade me that "module of the ring object in the ringed topos associated to a scheme" is just the same as "sheaf of modules of the structure sheaf of our scheme".
John Baez said:
So yes, maybe a module of that ring object is just any old sheaf of modules.
That's right, at least according to these slides by Ingo Blechschmidt (p.11). There's also some stuff further down on quasicoherence. Generally, Ingo's work is the place to look for information on the external meaning of internal topos things in the context of algebraic geometry!
Okay, great.
The nLab's attempt to be intuitive says:
A quasicoherent sheaf of modules (often just “quasicoherent sheaf”, for short) is a sheaf of modules over the structure sheaf of a ringed space that is locally presentable in that it is locally the cokernel of a morphism of free modules.
So it's a sheaf of modules that when you look locally enough has a presentation.
I guess I have to see a non-quasicoherent sheaf of modules to understand what horrors are being ruled out here.
is it possible that like... the proof of the fact you claimed is normally true is non-constructive
so it doesnt hold in sheaf topoi broadly
Yeah, maybe something like that!
It's scary because I think of all algebraic gadgets as having presentations: they're "quotients" (really coequalizer) of free things.
Like, whenever your gadgets are algebras of a monad this is true.
On an affine scheme X = Spec R, the category of quasicoherent sheaves is equivalent to the category of R-modules, via the global sections functor. So if you have a nonzero sheaf of modules with no nonzero global sections, that's a non-quasicoherent sheaf.
That last sentence is for an affine scheme, you mean....
I'm sure you meant that.
nlab appears to say that 'internal choice' holds in a sheaf topos iff it is boolean, and most sheaf topoi are non-boolean i think
Yes, "on an affine scheme" was meant for both sentences.
:+1:
it's an odd space that has a boolean algebra for a frame
(dunno whether that's sufficient but it's certainly necessary)
I think the issue is with the notion of "presentation" or "free": locally it has to be given by a cokernel between free modules on external sets of generators, not like free modules on some funny sheaf that might only be supported at one point or something.
I think I'm gonna start by following Reid's suggestion: find a nonzero sheaf of modules on an affine scheme, like the affine line say, that has no nonzero global sections.
But yes, there's also something funny going on with this concept of presentation, in that it's using a set of generators instead of a sheaf of generators.
That makes it sounds like a quasicoherent sheaf is like a sheaf that doesn't explode when you bring it to the surface and try to reason about it externally.
(I'm thinking of certain deep-sea fish here...)
Screenshot_20200513-092002_Drive.jpg
I guess this part of Ingo's thesis is spot on
Especially Remark 8.2 says exactly what you are saying @John Baez : every module is presented by a free module! And this statement holds intuitionistically, hence holds in the sheaf topos as well
Theorem 8.3 is also nice
so much for my guess :)
(deleted)
o.O
locally external
Haha OK maybe that didn't make a lot of sense, I'm deleting it
im just reacting to the phrase itself don't worry :sweat_smile:
Yeah but still, it didn't make sense at all upon a second reading. Ingo explains it better.
as a vague (but formalisable) way of thinking about the quasi-coherent condition: locally free sheaves are just vector bundles, and quasi-coherent sheaves are just vector bundles but where the rank can jump between different open sets, and everything becomes really nice (and somehow “finitely describes”) when you take homology (ie look at things up to quasi-isomorphism)
it sounds very vague but i think it can be a helpful first intuition: quasi-coherent sheaves are locally free sheaves glued together by some tower of homotopy data (and if you “truncate” everything and only look at the first two degrees of your homotopy data then you get exactly coherent sheaves)
(the one caveat here being that algebraic geometers usually care more about complexes of coh/q-coh/loc free sheaves that just one single sheaf itself)
The free objects in the category of (arbitrary) -modules seem to be the ones that can be written as
for an arbitrary sheaf and the constant sheaf on the integers.
Matteo Capucci said:
I guess this part of Ingo's thesis is spot on
Thanks, Matteo, that's great! I bet this thesis could help me understand algebraic geometry better by explaining some of the ideas using more topos theory. Sometimes I find that helps... sometimes it just confuses me... but overall it's much better to have this extra way of thinking about things.
Jens Hemelaer said:
The free objects in the category of (arbitrary) -modules seem to be the ones that can be written as
for an arbitrary sheaf and the constant sheaf on the integers.
Nice! If so that makes it clear how much more special quasicoherent sheaves of -modules are than sheaves sheaves of -modules that merely admit a presentation in terms of free -modules. (According to Ingo's thesis the latter are all sheaves of -modules.)
I don't know if this is too late, but this is how I digested what a sheaf of modules over a sheaf of rings is. It's a sheaf values in the category of all modules that matches the given sheaf of rings when you forget down to rings.
image.png
John Baez said:
Nice! If so that makes it clear how much more special quasicoherent sheaves of -modules are than sheaves sheaves of -modules that merely admit a presentation in terms of free -modules. (According to Ingo's thesis the latter are all sheaves of -modules.)
For people like me that have to translate Ingo's statements to "external language": if is an arbitrary -module, there is a surjection
and doing the same for the kernel of this map gives a presentation.
Concrete examples of sheaves of O_X modules which are not quasi-coherent are extensions by zero from open subschemes. Quoting a comment of Brian Conrad on Mathoverflow for a longer list of such examples:
"Canonical flasque resolutions, infinite direct products, extension by zero from a locally closed set (see the discussion of excision early in SGA2), sheaf-Hom (and sheaf-Ext) between quasi-coherent sheaves, topological pullbacks of sheaves (even q-coh. ones) along scheme morphisms,..."
https://mathoverflow.net/q/44563/7878
What does an "extension by zero from an open subscheme" look like? Could it be something like this? I take to be the affine line, I choose a closed point , and I make up a sheaf of -modules like this: for any open set that doesn't contain I set , while if contains I set . Is that an example?
Yes. This cannot be quasicoherent since it is a non zero sheaf on an affine scheme with zero global sections.
Okay, great! Now I'm finally getting a sense of what quasicoherence is like.
This topic was moved here from #general > quasicoherent sheaves by John Baez
so you’re describing what’s called a skyscraper sheaf john (if i’m not mistaken). as simon points out, it’s a counterexample because you take it on the affine line. it’s important to note that the same construction on e.g. would be quasi-coherent (and in fact actually coherent)
I don't think I was describing a skyscraper sheaf. I thought a skyscraper sheaf would have something like for all containing a given point and for all not containing it.
I instead described a sheaf such that for any open set that doesn't contain and if does contain it.
I was trying to follow Simon's advice and define an "extension by zero from an open subscheme".
Yes, I think skyscraper sheaves are always quasi-coherent, even on affine schemes.
I think from a categorical point of view it is perhaps best to define quasicoherent sheaves in algebraic geometry as the right Kan extension of the pseudofunctor from commutative rings to Cat which associates to . This defines for any presheaf on affine schemes, and so in particular for the functor of points of a scheme. This points to the "right" way of extending to other geometric objects (stacks, higher stacks,...). The nlab page
https://ncatlab.org/nlab/show/quasicoherent+sheaf
is pretty good on this.
Then one can construct separately an embedding into -modules on the associated locally ringed space when is representable by a scheme and characterize the image.
One could think that having the embedding into -modules is necessary to do homological algebra with quasicoherent sheaves, but it is not really the case. If is quasi-compact and quasi-separated (a very mild assumption), the category is a Grothendieck abelian category, and in particular has enough injectives.
The fact that quasicoherent sheaves were defined for general locally ringed spaces is, I think, somewhat of an historical accident. When Grothendieck developped scheme theory, one of his inspiration was the theory of coherent sheaves on complex analytic varieties of Cartan, Oka, Serre... so it was natural to define it this way and to specialize to schemes, and it helps when comparing complex algebraic and analytic geometry (as in Serre's GAGA paper). But in complex analytic geometry only coherent sheaves behave well, and in fact the category of quasicoherent sheaves on a general locally ringed space is, IIRC, very badly behaved: it is not always abelian for instance.
The lack of extensions by zero in the quasicoherent world is quite fundamental. It means that the pullback functor has no left adjoint when is an open immersion. This make the functoriality of quasicoherent sheaves really different from the functoriality shared by many other sheaf theories, like sheaves on complex analytic spaces, l-adic sheaves, or D-modules (the so-called "six operation formalism"). This has played a role in the story of Grothendieck-Verdier duality (the relative, non-smooth version of Serre duality). Recently Scholze has apparently managed to fix this and to have a left adjoint for using his "condensed mathematics" framework: see Lecture XI in
https://www.math.uni-bonn.de/people/scholze/Condensed.pdf
Scholze claims that this should give a much simpler proof of Grothendieck-Verdier duality.
(oh woops, yes, i definitely misread your example john)
my only other input: quasi-coherent sheaves in the analytic world are pretty badly behaved, but there are a bunch of subtler things that exist to sort of take their place (fréchet quasi-coherent sheaves, for example), so all is not lost, you just have to be a lot more sensitive to analytic data
Neat! Right now I'm still struggling to get a feeling for quasi-coherent sheaves in plain old algebraic geometry.
you probably wanna start by trying to understand what quasi-coherent sheaves on a affine schemes look like
over Spec(A) they are the same thing as A-modules
the general definition on a locally ringed space in terms of "locally a quotient of free blah blah blah" is a bit annoying to work with, or at least I think so
but if you think of them as an appropriately globalized version of what happens with affines you will have the right intuition
this probably is what that definition Simon mentioned using a Kan extension is doing: it says exactly what you want for affines, and then the abstract nonsense takes care of the gluing for you
of course you can do the same thing in a more hands-on way, and this is important for calculations
anyways, before I go distracted too much
I'd suggest thinking about coherent sheaves over spec k[x]
they are the same thing as finitely generated k[x]-modules, and you can write down exactly what all of those are
if you want to think of a coherent sheaf as something kind of like a vector bundle, then you should want to understand what the fibers of that bundle look like
these are very fun things to calculate: you take a point x, which corresponds to some homomorphism from A to a field, and you take the tensor product of your module with that field over A
if you want to get a sense of the difference between (quasi)coherent sheaves and arbitrary sheaves of modules, I think the best way is to figure out how pullbacks work for both of them and play around with that