From 0dcb58ac42842640569fc414c5eb671e855f377c Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Fri, 17 Jul 2026 10:29:50 +0200 Subject: [PATCH 1/3] add the universal morphism --- .../data/morphisms/universal-morphism.yaml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 database/data/morphisms/universal-morphism.yaml diff --git a/database/data/morphisms/universal-morphism.yaml b/database/data/morphisms/universal-morphism.yaml new file mode 100644 index 00000000..2a8ca413 --- /dev/null +++ b/database/data/morphisms/universal-morphism.yaml @@ -0,0 +1,22 @@ +id: universal-morphism +name: universal morphism +notation: $!$ +category: walking_morphism +description: 'This is the morphism $! : 0 \to 1$ in the walking morphism $I$, see there for details.' +nlab_link: null + +tags: + - category theory + +related: [] + +satisfied_properties: + - property: monomorphism + proof: There is only one morphism with codomain $0$, namely $\id_0$. + + - property: epimorphism + proof: There is only one morphism with domain $1$, namely $\id_1$. + +unsatisfied_properties: + - property: split monomorphism + proof: There is no morphism $1 \to 0$. From fbe62864344eb9820c55276ba651f406dd9f583d Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Thu, 16 Jul 2026 23:26:21 +0200 Subject: [PATCH 2/3] add strong epimorphisms and strong monomorphisms --- .../morphism-implications/mono-epi-iso.yaml | 65 ++++++++++++++++--- .../strong epimorphism.yaml | 17 +++++ .../strong monomorphism.yaml | 17 +++++ 3 files changed, 90 insertions(+), 9 deletions(-) create mode 100644 database/data/morphism-properties/strong epimorphism.yaml create mode 100644 database/data/morphism-properties/strong monomorphism.yaml diff --git a/database/data/morphism-implications/mono-epi-iso.yaml b/database/data/morphism-implications/mono-epi-iso.yaml index 6c762cd9..ec2e03a3 100644 --- a/database/data/morphism-implications/mono-epi-iso.yaml +++ b/database/data/morphism-implications/mono-epi-iso.yaml @@ -57,15 +57,6 @@ proof: This is the definition of a mono-regular category. is_equivalence: false -- id: strict_epi_and_mono_is_iso - assumptions: - - strict epimorphism - - monomorphism - conclusions: - - isomorphism - proof: 'Assume that $p : A \to B$ is a strict epimorphism and a monomorphism. Then $p$ is the joint coequalizer of all pairs $g,h : C \rightrightarrows A$ with $p \circ g = p \circ h$, which simplifies to $g = h$. Thus, any morphism $A \to T$ automatically coequalizes these pairs and therefore factors uniquely through $p$. This shows that $p$ is an isomorphism.' - is_equivalence: false - - id: strict_mono_is_mono assumptions: - strict monomorphism @@ -135,3 +126,59 @@ - normal monomorphism proof: 'The equalizer of $g,h : B \rightrightarrows C$ is the kernel of $g-h : B \to C$.' is_equivalence: false + +- id: strong_mono_is_mono + assumptions: + - strong monomorphism + conclusions: + - monomorphism + proof: This holds by definition. + is_equivalence: false + +- id: strict_mono_is_strong + assumptions: + - strict monomorphism + conclusions: + - strong monomorphism + proof: >- + Consider a commutative diagram + $$\begin{CD} C @>e>> D \\ @VVV @VVV \\ A @>>m> B \end{CD}$$ + where $e$ is an epimorphism and $m$ is a strict monomorphism. We need to show that $D \to B$ factors through $m$. It suffices to show that it equalizes all pairs $B \rightrightarrows T$ that are equalized by $m$. Since $e$ is an epimorphism, it suffices to check this for the composite $C \to D \to B$. This is equal to $C \to A \to B$, which factors through $m$ and hence equalizes the pair. + is_equivalence: false + +- id: strong_monos_are_regular_in_coregular_category + assumptions: + - strong monomorphism + mapped_assumptions: + category: + - coregular + conclusions: + - regular monomorphism + proof: >- + Let $m : A \to B$ be a strong monomorphism in a coregular category. We may factor it as $m = i \circ e$, where $i : C \to B$ is a regular monomorphism and $e : A \to C$ is an epimorphism. The orthogonality condition applied to the diagram + $$\begin{CD} A @>e>> C \\ @V{\id_A}VV @VV{i}V \\ A @>>m> B \end{CD}$$ + shows that $e$ is a split monomorphism, hence an isomorphism. But then $m = i \circ e$ is a regular monomorphism as well. + is_equivalence: false + +- id: strong_monos_are_no_epis + assumptions: + - strong monomorphism + - epimorphism + conclusions: + - isomorphism + proof: >- + Assume that $m : A \to B$ is a strong monomorphism which is also an epimorphism. Then we apply the orthogonality condition to + $$\begin{CD} A @>m>> B \\ @V{\id_A}VV @VV{\id_B}V \\ A @>>m> B \end{CD}$$ + to conclude that $m$ is a split epimorphism, and hence an isomorphism. + is_equivalence: false + +- id: strong_monos_collapse + assumptions: + - monomorphism + mapped_assumptions: + category: + - quotient-trivial + conclusions: + - strong monomorphism + proof: This is because any morphism is right orthogonal to any isomorphism. + is_equivalence: false diff --git a/database/data/morphism-properties/strong epimorphism.yaml b/database/data/morphism-properties/strong epimorphism.yaml new file mode 100644 index 00000000..94b80d57 --- /dev/null +++ b/database/data/morphism-properties/strong epimorphism.yaml @@ -0,0 +1,17 @@ +id: strong epimorphism +relation: is a +description: >- + A morphism $e : A \to B$ is a strong epimorphism if it is a epimorphism that is left orthogonal to any monomorphism. That is, for every commutative diagram + $$\begin{CD} A @>e>> B \\ @VVV @VVV \\ C @>>m> D \end{CD}$$ + in which $m : C \to D$ is a monomorphism, there is a unique morphism $B \to C$ such that both triangles commute. Uniqueness is actually for free, and it suffices to demand commutativity of one triangle, as the other one follows. + $$\begin{CD} A @>e>> B \\ @VVV \swarrow @VVV \\ C @>>m> D \end{CD}$$ + If the category has equalizers, the orthogonality condition already implies that $e$ is an epimorphism, but in general, we need to demand this. +nlab_link: https://ncatlab.org/nlab/show/strong+epimorphism +invariant_under_equivalences: true +dual: strong monomorphism +related: + - strict epimorphism + - epimorphism + +tags: + - types of epimorphisms diff --git a/database/data/morphism-properties/strong monomorphism.yaml b/database/data/morphism-properties/strong monomorphism.yaml new file mode 100644 index 00000000..d12800f1 --- /dev/null +++ b/database/data/morphism-properties/strong monomorphism.yaml @@ -0,0 +1,17 @@ +id: strong monomorphism +relation: is a +description: >- + A morphism $m : A \to B$ is a strong monomorphism if it is a monomorphism that is right orthogonal to any epimorphism. That is, for every commutative diagram + $$\begin{CD} C @>e>> D \\ @VVV @VVV \\ A @>>m> B \end{CD}$$ + in which $e : C \to D$ is an epimorphism, there is a unique morphism $D \to A$ such that both triangles commute. Uniqueness is actually for free, and it suffices to demand commutativity of one triangle, as the other one follows. + $$\begin{CD} C @>e>> D \\ @VVV \swarrow @VVV \\ A @>>m> B \end{CD}$$ + If the category has coequalizers, the orthogonality condition already implies that $m$ is a monomorphism, but in general, we need to demand this. +nlab_link: https://ncatlab.org/nlab/show/strong+monomorphism +invariant_under_equivalences: true +dual: strong epimorphism +related: + - strict monomorphism + - monomorphism + +tags: + - types of monomorphisms From 32a948d3a0c62e4fc90a173a40154f21f904bfeb Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Fri, 17 Jul 2026 08:40:06 +0200 Subject: [PATCH 3/3] add presentation of the walking idempotent --- .../walking-idempotent-presentation.yaml | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 database/data/morphisms/walking-idempotent-presentation.yaml diff --git a/database/data/morphisms/walking-idempotent-presentation.yaml b/database/data/morphisms/walking-idempotent-presentation.yaml new file mode 100644 index 00000000..b7ab11e7 --- /dev/null +++ b/database/data/morphisms/walking-idempotent-presentation.yaml @@ -0,0 +1,30 @@ +id: walking-idempotent-presentation +name: presentation of the walking idempotent +notation: $F$ +category: Cat +description: 'Let $I$ denote the walking morphism and $\Idem$ denote the walking idempotent. In this entry, we consider the functor $F : I \to \Idem$ that sends the universal morphism $! : 0 \to 1$ to the universal idempotent $e : 0 \to 0$ and view $F$ as a morphism in $\Cat$. It provides an example of a strong epimorphism which is not strict.' +nlab_link: null + +tags: + - category theory + +related: [] + +satisfied_properties: + - property: strong epimorphism + proof: >- + First of all, $F$ is an epimorphism since it is surjective on objects and full. Now consider a commutative diagram of functors + $$\begin{CD} + I @>F>> \Idem \\ @V{U}VV @VV{V}V \\ \C @>>{M}> \D + \end{CD}$$ + in which $M$ is a monomorphism, i.e. injective on objects and faithful. The functor $V$ corresponds to an idempotent endomorphism $v : Y \to Y$ in $\D$. The functor $U$ corresponds to a morphism $u : X \to X'$ in $\C$. Commutativity of the diagram means that $M(X) = M(X')$ and $M(u) = v$. + Since $M$ is injective on objects, we conclude $X = X'$. Since $M$ is faithful and $v$ is idempotent, we see that $u$ is idempotent. Thus, $u$ corresponds to a functor $\tilde{U} : \Idem \to \C$ with $M \circ \tilde{U} = U$. + +unsatisfied_properties: + - property: strict epimorphism + proof: >- + Let $B(\IN)$ denote the delooping of the additive monoid of natural numbers whose single object is denoted $*$. Consider the functor $E : I \to B(\IN)$ defined by $E(!) = 1$. We claim that it coequalizes all pairs of functors that are coequalized by $F$. + Let $G,H : \C \rightrightarrows I$ be two functors with $FG = FH$, we need to prove $EG = EH$. + On objects this is trivial since $B(\IN)$ has a single object. + Now let $f$ be any morphism in $\C$. There are two cases for the morphism $F(G(f)) = F(H(f))$ in $\Idem$. If it is $\id_0$, then $G(f)$ and $H(f)$ must be one of $\id_0, \id_1$ in $I$. In both cases, since $E$ maps both $\id_0$ and $\id_1$ to $\id_*$, we conclude $E(G(f)) = E(H(f))$. Otherwise, $F(G(f)) = F(H(f))$ is $e$, but then $G(f) = H(f) = {!}$, so that $E(G(f)) = E(H(f))$. + This proves our claim. If $F$ was a strict epimorphism, this would mean in particular that $E$ factors through $F$, i.e. that the morphism $1$ is $B(\IN)$ is idempotent, which yields the contradiction $1 + 1 = 1$.