feynlag.groups.gauge.SUN

class feynlag.groups.gauge.SUN(N, name, coupling=None)[source]

SU(N) with representations built dynamically for any N and any irrep.

Parameters:
  • N – the rank+1 (SU(N) has N²−1 generators).

  • name – group label, e.g. 'SU5'.

  • coupling – gauge coupling (a Parameter or SymPy symbol).

__init__(N, name, coupling=None)[source]

Methods

__init__(N, name[, coupling])

bosons([name])

Create (once) and return this group's gauge boson field.

generators(rep)

List of generator matrices T^a for representation rep.

rep_dim(rep)

Dimension of the representation labelled rep.

structure_constant(a, b, c)

structure_constants()

f^{abc} as a dict {(a, b, c): value} of non-zero entries.

Attributes

abelian

g

The coupling as a plain SymPy symbol.

n_generators

Number of generators (= number of gauge bosons).