Jump to content

P-group generation algorithm

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by DanielConstantinMayer (talk | contribs) at 10:53, 31 July 2014 (User:DanielConstantinMayer created the article "p-group generation algorithm"). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In mathematics, specifically group theory, finite groups of prime power order , for a fixed prime number and varying integer exponents , are briefly called finite p-groups.

The p-group generation algorithm [1] [2] is a recursive process for constructing the descendant tree of an assigned finite p-group which is taken as the root of the tree.

Lower exponent-p central series

For a finite p-group , the lower exponent-p central series (briefly lower p-central series) of is a descending series of characteristic subgroups of , defined recursively by and , for . Since any non-trivial finite p-group is nilpotent, there exists an integer such that and is called the exponent-p class (briefly p-class) of . Only the trivial group has . Generally , for any finite p-group , its p-class can be defined as .

The complete series is given by ,

since is the Frattini subgroup of .

For the convenience of the reader and for pointing out the shifted numeration, we recall that the (usual) lower central series of is also a descending series of characteristic subgroups of , defined recursively by and , for . As above, for any non-trivial finite p-group , there exists an integer such that and is called the nilpotency class of , whereas is called the index of nilpotency of . Only the trivial group has .

The complete series is given by ,

since is the commutator subgroup or derived subgroup of .

The following Rules should be remembered for the exponent-p class:

Let be a finite p-group.

  1. Rule: , since the descend more quickly than the .
  2. Rule: , for some group , for any .
  3. Rule: For any , the conditions and imply .
  4. Rule: For any , , for all , and , for all .

Parents and descendant trees

The parent of a finite non-trivial p-group with exponent-p class is defined as the quotient of by the last non-trivial term of the lower exponent-p central series of . Conversely, in this case, is called an immediate descendant of . The p-classes of parent and immediate descendant are connected by .

A descendant tree is a hierarchical structure for visualizing parent-descendant relations between isomorphism classes of finite p-groups. The vertices of a descendant tree are isomorphism classes of finite p-groups. However, a vertex will always be labelled by selecting a representative of the corresponding isomorphism class. Whenever a vertex is the parent of a vertex a directed edge of the descendant tree is defined by in the direction of the canonical projection onto the quotient .

In a descendant tree, the concepts of parents and immediate descendants can be generalized. A vertex is a descendant of a vertex , and is an ancestor of , if either is equal to or there is a path , with , of directed edges from to . The vertices forming the path necessarily coincide with the iterated parents of , with . They can also be viewed as the successive quotients of p-class of when the p-class of is given by . In particular, every non-trivial finite p-group defines a maximal path ending in the trivial group . The last but one quotient of the maximal path of is the elementary abelian p-group of rank , where denotes the generator rank of .

Generally, the descendant tree of a vertex is the subtree of all descendants of , starting at the root . The maximal possible descendant tree of the trivial group contains all finite p-groups and is exceptional, since the trivial group has all the infinitely many elementary abelian p-groups with varying generator rank as its immediate descendants. However, any non-trivial finite p-group (of order divisible by ) possesses only finitely many immediate descendants.

p-covering group

Let be a finite p-group with generators. Our goal is to compile a complete list of pairwise non-isomorphic immediate descendants of . It turned out that all immediate descendants can be obtained as quotients of a certain extension of which is called the p-covering group of and can be constructed in the following manner.

We can certainly find a presentation of in the form of an exact sequence , where denotes the free group with generators and is an epimorphism with kernel . Then is a normal subgroup of consisting of the defining relations for . For elements and , the conjugate and thus also the commutator are contained in . Consequently, is a characteristic subgroup of , and the p-multiplicator of is an elementary abelian p-group, since . Now we can define the p-covering group of by , and the exact sequence shows that is an extension of by the elementary abelian p-multiplicator. We call the p-multiplicator rank of .

Let us assume now that the assigned finite p-group is of p-class . Then the conditions and imply , according to Rule 3, and we can define the nucleus of by as a subgroup of the p-multiplier. Consequently, the nuclear rank of is bounded from above by the p-multiplicator rank.

References

  1. ^ O'Brien, E. A. (1990). "The p-group generation algorithm". J. Symbolic Comput. 9: 677–698.
  2. ^ Holt, D. F., Eick, B., O'Brien, E. A. (2005). Handbook of computational group theory. Discrete mathematics and its applications, Chapman and Hall/CRC Press.{{cite book}}: CS1 maint: multiple names: authors list (link)