REVIEW
TSIL: a program for the calculation of two-loop self-energy integrals
High Energy Physics - Phenomenology · Submitted 15 Jan 2005 · 63 references
Pith's verdict: A solid, honest reference paper for a tool the subfield already depends on; the only real gap is that the accuracy claims are stated qualitatively while the numbers that would back them ship in the tarball rather than the text.
T0 · AI review
Why Pith says this
Highlight any text to comment on it.
Referee report
The paper
The paper claims
TSIL turns any two-loop self-energy diagram into a numerical function call: use polylogarithms where they are known, and integrate the basis integrals' own differential equations in the external momentum everywhere else.
The reading
What carries the argument
The engine is the differential-equation system of eq. (2.44), $dF_i/ds = C_{ij}F_j + C_i$, taken over the sixteen functions of eq. (2.40) together with $B(x,z)$, $B(y,u)$ and their product. Its coefficients are obtained from Tarasov's recurrence relations and were tabulated in an earlier paper; their poles in $s$ sit exactly at the thresholds $t_{xz}= (x^{1/2}+z^{1/2})^2$ and pseudo-thresholds $p_{xz}=(x^{1/2}-z^{1/2})^2$ and their permutations, which is why the integration path matters as much as the integrator. Two supporting mechanisms carry the accuracy: a partial-fraction rewriting that reduces every pole in the coefficient functions to a simple pole (achievable for the $B$, $S$ and $T$ functions, and for the $U$ functions whenever their second argument is non-zero, with the vanishing case patched by an algebraic identity applied after the run), and an identity, eq. (3.19), that cancels the residual double poles in $d(sM)/ds$ when $v = (x^{1/2}+y^{1/2})^2$.
Extended reading notes
Core claim
The claim is that the complete basis set of two-loop self-energy integrals — the master integral $M(x,y,z,u,v)$ together with the $S$, $T$ and $U$ functions and their one-loop subordinates listed in eq. (2.40) — can be evaluated numerically for arbitrary masses and arbitrary $s$, to a relative accuracy the authors put at better than $10^{-10}$ for generic inputs in long double arithmetic. The argument is constructive: the sixteen quantities satisfy a closed linear system $dF_i/ds = C_{ij}F_j + C_i$ whose coefficients are rational in the masses and $s$ (with analytically known $A$ and $I$ functions in some entries), so a single Runge-Kutta march from $s=0$ produces all of them at once. Three numerical devices make that march survive the thresholds and pseudo-thresholds where the coefficients blow up: a displaced contour in the upper half complex $s$ plane, logarithmic changes of variable at the start and the end of the run, and a five-stage fourth-order Runge-Kutta whose nodes satisfy $c_i<1$ so that no derivative is ever evaluated at a singular endpoint. The paper also supplies two analytic master-integral results not previously in the literature, $M(0,0,x,y,0)$ and $M(0,y,y,0,x)|_{s=x}$, plus the threshold values $U(x,0,y,y)|_{s=x}$ and $U(y,0,y,x)|_{s=x}$, and a translation table matching this notation to the conventions of roughly a dozen other groups.
Load-bearing premise
The load-bearing premise is that the differential-equation coefficients, after the partial-fraction rewriting described in section 3, have at most simple poles in $s$, so that Runge-Kutta integration along the displaced contour gives controlled accuracy for arbitrary masses; the authors acknowledge this fails for $M(0,y,z,u,y)$ when $y=(z^{1/2}+u^{1/2})^2$ or $y=(z^{1/2}-u^{1/2})^2$, where they state there is some loss of accuracy at and very near that threshold, and they argue that no symmetry of a quantum field theory forces such a coincidence.
Editorial extensions
If this is right
- Any two-loop self-energy contribution that can be reduced by Tarasov's algorithm becomes numerically available at any parameter point, removing the need to derive a special-case analytic result for each new mass hierarchy.
- Two-loop pole-mass calculations — the paper's worked example is the pole squared mass of a single scalar with cubic and quartic couplings — can be assembled from library calls, with the reduction to basis integrals and the counterterm bookkeeping left as the user's symbolic task.
- The two new analytic master integrals in Appendix B extend the set of parameter points where no numerical integration is needed at all, and therefore where the accuracy is exact up to roundoff.
- The conventions appendix lets results computed with this library be compared term by term against the published literature, which is otherwise a recurring source of sign and normalisation errors in two-loop work.
- Subset modes for the $S,T,U$ and $S,T$ systems give a factor of four or five in speed for users who do not need the full master topology.
Reading between the lines
- Because the integration is seeded at $s=0$ and marched outward, the cost of a parameter point scales with how far $s$ sits from zero and how close it passes to a threshold; a library organised this way would naturally be slowest exactly where precision calculations are most interesting, near pair-production thresholds.
- The same architecture — a closed ODE system in the momentum invariant plus a displaced contour — should transfer to two-loop vertex and box topologies, provided the corresponding coefficient matrices can be generated by the same recurrence machinery; the paper does not attempt this, but nothing in the method is specific to self-energies.
- The admitted blind spot, where two masses satisfy $y=(z^{1/2}\pm u^{1/2})^2$ with no symmetry forcing it, is a statement about measure-zero parameter sets; a user could in practice detect it by re-running with perturbed masses and watching for loss of digits, which suggests a cheap self-diagnostic the code does not currently advertise.
- The comparison table of conventions across roughly a dozen prior papers is the kind of artefact that ages well: it makes the library's output checkable against results that were computed before the library existed.
Original abstract
TSIL is a library of utilities for the numerical calculation of dimensionally regularized two-loop self-energy integrals. A convenient basis for these functions is given by the integrals obtained at the end of O.V. Tarasov's recurrence relation algorithm. The program computes the values of all of these basis functions, for arbitrary input masses and external momentum. When analytical expressions in terms of polylogarithms are available, they are used. Otherwise, the evaluation proceeds by a Runge-Kutta integration of the coupled first-order differential equations for the basis integrals, using the external momentum invariant as the independent variable. The starting point of the integration is provided by known analytic expressions at (or near) zero external momentum. The code is written in C, and may be linked from C, C++, or Fortran. A Fortran interface is provided. We describe the structure and usage of the program, and provide a simple example application. We also compute two new cases analytically, and compare all of our notations and conventions for the two-loop self-energy integrals to those used by several other groups.
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
TSIL is a library of utilities for the numerical calculation of dimensionally regularized two-loop self-energy integrals. A convenient basis for these functions is given by the integrals obtained at the end of O.V. Tarasov's recurrence relation algorithm. The program computes the values of all of these basis functions, for arbitrary input masses and external momentum. When analytical expressions in terms of polylogarithms are available, they are used. Otherwise, the evaluation proceeds by a Runge-Kutta integration of the coupled first-order differential equations for the basis integrals, using the external momentum invariant as the independent variable. The starting point of the integration is provided by known analytic expressions at (or near) zero external momentum. The code is written in C, and may be linked from C, C++, or Fortran. A Fortran interface is provided. We describe the structure and usage of the program, and provide a simple example application. We also compute two new cases analytically, and compare all of our notations and conventions for the two-loop self-energy integrals to those used by several other groups.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | TSIL is a library of utilities for the numerical calculation of dimensionally regularized two-loop self-energy integrals. | contribution 1.00 | 0.60 | 0.18 | asserted 1.00 |
| s1 | A convenient basis for these functions is given by the integrals obtained at the end of O.V. | method 0.62 | 0.27 | 0.04 | asserted 1.00 |
| s2 | Tarasov's recurrence relation algorithm. | background 0.55 | 0.08 | 0.04 | asserted 0.58 |
| s3 | The program computes the values of all of these basis functions, for arbitrary input masses and external momentum. | contribution 0.80 | 0.81 | 0.15 | asserted 1.00 |
| s4 | When analytical expressions in terms of polylogarithms are available, they are used. | method 1.00 | 0.56 | 0.05 | asserted 0.97 |
| s5 | Otherwise, the evaluation proceeds by a Runge-Kutta integration of the coupled first-order differential equations for the basis integrals, using the external momentum invariant as the independent variable. | method 1.00 | 0.74 | 0.06 | asserted 1.00 |
| s6 | The starting point of the integration is provided by known analytic expressions at (or near) zero external momentum. | method 1.00 | 0.37 | 0.04 | asserted 1.00 |
| s7 | The code is written in C, and may be linked from C, C++, or Fortran. | method 0.78 | 0.75 | 0.02 | hedged possibility 0.83 |
| s8 | A Fortran interface is provided. | contribution 0.65 | 0.83 | 0.03 | asserted 1.00 |
| s9 | We describe the structure and usage of the program, and provide a simple example application. | contribution 0.99 | 0.91 | 0.07 | asserted 0.99 |
| s10 | We also compute two new cases analytically, and compare all of our notations and conventions for the two-loop self-energy integrals to those used by several other groups. | contribution 0.98 | 0.96 | 0.15 | asserted 1.00 |
What was examined, and what was not
- arXiv listing abstract v6
- 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/0501132 by the authors.
References
How later papers used it
51 later papers cite it
12 later papers by other authors are listed below: 12 used its method or tool. 1 more paper by the same authors is listed: 1 used its method or tool.
Uses its method or tool 13 of 31 papers with this label · 1 by the same authors
-
Used the two-loop self-energy library to numerically evaluate the tensor integrals in its program Polxino.
Leading two-loop Yukawa corrections to the pole masses of SUSY fermions in the MSSM (2007) · 1.00 · paraphrased: the licence does not allow quoting
-
Evaluated the integrals appearing in another work using the C library TSIL.
Light MSSM Higgs boson mass to three-loop accuracy (2010) · 0.98 · paraphrased: the licence does not allow quoting
-
[ref] and [ref] have been utilized for analytical manipulations of the two-loop diagrams, and numerical results for the two-loop integrals are obtained via [ref] .
Towards Higgs masses and decay widths satisfying the symmetries in the (N)MSSM (2020) · Introduction · 1.00
-
Used the C program TSIL for the numerical evaluation of the basis functions.
Constraints on the trilinear Higgs self coupling from precision observables (2017) · 1.00 · paraphrased: the licence does not allow quoting
-
Evaluated the basis functions numerically using the code TSIL.
Investigating the near-criticality of the Higgs boson (2013) · 1.00 · paraphrased: the licence does not allow quoting
-
Numerically evaluated other contributions, including massive gauge boson exchange, in the two-loop diagrams using the codes TSIL and TARCER.
Non-perturbative Effects on Electroweakly Interacting Massive Particles at Hadron Collider (2020) · 1.00 · paraphrased: the licence does not allow quoting
-
During these computations, we simplified the scalar two-loop integrals using the Tarasov algorithm [ref] , aided by the computational package TARCER [ref] which reduces the calculation to some basic two-loop integrals which are available in [ref] .
Gravitational corrections to the two-loop beta function in a non-Abelian gauge theory (2024) · Gravitational corrections to the two-loop gluon self-energy · 1.00
-
To perform our computations we expressed the integrals in Feynman diagrams of Fig. [ref] in terms of only three Master Integrals defined following the convention on [ref] as: [equation] where $C̅=16 π^2 μ̅^2 ϵ/(2 π)^d$, and the regularization scale $μ̅$ is related to the renormalization scale $μ$ by $μ^2=4 πe^-γμ̅^2$.
One-loop unquenched three-gluon and ghost-gluon vertex in the Curci-Ferrari model (2021) · Tensorial structure and computation · 0.91
-
Evaluated the basis integrals using this paper and analytical forms from the literature.
Pitfalls of iterative pole mass calculation in electroweak multiplets (2017) · 0.98 · paraphrased: the licence does not allow quoting
-
Evaluated the basis functions numerically using the code Tsil.
Implications of the discovery of a Higgs boson with a mass of 125 GeV (2014) · 1.00 · paraphrased: the licence does not allow quoting
-
Evaluated the basis integrals using this paper and analytical forms from the literature.
Two-loop mass splittings in electroweak multiplets: winos and minimal dark matter (2017) · 0.98 · paraphrased: the licence does not allow quoting
-
Chose the sign conventions in its equation in accordance with the program library TSIL.
Two-loop electroweak threshold corrections in the Standard Model (2015) · 0.99 · paraphrased: the licence does not allow quoting
By the same authors
-
Included the TSIL library for computing two-loop self-energy integrals within its SOFTSUSY distribution.
The Inclusion of Two-Loop SUSYQCD Corrections to Gluino and Squark Pole Masses in the Minimal and Next-to-Minimal Supersymmetric Standard Model: SOFTSUSY3.7 (2016) (same authors) · 0.92 · paraphrased: the licence does not allow quoting
How the literature uses it
49 arXiv papers cite this in 75 sentences
Papers citing it · 24 sentences without a confident label
Uses its method or tool 31 papers
-
A library for computing two-loop self-energy integrals, TSIL [ref] , is included within the SOFTSUSY distribution; there is no need to download it separately.
The Inclusion of Two-Loop SUSYQCD Corrections to Gluino and Squark Pole Masses in the Minimal and Next-to-Minimal Supersymmetric Standard Model: SOFTSUSY3.7 · Higher Order Terms · 0.92
-
For the numerical evaluation of the tensor integrals in our program Polxino [ref] we use the implementation of [ref] and the two-loop self-energy library [ref] .
Leading two-loop Yukawa corrections to the pole masses of SUSY fermions in the MSSM · Two-loop results · 1.00
-
Our aim is to reduce all scalar two-loop integrals into the basis of integrals that can be evaluated numerically by the code [ref] .
All two-loop scalar self-energies and tadpoles in general renormalisable field theories · Appendix · 1.00
Compares with it 2 papers
-
In [ref] the author states also the complete agreement with [ref] of his code, published later as a part of [ref] .
BOKASUN: a fast and precise numerical program to calculate the Master Integrals of the two-loop sunrise diagrams · Tests of the program and typical run times · 0.84
-
The approximate formulae for $U(0,0,x,y)$, $M(0,y,0,u,v)$ and $M(0,0,0,0,v)$ have been checked against the numerical results from TSIL [ref] and show excellent agreement until $s$ becomes of the order of the arguments in the functions – even when $s$ is of the order of the mass parameters, the difference between the approximate result and the numerical from TSIL is about $10%$.
Avoiding the Goldstone Boson Catastrophe in general renormalisable field theories at two loops · Diagrams regulated by momentum · 0.96
Cites it as background 7 papers
-
A large amount of work has been invested into calculating higher-order corrections to the mass spectrum within the MSSM with real parameters [ref] as well as the MSSM with complex parameters [ref] .
Complete two-loop QCD contributions to the lightest Higgs-boson mass in the MSSM with complex parameters · Introduction · 0.93
-
To obtain a prediction with an uncertainty comparable to the experimental precision, much work has been dedicated to the calculation of these corrections (for the MSSM with real parameters see [ref] , for the MSSM with complex parameters see [ref] ).
Precision calculations in the MSSM Higgs-boson sector with FeynHiggs 2.14 · Introduction · 0.81
-
Many procedures for a precise evaluation of the Master Integrals (MI's) can be found in the literature [ref] .
BOKASUN: a fast and precise numerical program to calculate the Master Integrals of the two-loop sunrise diagrams · Introduction · 0.98
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.