feynlag.groups.gauge.U1

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

Abelian U(1) group; a field’s representation IS its charge.

__init__(name, coupling=None)

Methods

__init__(name[, coupling])

bosons([name])

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

generators(rep)

One 1×1 generator: the charge itself.

rep_dim(rep)

Dimension of the representation labelled rep.

Attributes

abelian

g

The coupling as a plain SymPy symbol.

n_generators