Related to A000679 (Number of groups of order $2^n$), how many non-Abelian groups of order $2^n$ are there?
-
9$\begingroup$ I don't think you'll be able to do any better than subtracting the number of abelian groups from the number of groups, since the latter is complicated and the former is simple. As a hint for what the former looks like: en.wikipedia.org/wiki/… $\endgroup$– Qiaochu YuanCommented Jul 2, 2010 at 23:48
-
$\begingroup$ @Qiaochu Yuan: Ah, okay. That would work. And if I can apply the fundamental theorem correctly, the number of Abelian $p$-groups of order $p^n$ is the partition function of $n$. Thank you for the idea. $\endgroup$– HYYYCommented Jul 3, 2010 at 0:23
4 Answers
It is true that there is no known formula for the number of isomorphism classes of groups of order $n$, but there is a very nice asymptotic formula for $p$-groups.
In particular, the number of isomorphism classes of groups of order $p^n$ grows as $p^{\frac{2}{27}n^3 + O(n^{8/3})}$. This function grows very rapidly, and there is a folklore conjecture that "almost all groups are $2$-groups."
-
1$\begingroup$ For more about results related to the statement that Matt gave see Bjorn Poonen's paper arxiv.org/abs/math/0608491 $\endgroup$ Commented Jul 3, 2010 at 3:00
-
1$\begingroup$ It is also known that for any given prime $p$, almost all $p$-groups are nilpotent of class exactly two. $\endgroup$ Commented Mar 15 at 7:37
Marshall Hall and James Senior published a book The Groups of order 2n (n <= 6) in the 1960's. It's in the common room in the math department here at UCSB. Using rather obscure notation it arranges the conjugacy classes into lattices.
Online you can find a list of all groups of order 64.
-
$\begingroup$ That'd be a pretty handy book to have if you're an algebraicist,John. $\endgroup$ Commented Jul 3, 2010 at 2:43
-
1$\begingroup$ The number of groups of order $2^n$ for $0\leq n\leq 10$ is given by 1, 1, 2, 5, 14, 51, 267, 2328, 56092, 10494213, 49487365422. See oeis.org/A000679. $\endgroup$ Commented Jul 3, 2010 at 2:59
-
1$\begingroup$ page for math.uga.edu can be accessed but no link works there $\endgroup$ Commented Mar 14 at 23:00
-
$\begingroup$ @JorgeZuniga I've updated the link. $\endgroup$ Commented Mar 15 at 9:31
It is as Qiaochu Yuan says, and worse: the number of abelian groups of order 2^n are not complicated. They are direct products of cyclic groups of order 2^m. The number of non-abelian groups is unknown. We don't actually have a formula. We just have exhaustive analyses for a few small values of n.
I don't think there's a general method of approaching this. There are several methods of obtaining all the Abelian groups of order n for specific n-such as the finite groups of prime order are all cyclic and therefore Abelian,etc. Unless n is very large, proceeding in this manner will usually get the number of groups down to a manageable size and what remains should be non-Abelian.
I think that's the best you can do unless you want to add the condition that the remaining groups are simple-in which case, a Sylow analysis would be appropriate and would considerably simplify things.
There are a few general results on non-Abelian groups-like a finite group G is nonAbelian if there are 2 elements in G whose commutator is nontrivial i.e. not the identity. But I don't know if you can use these kinds of results to get the kind of general formula you want-I don't think you can, although I could be wrong on this.
The best discussions I know of such matters can be found in Herstein's Topics in Algebra,2nd edition and I.Martin Issacs' Finite Group Theory.
-
2$\begingroup$ For $p$ a prime, the only simple groups of order $p^n$ for some $n$ are the cyclic groups of order $p$. This follows easily from the fact that groups of order $p^n$ are nilpotent. $\endgroup$ Commented Jul 3, 2010 at 2:49