7

Question: Let a finite $G$ act on itself by conjugation, and let $N$ be the number of conjugacy classes. Find a formula for $|\mathrm{Hom}\left(\mathbb{Z}^n, G\right)|$, denoting the set of group homomorphisms from $\mathbb{Z}^n$ into $G$.

Attempt:

For $n=2$, I got that

Burnside's Lemma implies that

$$ |G|\cdot N = \sum_{g\in G} |\mathrm{Fix}\left(g\right)| $$

where
$$ \begin{aligned} \mathrm{Fix}\left(g\right) &= \{ h\in G\;|\;g\ast h = h \} \\ &= \{h\in G\;|\; ghg^{-1} = h \} \\ &= \{ h\in G\;|\; gh = hg \} \end{aligned} $$

Hence

$$ \sum_{g\in G} |\mathrm{Fix}\left(g\right)| = | \{ (g,h) \in G\times G\;|\;gh = hg\} | = |\mathrm{Hom}\left(\mathbb{Z}^2, G\right)| $$

My attempt (for $n=3$):

My guess is that $|\mathrm{Hom}\left(\mathbb{Z}^n, G\right)| = |G|\cdot N^{n-1}$ but I do not know how to prove this or if it's even correct for non-abelian groups $G$. My observation is that for abelian groups $N$ = $|G|$, and for non-abelian groups, $N<|G|$. Intuitively, I would think as $n$ grows large the permutations of objects in $G\times G\times...\times G$ ($n$ times) such that they can be mapped onto by any homomorphism from an abelian group grows faster as $G$ becomes "more abelian", because of the property of homomorphisms.

Construct the function $\Phi:\mathrm{Hom}\left(\mathbb{Z}^3, G\right)\rightarrow G\times G$ where

$$ \Phi\left(\gamma\right) = \left(\gamma\left(1,0,0\right), \gamma\left(0,1,0\right), \gamma\left(0,0,1\right)\right) $$

$\Phi$ uniquely describes all homomorphisms in the set that we want. We know that this is an injective function and the image consists of ordered triples that commute so:

$$ |\mathrm{Hom}\left(\mathbb{Z}^3, G\right)| = |\{ \left(a,b,c\right)\in G\times G\times G\;|\; ab = ba, ac = ca, bc = cb\}| $$

Now consider once again $\mathrm{Fix}\left(a\right)$ under the conjugacy action. Both $b$ and $c$ must be in that set, since $a$ commutes with both $b$ and $c$. But in general that doesn't mean $b$ and $c$ commute with each other, but we require that otherwise it can't be a homomorphism.

My first attempt was to find the size of $\mathrm{Fix}\left(a\right)$ first, and then find the size of $\mathrm{Fix}\left(a\right)\cap\mathrm{Fix}\left(b\right)$. But I did not know how to do this or how it relates to the number of conjugacy classes. Not really sure how to proceed after this nor whether this is the right track.

Charles
  • 356
  • 1
    Are $N$ and $n$ supposed to be equal? – Arturo Magidin Dec 03 '19 at 15:17
  • Sorry for the confusing letters. No they're not equal. Big N is the number of orbits/conjugacy classes. Small n is the dimension of Z^n. – Charles Dec 03 '19 at 19:03
  • It depends on your definition of formula. A trivial formula is of course the number of $n$-tuples $(g_1,\dotsc,g_n)$ such that $g_i$ and $g_j$ commute. This can be evaluated with finite number of computations. You may argue that it's not a formula, but how different is your example of $n=2$? You just give a name $N$ to the key quantity, the number of conjugacy classes. So we may as well give a name to the answer for case $n$, say $\operatorname{Comm}_n(G)$, and then it becomes a "formula". On the other hand... – WhatsUp Dec 09 '19 at 13:40
  • ... if your definition of formula is a function in $|G|$ and $N$, then there's probably no such formula. A proof of the non-existence of a formula could be done by looking at two groups with same number of elements and same number of conjugacy classes, but I don't have any example in mind. – WhatsUp Dec 09 '19 at 13:45
  • For $G$ up to order 20 the value of $\mathbb Z^3 \to G$ is determined by $|G|$ and $N$. – Mees de Vries Dec 09 '19 at 14:13
  • 2
    The answer cannot depend only on $|G|$ and $N$: there are two groups of order 32, both of which have 11 conjugacy classes, one of which admits 3200 homomorphisms from $\mathbb Z^3$, while the other admits 4544 such homomorphisms. I'll try to see if I can get a better description of these groups. – Mees de Vries Dec 09 '19 at 16:44
  • Sorry, "formula" is indeed ill-defined and the professor intentionally left it kinda vague (but he said it's not only with $|G|$ and $N$ and apparently there is a recursive formulation). It's a very interesting bonus question and I may ask the professor for the solution and post it here if anyone else is interested. – Charles Dec 09 '19 at 22:02
  • I'd certainly be interested. – Mees de Vries Dec 10 '19 at 09:07
  • @Charles, if you want to add the solution to this problem as an answer I have someone to whom to award the bounty. Otherwise it will be lost. – Mees de Vries Dec 16 '19 at 09:15
  • Sorry, my TA didn't know how to do the question either apparently :( There was also no solution posted. My professor just said my answer was wrong. – Charles Jan 09 '20 at 04:24

3 Answers3

2

I know this is a really unrigorous answer but this is what I've got. Criticisms are greatly appreciated. I referred to this answer on mathoverflow.

Observe first that $|\mathrm{Hom}\left(\mathbb{Z}^n, G\right)|$ = $|\mathrm{Hom}\left(\mathbb{Z}^{n-1}\times \mathbb{Z}, G\right)|$. Once again, we can uniquely describe each element in that set by describing where they send the bases to; in other words

$$ \Phi_n\left(\gamma_n\right) = \left(\gamma_n\left(1,0,....,0\right), \gamma_n\left(0,1,....,0\right),...,\gamma_n\left(0,0,....,1\right)\right)\quad\text{n times} $$

But note this is the same as describing where each element sends the first $n-1$ bases to, and then where it sends the $n$th base to. Hence, $\mathrm{im}\left(\Phi_n\right)$ is in bijection with the set of all $\left(\mathrm{im}\left(\Phi_{n-1}\right), g\right)$ where $g\in G$ such that the homomorphism property still holds.

In order for homomorphism to hold, consider an arbitrary $\gamma_{n-1}$ in $\mathrm{Hom}\left(\mathbb{Z}^{n-1}, G\right)$. We have that $\gamma_{n-1}\left(1,0,...,0\right)\ast ...\ast\gamma_{n-1}\left(0,0,...,1\right)$ can commute any way we desire in order to preserve the underlying abelian nature of where the homomorphism is mapping from. Therefore, we require that $\gamma g = g \gamma$. In other words, $g^{-1}\gamma g = \gamma$. Note that this is exactly how we fix objects from $\mathrm{Hom}\left(\mathbb{Z}^{n-1}, G\right)$ by the group action of conjugacy from elements in $G$.

Therefore, consider the group action where $G$ acts on the set $|\mathrm{Hom}\left(\mathbb{Z}^{n-1}, G\right)|$, with conjugacy classes of homomorphisms. Then,

$$ \begin{aligned} |\mathrm{Hom}\left(\mathbb{Z}^{n-1}\times \mathbb{Z}, G\right)| &= \sum_{g_{n-1}\in G}|\{ \gamma_{n-1}\in \mathrm{Hom}\left(\mathbb{Z}^{n-1}, G\right)\;|\;g\gamma g^{-1} = \gamma \} \\ &= \sum_{g_{n-1}\in G}|\mathrm{Fix}\left(g\right)| \end{aligned} $$

Therefore,

$$ |G|\cdot N_{n-1} = \sum_{g_{n-1}\in G}|\mathrm{Fix}\left(g\right)| = |\mathrm{Hom}\left(\mathbb{Z}^{n}, G\right)| $$

Consider the case where $n=3$, we need to find $N_2$, i.e. the number of conjugacy classes of homomorphisms from $\mathbb{Z}^2$ to $G$. I claim this is $N_1\times N_1$. To loosely argue this, consider that if some $j$ and $k$ are in the same conjugacy class of homomorphisms from $\mathbb{Z}$ to $G$ under operating as $l$, then $\left(j,k\right)$'s are in the same conjugacy class of homomorphisms from $\mathbb{Z}^2$ to $G$ under operating with $l$. Now that we need to count ordered pairs, since in principle $j$ and $k$ could be equal, we need to count it $N_1^2$ times. Hence,

(this part is really sketchy and I don't really know how to formalize it)

$|\mathrm{Hom}\left(\mathbb{Z}^{n}, G\right)| = |G|N^{n-1}$ by induction.

Charles
  • 356
  • 1
    I've tried verifying your conclusion in Sage. Unless I made a mistake (very possible!) your conjecture is incorrect: $S_4$ has 24 elements, and 5 cycle types; and indeed $| \mathbb Z^2 \to S_4|$ has 120 elements, but $|\mathbb Z^3 \to S_4|$ has 504 elements, not $600 = 120 \times 5$. – Mees de Vries Dec 09 '19 at 12:44
  • I see, thanks! Yeah, I didn't think the formula would be this simple. – Charles Dec 09 '19 at 21:52
1

Too long for a comment. Here is how you may get a clue as what the formula is. What I do here only holds for abelian groups.

Let $Z$ be an abelian group.

Consider the map

$$\operatorname{Hom}(X \times Y, Z) \to \operatorname{Hom}(X,Z) \times \operatorname{Hom}(Y,Z): f \mapsto (f_1, f_2)$$

where $f_1(x) = f(x,1)$, $f_2(y) = f(1,y)$.

Clearly this is well-defined, as we can consider $f_1$ as the composition of the inclusion $x \mapsto (x,1)$ with $f$, both of which are morphisms, so $f_1$ is a morphism itself. Similarly for $f_2$.

To see that it is surjective, let $(f_1, f_2)$ be in the codomain and define

$$f: X \times Y \to Z: (x,y) \mapsto f_1(x) f_2(y)$$

This is a morphism since $Z$ is abelian and one easily checks that $f \mapsto (f_1, f_2)$

Injectivity follows because $f$ is determined uniquely by $f_1, f_2$ since $f(x,y) = f(x,1) f(1,y)$.

Thus the above map is a bijection. Thus

$$|\operatorname{Hom}(X \times Y, Z)|=| \operatorname{Hom}(X,Z)|| \operatorname{Hom}(Y,Z)|$$

and thus for $n \geq 2$ you get when $G$ is abelian

$$|\operatorname{Hom}(\mathbb{Z}^n, G)| = |\operatorname{Hom}(\mathbb{Z}^{n-1}, G)| |\operatorname{Hom}(\mathbb{Z}, G)|$$

which after an induction reduces the problem to calculating

$$|\operatorname{Hom}(\mathbb{Z},G)|$$

J. De Ro
  • 22,064
  • 2
  • 20
  • 49
  • In your surjectivity argument, why is $f$ a homomorphism? – Jason DeVito - on hiatus Dec 09 '19 at 12:16
  • Because of my assumption that $Z$ is abelian. – J. De Ro Dec 09 '19 at 12:16
  • $f((x_1,y_1)(x_2,y_2)) = f(x_1x_2,y_1y_2) = f_1(x_1x_2)f_2(y_1y_2) = f_1(x_1)f_1(x_2) f_2(y_1)f_2(y_2) = f_1(x_1)f_2(y_1) f_1(x_2)f_2(y_2) = f(x_1,y_1)f(x_2,y_2)$ – J. De Ro Dec 09 '19 at 12:17
  • Oh, I missed that assumption. But, then it's not clear to me how this helps with the OP's question. – Jason DeVito - on hiatus Dec 09 '19 at 12:19
  • I wrote at the beginning at the post that it is not answer, but an expanded comment. At most it helps solve the OP's question for abelian $G$ (if he gets a formula for $|\operatorname{Hom}(\mathbb{Z},G)|$). Solving a problem for a subcase can give intuition to solve the entire problem, and can give the OP an idea what the general formula for the answer is. – J. De Ro Dec 09 '19 at 12:22
  • 1
    Fair enough +1 from me. – Jason DeVito - on hiatus Dec 09 '19 at 12:25
  • Although it may well be useful for others reading the question, I think OP was quite aware of this special case, e.g. from when they write "My guess is that $|\mathrm{Hom}(\mathbb Z^n,G)|=|G|\cdot N^{n−1 }$ but I do not know how to prove this or if it's even correct for non-abelian groups $G$." – Mees de Vries Dec 09 '19 at 12:33
  • I read over that part, but maybe he just observed this (for example with GAP) without formal proof and it can still be useful for him. For now, I'll leave this answer up. – J. De Ro Dec 09 '19 at 12:35
  • And even in the non-abelian case, the answer still gives an injection (surjectivity might fail) and thus an upper bound, which can also be useful. – J. De Ro Dec 09 '19 at 12:38
  • 1
    Thanks! I did solve it for abelian cases which is why my initial guess was based on the abelian case but apparently it doesn't generalize very well to the non-abelian case so I'm not sure what to do. – Charles Dec 09 '19 at 21:59
1

There is no formula for the number of such homomorphisms only in terms of $|G|$ and $N$, which the formulation of the question seems to suggest. There are two groups of order 32, both of which have $N = 11$, yet $|\mathrm{Hom}(\mathbb Z^3, G)|$ differs between the group: for one group it is 3200, while for the other it is 4544. (These are the smallest examples for $n = 3$ in terms of order; additionally, there are no counterexamples for $n = 4$ up to order 20.)

To be a bit more precise, $|\mathrm{Hom}(\mathbb Z^3, D_{32})| = 4544$. That the number of conjugacy classes of $D_{32}$ is 11 can be computed "by hand", see for example this SE answer. I don't immediately have an easy answer for why $|\mathrm{Hom}(\mathbb Z^3, D_{32})|$ should take the particular value that it does, but this strikes me as an approachable question.

The other group, let's call it $H$, is a bit more mysterious. GAP describes it as an iterated semidirect product $H = ((C_4 \times C_2) \rtimes C_2) \rtimes C_2$, but my GAP skills are not strong enough to investigate further. But indeed computations confirm that $|\mathrm{Hom}(\mathbb Z^3, H)| = 3200$. This group $H$ has index 6 in GAP's list of groups of order 32.

Mees de Vries
  • 27,550
  • Thank you. My professor told me that my answer was incorrect and it's actually very complicated and my TA hinted that it has a recursive formulation (and not solely based on $|G|$ and $N$). Thanks for the correction! – Charles Dec 09 '19 at 21:57