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²−1generators).name – group label, e.g.
'SU5'.coupling – gauge coupling (a
Parameteror SymPy symbol).
Methods
__init__(N, name[, coupling])bosons([name])Create (once) and return this group's gauge boson field.
generators(rep)List of generator matrices
T^afor representationrep.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
abeliangThe coupling as a plain SymPy symbol.
n_generatorsNumber of generators (= number of gauge bosons).