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 trying to work with some labeled concrete categories, by which I mean for a concrete category and a set of labels, the labeled category is the comma category where is the forgetful and is the constant functor on .
My issue is that since the objects of these categories are set functions, when I do constructions like pullback, I just get a set function that I then need to manually show will lift to a structure-preserving map in .
Is there something I can use to make sure the constructions on labelled objects automatically preserve/create the structure in ?
As an example: if is the category of posets and a set function and a -labelled poset, then I would like to say that the pullback of is an -labeled poset but I'm not sure how.
I'm not sure, but another way of tackling your example might be to say that the forgetful functor is a Grothendieck fibration. One still however needs to prove this is true.
@John Baez thank you!!!
Sure.
More precisely, if is the pullback, then you have a function , and a cartesian lifting of this function with respect to would induce a poset structure on .
Actually I'm not sure how being a fibration would help?
Since I want posets labeled by sets, I thought I should need a fibration so that the fiber over a set is the -labelled posets, and then a map should induce a map ? @Mike Shulman I'm not sure I understand your comment either.
I did find the following exercise in Jacobs' "Categorical logic and type theory" which seems to say that the I mentioned would be an opfibration?: image.png
Here's another way to put it. Your is the pullback of and . Thus, if is a fibration, then so is the projection . But the functor is also a fibration, and the composite of fibrations is a fibration; thus the functor is also a fibration.
Ok! I will need to think about this for a bit. So would Jacobs' exercise imply is also an opfibration (a bifibration?)
Yes, it is.
Thank you very much Mike!!
I still have a doubt about why is a fibration... given a we need to find a cartesian arrow above it.
In terms of the isomorphism between posets and T0 Alexandrov spaces, a cartesian arrow above should correspond to putting an initial topology on .
But I think the initial topology on a T0 space is not necessarily T0.
In terms of orders, the initial order could make a preorder rather than a partial order?
You want to distinguish between posets and preorders?!? (-:O
That's either a smiling angel with a halo over his head or a screaming guy with a furrowed brow.
Mike Shulman said:
You want to distinguish between posets and preorders?!? (-:O
I know that reaction :-) It has also been my own instinct for a long time.
But in combinatorics, the distinction is considered similar to the distinction between bijections and surjections. Now that sounds crazy to a category theorist!
The explanation is that preorders are like posets except that you allow repetition of elements, just like a surjection is like a bijection with repetition of elements.
The second statement probably requires further explanation: in combinatorics it is common to represent finite sets as standard ordinals, such as . Then surjections are represented as packed words: a packed word is a word (in the alphabet ) such that if a letter appears in the word, then all previous letters are required to appear too. So for example the packed word represents the surjection where is the letter in position in the word. So it's just a word where you are required to use all letters up to some point, but are allowed to repeat letters. In contrast, a bijection is just a packed word without repetition.
For a category theorist, it takes quite an effort to get used to this rather 'reductionist' way of thinking and writing, and there are tons of crazy (and useful) constructions that are not invariant under 'real' bijections. But it is a highly optimised language for what it is designed for (such as the theory of symmetric functions, just to mention one huge area).
Mike Shulman said:
You want to distinguish between posets and preorders?!? (-:O
Ha! :) Well to put it in context, I'm trying to represent behaviours that evolve in space time, the labels representing states and the partial order representing causal/chronological dependence. If two points were equal in the order that would indicate simultaneity, which I thought is bad due to the "relativity of simultaneity".
Anyway, If I used preorders would it be easier to work with the slice categories where where is right adjoint to the forgetful instead of fibrations? (That option was not available for posets since there was no right adjoint).
For personal reasons I write all my emoticons left-handed, so (-:O is a smiling face with a halo. I generally use it to mean "innocent face". For instance, in this case, I know very well that there are sometimes good reasons to distinguish between posets and preorders, so my comment was meant as a sort of tongue-in-cheek way to point out that since category theorists often don't make that distinction, the answers up to that point may not have been making it either.
However, if you really do mean posets and not preorders, then your original example:
Nasos Evangelou-Oost said:
if is the category of posets and a set function and a -labelled poset, then I would like to say that the pullback of is an -labeled poset but I'm not sure how.
is false. For instance, let be the terminal poset and the identity function; then the pullback is just , and the only sensible preorder that can be induced on it is the indiscrete one, which is not antisymmetric.
And yes, for preorders you can use the right adjoint to the forgetful. Then the fact that it's a fibration just follows from the existence of pullbacks in .
Mike Shulman said:
However, if you really do mean posets and not preorders, then your original example:
Nasos Evangelou-Oost said:if is the category of posets and a set function and a -labelled poset, then I would like to say that the pullback of is an -labeled poset but I'm not sure how.
is false. For instance, let be the terminal poset and the identity function; then the pullback is just , and the only sensible preorder that can be induced on it is the indiscrete one, which is not antisymmetric.
Oh! I guess I had in mind the case when the maps are always injective (these seem to be the only important maps in my context), I wonder if that changes things?
I also learnt that the property assuring the existence of "initial structures" like the initial order is being a topological category. So is topological but is only monotopological (ref. The Joy of Cats, defn 21.38)
Yes, restricting to monos should make it work.
Thank you Mike :)