$\operatorname{Hom}(G_1 \times ... \times G_k,G) \cong \operatorname{Hom}(G_1,G) \times....\times \mathrm{Hom}(G_k,G)$ where $G_i,G$ are groups?

148 Views Asked by At

I was wondering if for general groups we have the relation

$$\operatorname{Hom}(G_1 \times ... \times G_k,G) \cong \operatorname{Hom}(G_1,G) \times....\times \operatorname{Hom}(G_k,G)$$ where $\operatorname{Hom}$ denotes the group of homomorphims between the respective groups

2

There are 2 best solutions below

1
On

Consider $G=D_3$, the dihedral group of six elements, and $G_1=G_2=\mathbb{Z}$.

$\operatorname{Hom}(\mathbb{Z},D_3)$ has six elements, one for each possible image of $1$. So, the product of this with itself has thirty-six elements.

On the other hand, $\operatorname{Hom}(\mathbb{Z}^2,D_3)$ requires the images of $(1,0)$ and $(0,1)$ to commute with each other, since $\mathbb{Z}^2$ is commutative. By my count (looking at a multiplication table), there are only eighteen such pairs of elements.

Your statement is true if $G$ is an abelian group, however. One part of the reason is that $\operatorname{Hom}(G_i,G)$ has a natural group structure in that case (which it doesn't without $G$ abelian). Another part is that the isomorphism you describe should be for free products instead of cartesian products, but since the homomorphisms go to an abelian group, they factor through the abelianizations, and the cartesian product has the same abelianization.

0
On

Let us say that two group homomorphisms $f :A \to C$ and $g: B\to C$ commute if for each $a \in A$ and each $b \in B$, $f(a)g(b)=g(b)f(a)$.

Then for any groups $G_1,\dots, G_n, G$ we have $$\hom(G_1\times \dots G_n,G) \\\cong \{(f_1,\dots f_n) \in \hom(G_1,G)\times \dots \times \hom(G_n,G)\,|\,\forall i,j \in \{1,\dots n\} \text{ if $i \neq j$, then $f_i$ and $f_j$ commute}\}.$$