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.