CatDat

Implication Details

Assumptions: effective congruencesextensive

Conclusions: mono-regular

Reason: Let α:AB\alpha : A \hookrightarrow B be a monomorphism. Let BB' be a copy of BB, and likewise let AA' be a copy of AA. Consider the congruence on B+BB + B' generated by yyy \sim y' for yAy \in A. Formally, we define E:=B+B+A+AE := B + B' + A + A' and define the two morphisms f,g:EB+Bf, g : E \rightrightarrows B + B' by extending the identity on B+BB + B' and f(y)=α(y),f(y)=α(y),g(y)=α(y),g(y)=α(y),\begin{align*} f(y) & = \alpha(y), & f(y') & = \alpha(y)', \\ g(y) & = \alpha(y)', & g(y') & = \alpha(y), \end{align*} on generalized elements. Extensivity can be used to show that f,gf, g are jointly monomorphic. Clearly, the pair f,gf, g is reflexive and symmetric. For transitivity, one once again uses extensivity. By assumption, there is a morphism h:B+BCh : B + B' \to C such that f,gf, g is the kernel pair of hh, that is, two generalized elements x,yB+Bx, y \in B + B' satisfy h(x)=h(y)h(x) = h(y) if and only if x=f(e)x = f(e), y=g(e)y = g(e) for some eEe \in E. In particular, for xBx \in B, we have h(x)=h(x)h(x) = h(x') if and only if x=f(e)x = f(e), x=g(e)x' = g(e) for some eEe \in E. By disjointness of coproducts, we must necessarily have eAe \in A, and x=α(e)x = \alpha(e). This shows that α\alpha is the equalizer of hi1,hi2:BCh \circ i_1, h \circ i_2 : B \rightrightarrows C.