Structure

Implication details

Claim: If a category has countable copowers and has a terminal object, then it has a natural numbers object.

Proof: Let 11 be a terminal object and consider the copower N≔∐n∈N1\textstyle N \coloneqq \coprod_{n \in \IN} 1 with inclusions in:1→Ni_n : 1 \to N for n∈Nn \in \IN. Define z≔i0:1→Nz \coloneqq i_0 : 1 \to N and s:N→Ns : N \to N by s∘in≔in+1,s \circ i_n \coloneqq i_{n+1}, using the universal property of the copower. Given a morphism a:1→Xa : 1 \to X and a morphism g:X→Xg : X \to X, recursively define morphisms ϕn:1→X\phi_n : 1 \to X by ϕ0≔a\phi_0 \coloneqq a and ϕn+1≔g∘ϕn\phi_{n+1} \coloneqq g \circ \phi_n. (Here we are essentially using the fact that (N,0,n↦n+1)(\IN,0,n \mapsto n+1) is a natural numbers object in Set\Set.) The universal property of the copower gives a unique morphism Φ:N→X\Phi : N \to X satisfying Φ∘in=ϕn\Phi \circ i_n = \phi_n. In particular, Φ∘z=ϕ0=a\Phi \circ z = \phi_0 = a. Moreover, Φ∘s=g∘Φ\Phi \circ s = g \circ \Phi, since for every n∈Nn \in \IN we have Φ∘s∘in=Φ∘in+1=ϕn+1=g∘ϕn=g∘Φ∘in.\Phi \circ s \circ i_n = \Phi \circ i_{n+1} = \phi_{n+1} = g \circ \phi_n = g \circ \Phi \circ i_n. Conversely, suppose that Φ′:N→X\Phi' : N \to X satisfies Φ′∘z=a\Phi' \circ z = a and Φ′∘s=g∘Φ′\Phi' \circ s = g \circ \Phi'. Then Φ′∘in=Φ∘in\Phi' \circ i_n = \Phi \circ i_n follows by induction on n∈Nn \in \IN. It holds for n=0n=0 since both sides are a:1→Xa : 1 \to X. If it holds for nn, then Φ′∘in+1=Φ′∘s∘in=g∘Φ′∘in=g∘Φ∘in=Φ∘s∘in=Φ∘in+1.\begin{align*} \Phi' \circ i_{n+1} & = \Phi' \circ s \circ i_n \\ & = g \circ \Phi' \circ i_n \\ & = g \circ \Phi \circ i_n \\ & = \Phi \circ s \circ i_n \\ & = \Phi \circ i_{n+1}. \end{align*} Since Φ′∘in=Φ∘in\Phi' \circ i_n = \Phi \circ i_n for every n∈Nn \in \IN, we conclude that Φ′=Φ\Phi' = \Phi.
Show 60 categories using this implication