GTCharacterTable
GTCharacterTable[group]
gives the character table of a group.
Details and Options
- The trace of the representation matrix
of an element
of a group
is called character
. The character systems of the irreducible representations of a finite group are conventionally displayed in the form of a "character table".
- All elements in the same class have the same character.
- The number of inequivalent irreducible representations is equal to the number of classes of a finite group
.
- For a finite group a necessary and sufficient condition for two representations to be equivalent is provided by the equality of their character systems.
- If a group
is finite, the sum of the squares of the dimensions of the inequivalent irreducible representations is equal to the order of
.
- The output of GTCharacterTable is a list of all classes, a list of the character system and a list of the names of the irreducible representations.
- Attention: The names of the irreducible representations are generated automatically and may differ from tables in the literature!
- The following options can be given:
-
GOIrepNotation "Bethe" Notation for irreducible representations GOVerbose True Controls the output of information GOFast GOFastValue Skips the input vlidation GOReality False Provides information about the reality of the irreducible representations GOMethod "NumericalApproximant" Method for internal eigenvalue solution - See: W. Hergert, M. Geilhufe, Group Theory in Solid State Physics and Photonics. Problem Solving with Mathematica, chapter 5.8
Examples
open allclose allBasic Examples (1)
Options (9)
GOFast (2)
GOIrepNotation (4)
GTCharacterTable can estimate automatically the notation according to Mulliken (The Journal of Chemical Physics, AIP, 23, 1997-2011, (1953)) .
With Bethe notation all irreducible representations are labelled with an increasing index.
GTCharacterTable can estimate automatically the notation according to Bouckaert (L. Bouckaert, R. Smoluchowski and E. Wigner, Phys. Rev., APS, 50, 58-67 (1936)) .
GTCharacterTable also allows for manual input.
GOReality (1)
GOMethod (1)
The character table is obtained by solving an eigenvalue problem simultaneously diagonalizing several matrices. For that a random number method is used which can be solved numerically or analytically.
"NumericalApproximant" and "Analytic" should give the same results. For "NumericalApproximant", the Eigenvalue problem is solved numerically (fast for large groups) and transformed in to radicals using RootApproximant and ToRadicals (sometimes slow for complicated root expressions).
"Numeric" is a fully numerical approach which is explicitly useful for super large groups, e.g. permutation groups (S6 has 720 elements).