Let $\mathcal{C}$ be a category having finite products and a terminal object $\Omega$. A group object in $\mathcal{C}$ is a quadruple $(G, \mu, \eta, \epsilon)$, where $G$ is an object in $\mathcal{C}, \mu: G \prod G \rightarrow G, \eta: G \rightarrow G$, and $\epsilon: \Omega \rightarrow G$ are morphisms, so that the following diagrams commute:
Associativity:
where $\omega: G \rightarrow \Omega$ is the unique morphism to the terminal object.
(i) Prove that a group object in Sets is a group.
(ii) Prove that a group object in Groups is an abelian group.
(iii) Define a morphism between group objects in a category $\mathcal{C}$, and prove that all the group objects form a subcategory of $\mathcal{C}$.
(iv) Define the dual notion cogroup object, and prove the dual of (iii).