REVIEW
Automatized analytic continuation of Mellin-Barnes integrals
High Energy Physics - Phenomenology · Submitted 16 Nov 2005 · 18 references
Pith's verdict: The MB package paper: a genuinely useful automation tool, honest about its own failure modes, with the contour optimizer as the one soft spot worth watching.
T0 · AI review
Why Pith says this
Highlight any text to comment on it.
Referee report
The paper
The paper claims
A Mathematica package automates the analytic continuation of Mellin-Barnes integrals in a chosen parameter, and shows where the same integrals stop being numerically tractable.
The reading
What carries the argument
The load-bearing mechanism is the recursion sketched in Fig. 1: for each integral on the current list, find every gamma-function argument $F(z,a,epsilon)$ that reaches a non-positive integer as $epsilon$ runs from its starting value to the target, take the residue at the corresponding $z$ with the sign fixed by the coefficient of that variable in $F$, and add the resulting lower-dimensional integral to the next round, stopping when the target is reached. Two supporting pieces do real work: MBoptimizedRules, which searches for contour placements that avoid as many residues as possible and guarantees that no contour starts or ends on a pole, and the Barnes1/Barnes2 routines, which regularize a would-be lemma application by shifting parameters by $epsilon$ so the contour separates the poles and then continuing back to zero. The numerical side rests on writing the multidimensional integrals out as Fortran programs for CUBA, with a contour-shifting utility that moves each contour toward the middle of the gap between neighbouring poles to reduce peaking.
Extended reading notes
Core claim
On the author's own terms the contribution is a working implementation of a known algorithm plus a set of tools built around it. Following the prescription of Ref. [6], the package fixes contours parallel to the imaginary axis and performs the analytic continuation by accounting for poles that cross those contours as the parameter is taken from $epsilon_I$ to $epsilon_0$; one modification is imposed, namely that no two contours may be crossed simultaneously, which the author argues is always achievable by infinitesimal shifts of one contour. The output is a nested list of residue integrals, each carrying its own contour, that can be merged by linearity, filtered for terms that vanish at a given order, and expanded in $epsilon$. Around this core the paper adds a contour optimizer that tries to place contours so that fewer residues occur, an automatic application of the two Barnes lemmas by shifting parameters by $epsilon$ and continuing back to zero, and a numerical pipeline that writes Fortran, calls CUBA and CERNlib, and returns values with quoted errors. The second, negative claim is that numerical evaluation of MB integrals is reliable in the Euclidean region and for massless graphs in the physical region, but not in general for massive graphs there: the factor $(-s)^{-z}$ at $s>0$ contributes $e^{bpi}$, which can cancel the exponential damping of the gamma functions, and the author gives a leading-pole integral whose integrand is not absolutely integrable and whose oscillation frequency, $log(s/4)$, encodes the threshold.
Load-bearing premise
The recursion is assumed to terminate and to return a complete set of residue contributions, and contours are assumed to be arrangeable so that no two are ever crossed at the same time; the paper argues the second point and demonstrates the first on worked examples rather than proving it.
Editorial extensions
If this is right
- Extracting the singularity structure of a multiloop Feynman integral in $epsilon$ becomes a single package call rather than a per-graph contour analysis.
- Contour optimization directly reduces the number of residue integrals, and therefore the number of terms that must be expanded and evaluated.
- Barnes' lemmas become usable automatically after continuation, so some integrations can be done exactly instead of numerically.
- Numerical MB evaluation provides an independent cross-check of analytic results; the paper reports agreement with earlier analytic work on planar QED boxes and with sector decomposition, and permille-level agreement on the tennis court integral.
- The paper fixes the boundary of the method's applicability: Euclidean kinematics and massless physical-region graphs are reliable, massive physical-region graphs are not.
Reading between the lines
- The ban on simultaneous contour crossings looks like a bookkeeping convenience rather than a mathematical necessity; a treatment that allowed simultaneous crossings through a multivariate residue or a contour rotation would remove the need for infinitesimal shifts and might shrink the residue set further.
- Because the troublesome oscillation frequency $log(s/4)$ is itself the threshold logarithm, one could imagine reading threshold expansions directly off that frequency instead of integrating numerically, which would turn the paper's worst numerical case into an analytic one.
- Since the package emits structured MBint objects with explicit contours, the same output could be piped into a nested-sum reduction or a differential-equation solver, making the continuation step a front end for analytic rather than numeric evaluation.
- The permille-level agreement reported for the tennis court integral suggests that a Pantis-type tail treatment can make even poorly convergent massive integrals usable as cross-checks, at least in low dimension.
Original abstract
I describe a package written in MATHEMATICA that automatizes typical operations performed during evaluation of Feynman graphs with Mellin-Barnes (MB) techniques. The main procedure allows to analytically continue a MB integral in a given parameter without any intervention from the user and thus to resolve the singularity structure in this parameter. The package can also perform numerical integrations at specified kinematic points, as long as the integrands have satisfactory convergence properties. I demonstrate that, at least in the case of massive graphs in the physical region, the convergence may turn out to be poor, making naive numerical integration of MB integrals unusable. I present possible solutions to this problem, but argue that full automatization in such cases may not be achievable.
The compiled record
The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
The abstract, sentence by sentence
I describe a package written in MATHEMATICA that automatizes typical operations performed during evaluation of Feynman graphs with Mellin-Barnes (MB) techniques. The main procedure allows to analytically continue a MB integral in a given parameter without any intervention from the user and thus to resolve the singularity structure in this parameter. The package can also perform numerical integrations at specified kinematic points, as long as the integrands have satisfactory convergence properties. I demonstrate that, at least in the case of massive graphs in the physical region, the convergence may turn out to be poor, making naive numerical integration of MB integrals unusable. I present possible solutions to this problem, but argue that full automatization in such cases may not be achievable.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | I describe a package written in MATHEMATICA that automatizes typical operations performed during evaluation of Feynman graphs with Mellin-Barnes (MB) techniques. | contribution 0.97 | 0.92 | 0.08 | asserted 1.00 |
| s1 | The main procedure allows to analytically continue a MB integral in a given parameter without any intervention from the user and thus to resolve the singularity structure in this parameter. | method 0.61 | 0.82 | 0.28 | asserted 0.98 |
| s2 | The package can also perform numerical integrations at specified kinematic points, as long as the integrands have satisfactory convergence properties. | contribution 0.62 | 0.71 | 0.05 | hedged possibility 0.67 |
| s3 | I demonstrate that, at least in the case of massive graphs in the physical region, the convergence may turn out to be poor, making naive numerical integration of MB integrals unusable. | result 0.58 | 0.86 | 0.17 | hedged possibility 0.60 |
| s4 | I present possible solutions to this problem, but argue that full automatization in such cases may not be achievable. | limitation 0.99 | 0.80 | 0.44 | hedged possibility 0.96 |
What was examined, and what was not
- arXiv listing abstract v2
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
Figures
Figures reproduced from arXiv:hep-ph/0511200 by the authors.
References
How later papers used it
150 later papers cite it
15 later papers by other authors are listed below: 15 used its method or tool. 2 more papers by the same authors are listed: 2 used its method or tool.
Uses its method or tool 17 of 108 papers with this label · 2 by the same authors
-
Applied the codes MB from this paper and MBresolve to obtain Mellin-Barnes integrals safely expandable in epsilon under the integration sign.
An Analytic Result for the Two-Loop Hexagon Wilson Loop in N = 4 SYM (2009) · 1.00 · paraphrased: the licence does not allow quoting
-
Combined its work with the packages from this paper and another.
Numerical Evaluation of Tensor Feynman Integrals in Euclidean Kinematics (2010) · 1.00 · paraphrased: the licence does not allow quoting
-
Applying MB [ref] and MBnumerics [ref] , we get: [equation]
30 years, some 700 integrals, and 1 dessert, or: Electroweak two-loop corrections to the Zbb vertex (2016) · The non-planar one-scale integral $I_15(0H0W0txZ)$ · 1.00
-
Applied the codes MB from this paper and MBresolve to obtain MB integrals safely expandable in epsilon under the integration sign.
The Two-Loop Hexagon Wilson Loop in N = 4 SYM (2010) · 1.00 · paraphrased: the licence does not allow quoting
-
Calculated its coefficients using the Mellin-Barnes method with the program packages AMBRE and MB from this paper.
Threshold corrections to the gamma t anti-t vertex at O(alpha alpha(s)) (2009) · 1.00 · paraphrased: the licence does not allow quoting
-
Applied the codes MB from this paper and MBresolve to obtain MB integrals safely expandable in epsilon under the integration sign.
A Two-Loop Octagon Wilson Loop in N = 4 SYM (2010) · 1.00 · paraphrased: the licence does not allow quoting
-
Carried out its explicit integration using the Mathematica package MB.m from this paper.
Dualities for Loop Amplitudes of N=6 Chern-Simons Matter Theory (2011) · 1.00 · paraphrased: the licence does not allow quoting
-
Analytically continued its MB representations in the number of space-time dimensions by means of this paper's MB package, revealing the full singularity structure.
NNLO W Pair Production at the LHC: Status Report (2013) · 1.00 · paraphrased: the licence does not allow quoting
-
Used this paper's package for its procedure.
High-Energy Expansion of Two-Loop Massive Four-Point Diagrams (2018) · 1.00 · paraphrased: the licence does not allow quoting
-
Analytically continued its representations in the number of space-time dimensions by means of this paper's MB package, revealing the full singularity structure.
High Precision Gauge Boson Pair Production at the LHC (2008) · 1.00 · paraphrased: the licence does not allow quoting
-
Performed its analytic continuation to epsilon equal to zero with this paper's package MB, also using it for numerical cross-checks.
Two-loop QCD correction to differential semi-leptonic b --> u decays in the shape-function region (2008) · 1.00 · paraphrased: the licence does not allow quoting
-
Computed its simpler integrals with the Mellin-Barnes method using the Mathematica packages MB from this paper and MBresolve.
Two-loop corrections to the Lamb shift (2010) · 1.00 · paraphrased: the licence does not allow quoting
-
Used the packages from this paper and another to perform a numerical calculation.
Radiative-nonrecoil corrections of order alpha^2 (Z alpha)^5 to the Lamb shift (2009) · 1.00 · paraphrased: the licence does not allow quoting
-
Wrote down Mellin-Barnes representations of its integrals and used the Mathematica packages MB from this paper and MBasymptotics to perform the small mass expansion.
Scattering amplitudes on the Coulomb branch of N=4 super Yang-Mills (2010) · 1.00 · paraphrased: the licence does not allow quoting
-
To this end, we employed Mellin-Barnes representation of the relevant integrals and used public programs [ref] and [ref] to numerically compute all $m$-dependent integrals that appear in the differential equations at finite values of $m$.
Same-hemisphere three-gluon-emission contribution to the zero-jettiness soft function at N3LO QCD (2022) · Integrating $ω_nn̅^3,(d)$ · 1.00
By the same authors
-
Evaluated its master integrals with the Mathematica packages ambre and MB from this paper.
Fermionic NNLO contributions to Bhabha scattering (2007) (same authors) · 1.00 · paraphrased: the licence does not allow quoting
-
Performed its analytic continuation in epsilon by an automatic procedure implemented in this paper's package.
Two-Loop Fermionic Corrections to Massive Bhabha Scattering (2007) (same authors) · 1.00 · paraphrased: the licence does not allow quoting
How the literature uses it
149 arXiv papers cite this in 221 sentences
Papers citing it · 54 sentences without a confident label
Uses its method or tool 108 papers
-
The master integrals were determined with IdSolver and evaluated with the Mathematica packages ambre [ref] and MB [ref] , and eventually mass expanded with a Mathematica package.
Fermionic NNLO contributions to Bhabha scattering · Formulae · 1.00
-
To this effect, we apply the codes MB [ref] and MBresolve [ref] and obtain a set of Mellin-Barnes integrals that can be safely expanded in $$ under the integration sign.
An Analytic Result for the Two-Loop Hexagon Wilson Loop in N = 4 SYM · The two-loop six-edged Wilson loop · 1.00
-
For this purpose, is being combined with the packages [ref] and [ref] .
Numerical Evaluation of Tensor Feynman Integrals in Euclidean Kinematics · Introduction · 1.00
Compares with it 2 papers
-
For a final accuracy of the order of $10^-6$ the method is as fast as $$ [ref] and $$ [ref] , while for an accuracy of $10^-11$ and higher, turns out to be more than 10 times slower than other two packages; see Tab. [ref].
New prospects for the numerical calculation of Mellin-Barnes integrals in Minkowskian kinematics · Bottom-Top MBDE approach - optimal steepest descent contours · 0.99
-
An excellent agreement has been obtained when comparing the evaluation of the pentagon from the analytic computation of these integrals, derived with , with the direct numerical evaluation of this Feynman integral with the help of [ref] (as well as with the numerical evaluation of each of the eleven MB integrals separately using [ref] ).
Multiple Mellin-Barnes integrals with straight contours · Conclusions · 0.86
Cites it as background 21 papers
-
The first task is FIs reduction, which aims to express FIs as linear combinations of MIs [ref] ; While the second is to compute these MIs [ref] .
Exploring the linear space of Feynman integrals via generating functions · Introduction · 0.83
-
The problem has been discussed initially in [ref] using a two-loop example factorizing into QED massive vertex integrals
Numerical integration of massive two-loop Mellin-Barnes integrals in Minkowskian regions · Basic Problems · 0.92
-
Integrals of this form have been studied extensively as a tool to simplify certain Feynman diagrams in particle physics [ref] .
Regulating loops in de Sitter spacetime · General structure · 0.84
Discussion
Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.