feynlag.fields.conjugate_pair

feynlag.fields.conjugate_pair(sym, name=None)[source]

Antiparticle symbol for a complex physical field.

The vertex extractor works on plain Symbols, so conjugate(G⁺) must be rewritten as the physical G⁻ symbol first.

Parameters:
  • sym – the complex field symbol (e.g. Gp).

  • name – name for the conjugate symbol (default {sym}_c; pass the physics name, e.g. 'Gm').

Returns:

(partner_symbol, {conjugate(sym): partner_symbol}) — merge the dicts of several pairs and pass as conjugate_map to Model.interactions / Model.feynman_rules.