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.
Todd Trimble said:
Eric Forgy said:
I can kind of see how some ambiguity around the term "cartesian category" arises. If a category has a terminal object and pullbacks, then it is cartesian monoidal, but more because it has all finite limits. A cartesian monoidal category has a terminal object and finite products, but might not have pullbacks and hence may not be finitely complete.
Incidentally, do you know how to show a category is finitely complete if it has pullbacks and a terminal object? (If it's not an immediate yes, then it's not a bad idea to see whether you can form products and equalizers and establish their universal properties, without going to the nLab or anything else.)
I think I can do this :blush:
I recently pointed out that if your category has a terminal object, then you can form spans
The two legs are actually the same because there is only one morphisms (up to isomorphism).
If your category also has pullbacks, we can compose (which is non-associative btw) two such spans giving
but it turns out that is just the usual cartesian product This gives us finite products.
For arbitrary finite diagrams? :thinking:
I'm not sure, but I think the general trick is to form spans to the terminal object (which enforces commutating diagrams because any two paths to the terminal object need to be the same) and use pullback.
How is defined, and how do you know that is the usual cartesian product? (Perhaps this was gone into up-thread, in which case a link would be fine.)
Once this is done, the next step would be how to define equalizers in terms of products and pullbacks. That's a little harder.
The hardest would be general finite limits in terms of products and equalizers. But let's wait until we come to that bridge.
How is defined and how do you know that is the usual cartesian product?
is the pullback of the cospan
It is defined as the universal object with two morphisms and such that
However, is always equal to because they both map from to the terminal object (and there is only one of those so they must be equal) so the condition is superfluous and is simply the universal object with two morphisms and This is the definition of cartesian product so
Okay, that looks good. You're ready for your next assignment. I won't give any hints for now.
[Sorry for the delay. Dinner, kids, etc :sweat_smile:]
Once this is done, the next step would be how to define equalizers in terms of products and pullbacks. That's a little harder.
Given two morphisms and their equalizer is related to the pullback of the cospan
i.e. This is like pairs (although may not have "elements") such that
[Confession: I initially posted this as my answer, i.e. I thought the equalizer was the pullback (oops!), but then I peaked at the nLab. I probably would not (within a reasonable amount of time) be able to figure this out on my own.]
By the definition of product, there is a unique morphism
and there is also a unique diagonal map
The equalizer is the pullback of the cospan
This expresses the equalizer
in terms of products and pullbacks.
The hardest would be general finite limits in terms of products and equalizers. But let's wait until we come to that bridge.
:fear:
"By the definition of product, there is a unique morphism
"
Are you sure you meant to say this? (It's not true.) If not, then what did you really mean?
"and there is also a unique diagonal map
"
This is an odd way of speaking. If you had merely said, "Let be the diagonal map..." or something, nothing would have looked amiss to me, but since you did say what you said, I'm going to spot-check your understanding. How is the diagonal map defined again?
Finally, how would you verify that the construction you give really does give the equalizer?
In case it wasn't clear what I meant by my first complaint: suppose for instance is a 1-element set and a 2-element set. Then both and have 4 elements, hence the number of morphisms from one to the other is .
Hi Todd :wave: Good morning :coffee:
Todd Trimble said:
"By the definition of product, there is a unique morphism
"
Are you sure you meant to say this? (It's not true.) If not, then what did you really mean?
I see. As you requested, I really tried this without help from any references and I've not yet had a need to commit a lot of these basic definitions to memory. I use this stuff on a need-to-know basis. For the first 50 years of my life, a product had always been:
and that is enough for a PhD in engineering / physics (and a long career in finance) :sweat_smile: Until recently (because I need to know now for a paper I'm working on), I've never actually needed to chase diagrams so I'm less familiar with the CT / diagram approach and truly appreciate the help :pray:
I (thought I) knew that the universal property of product (as a span ) means that for any other span there is a unique map of spans (i.e. commuting diagram) defined by a unique (up to isomorphism) morphism i.e. the following diagram commutes:
I think of product as a kind of "universal span". Since is a span and is the universal span (among all such spans ), I thought the definition of product meant there is a unique morphism
I am snooping on this conversation and have to admit, I'm a bit jealous. This is the kind of interaction I have, at one time or another, wished to have with Todd. Unfortunately, I was never a good enough Category Theorist nor have I had the time to put in the effort to keep up my side of it. This is in spite of Todd's great patience and good guidance. It's nice to see happening in real time.
Ben Sprott said:
I am snooping on this conversation and have to admit, I'm a bit jealous. This is the kind of interaction I have, at one time or another, wished to have with Todd. Unfortunately, I was never a good enough Category Theorist nor have I had the time to put in the effort to keep up my side of it. This is in spite of Todd's great patience and good guidance. It's nice to see happening in real time.
It really is a matter of knuckling under and working close to the ground and getting one's hands dirty with the basics of the subject. What I'm appreciating from Eric is the courage doing so in public.
Todd Trimble said:
"and there is also a unique diagonal map
"
This is an odd way of speaking. If you had merely said, "Let be the diagonal map..." or something, nothing would have looked amiss to me, but since you did say what you said, I'm going to spot-check your understanding. How is the diagonal map defined again?
After working through the generalization of John's puzzles (I never seriously thought about diagonal map before that), I think of the diagonal map as a map of spans (and the opposite of the unital laws):
image.png
(Note: Whenever I say "map of spans", I mean that :point_of_information: and the diagram must commute.)
Finally, how would you verify that the construction you give really does give the equalizer?
I would cheat of course! :smiley:
I would chase the diagram assuming I'm in :sweat_smile:
"I thought the definition of product meant there is a unique morphism
"
You're still not saying it right! Here, let me get you started: unique morphism such that...
Todd Trimble said:
"I thought the definition of product meant there is a unique morphism
"
You're still not saying it right! Here, let me get you started: unique morphism such that...
"...the following diagram commutes. [insert correct diagram]"? :blush:
I still need to calibrate when something is obvious enough not to say it. Product and diagonal maps have obvious diagrams and those diagrams have to obviously commute :thinking:
Okay, much better on specifying what the diagonal map is: it's the unique map such that (which is what you said with the morphism of spans, except the word unique was not in there).
Moral: to specify a map into a product, it suffices to say what its composites with the projection maps are. That, of course, is the universal property of a product.
There is a general notation here: is defined to be the unique map such that and . With that, you can define .
Eric Forgy said:
I still need to calibrate when something is obvious enough not to say it. Product and diagonal maps have obvious diagrams and those diagrams have to obviously commute :thinking:
Start by avoiding saying something that is obviously false. :-) The shorthand expression that category theorists use (after they have "earned their stripes", so to speak) is "the canonical map blah-blah-blah". But students in first-year category theory don't get to say that yet. :-(
Fair enough :joy:
Okay, on to "the equalizer". When I said "how would you verify that is the equalizer", I meant how would you verify that your general recipe for constructing works. It looks like you were starting to say something else instead, not addressing that general question.
Anyway, yes: chasing elements in Set is not a bad idea here, and can lead to a full-fledged proof that works for general categories. In fact, there is a general "Yoneda principle" that can be used to reduce such questions to the case Set, but I don't think we're quite ready to discuss that.
Anyway, let's try verifying that your recipe works for Set -- that's not a bad way to begin.
Ben Sprott said:
I am snooping on this conversation and have to admit, I'm a bit jealous. This is the kind of interaction I have, at one time or another, wished to have with Todd. Unfortunately, I was never a good enough Category Theorist nor have I had the time to put in the effort to keep up my side of it. This is in spite of Todd's great patience and good guidance. It's nice to see happening in real time.
:joy:
I think the common hope among us is that by me asking these (sometimes very stupid) questions and me making very public (sometimes very stupid) mistakes that others can learn. No one ever writes a book on "The wrong ways to do category theory." Even my stupidest questions and my stupidest comments I'm sure have crossed the minds of other science students before. So it is a mixture of selfishness (I need to know this stuff) and altruism (I know other people need to know this stuff) that I am fine to put myself out there like this. It is for the greater good :blush: On the plus side, I now know 10,000 ways how not to do category theory. That will make me (and has always made me) a good / empathetic educator - believe it or not :nerd:
Well, I'm trying to emulate John's sort of "tough love" approach. I'll try to avoid being or sounding like a total asshole in the process. :-)
Actually, I'm looking back now at your recipe for constructing , that you say you copied from the nLab, and I have to say, that looks like a pretty inelegant ham-handed construction. As a matter of fact, taking a closer look, it looks plain wrong. Who wrote that, anyway? :-) [I have a guess, but I won't say out loud.] Bonus points for finding the error and correcting it.
As a start: forget category theory. Can you write down in ordinary set-theoretic notation what the so-called equalizer of two functions between sets is supposed to be?
Todd Trimble said:
Anyway, let's try verifying that your recipe works for Set -- that's not a bad way to begin.
:+1:
Well, I knew that the pullback
of the cospan
gets us in the right ballpark. That consists of elements such that
This set is too big. We want the subset of with
I couldn't think of a way to do this using only products and pullbacks, so I peaked at the nLab.
The diagonal map is one way to get there because it duplicates a single element:
So the nLab forms a cospan
Pulling this cospan back, we have two paths
and
For this diagram to commute, we need
so the pullback consists of triples (which is equivalent to just ) such that
Todd Trimble said:
As a start: forget category theory. Can you write down in ordinary set-theoretic notation what the so-called equalizer of two functions between sets is supposed to be?
I can try :blush:
Yes, very good. So you're asserting (or rather, imposing) an equality between a pair of elements in the codomain.
The emphasis on equality and pair is of course intentional, but let's start with "pair". Easy question: which pair am I talking about, and in what set does it live?
I think you want the pair
With that hint, maybe I'll take a few moments to see if I can figure out the rest :blush:
Eric Forgy said:
I think you want the pair
With that hint, maybe I'll take a few moments to see if I can figure out the rest :blush:
You leaped ahead a little bit, but I'll let it go for now. You're moving in a good direction, it looks like.
Looking back on your message of 1:28, you have made a correct inference, that the underlying object of the pullback you get from that diagram is (isomorphic to) , and hopefully it's clear that can't possibly be right. For example, the set you wrote down at my request is usually a proper subset of , isn't it?
Ok! You gave a hint earlier. So we can form a cospan
Pulling this back gives us two paths:
For the diagram to commute, we need and , i.e.
Excellent! That seems to work in Set, doesn't it? Can you verify that the same construction is going to work in a general category with binary products and pullbacks?
For that, you will have to remember the definition of equalizer in terms of a suitable universal property.
I would probably feel more comfortable writing it like:
though, but it is fine :blush:
Except that won't be right, according to the notation I introduced earlier. It would be correct to write , which is another way to define , except I don't think we've yet discussed how cartesian product can be interpreted as a functor (on the basis of universal properties) -- that's a separate topic, but that would be the place to discuss the definition of .
Todd Trimble said:
Excellent! That seems to work in Set, doesn't it? Can you verify that the same construction is going to work in a general category with binary products and pullbacks?
For that, you will have to remember the definition of equalizer in terms of a suitable universal property.
Does this have to be done with diagrams? :thinking:
In that generality (and before we become super-slick category theorists): it's nice to do if it isn't too awkward, but you never really have to use diagrams at all: you can always write down what needs writing down just using morphism names and and equations, etc.
To make sure I understand the question...
We have the same cospan and the same pullback. I verified it using elements. Are you asking me to verify it with diagrams / equations instead of elements?
Or with morphisms instead of elements, yeah. (A higher point of view is that you treat morphisms just as you do elements, but we'll get there.)
So: can you state the universal property of an equalizer?
Side question:
If you form a limit of a diagram, do you only really need to worry about the "root" objects (i.e. objects that are not a codomain for any morphism in your diagram (other than identity))? I guess that is true. For example, with a cospan, the pullback is a limit, but we usually just draw the arrows from the pullback to the respective domains.
If I look at the pullback diagram and insert two additional morphisms, the diagram still commutes.
Once we have the object via the pullback, I think it is still fine to say it is the universal object such that
image.png
commutes.
Btw, I still don't see how the nLab is wrong. It has the equalizer as a set of triples " such that " which is equivalent to a proper subset of :thinking:
I think this way is better though :+1:
Eric Forgy said:
Side question:
If you form a limit of a diagram, do you only really need to worry about the "root" objects (i.e. objects that are not a codomain for any morphism in your diagram (other than identity))? I guess that is true. For example, with a cospan, the pullback is a limit, but we usually just draw the arrows from the pullback to the respective domains.
That's not a bad question, but in general you won't have root objects the way you've defined them. For example, if you are trying to take the limit of a diagram where the category has a single object , so that all morphisms loop around from the object to itself, the object can't help being the codomain of a morphism in the diagram.
(Pro tip: you usually have to be pretty careful with introducing the word "not" when it comes to working purely equationally, as we are here.)
So, the "hygienic" way to go in general is to worry about all the objects in your diagram, and I'm glad you brought this up because it'll come up again when we discuss general finite limits past the equalizer case.
Eric Forgy said:
Btw, I still don't see how the nLab is wrong. It has the equalizer as a set of triples " such that " which is equivalent to a proper subset of :thinking:
I think this way is better though :+1:
(before the thinking icon) No, the nLab is wrong! You said yourself at 1:28 "is equivalent to ", which isn't a great way to say it, but you mean that the pullback here consists of all elements of ! Not a proper subset.
Oh, sorry, I had a brain fart. You're right! (Shame on me.)
I do agree with you after the thinking icon: this way is better.
Then what I said was wrong because I said "such that " :blush:
This is my understanding (to help point out where I go wrong):
consists of pairs such that so we've already got a proper subsect of .
Then when you pull THAT back, it forces , but we still have
I'm sure the nLab was just some quick notes and not meant to be the best way so maybe I'll try editting the nLab page :+1: :blush:
Yes, but I counsel holding off until you've done your homework here. :-) It's good to be really rock-solid in your understanding.
No one ever writes a book on "The wrong ways to do category theory."
What a brilliant idea! :light_bulb:
Thank you. Of course, you know what I meant, right? :wink:
Todd Trimble said:
Well, I'm trying to emulate John's sort of "tough love" approach. I'll try to avoid being or sounding like a total asshole in the process. :-)
Good! I'm a bit worried that people reading my conversation with Eric will think that this Zulip is a place where experts beat nonexperts to a pulp. They may not know that I've been friends with Eric for over a decade and this (somehow) allows me to be tough in ways that I'd never do to someone I just met. I'm not even that tough with my usual students!
Eric Forgy said:
Thank you. Of course, you know what I meant, right? :wink:
Yes, I'm not sure I'd want to write such a book, but I can imagine a book that's a dialog between a beginner in category theory and an expert, where the beginner actually makes all the most popular mistakes, and then learns why they're mistakes.
Yeah, in the startup world, it is very valuable to study post mortems, i.e. reasons for failure. Most books just reflect the successes and not the pain that typically involves creating something new. This Zulip stream is largely that book of a struggling student. People can read about my failures (and hopefully see me ultimately triumph over them in the end :joy: )
Anyway, I had a late lunch and some kid time (=vegging to some Netflix :sweat_smile:) and back to work now :muscle:
To sum up progress so far...
Starting with a category with a terminal object and pullbacks, we:
It feels like some topological trick is needed to show it has all finite limits.
It's not exactly "topological", though I know what you mean. I think I'd go about this by showing every category with finite products and equalizers has all finite limits.
Since every category with a terminal object and pullbacks has finite products (ahem) and equalizers, the desired result follows.
(Maybe by "has products" you meant "has binary products". Having finite products is equivalent to having binary products and a terminal object, which is a 0-ary product.)
Eric Forgy said:
To sum up progress so far...
Starting with a category with a terminal object and pullbacks, we:
- Showed the category also has [Edit: finite] products
- Showed the category also has equalizers
It feels like some topological trick is needed to show it has all finite limits.
You haven't finished showing that it has equalizers! That was part of your homework. :-)
We got to finite products by noting that the product arises from the composition of two spans and (something that came up recently in another stream) so I meant "finite products" (revised it). Products beyond binary products come from composition of more than two such spans.
Todd Trimble said:
You haven't finished showing that it has equalizers! That was part of your homework. :-)
I thought I finished :joy:
I thought this is what we needed for equalizers:
Eric Forgy said:
Once we have the object via the pullback, I think it is still fine to say it is the universal object such that
commutes.
My thinking was that the pullback of the cospan was needed to define , which is universal by the definition of pullback. With that pullback diagram, you can insert and it all still commutes without changing so you can remove the bottom cospan to obtain the diagram above and it still commutes and is still universal.
The universality of the pullback implies the universality of that diagram.
To my taste, what you say at the end is a little fast and sketched-out, and hard to read. I, as your de facto teacher here, should not have to struggle to interpolate what you mean! But to get started, I think you intend that defining to be the pullback of the cospan
we let be the first pullback projection, and the second. So far, so good.
So, let's slow down a little. Let me ask you to write down an annotated series of equations showing that . How do you know this?
Todd Trimble said:
So, let's slow down a little. Let me ask you to write down an annotated series of equations showing that . How do you know this?
Ok. I'll try, but I don't know how to answer that because it feels obvious to me :thinking:
That is precisely what the pullback means even before inserting into the pullback diagram and inserting them doesn't change anything :thinking:
Ultimately, you should be able to write everything down in terms of equations. That's what I want to see.
Put differently: every time you say a diagram commutes, you are asserting an equation.
The pullback
of the cospan
is a universal object with unique morphisms
such that
but this means
and
or
And how did you get from the equation before the "but this means" to the equation(s) after?
(You're doing well by the way.)
Todd Trimble said:
And how did you get from the equation before the "but this means" to the equation(s) after?
I guess, "It's obvious" isn't good enough? :sweat_smile:
In principle, I guess we can show that, in general, :thinking:
Then
implies
Nope! Not good enough. :-)
But I can give a little hint: how does one go about proving that two maps into a product are equal? What would it mean?
I'm sorry but I don't know what it can mean other than what I already said :thinking:
Generally speaking, going back to sets, two functions are equal if for all
Well, look very carefully at how we defined for two maps . It is the unique map such that...
I don't recall us ever defining :thinking:
Approx. 7 hours ago.
Todd Trimble said:
Okay, much better on specifying what the diagonal map is: it's the unique map such that (which is what you said with the morphism of spans, except the word unique was not in there).
Moral: to specify a map into a product, it suffices to say what its composites with the projection maps are. That, of course, is the universal property of a product.
There is a general notation here: is defined to be the unique map such that and . With that, you can define .
Found it
Right. Okay, right now the notation is a little overloaded, because we already used them for the pullback projections. But you can name them something else, like or something. Anyway, now look back to the thing you said you thought you could show in general, a little bit above.
This diagram
makes it clear that
Yes! It's the uniqueness clause in the universal property of the product that is responsible for the equality . Moral: for two maps into a product to be equal, it is necessary and sufficient that their composites with each of the projections be equal.
So, you've now passed through the first gate of establishing the desired universal property for your construction of . That consisted in showing , which I'm now satisfied you've done. You still have to show the universality. But maybe this will go more quickly. Is it clear what remains to be done?
I gave an argument I still think is valid for universality :thinking:
Well, that's what you said before the long string of comments where I drew out of you something you seemed to think obvious, so you'll excuse me if I want to put you to the test.
Suppose you have a map such that . Your task is to produce a map such that what? And what will the requisite uniqueness clause for the desired universal property say?
The universality of
implies the universality of
Yeah, so you say! :-)
Anecdote:
When I was in school, I took an exam. It was very easy and one question followed trivially from the previous one. My answer was "Obvious" and got full credit :joy:
I don't think I would have done as well in your class :smiley:
I do think this sort of very detailed work is important, making sure every step is clear both to you and whoever you're talking with. You're doing fine.
My argument is that is universal for the cospan diagram, but we can insert those two functions into the diagram like
This doesn't impact the commutativity of diagram at all, so we can remove the bottom cospan and the universal property remains.
This is obvious to me :sweat_smile:
If you walk through the details, for example, "For any other object X with morphisms.... there is a unique morphism such that..." and then walk through the same details for the diagram with parallel morphisms, the argument is exactly the same.
Okay, let's see how this goes: could you follow the instructions of 8:17 PM and tell me how this goes?
Ok. I will try :pray:
Todd Trimble said:
Suppose you have a map such that . Your task is to produce a map such that what? And what will the requisite uniqueness clause for the desired universal property say?
The universality of pullback means that for any other span there is a unique morphism such that is map of spans, i.e. the diagram with two spans connected in the middle via commutes.
i.e. is a 2-morphism in the bicategory :blush:
You didn't quite say that right for the particular application. You can't produce such a for any old span . Can you see what's missing?
Right. Take 2.
The diagram consisting of the span connected to the lower cospan must commute.
Now, if you insert two parallel morphisms and remove the lower cospan, you've changed nothing.
The diagram
image.png
Still commutates. If there is another span connected to the such that the diagram commutes, then there is a morphism such that connected spans commute. Same exact argument.
In fact, it would be the same morphism.
The impedance of the cospan and the two parallel morphisms is matched :nerd:
It's been so long since I thought about circuits that I can't even remember the name, but in circuit theory, when impedances match, you can replace one component with another and you do not change the physics at all.
Just hang on a moment. The message of 8:45 PM is right. Now, suppose you have a map such that . Please just write down the span you are referring to, and indicate why the diagram of 8:45 PM commutes.
This whole thing has to commute:
(Man, I :heart: q.uiver.app :heart: )
Yes, that's where we're trying to get to. You have to say what are (easy) and also show the outer square commutes (not hard).
Because the span map commutes:
So we need to check
but that follows because
Yeah, look at the starting point again, given at 8:58.
Ah, I see you erased your admission you got something backwards. I agree with that. We're not starting with . The map is what we have to wind up producing.
So are we trying to prove is a pullback? I thought that was given. I'm confused :thinking:
Yes, that's how we constructed it, as a pullback. Now what we are trying to do is show that it satisfies the universal property required of an equalizer.
(You never did take me up on the post of 8:17.)
So that means taking a map that equalizes and , and producing a map such that...
But in order to do that, we have to exploit the universal property of that we do already know, and that's the property of its being a pullback.
Let me stop here and watch for your reaction.
Sorry. I should have told you I stepped away for dinner (little family drama) :pray:
Quite all right. Of course tomorrow's another day as well.
For reference:
Todd Trimble said:
Suppose you have a map such that . Your task is to produce a map such that what? And what will the requisite uniqueness clause for the desired universal property say?
I'm sorry I'm a little confused because the pullback is effectively an equalizer already, but with a different diagram than the usual one. Then, due to "impedance matching", we can swap out the cospan with parallel morphisms without changing the "physics" :nerd:
More seriously, I guess we are trying to use what we know about the pullback to show that the equalizer object is universal also for the usual equalizer diagram. So it is the diagram and universality of the object over that diagram we are after. Is that right?
I think I got it.
Consider the diagram:
We know from our work with the pullback that the lower triangle commutes and we are told the outer triangle commutes and our task is to show that there is a
such that the diagram with the upper spans connected in the middle commutes.
This is simply
with
and
Now, let's go back to the original pullback diagram:
The fact that there are maps and such that everything in sight commutes is pretty much just the definition of pullback and we were told our category had pullbacks so this commuting diagram is given.
By the same reasoning above, we have
There is absolutely nothing new when passing from the pullback diagram to the parallel diagram. Universality of the former implies universality of the latter in precisely the same manner with precisely the same maps.
You can see this by starting with the pullback diagram and inserting the parallel morphisms as follows:
Adding the parallel morphisms changes nothing. is still universal and is still
Now, with the parallel morphisms in place, we can remove the original cospan and that still doesn't change anything.
The remaining diagram still commutes and is still universal for the diagram.
I would characterize this as a "physicists" proof and would argue it is just as valid as the more traditional one above (that you've been trying to get me to write down).
Hopefully this is correct because I felt my brain muscle growing on that one :muscle:
I think its fair to say that we've shown that a category with a terminal object and pullbacks also has:
I'm not keeping track of what you've shown (since Todd is in charge of that :upside_down: ), but it's certainly true that a category with a terminal object and pullbacks has finite products and equalizers. The converse is true too - maybe that's already obvious to you.
This is fun 🥳
John, I'm not very good at deciphering emoji, but the upside-down face usually reads as a negative to me.
Eric: I'm not satisfied. According to our pairing notation, denotes a map to a product, here , and not to a pullback. So defining doesn't work here.
Next, you never said what and are, in terms of the data that we start with, which is a map such that . The answer is trivial, and I'm tempted just to say it and have done with it, but I'll give one more chance. It's the obvious thing.
Next, after that, in order to produce a map into the pullback, you first have to verify that a square which involves the maps commutes. That's the most important phase of what we're doing at the moment.
"I would characterize this as a "physicists" proof and would argue it is just as valid as the more traditional one above (that you've been trying to get me to write down)."
And I would say to that: don't argue with me. :-) In order for me to certify that you've really got it, the words have to come out in a certain order and you have to be able to answer my questions.
Good morning :coffee:
Todd Trimble said:
John, I'm not very good at deciphering emoji, but the upside-down face usually reads as a negative to me.
I am almost certain this is not meant in any kind of negative way. I read it as a form of celebration that I am in someone else's hands (which is a welcome change for him) :blush:
Eric: I'm not satisfied. According to our pairing notation, denotes a map to a product, here , and not to a pullback. So defining doesn't work here.
:face_palm:
Right. Ok. So is a map but is like a subset of (and it is precisely a subset if we are in ) so I thought the fact the diagrams commute makes things work out :thinking:
Next, you never said what and are, in terms of the data that we start with, which is a map such that . The answer is trivial, and I'm tempted just to say it and have done with it, but I'll give one more chance. It's the obvious thing.
What I labelled is just your I thought that was clear, but should have said it. And since the diagrams commute,
Again, I thought that was clear, but should have said it.
So... I am thinking maybe I was right, but didn't put it in the form you were expecting, which I think should be
Next, after that, in order to produce a map into the pullback, you first have to verify that a square which involves the maps commutes. That's the most important phase of what we're doing at the moment.
I thought this is what I did when I wrote
and
Converting this, it becomes
and
where
I hope this is correct because it really feels correct :pray:
"I would characterize this as a "physicists" proof and would argue it is just as valid as the more traditional one above (that you've been trying to get me to write down)."
And I would say to that: don't argue with me. :-) In order for me to certify that you've really got it, the words have to come out in a certain order and you have to be able to answer my questions.
I could certainly improve my ability to communicate with mathematicians, but we could also try meeting in the middle a little bit. It is not my goal to become a mathematician. My goal is to solve engineering problems and I see category theory as something that could help me do that :pray:
This is all super helpful to me :raised_hands: Thank you very much :pray: :pray: :pray:
The key insight (which is cool and should be on the nLab :heart: ) is that the equalizer object is the pullback of your cospan. That is very clean :+1:
Out of curiosity, is there a term for different diagrams that have the same limits?
The diagrams
and
have, for practical purposes, the same limits and, as far as limits are concerned, are somehow "equivalent" diagrams.
I call it "impedance matched," but suspect there is a better name :nerd:
Out of curiosity, is there a term for different diagrams that have the same limits?
Two diagrams are cofinal (sometimes "confinal") if they have the same colimit. The "co" does not mean dual here, so one should probably say that two diagrams have the same limit if they are "cocofinal" (or "coconfinal").
Just to clarify what I meant at the end: since I can't read minds, my only means of being satisfied that you've got it is by asking really pointed questions and watching for the reaction. As I thought others before me had (John, Jason Erbele), so I thought that was already the accepted way of proceeding.
Anyway, you're mighty close. But you still haven't quite identified the square whose commutativity needs checking before you can invoke the universality of the pullback to produce the map (let's call it and not -- the latter is an abuse of language, and it's better to avoid abusing language at this stage of the game). Two of the maps of the square are as correctly identified by you. How is this to be completed to a square? And how would one verify commutativity of that square?
It's all really easy, but I want to hear it.
Eric Forgy said: [Edit: Added the quote.]
Out of curiosity, is there a term for different diagrams that have the same limits?
The diagrams
and
have, for practical purposes, the same limits and, as far as limits are concerned, are somehow "equivalent" diagrams.I call it "impedance matched," but suspect there is a better name :nerd:
Both limits involve maps
and
The cospan limit also involves a leg but that is just trivially equal to the composite of
and
and doesn't have any impact and could be removed.
Is that in answer to me, or Nathanael?
Todd Trimble said:
Is that in answer to me, or Nathanael?
Neither. It was a continuation of my previous comment :sweat_smile:
Asynchronicity :sweat_smile:
@Nathanael Arkor I always understood 'cofinal' as an adjective that applies to a functor between categories, in this case between the diagram domain categories. I forget the co conventions, but for two diagrams to give the same co/limit, it's certainly sufficient that you can factor one as the composite of the other with a cofinal functor.
Agreed, my experience is that cofinal almost always refers to a functor, rather than a pair of diagrams. I feel I have seen this usage for diagrams somewhere (outside the nLab), but I can't recall where now. Perhaps this terminology is a little confusing.
Todd Trimble said:
... so I thought that was already the accepted way of proceeding.
Any way you want to proceed is your way and it is great :blush: :raised_hands:
Anyway, you're mighty close.
:tada:
But you still haven't quite identified the square whose commutativity needs checking before you can invoke the universality of the pullback to produce the map (let's call it and not -- the latter is an abuse of language, and it's better to avoid abusing language at this stage of the game). Two of the maps of the square are as correctly identified by you. How is this to be completed to a square? And how would one verify commutativity of that square?
It's all really easy, but I want to hear it.
Ok :thinking:
Looking at this diagram
I see 4 triangular diagrams:
The equations demonstrating each triangle commutes are respectively
There ain't no stinking square there!!! Show me the square.
I'm sorry. I don't understand. I don't see any squares and am at a loss.
Pullbacks are based on squares! In order to invoke the universal property of a pullback, you need to be dealing with squares! Which square? (Hint: what did we take the pullback of, again?) Exercise: remind yourself what is the universal property of a pullback, exactly.
You mean this?
You should de-clutter that diagram, so that we can focus on squares. There are two that are relevant here.
That this commutes is given by definition of pullback, isn't it? :thinking:
One of those squares commutes by definition of pullback. In order to apply the universal property of pullback, you have to show that the other commutes.
By the way, part of the confusion is inserting . That's definitely putting the cart before the horse. You can't invoke the existence (and uniqueness) of without first showing that other square commutes.
I strongly recommend reviewing the universal property of pullbacks, in order to make sense of my last comment (in case it doesn't already make sense).
I'm confused because we are told that our category has pullbacks and pullbacks are universal and I think the universality of pullback means that diagram commutes :thinking:
Yes, of course. But our goal is to construct .
Of course, to make sure, I should ask: which diagram are you taking about?
is the pullback that we are told our category has.
Well, to be absolutely clear, a pullback is really not just an object, but an object equipped with some data satisfying some properties.
And because is a pullback, then for any other commuting square like the one in that image :point_of_information: , there is a unique
Pulling back the cospan results in a commuting square.
You're getting closer. Still misusing language slightly though -- I'll come back to that. But the one in what image*?
What other commuting square are you talking about?
Todd Trimble said:
John, I'm not very good at deciphering emoji, but the upside-down face usually reads as a negative to me.
It's my trademarked symbol for "just having fun, just goofing around, don't worry".
It's not a frowning person, it's a smiling person doing somersaults.
For any other commuting square involving the same cospan, there is a unique .
Please answer my question. What other commuting square?
Dimishing returns bro
I can't speak your language. Sorry.
My language is fine.
You said "that diagram", and Todd is wondering which one:
Eric Forgy said:
I'm confused because we are told that our category has pullbacks and pullbacks are universal and I think the universality of pullback means that diagram commutes :thinking:
Each time he asks you, you don't answer.
The correct diagram :blush:
Okay - some diagram or other, and you're not going to say.
This diagram:
Eric Forgy said:
What other diagrams are there?
The whole things commutes.
Eric, I can see you're getting frustrated, and I don't want for that to be the case. But there are two squares that we need to be discussing. There's the pullback square which commutes by definition of pullback, yes. There's another which for some reason you seem reluctant to put down.
Ok
No, Eric -- we have to show a certain diagram commutes. The non-pullback square.
Isn't pullback a limit? If we say it is a pullback, I thought we are saying that any other commuting square with the same cospan base has to pass through our universal one via .
I'll try to show that the square with commutes, but I feel that is given.
We don't have yet!! That's the point! We have to produce on the basis of showing that this other square commutes, first.
Could I ask you to write down this other square, please? You seem to be really fast at doing such things.
"I'll try to show that the square with XXX commutes, but I feel that is given."
Given -- no. Easy -- yes.
Great, thanks. Okay, the task is to show that square commutes, on the basis of the assumption we started with.
By definition of , we also have this diagram commutes
image.png
I consider this as given information.
We also know this diagram commutes:
I'm not sure if we should consider the parallel morphisms of the pullback as given but we determined that when we worked through pullback earlier so we don't need to do that again.
Well, it's confusing to say that that diagram of 3:53 commutes. When you say a diagram commutes, it really means that if you have two paths going from any starting point to any ending point in the diagram, the results are the same. That's not the case starting at and ending at . But I'll be just as satisfied if you can produce a string of equations that establishes .
Yeah, forget that last diagram here. It's not relevant for the thing we need to be examining.
I just don't get it and obviously cannot speak the same language as you because
which is given unless you want me to prove that
implies and , in which case I will pass because that is obvious.
I don't know how to say it any other way.
I struggle because, in my mind (the only one I have to work with), we are given
I do find it pretty cool that the simple fact two equations can be packaged up into a tuple like that gives rise to different (yet somehow "equivalent") diagrams, but there is no new info. It is the same info packaged differently into different (equivalent) diagrams.
So, referring to your post of 4:05, I think we did establish that first equation somewhere upthread, and the second comes from our starting assumption that , and the third may have been another lemma somewhere upthread, I don't recall. The fourth is okay; the definitions we've established indicate that and are synonymous with each other. So, okay, let's say that you've done what I've asked of you, but it seems to have resulted in your being angry, which is too bad. I'm not trying to fuck with you, really I'm not. But a lot of things have been called "obvious" by you, and I'm trying to walk through and make sure.
(For example, the last bit "unless you want me to prove" sounds a little snarky, but even that may be something to think through, believe it or not -- it's easy to let notations lull one into complacency. But I won't insist.)
Let me put what you've done into different words, to try to pull all this together. To show that two maps into a product are equal, it is necessary and sufficient to establish that and , where are the two projections. (That was the "moral" I stated upthread.) Of course we know that and , because (exploiting the universal property of the product) is defined to be the unique morphism making those equations true. Likewise, is the unique map so that . So then, to prove
it is necessary and sufficient to write down the following equations:
.
Anyway, let's go on. Now, by the universal property of pullback, having established this last commutative square, we can assert the unique existence of a map such that and , and that concludes the proof that the pullback construction that is asserted to be an equalizer really is an equalizer.
We can continue the discussion to go on to general finite limits -- I'll leave it to you if you want to do that. But it might be best to break here for today. I'm glad that we at least saw this discussion through to a conclusion.
Thank you sincerely Todd. Not once in all of this discussion did I ever think you were *** with me :sweat_smile:
I'll send you a note privately with some relevant info about this situation.
Eric Forgy said:
I just don't get it and obviously cannot speak the same language as you because
which is given unless you want me to prove that
implies and , in which case I will pass because that is obvious.
I don't think that's obvious. It's obvious with the usual definition of the ordered pair , but that's not the definition you're using in this game! You are using with a certain technical definition involving universal properties - it's nothing like an ordered pair.
Yeah. Once I drew this :point_down: , it made a lot of sense. I guess I shouldn't use the word "obvious". "Almost obvious"? :blush:
I see your point though :+1:
Eric Forgy said:
This diagram
makes it clear that