feynlag.export.ufo.vvvv.adjoint_vvvv¶
- feynlag.export.ufo.vvvv.adjoint_vvvv(group, feynman_rule=True)[source]¶
Colour-stripped VVVV coupling of an UNBROKEN non-abelian group.
An unbroken group’s 4-boson vertex is ONE UFO particle repeated four times, with the adjoint index carried by the colour tensors
ADJOINT_VVVV_COLORS. The coupling that pairs with them must therefore be colour-stripped.quartic_couplingsworks in the weak basis, where its entry for a component quadruple is-g^2/4 * sum_e f_{ije} f_{kle}— it already contains the colour contraction. Feeding those component-specific values to the writer alongside a colour tensor multiplies by colour twice, which is whattests/test_ufo_qcd.pydid before this helper existed. Divide it out and the result isi g^2on every structure, independent of N — matching MadGraph’s stocksmGC_12 = i*G**2for[g,g,g,g](pinned intests/test_yangmills.py::TestMadGraphOracle).- Returns:
{VVVV1/2/3: coupling}, to be emitted withADJOINT_VVVV_COLORS.