GTProductGroupQ

GTProductGroupQ[group,group1,group2]
gives True if group is a product group of the groups group1 and group2, and False otherwise.

DetailsDetails

  • First it is checked, if group1 and group2 are subgroups of group . Furthermore it is tested that group1 and group2 have only the element in common. In an next step it is tested, if the product of group1 and group2 is really a group. After the check of all suppositions it is finally checked if the product is a product group or a semi-direct product group.
  • The following options can be given:
  • GOFastGOFastValueControls the input validation
    GOVerboseFalseControls the output of additional information

ExamplesExamplesopen allclose all

Basic Examples  (1)Basic Examples  (1)

First load the package:

In[1]:=
Click for copyable input

The group will be installed and checked which subgroups and invariant subgroups exist.

In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
In[4]:=
Click for copyable input
Out[4]=

Now the construction of as a product can be checked.

In[5]:=
Click for copyable input
Out[5]=
In[6]:=
Click for copyable input
Out[6]=
In[7]:=
Click for copyable input
Out[7]=

Find the positions of the invariant subgroups in sgr.

In[8]:=
Click for copyable input
Out[8]=

Which product of subgroups gives the group ?

In[9]:=
Click for copyable input