I'm attempting to understand the proof of the statement that every finite domain $R$ is a division ring. For a fixed nonzero element $a \in R$, the left-translation map is injective since $R$ is a domain. Since $R$ is finite this map is also surjective which implies that 1 is in its image. Therefore we have the existence of an element $b \in R$ such that $ab=1$, right inverses exist for nonzero elements. By looking at the right-translation map, we get the existence of left inverses.
Given a finite domain $R$ and $a,b,c \in R$ such that $ab=1$ and $ca=1$ how do we show that $b=c=a^{-1}$? How do we know that the nonzero elements are units?
I think the answer is as follows: The nonzero elements already form a multiplicative monoid since $R$ is a domain. But to form a group it is enough to demonstrate the existence of left (or right) inverses only by these alternate group axioms.
So maybe we just need left inverses and an identity to get a division ring.