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.
I'm getting lost in terminology, so I'm here for a sanity check: is it true that a fibration (of categories) is equivalent to a pseudofunctor given by the contravariant Grothendieck construction, while an opfibration is equivalent to a pseudofunctor given by the covariant Grothendieck construction?
Hence: given , is it equivalent to an opfibration ?
That's right. Fibrations allow you to pull back an object (or morphism) in along a morphism in . Opfibrations push forward along maps in the base.
If you're wondering why "fibration" involves an "op" while "opfibration" doesn't involve an "op", I think the reason is that "fibrations" came first, for basically the same reason that presheaves involve an "op".
Thanks people!
@Reid Barton my problems were mostly that different sources call them differently, especially the Grothendieck construction has quite a few different conventions
Since I'm here: do you know what happens when you compose an opfibration and its functor of fibers? That is, you have and then , is of any interest? Given an object in , it should return the fiber it lies in, and given a morphism, it should return the functor induced by its horizontal part
I've never thought about that composite. I'd bet it is interesting. By the way, I guess you know this, but people would usually write , , so you're talking about .
Oh right! I didn't use that notation since usually people abuse notation/terminology and call 'Grothendieck construction' just the construction of the total category of the resulting fibration, and then the fibration itself is called something like .
Oh, you're right, even I usually use to mean the total category - I don't know what I was thinking just now.
I like your notation better since it stresses the fibration, though the total category is really the star of the construction, which makes you want to have a specific notation for that, which makes you regret using for the projection functor in the first place! :laughing:
It might be illuminating to think about this composite in the case of functions. For a function there is an inverse map
It turns out that the grothendieck construction of is the function . To be completely honest I usually think of the usual Grothendieck construction as a fancier version of this. In this context the composite is
If is injective, then this composite is the identity. In general it is multi-valued. You can use this intuition in full-version of the Grothendieck construction as well. is like the multivalued result of a functor composed with its inverse.
Everyone should think of the Grothendieck construction as a fancier version of what Jade just described.
Using as a name for the map sending each point of to its inverse image under may confuse some people here, so I hope they get the point: it's just the usual usage of to mean "inverse image" (which confuses all beginners, since has another meaning too, in which exists iff is a bijection).
Another nice way to think of the Grothendieck construction is that it's an analogue of this thing in topology:
If you have a fibration where the fiber is , it has a classifying map
where is the group of homotopy autoequivalences of , and is the classifying space of . Conversely from the classifying map we can reconstruct the fibration up to homotopy equivalence.
So, we can ask Matteo's question in this context: what do you get if you compose and ? You get
This is the classifying map for some fibration with as its base space! Call this fibration
The fiber of this fibration is still (since we got it from a classifying map to ).
What is it? Well, there's only one reasonable choice: it's the pullback of the fibration
along itself!
I'm too lazy to draw the pullback square. But this pullback will be a fibration over with the same fiber as our original fibration, namely .
If you draw pictures of everything here - drawing topological spaces as blobs in the usual way, with points as dots - and also draw pictures of what Matteo was asking about - drawing categories as blobs in the usual way, with points as objects - you'll see they're the exact same pictures.
So, we're "pulling back a fibration along itself" - either in the categorical sense or the topological sense.
I'm going to keep thinking of it as a fancier Σ type, and considering all this inverse image stuff as hacking elegant type theoretic presentations into other languages. :smile:
Ooookay. Mathematicians learn inverse images in college so that's how we think.
is certainly some kind of fancy version of a type, but categories don't form a topos and as far as I know we don't really have a type theoretic presentation of this yet--that's part of what directed type theory is supposed to, I think.
Yeah, maybe.
if i learned anything from shulman's sub-nlab, it's that when you have higher structure, many of the roles previously played by slices are now properly played by fibrational and/or opfibrational slices
categories don't form a topos, but hopefully they form a 2-topos
the correspondence between Set/B and Set^B for a set B is in some sense a kind of foundational principle showing why the slice over B is the category where type theory in a context "x : B" takes place
and the categorification of that is the correspondence between the opfibrational slice over B and Cat^B, for a category B
so presumably categorified type theory in a context "x : B" should happen in an opfibrational slice, rather than an ordinary slice—or something similar
ugh i should probably read about stack semantics sometime
...actually sorry iirc it's less about higher structure and more about invertibility or something?
like, i seem to recall @Joe Moeller mentioning something way back about like, any functor between groupoids is equivalent to a fibration, or something like that—so the relevant fact about sets is not that they lack higher structure, but that they're groupoidal
if you look at (0, 1)-categories, preordered sets, then despite the lack of higher structure, we once again have that PreOrd^P doesn't correspond to PreOrd/P—it corresponds to an opfibrational slice
oo, sry, @Reid Barton is this what you meant about directed type theory :thinking:
Oh right.
Directed type theory has directed-identity/hom types, and tracks various sorts of variance for variables and whatnot.
Depending on which one you're talking about.
I'm not exactly sure how that fits into (op)fibrations.
I guess the variance on a family of types would determine its status as a fibration?
aaa there are too many things to learn >_<
is an opfibration, and is a fibration, maybe. But I've seen things that also have "invariant" and "Isovariant" things, so it can get quite complicated.
Or is that backwards for the same reason that this thread started?
sarahzrf said:
like, i seem to recall Joe Moeller mentioning something way back about like, any functor between groupoids is equivalent to a fibration, or something like that—so the relevant fact about sets is not that they lack higher structure, but that they're groupoidal
Yes, I think I taught him this! Given any functor between groupoids , you can "puff up" and get an equivalent groupoid and a fibration that's equivalent to , in the sense that the triangle made from , and the equivalence commutes up to natural isomorphism.
It's easy to cook up . An object of is an object of together with an isomorphism in , where is any object of .
And it's easy to cook up : it sends to .
The fibers of are called the homotopy fibers of .
For example is surjective on objects iff is essentially surjective on objects.
I guess in homotopy theory this trick is called taking the "homotopy cocylinder" of .
Wow that's a lot of nice intuitions there! Thanks @John Baez and @Jade Master.
Lately I'm with @Reid Barton here, in that I think of as a categorified version of . The correct setting for this, I don't know.
Maybe it is correct for
i just told you what it was :P
John Baez said:
It's easy to cook up . An object of is an object of together with an isomorphism in , where is any object of .
is this some sort of comma construction?
oh wait... commas are lax pullbacks, right?
is this a pseudo pullback?
:thinking:
I think if you do John's construction in HoTT, you get something where part of it can be collapsed out. Like, you have , and , and . But the inner is contractible, so .
Also that is how you write pullbacks in HoTT.
more like homotopy pullbacks
sarahzrf said:
is this a pseudo pullback?
You could say "pseudo pullback", but one piece of jargon that's good for googling around is "iso-comma object".
The terminology for weakened pullbacks is annoying because there are many variants, e.g.
"If the coherence isomorphisms are retained, but ... are required to be identities and ... is required to be unique, then the simplified definition becomes that of a strict iso-comma object, while the unsimplified definition becomes that of a strict pseudo-pullback.
But anyway, yes, I bet you can think of the homotopy cocylinder of as a pseudo pullback or "iso-comma object" built from and .
Sorry if this seems out of topic. But, with my limited knowledge... I think somehow this fibration concept maybe can be used to capture parameter estimation?