GroupTheory
CFSG
object classifying finite simple groups
Description
Methods
Examples
Compatibility
A CFSG object is a Maple object that classifies finite simple groups and is returned by the ClassifyFiniteSimpleGroup command. Its purpose is to give a "name" to a finite simple group according to the classification of finite simple groups.
Objects of the CFSG support a number of methods, as follows.
The Family( c ) command returns a string naming the family to which the group belongs.
In some cases, the Subfamily( c ) command returns a string indicating a sub-family of some families of simple groups. This is the case for some of the sporadic finite simple groups, and for those finite simple groups of Lie type. In other cases, the Subfamily( c ) command just returns the value undefined, indicating that there is no sub-family involved.
If the CFSG object c denotes a classical group, then the ClassicalSubfamily( c ) command returns a string indicating the type of classical group. For other groups of Lie type (or simple groups not of Lie type), it returns the value undefined.
The Parameters( c ) command returns a list of parameters associated with the group, if any, or the value undefined in case there are none. In most cases, there are either one or two positive integer parameters describing the group within a family or sub-family of simple groups. For example, the parameter associated with an alternating group denotes the degree.
The GroupOrder( c ) command returns the order of the group.
The commands IsCyclic( c ), IsAlternating( c ), IsLieType( c ) and IsSporadic( c ) return true or false according to whether the CFSG object c represents a classifier belonging to the corresponding family. In addition, for CFSG objects representing simple groups of Lie type, the IsClassical( c ) command returns true if the classifier belongs to a family of classical groups.
with⁡GroupTheory:
c≔ClassifyFiniteSimpleGroup⁡CyclicGroup⁡541
c≔CFSG: Cyclic Group C541
type⁡c,:-CFSG
true
Family⁡c
cyclic
The Subfamily is not defined for simple cyclic groups.
Subfamily⁡c
undefined
Parameters⁡c
541
c≔ClassifyFiniteSimpleGroup⁡Alt⁡22
c≔CFSG: Alternating Group A22
alternating
22
Degree⁡c
c≔ClassifyFiniteSimpleGroup⁡PSL⁡4,3
c≔CFSG: Chevalley Group A3⁡3=PSL⁡4,3
Lie
A
ClassicalSubfamily⁡c
PSL
3,3
LieRank⁡c
3
Dimension⁡c
4
c≔ClassifyFiniteSimpleGroup⁡RudvalisGroup⁡
c≔CFSG: Sporadic Group Ru
sporadic
Rudvalis
c≔ClassifyFiniteSimpleGroup⁡JankoGroup⁡2
c≔CFSG: Sporadic Group J2
Janko
2
The GroupTheory[CFSG] command was introduced in Maple 2020.
For more information on Maple 2020 changes, see Updates in Maple 2020.
See Also
GroupTheory[AlternatingGroup]
GroupTheory[ClassifyFiniteSimpleGroup]
GroupTheory[IsSimple]
GroupTheory[IsSimpleNumber]
GroupTheory[JankoGroup]
GroupTheory[ProjectiveSpecialLinearGroup]
GroupTheory[RudvalisGroup]
Download Help Document