I do not understand one point in the proof from user68061 of this statement
There is a similar question (here) but this time with no unicity condition for the solutions x and x'.
Henning Makholm provided an answer but I do not understand his first statement:
If e and a are given such that ea=a, then e is a left identify for every element. Proof: Given b let x be such that ax=b. Then eb=eax=ax=b.
What he says is really this: $$\forall a \forall b \exists x (b = a \ast x) \text{(hypothesis: $a \ast x = b$ admits a solution)}$$ $$\forall e \forall a \forall b \exists x (e \ast b = e \ast ( a \ast x )) \text{(binary operation allows left multiplication by a same element e)}$$ $$\forall e \forall a \forall b \exists x (e \ast b = ( e \ast a ) \ast x) \text{(associativity)}$$
At this point we would need to use $\exists e \forall a ( e \ast a ) = a$ in order to move to the next step, but this is precisely what you want to show!
Can someone provide a formal proof of that statement?