feynlag.fields.GaugeBoson

class feynlag.fields.GaugeBoson(name, group, component_names=None, tex=None)[source]

Spin-1 gauge field; one real component per group generator.

Create through the group: SU2L.bosons('W') → components W_1..W_3.

__init__(name, group, component_names=None, tex=None)[source]

Methods

__init__(name, group[, component_names, tex])

charge(u1_group)

U(1) charge of this field (0 if not charged under it).

dag()

Hermitian conjugate of the component column: a row Matrix.

generators(group)

Generator matrices of group acting on this field's FULL component space (Kronecker product over all non-abelian reps).

Attributes

dim

Total number of gauge components (product over non-abelian reps).

spin

mat

column matrix of components — use in matrix expressions.