Proposition

There exists a group GG such that GG×HG \cong G \times H for a non-trivial HH.

Proof

Let GG be the (abelian) group of infinite binary sequences

[v0,v1,v2,],vn{0,1}[v_0, v_1, v_2, \dots], v_n \in \{0, 1\}

under componentwise addition modulo 22 (notated as \oplus). We will demonstrate that GG×GG \cong G \times G.

Let a,bGa, b \in G and let f:G×GGf : G \times G \to G be the interleaving map

f:([v0,v1,],[u0,u1,])[v0,u0,v1,u1,].f : ([v_0, v_1, \dots], [u_0, u_1, \dots]) \mapsto [v_0, u_0, v_1, u_1, \dots].

We can recover aa and bb from c=f(a,b)c = f(a,b) since a=[c0,c2,]a = [c_0, c_2, \dots] and b=[c1,c3,]b = [c_1, c_3, \dots]. This demonstrates that ff is a bijection. Next, we will show that ff is a homomorphism.

Let a,b,a,bGa, b, a', b' \in G and z=f((a,a)G×G(b,b))z = f\bigl((a,a') \bullet_{G \times G} (b, b')\bigr), where G×G\bullet_{G \times G} is the group operation of G×GG \times G. Using the definition of direct product, we can express zz as f(ab,ab)f(a \oplus b, a' \oplus b'), which means that

z=[a0b0,a0b0,a1b1,]=[a0,a0,a1,][b0,b0,b1,]=f(a,a)f(b,b). \begin{align*} z &= [a_0 \oplus b_0, a'_0 \oplus b'_0, a_1 \oplus b_1, \dots] \\ &= [a_0,a'_0,a_1,\dots]\oplus[b_0,b'_0,b_1,\dots] \\ &= f(a,a')\oplus f(b,b'). \end{align*}

We conclude that ff is a homomorphism. Since it’s a homomorphism and a bijection, it is an isomorphism.

\blacksquare