Showing posts with label adjunctions. Show all posts
Showing posts with label adjunctions. Show all posts

Sunday, April 20, 2014

Adjunctions

$\Newextarrow{\xequiv}{10,10}{0x2261}$ For the definition of adjunction (or adjoint functors/1-cells), see Wikipedia, nlab, or your favorite introduction to category theory.
For the definition of 2-category, again see Wikipedia or nlab, or the classic Categories for the Working Mathematician, 2nd Edition.
Here we merely demonstrate some notation and recall a few related definitions.
Due to the importance of the subject, we present some of the diagrams in two different categories:
conventionally in a 2-category,
and in a double category where, for each 2-cell, the vertical arrows are identities (of course these two are isomorphic).

The most general adjunction is depicted as follows,
using fairly standard notation for the left and right adjoint 1-cells and the unit and counit 2-cells,
but unusual notation for the 0-cells, which are commonly called $\mathcal A, \mathcal B$ or some such.
First we give the definitions in a double category as above,
and consider 0-cells called $\Leftcat = \calL = \catB$, $\Rightcat = \calR = \catA$,
left and right adjoint 1-cells $\leftadj{L=F}$, $\rightadj{R=U}$, and
unit and counit 2-cells $\leftadj\eta$, $\rightadj\epsilon$.

\[\begin{array}{c} \Leftcat & \leftadj{\xrightarrow{\functL=\functF}} & \Rightcat\\ \leftcat{\llap{1_\calL = 1_\Leftcat}\Vert} & \leftadj{\eta\Rightarrow} \qquad \leftcat{\epsilon\Rightarrow} & \rightcat{\Vert\rlap{1_\Rightcat = 1_\calR}}\\ \leftcat{\Leftcat} & \rightadj{\xleftarrow[\functR=\functU]{}} & \rightcat{\Rightcat}\\ \end{array}\] Now for the triangular equations that data are required to satisfy.
For the triangular equation involving $1_\functL$,
start with the $\Leftcat$ at the left of the top row
and compose the top ($\eta$) 2-cell (the unit)
with the lower right counit ($\epsilon$) 2-cell.
For the triangular equation involving $1_\functR$,
start with the $\Rightcat$ at the left of the middle row
and compose the top ($\eta$) 2-cell (the unit again)
with the lower left counit ($\epsilon$) 2-cell. \[\begin{array}{ccccccc} && \Leftcat && \leftcat{\xrightarrow{1_\Leftcat}} && \Leftcat && \\ &&\leftcat\Vert && \leftadj{\Downarrow\rlap\eta} && \leftcat{\Vert} && \\ \Rightcat & \rightadj{\xrightarrow{\functR}} & \Leftcat & \leftadj{\xrightarrow[\functL]{}} & \Rightcat & \rightadj{\xrightarrow[\functR]{}} & \Leftcat & \leftadj{\xrightarrow{\functL}} & \Rightcat \\ \rightcat\Vert && \rightadj{\Downarrow\rlap\epsilon} && \rightcat\Vert && \rightadj{\Downarrow\rlap\epsilon} && \rightcat\Vert \\ \Rightcat && \rightcat{\xrightarrow[1_\Rightcat]{}} && \Rightcat && \rightcat{\xrightarrow[1_\Rightcat]{}} && \Rightcat \\ \end{array}\]

Now for a presentation in a 2-category.
For variety we use a slightly different notation for the 0-cells: $\Leftcat = \calL$, $\Rightcat = \calR$.

\[\begin{array}{} \source\calL && \source\longrightarrow && \source\calL && \source\longrightarrow && \source\calL \\ & \leftadj{ \llap \functL \searrow } & \leftadj{ \big\Downarrow \rlap\eta } & \rightadj{ \nearrow \mkern{-24mu} \functR } & \rightadj{ \big\Downarrow \rlap\epsilon } & \leftadj{ \searrow \mkern{-20mu} \functL } & \leftadj{ \big\Downarrow \rlap\eta } & \rightadj{ \nearrow \mkern{-24mu} \functR } & \rightadj{ \big\Downarrow \rlap\epsilon } & \leftadj{ \searrow \rlap \functL } \\ && \rightadj{ \target\calR } && \rightadj{ \target\longrightarrow } && \target\calR && \target\longrightarrow && \target\calR \\ \\ \mkern{-10mu} \rlap{\text{while the triangular equations are:}} \\ \\ & \leftadj \functL & \leftadj = &\leftcat{1_\calL} \leftadj \functL && \rightadj \functR \leftcat{1_\calL} & \rightadj = & \rightadj \functR \\ &&& \leftadj{ \llap\eta \Big\Downarrow \rlap\functL } && \llap{\rightadj\functR} \leftadj { \Big\Downarrow \rlap\eta } \\ \llap{\text{in 1-D} \mkern50mu} {} & \leftadj{ \llap{1_\functL} \Bigg\Downarrow } & \leftadj{ \xequiv[(\text{left }\bigtriangleup)]{\hom \functL {[\calL,\calR]} \functL} } & \leftadj \functL \rightadj \functR \leftadj \functL && \rightadj \functR \leftadj \functL \rightadj \functR & \rightadj{ \xequiv[(\text{right }\bigtriangleup)]{\hom \functR {[\calR,\calL]} \functR} } & \rightadj{ \Bigg\Downarrow \rlap{1_\functR} }\\ &&& \llap{\leftadj\functL} \rightadj{\Big\Downarrow \rlap\epsilon} && \rightadj{ \llap\epsilon \Big\Downarrow \rlap\functR } \\ & \leftadj \functL & \leftadj = &\leftadj \functL \rightcat{1_{\calR}} && \rightcat{1_{\calR}} \rightadj \functR & \rightadj = & \rightadj \functR \\ \\ \\ \llap{\text{in 0-D} \mkern50mu} {} & \leftadj{1_\functL} \rlap{ {} \mathrel{\leftadj\equiv} (\leftadj\eta \ncomp0 \leftadj \functL) \ncomp1 (\leftadj \functL \ncomp0 \rightadj\epsilon) } &&&&&& \llap{ ( \rightadj \functR \ncomp0 \leftadj\eta ) \ncomp1 ( \rightadj\epsilon \ncomp0 \rightadj \functR ) \mathrel{\rightadj\equiv} {} } \rightadj{1_\functR} \\ \end{array}\]


Work in progress:

\[\begin{array}{} \catI && \leftcat{ \xrightarrow[]{\textstyle \mkern{12mu} \objb \mkern{12mu}} } && \leftcat\catB && \\ & \rightcat { \llap{\objap \searrow \buildrel \alpha \over \Leftarrow \leftcat\objb\leftadj\functF \mkern{-20mu} } \searrow } & \leftadj{\Downarrow \rlap { \hom {\leftcat\objb} {\leftadj\eta} {} } } & \rightadj{ \nearrow \rlap{\mkern-20mu\functU} } & \Uparrow \rlap{\hat{ \hom {\leftcat\objb} {\leftadj\eta} {} }} & \leftcat{ \searrow \rlap{ \hom \objb \catB {?'}} } \\ && \rightcat\catA && \rightcat{ \xrightarrow[\textstyle \hom {\leftcat\objb\leftadj\functF} {\rightcat\catA} {-'}]{} } && \Set\\ \end{array}\]


$\bbox[3ex,border:4px groove black]{\begin{array}{} \catI & \xrightarrow{\textstyle 1} & \Set \\ \llap{\leftcat\objb\leftadj\functF} \rightcat{ \Bigg\downarrow } & \llap{\leftadj{ \lower14pt\hbox{$\llap{{ \hom {\leftcat\objb} {\leftadj\eta} {} }\mkern-5mu} \Downarrow$} } \mkern-12mu} \leftcat{\searrow \rlap{\mkern-20mu \objb \raise10pt\hbox{$\mkern-10mu \Downarrow \mkern-5mu 1_\objb$}} } & \leftcat{ \Bigg\uparrow \rlap{\mkern-20mu \hom \objb \catB {?'}} } \\ \rightcat\catA & \rightadj{ \xrightarrow[\textstyle \mkern10mu \functU \mkern10mu]{} } & \leftcat\catB \\ \end{array}}$ $\xlongequal[\begin{array}{} b \\ \text{left} \\ \text{lift} \end{array}]{\text {YS2}}$ $\bbox[3ex,border:4px groove black]{\begin{array}{} \catI & \xrightarrow{\textstyle 1} & \Set \\ \llap{\leftcat\objb\leftadj\functF} \rightcat{ \Bigg\downarrow } & \leftadj{ \Bigg\Downarrow \rlap{\mkern-26mu \name{ \hom {\leftcat\objb} {\leftadj\eta} {} }} } & \leftcat{ \Bigg\uparrow \rlap{\mkern-20mu \hom \objb \catB {?'}} } \\ \rightcat\catA & \rightadj{ \xrightarrow[\textstyle \mkern10mu \functU \mkern10mu]{} } & \leftcat\catB \\ \end{array}}$ $\xlongequal[\begin{array}{} \hom {\leftcat\objb\leftadj\functF} {\rightcat\catA} {-'} \\ \text{left} \\ \text{extension}\end{array}]{\text {YS1}}$ $\bbox[3ex,border:4px groove black]{\begin{array}{} \catI & \xrightarrow{\textstyle 1} & \Set \\ \llap{\leftcat\objb\leftadj\functF} \rightcat{ \Bigg\downarrow } & \llap{\leftadj{ \raise10pt\hbox{$\llap{{\rightcat 1}_{\leftcat\objb\leftadj\functF} \mkern-8mu} \Downarrow$} } \mkern-16mu} \leftcat{\nearrow \rlap{\mkern-36mu \lower3pt\hbox{$\hom {\leftcat\objb\leftadj\functF} {\rightcat\catA} {-'}$} \lower14pt\hbox{$\mkern-26mu \Downarrow \mkern-5mu \hom \objb {\leftadj{\hat\eta}} {}$}} } & \leftcat{ \Bigg\uparrow \rlap{\mkern-20mu \hom \objb \catB {?'}} } \\ \rightcat\catA & \rightadj{ \xrightarrow[\textstyle \mkern10mu \functU \mkern10mu]{} } & \leftcat\catB \\ \end{array}}$
$1 \leftcat {{} \xrightarrow[]{1_\objb} \hom \objb \catB \objb} \leftadj{ {} \xrightarrow[]{\leftcat{\hom \objb \catB {\hom \objb {\leftadj\eta} {}}}} {} } \leftcat { \hom \objb \catB {\objb\leftadj\functF\rightadj\functU} }$ $ 1 \leftadj { {} \xrightarrow[]{\name{\hom {\leftadj\objb} \eta {}}} {} } \leftcat { \hom \objb \catB {\objb\leftadj\functF\rightadj\functU} }$ $1 \rightcat {{} \xrightarrow[]{1_{\leftcat\objb\leftadj\functF}} \hom {\leftcat\objb\leftadj\functF} \catA {\leftcat\objb\leftadj\functF}} \leftadj{ {} \xrightarrow[]{ \hom {\leftcat\objb} {\leftadj{\hat\eta}} {\leftcat\objb\leftadj\functF} } \leftcat { \hom \objb \catB {\objb\leftadj\functF\rightadj\functU} }}$

Here are some standard definitions using the concept of adjunction:
isomorphism (in a 2-category)
The unit and counit are both identities: $\leftadj\eta \mathrel{\leftadj=} \leftcat{1_{1_\Leftcat}}$ and $\rightadj\epsilon \mathrel{\rightadj=} \rightcat{1_{1_\Rightcat}}$.
reflection
The unit is an identity: $\leftadj\eta \mathrel{\leftadj=} \leftcat{1_{1_\Leftcat}}$.
coreflection
The counit is an identity: $\rightadj\epsilon \mathrel{\rightadj=} \rightcat{1_{1_\Rightcat}}$.
adjoint equivalence
The unit $\eta$ and the counit $\epsilon$ are both invertible 2-cells, i.e., are isomorphisms.

Galois connections

$ \Newextarrow{\xRightarrow}{5,5}{0x21D2} \begin{array}{} \relationR & \xrightarrow{} & 1 \\ \downarrow & \mkern-4em\raise1ex\lrcorner & \downarrow\rlap\top \\ \setsX\times\settY & \xrightarrow[\displaystyle \relationR]{\smash{\mkern3em}} & \cattwo \\ \end{array} $
[1.1] Here we give (a simple, basic, and ubiquitous example) of (a Galois connection).
This example arises whenever we have (two sets $\setsX$ and $\settY$) with (a relation $\relationR$ between them),
so that we have in (the category $\Set$) (the pullback diagram at right),
where we use (the same letter “$\relationR$”) to denote both (the predicate on $\setsX\times\settY$, viz. $\relationR : \setsX\times\settY \to \cattwo$)
and (the corresponding subset of $\setsX\times\settY$, viz. $\relationR \subseteq \setsX\times\settY$) (the classical definition of “relation”).
$ \begin{array}{} \setsA & \xrightarrow{} & 1 \\ \downarrow & \mkern-2em\raise1ex\lrcorner & \downarrow\rlap\top \\ \setsX& \xrightarrow[\displaystyle \setsA]{\smash{\mkern2em}} & \cattwo \\ \end{array} $ $ \begin{array}{} \settB & \xrightarrow{} & 1 \\ \downarrow & \mkern-2em\raise1ex\lrcorner & \downarrow\rlap\top \\ \settY& \xrightarrow[\displaystyle \settB]{\smash{\mkern2em}} & \cattwo \\ \end{array} $
[1.2] Next we consider (subsets $\source{\setA\subseteq\setX}$ and $\target{\setB\subseteq\setY}$), with (their corresponding predicates on $\setsX$ and $\settY$),
as in (the pullback diagrams in $\Set$ at right).
($\setsA$ and $\settB$) are elements of (the power sets of $\setsX$ and $\settY$), ($\source{\setX\calP \cong [\setX,\cattwo] \equiv [\setX\backslash \cattwo]}$ and $\target{\setY\calP \cong [\setY,\cattwo] \equiv [\setY\backslash \cattwo]}$).
(Each power set) is partially ordered by (inclusion of subsets).

[2.1] In this situation (the following nine statements) are (logically equivalent):

$\setsA \mathrel{\source\subseteq} [\relationR{/}\settB]$ subset inclusion in $\source{\setX\cal P}$
definition of subset inclusion in $\source{\setX\cal P}$
$\source{(\forall\eltx\in\setX)}\big[{_\eltsx\setsA} \Rightarrow {_\eltsx[}\relationR{/}\settB]\big]$
definition of predicate ${_\eltsx[}\relationR{/}\settB]$ on $\setsX$
$\source{(\forall\eltx\in\setX)}\big[{_\eltsx\setsA} \Rightarrow \target{(\forall\elty\in\setY)}[\homst\eltx\relationR\elty{/}\settB_\eltty]\big]$ using relative quantification: $\source{(\forall\eltx\in\setA)} \target{(\forall\elty\in\setB)} \homst \eltx\relationR\elty$ : {everything in $\setsA$} is $\relationR$-related to {everything in $\settB$}
universal property of $\target{(\forall\elty\in\setY)}$
$\source{(\forall\eltx\in\setX)}\target{(\forall\elty\in\setY)}\big[{_\eltsx\setsA} \Rightarrow [\homst\eltx\relationR\elty{/}\settB_\eltty]\big]$
(Fubini for universal quantification) and (right closed adjunctions ($-\land\target{\setB_\elty} \dashv [-{/}\target{\setB_\elty}]$) for $\cattwo$)
$\big(\forall\langle\eltsx,\eltty\rangle \in \setsX\times\settY\big)\big[{_\eltsx\setsA} \land \settB_\eltty \Rightarrow \homst\eltx\relationR\elty\big]$ central, symmetric version of the equivalent statements
version using relative quantification: $\big(\forall \langle\eltsx,\eltty\rangle \in \setsA\times\settB\big) \homst \eltx \relationR \elty$
(Fubini for universal quantification) and (left closed adjunctions ($\source{_\eltx\setA}\land- \dashv [\source{_\eltx\setA}\backslash-]$) for $\cattwo$)
$\target{(\forall\elty\in\setY)}\source{(\forall\eltx\in\setX)}\big[\settB_\eltty \Rightarrow [{_\eltsx\setsA}\backslash\homst\eltx\relationR\elty]\big]$
universal property of $\source{(\forall\eltx\in\setX)}$
$\target{(\forall\elty\in\setY)}\big[\settB_\eltty \Rightarrow \source{(\forall\eltx\in\setX)}[{_\eltsx\setsA}\backslash\homst\eltx\relationR\elty]\big]$ using relative quantification: $\target{(\forall\elty\in\setB)} \source{(\forall\eltx\in\setA)} \homst \eltx\relationR\elty$ : {everything in $\settB$} is $\relationR$-related to {everything in $\setsA$}
definition of predicate $[\setsA\backslash\relationR]_\eltty$ on $\settY$
$\target{(\forall\elty\in\setY)}\big[\settB_\eltty \Rightarrow [\setsA\backslash\relationR]_\eltty\big]$
definition of subset inclusion in $\target{\setY\cal P}$
$\settB \mathrel{\target\subseteq} [\setsA\backslash\relationR]$ subset inclusion in $\target{\setY\cal P}$

$[\setsA\backslash\relationR]_\eltty$ predicate $[\setsA\backslash\relationR]_\eltty$ on $\settY$
definition of predicate $[\setsA\backslash\relationR]_\eltty$ on $\settY$
$\source{(\forall\eltx\in\setX)}[{_\eltsx\setsA}\backslash\homst\eltx\relationR\elty]$
alternative notations for (the internal hom in $\cattwo$)
$\source{(\forall\eltx\in\setX)}[{_\eltsx\setsA} \Rightarrow \homst\eltx\relationR\elty]$
definition of relative quantifier $\source{(\forall\eltx\in\setA})$
$\source{(\forall\eltx\in\setA}) \homst \eltx \relationR \elty$ $\eltty$ is $\relationR$-related to {everything in $\setA$}
[2.2] The functions $\setsA \mapsto \boxed{\setsA\backslash\relationR} \equiv \target\{\target{\elty\in\setY} \mathrel{\target\mid} \source{(\forall\eltx\in\setA}) \homst \eltx \relationR \elty \target\} \equiv \boxed{\overrightarrow{\setsA}}$
and $\settB \mapsto \boxed{\relationR{/}\settB} \equiv \source\{\source{\eltx\in\setX} \mathrel{\source\mid} \target{(\forall\elty\in\setB}) \homst \eltx \relationR \elty \source\} \equiv \boxed{\overleftarrow{\settB}}$
between $\source{\setX\calP}$ and $\target\setY\calP{}$ are called
(the Galois connection between $\source{\setX\calP}$ and $\target\setY\calP{}$ induced by $\relationR$).
(Note: At the right are several equivalent formulations for (the predicate $[\setsA\backslash\relationR]_\eltty$ on $\settY$);
similarly, there are equivalent formulations for (the predicate ${_\eltsx[}\relationR{/}\settB]$ on $\setsX$).)

[2.3] These functions are order-reversing (e.g., $\source{\setA\subseteq\setA'} \Rightarrow \source{\setA'}\backslash\relationR \mathrel{\target\subseteq} \setsA\backslash\relationR$),
thus, (viewing the partially-ordered sets $\source{\setX\calP}$ and $\target\setY\calP{}$ as categories),
(the functions are contravariant functors).
(The logical equivalence of the two outer statements) then proves, in fact is the very definition, that
($\ $($\ $ the contravariant functors $\source-\backslash\relationR = \overrightarrow{()}$ and $\relationR/\target- = \overleftarrow{()}\ $) are adjoint on the right$\ $).


$\settB$ $\setA\backslash\relationR$
$\relationR{/}\setB$
$\setsA$
[3.1] (The relations between these various sets) may be clarified by considering (a geometric example which can actually be visualized).
To do so, print (this web page) on (a sheet of paper).
Consider (the cross-like figure at right),
composed of (fully intersecting horizontal and vertical rectangles) (called, informally, “bars”).
Consider [(the top and bottom edges) of (the vertical bar)];
also [(the left and right edges) of (the horizontal bar)], (i.e., the thicker edges.)
Draw (a simple closed curve) around (i.e., outside of) it,
which touches (each of (those four edges) at (at least one point)).

[3.2] Now suppose (the sets $\setsX$ and $\settY$) are ((the bottom and left edges) of (the sheet of paper));
henceforth in this section ($\setsX$ and $\settY$) will denote (those edges).
Then $\setsX\times\settY$ is {the set of all points on (the sheet of paper)}.
Define (the relation $\relationR$) by $\boxed{\homst \eltx \relationR \elty} \iff \langle\eltx,\elty\rangle$ is inside of the curve, i.e. in its interior,
so ($\relationR$ as a subset of $\setsX\times\settY$) is just (the interior of the curve).
(Writing an “$\relationR$” inside the curve clarifies this point.)

[3.3] Let $\setsA$ be [the projection of (the vertical bar of the cross) onto ($\setsX$, the bottom edge)],
and $\settB$ be [the projection of (the horizontal bar of the cross) onto ($\settY$, the left edge)].
Then $\boxed{\relationR{/}\settB} \equiv \source\{\source{\eltx\in\setX} \mathrel{\source\mid} \target{(\forall\elty\in\setB}) \homst \eltx \relationR \elty \source\}$ is [the projection of (the horizontal bar of the cross) onto ($\setsX$, the bottom edge)],
and $\boxed{\setsA\backslash\relationR} \equiv \target\{\target{\elty\in\setY} \mathrel{\target\mid} \source{(\forall\eltx\in\setsA}) \homst \eltx \relationR \elty \target\}$ is [the projection of (the vertical bar of the cross) onto ($\settY$, the left edge)].


References

@nLab
[KKR] Kasangian, S.; Kelly, G. M.; Rossi, F. (1983). "Cofibrations and the realization of non-deterministic automata". CTGD. 24 (1): 23–46. MR 0702718.
Section 2 of this paper discusses ($\calV$-modules) with (the base $\calV$) (a not-necessarily symmetric monoidal biclosed category);
for the example KKR consider ($\calV= M\calP$ for $M$ a monoid) see their Section 4.
{WAR], R.F.C. Walters, "Categorical Algebras of Relations" (blog post at Walters’ blog)
The following is incomplete work under development.

$ \begin{array}{} && \Set \\ \hline \\ \setsA & \cong & \setsA & \xrightarrow{} & 1 \\ \downarrow && \downarrow & \mkern-2em\raise1ex\lrcorner & \downarrow\rlap\top \\ \setsX\times 1 & \cong & \setsX & \xrightarrow[\smash{\displaystyle \setsA}]{\smash{\mkern2em}} & \cattwo \\ \Vert &&&& \Vert \\ \setsX\times 1 & {}\rlap{\mkern0em\xrightarrow[\textstyle\setsA]{\mkern8em}} &&& \cattwo \\ \end{array} $ [4.1] In (the basic example in section 1) we had two sets, ($\setsX$ and $\settY$), and (a relation $\relationR$ between them),
i.e., (an arrow $\boxed{\relationR:\setsX\to\settY}$ in the bicategory $\boxed\Rel$ of sets, relations, and inclusions of relations; see reference [WAR]).

[4.2] We also had subsets $\source{\setA\subseteq\setX}$ and $\target{\setB\subseteq\setY}$.
These subsets may be considered as relations $\source{\setA:\setX\to1}$ and $\target{\setB:1\to\setY}$
($1$ the one-element set $1=\{0\} = \{\emptyset\} =\{\ast\}$; the arrows in $\Rel$)
by considering ($\source{\setA\subseteq\setX\cong\setX\times1}$) and ($\target{\setB\subseteq\setY\cong 1\times\setY}$), as in the diagram (in $\Set$, for $\setsA$) at right,
where (the same letter “$\setsA$”) has (four different meanings, as shown below (where typical usage is also shown)):

a subset of $\setsX$, viz. $\source{\setA\subseteq\setX}$; a predicate on $\setsX$, viz. $\setsA \mathrel{\source:} \setsX \mathrel{\source\to} \cattwo$;
$\source{\eltx\in\setA}$ $\source{_\eltx\setA}$
a subset of $\setsX\times 1$, viz. $\setsA \subseteq \setsX\times 1$; a predicate on $\setsX\times 1$, viz. $\setA \mathrel{\source:} \setsX\times 1 \mathrel{\source\to} \cattwo$
$\source{\langle\eltx,0\rangle \in \setA}$ $\source{\hom \eltx \setA 0}\rlap{\;.}$
The four $\setsA$'s are defined so that the expressions are logically equivalent,
thus which establishes that the subsets and predicates so defined are in bijection with each other.

$ \begin{array}{} && \Rel \\ \hline \\ && 1 \\ & \llap\setsA\source\nearrow & \Downarrow & \target\searrow\rlap\settB \\ \setsX & {}\mkern-1em\rlap{\xrightarrow[\textstyle\relationR]{\smash{\mkern8em}}} &&& \settY \\ \end{array} $ [4.3] Then (the central, symmetric statement considered in section 2)
may be expressed as [(the gamut diagram) in (the bicategory $\Rel$)] at right, the 2-cell being $$\setA\circ\setB = \{\langle\eltsx,\eltty\rangle\in\setsX\times\settY \mid {_\eltsx\setsA}\land\settB_\eltty\} \subseteq \relationR = \{\langle\eltsx,\eltty\rangle\in\setsX\times\settY \mid \homst \eltx \relationR \elty \} \rlap{\;.}$$
$\Rel \subset \cattwo$-$\Mod$ $\calV$-$\Mod$
$\setX,\setY,\setZ\in\Set$ $\calA,\calB,\calC \in \calV$-$\Cat$
$\relationR,\relationS,\relationT\ $ (relations ($\cattwo$-modules)) between sets $\phi,\psi,\theta\ $ ($\ \calV$-modules) between $\calV$-categories
$\begin{array}{} && \setY \\ & \llap\relationR \nearrow & \Downarrow\rlap{a} & \searrow \rlap\relationS \\ \setsX & {}\rlap{\mkern-1em\xrightarrow[\textstyle \relationT]{\smash{\mkern8em}}} &&& \settZ \\ \end{array}$ $\begin{array}{} && \calB \\ & \llap\phi \nearrow & \Downarrow\rlap{a} & \searrow \rlap\psi \\ \calA & {}\rlap{\mkern-1em\xrightarrow[\smash{\textstyle \theta}]{\smash{\mkern8em}}} &&& \calC \\ \end{array}$

$\Rel$
$\begin{array}{l} \relationR \mathop\Rightarrow\limits^{a''} [\relationT{/}\relationS] \\ \big(\forall\langle\eltx,\elty\rangle\in\setX\times\setY\big) \big[ \hom \eltsx \relationR \elty \Rightarrow \hom \eltsx {[\relationT{/}\relationS]} \elty \big] \\ \big(\forall\langle\eltx,\elty\rangle\in\setX\times\setY\big) \big[ \hom \eltsx \relationR \elty \Rightarrow (\forall\eltz\in\setZ) [\hom\eltsx\relationT\eltz {/} \hom\elty\relationS\eltz] \big] \\ \big(\forall\langle\eltx,\elty\rangle\in\setX\times\setY\big) (\forall\eltz\in\setZ) \big[ \hom \eltsx \relationR \elty \Rightarrow [\hom\eltsx\relationT\eltz {/} \hom\elty\relationS\eltz] \big] \\ \end{array}$ $\setY$ $\begin{array}{l} \relationS \mathop\Rightarrow\limits^{a'} [\relationR\backslash\relationT] \\ \big(\forall\langle\elty,\eltz\rangle\in\setY\times\setZ\big) \big[ \hom \elty \relationS \eltz \Rightarrow \hom \elty {[\relationR\backslash\relationT]} \eltz \big] \\ \big(\forall\langle\elty,\eltz\rangle\in\setY\times\setZ\big) \big[ \hom \elty \relationS \eltz \Rightarrow (\forall\eltsx\in\setsX) [\hom\eltsx\relationR\elty \backslash \hom\eltx\relationT\eltz] \big] \\ \big(\forall\langle\elty,\eltz\rangle\in\setY\times\setZ\big) (\forall\eltx\in\setX) \big[ \hom \elty \relationS \eltz \Rightarrow [\hom\eltsx\relationR\elty \backslash \hom\eltx\relationT\eltz] \big] \\ \end{array}$
$\llap\relationR \nearrow$ $\boxed{\big(\forall\langle\eltx,\elty,\eltz\rangle \in \setX\times\setY\times\setZ\big) \big[ \hom\eltx\relationR\elty \land \hom\elty\relationS\eltz \Rightarrow \hom\eltx\relationT\eltz \big]}$ $\searrow \rlap\relationS$
$\setsX$ $\mkern-3em {}\rlap{\xrightarrow[\smash{\textstyle \relationT}]{\smash{\mkern35em}}}$ $\settZ$
$\begin{array}{l} \big(\forall\langle\eltx,\eltz\rangle\in\setX\times\setZ\big) (\forall\elty\in\setY) \big[ \hom\eltx\relationR\elty \land \hom\elty\relationS\eltz \Rightarrow \hom\eltx\relationT\eltz \big] \\ \big(\forall\langle\eltx,\eltz\rangle\in\setX\times\setZ\big) \big[(\exists\elty\in\setY)(\hom\eltx\relationR\elty \land \hom\elty\relationS\eltz) \Rightarrow \hom\eltx\relationT\eltz \big] \\ \big(\forall\langle\eltx,\eltz\rangle\in\setX\times\setZ\big) \big[ \homst \eltx {(\relationR\circ\relationS)} \eltz \Rightarrow \hom\eltx\relationT\eltz \big] \\ \relationR\circ\relationS \mathop\Rightarrow\limits_{a} \relationT \\ \end{array}$

[Monad-Unit-Condition]
The following seven statements are logically equivalent:
$\smash{ \source{_\eltx\setA} \Rightarrow \raise1ex{\lower2ex{\scriptstyle\eltsx}{\Big(}} \overleftarrow{\overrightarrow\setA}\raise1ex\Big) }$
definition $\smash{ \raise1ex{\lower2ex{\scriptstyle\eltsx}{\Big(}} \overleftarrow{\overrightarrow\setA}\raise1ex\Big) }$
$\source{_\eltx\setA} \Rightarrow \target{(\forall\elty\in\setY)} \bigg[ \homst\eltx\relationR\elty {\bigg/} \raise1ex{\Big(}\overrightarrow\setA\raise1ex{\Big)_\eltty} \bigg]$
universal property of $\target{(\forall\elty\in\setY)}$, or: the right adjoint $[\source{_\eltx\setA} \Rightarrow - ]$ preserves limits
$\smash{ \target{(\forall\elty\in\setY)} \Bigg[ \source{_\eltx\setA} \Rightarrow \bigg[ \homst\eltx\relationR\elty {\bigg/} \raise1ex{\Big(}\overrightarrow\setA\raise1ex{\Big)_\eltty} \bigg] \Bigg] }$
$\smash{ - \land \raise1ex{\Big(}\overrightarrow\setA\raise1ex{\Big)_\eltty} \dashv \Big[ - {\bigg/} \raise1ex{\Big(}\overrightarrow\setA\raise1ex{\Big)_\eltty} \Big] }$
$\target{(\forall\elty\in\setY)} \bigg[ \source{_\eltx\setA} \land \raise1ex{\Big(}\overrightarrow\setA\raise1ex{\Big)_\eltty} \Rightarrow \homst\eltx\relationR\elty \bigg]$
$\source{_\eltx\setA} \land - \dashv [ \source{_\eltx\setA} \backslash - ]$
$\target{(\forall\elty\in\setY)} \bigg[ \smash{\raise1ex{\Big(}\overrightarrow\setA\raise1ex{\Big)_\eltty} } \Rightarrow [ \source{_\eltx\setA} \backslash \homst\eltx\relationR\elty] \bigg]$
definition $\smash{ \raise1ex{\Big(}\overrightarrow\setA\raise1ex{\Big)_\eltty} }$
$\target{(\forall\elty\in\setY)} \Big[ \source{(\forall\eltxp\in\setX)} [\source{_\eltxp\setA} \backslash\homst\eltxp\relationR\elty] \Rightarrow [ \source{_\eltx\setA} \backslash \homst\eltx\relationR\elty] \Big]$
universal instantiation, or: counit of ${\source{!_X}}^* \dashv \source{ (\forall \eltxp\in\setX) = \Ran_{!_\setsX} = \forall_{!_\setsX} }$
$\radjtop$

References;
Carboni-Street 1986 "Order Ideals in Categories"
https://doi.org/10.2140%2Fpjm.1986.124.275

Adjoint strings

This is a draft!! Just wrote it up to record some thoughts until I can find time to fill in the explanations for what is going on. \[\begin{array}{c} &&&& \mathbf 3 \\ (01) & \dashv & (011) & \dashv & (02) & \dashv & (001) & \dashv & (12) \\ &&&& \mathbf 2 \\ && (0) & \dashv & (00) & \dashv & (1)    \\ &&&& \mathbf 1    \\    &&&&      \\    &&&&  \mathbf 0    \\     \end{array}\]

Monday, April 14, 2014

The quotient-kernel adjunction

$\Newextarrow{\xrightrightarrows}{5,5}{0x21C9} \Newextarrow{\xLeftrightarrow}{2,2}{0x21D4}$
Theorem.
Let $\setX$ be (a set with two structures on it):
  • (a graph $\leftcat{E \mathop\rightrightarrows\limits^{d_0}_{d_1}{}} \setX$) having $\setX$ as its set of vertices, and
  • (a function $\setX \rightcat{{}\xrightarrow{\functionf} \setY}$) from $\setX$ to another set $\setY$.
Then, referring to (the entities in the diagram below),
there exists a $u$
lifting $d_0,d_1$
through $k_0,k_1$
$u = \langle d_0,d_1 \rangle / \rightadj{\langle k_0,k_1 \rangle}$
$\Longleftrightarrow$ $\leftcat{d_0}\rightcat\functionf = \leftcat{d_1}\rightcat\functionf$
the fork condition
$\leftcat{\langle d_0,d_1 \rangle} \mathrel{\class{fork}\perp} \rightcat\functionf \;$
$\leftcat{\langle d_0,d_1 \rangle} \mathrel\forktwoone \rightcat\functionf \;$
$\Longleftrightarrow$ there exists a $v$
extending $\functionf$
over $\leftadj q_{\leftcat E}$
$v = \leftadj q_{\leftcat E} \backslash \functionf$
.
\[\bbox[10px,border:4px groove gray]{\begin{array}{c} & \leftcat E & \leftcat {\mathop\rightrightarrows\limits^{d_0}_{d_1}} & \setX & \leftadj{\xtwoheadrightarrow[\smash{\textstyle q_{\leftcat E}}]{\textstyle (\leftcat{d_0},\leftcat{d_1})\coequ}} & \leftadj{(\leftcat{d_0},\leftcat{d_1})\Coequ } \mathrel{\leftadj=} \leftadj(\leftcat E\leftadj,\setX\leftadj{)\pi_0} \mathrel{\leftadj=} \setX\leftadj/\leftcat E & \leftadj{\text{[right exact fork]}}\\ & \leftcat{\llap{\exists?u = \langle d_0,d_1 \rangle / {\langle k_0,k_1 \rangle}} \unicode[8,8]{x21E3}} && \Vert && \rightcat{\unicode[8,8]{x21E3} \rlap{\exists?v = \leftadj q_{\leftcat E} \backslash \functionf }}\\ \rightadj{\text{[left exact fork]}} & \{\eltx,\eltxp \mid \eltx\rightcat\functionf \mathrel{\rightcat{\xlongequal{\setY}}} \eltxp\rightcat\functionf \} \mathrel{\rightadj=} \rightcat\functionf \mathop{\rightadj\Kp} \mathrel{\rightadj=} \rightadj(\rightcat\functionf \rightadj)\rightadj\kernelreln & \rightadj{\mathop\rightrightarrows\limits^{k_0}_{k_1}} & \setX & \rightcat{\xrightarrow[\smash{\textstyle \functionf}]{}} & \rightcat \setY\\ \end{array}}\] Further, since ($k_0,k_1$ are jointly monic), (the lift $u$) is unique if (it exists),
and, since ($\leftadj q_{\leftcat E}$ is epic), (the extension $v$) is unique if (it exists).

Proof:
If ($\leftcat{d_0}\rightcat f = \leftcat{d_1}\rightcat f$)
then (the existence of a unique $u$ lifting $d_0,d_1$ through $k_0,k_1$)
is simply (the universal property of
the kernel relation
(which is also known as the “kernel pair”) of $\rightcat f$).
Conversely, if (such a lift $u$ exists), then we have $$\leftcat{d_0}\rightcat f \mathrel{\leftcat{\xlongequal{\text{lift}}}} \leftcat u\rightadj{k_0}\rightcat f \mathrel{\rightadj{\xlongequal{\rightadj{\langle k_0,k_1 \rangle} \mathrel\forktwoone \rightcat f}}} \leftcat u\rightadj{k_1}\rightcat f \mathrel{\leftcat{\xlongequal{\text{lift}}}} \leftcat{d_1}\rightcat f\quad.$$ The argument for the quotient (also known as the coequalizer) of the parallel pair
is entirely analogous, using the universal property of the coequalizer. QED.


This topic is also discussed at nlab’s discussion of quotient object,
see especially Proposition 1 there.
The discussion in this document is of the more general case,
where $\leftcat E$ is (merely a graph), not necessarily (an equivalence relation or a congruence).


(The diagram above) can be expanded to show [the factorization of $\leftcat u$ and $\rightcat v$
through (the unit and counit of the adjunction)]: \[\bbox[10px,border:4px groove red]{\begin{array}{c} \leftcat E & \leftcat= & \leftcat E & \leftcat {\mathop\rightrightarrows\limits^{d_0^E}_{d_1^E}} & \setX & \leftadj{\xtwoheadrightarrow{q_{\leftcat E}}} & \leftadj(\leftcat E\leftadj,\setX\leftadj{)\pi_0} & \leftadj= & \leftadj(\leftcat E\leftadj,\setX\leftadj{)\pi_0}\\ &&\leftadj{\llap{\eta_{\rightcat E}}\downarrow} & \leftadj{\text{[unit for $\leftcat E$]}} & \Vert &&&& \\ && \rightadj(\leftadj{q_{\leftcat E}}\rightadj)\rightadj\kernelreln & \rightadj{\mathop\rightrightarrows\limits^{k_0^{\leftadj q_{\rightcat E}}}_{k_1^{\leftadj q_{\rightcat E}}}} & \setX && \rightcat{\Big\downarrow} \rlap{\leftadj(\leftcat u\leftadj,\setX\leftadj{)\pi_0}}\\ \leftcat{\llap u\Bigg\downarrow} &&&& \Vert &&&& \rightcat{\Bigg\downarrow\rlap v}\\ && \llap{\rightadj(\rightcat v\rightadj)\rightadj\kernelreln}\leftcat{\Big\downarrow} && \setX & \leftadj{\xtwoheadrightarrow[\textstyle \text{coimage for } \rightcat f]{\textstyle q_{\rightadj(\rightcat f\rightadj)\rightadj\kernelreln}}} & \leftadj{\bigl(}\rightadj(\rightcat f\rightadj)\rightadj\kernelreln\leftadj,\setX\leftadj{\bigr)\pi_0}\\ &&&& \Vert & \rightadj{\text{[counit for $\rightcat f$]}} & \rightadj{\downarrow\rlap{\epsilon_{\rightcat f}}}\\ \rightadj(\rightcat f\rightadj)\rightadj\kernelreln & \rightadj= & \rightadj(\rightcat f\rightadj)\rightadj\kernelreln & \rightadj{\mathop\rightrightarrows\limits^{k_0^{\rightcat f}}_{k_1^{\rightcat f}}} & \setX & {}\rlap{\rightcat{\mkern-3.5em \xrightarrow[\textstyle \functionf]{\mkern15em}}} & \rightcat \setY & = & \rightcat \setY\\ \end{array}}\]
$\leftcat E \leftadj\eta$ is defined by the right universal property of $\leftcat E \ladjQ \radjK$ applied to $\leftcat E$ $\forktwoone$ $\leftcat E \ladjQ$ .
$\rightcat v \radjK$ is defined by the right universal property of $\rightcat f \radjK$ applied to $\leftcat E \ladjQ \radjK$ $\forktwoone$ $\rightcat{\big(f = \black(\leftcat E \ladjQ\black) \circ v \big)}$ .
$\leftcat u$ is defined by the right universal property of $\rightcat f \radjK$ applied to $\leftcat E$ $\forktwoone$ $\rightcat{\big(f = \black(\leftcat E \ladjQ\black) \circ v \big)}$ .
$\rightcat f \rightadj\epsilon$ is defined by the left universal property of $\rightcat f \radjK \ladjQ$ applied to $\rightcat f\radjK$ $\forktwoone$ $\rightcat f$ .
$\leftcat u \ladjQ$ is defined by the left universal property of $\leftcat E \ladjQ$ applied to $\leftcat{\big(E = u \circ \black(\rightcat f \radjK\black)\big)}$ $\forktwoone$ $\rightcat f \radjK \ladjQ$ .
$\rightcat v$ is defined by the left universal property of $\leftcat E \ladjQ$ applied to $\leftcat{\big(E = u \circ \black(\rightcat f \radjK\black)\big)}$ $\forktwoone$ $\rightcat f$ .

The adjunction where
(the graph on $\setX$) is
(the projection $\pi:\setX\times G\to \setX$) and (action $\nu:\setX\times G\to \setX$)
of (a group $G$) acting on $\setX$.

\[\begin{array}{c} \leftcat{\llap{E = {}} \setX \times G} & \leftcat{\mathop\rightrightarrows\limits^\pi_\nu} & \setX & \leftadj{\xtwoheadrightarrow q} & \setX\leftadj/G \\ \leftcat{\llap{(\forall x\in \setX)(\forall g\in G)\bigl(x\rightcat f=(xg)\rightcat f\bigr)}\big\downarrow} && \big\Vert && \rightcat{\big\downarrow}\\ \rightadj(\rightcat f\rightadj) \rightadj\kernelreln & \rightadj\rightrightarrows & \setX & \rightcat{\mathop\longrightarrow\limits^f} & \rightcat \setY\\ \end{array}\]

The above showing the factorization through the counit of the adjunction.

\[\begin{array}{c} \leftcat{\llap{E = {}} \setX \times G} & \leftcat{\mathop\rightrightarrows\limits^\pi_\nu} & \setX & \leftadj{\xtwoheadrightarrow q} & \setX\leftadj/G & \leftadj= & \setX\leftadj/G \\ \leftcat{\llap{(\forall x\in \setX)(\forall g\in G)\bigl(x\rightcat f=(xg)\rightcat f\bigr)}\big\downarrow} && \big\Vert && \rightcat{\big\downarrow\rlap{\scriptstyle(\forall x\in \setX)\bigl(xG \subseteq xff^{-1}\bigr)}} && \rightcat{\big\downarrow}\\ \rightadj(\rightcat f\rightadj) \rightadj\kernelreln & \rightadj\rightrightarrows & \setX & \leftadj{\xtwoheadrightarrow{q}} & \leftadj(\rightcat f\leftadj) \leftadj\kernelpart & \rightadj{\mathop\rightarrowtail\limits^{\epsilon_{\rightcat f}}} & \rightcat \setY\\ \big\Vert && \big\Vert &&&& \rightcat{\big\Vert}\\ \rightadj(\rightcat f\rightadj) \rightadj\kernelreln & \rightadj\rightrightarrows & \setX & {} \rlap{\rightcat{\mkern-1em \xrightarrow[\functionf]{\mkern16em}}} &&& \rightcat \setY\\ \end{array}\]
An example of the quotient-kernel adjunction:
The left arrow $u$ in $\graphsoverx$ The fork The right arrow $v$ in $\setsunderx$
\[\begin{array}{c} \leftcat E & \leftcat {\mathop\rightrightarrows\limits^{d_0}_{d_1}} & \setX\\ \leftcat{\llap{u}\big\downarrow} && \big\Vert\\ \rightadj(\rightcat f\rightadj)\rightadj\kernelreln & \rightadj{\mathop\rightrightarrows\limits^{k_0}_{k_1}} & \setX \end{array}\] \[\leftcat{E \mathop\rightrightarrows\limits^{d_0}_{d_1}{}} \setX \rightcat{{}\xrightarrow{f} \setY}\] \[\begin{array}{c} \setX & \leftadj{\mathop\twoheadrightarrow\limits^{q_{\leftcat E}}} & \leftadj(\leftcat E\leftadj,\setX\leftadj{)\pi_0} \mathrel{\leftadj=} \setX\leftadj/\leftcat E\\ \big\Vert && \rightcat{\big\downarrow\rlap{v}}\\ \setX & \rightcat{\mathop\longrightarrow\limits^f} & \rightcat \setY\\ \end{array}\]
\[\begin{array}{c} \leftcat u & 0 & 1 & 2 & 3 & 4\\ 0 & \rightadj{\text{KR}} & \leftcat e \atop \rightadj{\text{KR}} & \rightadj{\text{KR}} & \rightadj{\text{KR}} & \\ 1 & \rightadj{\text{KR}} & \rightadj{\text{KR}} & \leftcat {e'} \atop \rightadj{\text{KR}} & \rightadj{\text{KR}} & \\ 2 & \rightadj{\text{KR}} & \rightadj{\text{KR}} & \rightadj{\text{KR}} & \rightadj{\text{KR}} & \\ 3 & \rightadj{\text{KR}} & \rightadj{\text{KR}} & \rightadj{\text{KR}} & \rightadj{\text{KR}} & \\ 4 & & & & & \rightadj{\text{KR}} \end{array}\] \[\begin{array}{c} [5] & : & 0 & \leftcat{\xrightarrow{e \in E}} & 1 & \leftcat{\xrightarrow{e' \in E}} & 2 && 3 && 4\\ \rightcat{\llap f \downarrow} & \rightcat: & \rightcat\downarrow && \rightcat\downarrow && \rightcat\downarrow && \rightcat\downarrow && \rightcat\downarrow\\ \rightcat{\{a,b,c\}} & \rightcat: & \rightcat a & \rightcat = & \rightcat a & \rightcat = & \rightcat a & \rightcat = & \rightcat a & \phantom= & \rightcat b & \phantom= & \rightcat c \end{array}\] \[\begin{array}{c} [5] & : & 0 & 1 & 2 & 3 & 4\\ \leftadj{\llap{q_{\leftcat E}}\downarrow} & \leftadj: & \leftadj\searrow & \leftadj\downarrow & \leftadj\swarrow & \leftadj\downarrow & \leftadj\downarrow\\ \leftadj(\leftcat E\leftadj,\setX\leftadj{)\pi_0} \mathrel{\leftadj=} \setX\leftadj/\leftcat E & \leftadj: & & \leftadj{\{0,1,2\}} && \leftadj{\{3\}} & \leftadj{\{4\}}\\ \rightcat{\llap v \downarrow \rlap{\leftadj q_{\leftcat E} \backslash f}} & \rightcat: && \rightcat\searrow && \rightcat\swarrow & \rightcat\downarrow\\ \rightcat{\{a,b,c\}} & \rightcat: &&& \rightcat a && \rightcat b & \rightcat c \end{array}\]
An expansion of the example showing the factorization through
the unit $\eta_{\leftcat E}$ of the adjunction:
\[\begin{array}{c} \leftcat E & \leftcat= & \leftcat E & \leftcat= & \leftcat E\\ &&&& \leftadj{\downarrow\rlap{\eta_{\leftcat E}}}\\ && \leftcat{\llap{u}\Bigg\downarrow} && \leftcat{E^\ast} = \rightadj(\leftadj{q_{\leftcat E}}\rightadj)\rightadj\kernelreln\\ \leftcat{\llap{d_0^E}\downdownarrows\rlap{d_1^E}} &&&& \rightcat\downarrow\rlap{\rightadj(\rightcat v\rightadj)\rightadj\kernelreln}\\ && \rightadj(\rightcat f\rightadj)\rightadj\kernelreln & \rightadj= & \rightadj(\rightcat f\rightadj)\rightadj\kernelreln\\ &&& \rightadj{\llap{k_0^{\rightcat f}}\downdownarrows\rlap{k_1^{\rightcat f}}}\\ \setX && = & \setX\\ \rightcat{\llap f \downarrow}\\ \rightcat \setY\\ \end{array}\] \[\begin{array}{c} & 0 & 1 & 2 & 3 && 4\\ 0 & \leftcat{1_0\in E^\ast}\rightcat\subseteq \radjK & \leftcat{\boxed e\in E\leftadj{\mathop\subseteq\limits^{\eta_{\leftcat E}}} E^\ast}\rightcat\subseteq \radjK & \leftcat{ee'\in E^\ast}\rightcat\subseteq \radjK & \radjK & \\ 1 & \leftcat{e^{-1}\in E^\ast}\rightcat\subseteq \radjK & \leftcat{1_1\in E^\ast}\rightcat\subseteq \radjK & \leftcat{\boxed{e'}\in E\leftadj{\mathop\subseteq\limits^{\eta_{\leftcat E}}} E^\ast}\rightcat\subseteq \radjK & \radjK & \\ 2 & \leftcat{(ee')^{-1}\in E^\ast}\rightcat\subseteq \radjK & \leftcat{e'^{-1}\in E^\ast}\rightcat\subseteq \radjK & \leftcat{1_2\in E^\ast}\rightcat\subseteq \radjK & \radjK & \\ 3 & \radjK & \radjK & \radjK & \radjK &\\ 4 &&&&&& \radjK \end{array}\]

An expansion of the example showing the factorization through
the counit $\epsilon_{\rightcat f}$ of the adjunction: \[\begin{array}{c} [5] && = & [5] & = & [5] & : & 0 & 1 & 2 & 3 & 4\\ &&& \leftadj{\big\downarrow \rlap{\leftcat E \ladjQ}} &&& \leftadj: & \leftadj\searrow & \leftadj\downarrow & \leftadj\swarrow & \leftadj\downarrow & \leftadj\downarrow\\ && \setX\leftadj/\leftcat E & = & \leftadj(\leftcat E\leftadj,\setX\leftadj{)\pi_0} & \leftadj{\Bigg\downarrow}\rlap{\rightcat f \radjK \ladjQ} & \leftadj: & & \leftadj{\{0,1,2\}} && \leftadj{\{3\}} & \leftadj{\{4\}}\\ \rightcat{\llap f\Bigg\downarrow} &&&& \llap{\setX\leftadj/\leftcat u \,} \leftcat{\big\downarrow} \rlap{\leftcat u \ladjQ} && \rightcat: && \rightcat\searrow && \rightcat\swarrow & \rightcat\downarrow\\ && \rightcat{\llap v\bigg\downarrow} && \leftadj{\bigl(}\rightadj(\rightcat f\rightadj)\rightadj\kernelreln\leftadj,\setX\leftadj{\bigr)\pi_0} & & \leftadj: &&& \leftadj{\{0,1,2,3\}} && \leftadj{\{4\}}\\ &&&&& \rightadj{\big\downarrow\rlap{\rightcat f \epsilon}} & \rightadj: &&& \rightadj\downarrow && \rightadj\downarrow \\ \rightcat{\{a,b,c\}} & = & \rightcat{\{a,b,c\}} && = & \rightcat{\{a,b,c\}} & \rightcat: &&& \rightcat a && \rightcat b && \rightcat c\\ \end{array}\] On the right of the above diagram, to the right of the $:$'s,
is the "internal diagram",
a forest showing the elements of the various sets and what they map to.
To the left of the $:$'s is the "external diagram",
a diagram of sets and functions in the category $\Set$.
We can step up to a third level of description by showing this situation
in the 2-category $\CAT$:
\[\begin{array}{} \cati && \leftcat{\buildrel \textstyle E \over \longrightarrow} && \graphsoverx && \\ & \rightcat{\llap{\lower4pt\hbox{$f\!\!\!$}} \searrow} & \leftcat{\Big\Downarrow \rlap u} & \rightadj{\nearrow\rlap{\lower5pt\hbox{$\!\!\!\!\!K$}}} & \rightadj{\Big\Downarrow\rlap\epsilon} & \leftadj{\searrow\rlap{\raise4pt\hbox{$\!\!\!\!Q$}}} &\\ && \setsunderx && \rightcat\longrightarrow && \setsunderx\\ \end{array}\] Cf. what this 2-categorical diagram amounts to in $\Set$. \[\begin{array}{} \setX & \leftadj{\xtwoheadrightarrow{\textstyle \leftcat E Q}} & \leftadj(\rightcat E\leftadj,\,\setX\leftadj)\leftadj{\pi_0}\\ \rightcat{\llap f\Bigg\downarrow} & \leftadj\searrow\rlap{\raise5pt\hbox{$\!\!\!\rightcat f \radjK \ladjQ$}} & \leftcat{\Bigg\downarrow\rlap{u\ladjQ}}\\ \rightcat \setY & \rightadj{\xleftarrow[\textstyle \rightcat f \epsilon]{}} & \leftadj(\rightcat f\radjK\leftadj,\,\setX\leftadj)\leftadj{\pi_0}\\ \end{array} \quad = \qquad \begin{array}{} \setX & \leftadj{\xtwoheadrightarrow{\textstyle \leftcat E Q}} & \leftadj(\rightcat E\leftadj,\,\setX\leftadj)\leftadj{\pi_0}\\ \rightcat{\llap f\Bigg\downarrow} & \rightcat{\swarrow\rlap{\!\! v}} & \leftcat{\Bigg\downarrow\rlap{u\ladjQ}}\\ \rightcat \setY & \rightadj{\xleftarrow[\textstyle \rightcat f \epsilon]{}} & \leftadj(\rightcat f\radjK\leftadj,\,\setX\leftadj)\leftadj{\pi_0}\\ \end{array} \]
Here we present the diagram of large categories, functors, and natural transfomations
which the quotient-kernel adjunction defines
in $\CAT$, the very large category of large categories.
For brevity,
the names of the left (quotient) and right (kernel-relation) adjoint functors
are abbreviated to $\ladjQ$ and $\radjK$.
First just the data : \[\begin{array}{c} \graphsoverx & \leftadj{\xrightarrow{Q}} & \setsunderx\\ \llap{\leftcat 1_\graphsoverx}\leftcat\Vert & \leftadj{\eta\Rightarrow} \qquad \leftcat{\epsilon\Rightarrow} & \rightcat\Vert\rlap{\rightcat 1_\setsunderx}\\ \leftcat{\graphsoverx} & \rightadj{\xleftarrow[K]{}} & \rightcat{\setsunderx}\\ \end{array}\] Now the data expanded to show the composites that appear in the triangle identities: \[\begin{array}{} && \graphsoverx && \xrightarrow{\mkern3em} && \graphsoverx \\ & \rightadj{\llap\radjK \nearrow} & \rightadj{\Big\Downarrow\rlap\epsilon} & \leftadj{\searrow\rlap\ladjQ} & \leftadj{\Big\Downarrow \rlap\eta} & \rightadj{\nearrow\rlap\radjK} & \rightadj{\Big\Downarrow \rlap\epsilon} & \leftadj{\searrow\rlap\ladjQ} \\ \setsunderx && \xrightarrow[\mkern3em]{} && \setsunderx && \xrightarrow[\mkern3em]{} && \setsunderx \\ \end{array}\] In the above $\graphsoverx$ is the category of (graphs over $\setX$) (i.e., graphs having $\setX$ as their sets of vertices),
and $\setsunderx$ is the under category of (sets under $\setX$).

The functorality of $\radjK$ and $\ladjQ$

\[\begin{array}{} &\leftcat{\buildrel E \over \rightrightarrows} & \setX & \leftadj{\xtwoheadrightarrow{\leftcat E Q}} &\\ \leftcat{\llap u\Big\downarrow} && \Big\Vert && \llap{\exists!} \leftadj{\Big\downarrow\rlap{\leftcat u Q}}\\ &\leftcat{\mathop\rightrightarrows\limits_F} & \setX & \leftadj{\xtwoheadrightarrow[\leftcat F Q]{}} &\\ \end{array} \Space{6em}{0ex}{0ex} \begin{array}{} &\rightadj{\buildrel \rightcat f K \over \rightrightarrows} & \setX & \rightcat{\xrightarrow f} &\\ \llap{\exists!} \rightadj{\Big\downarrow\rlap{\rightcat v K}} && \Big\Vert && \rightcat{\Big\downarrow\rlap v}\\ &\rightadj{\mathop\rightrightarrows\limits_{\rightcat g K}} & \setX & \rightcat{\xrightarrow[g]{}} &\\ \end{array}\]

For a quick look at the way the universal properties of $\radjK$ and $\ladjQ$ on objects
enable them to act on arrows as well, see the diagrams at right.

$\leftcat u \ladjQ$ is defined by the left universal property of $\leftcat E \ladjQ$ applied to $\leftcat{(E = u \circ F)}$ $\forktwoone$ $\leftcat F \ladjQ$ .
$\rightcat v \radjK$ is defined by the right universal property of $\rightcat g \radjK$ applied to $\rightcat f \radjK$ $\forktwoone$ $\rightcat{ (g = f \circ v ) }$ .

(Some related facts are in Section 3 of the paper by Ross Street, “The Core of Adjoint Functors”.)


$\radjK \ladjQ \radjK \mathrel{\rightadj\cong} \radjK$ and $\ladjQ \radjK \ladjQ \mathrel{\leftadj\cong} \ladjQ$

For the isomorphism featuring $\radjK$, we offer three independent proofs,
each featuring a different aspect of the situation.

First, a proof using the unit and counit of the adjunction.
Consider the commutative diagram
(where (the corners of the diagram) are determined by (the horizontal arrows that abut them)) \[\begin{array}{} & \rightadj{\xrightrightarrows{\textstyle \rightcat f \radjK \ladjQ \radjK}} & \setX & \leftadj{\xtwoheadrightarrow{\textstyle \rightcat f \radjK \ladjQ}}\\ \llap{\rightcat f \radjK \leftadj\eta} \leftadj{\Bigg\uparrow} \lower1.7ex\hbox{$\rightadj\parallel$} \rightadj{\Bigg\downarrow} \rlap{\rightcat f \rightadj\epsilon \radjK} && \Bigg\Vert && \rightadj{\Bigg\downarrow} \rlap{\rightcat f \rightadj\epsilon}\\ & \rightadj{\xrightrightarrows[\textstyle \rightcat f\radjK]{}} & \setX & \rightcat{\xrightarrow[\textstyle f]{}} & \\ \end{array}\]

$\rightcat f \rightadj\epsilon$ is defined by the left universal property of $\rightcat f \radjK \ladjQ$ applied to $\rightcat f\radjK$ $\forktwoone$ $\rightcat f$ .
$\rightcat f \rightadj\epsilon \radjK$ is defined by the right universal property of $\rightcat f\radjK$ applied to $\rightcat f \radjK \ladjQ \radjK$ $\forktwoone$ $\bigl( \rightcat f = (\rightcat f \radjK \ladjQ) \circ (\rightcat f \rightadj\epsilon) \bigr)$ .
$\rightcat f \radjK \leftadj\eta$ is defined by the right universal property of $\rightcat f \radjK \ladjQ \radjK$ applied to $\rightcat f \radjK$ $\forktwoone$ $\rightcat f \radjK \ladjQ$ .

That $(\rightcat f \radjK \leftadj\eta)\circ(\rightcat f \rightadj\epsilon \radjK) \mathrel{\rightadj=} \text{identity}$ and $(\rightcat f \rightadj\epsilon \radjK)\circ(\rightcat f \radjK \leftadj\eta) \mathrel{\rightadj=} \text{identity}$
follows from the facts that
$\rightcat f \radjK \leftadj\eta$ and $\rightcat f \rightadj\epsilon \radjK$ are morphisms in $\graphsoverx$
and each of the parallel pairs $\rightcat f \radjK \ladjQ \radjK$ and $\rightcat f \radjK$ is jointly monic in $\Set$.
So $\rightcat f \radjK \leftadj\eta$ and $\rightcat f \rightadj\epsilon \radjK$ are inverse to each other,
providing an isomorphism in $\graphsoverx$ between $\rightcat f\radjK$ and $\rightcat f \radjK \ladjQ \radjK$.

\[\begin{array}{} \leftcat E & \leftcat{\mathop\rightrightarrows\limits^{d_0}_{d_1}} & \setX & \leftadj{\xtwoheadrightarrow{\textstyle \rightcat f \radjK \ladjQ}}\\ && \Bigg\Vert && \rightadj{\Bigg\downarrow} \rlap{\rightcat f \rightadj\epsilon} & \\ & \lower4pt\hbox{$\rightadj{\begin{smallmatrix} \xrightarrow{} \\ \xrightarrow[\textstyle \rightcat f\radjK]{} \end{smallmatrix}}$} & \setX & \rightcat{\xrightarrow[\textstyle f]{}} & \\ \end{array}\]
Second, a proof that shows $\rightcat f\radjK$ satisfies
the right universal property that defines $\rightcat f \radjK \ladjQ \radjK$.
When $\leftcat{E \mathrel{\mathop\rightrightarrows\limits^{d_0}_{d_1}} {}} \setX$ is an arbitary fork for $\rightcat f \radjK \ladjQ$, i.e., $\leftcat{\langle d_0,d_1 \rangle} \mathrel\forktwoone \rightcat f \radjK \ladjQ$,
consider the diagram at right:

$\leftcat{\langle d_0,d_1 \rangle} \mathrel\forktwoone \rightcat f \radjK \ladjQ$ implies
$\leftcat{\langle d_0,d_1 \rangle} \mathrel\forktwoone \bigl( (\rightcat f \radjK \ladjQ) \circ (\rightcat f \rightadj\epsilon) = \rightcat f \bigr)$.
Thus the (the right universal property of $\rightcat f\radjK$) implies
there exists a unique (lift of $\leftcat{\langle d_0,d_1 \rangle}$ through $\rightcat f\radjK$),
showing that $\rightcat f\radjK$ satisfies (the right universal property which defines $\rightcat f \radjK \ladjQ \radjK$).

The above two proofs used categorial methods.
They readily generalize to categories with kernel pairs and coequalizers,
including notably the regular categories.

Now we provide a proof using a strictly set-theoretical method, using elements.
The proof amounts to simply unwinding the set-theoretical definitions.

The following statements are logically equivalent:

$\langle x,x'\rangle \in \rightcat f \radjK \ladjQ \radjK$ (in $\setX \times \setX$)
$x(\rightcat f \radjK \ladjQ) = x'(\rightcat f \radjK \ladjQ)$ (in the target set (codomain) of $\rightcat f \radjK \ladjQ$)
$\langle x,x'\rangle \in \rightcat f \radjK$ (in $\setX \times \setX$;
this step uses that $\rightcat f \radjK$ is already an equivalence relation)
$x\rightcat f = x'\rightcat f$ (in the target set (codomain) of $\rightcat f$)
The logical equivalence of the first and third statements shows that
$\rightcat f \radjK \ladjQ \radjK = \rightcat f \radjK$ as subsets of $\setX\times \setX$;
the fourth statement is provided simply as a reminder of the definition of $\rightcat f \radjK$.

Finally, the proof that $\ladjQ \radjK \ladjQ \mathrel{\leftadj\cong} \ladjQ$ is left as an exercise.
Emulate any one of the above three proofs for the other isomorphism.


The following is just some discussion, not really important.

The setting for this very important adjunction is both simple and ubiquitous.
We have a set $\setX$ with two structures on it:

  • a graph $\leftcat{E \mathop\rightrightarrows\limits^{d_0}_{d_1}{}} \setX$ having $\setX$ as its set of vertices, and
  • a function $\setX \rightcat{{}\xrightarrow{f} \setY}$ from $\setX$ to another set $\setY$.

A (the?) natural question then is, might there be a relation between those two structures?
I suppose there could be many possible relations,
but a commonly considered relation, and the one considered in this document,
occurs when we combine those two structures into a single diagram \[\leftcat{E \mathop\rightrightarrows\limits^{d_0}_{d_1}{}} \setX \rightcat{{}\xrightarrow{f} \setY}\] and the two composites $\leftcat{d_0}\rightcat f$ and $\leftcat{d_1}\rightcat f$ are then equal: $\leftcat{d_0}\rightcat f = \leftcat{d_1}\rightcat f$.
In that case we say that the diagram forms a fork.

(To aid our understanding of this situation, it may be useful to describe what that means in words:
If $x,x'\in \setX$ are connected by an edge $e\in E$, then $x\rightcat f = x'\rightcat f$.
In other words, $\rightcat f$ is constant on vertices connected by edges.
And this holds not just for elements of $\setX$ connected by a single edge.
If there is a string (often called a path) of edges in $E$ connecting $x$ to $x'$,
then again, $x\rightcat f = x'\rightcat f$.
So $\rightcat f$ is constant on connected components of the graph $\leftcat{E \mathop\rightrightarrows\limits^{d_0}_{d_1}} \setX$.)


The fork condition is a relation between the graph $\leftcat{E \mathop\rightrightarrows\limits^{d_0}_{d_1}{}} \setX$ and the function $\setX \rightcat{{}\xrightarrow{f} \setY}$.
We can fix either one of those elements and consider the class of elements on the other side that bear the fork relation to the fixed element.
In each case, it turns out that there is an element on the other side which is “closest” in a suitable sense to the fixed element.
To establish what “closest” means it is useful to put a category structure on all the possibilities for each of the two structures considered.

First we consider the graphs over $\setX$.
An arrow between two such graphs is an arrow such as $\leftcat u$ in the diagram below which commutes with the structure arrows of the graphs, i.e., $ud^{E'}_0 = d^E_0$ and $ud^{E'}_1 = d^E_1$. \[\begin{array}{c} \leftcat E & \leftcat {\mathop\rightrightarrows\limits^{d^E_0}_{d^E_1}} & \setX\\ \leftcat{\llap{u}\Big\downarrow} && \Big\Vert\\ \leftcat E' & \leftcat {\mathop\rightrightarrows\limits^{d^{E'}_0}_{d^{E'}_1}} & \setX\\ \end{array}\] In terms of elements, that means that
if $x \xrightarrow{e} x'$ is an edge in $E$,
with initial and final vertices as indicated,
then $xu \rightarrow{eu} x'u$ is an edge in $E'$.
With that definition of arrow, the graphs over $\setX$ form a category.
It has an initial object, the empty graph, and a terminal object, the graph $\setX \mathop\rightrightarrows\limits^{1_\setX}_{1_\setX} \setX$.

Let us fix a function $\setX \rightcat{{}\xrightarrow{f} \setY}$
and consider the full subcategory of the graphs over $\setX$ determined by
those which are in a fork relation with $\setX \rightcat{{}\xrightarrow{f} \setY}$.
Among them is $$\rightadj(\rightcat f\rightadj)\rightadj\kernelreln \mathrel{\rightadj{\mathop\rightrightarrows\limits^{d_0}_{d_1}}} \setX\;,$$ and in fact it is the terminal object for that subcategory.
Thus for every graph $\leftcat{E \mathop\rightrightarrows\limits^{d_0}_{d_1}{}} \setX$ forking $\rightcat f$
we have a unique arrow of graphs $\leftcat u$ as in the left part of the diagram below.


\[\begin{array}{c} & \leftcat E & \leftcat {\mathop\rightrightarrows\limits^{d_0}_{d_1}} & \setX & \leftadj{\xtwoheadrightarrow{q_{\leftcat E}}} & \leftadj(\leftcat E\leftadj,\setX\leftadj{)\pi_0} \mathrel{\leftadj=} \setX\leftadj/\leftcat E & \leftadj{\text{[right exact fork]}}\\ & \leftcat{\llap{u}\Big\downarrow} && \Big\Vert && \rightcat{\Big\downarrow\rlap{v}}\\ \rightadj{\text{[left exact fork]}} & \rightadj(\rightcat f\rightadj)\rightadj\kernelreln & \rightadj{\mathop\rightrightarrows\limits^{k_0}_{k_1}} & \setX & \rightcat{\xrightarrow f} & \rightcat \setY\\ \end{array}\]

Similarly we have the standard definition of arrows under $\setX$ forming a co-slice category $\setX\downarrow\Set$.
If we consider a fixed graph over $\setX$, $\leftcat{E \mathop\rightrightarrows\limits^{d_0}_{d_1}{}} \setX$,
we may consider the subcategory of $\setX\downarrow\Set$
of (functions out of $\setX$ which form a fork with $\leftcat{E \mathop\rightrightarrows\limits^{d_0}_{d_1}{}} \setX$).
That subcategory has an initial object, $$\setX \leftadj{{} \xtwoheadrightarrow{q_{\leftcat E}} {}} \leftadj(\leftcat E\leftadj,\setX\leftadj{)\pi_0} \mathrel{\leftadj=} \setX\leftadj/\leftcat E\;,$$ so that for every other (function out of $\setX$ which forms a fork with $\leftcat{E \mathop\rightrightarrows\limits^{d_0}_{d_1}{}} \setX$)
there is a unique (arrow $\rightcat v$ in $\setX\downarrow\Set$)
which makes (the right part of the diagram above commute).


An extension

The key idea is that we replace (the vertical equality $\setX=\setX$) (in the diagram describing the original adjunction) with (a function, say $\setX \xrightarrow{\textstyle\functionf} \setY$).
Renaming, to avoid confusion, (the arrow $\setX \rightcat{{}\xrightarrow{\textstyle \functionf} \setY}$ in the original adjunction) to ($\setY \rightcat{{}\xrightarrow{\textstyle \functiong} \setZ}$), (the extended adjunction diagram) then becomes: \[\bbox[10px,border:4px groove gray]{\begin{array}{c} & \leftcat E & \leftcat {\mathop\rightrightarrows\limits^{d_0}_{d_1}} & \setX & \leftadj{\xtwoheadrightarrow[\smash{\textstyle q_{\leftcat E}}]{\textstyle \langle \leftcat{d_0},\leftcat{d_1} \rangle \coequ}} & \leftadj{ \langle \leftcat{d_0},\leftcat{d_1} \rangle \Coequ } \mathrel{\leftadj=} \leftadj(\leftcat E\leftadj,\setX\leftadj{)\pi_0} \mathrel{\leftadj=} \setX\leftadj/\leftcat E & \leftadj{\text{[right exact fork]}} \\ & \leftcat{\llap{\exists?u = \big(\langle d_0,d_1 \rangle \functionf\big) \big/ \rightadj{\big(}\rightcat\functiong\mathop{\rightadj\kp}\rightadj{\big)} } \unicode[8,8]{x21E3}} && \Bigg\downarrow \rlap\functionf && \rightcat{\unicode[8,8]{x21E3} \rlap{\exists?v = \leftadj q_{\leftcat E} \backslash (\functionf\functiong) }}\\ \rightadj{\text{[left exact fork]}} & \{\elty,\eltyp \mid \elty\rightcat\functiong \mathrel{\rightcat{\xlongequal{\setZ}}} \eltyp\rightcat\functiong \} \mathrel{\rightadj=} \rightcat\functiong\mathop{\rightadj\Kp} \mathrel{\rightadj=} \rightadj(\rightcat\functiong \rightadj)\rightadj\kernelreln & \xrightrightarrows[\textstyle \rightcat\functiong\mathop{\rightadj\kp}]{} & \setY & \rightcat{\xrightarrow[\smash{\textstyle \functiong}]{}} & \rightcat \setZ \\ \end{array}}\] To prove this, we consider (the diagram shown below), apply (the original adjunction) to (this new diagram), then (relate $(\functionf\rightcat\functiong)\mathop{\rightadj\Kp}$ to $\rightcat\functiong\mathop{\rightadj\Kp}$). \[\mkern-3em \bbox[10px,border:4px groove gray]{\begin{array}{c} & \leftcat E & \leftcat {\mathop\rightrightarrows\limits^{d_0}_{d_1}} & \setX & \leftadj{\xtwoheadrightarrow[\smash{\textstyle q_{\leftcat E}}]{\textstyle \langle \leftcat{d_0},\leftcat{d_1} \rangle \coequ}} & \leftadj{ \langle \leftcat{d_0},\leftcat{d_1} \rangle \Coequ } \mathrel{\leftadj=} \leftadj(\leftcat E\leftadj,\setX\leftadj{)\pi_0} \mathrel{\leftadj=} \setX\leftadj/\leftcat E & \leftadj{\text{[right exact fork]}} \\ & \leftcat{\llap{\exists?u = \langle d_0,d_1 \rangle \big/ \rightadj{\big((}\functionf\rightcat\functiong\rightadj)\mathop{\rightadj\kp}\rightadj{\big)} } \unicode[8,8]{x21E3}} && \Bigg\Vert && \rightcat{\unicode[8,8]{x21E3} \rlap{\exists?v = \leftadj q_{\leftcat E} \backslash (\functionf\functiong) }}\\ \rightadj{\text{[left exact fork]}} & \{\eltx,\eltxp \mid \eltx\functionf\rightcat\functiong \mathrel{\rightcat{\xlongequal{\setZ}}} \eltxp\functionf\rightcat\functiong \} \mathrel{\rightadj=} (\functionf\rightcat\functiong)\mathop{\rightadj\Kp} \mathrel{\rightadj=} \rightadj(\functionf\rightcat\functiong \rightadj)\rightadj\kernelreln & \xrightrightarrows[\textstyle \rightadj(\functionf\rightcat\functiong\rightadj) \mathop{\rightadj\kp}]{} & \setX & \xrightarrow[\smash{\textstyle \mkern1em \functionf \mkern1em}]{} \setY \mathrel{\rightcat{\xrightarrow[\smash{\textstyle \mkern1em \functiong \mkern1em}]{}}} & \rightcat \setZ \\ \end{array}}\] The logical interrelations are: \[\begin{array}{} \leftcat{\langle d_0,d_1 \rangle} & \in & \rightadj(\functionf\rightcat\functiong\rightadj)\mathop{\rightadj\Kp} \\ & \Updownarrow \\ & {} \rlap{\mkern-6em \text{$\leftcat{\langle d_0,d_1 \rangle}$ lifts through $\rightadj(\functionf\rightcat\functiong\rightadj)\mathop{\rightadj\kp}$}} \\ & \Updownarrow \\ \leftcat{d_0}(\functionf\rightcat\functiong) & = & \leftcat{d_1}(\functionf\rightcat\functiong) & \mkern2em \xLeftrightarrow{\textstyle \text{definition of $\leftadj\coequ$}} \mkern2em & \functionf\rightcat\functiong \text{ extends over } \leftadj{\langle \leftcat{d_0},\leftcat{d_1} \rangle \coequ} \\ \Vert & \Updownarrow & \Vert \\ (\leftcat{d_0}\functionf)\rightcat\functiong & = & (\leftcat{d_1}\functionf)\rightcat\functiong \\ & \Updownarrow \\ & {} \rlap{\mkern-12em \leftcat{\langle d_0,d_1 \rangle}\functionf = \langle \leftcat{d_0}\functionf,\leftcat{d_1}\functionf \rangle \text{ lifts through $\rightcat\functiong\mathop{\rightadj\kp}$}} \\ & \Updownarrow \\ \llap{\leftcat{\langle d_0,d_1 \rangle}\functionf = {}} \langle \leftcat{d_0}\functionf,\leftcat{d_1}\functionf \rangle & \in & \rightcat\functiong\mathop{\rightadj\Kp} \\ \end{array}\]

Sunday, April 13, 2014

Factorization systems

If (a category $\calE$) has (equalizers and coequalizers, kernel pairs and cokernel pairs)
then for each (arrow $\arrowf$ in $\calE$) we have (the commutative diagram in $\calE$) which appears in (the center of the display below);
to its left and right are (2-diagrams in $\CAT$) showing parts of (the adjunctions determined by those limit and colimits in $\calE$) : $\Newextarrow{\xrightrightarrows}{5,5}{0x21C9} \Newextarrow{\xrightarrowtail}{5,5}{0x21A3}$ \[\mkern-3em \begin{array}{} && \CAT &&&&&&& \calE &&&&&&& \CAT \\ \\ \calE\downarrow\objY && \longrightarrow && \calE\downarrow\objY & \mkern3em & \arrowf\Kp & \xrightrightarrows{\textstyle\arrowf\kp} & \objX & \xtwoheadrightarrow[\textstyle \arrowf\kp\coequ]{\href{https://ncatlab.org/nlab/show/regular+epimorphism}{\text{regular epi.}}} & \arrowf\kp\Coequ \rlap{{} \equiv \arrowf\Coim} & && &&& \calE\downdownarrows\setX \\ & \llap\cokp \searrow & \Bigg\Downarrow\rlap\eta & \nearrow\rlap\equ &&& && \llap{\arrowf\eta}\Bigg\downarrow & \llap\arrowf \searrow & \Bigg\downarrow\rlap{\arrowf\epsilon} &&&&& \llap\kp\nearrow & \Bigg\Downarrow\rlap\epsilon & \searrow\rlap\coequ \\ && \setY\downdownarrows\calE &&&& && \llap{\arrowf\Im \equiv {}} \arrowf\cokp\Equ & \xrightarrow[\href{https://ncatlab.org/nlab/show/regular+monomorphism}{\text{regular mono.}}]{\textstyle\arrowf\cokp\equ} & \objY & \xrightrightarrows[\textstyle\arrowf\cokp]{} & \arrowf\Cokp & \mkern3em & \setX\downarrow\calE && \longrightarrow && \setX\downarrow\calE \\ \end{array}\] Further, (“the diagonal fill-in property”) there is one and only one
[(diagonal arrow from $\arrowf\Coim$ to $\arrowf\Im$) which makes (both of the triangles of which it is an edge) commute].

All of this follows easily from (the properties of the limits and colimits which are mentioned in the diagram).

In many cases the diagonal fill-in is an isomorphism.
The paradigmatic example is when $\calE=\Set$.
Then (the unique diagonal fill-in) is
[the canonical bijection between (the set of blocks in (the partition of $\setX$ determined by $\functionf$), i.e., the fibers of $\functionf$) and (the image of $\functionf$ as a subset of $\setY$)].
Concrete examples illustrating how this works, in the familiar case $\calE=\Set$,
are given in the posts "The parts of a function" and "Classifying functions by their parts",
using a slightly different language aimed at readers more familiar with set theory than category theory.