So here's the problem from my book:
Prove that $ f: G \rightarrow \mathbb Z\ defined\ through\ f(2^i) =i\ for\ all\ 2^i\ \in\ G$ is a homomorphism from $(G,\cdot)\ to\ (Z,$ +).
The proof in the book is the following: $f(2^i \cdot 2^j) =f( 2^{i+j})= i+j =f(2^i)+f(2^j).$
My questions:
Why is $f( 2^{i+j})= i+j$?
My understanding is that $2^i+2^j = i+j$ is impossible if $\ i \ne j$, so how is $=f( 2^{i+j})= i+j =f(2^i)+f(2^j)$ possible?
Detailed explanations are much appreciated, thank you everyone!
It's important to keep track of which binary operation is being performed in each group. In particular you've come up with $2^i + 2^j$ by applying the additive operation of $\mathbb{Z}$ to elements of the group $G$ but the binary operation on $G$ is multiplication, not addition so this is not allowed. Instead it should read $2^i \cdot 2^j$ which is what the textbook has done in the proof.