GroupTheory`
GroupTheory`

GTDirectProductRep

GTDirectProductRep[rep1,rep2]

gives the direct product representation of two representations rep1 and rep2.

Details and Options

  • The direct product of two matrix representations can be calculated using the KroneckerProduct.
  • Alternatively to GTDirectProductRep, the symbol can be used.
  • The following options can be given:
  • GOFast GOFastValueSkips the input validation
    GODiagonal TrueDecides if the whole direct product group is calculated
  • See: W. Hergert, M. Geilhufe, Group Theory in Solid State Physics and Photonics. Problem Solving with Mathematica, chapter 5.5

Examples

open allclose all

Basic Examples  (2)

First, load the package:

Then run the examples:

Options  (4)

GOFast  (3)

The evaluation time can be decreased, using GOFastTrue.

If GOFastFalse is used, it will be checked if the input is a group.

If GOFastFalse is used, it will be checked if the group order of the irreducible representations is equal to each other.

GODiagonal  (1)

In the case where the two groups are not isomorphic or where not the diagonal subgroup of the direct product group of two isomorphic groups needs to be considered, one can specify GODiagonal False.