This is the program to generate the BCJ numerator in HEFT, YM, YMS+
In HEFT, the kinematic algebra is taken as current algebra. The building blocks are
- vector current
$T^{(i)}_{(i)}$ : correspond to the vector currents and map to a vector current(just the velocity$v$ ) product with a polarisation vector$\varepsilon_i$ . - tensor current
$T^{(\alpha)}_{(\tau_1),(\tau_2),\cdots, (\tau_r)}$ : Tensor currents and map to a all multiplicity universal tensor product with multi polarisation vectors - fusion product
$\star$ : The fusion rules from lower order rank tensor currents to higher order tensor currents. This fusion product is bilinear and associative. - convolution map
$\langle \bullet \rangle$ : This is a linear map from abstract algebra general to physics kinematic expression, which is, in general, non-local and manifestly gauge invariant.
The major output of this program is
which is known as algebraic pre-numerator. Another major function is the convolution map, which maps the abstract generator to the physical function of kinematic information. In HEFT, the algebraic pre-numerator is from
num = \[FivePointedStar] @@ (T /@ List /@ Range[1, 3]);
We get
After taking the convolution map, we have
preNumerator = num /. T -> Tp /. rmzero,
where the Tp
is the convolution map.
Then we get the output of the pre-numerator
All other BCJ numerators are obtained directly from the BCJ numerator by the crossing symmetry. For the
In the full theory of Yang-Mills-scalar+
- vector field
${\mathsf K_i}=T_{(i)}^{(i)}$ - scalar field
${\mathsf K_j}=T^{(j)}$ - tensor field
$T^{(\alpha)}_{(\tau_1),(\tau_2),\cdots, (\tau_r)}$ : fields for multi-particle states lie on the interline, which is all multiplicity university mapping to the gauge invariant functions. - fusion product
$\star$ : The fusion rules from a fewer-particle field to a more-particle field. This fusion product is bilinear and associative. - convolution map
$\langle \bullet \rangle$ : This is a linear map from abstract algebra general to physics kinematic expression. This is the inner product between multi-particle states and single outgoing particle states. For each algebraic generator, the mapping value is in general non-local and manifestly gauge invariant.
The major output of this program is
preNumerator = \[FivePointedStar][\[ScriptCapitalK][1,
1], \[ScriptCapitalK][2, 1], \[ScriptCapitalK][3, 0]] /.
ET[f__] :> ET2F2s[ET[f]] /. CenterDot[f__] :> tr[f, t^a[n]] /.
rmzero //. niceF
one can get
For the amplitude with more than three scalars,
preNumerator = \[FivePointedStar][\[ScriptCapitalK][1,
0], \[ScriptCapitalK][3, 1], \[ScriptCapitalK][2, 0]] /.
ET[f__] :> ET2F[ET[f]] /. CenterDot[f__] :> tr[f, t^a[n]] //.
niceF
you get
If you use kinematicHopfAlgebra.wl, please cite the following three papers arxiv:2111.15649, arxiv:2208.05519 and arxiv:2208.05886as following
@article{Brandhuber:2021bsf,
author = "Brandhuber, Andreas and Chen, Gang and Johansson, Henrik and Travaglini, Gabriele and Wen, Congkao",
title = "{Kinematic Hopf Algebra for Bern-Carrasco-Johansson Numerators in Heavy-Mass Effective Field Theory and Yang-Mills Theory}",
eprint = "2111.15649",
archivePrefix = "arXiv",
primaryClass = "hep-th",
reportNumber = "NORDITA 2021-091, QMUL-PH-21-45, SAGEX-21-34, UUITP-60/21",
doi = "10.1103/PhysRevLett.128.121601",
journal = "Phys. Rev. Lett.",
volume = "128",
number = "12",
pages = "121601",
year = "2022"
}
@article{Brandhuber:2022enp,
author = "Brandhuber, Andreas and Brown, Graham R. and Chen, Gang and Gowdy, Joshua and Travaglini, Gabriele and Wen, Congkao",
title = "{Amplitudes, Hopf algebras and the colour-kinematics duality}",
eprint = "2208.05886",
archivePrefix = "arXiv",
primaryClass = "hep-th",
reportNumber = "QMUL-PH-22-18, SAGEX-22-27",
month = "8",
year = "2022"
}
@article{Chen:2022nei,
author = "Chen, Gang and Lin, Guanda and Wen, Congkao",
title = "{Kinematic Hopf algebra for amplitudes and form factors}",
eprint = "2208.05519",
archivePrefix = "arXiv",
primaryClass = "hep-th",
reportNumber = "QMUL-PH-22-22",
month = "8",
year = "2022"
}