Introduction
The physics programs of the current and proposed lepton colliders [1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 ] rest on a theoretical control of QED radiation that is at least as good as the experimental systematics [12 , 13 ] . QED corrections to the initial and final states distort every observable that is sensitive to photon emissions, at the level of tens of percent, so that a description accurate to the per-mil level is a precondition for interpreting the data rather than a refinement of it.
The organizing principle for all-order QED is the theorem of Yennie, Frautschi and Suura (YFS) [14 ] . The infrared (IR) singular parts of the real and virtual corrections are extracted to all orders and exponentiated, leaving IR-finite remainders that are computed order by order and retain the full kinematic dependence of each emission. Two equivalent realizations of the theorem are in use. The first is the so-called exclusive exponentiation (EEX) where the factorization is performed on the squared amplitude and the remainders are squared quantities and the sum over which charged line emitted a given photon is incoherent, with coherent effects added as a corrective weight. While in the coherent exclusive exponentiation (CEEX) [15 , 16 ] the factorization is performed on the amplitude, the remainders are complex helicity amplitudes, and the sum over the assignments of photons to emitters is taken before squaring, so that the interference between initial-state radiation (ISR) and final-state radiation (FSR), the initial-final interference (IFI), is kept at the amplitude level. CEEX was derived and realized in KKMC [15 , 17 ] for e + e − → f f ˉ e^+e^- \to f\bar{f} e + e − → f f ˉ , and was carried over to q q ˉ → f f ˉ q\bar{q} \to f\bar{f} q q ˉ → f f ˉ in hadron collisions in KKMC-hh [18 ] . The same family of YFS Monte Carlos was instrumental throughout the LEP physics program, for the luminosity measurement [19 ] , the Z Z Z -peak lineshape [20 ] , lepton-pair [21 ] and W W W -pair [22 ] production. Other codes such as BABAYAGA [23 ] and McMule [24 ] reach comparable precision for specific final states, the former through a structure-function resummation matched to a QED parton shower and the latter at fixed NNLO order.
In general-purpose event generators [25 , 26 , 27 , 28 , 29 , 30 , 31 ] , multi-photon radiation beyond fixed order is supplied by a universal QED parton shower [32 , 33 , 34 , 35 , 36 ] , accurate to the leading logarithm. The fixed-order electroweak corrections themselves are now automated for generic processes [37 , 38 ] , but matching them to a shower in the POWHEG/MC@NLO sense [39 , 40 ] has not been realized for e + e − e^+e^- e + e − colliders, nor would it retain the amplitude-level coherence of CEEX beyond the first emission. A third, collinear-factorization approach convolutes an electron parton distribution function [41 ] , known to next-to-leading logarithmic accuracy [42 ] and recently to two loops [43 , 44 ] , with a short-distance partonic cross section. This inclusive picture does not by itself give the fully exclusive, coherent photon kinematics that CEEX and ACRAIC provide.
SHERPA [27 , 45 ] computes tree-level helicity amplitudes for essentially arbitrary Standard Model final states with COMIX [46 ] , a Berends–Giele recursion [47 ] , obtains one-loop amplitudes from OPENLOOPS [48 ] and RECOLA [49 , 50 ] through its interfaces [51 ] , and carries YFS machinery for decays [52 ] and for lepton colliders [53 , 54 ] . The latter provides a squared-level YFS exponentiation matched to the complete one-loop electroweak correction, denoted YFSNLOE W _{\mathrm{EW}} EW , as in [54 ] . What has been missing is the amplitude-level form of the resummation at arbitrary multiplicity. The need shows at higher multiplicity, where the squared-level matching can become unstable while the amplitude-level alternative remains stable, as we find for four-lepton production in § 2.2 C.
In this paper we present ACRAIC2 , an automated amplitude-level YFS exponentiation for general scattering processes, built on the COMIX recursion inside SHERPA. Its construction rests on three observations. First, the ingredients of CEEX other than the coherent sum, the YFS form factor, the gauge invariance of the total soft factor and the IR finiteness, depend on the process only through the charges and momenta of the external legs. Second, the coherent sum generalizes from the initial/final assignment to an assignment of photons to emission stages , and requiring each stage to be separately gauge invariant fixes an admissible decomposition to be a partition of the charged legs into charge-neutral sets, which we derive from the radiating dipoles of the process, including resonance stages for Z / γ ∗ Z/\gamma^* Z / γ ∗ and W W W pairs. Third, the remainders are tree-level helicity amplitudes with N + 2 N+2 N + 2 and N + 3 N+3 N + 3 legs evaluated with partition-dependent propagator momenta, which a Berends–Giele recursion computes directly, provided it meets a small set of requirements on gauge conventions and numerical accuracy that squared-level applications never expose. The one-loop virtual enters through a per-helicity factor built from the loop provider’s amplitudes. We validate ACRAIC against KKMC for e + e − → μ + μ − e^+e^- \to\mu^+\mu^- e + e − → μ + μ − in cross sections and distributions at photonic O ( α ) \mathcal{O}(\alpha) O ( α ) , the second order without the two-loop γ Z \gamma Z γ Z boxes and weak corrections, and compare it with YFSNLOE W _{\mathrm{EW}} EW , which shares the resummation and differs only in the matching, for multiple processes at various energies. This paper is mostly technical, and we illustrate the resulting machinery with two example applications, the Higgs recoil mass at FCC-ee and the Z Z Z -pole precision distributions, which a dedicated phenomenological study could develop further, and with a stability test at higher multiplicity in four-lepton production (§ 2.2 C).
The paper is organized as follows. § 1.1 recalls the YFS form factor and the squared and amplitude-level soft factors. Section III describes the ACRAIC algorithm, namely the stages, partitions and propagator shifts, the remainders, the crude density and the weight, the treatment of soft photons, the virtual correction and the cost. Section IV states what the construction requires of an automated amplitude generator and how COMIX meets it. § 2.2 presents the validation, and Sec. VI concludes. The conventions for the soft factors are collected in Appendix A.
YFS exponentiation
This section fixes the notation and recalls the ingredients of YFS exponentiation that are used below. Standard results are quoted without derivation and for explicit details we refer to [14 , 16 , 53 ] . We follow the notation of [54 ] and every expression is written for an arbitrary number of external legs.
We consider a process with two incoming momenta p a , p b p_a,p_b p a , p b and N N N outgoing momenta, and treat all N + 2 N+2 N + 2 external legs as one list { p i } \{p_i\} { p i } , each leg carrying a charge Q i Q_i Q i in units of the positron charge and a direction label
θ i = { − 1 incoming , + 1 outgoing . (1) \theta_i =
\begin{cases}
-1 & \text{incoming},\\
+1 & \text{outgoing}.
\end{cases} \tag*{(1)} θ i = { − 1 + 1 incoming , outgoing . (1)
Charge conservation is the single statement
∑ i Q i θ i = 0. (2) \sum_i Q_i\theta_i = 0. \tag*{(2)} i ∑ Q i θ i = 0. (2)
The photons are k 1 , … , k n γ k_1,\ldots,k_{n_\gamma} k 1 , … , k n γ with helicities σ j = ± 1 \sigma_j=\pm1 σ j = ± 1 . The IR-singular parts of the virtual corrections and of the real emissions inside the soft-photon domain Ω \Omega Ω , bounded by the IR cutoff, exponentiate. As in Ref. [54 ] they combine into the YFS form factor
Y ( Ω ) = ∑ i < j [ R e B i j + B ~ i j ( Ω ) ] , (3) Y(\Omega)=\sum_{i<j}\left[\mathop{\mathrm{Re}} B_{ij}+\widetilde{B}_{ij}(\Omega)\right], \tag*{(3)} Y ( Ω ) = i < j ∑ [ Re B ij + B ij ( Ω ) ] , (3)
in which the virtual function B i j B_{ij} B ij and the real function B ~ i j ( Ω ) \widetilde{B}_{ij}(\Omega) B ij ( Ω ) , each including its factor 2 α 2\alpha 2 α , depend only on the momenta and charges of the dipole i j ij ij . The IR poles cancel dipole by dipole, and the number of external legs enters only as the range of the sum. SHERPA builds Eq. (3) from its initial-initial, initial-final and final-final dipoles [52 , 53 ] , so the form factor is available at arbitrary multiplicity. The squared-level soft factor of a real photon, the eikonal factor, is written as a single current with its normalization explicit,
S ~ ( k ) = − α 4 π 2 ( ∑ i Q i θ i p i p i ⋅ k ) 2 , (4) \widetilde{S}(k)=-\frac{\alpha}{4\pi^2}\left(\sum_i Q_i\theta_i\frac{p_i}{p_i\cdot k}\right)^2, \tag*{(4)} S ( k ) = − 4 π 2 α ( i ∑ Q i θ i p i ⋅ k p i ) 2 , (4)
with the photon phasespace weight d 3 k / k 0 \mathrm{d}^3k/k^0 d 3 k / k 0 . The cross section is then
d σ ( ∞ ) = ∑ n γ = 0 ∞ e Y ( Ω ) n γ ! d Φ n [ ∏ i = 1 n γ d Φ γ i S ~ ( k i ) Θ ( k i , Ω ) ] \mathrm{d}\sigma^{(\infty)}=\sum_{n_\gamma=0}^{\infty}\frac{e^{Y(\Omega)}}{n_\gamma!}\,\mathrm{d}\Phi_n\left[\prod_{i=1}^{n_\gamma}\mathrm{d}\Phi_{\gamma_i}\,\widetilde{S}(k_i)\,\Theta(k_i,\Omega)\right] d σ ( ∞ ) = n γ = 0 ∑ ∞ n γ ! e Y ( Ω ) d Φ n [ i = 1 ∏ n γ d Φ γ i S ( k i ) Θ ( k i , Ω ) ]
× ( β ~ 0 ( Φ n ) + ∑ j = 1 n γ β ~ 1 ( Φ n + 1 ) S ~ ( k j ) + ∑ j , k = 1 j < k n γ β ~ 2 ( Φ n + 2 ) S ~ ( k j ) S ~ ( k k ) + ⋯ ) , (5) {}\times\left(\widetilde{\beta}_0(\Phi_n)+\sum_{j=1}^{n_\gamma}\frac{\widetilde{\beta}_1(\Phi_{n+1})}{\widetilde{S}(k_j)}
+\sum_{\substack{j,k=1\\j<k}}^{n_\gamma}\frac{\widetilde{\beta}_2(\Phi_{n+2})}{\widetilde{S}(k_j)\widetilde{S}(k_k)}+\cdots\right), \tag*{(5)} × β 0 ( Φ n ) + j = 1 ∑ n γ S ( k j ) β 1 ( Φ n + 1 ) + j , k = 1 j < k ∑ n γ S ( k j ) S ( k k ) β 2 ( Φ n + 2 ) + ⋯ , (5)
where d Φ n \mathrm{d}\Phi_n d Φ n is the phase space of the hard final state and the virtual orders are suppressed,
β ~ n R = ∑ n V β ~ n R + n V n V , (6) \widetilde{\beta}_{n_R}=\sum_{n_V}\widetilde{\beta}^{n_V}_{n_R+n_V}, \tag*{(6)} β n R = n V ∑ β n R + n V n V , (6)
with the superscript the order in α \alpha α for the given correction.
For a single real photon of momentum k k k and helicity σ \sigma σ the eikonal current at the level of the amplitude is given by
s ( σ ) ( k ) = e ∑ i Q i θ i ε ( σ ) ∗ ⋅ p i k ⋅ p i . (7) \mathfrak{s}^{(\sigma)}(k)=e\sum_i Q_i\theta_i\frac{\varepsilon^{(\sigma)*}\cdot p_i}{k\cdot p_i}. \tag*{(7)} s ( σ ) ( k ) = e i ∑ Q i θ i k ⋅ p i ε ( σ ) ∗ ⋅ p i . (7)
It is a sum over single legs, and the pairwise structure of Eqs. (3) and (4) arises only after squaring,
S ~ ( k ) = ∑ σ ∣ s ( σ ) ( k ) ∣ 2 / ( 16 π 3 ) , (8) \widetilde{S}(k)=\sum_\sigma\left|\mathfrak{s}^{(\sigma)}(k)\right|^2/(16\pi^3), \tag*{(8)} S ( k ) = σ ∑ s ( σ ) ( k ) 2 / ( 16 π 3 ) , (8)
matching Eq. (4) .
At the amplitude level, we can write the exact Feynman amplitude with n n n photons, M n \mathcal{M}_n M n , as a coherent sum over the assignments ℘ \wp ℘ of the photons to emitters. For e + e − → f f ˉ e^+e^-\to f\bar f e + e − → f f ˉ each photon is assigned to the initial (I) or the final (F) state,
M n ( { λ } ; { k j , σ j } ) = ∑ ℘ S ℘ β ^ 0 ( ℘ ) ( { λ } ) + ∑ j = 1 n ∑ ℘ j ˉ S ℘ j ˉ β ^ 1 ( ℘ j ˉ ) ( { λ } ; k j , σ j ) + ⋯ , (9) \mathcal{M}_n(\{\lambda\};\{k_j,\sigma_j\})=
\sum_{\wp}S_{\wp}\widehat{\beta}^{(\wp)}_0(\{\lambda\})
+\sum_{j=1}^{n}\sum_{\wp_{\bar j}}S_{\wp_{\bar j}}\widehat{\beta}^{(\wp_{\bar j})}_1(\{\lambda\};k_j,\sigma_j)+\cdots, \tag*{(9)} M n ({ λ } ; { k j , σ j }) = ℘ ∑ S ℘ β 0 ( ℘ ) ({ λ }) + j = 1 ∑ n ℘ j ˉ ∑ S ℘ j ˉ β 1 ( ℘ j ˉ ) ({ λ } ; k j , σ j ) + ⋯ , (9)
where { λ } \{\lambda\} { λ } collects the helicities of the external particles, ℘ \wp ℘ runs over { I , F } n \{\mathrm{I},\mathrm{F}\}^n { I , F } n and ℘ j ˉ \wp_{\bar j} ℘ j ˉ over the assignments of the photons other than j j j , S ℘ = ∏ i s ℘ ( i ) ( σ i ) ( k i ) S_{\wp}=\prod_i\mathfrak{s}^{(\sigma_i)}_{\wp(i)}(k_i) S ℘ = ∏ i s ℘ ( i ) ( σ i ) ( k i ) is the product over the photons that ℘ \wp ℘ assigns, s I \mathfrak{s}_{\mathrm{I}} s I and s F \mathfrak{s}_{\mathrm{F}} s F are the parts of Eq. (7) from the initial and final legs, and the superscript ℘ \wp ℘ marks an amplitude evaluated with its s s s -channel propagator at the momentum the partition leaves for the hard process,
P − K I ℘ , K I ℘ = ∑ j : ℘ ( j ) = I k j , (10) P-K_{\mathrm{I}}^{\wp},\qquad K_{\mathrm{I}}^{\wp}=\sum_{j:\wp(j)=\mathrm{I}}k_j, \tag*{(10)} P − K I ℘ , K I ℘ = j : ℘ ( j ) = I ∑ k j , (10)
with P P P the momentum of the beams, K I ℘ K_{\mathrm{I}}^{\wp} K I ℘ the photons the partition assigns to the initial state, and s ℘ = ( P − K I ℘ ) 2 s_{\wp}=(P-K_{\mathrm{I}}^{\wp})^2 s ℘ = ( P − K I ℘ ) 2 the reduced invariant of the partition. In [16 ] the authors split the remainder of photon j j j into an initial- and a final-state part, one for each assignment of that photon and Eq. (9) carries their sum, which depends only on the assignment of the other photons and is what a generated one-photon amplitude provides. The remainders are helicity amplitudes, with the order in α \alpha α in parentheses, β ^ r ( n ) \widehat{\beta}^{(n)}_r β r ( n ) , to distinguish them from the squared-level β ~ r n \widetilde{\beta}^n_r β r n and from the partition superscript. At NLOE W _{\mathrm{EW}} EW we have,
β ^ 0 ( 0 ) ( { λ } ) = M 0 ( { λ } ) , (11) \widehat{\beta}^{(0)}_0(\{\lambda\})=\mathcal{M}_0(\{\lambda\}), \tag*{(11)} β 0 ( 0 ) ({ λ }) = M 0 ({ λ }) , (11)
β ^ 0 ( 1 ) ( { λ } ) = M 0 ( 1 ) ( { λ } ) − 1 2 B V M 0 ( { λ } ) , (12) \widehat{\beta}^{(1)}_0(\{\lambda\})=\mathcal{M}^{(1)}_0(\{\lambda\})-\frac{1}{2}B_{\mathrm{V}}\mathcal{M}_0(\{\lambda\}), \tag*{(12)} β 0 ( 1 ) ({ λ }) = M 0 ( 1 ) ({ λ }) − 2 1 B V M 0 ({ λ }) , (12)
β ^ 1 ( 1 ) ( { λ } ; k , σ ) = M 1 ( { λ } ; k , σ ) − s I ( σ ) ( k ) M 0 I ( { λ } ) − s F ( σ ) ( k ) M 0 ( { λ } ) , (13) \widehat{\beta}^{(1)}_1(\{\lambda\};k,\sigma)=\mathcal{M}_1(\{\lambda\};k,\sigma)-\mathfrak{s}^{(\sigma)}_{\mathrm{I}}(k)\mathcal{M}^{\mathrm{I}}_0(\{\lambda\})
-\mathfrak{s}^{(\sigma)}_{\mathrm{F}}(k)\mathcal{M}_0(\{\lambda\}), \tag*{(13)} β 1 ( 1 ) ({ λ } ; k , σ ) = M 1 ({ λ } ; k , σ ) − s I ( σ ) ( k ) M 0 I ({ λ }) − s F ( σ ) ( k ) M 0 ({ λ }) , (13)
where M 0 I \mathcal{M}^{\mathrm{I}}_0 M 0 I is the Born with its s s s -channel propagator at P − k P-k P − k , the photon being assigned to the initial state, M 0 ( 1 ) \mathcal{M}^{(1)}_0 M 0 ( 1 ) is the one-loop amplitude of the loop provider, and B V B_{\mathrm{V}} B V is the virtual form factor at the level of the amplitude. Its real part is the subtraction ∑ i < j Re B i j \sum_{i<j}\operatorname{Re}B_{ij} ∑ i < j Re B ij of β ~ 0 1 \widetilde{\beta}^{1}_0 β 0 1 . We write ∑ ‾ { λ } \overline{\sum}_{\{\lambda\}} ∑ { λ } for the sum over helicities averaged over the initial-state ones, 1 4 ∑ ‾ { λ } \frac{1}{4}\overline{\sum}_{\{\lambda\}} 4 1 ∑ { λ } for unpolarized beams and with beam polarizations P 1 , 2 P_{1,2} P 1 , 2 the initial-state helicities are weighted by ( 1 ± P 1 , 2 ) / 2 (1\pm P_{1,2})/2 ( 1 ± P 1 , 2 ) /2 instead. Squaring,
∑ ‾ { λ } ∣ β ^ 0 ( 0 ) + β ^ 0 ( 1 ) ∣ 2 = β ~ 0 0 + β ~ 0 1 + ∑ ‾ { λ } ∣ β ^ 0 ( 1 ) ∣ 2 . (14) \overline{\sum}_{\{\lambda\}}\left|\widehat{\beta}^{(0)}_0+\widehat{\beta}^{(1)}_0\right|^2
=\widetilde{\beta}^{0}_0+\widetilde{\beta}^{1}_0+\overline{\sum}_{\{\lambda\}}\left|\widehat{\beta}^{(1)}_0\right|^2. \tag*{(14)} ∑ { λ } β 0 ( 0 ) + β 0 ( 1 ) 2 = β 0 0 + β 0 1 + ∑ { λ } β 0 ( 1 ) 2 . (14)
The two matchings carry the same O ( α ) \mathcal{O}(\alpha) O ( α ) virtual and differ only at O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) . The cross section follows from Eq. (9) as in Eq. (5) , with the helicity-averaged ∑ ‾ { λ } , σ ∣ M n ∣ 2 \overline{\sum}_{\{\lambda\},\sigma}|\mathcal{M}_n|^2 ∑ { λ } , σ ∣ M n ∣ 2 in place of the product of S ~ \widetilde{S} S and the squared remainders.
The difference between the two matchings is where the modulus is taken, as shown in Figure 1 and Figure 2 . YFSN L O E W _{\mathrm{NLOEW}} NLOEW squares the complete one-photon matrix element and subtracts the eikonal times the Born, photon by photon. ACRAIC forms β ^ 1 \widehat{\beta}_1 β 1 per helicity at the amplitude level, with the resonance propagators moved according to the stage the photon is assigned to, sums the partitions of all photons coherently and squares last.
Figure 1. The squared-level matching of the O ( α ) O(\alpha) O ( α ) real remainder for a generic process e + e − → N e^{+}e^{-} \to N e + e − → N . The shaded blob is the hard amplitude, legs 1 … N 1 \ldots N 1 … N its final state, and a photon attaches to e ± e^{\pm} e ± and to every charged final leg. The remainder β ~ 1 \widetilde{\beta}_1 β 1 is formed after squaring, the full one-photon matrix element squared minus S ~ ( k ) ∣ M 0 ∣ 2 \widetilde{S}(k)|\mathcal{M}_0|^2 S ( k ) ∣ M 0 ∣ 2 .
Figure 2. The amplitude-level matching of the O ( α ) O(\alpha) O ( α ) real remainder for a given process. β ^ 1 ( k ) \widehat{\beta}_1(k) β 1 ( k ) is formed per helicity before squaring. The subtraction is the soft limit of the same attachments, the stage soft factors times the Born at the stage’s momentum, s I ( k ) \mathfrak{s}_{\mathrm{I}}(k) s I ( k ) at P − k P-k P − k and s F ( k ) \mathfrak{s}_{\mathrm{F}}(k) s F ( k ) at P P P , with s I + s F = s \mathfrak{s}_{\mathrm{I}}+\mathfrak{s}_{\mathrm{F}}=\mathfrak{s} s I + s F = s . The partitions ℘ \wp ℘ of the photons into stages are summed coherently with the stage soft factors s ℘ ( j ) \mathfrak{s}_{\wp}(j) s ℘ ( j ) , and only then is the result squared. The braces group the attachments of each stage with its own subtraction, so each is IR finite by itself.
The ACRAIC algorithm
This section describes the ACRAIC algorithm and how the coherent sum of Eq. (9) is generalized to arbitrary final states, which amplitudes it requires, and how the event weight is formed. What the algorithm demands of the amplitude generator that supplies those amplitudes is the subject of Sec. IV.
Emission stages and partitions
For a general 2 → N 2\to N 2 → N process the relevant question about a photon is not whether it is initial- or final-state, but which propagator’s virtuality it changes. We therefore replace the initial/final assignment by an assignment to emission stages , sets L g L_g L g , g = 1 , … , G g=1,\ldots,G g = 1 , … , G , of charged legs, separated from one another by resonant internal propagators that a photon may straddle. The stage-resolved soft factor is the part of Eq. (7) from the legs of the stage,
s g ( σ ) ( k ) = e ∑ i ∈ L g Q i θ i ε ( σ ) ∗ ⋅ p i k ⋅ p i . (15) \mathfrak{s}^{(\sigma)}_g(k)=e\sum_{i\in L_g}Q_i\theta_i\frac{\varepsilon^{(\sigma)*}\cdot p_i}{k\cdot p_i}. \tag*{(15)} s g ( σ ) ( k ) = e i ∈ L g ∑ Q i θ i k ⋅ p i ε ( σ ) ∗ ⋅ p i . (15)
The coherent sum is assembled from the individual s g \mathfrak{s}_g s g , not from their total, and under ε ( σ ) → ε ( σ ) + λ k \varepsilon^{(\sigma)}\to\varepsilon^{(\sigma)}+\lambda k ε ( σ ) → ε ( σ ) + λk each changes by
δ s g ( σ ) ( k ) = e λ ∑ i ∈ L g Q i θ i . (16) \delta\mathfrak{s}^{(\sigma)}_g(k)=e\lambda\sum_{i\in L_g}Q_i\theta_i. \tag*{(16)} δ s g ( σ ) ( k ) = e λ i ∈ L g ∑ Q i θ i . (16)
a partial charge sum. Gauge invariance of every term of the coherent sum therefore requires every stage to be charge neutral,
∑ i ∈ L g Q i θ i = 0 for every stage g , (17) \sum_{i\in L_g} Q_i\theta_i = 0 \quad\text{for every stage }g, \tag*{(17)} i ∈ L g ∑ Q i θ i = 0 for every stage g , (17)
and the requirement that no emitter be omitted or counted twice is the closure condition
∑ g = 1 G s ℘ ( g ) ( k ) = s ( σ ) ( k ) . (18) \sum_{g=1}^{G}\mathfrak{s}^{(g)}_{\wp}(k)=\mathfrak{s}^{(\sigma)}(k). \tag*{(18)} g = 1 ∑ G s ℘ ( g ) ( k ) = s ( σ ) ( k ) . (18)
The two conditions are independent and a charged pair assigned to two stages at once leaves every stage neutral and violates Eq. (18) . A subprocess bounded by resonant propagators satisfies Eq. (17) provided the resonance is counted as a leg of both the stage that produces it (θ = + 1 \theta=+1 θ = + 1 ) and the stage in which it decays (θ = − 1 \theta=-1 θ = − 1 ).
ACRAIC derives the stages from the dipoles that the YFS generator of SHERPA radiates from. The initial state forms one stage and each final-state dipole forms one more. A candidate stage that fails Eq. (17) is merged into a single final stage, which is then neutral by Eq. (2) . For 2 → 2 2\to2 2 → 2 this gives G = 2 G=2 G = 2 , and Eq. (9) is recovered term by term with s I + s F = s \mathfrak{s}_{\mathrm{I}}+\mathfrak{s}_{\mathrm{F}}=\mathfrak{s} s I + s F = s . A final state without charged particles has G = 1 G=1 G = 1 and every photon belongs to the initial stage and the coherent sum has a single term.
For a Z / γ ∗ Z/\gamma^{*} Z / γ ∗ decaying to a charged pair the stage is the pair itself, which is neutral without the resonance. For a charged resonance the resonance must be a leg. When the generator identifies a W + W − W^{+}W^{-} W + W − pair, ACRAIC uses a production stage { e − , e + , W − , W + } \{e^{-},e^{+},W^{-},W^{+}\} { e − , e + , W − , W + } and one decay stage per W W W , in which the W W W is an incoming leg with its momentum reconstructed from its decay products and the W W W terms cancel between production and decay in Eq. (18) . The stage structure is that of the double-pole treatment. of W W W -pair production, in which radiation is attributed to production and to each decay [22 ] . It follows from the identity
1 D ( P ′ + k ) D ( P ′ ) = 1 2 P ′ ⋅ k [ 1 D ( P ′ ) − 1 D ( P ′ + k ) ] (19) \frac{1}{D(P' + k)D(P')} = \frac{1}{2P'\cdot k}\left[\frac{1}{D(P')} - \frac{1}{D(P' + k)}\right] \tag*{(19)} D ( P ′ + k ) D ( P ′ ) 1 = 2 P ′ ⋅ k 1 [ D ( P ′ ) 1 − D ( P ′ + k ) 1 ] (19)
with D ( p ) = p 2 − M W 2 + i M W Γ W D(p)=p^2-M_W^2+iM_W\Gamma_W D ( p ) = p 2 − M W 2 + i M W Γ W , for a photon emitted from the W W W line of momentum P ′ P' P ′ . The first term is the photon on the production stage, with the W W W propagator at P ′ P' P ′ , the second the photon on the decay stage, with the W W W propagator at P ′ + k P'+k P ′ + k , and each comes with the corresponding eikonal factor of the W W W . More than one decomposition can satisfy Eqs. (17) and (18) for the same process. The W W W -pair final state admits the one-stage and the three-stage decomposition. The admissible decompositions agree at O ( α ) \mathcal{O}(\alpha) O ( α ) and differ beyond it and they are different resummation schemes, and the difference between them is a theoretical uncertainty rather than a defect of either. This follows from the construction itself, since both decompositions satisfy Eqs. (17) and (18) and reproduce the same O ( α ) \mathcal{O}(\alpha) O ( α ) amplitude, not from a numerical comparison on the W W W -pair process, where it is left for future work. A more sophisticated treatment of the radiation from the quasi-stable W W W , along the lines of the QED exponentiation for quasi-stable charged particles of [55 ] , is another possibility and we leave it to future work.
A partition ℘ \wp ℘ assigns each photon to a stage and with G G G stages there are G n G^n G n of them, and Eq. (9) becomes
M n = ∑ ℘ S ℘ β ^ 0 ℘ + ∑ j ∑ ℘ ȷ ˉ S ℘ ȷ ˉ β ^ 1 ℘ ȷ ˉ ( k j ) + ∑ j < l ∑ ℘ ȷ ˉ l ˉ S ℘ ȷ ˉ l ˉ β ^ 2 ℘ ȷ ˉ l ˉ ( k j , k l ) + ⋯ , (20) \begin{aligned}
\mathcal{M}_n={}&\sum_{\wp}S_{\wp}\,\hat{\beta}^{\wp}_0+\sum_j\sum_{\wp_{\bar{\jmath}}}S_{\wp_{\bar{\jmath}}}\,\hat{\beta}^{\wp_{\bar{\jmath}}}_1(k_j)\\
&+\sum_{j<l}\sum_{\wp_{\bar{\jmath}\bar{l}}}S_{\wp_{\bar{\jmath}\bar{l}}}\,\hat{\beta}^{\wp_{\bar{\jmath}\bar{l}}}_2(k_j,k_l)+\cdots, \tag*{(20)}
\end{aligned} M n = ℘ ∑ S ℘ β ^ 0 ℘ + j ∑ ℘ ˉ ∑ S ℘ ˉ β ^ 1 ℘ ˉ ( k j ) + j < l ∑ ℘ ˉ l ˉ ∑ S ℘ ˉ l ˉ β ^ 2 ℘ ˉ l ˉ ( k j , k l ) + ⋯ , (20)
where ℘ \wp ℘ maps the photons onto { 1 , … , G } \{1,\ldots,G\} { 1 , … , G } , ℘ ȷ ˉ \wp_{\bar{\jmath}} ℘ ˉ and ℘ ȷ ˉ l ˉ \wp_{\bar{\jmath}\bar{l}} ℘ ˉ l ˉ map the photons other than j j j , and other than j j j and l l l , the soft factors S S S are the products of the stage soft factors of the photons each map assigns, and the superscript now stands for the shifts of all internal momenta of the hard amplitude in that partition. Let K g = ∑ j : ℘ ( j ) = g k j K_g=\sum_{j:\wp(j)=g}k_j K g = ∑ j : ℘ ( j ) = g k j be the photon momentum the partition assigns to stage g g g , which generalizes K I ℘ K_I^{\wp} K I ℘ of Eq. (10) . The partition Born β ^ 0 ℘ \hat{\beta}^{\wp}_0 β ^ 0 ℘ is evaluated with the external spinors and polarization vectors at the physical momenta, and with the propagator momentum of every internal line shifted as if the photons of each stage had been emitted from that stage’s legs and the s s s -channel line carries P − K I P-K_I P − K I , with K I K_I K I the photons of the initial stage, and the resonance of a final stage with legs of total momentum q g q_g q g carries q g + K g q_g+K_g q g + K g . In a recursion over off-shell currents, the rule is formulated per current c c c with leg set L ( c ) L(c) L ( c ) and every stage contained in L ( c ) L(c) L ( c ) contributes its K g K_g K g to the shift of c c c , and a current whose leg set is larger than its complement also receives the K g K_g K g of the stages it contains in part, which keeps the pole of the emitting line adjacent to the photon in place. For processes with a spacelike exchange, the propagator is set instead to the partition’s reduced momentum transfer, computed from the legs reduced by the partition’s photons, which is exact in both collinear limits.
The external momenta of the partition Born do not conserve momentum once the photons are removed, and this is intended. The eikonal theorem expresses the soft limit of M 1 \mathcal{M}_1 M 1 through the Born at the physical external momenta, with the internal lines adjacent to the emission carrying the photon. The stage Born with shifted propagators is therefore the exact soft limit of the corresponding assignment, as Eq. (19) shows for a resonance.
Remainders and virtual corrections
We write M 0 ( { λ } ; { Δ } ) \mathcal{M}_0(\{\lambda\};\{\Delta\}) M 0 ({ λ } ; { Δ }) and M 1 ( { λ } ; k , σ ; { Δ } ) \mathcal{M}_1(\{\lambda\};k,\sigma;\{\Delta\}) M 1 ({ λ } ; k , σ ; { Δ }) for the Born and one-photon tree amplitudes of Eqs. (11) and (13) , with N + 2 N+2 N + 2 and N + 3 N+3 N + 3 legs, evaluated at the physical legs with a set { Δ } \{\Delta\} { Δ } of propagator shifts. A superscript ℘ \wp ℘ stands for the shifts { Δ ℘ } \{\Delta_{\wp}\} { Δ ℘ } of a partition. Thus β ^ 0 ℘ = M 0 ℘ \hat{\beta}^{\wp}_0=\mathcal{M}^{\wp}_0 β ^ 0 ℘ = M 0 ℘ is the partition Born, and M 1 ℘ ( k j ) \mathcal{M}^{\wp}_1(k_j) M 1 ℘ ( k j ) is the one-photon amplitude with k j k_j k j an external leg and the photons that ℘ \wp ℘ assigns entering as shifts. For an assignment ℘ \wp ℘ that leaves photon i i i unassigned, ℘ i → g \wp_{i\to g} ℘ i → g is ℘ \wp ℘ extended by photon i i i on stage g g g , and the eikonal insertion of photon i i i ,
S i X ℘ = ∑ g s g ( k i ) X ℘ i → g , (21) S_iX^{\wp}=\sum_g s_g(k_i)X^{\wp_{i\to g}}, \tag*{(21)} S i X ℘ = g ∑ s g ( k i ) X ℘ i → g , (21)
where X ℘ X^{\wp} X ℘ stands for any amplitude or remainder carrying the partition superscript of the previous paragraph, such as M 0 ℘ \mathcal{M}^{\wp}_0 M 0 ℘ or M 1 ℘ ( k j ) \mathcal{M}^{\wp}_1(k_j) M 1 ℘ ( k j ) . The insertion multiplies an amplitude by the photon’s soft factor on each stage and places the photon there. Insertions of different photons commute, and starting from no assignment they build the partition sum, so that for a set P P P of photons,
∏ i ∈ P S i X = ∑ ℘ P S ℘ P X ℘ P (22) \prod_{i\in P}S_iX=\sum_{\wp_P}S_{\wp_P}X^{\wp_P} \tag*{(22)} i ∈ P ∏ S i X = ℘ P ∑ S ℘ P X ℘ P (22)
with ℘ P \wp_P ℘ P the maps of P P P onto the stages. From here on the superscript is left implicit, and every amplitude and remainder is evaluated with the shifts of the assignment that the insertions acting on it build up. The one-photon remainder of Eq. (20) is then
β ^ 1 ( k j ) = M 1 ( k j ) − S j β ^ 0 , (23) \hat{\beta}_1(k_j)=\mathcal{M}_1(k_j)-S_j\hat{\beta}_0, \tag*{(23)} β ^ 1 ( k j ) = M 1 ( k j ) − S j β ^ 0 , (23)
the generalization of Eq. (13) in which each stage’s Born sits at that assignment’s propagator kinematics. The coherent amplitudes that ACRAIC evaluates are Eq. (20) truncated after β ^ 0 \hat{\beta}_0 β ^ 0 and after β ^ 1 \hat{\beta}_1 β ^ 1 . We write them as C \mathcal{C} C to distinguish them from the Feynman amplitudes M n \mathcal{M}_n M n . A C \mathcal{C} C is built from soft factors and the residuals β ^ k \hat{\beta}_k β ^ k up to a fixed k k k , so it has the soft limit of M n \mathcal{M}_n M n but differs from it by the residuals it omits, and it equals M n \mathcal{M}_n M n only when all residuals up to β ^ n \hat{\beta}_n β ^ n are kept. The O ( α 0 ) \mathcal{O}(\alpha^0) O ( α 0 ) and O ( α 1 ) \mathcal{O}(\alpha^1) O ( α 1 ) coherent amplitudes are
C 0 = ∑ ℘ S ℘ β ^ 0 ℘ , (24) C_0 = \sum_{\wp} S_{\wp}\,\hat{\beta}_0^{\wp}, \tag*{(24)} C 0 = ℘ ∑ S ℘ β ^ 0 ℘ , (24)
C 1 = [ ∏ i S i ] β ^ 0 + ∑ j ∈ R [ ∏ i ≠ j S i ] β ^ 1 ( k j ) , (25) C_1 = \left[\prod_i S_i\right]\hat{\beta}_0+\sum_{j\in\mathcal{R}}\left[\prod_{i\ne j}S_i\right]\hat{\beta}_1(k_j), \tag*{(25)} C 1 = [ i ∏ S i ] β ^ 0 + j ∈ R ∑ i = j ∏ S i β ^ 1 ( k j ) , (25)
where ℘ \wp ℘ runs over the maps of the photons onto the stages, the products over the photons, and R \mathcal{R} R is the set of photons whose remainder is evaluated. R \mathcal{R} R is taken by default to be all photons in an event, but it can be truncated to a subset of them, such as the hardest J J J photons, to reduce the number of hard amplitudes that the generator must evaluate.
Two properties of Eq. (25) are used below. First, with one photon it returns C 1 = M 1 ( k ) C_1=\mathcal{M}_1(k) C 1 = M 1 ( k ) identically, for any Born and shift rule, since the Born term is S β ^ 0 S\hat{\beta}_0 S β ^ 0 and the remainder subtracts exactly that. The O ( α ) \mathcal{O}(\alpha) O ( α ) real emission is therefore exact. Second, at n ≥ 2 n\ge2 n ≥ 2 every partition Born β ^ 0 ℘ \hat{\beta}_0^{\wp} β ^ 0 ℘ is added once and subtracted once for every photon in R \mathcal{R} R , and the resulting ( 1 − ∣ R ∣ ) (1-|\mathcal{R}|) ( 1 − ∣ R ∣ ) cancellation holds only if the partition Born and the Born in the subtraction are one object, evaluated at the same legs with the same shifts, and Eq. (25) is written so that they are.
The tree-level O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) remainder follows from the same subtraction. For photons j j j and l l l ,
β ^ 2 ( k j , k l ) = M 2 ( k j , k l ) − S l β ^ 1 ( k j ) − S j β ^ 1 ( k l ) − S j S l β ^ 0 , (26) \hat{\beta}_2(k_j,k_l)=\mathcal{M}_2(k_j,k_l)-S_l\hat{\beta}_1(k_j)-S_j\hat{\beta}_1(k_l)-S_jS_l\hat{\beta}_0, \tag*{(26)} β ^ 2 ( k j , k l ) = M 2 ( k j , k l ) − S l β ^ 1 ( k j ) − S j β ^ 1 ( k l ) − S j S l β ^ 0 , (26)
with one N + 4 N+4 N + 4 leg amplitude per pair of hard photons and assignment of the others. The same subtraction defines the tree-level remainder of any number of photons. Truncating the remainders at J J J photons means that every set K K K of at most J J J photons enters as hard legs of a remainder, while all other photons are inserted through their soft factors,
C J = ∑ K , ∣ K ∣ ≤ J [ ∏ i ∉ K S i ] β ^ ∣ K ∣ ( K ) = [ ∏ i S i ] β ^ 0 + ∑ j [ ∏ i ≠ j S i ] β ^ 1 ( k j ) + ∑ j < l [ ∏ i ≠ j , l S i ] β ^ 2 ( k j , k l ) + ⋯ , (27) \begin{aligned}
C_J={}&\sum_{\substack{K,\ |K|\le J}}\left[\prod_{i\notin K}S_i\right]\hat{\beta}_{|K|}(K)\\
={}&\left[\prod_iS_i\right]\hat{\beta}_0+\sum_j\left[\prod_{i\ne j}S_i\right]\hat{\beta}_1(k_j)\\
&+\sum_{j<l}\left[\prod_{i\ne j,l}S_i\right]\hat{\beta}_2(k_j,k_l)+\cdots, \tag*{(27)}
\end{aligned} C J = = K , ∣ K ∣ ≤ J ∑ i ∈ / K ∏ S i β ^ ∣ K ∣ ( K ) [ i ∏ S i ] β ^ 0 + j ∑ i = j ∏ S i β ^ 1 ( k j ) + j < l ∑ i = j , l ∏ S i β ^ 2 ( k j , k l ) + ⋯ , (27)
where the sum stops at remainders of J J J photons. The first two terms are Eq. (25) , so C 1 C_1 C 1 is the case J = 1 J=1 J = 1 . The truncation at β ^ ∣ K ∣ \hat{\beta}_{|K|} β ^ ∣ K ∣ is suppressed in the soft limit of every photon of K K K , so the terms left out at J J J are suppressed by the energy fractions of at least J + 1 J+1 J + 1 photons. In the implementation the sets are visited in order of size within each partition and J J J is a run-time choice.
The IR-finite one-loop remainder enters as a per-helicity factor on the Born-level amplitude C 0 C_0 C 0 of Eq. (24) , added to the C 1 C_1 C 1 of Eq. (25) helicity by helicity,
C 1 V ( { λ } ) = C 1 ( { λ } ) + V ( { λ } ) C 0 ( { λ } ) . (28) C_1^{\mathrm{V}}(\{\lambda\})=C_1(\{\lambda\})+\mathcal{V}(\{\lambda\})C_0(\{\lambda\}). \tag*{(28)} C 1 V ({ λ }) = C 1 ({ λ }) + V ({ λ }) C 0 ({ λ }) . (28)
With the tree and one-loop helicity amplitudes a 0 ( { λ } ) a_0(\{\lambda\}) a 0 ({ λ }) and a 1 ( { λ } ) a_1(\{\lambda\}) a 1 ({ λ }) of the loop provider at the event’s Born point,
V ( { λ } ) = a 1 ( { λ } ) a 0 ( { λ } ) − 1 2 B V , (29) \mathcal{V}(\{\lambda\})=\frac{a_1(\{\lambda\})}{a_0(\{\lambda\})}-\frac{1}{2}\mathcal{B}_{\mathrm{V}}, \tag*{(29)} V ({ λ }) = a 0 ({ λ }) a 1 ({ λ }) − 2 1 B V , (29)
where B V \mathcal{B}_{\mathrm{V}} B V is the virtual form factor of Eq. (12) , evaluated in the coupling of the loop provider, so that V ( { λ } ) M 0 ( { λ } ) = β ^ 0 ( 1 ) ( { λ } ) \mathcal{V}(\{\lambda\})\mathcal{M}_0(\{\lambda\})=\hat{\beta}_0^{(1)}(\{\lambda\}) V ({ λ }) M 0 ({ λ }) = β ^ 0 ( 1 ) ({ λ }) . The ratio a 1 / a 0 a_1/a_0 a 1 / a 0 cancels the provider’s normalization and phase conventions, so that only the map between its helicity labels and those of the tree generator is needed. With β ^ 0 ( 1 ) = V M 0 \hat{\beta}_0^{(1)}=\mathcal{V}\mathcal{M}_0 β ^ 0 ( 1 ) = V M 0 , the O ( α ) \mathcal{O}(\alpha) O ( α ) term of Eq. (14) is the interference of the one-loop remainder with the Born,
β ~ 0 1 = ∑ { λ } 2 Re [ M 0 ∗ ( { λ } ) V ( { λ } ) M 0 ( { λ } ) ] = 2 ∑ { λ } ∣ M 0 ( { λ } ) ∣ 2 Re V ( { λ } ) . (30) \begin{aligned}
\widetilde{\beta}_0^1=\sum_{\{\lambda\}}2\operatorname{Re}\left[\mathcal{M}_0^*(\{\lambda\})\mathcal{V}(\{\lambda\})\mathcal{M}_0(\{\lambda\})\right] \\
&=2\sum_{\{\lambda\}}\left|\mathcal{M}_0(\{\lambda\})\right|^2\operatorname{Re}\mathcal{V}(\{\lambda\}). \tag*{(30)}
\end{aligned} β 0 1 = { λ } ∑ 2 Re [ M 0 ∗ ({ λ }) V ({ λ }) M 0 ({ λ }) ] = 2 { λ } ∑ ∣ M 0 ({ λ }) ∣ 2 Re V ({ λ }) . (30)
in which M 0 ∗ M 0 = ∣ M 0 ∣ 2 \mathcal{M}_0^*\mathcal{M}_0=|\mathcal{M}_0|^2 M 0 ∗ M 0 = ∣ M 0 ∣ 2 is real for each helicity, so only Re V \operatorname{Re}\mathcal{V} Re V enters, whatever the phase of V ( { λ } ) \mathcal{V}(\{\lambda\}) V ({ λ }) . Dividing by β ^ 0 0 = ∑ { λ } ∣ M 0 ( { λ } ) ∣ 2 \hat{\beta}_0^0=\sum_{\{\lambda\}}|\mathcal{M}_0(\{\lambda\})|^2 β ^ 0 0 = ∑ { λ } ∣ M 0 ({ λ }) ∣ 2 , the Born-weighted average
V ‾ = ∑ { λ } ∣ M 0 ( { λ } ) ∣ 2 Re V ( { λ } ) ∑ { λ } ∣ M 0 ( { λ } ) ∣ 2 = β ~ 0 1 2 β ^ 0 0 (31) \overline{\mathcal{V}}=\frac{\sum_{\{\lambda\}}|\mathcal{M}_0(\{\lambda\})|^2\operatorname{Re}\mathcal{V}(\{\lambda\})}{\sum_{\{\lambda\}}|\mathcal{M}_0(\{\lambda\})|^2}=\frac{\widetilde{\beta}_0^1}{2\hat{\beta}_0^0} \tag*{(31)} V = ∑ { λ } ∣ M 0 ({ λ }) ∣ 2 ∑ { λ } ∣ M 0 ({ λ }) ∣ 2 Re V ({ λ }) = 2 β ^ 0 0 β 0 1 (31)
is half the squared-level virtual relative to the Born, so that on photon-free events ACRAIC and YFSNLOew carry the same O ( α ) \mathcal{O}(\alpha) O ( α ) virtual.
The factor V ( { λ } ) \mathcal{V}(\{\lambda\}) V ({ λ }) is computed once per event, at the Born point, and applied to every partition. A provider that returns only the helicity-summed virtual supplies V ( { λ } ) = V ‾ \mathcal{V}(\{\lambda\})=\overline{\mathcal{V}} V ({ λ }) = V for all helicities, and Eq. (28) becomes
∣ C 1 V ∣ 2 = ∣ C 1 ∣ 2 + 2 V ‾ Re ( C 0 , C 1 ) + V ‾ 2 ∣ C 0 ∣ 2 , (32) \left|C_1^{\mathrm{V}}\right|^2=\left|C_1\right|^2+2\overline{\mathcal{V}}\operatorname{Re}(C_0,C_1)+\overline{\mathcal{V}}^2\left|C_0\right|^2, \tag*{(32)} C 1 V 2 = ∣ C 1 ∣ 2 + 2 V Re ( C 0 , C 1 ) + V 2 ∣ C 0 ∣ 2 , (32)
⟨ C 0 , C 1 ⟩ = ∑ { λ } C 0 ∗ ( { λ } ) C 1 ( { λ } ) , (33) \langle C_0,C_1\rangle=\sum_{\{\lambda\}}C_0^*(\{\lambda\})C_1(\{\lambda\}), \tag*{(33)} ⟨ C 0 , C 1 ⟩ = { λ } ∑ C 0 ∗ ({ λ }) C 1 ({ λ }) , (33)
This helicity-averaged form is correct at O ( α ) \mathcal{O}(\alpha) O ( α ) for unpolarized cross sections and it averages the helicity dependence of the boxes. The results of this paper apply the virtual instead to the whole O ( α ) \mathcal{O}(\alpha) O ( α ) amplitude,
∣ C 1 V ‾ ∣ 2 = ( 1 + V ‾ ) 2 ∣ C 1 ∣ 2 , (34) \left|\overline{C_1^{\mathrm{V}}}\right|^2=(1+\overline{\mathcal{V}})^2\left|C_1\right|^2, \tag*{(34)} C 1 V 2 = ( 1 + V ) 2 ∣ C 1 ∣ 2 , (34)
and the difference is of O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) , the factorizable real-virtual, but it can be restored at runtime.
Near a resonance the initial-final part of V \mathcal{V} V contains a large logarithm of the resonance’s off-shellness. For a final stage g g g whose legs a propagator of mass M M M and width Γ \Gamma Γ spans, it is
I g ( q 2 ) = a g ln M ~ 2 − q 2 M ~ 2 , I_g(q^2)=a_g\ln\frac{\widetilde{M}^2-q^2}{\widetilde{M}^2}, I g ( q 2 ) = a g ln M 2 M 2 − q 2 ,
a g = α π ∑ i ∉ L g ∑ j ∈ L g Q i θ i Q j θ j ln ( 2 ∣ p i ⋅ p j ∣ ) , (35) a_g=\frac{\alpha}{\pi}\sum_{i\notin L_g}\sum_{j\in L_g}Q_i\theta_iQ_j\theta_j\ln(2|p_i\cdot p_j|), \tag*{(35)} a g = π α i ∈ / L g ∑ j ∈ L g ∑ Q i θ i Q j θ j ln ( 2∣ p i ⋅ p j ∣ ) , (35)
with M ~ 2 = M 2 − i M Γ \widetilde{M}^{2}=M^{2}-iM\Gamma M 2 = M 2 − i M Γ and q 2 q^{2} q 2 the invariant of the resonance. The sum runs over the pairs of charged legs on the two sides of the stage’s boundary, and the scale of the logarithm cancels by Eq. (17) . For e + e − → f f ˉ e^{+}e^{-}\to f\bar{f} e + e − → f f ˉ ,
a g = − 2 ( α / π ) Q e Q f ln ( t / u ) (36) a_g=-2(\alpha/\pi)Q_eQ_f\ln(t/u) \tag*{(36)} a g = − 2 ( α / π ) Q e Q f ln ( t / u ) (36)
and I g I_g I g is the resonant part of the γ Z \gamma Z γ Z box that KKMC exponentiates into the Z Z Z propagator following [56 ] . A real photon with energy E ≫ Γ E\gg\Gamma E ≫ Γ does not interfere between the production and the decay of the resonance, because its two partitions place the resonance at invariants that are well separated. The coherent sum applies this suppression to every amplitude, C 1 C_1 C 1 included, whereas Eq. (28) applies the compensating virtual logarithm to C 0 C_0 C 0 only. ACRAIC therefore removes I g I_g I g from V \mathcal{V} V and multiplies the propagator of the stage’s resonance by exp [ I g ( q ℘ 2 ) ] \exp[I_g(q_{\wp}^{2})] exp [ I g ( q ℘ 2 )] in every amplitude of the coherent sum, β ^ 0 \hat{\beta}_0 β ^ 0 , each photon’s M 1 \mathcal{M}_1 M 1 and β ^ 2 \hat{\beta}_2 β ^ 2 , each at the invariant q ℘ 2 q_{\wp}^{2} q ℘ 2 its partition gives that propagator. The subtraction is exact helicity by helicity. Since the tree amplitude is linear in each resonant propagator, evaluating it once with that propagator multiplied by 1 + I g 1+I_g 1 + I g gives
V I ( { λ } ) M 0 ( { λ } ) = I g M 0 r e s ( { λ } ) , (37) \mathcal{V}_I(\{\lambda\})\mathcal{M}_0(\{\lambda\})=I_g\mathcal{M}_0^{\mathrm{res}}(\{\lambda\}), \tag*{(37)} V I ({ λ }) M 0 ({ λ }) = I g M 0 res ({ λ }) , (37)
and V → V − V I \mathcal{V}\to\mathcal{V}-\mathcal{V}_I V → V − V I . Everything is built from the stages and the propagators the tree generator already has, so no process-specific box formula enters. A pair between two decay stages, as in e + e − → Z Z → 4 ℓ e^{+}e^{-}\to ZZ\to4\ell e + e − → Z Z → 4 ℓ , straddles two resonances. Each stage then takes the pair’s logarithm with its own resonance’s off-shellness, which reproduces each single-resonance logarithm but not the mixed functions of the exact non-factorizable correction. For charged resonances we do not exponentiate the logarithm of the decay stage, but leave it to future work to implement the exponentiation of the non-factorizable corrections of [55 ] .
The structure of Eq. (35) is established at one loop. In the pole approximation the resonant soft-photon, non-factorizable, correction is universal for any number of charged or neutral resonances. It depends only on the charges, the momenta and the complex masses, with the photon momentum routed through the resonance propagators as in the stages here [57 ] . The factorizable and non-factorizable parts separate to all orders in the double-pole approximation [58 ] , but an exponentiated form has been derived only for a single resonance, at two loops [59 ] , and proposed for W W W pairs [55 ] . Beyond O ( α ) \mathcal{O}(\alpha) O ( α ) the exponentiation of I g I_g I g for several resonances is therefore an extrapolation, exact at O ( α ) \mathcal{O}(\alpha) O ( α ) and valid to leading power in Γ / M \Gamma/M Γ/ M .
At O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) the real-virtuals need to be added, as the one-loop correction to the emission of a photon, and the double real, the tree-level emission of two. ACRAIC adds the tree-level β ^ 2 \hat{\beta}_2 β ^ 2 of Eq. (26) for every pair of photons,
C 2 = C 1 + ∑ j < l [ ∏ i ≠ j , l S i ] β ^ 2 ( k j , k l ) , (38) C_2=C_1+\sum_{j<l}\left[\prod_{i\ne j,l}S_i\right]\hat{\beta}_2(k_j,k_l), \tag*{(38)} C 2 = C 1 + j < l ∑ i = j , l ∏ S i β ^ 2 ( k j , k l ) , (38)
which is Eq. (27) at J = 2 J=2 J = 2 , and the real-virtual with the helicity-averaged factor V ‾ \overline{\mathcal{V}} V of Eq. (31) , less the resonant logarithm of Eq. (35) . Together they give the full O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) square, the double real and the real-virtual combined, replacing Eq. (38) once the loop is included,
∣ C ‾ 2 V ∣ 2 = ∣ C 2 + V ‾ C 1 ∣ 2 + ∑ j ∈ R Δ j Re ⟨ C 2 , C 1 ( j ) ⟩ + 2 Re ( V ( 2 ) ) ∣ C 0 ∣ 2 , (39) \left|\overline{C}_2^{\mathcal{V}}\right|^2=\left|C_2+\overline{\mathcal{V}}C_1\right|^2+\sum_{j\in\mathcal{R}}\Delta_j\,\operatorname{Re}\langle C_2,C_1^{(j)}\rangle+2\operatorname{Re}(\mathcal{V}^{(2)})|C_0|^2, \tag*{(39)} C 2 V 2 = C 2 + V C 1 2 + j ∈ R ∑ Δ j Re ⟨ C 2 , C 1 ( j ) ⟩ + 2 Re ( V ( 2 ) ) ∣ C 0 ∣ 2 , (39)
where C 1 ( j ) = [ ∏ i ≠ j S i ] M 1 ( k j ) C_1^{(j)}=\left[\prod_{i\ne j}S_i\right]\mathcal{M}_1(k_j) C 1 ( j ) = [ ∏ i = j S i ] M 1 ( k j ) is the one-photon amplitude of photon j j j summed over the assignments of the others, and V ( 2 ) \mathcal{V}^{(2)} V ( 2 ) is the two-loop factor on the Born. Unlike every other term here, V ( 2 ) \mathcal{V}^{(2)} V ( 2 ) is not generated automatically from the tree amplitudes and the one-loop provider. It is process-specific and has to be supplied from an external two-loop calculation. As at O ( α ) \mathcal{O}(\alpha) O ( α ) , the virtual multiplies the whole O ( α ) \mathcal{O}(\alpha) O ( α ) amplitude C 1 C_1 C 1 rather than C 0 C_0 C 0 . Its product with β ^ 2 \hat{\beta}_2 β ^ 2 is of O ( α 3 ) \mathcal{O}(\alpha^{3}) O ( α 3 ) and is dropped. The first term carries the factorizable part, the virtual of the Born times the real, the second the remainder of the emission process’s own loop, and the third the double virtual. The helicity-averaged factor V ‾ \overline{\mathcal{V}} V in the first term is the loop correction to the Born kinematics, not to the kinematics of emitting photon j j j itself, and the two agree only in the strict soft limit. Multiplying C 1 C_1 C 1 by V ‾ \overline{\mathcal{V}} V alone would therefore miss the genuine dependence of photon j j j ’s own loop on hard-photon kinematics. With V j \mathcal{V}_j V j the IR-subtracted one-loop factor of the emission of photon j j j ,
M 1 ( k j ) ( 1 + V j ) = M 1 ( k j ) ( 1 + V ) + M 1 ( k j ) ( V j − V ) , (40) \mathcal{M}_1(k_j)(1+\mathcal{V}_j)=\mathcal{M}_1(k_j)(1+\mathcal{V})+\mathcal{M}_1(k_j)(\mathcal{V}_j-\mathcal{V}), \tag*{(40)} M 1 ( k j ) ( 1 + V j ) = M 1 ( k j ) ( 1 + V ) + M 1 ( k j ) ( V j − V ) , (40)
and Δ j \Delta_j Δ j is the squared-level form 2 Re ( V j − V ) 2\operatorname{Re}(\mathcal{V}_j-\mathcal{V}) 2 Re ( V j − V ) of the bracket, so that it enters the amplitude as 1 2 Δ j C 1 ( j ) \frac{1}{2}\Delta_j C_1^{(j)} 2 1 Δ j C 1 ( j ) and the square as Eq. (39) , up to terms of O ( α 3 ) \mathcal{O}(\alpha^{3}) O ( α 3 ) . By the soft-photon theorem at one loop, M 1 ( 1 ) ( k ) → S ( k ) M 0 ( 1 ) \mathcal{M}_1^{(1)}(k)\to\mathcal{S}(k)\mathcal{M}_0^{(1)} M 1 ( 1 ) ( k ) → S ( k ) M 0 ( 1 ) as k → 0 k\to0 k → 0 , and the subtraction B V \mathcal{B}_{\mathrm{V}} B V of the emission process tends to that of the Born, since the photon is neutral and the charged legs only recoil. With the external-photon counterterm, Δ j → 0 \Delta_j\to0 Δ j → 0 as k j → 0 k_j\to0 k j → 0 . The soft-enhanced real-virtual is therefore entirely in the first term, and the second is next-to-soft.
The real-virtual is the first of a tower of one-loop residuals. The residuals are formed automatically from the one-loop amplitudes the provider returns. β ^ 2 [ 1 ] \hat{\beta}_2^{[1]} β ^ 2 [ 1 ] is a run-time option, with the stability checks of the real-virtual applied to each photon, and is not used for the results of this paper. Higher multiplicities need only the corresponding one-loop amplitudes.
Weight Distribution
We write ∣ C k ∣ 2 ‾ = ∑ { λ } ∣ C k ( { λ } ) ∣ 2 \overline{|C_k|^2}=\sum_{\{\lambda\}}|C_k(\{\lambda\})|^2 ∣ C k ∣ 2 = ∑ { λ } ∣ C k ({ λ }) ∣ 2 for the spin-averaged squares of the coherent amplitudes. The weight is formed against the density with which the generator produced the event,
∣ C a p p r o x ∣ 2 = ∑ ℘ ∏ j ∣ s ℘ ( j ) ( k j ) ∣ 2 × s s ℘ ∑ { λ } ∣ M ~ 0 ( { λ } ; s ℘ ) ∣ 2 (41) \left|\mathcal{C}_{\mathrm{approx}}\right|^2
= \sum_{\wp}\prod_j\left|\mathfrak{s}_{\wp(j)}(k_j)\right|^2
\times\frac{s}{s_{\wp}}\sum_{\{\lambda\}}\left|\widetilde{\mathcal{M}}_0(\{\lambda\};s_{\wp})\right|^2 \tag*{(41)} ∣ C approx ∣ 2 = ℘ ∑ j ∏ s ℘ ( j ) ( k j ) 2 × s ℘ s { λ } ∑ M 0 ({ λ } ; s ℘ ) 2 (41)
where M ~ 0 ( { λ } ; s ℘ ) \widetilde{\mathcal{M}}_0(\{\lambda\};s_{\wp}) M 0 ({ λ } ; s ℘ ) is the on-shell Born amplitude at total momentum P − K ℘ 0 P-K_{\wp}^{0} P − K ℘ 0 , at the point at which the generator evaluates its own Born. This is the incoherent sum over the photon labels that the generator assigns where each photon is generated from one dipole, with the eikonal on the post-emission legs times the pair flux. The generator’s event weight is multiplied by
W A C R A I C = ∣ C J V ∣ 2 ∣ C a p p r o x ∣ 2 (42) \mathcal{W}_{\mathrm{ACRAIC}}=\frac{\left|\mathcal{C}^{V}_{J}\right|^2}{\left|\mathcal{C}_{\mathrm{approx}}\right|^2} \tag*{(42)} W ACRAIC = ∣ C approx ∣ 2 C J V 2 (42)
with C J V \mathcal{C}^{V}_{J} C J V the O ( α J ) \mathcal{O}(\alpha^{J}) O ( α J ) amplitude including all virtual corrections. The denominator is a sum of positive terms. The coherent ∣ C 0 ∣ 2 \left|\mathcal{C}_0\right|^2 ∣ C 0 ∣ 2 , by contrast, can be made arbitrarily small by cancellations between partitions and is not a suitable normalizer.
At O ( α ) \mathcal{O}(\alpha) O ( α ) the ACRAIC weight Eq. (42) cannot be negative. Its numerator is a sum over helicities of squared moduli, its denominator Eq. (41) a sum of positive terms, and the form factor multiplies it as an exponential. This holds event by event, for every final state, energy and photon multiplicity, and it survives the virtual correction in both forms Eqs. (28) and (32) , since both enter inside the modulus. At O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) the second term of Eq. (39) stands outside the modulus and has no definite sign, so the O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) weight is not positive by construction. That term is next-to-soft and of O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) , so it can turn the weight negative only where the weight is already small. The squared-level weight has no such property. In its additive form, 1 + v + ∑ j V j 1+v+\sum_j V_j 1 + v + ∑ j V j , each V j V_j V j is negative wherever the exact matrix element lies below the eikonal approximation. A factor 1 + V j 1+V_j 1 + V j of the YFSNLOEW approach is negative where the eikonal approximation at the reduced kinematics exceeds the exact matrix element there by more than the eikonal approximation at the event. Table I counts the negative weights for e + e − → μ + μ − e^+e^-\to\mu^+\mu^- e + e − → μ + μ − at 240 GeV at O ( α ) \mathcal{O}(\alpha) O ( α ) . About 0.3% of the YFSNLOEW weights are negative, a fraction that grows with the photon multiplicity, and none of the ACRAIC ones.
Table I. Fraction of negative event weights for e + e − → μ + μ − e^+e^-\to\mu^+\mu^- e + e − → μ + μ − at 240 GeV, 66 < m μ μ < 116 66<m_{\mu\mu}<116 66 < m μμ < 116 GeV, at O ( α ) \mathcal{O}(\alpha) O ( α ) .
For a fraction f f f of negative weights of comparable size, the effective number of events ( ∑ i w i ) 2 / ∑ i w i 2 (\sum_i w_i)^2/\sum_i w_i^2 ( ∑ i w i ) 2 / ∑ i w i 2 is ( 1 − 2 f ) 2 (1-2f)^2 ( 1 − 2 f ) 2 of the generated number. At the fractions of Table I the loss is about one per cent, small for this process, but the fraction grows with the photon and process multiplicity and negative weights survive unweighting as events of weight − 1 -1 − 1 . Those events pass through detector simulation and reconstruction like any other, and unfolding, reweighting and classifier training have to carry them explicitly. Conversely, a negative ACRAIC weight at O ( α ) \mathcal{O}(\alpha) O ( α ) identifies a defect. Positivity is not correctness, which the
comparisons of Sec. V test, but it means that the precision required with samples of 10 12 10^{12} 1 0 12 Z Z Z decays need not be bought with events that cancel against each other. Reducing negative weights and raising the unweighting efficiency is an active field in event generation for hadron colliders [60 , 61 , 62 , 63 , 64 , 65 , 66 , 67 ] , where the negative weights arise in the matching of next-to-leading-order calculations to parton showers. ACRAIC does not produce negative weights at O ( α ) \mathcal{O}(\alpha) O ( α ) , so its positive weights can be unweighted with any of the efficiency improvements above, without the added complication of negative-weight events.
Realization within S0.8HERPA
The algorithm of Sec. III needs, for every event, the tree amplitudes, resolved in all external helicities, at the physical legs and with partition-dependent propagator momenta, together with polarization vectors and one-loop amplitudes that are consistent with them. This section states what that requires of an automated amplitude generator, and how Comix and the one-loop providers interfaced to SHERPA meet it.
A Berends–Giele recursion [47 ] builds an amplitude from off-shell currents. The current of a set π \pi π of external legs is assembled from the currents of its subsets,
J ( π ) = P ( p π ) ∑ N = 2 n ∑ { π 1 , … , π N } ∈ ℘ N ( π ) V N ( π 1 , … , π N ) J ( π 1 ) ⋯ J ( π N ) , p π = ∑ i ∈ π p i (43) J(\pi)=P(p_{\pi})\sum_{N=2}^{n}\sum_{\{\pi_1,\ldots,\pi_N\}\in\wp_N(\pi)}
V_N(\pi_1,\ldots,\pi_N)J(\pi_1)\cdots J(\pi_N),
\qquad
p_{\pi}=\sum_{i\in\pi}p_i \tag*{(43)} J ( π ) = P ( p π ) N = 2 ∑ n { π 1 , … , π N } ∈ ℘ N ( π ) ∑ V N ( π 1 , … , π N ) J ( π 1 ) ⋯ J ( π N ) , p π = i ∈ π ∑ p i (43)
where ℘ N ( π ) \wp_N(\pi) ℘ N ( π ) is the set of splittings of π \pi π into N N N disjoint non-empty subsets, n n n is the largest vertex multiplicity, V N V_N V N is the N N N -point vertex, and P ( p π ) P(p_{\pi}) P ( p π ) is the propagator of the internal line with momentum p π p_{\pi} p π . The recursion starts from the external wave functions J ( { i } ) J(\{i\}) J ({ i }) , and the amplitude is the current of all legs but one contracted with the wave function of the last. Comix [46 ] implements Eq. (43) , and its cost for a fixed helicity configuration grows polynomially in the number of legs, which makes the ( N + 3 ) (N+3) ( N + 3 ) -leg amplitude of Eq. (25) affordable. at multiplicities where a diagrammatic expansion would not be. The remainders map onto the recursion without modification. M 0 \mathcal{M}_0 M 0 is the Born process, and M 1 \mathcal{M}_1 M 1 is the same process with the photon as one more external vector current, requiring no new vertex and no hand-coded spinor algebra. Both are returned for all helicity configurations in one evaluation. The process-dependent content of Eq. (20) is therefore exactly the output of a general tree-level amplitude generator. It is also not limited to the Standard Model, and the same recursion can be used for any model that the generator supports through its UFO interface [68 , 69 , 70 ] , including effective field theories and BSM models. In particular, it applies to the QED corrections in scalar QED, which is the standard description of photon radiation off pions in e + e − → π + π − ( N γ ) e^{+}e^{-} \to\pi^{+}\pi^{-}(N\gamma) e + e − → π + π − ( N γ ) [24 , 71 , 72 , 73 , 74 , 75 , 76 , 77 , 78 ] . SHERPA’s photon emission already treats scalar emitters [52 , 54 ] . A detailed study of this process is the topic of a separate paper [79 ] . The same applies to μ ± e − → μ ± e − \mu^{\pm}e^{-} \to\mu^{\pm}e^{-} μ ± e − → μ ± e − at the MUonE experiment, where the YFS framework of SHERPA has been applied at the squared level, matched to the complete O ( α ) \mathcal{O}(\alpha) O ( α ) and the dominant O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) corrections [80 ] . The complete two-loop virtual is available for a massless electron and a massive muon [81 , 82 ] , and the electron mass can be restored by the massification used here, so it could replace the dominant terms.
Because every current of Eq. (43) is labelled by its leg set, the shift rule of Sec. III A is realized by replacing, per partition, P ( p π ) P(p_{\pi}) P ( p π ) by P ( p π + Δ π ) P(p_{\pi}+\Delta_{\pi}) P ( p π + Δ π ) for each current π \pi π . The shift enters the propagator denominators only and the vertex numerators and the external wave functions keep the physical momenta. This gives each attachment line its own invariant, which a single rescaled s s s -channel invariant cannot. The W W W decay stages of Sec. III A use the current masks of the W W W decay products, so that a photon on a decay stage shifts exactly the W W W line of that decay in every contribution that contains one, and nothing else. The production stage uses the mask of the initial legs, which puts the s s s -channel line at P − K P-K P − K by momentum conservation.
The coherent sum Eq. (20) is not invariant under a redefinition of the phase of an individual term and only the modulus of a single term is. The amplitudes M 0 \mathcal{M}_0 M 0 and M 1 \mathcal{M}_1 M 1 and the polarization vectors in Eq. (15) must therefore be built with the same gauge reference vector and the same spinor phase conventions, or β ^ 1 \hat{\beta}_1 β ^ 1 acquires a remainder that does not vanish in the soft limit. Such a mismatch is invisible in any squared or helicity-summed quantity, and for photons along the beam axis, where the phases of different conventions coincide up to a sign. ACRAIC therefore builds the soft factors from the photon polarization vectors of COMIX itself (Appendix A). An implementation that combines amplitudes from one source with soft factors from another must instead determine a relative phase and normalization. The choice of the reference vector itself does not matter. The COMIX amplitudes satisfy the Ward identity for the photon, and the stage soft factors are invariant under a shift of the polarization vector by a multiple of k k k because every stage is neutral (Eq. (17) ), so only the common phase convention has to be fixed.
The one-loop virtual of both ACRAIC and YFSNLOEW is generally taken from SHERPA’s native interface to one-loop providers, such as OPENLOOPS [48 ] and RECOLLA [49 , 50 ] or for some select processes internally coded amplitudes. The helicity-resolved factor Eq. (29) requires the complex one-loop amplitude per helicity, which RECOLLA computes and stores inside the call that the squared-level virtual already makes, so that reading it out costs nothing further. OPENLOOPS returns squared quantities, and with it ACRAIC uses the helicity-averaged form Eq. (32) . The same holds for the real-virtual.
For one-loop corrections in YFS generators it has generally been a requirement that all masses are kept. This can lead to numerical issues that we would like to avoid. For leptons whose mass is small against every invariant of the process, the massive one-loop amplitude can be obtained from the massless one up to power corrections [83 , 84 , 85 , 86 , 87 ] ,
M ( m ) ( { p } ) = ∏ i Z i 1 / 2 M ( 0 ) ( { p ~ } ) + O ( m 2 / ∣ s i j ∣ ) (44) \mathcal{M}^{(m)}(\{p\}) = \prod_i Z_i^{1/2}\mathcal{M}^{(0)}(\{\widetilde{p}\}) + \mathcal{O}(m^2/|s_{ij}|) \tag*{(44)} M ( m ) ({ p }) = i ∏ Z i 1/2 M ( 0 ) ({ p }) + O ( m 2 /∣ s ij ∣ ) (44)
where the product runs over the external leptons and, at one loop,
Z i ( 1 ) = α 4 π Q i 2 [ 2 ϵ 2 + 2 L i + 1 ϵ + L i 2 + L i + 4 + ζ 2 ] (45) Z_i^{(1)} = \frac{\alpha}{4\pi}Q_i^2\left[\frac{2}{\epsilon^2}+\frac{2L_i+1}{\epsilon}+L_i^2+L_i+4+\zeta_2\right] \tag*{(45)} Z i ( 1 ) = 4 π α Q i 2 [ ϵ 2 2 + ϵ 2 L i + 1 + L i 2 + L i + 4 + ζ 2 ] (45)
with L i = ln ( μ 2 / m i 2 ) L_i=\ln(\mu^2/m_i^2) L i = ln ( μ 2 / m i 2 ) , in the normalization of [87 ] . The relation Eq. (44) is the basis of the two-loop calculations of [84 , 86 , 87 ] and of the two-loop virtual in McMule [24 ] , which uses massive amplitudes at one loop and for e + e − → e + e − γ e^{+}e^{-}\to e^{+}e^{-}\gamma e + e − → e + e − γ it was verified at one loop against OPENLOOPS in [88 ] . Here the mass expansion is applied to the amplitude of any loop provider, independently of the process and helicity by helicity, inside the amplitude-level exponentiation. The loop provider is called with the external legs as massless, at the massless { p ~ } \{\widetilde{p}\} { p } of the event’s phase-space point with the momenta in the rest frame of the incoming pair with their directions kept and the three-momenta rescaled by one common factor, which conserves momentum exactly.
The factor of Eq. (29) becomes
V ( { λ } ) = a 0 ( 1 ) ( { λ } ) a 0 ( 0 ) ( { λ } ) + 1 2 ∑ i Z i ( 1 ) − 1 2 B V (46) \mathcal{V}(\{\lambda\}) = \frac{a_0^{(1)}(\{\lambda\})}{a_0^{(0)}(\{\lambda\})}+\frac{1}{2}\sum_i Z_i^{(1)}-\frac{1}{2}\mathcal{B}_{V} \tag*{(46)} V ({ λ }) = a 0 ( 0 ) ({ λ }) a 0 ( 1 ) ({ λ }) + 2 1 i ∑ Z i ( 1 ) − 2 1 B V (46)
and the same factor multiplies the tree in the real-virtual of Sec. III B. The trees themselves remain the fully massive ones from COMIX, so that only the ratio of loop to tree is approximated and the soft and collinear structure of the real emission is unchanged. The poles of Z i ( 1 ) Z_i^{(1)} Z i ( 1 ) replace the collinear poles of the massless loop by the logarithms of the lepton mass, so that the virtual cancels against the massive B V \mathcal{B}_{V} B V exactly as without the option. The lepton masses of the loop provider are global, so closed loops of the massified species are massless as well. Without the photon self-energy this does not arise. With it, in a scheme where Δ α \Delta\alpha Δ α is an input such as G μ G_\mu G μ , it is a power correction in m 2 m^2 m 2 over the virtuality of the loop. Fig. 3 shows the residual
r = V ( m ) − V ( 0 ) − ∑ i Z i ( 1 ) (47) r = \mathcal{V}^{(m)}-\mathcal{V}^{(0)}-\sum_i Z_i^{(1)} \tag*{(47)} r = V ( m ) − V ( 0 ) − i ∑ Z i ( 1 ) (47)
with V \mathcal{V} V being the one-loop correction relative to the Born with and without mass terms, at fixed phase-space points from OPENLOOPS. For e + e − → μ + μ − e^+e^- \to\mu^+\mu^- e + e − → μ + μ − in the full electroweak theory it is ≈ 10 − 7 \approx10^{-7} ≈ 1 0 − 7 at M Z M_Z M Z , below 3 × 10 − 6 3\times10^{-6} 3 × 1 0 − 6 from 50 GeV upwards, and grows like m μ 2 / s m_\mu^2/s m μ 2 / s towards low energies. We expect the approximation to fail where the power correction is not small. In the forward region of Bhabha scattering the residual grows as ∣ t ∣ |t| ∣ t ∣ decreases, reaching 3 × 10 − 4 3\times10^{-4} 3 × 1 0 − 4 at 6.5 mrad and staying below 10 − 4 10^{-4} 1 0 − 4 for scattering angles above 13 mrad at s = M Z \sqrt{s}=M_Z s = M Z . In the real-virtual it is of order 10 − 4 10^{-4} 1 0 − 4 down to photon-lepton angles of m / E m/E m / E and reaches a few 10 − 3 10^{-3} 1 0 − 3 inside the dead cone, a region of small weight. Care should be taken at thresholds where the Coulomb term π α / ( 2 β ) \pi\alpha/(2\beta) π α / ( 2 β ) becomes relevant and which the massless amplitude does not contain, so that pairs produced near threshold, such as τ \tau τ pairs at charm-factory energies, require the massive amplitude. For the four-fermion final state e + e − → μ + μ − e + e − e^+e^- \to\mu^+\mu^-e^+e^- e + e − → μ + μ − e + e − , with all six leptons massified and the QED corrections only, the residual at random phase-space points is 2 × 10 − 6 2\times10^{-6} 2 × 1 0 − 6 (median) at M Z M_Z M Z and is controlled by the largest m 2 / ∣ 2 p i ⋅ p j ∣ m^2/|2p_i\cdot p_j| m 2 /∣2 p i ⋅ p j ∣ of the event, which bounds it at 99% of the points. The approximation therefore holds wherever every pair of leptons is resolved.
For photonic corrections, with no closed lepton loop, the factorization Eq. (44) holds at two loops with Z i = 1 + Z i ( 1 ) + Z i ( 2 ) Z_i=1+Z_i^{(1)}+Z_i^{(2)} Z i = 1 + Z i ( 1 ) + Z i ( 2 ) and no soft function [84 , 86 , 87 ] . We use it for the non-factorizable part of the photonic β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) of e + e − → ℓ + ℓ − e^+e^- \to\ell^+\ell^- e + e − → ℓ + ℓ − , ℓ = μ , τ \ell=\mu,\tau ℓ = μ , τ , in Sec. V A. Applied to the amplitude and to the initial- and final-state vertex form factors F F F , it gives
ln M ( m ) − ln F i n i ( m ) − ln F f i n ( m ) = ln M ( 0 ) − ln F i n i ( 0 ) − ln F f i n ( 0 ) + O ( m 2 / ∣ s i j ∣ ) (48) \ln\mathcal{M}^{(m)}-\ln F_{\mathrm{ini}}^{(m)}-\ln F_{\mathrm{fin}}^{(m)}
=
\ln\mathcal{M}^{(0)}-\ln F_{\mathrm{ini}}^{(0)}-\ln F_{\mathrm{fin}}^{(0)}
+\mathcal{O}(m^2/|s_{ij}|) \tag*{(48)} ln M ( m ) − ln F ini ( m ) − ln F fin ( m ) = ln M ( 0 ) − ln F ini ( 0 ) − ln F fin ( 0 ) + O ( m 2 /∣ s ij ∣ ) (48)
since every lepton enters the amplitude once and one form factor once, and its Z i Z_i Z i cancel. The right-hand side is taken from the massless two-loop helicity amplitudes of [89 ] and the massless form factor of [84 ] . Once the one-loop infrared function of the initial-final dipoles is subtracted, its two-loop part has no infrared poles and does not depend on the infrared scheme, and for massless leptons it is a function of t / s t/s t / s alone. It multiplies the photon-exchange part of each helicity amplitude, while the massive vertex form factors on the left are included exactly at two loops. For example, in e + e − → γ γ e^+e^- \to\gamma\gamma e + e − → γ γ the massless two-loop QED corrections are known in closed form [90 ] . For this process, the photonic β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) treats the e + e − e^+e^- e + e − pair as a vertex. Once massified it is exact for the logarithms and the massification constants, and differs from the complete result only in the hard function, by an angle-dependent constant,
V ( 2 ) → V ( 2 ) + 1 2 ( α 2 π ) 2 Δ ( t / s ) (49) \mathcal{V}^{(2)}\to\mathcal{V}^{(2)}+\frac{1}{2}\left(\frac{\alpha}{2\pi}\right)^2\Delta(t/s) \tag*{(49)} V ( 2 ) → V ( 2 ) + 2 1 ( 2 π α ) 2 Δ ( t / s ) (49)
Δ = 2 B s T 0 − f 0 2 − 2 r F Re r 1 + r F 2 . (50) \Delta=\frac{2B_s}{T_0}-\frac{f_0}{2}-2r_F\operatorname{Re}r_1+r_F^2. \tag*{(50)} Δ = T 0 2 B s − 2 f 0 − 2 r F Re r 1 + r F 2 . (50)
Here B s B_s B s is the photonic two-loop interference of [90 ] , T 0 = 8 ( t / u + u / t ) T_0=8(t/u+u/t) T 0 = 8 ( t / u + u / t ) its tree-level normalization, and r 1 r_1 r 1 the Catani-finite remainder of the one-loop e + e − → γ γ e^+e^-\to\gamma\gamma e + e − → γ γ amplitude, the amplitude after subtracting its universal infrared poles in Catani’s one-loop factorization formula. r F = − 4 r_F=-4 r F = − 4 and f 0 f_0 f 0 are the Catani-finite and real remainders, respectively, of the massless one-loop vertex form factor, the same kind of quantity as r 1 r_1 r 1 but for the vertex rather than the e + e − → γ γ e^+e^-\to\gamma\gamma e + e − → γ γ amplitude, so that Δ \Delta Δ vanishes for an s s s -channel vertex. It is not applied where m e 2 / min ( ∣ t ∣ , ∣ u ∣ ) > 10 − 3 m_e^2/\min(|t|,|u|)>10^{-3} m e 2 / min ( ∣ t ∣ , ∣ u ∣ ) > 1 0 − 3 , outside the leading power. The massified series also gives the infrared poles of the massive two-loop amplitude, which must cancel against the YFS subtraction of the double virtual,
( 1 2 B V 2 + B V V 1 ) ∣ M 0 ∣ 2 ‾ , (51) \left(\frac{1}{2}\mathcal{B}_V^2+\mathcal{B}_V\mathcal{V}_1\right)\overline{|\mathcal{M}_0|^2}, \tag*{(51)} ( 2 1 B V 2 + B V V 1 ) ∣ M 0 ∣ 2 , (51)
with V 1 \mathcal{V}_1 V 1 the massive one-loop factor. Event by event, the double and single poles agree to the size of m e 2 / s m_e^2/s m e 2 / s , and to better than 10 − 6 10^{-6} 1 0 − 6 for photons almost along a beam. This tests the two-loop massification against the YFS form factor independently of the finite parts.
Theory Uncertainties
We estimate the missing higher orders with theory nuisance parameters [91 , 92 ] instead of the difference to the next-lower order which is generally used for YFS. The amplitudes of Eqs. (25) and (38) are sums of classes, C = ∑ c C c C=\sum_c C_c C = ∑ c C c . They are the β ^ 0 \hat{\beta}_0 β ^ 0 term, the β ^ 1 \hat{\beta}_1 β ^ 1 of the photons assigned to the initial and to the final state, the factorized multi-photon remainder, and at O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) the β ^ 2 \hat{\beta}_2 β ^ 2 of initial-state, final-state and mixed photon pairs. Each class gives a template T c T_c T c on the same events, the response of the event weight Eq. (42) to a rescaling of C c C_c C c by 1 + ϵ 1+\epsilon 1 + ϵ . Each nuisance parameter θ t ∈ [ − 1 , 1 ] \theta_t\in[-1,1] θ t ∈ [ − 1 , 1 ] multiplies one template with a normalization N t N_t N t , the leading-logarithmic size of the first term the class omits, and the band is the sum in quadrature of the θ t = ± 1 \theta_t = \pm1 θ t = ± 1 variations,
d σ ( θ ) = d σ [ 1 + ∑ t θ t N t T c ( t ) ] , (52) \mathrm{d}\sigma(\theta) = \mathrm{d}\sigma\left[1 + \sum_t \theta_t N_t T_c(t)\right], \tag*{(52)} d σ ( θ ) = d σ [ 1 + t ∑ θ t N t T c ( t ) ] , (52)
T c = 2 Re ⟨ C c , C J V ⟩ ∣ C J V ∣ 2 , ∑ c T c = 2 , (53) T_c = \frac{2\operatorname{Re}\langle C_c,C_J^V\rangle}{\lvert C_J^V\rvert^2}, \qquad\sum_c T_c = 2, \tag*{(53)} T c = ∣ C J V ∣ 2 2 Re ⟨ C c , C J V ⟩ , c ∑ T c = 2 , (53)
δ σ = [ ∑ t ( N t ∫ d σ T c ( t ) ) 2 ] 1 / 2 , (54) \delta\sigma= \left[\sum_t\left(N_t\int\mathrm{d}\sigma\,T_c(t)\right)^2\right]^{1/2}, \tag*{(54)} δ σ = [ t ∑ ( N t ∫ d σ T c ( t ) ) 2 ] 1/2 , (54)
g e , f = α π ( ln s m e , f 2 − 1 ) , (55) g_{e,f} = \frac{\alpha}{\pi}\left(\ln\frac{s}{m_{e,f}^2}-1\right), \tag*{(55)} g e , f = π α ( ln m e , f 2 s − 1 ) , (55)
N β ^ 1 = 1 2 g k k ! , N β ^ 2 = 1 2 g , (56) N_{\hat{\beta}_1} = \frac{1}{2}\frac{g^k}{k!}, \qquad N_{\hat{\beta}_2} = \frac{1}{2}g, \tag*{(56)} N β ^ 1 = 2 1 k ! g k , N β ^ 2 = 2 1 g , (56)
N β ^ 0 i n i = 1 2 g e m m ! , N β ^ 0 f i n = 1 2 Q f 2 g f m m ! , (57) N_{\hat{\beta}_0}^{\mathrm{ini}} = \frac{1}{2}\frac{g_e^m}{m!}, \qquad N_{\hat{\beta}_0}^{\mathrm{fin}} = \frac{1}{2}\frac{Q_f^2g_f^m}{m!}, \tag*{(57)} N β ^ 0 ini = 2 1 m ! g e m , N β ^ 0 fin = 2 1 m ! Q f 2 g f m , (57)
N β ^ 0 × = ( g e + Q f 2 g f ) m − g e m − ( Q f 2 g f ) m 2 m ! . (58) N_{\hat{\beta}_0}^{\times} = \frac{(g_e+Q_f^2g_f)^m-g_e^m-(Q_f^2g_f)^m}{2m!}. \tag*{(58)} N β ^ 0 × = 2 m ! ( g e + Q f 2 g f ) m − g e m − ( Q f 2 g f ) m . (58)
Here g g g is g e g_e g e for the initial-state and multi-photon classes and g f g_f g f for the final-state ones, k k k is the order at which the run is truncated, and m m m is the first order of β ^ 0 \hat{\beta}_0 β ^ 0 missing from the prediction, m = 2 m=2 m = 2 at O ( α ) O(\alpha) O ( α ) and m = 3 m=3 m = 3 at O ( α 2 ) O(\alpha^2) O ( α 2 ) with the photonic β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) included in the prediction. The three β ^ 0 \hat{\beta}_0 β ^ 0 parameters act on the same template, and N β ^ 0 × N_{\hat{\beta}_0}^{\times} N β ^ 0 × collects the products of initial- and final-state logarithms of the same order. The templates are constructed on the fly using SHERPA’s multi-weight infrastructure [93 ] .
For the missing electroweak corrections at the Z Z Z pole we evaluate the two-loop electroweak corrections of GRIFFIN [94 ] , the step from the complete one-loop corrections in the G μ G_\mu G μ scheme of our inputs, on the same events. Where the prediction does not include this step, its size is the electroweak uncertainty. Where it does, the uncertainty is the error estimate built into GRIFFIN. It gives the missing three-loop and mixed electroweak–QCD terms of [95 ] as errors on the axial-vector form factor and on the effective mixing angle of each fermion. We vary both by these errors in the GRIFFIN matrix element itself, with Γ Z \Gamma_Z Γ Z held at its input value as in the prediction, take the errors of the initial and final leptons as fully correlated, and add the two variations in quadrature. For e + e − → μ + μ − e^+e^- \to\mu^+\mu^- e + e − → μ + μ − and e + e − → τ + τ − e^+e^- \to\tau^+\tau^- e + e − → τ + τ − at the peak this gives 2.4 × 10 − 4 2.4 \times10^{-4} 2.4 × 1 0 − 4 of the cross section, and the error on sin 2 θ e f f \sin^2\theta_{\mathrm{eff}} sin 2 θ eff , 4.3 × 10 − 5 4.3 \times10^{-5} 4.3 × 1 0 − 5 , gives 7.6 × 10 − 5 7.6 \times10^{-5} 7.6 × 1 0 − 5 in the forward-backward asymmetry. We take the estimate from GRIFFIN rather than propagating the pseudo-observable errors of [95 ] by hand. It is then independent of our own analysis, and it follows any improved estimate in a later release of GRIFFIN without further work on our side. Both errors lie below the O ( α ) O(\alpha) O ( α ) photonic band. They are errors on the Z Z Z -pole pseudo-observables and so cover the resonant part of the matrix element, which GRIFFIN evaluates at next-to-next-to-leading order. The non-resonant photon exchange and its interference with the Z Z Z are included only at next-to-leading order [94 ] , and their missing higher orders, which matter for events whose invariant mass after initial-state radiation lies below the peak, are not in the band. We also give the difference between the α ( M Z ) \alpha(M_Z) α ( M Z ) and G μ G_\mu G μ input schemes on the same events, which probes the input-scheme dependence of the one-loop prediction. It stands for the known next-to-next-to-leading-order corrections to e + e − → Z H e^+e^- \to ZH e + e − → Z H , none of which is in our prediction. The mixed electroweak–QCD corrections are about 1 % 1\% 1% of the Born cross section [96 , 97 ] and 1.5 % 1.5\% 1.5% for μ + μ − H \mu^+\mu^-H μ + μ − H with the finite Z Z Z width [98 ] in the α ( 0 ) \alpha(0) α ( 0 ) scheme, but 0.3 % 0.3\% 0.3% in the G μ G_\mu G μ scheme of our inputs [97 ] . The two-loop electroweak correction with closed fermion loops are + 0.7 % +0.7\% + 0.7% at 240 GeV in the α ( 0 ) \alpha(0) α ( 0 ) scheme [99 ] , and the complete two-loop electroweak amplitudes are known only unrenormalized [100 ] .
Light-fermion pair corrections are not generated by ACRAIC and are in neither band. For e + e − → μ + μ − e^+e^- \to\mu^+\mu^- e + e − → μ + μ − with s ′ > 0.5 s s' > 0.5s s ′ > 0.5 s , close to our m μ μ > 60 m_{\mu\mu} > 60 m μμ > 60 GeV, the initial-state pair corrections, summed over flavours and including their higher orders, are about − 2.5 × 10 − 3 -2.5 \times10^{-3} − 2.5 × 1 0 − 3 at and below the peak and vanish 3 GeV above it, with an uncertainty of a few 10 − 4 10^{-4} 1 0 − 4 [101]. The final-state ones are a few 10 − 4 10^{-4} 1 0 − 4 . At these energies soft and virtual pairs give the bulk of the correction, so the hard real pairs of a tree-level 2 → 4 2 \to4 2 → 4 calculation do not estimate it. They have to be added from the literature until ACRAIC generates pairs. The initial-state piece alone is an order of magnitude above the photonic O ( α 2 ) O(\alpha^2) O ( α 2 ) band.
Validation
In this section we validate our ACRAIC implementation. We start with conditions that hold on every event, namely the internal consistency conditions of Sec. III, the event-by-event agreement with YFSNLOew, and the closure of the tree residuals against the exact multi-photon amplitudes. We then compare with KKMC, where an independent amplitude-level implementation exists, in cross sections and distributions at photonic O ( α 2 ) O(\alpha^2) O ( α 2 ) . We then compare the fiducial cross sections with YFSNLOew across final states, where the two share the resummation and differ only in the matching. § 2.2 A turns to the step to O ( α 2 ) O(\alpha^2) O ( α 2 ) and the perturbative uncertainty, with Z Z Z -pole precision distributions as an example application, and § 2.2 B applies the same machinery, as a further example application rather than a validation in itself, to the Higgs recoil mass at FCC-ee. Table II lists the processes, the order of the ACRAIC prediction for each, and the source of its two-loop content. Every cross section and distribution in this section is computed with RIVET [102 ] , storing the weight variations of Sec. IV A with YODA [103 ] .
Our implementation in section IV rests on statements that can be checked on every event. At G = 2 G=2 G = 2 and N = 2 N=2 N = 2 the general construction reproduces the dedicated 2 → 2 2 \to2 2 → 2 implementation to rounding, in the soft factors, where the per-leg sum Eq. (15) evaluates a neutral pair in a different order, and in the density matrix. Neutrality, Eq. (17) , is imposed as a precondition on the stage de composition, and closure, Eq. (18) , is checked numerically per photon. The number of partitions is checked against G G G on every event. The one-photon closure, C 1 = M 1 ( k ) C_1 = \mathcal{M}_1(k) C 1 = M 1 ( k ) , holds to rounding for e + e − → H μ + μ − e^+e^- \to H\mu^+\mu^- e + e − → H μ + μ − (G = 2 G = 2 G = 2 ) and for e + e − → μ + μ − τ + τ − e^+e^- \to\mu^+\mu^-\tau^+\tau^- e + e − → μ + μ − τ + τ − (G = 3 G = 3 G = 3 ), as for 2 → 2 2 \to2 2 → 2 , and on two-photon μ + μ − τ + τ − \mu^+\mu^-\tau^+\tau^- μ + μ − τ + τ − events β ^ 1 \hat{\beta}_1 β ^ 1 is bounded by the Born in every helicity configuration.
Figure 3. One-loop massification at fixed phase-space points, shown as the residual r r r of Eq. (47) relative to the Born, from OPENLOOPS. Top left: e + e − → μ + μ − e^+e^- \to\mu^+\mu^- e + e − → μ + μ − in the full electroweak, the largest ∣ r ∣ |r| ∣ r ∣ over five angles and two scales, and e + e − → μ + μ − e + e − e^+e^- \to\mu^+\mu^-e^+e^- e + e − → μ + μ − e + e − with QED corrections, the median and largest ∣ r ∣ |r| ∣ r ∣ over 50 random points per energy. Top right: Bhabha scattering against m e 2 / ∣ t ∣ m_e^2/|t| m e 2 /∣ t ∣ . Bottom: e + e − → μ + μ − γ e^+e^- \to\mu^+\mu^-\gamma e + e − → μ + μ − γ against the photon-muon angle in units of m μ / E μ m_\mu/E_\mu m μ / E μ .
Table 2. The order of the ACRAIC prediction for each process and the source of its two-loop content. The logarithms of β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) are 1 2 δ f 2 + δ f w + δ N L L \frac{1}{2}\delta_f^2+\delta_{fw}+\delta_{\mathrm{NLL}} 2 1 δ f 2 + δ f w + δ NLL of Eq. (64) , the leading- and next-to-leading-logarithmic terms of the two-loop photonic vertex form factor, and the vertex constants those of the massive two-loop form factor [84 ] . Every O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) prediction also contains the exact double real from COMIX and the real-virtual from the one-loop provider. Beyond O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) only the soft logarithms of the YFS exponent are included.
Where the two matchings must coincide, they can be compared event by event, since both columns are evaluated on the same events and multiply the same generator weight. We compare the real-only correction factors for ACRAIC and the Y F S N L O E W \mathrm{YFS}_{\mathrm{NLO}_{\mathrm{EW}}} YFS NLO EW factor divided by ( 1 + ν ) (1+\nu) ( 1 + ν ) . One difference in bookkeeping has to be removed first.
ACRAIC samples one helicity per photon, so per event ∣ M 1 ∣ 2 |\mathcal{M}_1|^2 ∣ M 1 ∣ 2 enters for that helicity only, while Y F S N L O E W \mathrm{YFS}_{\mathrm{NLO}_{\mathrm{EW}}} YFS NLO EW sums over it. The two agree on average but differ point by point. Two runs with the photon helicity fixed to + 1 +1 + 1 and − 1 -1 − 1 draw the same random numbers, so they produce identical events, and their average is the helicity sum. With the virtual, the two columns compose it differently with the Born. Y F S N L O E W \mathrm{YFS}_{\mathrm{NLO}_{\mathrm{EW}}} YFS NLO EW multiplies the Born by 1 + ν 1+\nu 1 + ν , with ν = β ~ 0 / β ~ 0 \nu=\widetilde{\beta}_0/\widetilde{\beta}_0 ν = β 0 / β 0 . ACRAIC multiplies the amplitude by 1 + ν 1+\nu 1 + ν and squares, which with the helicityaveraged V = V ‾ = v / 2 \mathcal{V}=\overline{\mathcal{V}}=v/2 V = V = v /2 of Eq. (31) gives, per event,
∑ { λ } ∣ ( 1 + V ) M 0 ∣ 2 ∑ { λ } ∣ M 0 ∣ 2 = ( 1 + v / 2 ) 2 = 1 + v + v 2 4 , (59) \frac{\sum_{\{\lambda\}} |(1+\mathcal{V})\mathcal{M}_0|^2}{\sum_{\{\lambda\}}|\mathcal{M}_0|^2}=(1+v/2)^2=1+v+\frac{v^2}{4}, \tag*{(59)} ∑ { λ } ∣ M 0 ∣ 2 ∑ { λ } ∣ ( 1 + V ) M 0 ∣ 2 = ( 1 + v /2 ) 2 = 1 + v + 4 v 2 , (59)
w A C R A I C w Y F S N L O E W = 1 + v 2 4 ( 1 + v ) . (60) \frac{w_{\mathrm{ACRAIC}}}{w_{\mathrm{YFSNLOEW}}}=1+\frac{v^2}{4(1+v)}. \tag*{(60)} w YFSNLOEW w ACRAIC = 1 + 4 ( 1 + v ) v 2 . (60)
the ∑ { λ } ∣ β ^ 0 ( 1 ) ∣ 2 \sum_{\{\lambda\}}|\widehat{\beta}^{(1)}_0|^2 ∑ { λ } ∣ β 0 ( 1 ) ∣ 2 term of Eq. (14) that the squared-level matching does not carry. The term is of O ( α 2 ) O(\alpha^2) O ( α 2 ) , and accounts for the largest single contribution to the difference between the two matching schemes. The remainders of Eq. (27) are tested point by point against the exact tree amplitude. On events with n ≤ 5 n\leq5 n ≤ 5 photons, all of them in every set, the β ^ \widehat{\beta} β of Eq. (27) are evaluated for J = 0 , … , n J=0,\ldots,n J = 0 , … , n and compared with the n n n -photon amplitude from COMIX at the same momenta, evaluated without propagator shifts or partitions. At J = n J=n J = n the closure holds to rounding at both energies and for every n n n , as shown in Figure 5 . Below J = n J=n J = n each order removes one power of the photon energy fractions.
Figure 5. Truncation of the residuals. Left and middle: the partition- and helicity-summed ∣ C J ∣ 2 |C_J|^2 ∣ C J ∣ 2 of Eq. (27) against the exact n n n -photon tree amplitude ∣ M n ∣ 2 |\mathcal{M}_n|^2 ∣ M n ∣ 2 from COMIX, on e + e − → μ + μ − + n γ e^+e^- \to\mu^+\mu^- + n\gamma e + e − → μ + μ − + nγ events at s = M Z \sqrt{s}=M_Z s = M Z and 240 GeV. Right: the one-loop residuals, the interference of their truncation L J \mathcal{L}_J L J with the tree against that of the one-loop amplitude M n [ 1 ] \mathcal{M}_n^{[1]} M n [ 1 ] , for e + e − → ν μ ν ˉ μ + n γ e^+e^- \to\nu_\mu\bar{\nu}_\mu+ n\gamma e + e − → ν μ ν ˉ μ + nγ at s = M Z \sqrt{s}=M_Z s = M Z .
The one-loop residuals close in the same way. On e + e − → ν μ ν ˉ μ + n γ e^+e^-\to\nu_\mu\bar{\nu}_\mu+n\gamma e + e − → ν μ ν ˉ μ + nγ events at the Z Z Z pole with n = 1 n=1 n = 1 , 2 and 3 real photons, the right panel of Figure 5 compares the interference of the one-loop truncation L J \mathcal{L}_J L J with the tree with that of the infrared-subtracted one-loop amplitude M n [ 1 ] \mathcal{M}^{[1]}_n M n [ 1 ] at the same momenta. At J = n J=n J = n the two agree to rounding, so the subtraction holds on the full one-loop amplitudes with two and three photons, which enter through β ^ 2 [ 1 ] \widehat{\beta}^{[1]}_2 β 2 [ 1 ] and β ^ 3 [ 1 ] \widehat{\beta}^{[1]}_3 β 3 [ 1 ] . In principle, this means that the one-loop residuals can be computed for any multiplicity with the only limitation being the availability of the one-loop provider.
In Figure 4 we compare ACRAIC at photonic O ( α 2 ) O(\alpha^2) O ( α 2 ) , with β ^ 0 ( 2 ) \widehat{\beta}^{(2)}_0 β 0 ( 2 ) , with KKMC’s O ( α 2 ) C E E X O(\alpha^2)_{\mathrm{CEEX}} O ( α 2 ) CEEX , both with initial–final interference, at the Z Z Z pole, 161 and 250 GeV. The two calculations are not identical at this order. ACRAIC contains the complete real-virtual contributions, the one-loop corrections to the emission of a hard photon, that O ( α 2 ) C E E X O(\alpha^2)_{\mathrm{CEEX}} O ( α 2 ) CEEX does not include. The fiducial cross sections agree within 0.5 × 10 − 3 0.5\times10^{-3} 0.5 × 1 0 − 3 at all three energies. The differences appear where the real-virtual contributions act. With a tagged hard photon the cross section of ACRAIC is higher by 2.6 ( 6 ) × 10 − 3 2.6(6)\times10^{-3} 2.6 ( 6 ) × 1 0 − 3 at 161 GeV and by 2.5 ( 5 ) × 10 − 3 2.5(5)\times10^{-3} 2.5 ( 5 ) × 1 0 − 3 at 250 GeV, while at the Z Z Z pole the two agree within 0.5 × 10 − 3 0.5\times10^{-3} 0.5 × 1 0 − 3 . At 250 GeV the asymmetries differ by 0.6 ( 2 ) × 10 − 3 0.6(2)\times10^{-3} 0.6 ( 2 ) × 1 0 − 3 . Apart from these, the distributions agree within the statistical errors, including the radiative tail below the Z Z Z peak.
Figure 4. ACRAIC at photonic O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) , with β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) , over KKMC O ( α 2 ) C E E X \mathcal{O}(\alpha^2)_{\mathrm{CEEX}} O ( α 2 ) CEEX for e + e − → μ + μ − e^+e^- \to\mu^+\mu^- e + e − → μ + μ − , at s = M Z \sqrt{s}=M_Z s = M Z (top), 161 (middle) and 250 GeV (bottom). Left: the pair mass. Centre: cos θ ∗ \cos\theta^* cos θ ∗ , the polar angle in the pair rest frame. Right: the energy fraction of the hardest photon. The error bars are the combined statistical errors, the grey band marks ± 10 − 3 \pm10^{-3} ± 1 0 − 3 .
Table IV compares ACRAIC with YFSNLOEW for thirteen processes at the Z Z Z pole and at 240 GeV. The hard process is evaluated in the G μ G_\mu G μ input scheme and photons are emitted with α ( 0 ) \alpha(0) α ( 0 ) , with the input parameters of Table III in the complex-mass scheme [104 , 105 ] . Both columns carry the same complete electroweak one-loop virtual. The cross sections are fiducial, using generic cuts applied to final-state particles,
Table III. Electroweak input parameters, SHERPA’s defaults. Γ τ = 0 \Gamma_\tau=0 Γ τ = 0 , and Γ H = 0 \Gamma_H=0 Γ H = 0 where the Higgs boson is external. The quark masses enter only the u u ˉ u\bar{u} u u ˉ and d d ˉ d\bar{d} d d ˉ final states, as regulators of the collinear photon emission.
Table IV. Fiducial cross sections at O ( α ) \mathcal{O}(\alpha) O ( α ) with the inputs of Table III . Stable top quarks, no fiducial cuts (σ f i d = σ t o t \sigma_{\mathrm{fid}}=\sigma_{\mathrm{tot}} σ fid = σ tot ).
∣ cos θ ∣ < 0.9 |\cos\theta|<0.9 ∣ cos θ ∣ < 0.9 visible pair members,
60 G e V < m f f ˉ 60\,\mathrm{GeV}<m_{f\bar f} 60 GeV < m f f ˉ Z Z Z pole,
66 G e V < m ℓ ℓ < 116 G e V 66\,\mathrm{GeV}<m_{\ell\ell}<116\,\mathrm{GeV} 66 GeV < m ℓℓ < 116 GeV lepton pairs, 240 GeV,
E γ > 0.3 s , ∣ cos θ γ ∣ < 0.85 E_\gamma>0.3\sqrt{s},\ |\cos\theta_\gamma|<0.85 E γ > 0.3 s , ∣ cos θ γ ∣ < 0.85
Equation not extracted
(61)
The angle θ ∗ \theta^* θ ∗ in the distributions is the polar angle of the fermion in the f f ˉ f\bar f f f ˉ rest frame, measured from the bisector of the electron direction and the reversed positron direction in that frame, as in Ref. [106 ] . Without initial-state radiation it is the angle to the electron beam. YFSLO is the Born-level of the same resummation, without O ( α ) O(\alpha) O ( α ) matching, it is not the tree-level Born cross section. ACRAIC exponentiates the resonant initial-final logarithm into the propagators and puts the virtual on the whole O ( α ) O(\alpha) O ( α ) amplitude.
At the Z Z Z pole ACRAIC and YFSNLOEW agree to 0.4%, ACRAIC being higher by 0.35–0.4% for the charged leptons and by less for the other final states, except for γ γ \gamma\gamma γ γ , where it is lower by 0.05%. At 240 GeV they agree to 0.25% for γ γ \gamma\gamma γ γ , H ν ν ˉ H\nu\bar{\nu} H ν ν ˉ and H μ + μ − H\mu^+\mu^- H μ + μ − , and within one standard deviation for τ + τ − ν μ ν ˉ μ \tau^+\tau^-\nu_\mu\bar{\nu}_\mu τ + τ − ν μ ν ˉ μ . For μ + μ − τ + τ − \mu^+\mu^-\tau^+\tau^- μ + μ − τ + τ − ACRAIC is lower by 1.3 ( 5 ) % 1.3(5)\% 1.3 ( 5 ) % and for τ + τ − \tau^+\tau^- τ + τ − higher by 2.6 ( 8 ) % 2.6(8)\% 2.6 ( 8 ) % , two and three standard deviations. As in § 2.2 , a few large weights dominate the YFSNLOEW column of these four-lepton final states, which we attribute to poor numerical convergence rather than a defect of either prediction. μ + μ − ν ν ˉ \mu^+\mu^-\nu\bar{\nu} μ + μ − ν ν ˉ contains W W W -pair diagrams, which the resonant exponentiation of Sec. III B does not yet cover.
The Z Z Z -pole ratios of Table IV differ from one by up to 4 × 10 − 3 4\times10^{-3} 4 × 1 0 − 3 , and the difference can be accounted for term by term. For the charged final states at the Z Z Z pole we rerun ACRAIC with and without the exponentiated resonant logarithm on the same events as Table IV , and split the difference into three pieces (Table V ),
Table V. The difference T T T of Eq. (62) of the fiducial cross sections of Table IV , split into the exponentiated resonant logarithm (G \mathcal{G} G ), the square of the virtual (V V V ) and the rest (R R R ), in units of 10 − 4 10^{-4} 1 0 − 4 , with the cross term G ( V + R ) < 0.1 × 10 − 4 \mathcal{G}(V+R)<0.1\times10^{-4} G ( V + R ) < 0.1 × 1 0 − 4 .
T = σ A C R A I C σ Y F S N L O E W − 1 = G + V + R . (62) T=\frac{\sigma_{\mathrm{ACRAIC}}}{\sigma_{\mathrm{YFSNLOEW}}}-1=\mathcal{G}+\mathcal{V}+\mathcal{R}. \tag*{(62)} T = σ YFSNLOEW σ ACRAIC − 1 = G + V + R . (62)
G \mathcal{G} G is the resonant initial-final logarithm of Eq. (35) exponentiated into the propagators, the ratio of the two ACRAIC runs. V V V is the square of the virtual, the term v 2 / 4 v^2/4 v 2 /4 of Eq. (60) , which the squared-level matching does not carry. R R R is everything else, evaluated per event as the ACRAIC factor without G G G minus the YFSNLOEW factor minus V V V . G G G and V V V are the only terms the two matchings define differently, and both are of O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) , so R R R tests the O ( α ) \mathcal{O}(\alpha) O ( α ) content they share. At the Z Z Z pole R R R is below 10 − 4 10^{-4} 1 0 − 4 for every final state except e + e − e^+e^- e + e − , where it is
− 1.8 ( 5 ) × 10 − 4 -1.8(5) \times10^{-4} − 1.8 ( 5 ) × 1 0 − 4 , and the two columns agree to 2 × 10 − 4 2 \times10^{-4} 2 × 1 0 − 4 once G G G and V V V are removed, while T T T is up to twenty times larger. The fiducial differences of Table IV therefore measure how far two matchings that coincide at O ( α ) \mathcal{O}(\alpha) O ( α ) differ at O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) , not an error of either. V V V is fixed only by the two-loop virtual, and its size follows that of v v v in the input scheme, at the Z Z Z pole about 0.1 in the G μ G_\mu G μ scheme. The ACRAIC O ( α ) \mathcal{O}(\alpha) O ( α ) column is not a strict truncation, since it carries the term ( v / 2 ) 2 (v/2)^2 ( v /2 ) 2 and the virtual on the whole O ( α ) \mathcal{O}(\alpha) O ( α ) amplitude, both of O ( α ) \mathcal{O}(\alpha) O ( α ) . Table VI gives the strict truncation, with the virtual on C 0 C_0 C 0 only and no ( v / 2 ) 2 (v/2)^2 ( v /2 ) 2 , on the same events. Removing the two terms lowers the ACRAIC cross sections at the Z Z Z pole by 0.3 0.3 0.3 –1.6 × 10 − 3 1.6\times10^{-3} 1.6 × 1 0 − 3 and that of H ν ν ˉ H\nu\bar{\nu} H ν ν ˉ at 240 GeV by 2.5 × 10 − 3 2.5\times10^{-3} 2.5 × 1 0 − 3 . The strict column then agrees with YFSNLOEW within 2.5 × 10 − 4 2.5\times10^{-4} 2.5 × 1 0 − 4 for ν ν ˉ \nu\bar{\nu} ν ν ˉ , u u ˉ u\bar{u} u u ˉ and H ν ν ˉ H\nu\bar{\nu} H ν ν ˉ . For the charged leptons, d d ˉ d\bar{d} d d ˉ , γ γ \gamma\gamma γ γ and H μ + μ − H\mu^{+}\mu^{-} H μ + μ − a difference of 1 1 1 –4 × 10 − 3 4\times10^{-3} 4 × 1 0 − 3 remains, which includes the exponentiated resonant logarithm G \mathcal{G} G of Table V .
Table VI. The strict O ( α ) O(\alpha) O ( α ) truncation of ACRAIC, with the virtual on C 0 C_0 C 0 only and no ( v / 2 ) 2 (v/2)^2 ( v /2 ) 2 term, compared with the ACRAIC O ( α ) O(\alpha) O ( α ) column of Table IV , which has the virtual on the whole O ( α ) O(\alpha) O ( α ) amplitude, and with YFSNLOEW, all on the same events. The ratio errors are as in Table IV .
ACRAIC carries the interference between initial- and final-state emission in its coherent partition sum, photon by photon. The naive YFSNLOEW keeps it only in the initial-final form factor, which is integrated over the photon phase space and therefore over its direction. The interference is antisymmetric in the fermion angle, so its integral survives in the cross section but its angular dependence is lost. YFSNLOEW can instead reweight every photon by the ratio of the full eikonal factor, initial-final terms included, to the one it was generated with. We label this variant “+ IF real” and it is the one used for Table IV . Against ACRAIC on the five Z Z Z -pole final states with charged fermions, the forward-backward asymmetries agree to 0.004 with it and differ by about 0.02 without it, with the sign of the charge product. We show the effect on the muon angle in Figure 6 , with and without the reweighting.
Figure 6. The effect of initial-final interference on the muon angle, with and without the reweighting.
For processes with photons in the hard process the Born amplitude already carries a hard photon, and the residuals and the partition sum are built on top of it. Table VII compares the two columns for this family, which comprises the 2 → 3 2\to3 2 → 3 processes at the Z Z Z pole, γ γ γ \gamma\gamma\gamma γ γ γ , and H f f ˉ γ Hf\bar{f}\gamma H f f ˉ γ at 240 GeV. The fiducial region requires at least one photon with
Table VII. Fiducial cross sections with a Born-level photon at O ( α ) O(\alpha) O ( α ) , in the fiducial region of § 2.2 . † ^{\dagger} † Cross sections in fb. YFSLO is the YFS weight of the same events at β ˉ 0 \bar{\beta}_0 β ˉ 0 level.
Z Z Z pole: E γ > 0.2 s , 60 G e V < m f f \quad E_{\gamma}>0.2\sqrt{s},\quad60\,\mathrm{GeV}<m_{f f} E γ > 0.2 s , 60 GeV < m f f (a visible pair),
240 240 240 GeV: E γ > 10 G e V , 66 < m μ μ < 116 G e V , \quad E_{\gamma}>10\,\mathrm{GeV},\quad66<m_{\mu\mu}<116\,\mathrm{GeV}, E γ > 10 GeV , 66 < m μμ < 116 GeV ,
both: ∣ cos θ γ ∣ < 0.95 , θ γ f > 0.12 , \quad|\cos\theta_{\gamma}|<0.95,\quad\theta_{\gamma f}>0.12, ∣ cos θ γ ∣ < 0.95 , θ γ f > 0.12 ,
γ γ \gamma\gamma γ γ : E γ i > 0.3 s , ∣ cos θ γ i ∣ < 0.85 \quad E_{\gamma_i}>0.3\sqrt{s},\quad|\cos\theta_{\gamma_i}|<0.85 E γ i > 0.3 s , ∣ cos θ γ i ∣ < 0.85
with the pair selected as in Table IV , and ν ν ˉ γ \nu\bar{\nu}\gamma ν ν ˉ γ , with no visible pair, and γ γ γ \gamma\gamma\gamma γ γ γ , with no fermion pair, exempt from the m f f m_{ff} m f f floor. The columns agree to 0.2–0.3% for every channel of this family (Table VII ).
The O ( α 2 ) O(\alpha^2) O ( α 2 ) step and the perturbative uncertainty
The second-order predictions contain the photonic corrections of O ( α 2 ) O(\alpha^2) O ( α 2 ) but not the two-loop γ Z \gamma Z γ Z boxes or the two-loop weak corrections (Table II), and we refer to them as photonic O ( α 2 ) O(\alpha^2) O ( α 2 ) . We denote the O ( α 2 ) O(\alpha^2) O ( α 2 ) extension of YFSNLOEW by YFSnNLOEW. With the real-virtual and the double real both columns, ACRAIC and YFSnNLOEW, are carried to O ( α 2 ) O(\alpha^2) O ( α 2 ) on the same events, and the step from O ( α ) O(\alpha) O ( α ) to O ( α 2 ) O(\alpha^2) O ( α 2 ) tests whether the two matchings converge. Table VIII gives the result for the Z Z Z -pole final states and for Higgs production at 240 GeV. For γ γ \gamma\gamma γ γ the fiducial steps of the two columns agree, + 0.36 % +0.36\% + 0.36% for ACRAIC and + 0.41 % +0.41\% + 0.41% for YFSnNLOEW, although YFSnNLOEW has no double virtual at all for this final state (Table VIII , footnote b), so the two steps are not contributions of quite the same physical content. For H f f ˉ Hf\bar{f} H f f ˉ the YFSnNLOEW column omits its own double virtual (xref}Table VIII, footnote a), so the two ratios it enters, for H μ + μ − H\mu^{+}\mu^{-} H μ + μ − and for H ν ν ˉ H\nu\bar{\nu} H ν ν ˉ , compare ACRAIC’s step against an incomplete YFSnNLOEW prediction and should be read with that caveat. With the virtual on the whole O ( α ) O(\alpha) O ( α ) amplitude in both columns, each O ( α ) O(\alpha) O ( α ) column already contains the factorizable real-virtual, and the step contains only the non-factorizable real-virtual, the double real and the two-loop virtual, β ˉ 0 2 \bar{\beta}_0^2 β ˉ 0 2 in ACRAIC and, for the 2 → 2 2\to2 2 → 2 rows, the YFS double virtual in YFSnNLOEW. At the Z Z Z pole it also contains the Dyson-resummed photon vacuum polarization. As an example application of the theory-nuisance-parameter band to Z Z Z -pole precision distributions, Figure 7 shows the differential distributions of ACRAIC at photonic O ( α 2 ) O(\alpha^2) O ( α 2 ) and at O ( α ) O(\alpha) O ( α ) , each with the band of the theory nuisance parameters, and the electroweak band.
Table VIII. The fiducial cross sections of YFSN L O E W _{\mathrm{NLOEW}} NLOEW at O ( α ) \mathcal{O}(\alpha) O ( α ) and YFSn N L O E W _{\mathrm{nNLOEW}} nNLOEW at O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) , including the YFS double virtual for the 2 → 2 2 \to2 2 → 2 rows, and of ACRAIC at O ( α ) \mathcal{O}(\alpha) O ( α ) , with the resonant exponentiation and the virtual on the whole O ( α ) \mathcal{O}(\alpha) O ( α ) amplitude, and at O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) , with the real-virtual and double reals and the photonic two-loop β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) , and the ratio of the columns at each order. The Z Z Z -pole columns at O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) include the Dyson-resummed photon vacuum polarisation, the H f f ˉ Hf\bar{f} H f f ˉ ones do not. a H f f ˉ ^a Hf\bar{f} a H f f ˉ : YFSn N L O E W _{\mathrm{nNLOEW}} nNLOEW without its double virtual. b γ γ ^b \gamma\gamma b γ γ : there is no double virtual for this final state present in YFSn N L O E W _{\mathrm{nNLOEW}} nNLOEW . It is present in ACRAIC.
Figure 7. ACRAIC at photonic O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) (red, with β ^ 0 ( 2 ) \hat{\beta}_{0}^{(2)} β ^ 0 ( 2 ) ) and at O ( α ) \mathcal{O}(\alpha) O ( α ) (blue), each with its theory nuisance-parameter band, and the electroweak band (green), in the fiducial region of Table VIII , as a ratio to O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) . We show the pair mass below the peak, the energy fraction x γ = 2 E γ / s x_{\gamma}=2E_{\gamma}/\sqrt{s} x γ = 2 E γ / s of the hardest photon and the polar angle in the pair rest frame in e + e − → μ + μ − e^{+}e^{-}\to\mu^{+}\mu^{-} e + e − → μ + μ − .
The O ( α ) \mathcal{O}(\alpha) O ( α ) band overlaps the O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) prediction in every bin of the pair mass below the peak for μ + μ − \mu^+\mu^- μ + μ − , of the hardest-photon energy for μ + μ − \mu^+\mu^- μ + μ − . In the backward μ − \mu^- μ − angle the step slightly exceeds it. The two-loop photonic β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) is in the ACRAIC O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) column of Table VIII . Table IX gives its pieces for μ + μ − \mu^+\mu^- μ + μ − at the Z Z Z pole, each measured on the same events with and without it, and compares the step with KKMC’s. The leading- and next-to-leading-logarithmic step of the photonic vertex form factors is the one KKMC adds between O ( α 1 ) C E E X \mathcal{O}(\alpha^1)_{\mathrm{CEEX}} O ( α 1 ) CEEX and O ( α 2 ) C E E X \mathcal{O}(\alpha^2)_{\mathrm{CEEX}} O ( α 2 ) CEEX , and the two agree. The product of the initial- and final-state one-loop vertices is contained in KKMC’s O ( α 1 ) C E E X \mathcal{O}(\alpha^1)_{\mathrm{CEEX}} O ( α 1 ) CEEX through ( 1 + F i ) ( 1 + F f ) (1+F_i)(1+F_f) ( 1 + F i ) ( 1 + F f ) but not
Table IX. The two-loop photonic β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) for e + e − → μ + μ − e^+e^- \to\mu^+\mu^- e + e − → μ + μ − at the Z Z Z pole in the fiducial region of Table VIII . Top: its pieces, each the shift of the ACRAIC fiducial cross section on the same events with and without it, against the step KKMC adds between O ( α 1 ) C E E X \mathcal{O}(\alpha^1)_{\mathrm{CEEX}} O ( α 1 ) CEEX and O ( α 2 ) C E E X \mathcal{O}(\alpha^2)_{\mathrm{CEEX}} O ( α 2 ) CEEX . Bottom: the O ( α ) → O ( α 2 ) \mathcal{O}(\alpha) \to\mathcal{O}(\alpha^2) O ( α ) → O ( α 2 ) step of ACRAIC and of KKMC with the O ( α ) \mathcal{O}(\alpha) O ( α ) virtual on the Born-level amplitude only, as in KKMC’s O ( α 1 ) C E E X \mathcal{O}(\alpha^1)_{\mathrm{CEEX}} O ( α 1 ) CEEX , and on the whole O ( α ) \mathcal{O}(\alpha) O ( α ) amplitude.
in our O ( α ) \mathcal{O}(\alpha) O ( α ) columns, so it enters our step only. The exact photonic two-loop terms, the constant of the two-loop vertex [84 ] beyond its logarithms and the non-factorizable two-loop boxes of photon exchange from the helicity amplitudes of [89 ] , are not in KKMC. For γ γ \gamma\gamma γ γ the complete two-loop hard function Eq. (50) changes the cross section by − 3 × 10 − 5 -3 \times10^{-5} − 3 × 1 0 − 5 . They are an order of magnitude below the other pieces, nearly uniform in angle and in m f f m_{f f} m f f , and the same in both columns. With the O ( α ) \mathcal{O}(\alpha) O ( α ) column defined as KKMC defines it, with the virtual on C 0 C_0 C 0 , the two steps agree with and without β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) . With the virtual on the whole O ( α ) \mathcal{O}(\alpha) O ( α ) amplitude they differ by the factorizable virtual on β ^ 1 \hat{\beta}_1 β ^ 1 , which ACRAIC evaluates at the Born point and KKMC at the invariants of the partition.
For ν ν ˉ \nu\bar{\nu} ν ν ˉ , with initial-state radiation only, both columns move by 1.3 1.3 1.3 –1.5 × 10 − 3 1.5 \times10^{-3} 1.5 × 1 0 − 3 , most of it from the two-loop virtual, and the 0.2 % 0.2\% 0.2% difference of O ( α ) \mathcal{O}(\alpha) O ( α ) remains, 0.16 % 0.16\% 0.16% at O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) .
Table X gives the budget of the fiducial cross sections at the Z Z Z pole. At O ( α ) \mathcal{O}(\alpha) O ( α ) the band is 1.5 1.5 1.5 –2.2 × 10 − 3 2.2 \times10^{-3} 2.2 × 1 0 − 3 for μ + μ − \mu^+\mu^- μ + μ − and τ + τ − \tau^+\tau^- τ + τ − , somewhat lower, 1.5 × 10 − 3 1.5 \times10^{-3} 1.5 × 1 0 − 3 or below, for ν ν ˉ \nu\bar{\nu} ν ν ˉ and d d ˉ d\bar{d} d d ˉ , growing with the final-state logarithm through the cross terms of β ^ 0 \hat{\beta}_0 β ^ 0 (β ^ 0 ≃ 2 \hat{\beta}_0 \simeq2 β ^ 0 ≃ 2 ), and nearly 4 × 10 − 3 4 \times10^{-3} 4 × 1 0 − 3 for e + e − e^+e^- e + e − , whose t t t channel adds a final-state β ^ 0 \hat{\beta}_0 β ^ 0 and β ^ 1 \hat{\beta}_1 β ^ 1 of the initial-state size. The complete step, 1.0 1.0 1.0 –1.6 × 10 − 3 1.6 \times10^{-3} 1.6 × 1 0 − 3 for μ + μ − \mu^+\mu^- μ + μ − and τ + τ − \tau^+\tau^- τ + τ − , about 1.3 × 10 − 3 1.3 \times10^{-3} 1.3 × 1 0 − 3 or below for ν ν ˉ \nu\bar{\nu} ν ν ˉ and d d ˉ d\bar{d} d d ˉ , and 2.9 × 10 − 3 2.9 \times10^{-3} 2.9 × 1 0 − 3 for e + e − e^+e^- e + e − , lies at ∣ θ ∣ ≃ 0.65 |\theta| \simeq0.65 ∣ θ ∣ ≃ 0.65 –0.9 0.9 0.9 . Most of it is β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) , at ∣ θ ∣ ≃ 0.8 |\theta| \simeq0.8 ∣ θ ∣ ≃ 0.8 –0.9 0.9 0.9 against the β ^ 0 \hat{\beta}_0 β ^ 0 band for μ + μ − \mu^+\mu^- μ + μ − , τ + τ − \tau^+\tau^- τ + τ − and ν ν ˉ \nu\bar{\nu} ν ν ˉ , 0.65 0.65 0.65 for d d ˉ d\bar{d} d d ˉ and 1.05 1.05 1.05 for e + e − e^+e^- e + e − . The rest is at ∣ θ ∣ ≲ 1 |\theta| \lesssim1 ∣ θ ∣ ≲ 1 against the other classes, except for ν ν ˉ \nu\bar{\nu} ν ν ˉ , where it is 1.4 1.4 1.4 . For charged final states the other classes are the final-state β ^ 1 \hat{\beta}_1 β ^ 1 . The initial-state β ^ 1 \hat{\beta}_1 β ^ 1 template integrates to a few 10 − 6 10^{-6} 1 0 − 6 over the fiducial region, even with an independent parameter in each bin of x γ x_\gamma x γ , so the cancellation of a template between regions of phase space does not matter here. With β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) in the prediction
Table X. Uncertainty budget of the fiducial cross sections at the Z Z Z pole, in units of 10 − 3 10^{-3} 1 0 − 3 of σ f i d \sigma_{\mathrm{fid}} σ fid : the size of each theory nuisance parameter, at O ( α ) \mathcal{O}(\alpha) O ( α ) and at O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) with the photonic β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) in the prediction, the complete O ( α ) → O ( α 2 ) \mathcal{O}(\alpha)\to\mathcal{O}(\alpha^2) O ( α ) → O ( α 2 ) step on the same events with its ∣ θ ∣ |\theta| ∣ θ ∣ against the O ( α ) \mathcal{O}(\alpha) O ( α ) band and the part of it from β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) , the GRIFFIN two-loop electroweak step on the same events, σ f i d \sigma_{\mathrm{fid}} σ fid in the α ( M Z ) \alpha(M_Z) α ( M Z ) scheme over the G μ G_\mu G μ minus one and the initial-state light-fermion pair correction of [101], which ACRAIC does not generate. The multi-photon remainder vanishes for these 2 → 2 2\to2 2 → 2 processes.
ends_mid=1 the O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) band is a few 10 − 5 10^{-5} 1 0 − 5 , and 1.6 × 10 − 4 1.6\times10^{-4} 1.6 × 1 0 − 4 for e + e − e^{+}e^{-} e + e − , from β ^ 0 ( 3 ) \hat{\beta}_{0}^{(3)} β ^ 0 ( 3 ) and for μ + μ − \mu^{+}\mu^{-} μ + μ − mostly its cross terms. The β ^ 1 \hat{\beta}_{1} β ^ 1 and β ^ 2 \hat{\beta}_{2} β ^ 2 classes contribute below 10 − 5 10^{-5} 1 0 − 5 , except β ^ 1 \hat{\beta}_{1} β ^ 1 for e + e − e^{+}e^{-} e + e − at 4 × 10 − 5 4\times10^{-5} 4 × 1 0 − 5 .
Figure 8 repeats this across the Z Z Z line shape, 88 ≤ s ≤ 94 G e V 88\leq\sqrt{s}\leq94\ \mathrm{GeV} 88 ≤ s ≤ 94 GeV , for e + e − → μ + μ − e^{+}e^{-}\to\mu^{+}\mu^{-} e + e − → μ + μ − in the fiducial region of Table VIII , with β ^ 0 ( 2 ) \hat{\beta}_{0}^{(2)} β ^ 0 ( 2 ) in the O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) prediction. The O ( α ) \mathcal{O}(\alpha) O ( α ) band is about 2.2 × 10 − 3 2.2\times10^{-3} 2.2 × 1 0 − 3 across the line shape and the complete step 1.5 1.5 1.5 –2.1 × 10 − 3 2.1\times10^{-3} 2.1 × 1 0 − 3 , at ∣ θ ∣ |\theta| ∣ θ ∣ from 0.7 0.7 0.7 at the peak to 1 1 1 at 88 G e V 88\ \mathrm{GeV} 88 GeV , where β ^ 0 ( 2 ) \hat{\beta}_{0}^{(2)} β ^ 0 ( 2 ) grows to the size of the β ^ 0 \hat{\beta}_{0} β ^ 0 band. The O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) band is about 7 × 10 − 5 7\times10^{-5} 7 × 1 0 − 5 . At 240 G e V 240\ \mathrm{GeV} 240 GeV (Table XI ) the O ( α ) \mathcal{O}(\alpha) O ( α ) band is 1.7 1.7 1.7 –2.7 × 10 − 3 2.7\times10^{-3} 2.7 × 1 0 − 3 and the complete step about 10 − 3 10^{-3} 1 0 − 3 , at ∣ θ ∣ ≈ 0.35 |\theta|\approx0.35 ∣ θ ∣ ≈ 0.35 for H μ + μ − H\mu^{+}\mu^{-} H μ + μ − and 0.6 0.6 0.6 for H ν ν ˉ H\nu\bar{\nu} H ν ν ˉ . The step is almost entirely β ^ 0 ( 2 ) \hat{\beta}_{0}^{(2)} β ^ 0 ( 2 ) for H μ + μ − H\mu^{+}\mu^{-} H μ + μ − and half of it for H ν ν ˉ H\nu\bar{\nu} H ν ν ˉ . The O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) band is 10 − 4 10^{-4} 1 0 − 4 or below. The electroweak band of H μ + μ − H\mu^{+}\mu^{-} H μ + μ − (Sec. IV A), half the scheme spread of − 1.6 ( 4 ) × 10 − 2 -1.6(4)\times10^{-2} − 1.6 ( 4 ) × 1 0 − 2 in Table XI , is about 8 × 10 − 3 8\times10^{-3} 8 × 1 0 − 3 , larger than the O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) QED band and of the size of the known next-to-next-to-leading-order corrections to e + e − → Z H e^{+}e^{-}\to ZH e + e − → Z H .
Figure 8. The Z Z Z line shape of e + e − → μ + μ − e^+e^- \to\mu^+\mu^- e + e − → μ + μ − in the fiducial region of Table VIII : ACRAIC at photonic O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) (red) and O ( α ) \mathcal{O}(\alpha) O ( α ) (blue) with their theory-nuisance-parameter bands, both with the GRIFFIN two-loop electroweak step applied, and the electroweak band, the estimated missing higher orders of that correction (green), on O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) , at energies 0.1 GeV apart. Below, the ratio to O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) . All curves at one energy come from the same events.
Table XI. Uncertainty budget of the fiducial cross sections at 240 GeV, in units of 10 − 3 10^{-3} 1 0 − 3 of σ f i d \sigma_{\mathrm{fid}} σ fid : the size of each theory nuisance parameter, at O ( α ) \mathcal{O}(\alpha) O ( α ) and at O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) with the photonic β ^ 0 ( 2 ) \hat{\beta}_{0}^{(2)} β ^ 0 ( 2 ) in the prediction, the complete O ( α ) → O ( α 2 ) \mathcal{O}(\alpha)\to\mathcal{O}(\alpha^{2}) O ( α ) → O ( α 2 ) step on the same events with its ∣ θ ∣ |\theta| ∣ θ ∣ against the O ( α ) \mathcal{O}(\alpha) O ( α ) band and the part of it from β ^ 0 ( 2 ) \hat{\beta}_{0}^{(2)} β ^ 0 ( 2 ) , and the electroweak-input ambiguity, σ f i d \sigma_{\mathrm{fid}} σ fid in the α ( M Z ) \alpha(M_Z) α ( M Z ) scheme over the G μ G_\mu G μ .
The initial-state part of the terms the O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) band stands for can be computed. The complete photonic initial-state radiator of O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) is known, including the electron mass [107 ] . For photon emission alone the renormalization-group structure of the radiator [108 ] then fixes its leading ( α 3 L 3 ) (\alpha^{3}L^{3}) ( α 3 L 3 ) and next-to-leading ( α 3 L 2 ) (\alpha^{3}L^{2}) ( α 3 L 2 ) logarithms at O ( α 3 ) \mathcal{O}(\alpha^{3}) O ( α 3 ) from the radiators of O ( α ) \mathcal{O}(\alpha) O ( α ) and O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) , with L = ln ( s / m e 2 ) L=\ln(s/m_{e}^{2}) L = ln ( s / m e 2 ) . We subtract the part of these terms that the YFS exponentiation of an O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) prediction already contains, and what remains is what a prediction like ours misses (Figure 9 ). The test covers initial-state radiation only. For e + e − → μ + μ − e^+e^- \to\mu^+\mu^- e + e − → μ + μ − at the Z Z Z pole the missing initial-state terms are 3.4 × 10 − 5 3.4 \times10^{-5} 3.4 × 1 0 − 5 at leading and 4.6 × 10 − 5 4.6 \times10^{-5} 4.6 × 1 0 − 5 at next-to-leading logarithmic accuracy, nearly independent of the lower cut on m μ μ m_{\mu\mu} m μμ . The band of 6.9 × 10 − 5 6.9 \times10^{-5} 6.9 × 1 0 − 5 on σ f i d \sigma_{\mathrm{fid}} σ fid contains them at ∣ θ ∣ ≈ 0.5 \lvert\theta\rvert\approx0.5 ∣ θ ∣ ≈ 0.5 –0.7 0.7 0.7 , but most of that band is the initial× \times × final cross term of β ^ 0 \hat{\beta}_0 β ^ 0 , which this test does not probe. For e + e − → ν ν ˉ e^+e^- \to\nu\bar{\nu} e + e − → ν ν ˉ there is only initial-state radiation and the test is complete. There the band, 2.6 × 10 − 5 2.6 \times10^{-5} 2.6 × 1 0 − 5 on the total cross section, is the soft leading-logarithmic part of β ^ 0 ( 3 ) \hat{\beta}_0^{(3)} β ^ 0 ( 3 ) , and the missing terms, 3.4 × 10 − 5 3.4 \times10^{-5} 3.4 × 1 0 − 5 and 4.6 × 10 − 5 4.6 \times10^{-5} 4.6 × 1 0 − 5 , are of the same size, at ∣ θ ∣ ≈ 1.3 \lvert\theta\rvert\approx1.3 ∣ θ ∣ ≈ 1.3 and 1.8 1.8 1.8 . The band is set by the soft logarithms because the initial-state β ^ 1 \hat{\beta}_1 β ^ 1 template integrates to almost zero in an inclusive cross section, and the hard-photon and next-to-leading logarithms enter through this test instead. The two estimates are complementary, and both lie far below the pair and electroweak uncertainties of Sec. IV A. In the radiative return to the Z Z Z at higher energies the missing O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) terms depend on how the exponentiation distributes soft and hard photons, so the semi-analytical result is not a unique reference there. At the Z Z Z pole the GRIFFIN two-loop electroweak step of Sec. IV A is 1 1 1 –2 × 10 − 3 2 \times10^{-3} 2 × 1 0 − 3 in σ f i d \sigma_{\mathrm{fid}} σ fid across the scan, 2.1 × 10 − 3 2.1 \times10^{-3} 2.1 × 1 0 − 3 for μ + μ − \mu^+\mu^- μ + μ − in Table X , and about 3 × 10 − 3 3 \times10^{-3} 3 × 1 0 − 3 in A F B A_{\mathrm{FB}} A FB at M Z M_Z M Z , comparable to the O ( α ) \mathcal{O}(\alpha) O ( α ) QED band and thirty times the O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) one. Figure 8 applies it as a correction, Table X does not. With the correction applied, the electroweak band of Figure 8 is the estimate of its missing higher orders, which is below the O ( α ) \mathcal{O}(\alpha) O ( α ) photonic band at every energy. The input-scheme difference of Table X , σ f i d \sigma_{\mathrm{fid}} σ fid in the α ( M Z ) \alpha(M_Z) α ( M Z ) scheme against the G μ G_\mu G μ one, is larger, − 7.6 -7.6 − 7.6
Figure 9. The ACRAIC O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) theory-nuisance-parameter band (red) and the initial-state terms of O ( α 3 ) \mathcal{O}(\alpha^{3}) O ( α 3 ) that an exponentiated O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) prediction misses, at leading (LL) and next-to-leading (NLL) logarithmic accuracy, from the radiators of [107 , 108 ] , relative to the cross section at s = M Z \sqrt{s}=M_Z s = M Z . Left, e + e − → μ + μ − e^{+}e^{-}\to\mu^{+}\mu^{-} e + e − → μ + μ − with m μ μ > m μ μ min m_{\mu\mu}>m_{\mu\mu}^{\min} m μμ > m μμ m i n , in the fiducial region of Table VIII otherwise. Right, the fiducial cross-sections for μ + μ − \mu^{+}\mu^{-} μ + μ − and ν μ ν ˉ μ \nu_{\mu}\bar{\nu}_{\mu} ν μ ν ˉ μ .
to − 10 × 10 − 3 -10 \times10^{-3} − 10 × 1 0 − 3 . The initial-state pair correction at the peak, about − 2.5 × 10 − 3 -2.5 \times10^{-3} − 2.5 × 1 0 − 3 , is larger than either the O ( α ) \mathcal{O}(\alpha) O ( α ) photonic band or the GRIFFIN step. With the photonic corrections at O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) , including β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) , and the pair corrections of [101], the perturbative uncertainty of the Z Z Z line shape is electroweak, followed by that of the pair corrections.
The Higgs recoil mass at FCC-ee
As an example application of the theory-nuisance-parameter machinery of Sec. IV A, rather than a further validation, we consider the Higgs recoil mass, which a dedicated phenomenological study could develop into a full precision analysis. At FCC-ee the Higgs boson mass will be measured from the mass recoiling against the lepton pair in e + e − → Z ( → ℓ + ℓ − ) H e^+e^- \to Z(\to\ell^+\ell^-)H e + e − → Z ( → ℓ + ℓ − ) H , independently of the Higgs decay. A precision comparable to the Higgs width, about 4 4 4 MeV, is the target, both for the electroweak fits and to probe the electron Yukawa coupling in resonant Higgs production [109 , 110 ] . The recoil mass is computed from the nominal collision energy, so every photon that escapes, initial-state radiation above all, and the spread of the beam energies, move events out of the peak at M H M_H M H . The line shape of the peak is a QED prediction, and its theory uncertainty enters the mass measurement directly.
ACRAIC describes it event by event. Every photon is generated exclusively, and initial- and final-state emission and their interference are summed coherently at amplitude level, with the soft logarithms exponentiated to all orders. For e + e − → H μ + μ − e^+e^-\to H\mu^+\mu^- e + e − → H μ + μ − the O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) prediction contains
the complete one-loop electroweak corrections to the Born (Sec. III B) applied to the whole O ( α ) \mathcal{O}(\alpha) O ( α ) amplitude,
the exact tree amplitudes with one and with two photons, the latter through β ^ 2 \hat{\beta}_2 β ^ 2 of Eq. (26) ,
the real-virtual, the one-loop correction to the emission of one photon, averaged over helicities (Sec. III B),
the photonic two-loop β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) , described below,
the resonant initial-final logarithm of the Z Z Z , exponentiated into its propagator (Eq. (35) ),
the beam-energy spread of FCC-ee (Appendix B).
The photonic β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) is a factor V ( 2 ) \mathcal{V}^{(2)} V ( 2 ) on the Born amplitude, built from the infrared-finite photonic one-loop factors f i j f_{ij} f ij of every pair of charged legs, here the e + e − e^+e^- e + e − pair, the μ + μ − \mu^+\mu^- μ + μ − pair and the four initial-final pairs. With w w w the rest of the one-loop factor, the weak loops and the vacuum polarization,
V f = ∑ i < j f i j , (63) \mathcal{V}_f=\sum_{i<j} f_{ij}, \tag*{(63)} V f = i < j ∑ f ij , (63)
V ( 2 ) = 1 2 V f 2 + V f w + V N L L + C V . (64) \mathcal{V}^{(2)}=\frac{1}{2}\mathcal{V}_f^2+\mathcal{V}_f w+\mathcal{V}_{\mathrm{NLL}}+C_{\mathrm{V}}. \tag*{(64)} V ( 2 ) = 2 1 V f 2 + V f w + V NLL + C V . (64)
The first term carries the leading logarithms of the two-loop photonic corrections, including the product of the initial- and final-state vertices. The second is the product of the photonic and the weak one-loop corrections. V N L L \mathcal{V}_{\mathrm{NLL}} V NLL is the next-to-leading logarithm, the two-loop collinear anomalous dimension of each leg, and together with the first term it reproduces the leading- and next-to-leading-logarithmic step validated in Table IX . C V C_{\mathrm{V}} C V is the non-logarithmic constant from the massive two-loop vertex for the e + e − e^+e^- e + e − and the μ + μ − \mu^+\mu^- μ + μ − pair [84 ] . The prediction does not contain
μ + μ − \mu^{+}\mu^{-} μ + μ − at the Z Z Z pole they and the vertex constant together shift σ f i d \sigma_{\mathrm{fid}} σ fid by less than 10 − 4 10^{-4} 1 0 − 4 (Table IX ),
the remaining photonic two-loop terms without large logarithms, beyond the vertex constants, and the photonic corrections of third order, which the O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) band of 10 − 4 10^{-4} 1 0 − 4 or below estimates (Sec. IV A),
the two-loop electroweak and the mixed electroweak–QCD corrections, which the electroweak band of about 1% estimates (Sec. IV A),
light-fermion pairs.
Figure 10 shows the peak for e + e − → H μ + μ − e^{+}e^{-}\to H\mu^{+}\mu^{-} e + e − → H μ + μ − at 240 GeV, the energy of the FCC-ee Z H ZH Z H run. Without the spread the recoil mass has a sharp edge at M H M_H M H and the radiative tail above it. The FCC-ee spread at the Z H ZH Z H energy [9 ] , 0.165% per beam, smears the edge by about 0.3 GeV and moves a fifth of the events below M H M_H M H , at an unchanged cross section. At the peak the photonic higher orders are small. Between O ( α ) \mathcal{O}(\alpha) O ( α ) and O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) , on the same events, the mean recoil mass moves by a few 10 − 2 10^{-2} 1 0 − 2 MeV, and the theory-nuisance-parameter bands correspond to a few 10 − 2 10^{-2} 1 0 − 2 MeV at O ( α ) \mathcal{O}(\alpha) O ( α ) and 10 − 3 10^{-3} 1 0 − 3 MeV at O ( α 2 ) \mathcal{O}(\alpha^{2}) O ( α 2 ) , with and without the spread. The missing weak corrections, about 1% (Sec. IV A), change the normalization and not the position of the peak. These estimates cover the matched photonic orders on top of the YFS exponent common to both orders. They do not include light-fermion pairs, beamstrahlung, an uncertainty of the beam-energy spread itself or a shape of the missing weak corrections, and they indicate the size of the QED effects on the peak position rather than a complete uncertainty of the mass. They are two orders of magnitude below the 4 MeV target. In the recoil spectrum the photonic uncertainty is largest in the hard-photon tail, where the second hard initial-state photon enters (Figure 7 ).
Figure 10. The recoil mass in e + e − → H μ + μ − e^+e^- \to H\mu^+\mu^- e + e − → H μ + μ − at s = 240 \sqrt{s}=240 s = 240 GeV, ACRAIC at photonic O ( α 2 ) O(\alpha^2) O ( α 2 ) , in the fiducial region of Table VIII . Left: without and with the beam-energy spread of FCC-ee (0.165% per beam [9 ] ). Right: with the spread, O ( α 2 ) O(\alpha^2) O ( α 2 ) and O ( α ) O(\alpha) O ( α ) on the same events with their theory-nuisance-parameter bands, and the electroweak band (green, half the QED-stripped scheme spread), as a ratio to O ( α 2 ) O(\alpha^2) O ( α 2 ) .
Four-lepton production at the W W W -pair threshold
As an application beyond 2 → 2 2 \to2 2 → 2 and 2 → 3 2 \to3 2 → 3 processes we compute e + e − → 4 e^+e^- \to4 e + e − → 4 leptons at s = 161 \sqrt{s}=161 s = 161 GeV, the W W W -pair threshold, with the complete tree amplitudes of each final state, resonant and non-resonant diagrams alike. The W W W bosons are stages of their own, so photons are emitted in the production and in each decay, and the W W W propagators are shifted per partition. The one-loop virtual is the complete electroweak correction of the 2 → 4 2 \to4 2 → 4 process from OPENLOOPS, evaluated with massless leptons and massified as in Eq. (44) , and the real-virtual is factorized. The resonant exponentiation of Eq. (35) is not applied, since it is not derived for charged resonances. ACRAIC is at O ( α ) O(\alpha) O ( α ) , and the electroweak inputs are those of Table III . The fiducial region follows the tuned comparison of the LEP2 four-fermion report [111 ] . Photons within 5 ∘ 5^\circ 5 ∘ of the beams are invisible, and every other photon is recombined with the closest charged lepton if their invariant mass is below 5 GeV or its energy below 1 GeV. Charged leptons must lie at least 20 ∘ 20^\circ 2 0 ∘ from the beams, opposite-sign same-flavour lepton pairs must have a mass above 50 GeV, and the missing transverse momentum must exceed 25 GeV.
Table XII gives the fiducial cross sections of the six charged-current channels ℓ − ν ˉ ℓ ℓ ′ + ν ℓ ′ \ell^-\bar{\nu}_{\ell}\ell^{\prime+}\nu_{\ell^\prime} ℓ − ν ˉ ℓ ℓ ′ + ν ℓ ′ with ℓ ≠ ℓ ′ \ell\ne\ell^\prime ℓ = ℓ ′ and of μ + μ − ν μ ν ˉ μ \mu^+\mu^-\nu_\mu\bar{\nu}_\mu μ + μ − ν μ ν ˉ μ . The O ( α ) O(\alpha) O ( α ) correction relative to the Born level of the resummation is 4–6% for the channels with an electron and 8–9% for the others. The charge-conjugate channels, such as e − ν ˉ e μ + ν μ e^-\bar{\nu}_e\mu^+\nu_\mu e − ν ˉ e μ + ν μ and μ − ν ˉ μ e + ν e \mu^-\bar{\nu}_\mu e^+\nu_e μ − ν ˉ μ e + ν e , are generated and evaluated independently, and they agree within their statistical errors.
Table XII. Fiducial cross sections of e + e − → 4 e^+e^- \to4 e + e − → 4 leptons at s = 161 \sqrt{s}=161 s = 161 GeV, ACRAIC at O ( α ) O(\alpha) O ( α ) and the Born level of the same resummation, in the fiducial region of the text, with the statistical error of ACRAIC.
These final states are also where the squared-level matching fails, and so they motivate the amplitude-level construction. In the same samples the weights of YFSN L O _{\mathrm{NLO}} NLO have large single-event tails, and its fiducial cross sections carry statistical errors from 2% to nearly 100% across the seven channels, so they are set by a handful of events and we do not compare with it. We attribute the tails to the soft final-state photons of the four-lepton system. The factor 1 + ν j 1+\nu_j 1 + ν j of YFSN L O _{\mathrm{NLO}} NLO divides the exact one-photon remainder by the eikonal approximation, and with several charged legs and resonant propagators in the final state the two are evaluated at kinematics that differ enough for this ratio to become large. This is the variance cost of the squared-level expansion discussed in Sec. III, in its extreme form. The ACRAIC weight is the ratio of the coherent sum to the generator’s own photon density (41) , both at the same photon kinematics, and it is positive at O ( α ) O(\alpha) O ( α ) . Its tails are far milder, and its statistical errors in Table XII are 0.3–0.8%. An O ( α 2 ) O(\alpha^2) O ( α 2 ) extension is possible in principle, since ACRAIC’s tree-level β ^ 2 \hat{\beta}_2 β ^ 2 and real-virtual construction do not depend on the final state, only the one-loop amplitude does. For this charged-current topology we have experienced some numerical instabilities, which is not unexpected for a NNLOE W _{\mathrm{EW}} EW calculation for a 2 → 4 2 \to4 2 → 4 process, and we are investigating methods to alleviate them, to be reported in a separate work.
Conclusions and outlook
We have presented ACRAIC, an automated amplitude-level YFS exponentiation for general final states in SHERPA. Of the ingredients for coherent exclusive exponentiation only the coherent sum depends on the final state being a fermion pair. We replace the initial/final assignment of photons by an assignment to emission stages where the gauge invariance of every term requires each stage to be charge neutral, and closure requires the stages to exhaust the charged legs exactly once. The stages are derived from the radiating dipoles of the process, with a resonance entering as a leg of both its production and its decay stage, which for W W W pairs would give the production and decay stages of the double-pole picture. The remainders are tree-level helicity amplitudes with N + 2 N+2 N + 2 and N + 3 N+3 N + 3 legs, evaluated at the physical legs with partition-dependent propagator shifts, which the COMIX recursion supplies directly. The weight is formed against the generator’s own photon density, the incoherent sum of the stage eikonals on the post-emission legs, and is positive by construction at O ( α ) O(\alpha) O ( α ) . The one-loop virtual enters through a per-helicity factor built from the loop provider’s amplitudes, whose Born-weighted average reproduces the squared-level virtual exactly.
At photonic O ( α 2 ) O(\alpha^2) O ( α 2 ) ACRAIC agrees with KKMC and with YFSNLOEW to the levels of § 2.2 , with every difference between the columns accounted for class by class. The theory-nuisance-parameter bands of Sec. IV A cover the missing photonic orders for the two example applications, the Z Z Z -pole line shape (§ 2.2 A) and the Higgs recoil mass at FCC-ee (§ 2.2 B), apart from the backward fermion angle at the Z Z Z pole, where the O ( α ) O(\alpha) O ( α ) band is narrowly exceeded.
We expect ACRAIC to be better suited to large-scale production at FCC-ee, where the samples are far larger than any here and the weights matter as much as the formal accuracy. Its weight is positive at O ( α ) O(\alpha) O ( α ) , with no negative weights against about 0.3% for YFSNLOEW for μ + μ − \mu^+\mu^- μ + μ − at 240 GeV (Table I ), and for four-lepton final states it avoids the single-event tails of the squared-level weight (§ 2.2 C), so a large sample is not dominated by a few events. Several extensions follow from the components described here. Radiation from the W W W decays in the generator would remove the residual radiative-return tail of the electron charged-current channels. Once W W W pairs are validated, the difference between the one- and three-stage treatments will have to be quoted as a scheme uncertainty. A complete O ( α 2 ) O(\alpha^2) O ( α 2 ) matching further requires, in β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) , the two-loop γ Z \gamma Z γ Z boxes and the two-loop weak corrections. The photonic part of β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) is included, for ℓ + ℓ − \ell^+\ell^- ℓ + ℓ − with the non-factorizable boxes for photon exchange, and for γ γ \gamma\gamma γ γ with the complete two-loop hard function.
Figure 11 summarizes which amplitudes enter, by loop order and photon multiplicity, and the resulting logarithmic accuracy. The tree and one-loop residuals are constructed automatically for any process from the tree amplitudes of COMIX and the one-loop amplitudes of the loop provider. The β ^ 3 [ 0 ] \hat{\beta}_3^{[0]} β ^ 3 [ 0 ] , β ^ 4 [ 0 ] \hat{\beta}_4^{[0]} β ^ 4 [ 0 ] and β ^ 2 [ 1 ] \hat{\beta}_2^{[1]} β ^ 2 [ 1 ] are available as run-time options beyond the O ( α 2 ) O(\alpha^2) O ( α 2 ) predictions validated here, and β ^ 3 [ 1 ] \hat{\beta}_3^{[1]} β ^ 3 [ 1 ] needs only the corresponding one-loop amplitude once a provider returns it. The two-loop β ^ 0 [ 2 ] \hat{\beta}_0^{[2]} β ^ 0 [ 2 ] , the two-loop part of β ^ 0 ( 2 ) \hat{\beta}_0^{(2)} β ^ 0 ( 2 ) , is the only process-specific ingredient, since it draws on literature results rather than an automated amplitude.
Figure 11. What ACRAIC includes, by loops ℓ \ell ℓ and photons n n n . Left: the residual β ^ n [ ℓ ] \hat{\beta}^{[\ell]}_n β ^ n [ ℓ ] of Eq. (27) , contributing at O ( α n + ℓ ) \mathcal{O}(\alpha^{n+\ell}) O ( α n + ℓ ) . The staircases enclose the O ( α ) \mathcal{O}(\alpha) O ( α ) and O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) predictions of this paper. Right: the resulting logarithmic accuracy of the O ( α 2 ) \mathcal{O}(\alpha^2) O ( α 2 ) prediction in α k L m \alpha^k L^m α k L m .
The initial-state photons of ACRAIC are attached to the electron line, so the initial-state treatment can be combined in SHERPA with its state-of-the-art description of QCD final states. This covers next-to-leading-order QCD matrix elements matched to parton showers [112 ] , multijet merging at next-to-leading order [113 ] , including e + e − → e^+e^- \to e + e − → hadrons [114 ] , and the SHERPA parton showers [115 , 116 , 117 ] . Photon emission from the quarks, its interplay with the QCD evolution and the initial-final interference in coloured processes then need a consistent treatment.
Acknowledgments
A.P. thanks the other members of the SHERPA collaboration for their work and dedication, which made this paper possible. A.P would also like to thank Ayres Freitas for many discussions on two-loop corrections and Jonas Lindert for continued support with OPENLOOPS. The work of A.P. is supported by grant No. 2023/50/A/ST2/00224 of the National Science Centre (NCN), Poland. A.P gratefully acknowledges the Polish high-performance computing infrastructure PLGrid (HPC Center: ACK Cyfronet AGH) for providing computer facilities and support within computational grant no. PLG/2026/019132. A.P. thanks Claude (Anthropic) for assistance improving the presentation of this paper and for help testing the numerical implementation of the algorithm.
Conventions for the soft factors
The relative phases of the terms of Eq. (20) are physical, and an inconsistency between the conventions of the amplitudes and of the soft factors is invisible to every squared quantity. We collect here the conventions on which they depend.
a. Legs and charges. All momenta are physical, with positive energy. The direction label θ i \theta_i θ i of Eq. (1) carries the crossing of the incoming legs, so that an incoming particle of charge Q i Q_i Q i enters the soft factors as an outgoing particle of charge − Q i -Q_i − Q i . In terms of the sign Z i Z_i Z i of Ref. [54 ] , θ i = − Z i \theta_i=-Z_i θ i = − Z i and Q i θ i = − Z i Q i Q_i\theta_i=-Z_iQ_i Q i θ i = − Z i Q i in every soft factor. A resonance counted as a leg of two stages enters the production stage with θ = + 1 \theta=+1 θ = + 1 and its decay stage with θ = − 1 \theta=-1 θ = − 1 , at the same momentum, so that its contributions cancel in Eq. (18) .
b. Polarization vectors. The polarization vectors ε ( σ ) ( k ) \varepsilon^{(\sigma)}(k) ε ( σ ) ( k ) in Eqs. (7) and (15) are those of the external vector currents of COMIX for an outgoing massless vector, constructed from its spinors with the gauge reference vector n = ( 1 , 0 , 1 , 0 ) n=(1,0,1,0) n = ( 1 , 0 , 1 , 0 ) . The same vectors enter M 1 \mathcal{M}_1 M 1 , so that M 0 \mathcal{M}_0 M 0 and M 1 \mathcal{M}_1 M 1 share one convention.
c. Stage soft factors. The stage factors Eq. (15) are the restriction of the same sum to the legs of the stage, with the same signs and normalization, so that Eq. (18) holds identically when the stages exhaust the charged legs. The squared-level soft factor is Eq. (8) .
Beam energy spread
We model the beam energy spread (BES) by an independent Gaussian for each beam, the parametrization of KKMC [17 ] . Beam i i i has nominal energy E 0 E_0 E 0 and relative spread r r r , so σ E = r E 0 \sigma_E=rE_0 σ E = r E 0 , and we truncate the Gaussian at N N N standard deviations. For FCC-ee, r r r ranges from 0.13 % 0.13\% 0.13% at the Z Z Z pole to 0.165 % 0.165\% 0.165% at the Z H ZH Z H energy, including beamstrahlung [9 ] . The beam momenta are built at the maximum energy E max = E 0 ( 1 + N r ) E_{\max}=E_0(1+Nr) E m a x = E 0 ( 1 + N r ) , and each event samples the energy fractions x i = E i / E max x_i=E_i/E_{\max} x i = E i / E m a x with the density
f ( x i ) = 1 2 π σ x erf ( N / 2 ) exp [ − ( x i − x 0 ) 2 2 σ x 2 ] , x 0 = 1 1 + N r , σ x = r x 0 (65) f(x_i)=\frac{1}{\sqrt{2\pi}\,\sigma_x\operatorname{erf}(N/\sqrt{2})}\exp\left[-\frac{(x_i-x_0)^2}{2\sigma_x^2}\right],
\qquad
x_0=\frac{1}{1+Nr},\qquad\sigma_x=rx_0 \tag*{(65)} f ( x i ) = 2 π σ x erf ( N / 2 ) 1 exp [ − 2 σ x 2 ( x i − x 0 ) 2 ] , x 0 = 1 + N r 1 , σ x = r x 0 (65)
on ∣ x i − x 0 ∣ ≤ N σ x |x_i-x_0|\le N\sigma_x ∣ x i − x 0 ∣ ≤ N σ x , i.e. centred on E 0 E_0 E 0 with width σ E \sigma_E σ E and normalized to unity on the truncated interval. For uncorrelated beams the density of the pair is the product f ( x 1 ) f ( x 2 ) f(x_1)f(x_2) f ( x 1 ) f ( x 2 ) . A correlation ρ \rho ρ of the two beam energies is included by the ratio of the correlated two-dimensional Gaussian to that product,
f ( x 1 , x 2 ) = N ρ 1 − ρ 2 f ( x 1 ) f ( x 2 ) exp [ − ρ 2 ( d 1 2 + d 2 2 ) − 2 ρ d 1 d 2 2 ( 1 − ρ 2 ) ] , (66) f(x_1,x_2)=\frac{\mathcal{N}_\rho}{\sqrt{1-\rho^2}}f(x_1)f(x_2)
\exp\left[-\frac{\rho^2(d_1^2+d_2^2)-2\rho d_1d_2}{2(1-\rho^2)}\right], \tag*{(66)} f ( x 1 , x 2 ) = 1 − ρ 2 N ρ f ( x 1 ) f ( x 2 ) exp [ − 2 ( 1 − ρ 2 ) ρ 2 ( d 1 2 + d 2 2 ) − 2 ρ d 1 d 2 ] , (66)
with d i = ( x i − x 0 ) / σ x d_i=(x_i-x_0)/\sigma_x d i = ( x i − x 0 ) / σ x , where N ρ \mathcal{N}_\rho N ρ renormalizes the correlated density to unity on the truncated square ∣ d i ∣ ≤ N |d_i|\le N ∣ d i ∣ ≤ N . We take the default N = 4 N=4 N = 4 and the probability outside the truncation is 6 ⋅ 10 − 5 6\cdot10^{-5} 6 ⋅ 1 0 − 5 .
An event therefore has its own centre-of-mass energy s = ( p 1 + p 2 ) 2 s=(p_1+p_2)^2 s = ( p 1 + p 2 ) 2 which no longer means E 1 = E 2 E_1=E_2 E 1 = E 2 . Every quantity of both columns that depends on the energy is evaluated with the s s s of the event, not with the nominal 4 E 0 2 4E_0^2 4 E 0 2 .
References
The initial-state dipole is built on the beams of the event, and the initial-state photons, their soft cutoff ε s / 2 \varepsilon\sqrt{s}/2 ε s /2 and the reduced energy s ′ s^{\prime} s ′ are generated with respect to them.
The form factors of all dipoles, the soft scale of the initial-final exponent, the final-state cutoff, the virtual subtraction and the soft cuts of the matching are evaluated at the event’s s s s .
ACRAIC evaluates the partition sum and the crude density in the centre-of-mass frame of the event.
The event is generated in that frame and boosted to the laboratory along the beam axis, together with all photons. Only the analysis refers to the nominal energy.