feynlag.groups.base.GaugeGroup

class feynlag.groups.base.GaugeGroup(name, coupling=None)[source]

Continuous (gauged) symmetry group.

Parameters:
  • name – label, e.g. 'SU2L'.

  • coupling – the gauge coupling — a Parameter or a SymPy symbol.

__init__(name, coupling=None)[source]

Methods

__init__(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.

Attributes

abelian

g

The coupling as a plain SymPy symbol.

n_generators

Number of generators (= number of gauge bosons).