In a set endowed with an associative operation with a left identity and where every element has a left inverse, I was wondering, is every element bound to have a right inverse too? Or is there at least one set with a respective operation and such properties that at least one element doesn't have a right inverse? Clearly, an easy proof shows that if there is a right and a left inverse and the aforementioned properties hold, they have to be equal.
Note: This is merely a question of mine and not somehow part of homework.