Why is this universal map in a proof of the co-Yoneda lemma actually natural?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
4
down vote

favorite












I'm attempting to prove that every presheaf is a canonical colimit of representable presheaves by constructing a limiting cocone directly (I'm aware that there are more elegant proofs, but this is more of an exercise).



Most of the proof is fine, but I'm having trouble understanding why a certain map is actually natural.



To fix notation, take a small category $mathbfC$ and let $mathbfy : mathbfC rightarrow widehatmathbfC$ denote the Yoneda embedding and $int P$ the category of elements of $P$. We intend to show that $P cong textcolim left( int P xrightarrowpi_P mathbfC xrightarrowmathbfy widehatmathbfC right)$.



Omitting most of the details, let $left( h_X xrightarrowalpha^X,x P right)_(X, x) in int P$ be the limit cocone.
($alpha^X,x$ is just defined to be the natural transformation corresponding to $x$ under the Yoneda correspondence), and let $left( h_X xrightarrowbeta^X,x Q right)_(X,x) in int P$ be another cone.



One reference defines the universal map $gamma : P rightarrow Q$ by letting $gamma_X(x)$ be the precisely the element of $Q(X)$ that $beta^X,x$ corresponds to under the Yoneda correspondence.
Explicitly, $gamma_X(x) = beta^X,x_X(1_X)$.



This seems perfectly natural (as in "no arbitrary choices") but I fail to see rigorously why it is a natural transformation.
We get the following diagrams for some $f : X rightarrow Y$.



enter image description here



And I fail to see why the two values in the top right should be equal.
I've tried writing down every commutative diagram I can think of at my disposal involving those actors but I can't seem to get the right subscripts in the right places. It's not seeming straightforward why this transformation should be natural.



Of course, like all things Yoneda related, it probably falls out of something simple and fundamental that I'm simply missing. What is the proper reasoning to show that this transformation is natural?




Finally, I'm not sure why the map $gamma$ is unique.
It's easy to show that $gamma circ alpha^X,x = beta^X,x$, but to show that $gamma$ is unique would mean to show that $beta^X,x = gamma circ alpha^X,x = delta circ alpha^X,x$ implies that $gamma = delta$, which amounts to showing that $alpha^X,x$ is an epimorphism, which does not seem to be an automatic conclusion. Why should this map be unique?







share|cite|improve this question





















  • You need to use the fact that each of your cocones is... a cocone, and that $beta^X,x$ is a natural transformation. For unicity, you have $gammacirc alpha^X,x=deltacirc alpha^X,x$ for all $X,x$ !
    – Max
    Jul 24 at 8:57















up vote
4
down vote

favorite












I'm attempting to prove that every presheaf is a canonical colimit of representable presheaves by constructing a limiting cocone directly (I'm aware that there are more elegant proofs, but this is more of an exercise).



Most of the proof is fine, but I'm having trouble understanding why a certain map is actually natural.



To fix notation, take a small category $mathbfC$ and let $mathbfy : mathbfC rightarrow widehatmathbfC$ denote the Yoneda embedding and $int P$ the category of elements of $P$. We intend to show that $P cong textcolim left( int P xrightarrowpi_P mathbfC xrightarrowmathbfy widehatmathbfC right)$.



Omitting most of the details, let $left( h_X xrightarrowalpha^X,x P right)_(X, x) in int P$ be the limit cocone.
($alpha^X,x$ is just defined to be the natural transformation corresponding to $x$ under the Yoneda correspondence), and let $left( h_X xrightarrowbeta^X,x Q right)_(X,x) in int P$ be another cone.



One reference defines the universal map $gamma : P rightarrow Q$ by letting $gamma_X(x)$ be the precisely the element of $Q(X)$ that $beta^X,x$ corresponds to under the Yoneda correspondence.
Explicitly, $gamma_X(x) = beta^X,x_X(1_X)$.



This seems perfectly natural (as in "no arbitrary choices") but I fail to see rigorously why it is a natural transformation.
We get the following diagrams for some $f : X rightarrow Y$.



enter image description here



And I fail to see why the two values in the top right should be equal.
I've tried writing down every commutative diagram I can think of at my disposal involving those actors but I can't seem to get the right subscripts in the right places. It's not seeming straightforward why this transformation should be natural.



Of course, like all things Yoneda related, it probably falls out of something simple and fundamental that I'm simply missing. What is the proper reasoning to show that this transformation is natural?




Finally, I'm not sure why the map $gamma$ is unique.
It's easy to show that $gamma circ alpha^X,x = beta^X,x$, but to show that $gamma$ is unique would mean to show that $beta^X,x = gamma circ alpha^X,x = delta circ alpha^X,x$ implies that $gamma = delta$, which amounts to showing that $alpha^X,x$ is an epimorphism, which does not seem to be an automatic conclusion. Why should this map be unique?







share|cite|improve this question





















  • You need to use the fact that each of your cocones is... a cocone, and that $beta^X,x$ is a natural transformation. For unicity, you have $gammacirc alpha^X,x=deltacirc alpha^X,x$ for all $X,x$ !
    – Max
    Jul 24 at 8:57













up vote
4
down vote

favorite









up vote
4
down vote

favorite











I'm attempting to prove that every presheaf is a canonical colimit of representable presheaves by constructing a limiting cocone directly (I'm aware that there are more elegant proofs, but this is more of an exercise).



Most of the proof is fine, but I'm having trouble understanding why a certain map is actually natural.



To fix notation, take a small category $mathbfC$ and let $mathbfy : mathbfC rightarrow widehatmathbfC$ denote the Yoneda embedding and $int P$ the category of elements of $P$. We intend to show that $P cong textcolim left( int P xrightarrowpi_P mathbfC xrightarrowmathbfy widehatmathbfC right)$.



Omitting most of the details, let $left( h_X xrightarrowalpha^X,x P right)_(X, x) in int P$ be the limit cocone.
($alpha^X,x$ is just defined to be the natural transformation corresponding to $x$ under the Yoneda correspondence), and let $left( h_X xrightarrowbeta^X,x Q right)_(X,x) in int P$ be another cone.



One reference defines the universal map $gamma : P rightarrow Q$ by letting $gamma_X(x)$ be the precisely the element of $Q(X)$ that $beta^X,x$ corresponds to under the Yoneda correspondence.
Explicitly, $gamma_X(x) = beta^X,x_X(1_X)$.



This seems perfectly natural (as in "no arbitrary choices") but I fail to see rigorously why it is a natural transformation.
We get the following diagrams for some $f : X rightarrow Y$.



enter image description here



And I fail to see why the two values in the top right should be equal.
I've tried writing down every commutative diagram I can think of at my disposal involving those actors but I can't seem to get the right subscripts in the right places. It's not seeming straightforward why this transformation should be natural.



Of course, like all things Yoneda related, it probably falls out of something simple and fundamental that I'm simply missing. What is the proper reasoning to show that this transformation is natural?




Finally, I'm not sure why the map $gamma$ is unique.
It's easy to show that $gamma circ alpha^X,x = beta^X,x$, but to show that $gamma$ is unique would mean to show that $beta^X,x = gamma circ alpha^X,x = delta circ alpha^X,x$ implies that $gamma = delta$, which amounts to showing that $alpha^X,x$ is an epimorphism, which does not seem to be an automatic conclusion. Why should this map be unique?







share|cite|improve this question













I'm attempting to prove that every presheaf is a canonical colimit of representable presheaves by constructing a limiting cocone directly (I'm aware that there are more elegant proofs, but this is more of an exercise).



Most of the proof is fine, but I'm having trouble understanding why a certain map is actually natural.



To fix notation, take a small category $mathbfC$ and let $mathbfy : mathbfC rightarrow widehatmathbfC$ denote the Yoneda embedding and $int P$ the category of elements of $P$. We intend to show that $P cong textcolim left( int P xrightarrowpi_P mathbfC xrightarrowmathbfy widehatmathbfC right)$.



Omitting most of the details, let $left( h_X xrightarrowalpha^X,x P right)_(X, x) in int P$ be the limit cocone.
($alpha^X,x$ is just defined to be the natural transformation corresponding to $x$ under the Yoneda correspondence), and let $left( h_X xrightarrowbeta^X,x Q right)_(X,x) in int P$ be another cone.



One reference defines the universal map $gamma : P rightarrow Q$ by letting $gamma_X(x)$ be the precisely the element of $Q(X)$ that $beta^X,x$ corresponds to under the Yoneda correspondence.
Explicitly, $gamma_X(x) = beta^X,x_X(1_X)$.



This seems perfectly natural (as in "no arbitrary choices") but I fail to see rigorously why it is a natural transformation.
We get the following diagrams for some $f : X rightarrow Y$.



enter image description here



And I fail to see why the two values in the top right should be equal.
I've tried writing down every commutative diagram I can think of at my disposal involving those actors but I can't seem to get the right subscripts in the right places. It's not seeming straightforward why this transformation should be natural.



Of course, like all things Yoneda related, it probably falls out of something simple and fundamental that I'm simply missing. What is the proper reasoning to show that this transformation is natural?




Finally, I'm not sure why the map $gamma$ is unique.
It's easy to show that $gamma circ alpha^X,x = beta^X,x$, but to show that $gamma$ is unique would mean to show that $beta^X,x = gamma circ alpha^X,x = delta circ alpha^X,x$ implies that $gamma = delta$, which amounts to showing that $alpha^X,x$ is an epimorphism, which does not seem to be an automatic conclusion. Why should this map be unique?









share|cite|improve this question












share|cite|improve this question




share|cite|improve this question








edited Jul 24 at 5:05
























asked Jul 24 at 4:38









cemulate

501412




501412











  • You need to use the fact that each of your cocones is... a cocone, and that $beta^X,x$ is a natural transformation. For unicity, you have $gammacirc alpha^X,x=deltacirc alpha^X,x$ for all $X,x$ !
    – Max
    Jul 24 at 8:57

















  • You need to use the fact that each of your cocones is... a cocone, and that $beta^X,x$ is a natural transformation. For unicity, you have $gammacirc alpha^X,x=deltacirc alpha^X,x$ for all $X,x$ !
    – Max
    Jul 24 at 8:57
















You need to use the fact that each of your cocones is... a cocone, and that $beta^X,x$ is a natural transformation. For unicity, you have $gammacirc alpha^X,x=deltacirc alpha^X,x$ for all $X,x$ !
– Max
Jul 24 at 8:57





You need to use the fact that each of your cocones is... a cocone, and that $beta^X,x$ is a natural transformation. For unicity, you have $gammacirc alpha^X,x=deltacirc alpha^X,x$ for all $X,x$ !
– Max
Jul 24 at 8:57











1 Answer
1






active

oldest

votes

















up vote
3
down vote



accepted










So what you want is to prove that
$$beta_X^X,P(f)(y)(1_X)=Q(f)(beta_Y^Y,y(1_Y)).tag1label1$$
For this, you can use the fact that the maps $(beta^X,x)_(X,x)in int P$ form a cocone, which tells you that, since $f$ defines a map $(X,P(f)(y))to (Y,y)$ in $int P$, you have $beta^X,P(f)(y)=beta^Y,ycirc mathbfy(f)$. In particular, the left-hand side in eqref1 is equal to
$$beta_X^Y,y(mathbfy(f)_X(1_Y))=beta_X^Y,y(f).$$



Moreover, you can use the fact that $beta^Y,y:h_X=mathbfC(_,X)Rightarrow Q$ is natural : this tells you in particular that $Q(f)circ beta^Y,y_Y=beta^Y,y_Xcirc h_Y(f)$, and thus the right-hand side of eqref1 is equal to
$$beta^Y,y_X(h_Y(f)(1_Y))=beta_X^Y,y(f).$$
This confirms that the two sides are equal.



As for the uniqueness, assume that $delta$ is a natural transformation $PRightarrow Q$ such that $deltacircalpha^X,x=beta^X,x$ for all $(X,x)in int P$. Note that, by definition of the cocone $(alpha^X,x)_(X,x)in int P$ and thanks to the Yoneda lemma, we have $alpha^X,x_X(1_X)=x$ for all $X$ and all $xin P(X)$. In particular,
$$delta_X(x)=delta_X(alpha^X,x_X(1_X))=beta_X^X,x(1_X)=gamma_X(x),$$
hence $delta=gamma$.






share|cite|improve this answer





















  • Ah, I had tried combining the naturality square and the cocone triangle for the $beta$'s but I hadn't thought of meeting in the middle like that! As for the uniqueness, I think I was just looking at it from the wrong angle - your argument is quick and simple. Thanks!
    – cemulate
    Jul 24 at 16:51










Your Answer




StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
);
);
, "mathjax-editing");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "69"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2861015%2fwhy-is-this-universal-map-in-a-proof-of-the-co-yoneda-lemma-actually-natural%23new-answer', 'question_page');

);

Post as a guest






























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
3
down vote



accepted










So what you want is to prove that
$$beta_X^X,P(f)(y)(1_X)=Q(f)(beta_Y^Y,y(1_Y)).tag1label1$$
For this, you can use the fact that the maps $(beta^X,x)_(X,x)in int P$ form a cocone, which tells you that, since $f$ defines a map $(X,P(f)(y))to (Y,y)$ in $int P$, you have $beta^X,P(f)(y)=beta^Y,ycirc mathbfy(f)$. In particular, the left-hand side in eqref1 is equal to
$$beta_X^Y,y(mathbfy(f)_X(1_Y))=beta_X^Y,y(f).$$



Moreover, you can use the fact that $beta^Y,y:h_X=mathbfC(_,X)Rightarrow Q$ is natural : this tells you in particular that $Q(f)circ beta^Y,y_Y=beta^Y,y_Xcirc h_Y(f)$, and thus the right-hand side of eqref1 is equal to
$$beta^Y,y_X(h_Y(f)(1_Y))=beta_X^Y,y(f).$$
This confirms that the two sides are equal.



As for the uniqueness, assume that $delta$ is a natural transformation $PRightarrow Q$ such that $deltacircalpha^X,x=beta^X,x$ for all $(X,x)in int P$. Note that, by definition of the cocone $(alpha^X,x)_(X,x)in int P$ and thanks to the Yoneda lemma, we have $alpha^X,x_X(1_X)=x$ for all $X$ and all $xin P(X)$. In particular,
$$delta_X(x)=delta_X(alpha^X,x_X(1_X))=beta_X^X,x(1_X)=gamma_X(x),$$
hence $delta=gamma$.






share|cite|improve this answer





















  • Ah, I had tried combining the naturality square and the cocone triangle for the $beta$'s but I hadn't thought of meeting in the middle like that! As for the uniqueness, I think I was just looking at it from the wrong angle - your argument is quick and simple. Thanks!
    – cemulate
    Jul 24 at 16:51














up vote
3
down vote



accepted










So what you want is to prove that
$$beta_X^X,P(f)(y)(1_X)=Q(f)(beta_Y^Y,y(1_Y)).tag1label1$$
For this, you can use the fact that the maps $(beta^X,x)_(X,x)in int P$ form a cocone, which tells you that, since $f$ defines a map $(X,P(f)(y))to (Y,y)$ in $int P$, you have $beta^X,P(f)(y)=beta^Y,ycirc mathbfy(f)$. In particular, the left-hand side in eqref1 is equal to
$$beta_X^Y,y(mathbfy(f)_X(1_Y))=beta_X^Y,y(f).$$



Moreover, you can use the fact that $beta^Y,y:h_X=mathbfC(_,X)Rightarrow Q$ is natural : this tells you in particular that $Q(f)circ beta^Y,y_Y=beta^Y,y_Xcirc h_Y(f)$, and thus the right-hand side of eqref1 is equal to
$$beta^Y,y_X(h_Y(f)(1_Y))=beta_X^Y,y(f).$$
This confirms that the two sides are equal.



As for the uniqueness, assume that $delta$ is a natural transformation $PRightarrow Q$ such that $deltacircalpha^X,x=beta^X,x$ for all $(X,x)in int P$. Note that, by definition of the cocone $(alpha^X,x)_(X,x)in int P$ and thanks to the Yoneda lemma, we have $alpha^X,x_X(1_X)=x$ for all $X$ and all $xin P(X)$. In particular,
$$delta_X(x)=delta_X(alpha^X,x_X(1_X))=beta_X^X,x(1_X)=gamma_X(x),$$
hence $delta=gamma$.






share|cite|improve this answer





















  • Ah, I had tried combining the naturality square and the cocone triangle for the $beta$'s but I hadn't thought of meeting in the middle like that! As for the uniqueness, I think I was just looking at it from the wrong angle - your argument is quick and simple. Thanks!
    – cemulate
    Jul 24 at 16:51












up vote
3
down vote



accepted







up vote
3
down vote



accepted






So what you want is to prove that
$$beta_X^X,P(f)(y)(1_X)=Q(f)(beta_Y^Y,y(1_Y)).tag1label1$$
For this, you can use the fact that the maps $(beta^X,x)_(X,x)in int P$ form a cocone, which tells you that, since $f$ defines a map $(X,P(f)(y))to (Y,y)$ in $int P$, you have $beta^X,P(f)(y)=beta^Y,ycirc mathbfy(f)$. In particular, the left-hand side in eqref1 is equal to
$$beta_X^Y,y(mathbfy(f)_X(1_Y))=beta_X^Y,y(f).$$



Moreover, you can use the fact that $beta^Y,y:h_X=mathbfC(_,X)Rightarrow Q$ is natural : this tells you in particular that $Q(f)circ beta^Y,y_Y=beta^Y,y_Xcirc h_Y(f)$, and thus the right-hand side of eqref1 is equal to
$$beta^Y,y_X(h_Y(f)(1_Y))=beta_X^Y,y(f).$$
This confirms that the two sides are equal.



As for the uniqueness, assume that $delta$ is a natural transformation $PRightarrow Q$ such that $deltacircalpha^X,x=beta^X,x$ for all $(X,x)in int P$. Note that, by definition of the cocone $(alpha^X,x)_(X,x)in int P$ and thanks to the Yoneda lemma, we have $alpha^X,x_X(1_X)=x$ for all $X$ and all $xin P(X)$. In particular,
$$delta_X(x)=delta_X(alpha^X,x_X(1_X))=beta_X^X,x(1_X)=gamma_X(x),$$
hence $delta=gamma$.






share|cite|improve this answer













So what you want is to prove that
$$beta_X^X,P(f)(y)(1_X)=Q(f)(beta_Y^Y,y(1_Y)).tag1label1$$
For this, you can use the fact that the maps $(beta^X,x)_(X,x)in int P$ form a cocone, which tells you that, since $f$ defines a map $(X,P(f)(y))to (Y,y)$ in $int P$, you have $beta^X,P(f)(y)=beta^Y,ycirc mathbfy(f)$. In particular, the left-hand side in eqref1 is equal to
$$beta_X^Y,y(mathbfy(f)_X(1_Y))=beta_X^Y,y(f).$$



Moreover, you can use the fact that $beta^Y,y:h_X=mathbfC(_,X)Rightarrow Q$ is natural : this tells you in particular that $Q(f)circ beta^Y,y_Y=beta^Y,y_Xcirc h_Y(f)$, and thus the right-hand side of eqref1 is equal to
$$beta^Y,y_X(h_Y(f)(1_Y))=beta_X^Y,y(f).$$
This confirms that the two sides are equal.



As for the uniqueness, assume that $delta$ is a natural transformation $PRightarrow Q$ such that $deltacircalpha^X,x=beta^X,x$ for all $(X,x)in int P$. Note that, by definition of the cocone $(alpha^X,x)_(X,x)in int P$ and thanks to the Yoneda lemma, we have $alpha^X,x_X(1_X)=x$ for all $X$ and all $xin P(X)$. In particular,
$$delta_X(x)=delta_X(alpha^X,x_X(1_X))=beta_X^X,x(1_X)=gamma_X(x),$$
hence $delta=gamma$.







share|cite|improve this answer













share|cite|improve this answer



share|cite|improve this answer











answered Jul 24 at 11:53









Arnaud D.

14.7k52141




14.7k52141











  • Ah, I had tried combining the naturality square and the cocone triangle for the $beta$'s but I hadn't thought of meeting in the middle like that! As for the uniqueness, I think I was just looking at it from the wrong angle - your argument is quick and simple. Thanks!
    – cemulate
    Jul 24 at 16:51
















  • Ah, I had tried combining the naturality square and the cocone triangle for the $beta$'s but I hadn't thought of meeting in the middle like that! As for the uniqueness, I think I was just looking at it from the wrong angle - your argument is quick and simple. Thanks!
    – cemulate
    Jul 24 at 16:51















Ah, I had tried combining the naturality square and the cocone triangle for the $beta$'s but I hadn't thought of meeting in the middle like that! As for the uniqueness, I think I was just looking at it from the wrong angle - your argument is quick and simple. Thanks!
– cemulate
Jul 24 at 16:51




Ah, I had tried combining the naturality square and the cocone triangle for the $beta$'s but I hadn't thought of meeting in the middle like that! As for the uniqueness, I think I was just looking at it from the wrong angle - your argument is quick and simple. Thanks!
– cemulate
Jul 24 at 16:51












 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2861015%2fwhy-is-this-universal-map-in-a-proof-of-the-co-yoneda-lemma-actually-natural%23new-answer', 'question_page');

);

Post as a guest













































































Comments

Popular posts from this blog

What is the equation of a 3D cone with generalised tilt?

Color the edges and diagonals of a regular polygon

Relationship between determinant of matrix and determinant of adjoint?