GroupTheory
Series
description of the subgroup series data structure
Description
Examples
This document describes the subgroup series data structure, and the operations that can be applied to them.
For information about the (unrelated) power series data structure, see series.
A series of subgroups of a group G is a nested sequence of subgroups of G of either of the forms
G=G1>G2>…>Gm
or
1=G1<G2<…<Gm
The former is called a descending series while the latter is called an ascending series. The subgroups
Gk
are called terms of the series, and the integer m is called its length.
Several commands in the GroupTheory package return series data structures representing subgroup series. You can query the data structure for information about it by using any of the methods described below. Particular series may support additional operations not described here. (See the corresponding help for the particular type of series.)
The number of terms in a series S is returned by the numelems command with the series as argument.
If k is a valid index into a series, then the k-th term of the series S is gotten by the expression S[k].
The lowerbound( S ) command returns the least valid index into a series data structure S, and the upperbound( S ) command returns the largest valid index into S.
You can iterate over a series S by using either the seq command, or in a loop as shown below in the examples.
with⁡GroupTheory:
G≔DihedralGroup⁡32
G≔D32
L≔LowerCentralSeries⁡G
L≔D32▹D32,D32▹…▹D32,D32,D32,D32,D32▹D32,D32,D32,D32,D32,D32
numelems⁡L
6
IdentifySmallGroup⁡L3
8,1
seq⁡GroupOrder⁡H,H=L
64,16,8,4,2,1
forHinLdoprint⁡IdentifySmallGroup⁡Henddo:
64,52
16,1
4,1
2,1
1,1
member⁡L4,L
true
evalb⁡L5inL
See Also
GroupTheory[DerivedSeries]
GroupTheory[LowerCentralSeries]
GroupTheory[UpperCentralSeries]
Download Help Document