Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This is not an assignment question. I have been self teaching myself abstract algebra from this book and this is one of the exercise questions which I could n't solve.

Suppose $e$ is the identity element for a binary operation $*$ defined on S. If $*$ satisfies the identity $x * (y * z) = (x * z) * y$ where $x,y,z$ are elements of $S$, then show that $*$ is both commutative and associative.

In all my attempts I started with the left hand side of the identity but kept getting stuck at how to can $z$ jump across $y$. The only other known piece of information I was considering was that $e * a = a * e = a$, where $a$ belongs to $S$ and this holds for all elements of $S$.

Any help would be highly appreciated.

share|cite|improve this question
up vote 8 down vote accepted

Set $x=e$ and you have commutativity. Once you have that, you can commute $y$ and $z$ to get $$x*(z*y)=(x*z)*y$$ and there's your associativity.

share|cite|improve this answer
Thank you very much. – Hardy Nov 1 '11 at 3:49

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.