Named Groups

The Wolfram Language provides permutation representations for many important finite groups. Some of these groups are members of infinite families, parametrized by one or more integers; other groups are uniquely distinguished by their special properties and are frequently named after their discoverers.

This is the alternating group of degree 10.
In[1]:=
Click for copyable input
Out[1]=
Compute its order.
In[2]:=
Click for copyable input
Out[2]=
Give generators of an explicit permutation representation.
In[3]:=
Click for copyable input
Out[3]=
From these generators it is possible to reconstruct the group explicitly.
In[4]:=
Click for copyable input
Out[4]=
In[5]:=
Click for copyable input
Out[5]=

The Wolfram Language provides information on the following infinite families of groups, and on some groups not belonging to parametrized families.

SymmetricGroup[n]symmetric group of degree n
AlternatingGroup[n]alternating group of degree n
CyclicGroup[n]cyclic group of order n
DihedralGroup[n]dihedral group of the n-gon, of order 2n
AbelianGroup[{n1,n2,}]Abelian group isomorphic to a direct product of several cyclic groups

Named infinite families of groups.

Mathieu Groups

The following five Mathieu groups were the first five sporadic simple groups to be discovered, in the second half of the nineteenth century, and are multiply transitive groups, all being subgroups of the largest one. The Wolfram Language provides default permutation representations for them.

MathieuGroupM11first Mathieu group, acting on 11 points
MathieuGroupM12second Mathieu group, acting on 12 points
MathieuGroupM22third Mathieu group, acting on 22 points
MathieuGroupM23fourth Mathieu group, acting on 23 points
MathieuGroupM24fifth Mathieu group, acting on 24 points

Mathieu groups.

These are the orders of the five sporadic simple Mathieu groups.
In[6]:=
Click for copyable input
Out[6]=
Explicit generators of a permutation representation of MathieuGroupM24 acting on 24 points.
In[7]:=
Click for copyable input
In[8]:=
Click for copyable input
Out[8]=
To show that MathieuGroupM24 is 5-transitive, check transitivity of the group itself and of its first four stabilizers.
In[9]:=
Click for copyable input
Out[9]=
In[10]:=
Click for copyable input
Out[10]=
In[11]:=
Click for copyable input
Out[11]=
In[12]:=
Click for copyable input
Out[12]=
In[13]:=
Click for copyable input
Out[13]=
However, the stabilizer of five points is not transitive, because its action splits into two nontrivial orbits.
In[14]:=
Click for copyable input
Out[14]=
These are the orders of the stabilizers of the points of a base in the group. They correspond to the groups MathieuGroupM24, MathieuGroupM23, MathieuGroupM22, and then three more groups sometimes called Mathieu group , Mathieu group , and Mathieu group , which are not simple. Finally there is the cyclic group of order 3 and the trivial group.
In[15]:=
Click for copyable input
Out[15]=
A similar chain is obtained starting from MathieuGroupM12. It contains MathieuGroupM11 and non-simple groups that can be called Mathieu group , Mathieu group , and Mathieu group , with the trivial group at the end.
In[16]:=
Click for copyable input
Out[16]=
It is known that the largest permutation order in MathieuGroupM24 is 23. This is an example.
In[17]:=
Click for copyable input
Out[17]=
In[18]:=
Click for copyable input
Out[18]=
In[19]:=
Click for copyable input
Out[19]=

Other Sporadic Simple Groups

There are 26 sporadic simple groups (27 if the Tits group is included). Apart from the five Mathieu groups, the Wolfram Language provides permutation representations for those of intermediate support length. The largest ones are too big to be handled as permutation groups in practice, and it is more efficient to represent them as matrix groups. These are the 13 groups (including the Tits group) for which representations on domains of less than 50000 points are known.

HigmanSimsGroupHSHigmanSims sporadic simple group
McLaughlinGroupMcLMcLaughlin sporadic simple group
JankoGroupJ1Janko sporadic simple group
JankoGroupJ2Janko sporadic simple group
JankoGroupJ3Janko sporadic simple group
ConwayGroupCo2Conway sporadic simple group
ConwayGroupCo3Conway sporadic simple group
SuzukiGroupSuzSuzuki sporadic simple group
HeldGroupHeHeld sporadic simple group
RudvalisGroupRuRudvalis sporadic simple group
FischerGroupFi22Fischer sporadic simple group
FischerGroupFi23Fischer sporadic simple group
TitsGroupTTits simple group

Intermediate sporadic simple groups.

Some sporadic groups are related to symmetries of the Leech lattice, a particular lattice in a Euclidean 24-dimensional space. These are sometimes known as the "second generation" of the sporadic simple groups.

The six groups of the second generation.
In[20]:=
Click for copyable input
Their group orders are as follows.
In[21]:=
Click for copyable input
Out[21]=
And these are the permutation degrees of the provided representations.
In[22]:=
Click for copyable input
Out[22]=
For example, these are generators for JankoGroupJ2 acting on 100 points.
In[23]:=
Click for copyable input
Out[23]=
This is the last permutation in the group.
In[24]:=
Click for copyable input
Out[24]=
And this is its corresponding list of images.
In[25]:=
Click for copyable input
Out[25]=
This is a chain of stabilizers of ConwayGroupCo2, acting on 2300 points. The base has six points only, and hence knowing the images of these six points suffices to uniquely identify each permutation in the group.
In[26]:=
Click for copyable input
Out[26]=
These are other sporadic simple groups representable as permutation groups on less than 50000 points.
In[27]:=
Click for copyable input
Their orders and degrees are as follows.
In[28]:=
Click for copyable input
Out[28]=
In[29]:=
Click for copyable input
Out[29]=
ONanGroupONO'Nan sporadic simple group
HaradaNortonGroupHNHaradaNorton sporadic simple group
ConwayGroupCo1Conway sporadic simple group
FischerGroupFi24PrimeFischer sporadic simple group
ThompsonGroupThThompson sporadic simple group
JankoGroupJ4Janko sporadic simple group
LyonsGroupLyLyons sporadic simple group
BabyMonsterGroupBBaby monster sporadic simple group
MonsterGroupMMonster group

Large sporadic simple groups.

Finally, the remaining sporadic groups and their orders are as follows.
In[30]:=
Click for copyable input
In[32]:=
Click for copyable input
Out[32]=