Matchete`
Matchete`

AdjAlphabet

AdjAlphabet

is an option for the routine DefineGaugeGroup that specifies a printing alphabet for the indices of the adjoint representation.

Details and Options

  • The canonic indices of the adjoint representation that are obtained by invoking functions like RelabelIndices print with the labels specified in AdjAlphabet when using NiceForm.

Examples

Basic Examples  (1)

Define a SU(3) gauge group with adjoint alphabet "A", "B", "C","D":

Define a field transforming under under adjoint of this gauge group:

NiceForm printing of the fields with given labels:

NiceForm printing of the fields with canonic labels:

If more canonic labels are present than symbols specified in AdjAlphabet, the labels are repeated with additional integer subscripts to distinguish the indices: