GroupTheory
LowerCentralSeries
construct the lower central series of a group
UpperCentralSeries
construct the upper central series of a group
IsNilpotent
determine if a group is nilpotent
NilpotencyClass
find the nilpotency class of a group
NilpotentResidual
find the nilpotency residual of a group
Hypercenter
find the hypercenter of a group
Calling Sequence
Parameters
Description
Examples
Compatibility
LowerCentralSeries( G )
UpperCentralSeries( G )
IsNilpotent( G )
NilpotencyClass( G )
NilpotentResidual( G )
Hypercenter( G )
G
-
a permutation group
The lower central series of a group G is the descending normal series of G whose terms are the successive commutator subgroups, defined as follows. Let G0=G and, for 0<k, define Gk=G,Gk−1. The sequence
G=G0▹G1▹…▹Gc
is called the lower central series of G. If the nilpotent residual Gc is the trivial group, then we say that G is nilpotent. In this case, the number c is called the nilpotency class of G, and the nilpotent residual Gc of G is the last term of the lower central series.
The LowerCentralSeries( G ) command constructs the lower central series of a group G. The group G must be an instance of a permutation group.
The IsNilpotent( G ) command determines whether a group G is nilpotent.
The NilpotencyClass( G ) command returns the nilpotency class of G; that is, the length of the lower central series of G.
The NilpotentResidual( G ) command returns the nilpotent residual of a group G.
The upper central series of a group G is the ascending normal series of G whose terms are defined, recursively, as follows. Let G0=1 and, for 0<k, define Gk to be the pre-image, in G, of the center of the quotient group GGk−1. (Thus, G1 is just the center of G.) The sequence
1=G0◃G1◃…◃Gc
is called the upper central series of G.
The UpperCentralSeries( G ) command constructs the upper central series of a group G.
The group G is nilpotent if, and only if, the last term Gc of the upper central series is equal to G. In general, the final term Gc is called the hypercenter of G.
The Hypercenter( G ) command returns the hypercenter of a group G.
The Hypercentre command is provided as an alias.
The group G must be an instance of a permutation group.
Both the lower and upper central series of G are represented by a series data structure which admits certain operations common to all series. See GroupTheory[Series].
with⁡GroupTheory:
G≔PermutationGroup⁡Perm⁡1,2,3,4,5,6,7,8,Perm⁡1,7,2,6,3,5
G≔1,2,3,4,5,6,7,8,1,72,63,5
LowerCentralSeries⁡G
1,2,3,4,5,6,7,8,1,72,63,5▹1,2,3,4,5,6,7,8,1,72,63,5,1,2,3,4,5,6,7,8,1,72,63,5▹1,2,3,4,5,6,7,8,1,72,63,5,1,2,3,4,5,6,7,8,1,72,63,5,1,2,3,4,5,6,7,8,1,72,63,5▹1,2,3,4,5,6,7,8,1,72,63,5,1,2,3,4,5,6,7,8,1,72,63,5,1,2,3,4,5,6,7,8,1,72,63,5,1,2,3,4,5,6,7,8,1,72,63,5
IsNilpotent⁡G
Warning, over-writing property `["LowerCentralSeries"]' with a different value
true
NilpotencyClass⁡G
3
lcs≔LowerCentralSeries⁡AlternatingGroup⁡4
lcs≔A4▹A4,A4
type⁡lcs,NormalSeries
forHinlcsdoprint⁡Henddo:
A4
A4,A4
IsNilpotent⁡DihedralGroup⁡8
IsNilpotent⁡DihedralGroup⁡12
false
NilpotentResidual⁡DihedralGroup⁡12
D12,D12,D12
UpperCentralSeries⁡DihedralGroup⁡16
▹1,92,103,114,125,136,147,158,16▹…▹1,92,103,114,125,136,147,158,16,1,15,13,11,9,7,5,32,16,14,12,10,8,6,4,1,7,13,3,9,15,5,112,8,14,4,10,16,6,12,1,5,9,132,6,10,143,7,11,154,8,12,16▹D16
UpperCentralSeries⁡DihedralGroup⁡12
▹1,72,83,94,105,116,12▹1,10,7,42,11,8,53,12,9,6,1,72,83,94,105,116,12
Hypercenter⁡DihedralGroup⁡12
1,10,7,42,11,8,53,12,9,6,1,72,83,94,105,116,12
IsNilpotent⁡DihedralGroup⁡4⁢2kassumingk::posint
IsNilpotent⁡DihedralGroup⁡6kassumingk::posint
seq⁡NilpotencyClass⁡QuaternionGroup⁡n,n=3..10
2,3,4,5,6,7,8,9
The GroupTheory[LowerCentralSeries] command was introduced in Maple 17.
For more information on Maple 17 changes, see Updates in Maple 17.
See Also
GroupTheory[AlternatingGroup]
GroupTheory[DerivedSeries]
GroupTheory[PermutationGroup]
GroupTheory[Series]
Download Help Document