First off, the problem posed below is mostly arbitrary; it's just for my own education. (And maybe for yours, as well.)
It's fairly clear to me what the (co)equalizers of abelian groups in $\mathbf{Grp}$ are, but it's less clear what those mean for non-abelian groups. So, I came up with a problem that seems non-trivial and interesting.
I'm trying to coequalize $f,g:\mathrm{SL}_n(\mathbb{R})\rightrightarrows\mathrm{SL}_n(\mathbb{C})$, where
- $f(A)=A$
- $g(A)=(A^*)^{-1}$
(Both purposely not surjective.)
To solve this, we need to find "the best" $l:\mathrm{SL}_n(\mathbb{C})\rightarrow L$. For now, I'll settle for any $L$ that isn't $\{0\}$.
The images of both $f$ and $g$ are $\mathrm{SL}_n(\mathbb{R})\subset\mathrm{SL}_n(\mathbb{C})$, so to start with I'll just look at that part of the domain of $l$.
- $l(A^*)=l(A^{-1})$, based on $f$ and $g$. (Again, just on $\mathrm{SL}_n(\mathbb{R})$ for now.)
- $l(AA^*)=l(A^*A)=e_L$, following from the statement above, and $l$ being a homomorphism.
- Since $AA^*$ and $A^*A$ are positive-definite Hermitian (PDH), and PDH have Cholesky decompositions resembling $AA^*$, we can more generally say that $l(B)=e_L$ when $B$ is PDH. (Extending $l$ to $\mathrm{SL}_n(\mathbb{C})$.)
- This also means that $l(D)=e_L$ when $D$ is diagonal with positive entries.
- For any $A\in\mathrm{SL}_n(\mathbb{C})$, we can create an SVD $A=U\Sigma V^*$, with unitary $U$ and $V$, and $U,\Sigma,V\in\mathrm{SL}_n(\mathbb{C})$. Since $l(\Sigma)=e_L$, $l(A)=l(UV^*)$. ($UV^*$ should be unique, since $A$ is of full rank.)
- If $A$ is unitary, it can be diagonalized as $A=VDV^*$ for unitary $V$ and diagonal $D$. Importantly, $D$ should only be in the kernel of $l$ if it only has positive (real) values, which is only true for $I$.
So it seems like $L$ is (at most) isomorphic to $\mathrm{SU}(n)$, with $l(A)$ taking $A$ to an equivalence class based on its rotation action after removing any distortion it makes. Does that sound accurate and/or reasonable? (For example, maybe a matrix with a non-real determinant can sneak in when removing $\Sigma$, thereby breaking $\mathrm{SL}_n(\mathbb{C})$.)
I spent several hours going through this, and I changed my conclusion about 5 times. The last few times were while proofreading. Whether or not my answer above is correct, I'd appreciate any pointers regarding shortcuts I could have taken, etc.
The coequalizer is trivial.
$SL_n(\mathbb{C})$ is almost a simple group (for $n \ge 2$, and it's trivial for $n = 1$): its center $Z(SL_n(\mathbb{C}))$ is the subgroup of scalar multiples of the identity where the scalar is an $n^{th}$ root of unity, and the quotient by the center is the projective special linear group $PSL_n(\mathbb{C})$, which is simple (either as an abstract group or as a Lie group; for simplicity as an abstract group see, for example, this note by Keith Conrad).
This implies that a normal subgroup containing any non-central element of $SL_n(\mathbb{C})$ must in fact be all of $SL_n(\mathbb{C})$, which is certainly the case for the normal subgroup describing this coequalizer.