GTTableToGroup
GTTableToGroup[list of elements,multiplication table]
gives a faithful representation of an arbitrary group from a given list of elements and a multiplication table, using permutation matrices.
DetailsDetails
- Suppose a group with order , then GTTableToGroup gives a faithful representation using -dimensional permutation matrices.
- GTTableToGroup changes the standard representation to "permutation matrices". (See GTWhichRepresentation)
- The following option can be given:
-
GOVerbose True Controls the output of additional information - See: W. Hergert, M. Geilhufe, Group Theory in Solid State Physics and Photonics. Problem Solving with Mathematica, chapter 3.1
ExamplesExamplesopen allclose all
Basic Examples (1)Basic Examples (1)
In[1]:= |
Install Klein's four group from a multiplication table
We can construct also another example. First, the group C4v is installed and the multiplication table is calculated.
Now we perform an isomorphic mapping to a set of other elements.
A new multiplication table defined in the new symbols was created. Now we install the group from the multiplication table.
Note, during the installation the standard representation is switched to "Permutation", because the group elements are installed in terms of permutation matrices.
The first matrices are given by:
After the installation of the group we can calculate the multiplication table again.
Now we can apply other commands to this special representation of C4v.
Note, it might be that not all commands of GTPack can handle the permutation representation in the moment.
We swithc back to the standard representation of rotation matrices.