Scalar 1-loop Feynman integrals as meromorphic functions in space-time dimension d
Khiem Hong Phan (Univ. of Science, Vietnam National University, Ho Chi, Minh City), Tord Riemann (DESY, Univ. of Silesia)

TL;DR
This paper develops a new recursive Mellin-Barnes approach to represent scalar one-loop Feynman integrals as meromorphic functions of space-time dimension d, enabling explicit solutions at arbitrary kinematics and numerical evaluation of special functions.
Contribution
It introduces an alternative recursive Mellin-Barnes method for scalar Feynman integrals, providing explicit solutions and numerical approaches for complex kinematics.
Findings
Derived explicit solutions for Feynman integrals at arbitrary kinematics.
Developed a numerical approach for Appell and Saran functions.
Extended the representation of n-point functions recursively.
Abstract
The long-standing problem of representing the general massive one-loop Feynman integral as a meromorphic function of the space-time dimension has been solved for the basis of scalar one- to four-point functions with indices one. In 2003 the solution of difference equations in the space-time dimension allowed to determine the necessary classes of special functions: self-energies need ordinary logarithms and Gauss hypergeometric functions , vertices need additionally Kamp\'{e} de F\'{e}riet-Appell functions , and box integrals also Lauricella-Saran functions . In this study, alternative recursive Mellin-Barnes representations are used for the representation of -point functions in terms of -point functions. The approach enabled the first derivation of explicit solutions for the Feynman integrals at arbitrary kinematics. In this article, we scetch our new…
| 4-point integral | |
| , | |
| LoopTools | |
| MBOneLoop | |
| , | |
| LoopTools | |
| MBOneLoop | |
| , | |
| K.H.P_D0 | |
| MBOneLoop | |
| , | |
| K.H.P_D0 | (–) |
| MBOneLoop | |
| , | |
| K.H.P_D0 | |
| MBOneLoop | |
| , | |
| K.H.P_D0 | |
| MBOneLoop |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
DESY 17-079
HCMUS-19-01
KW 18-004
Scalar 1-loop Feynman integrals as meromorphic functions in space-time dimension
Khiem Hong Phan
Tord Riemann
University of Science, Vietnam National University, Ho Chi Minh City, Vietnam
DESY Deutsches Elektronen-Synchrotron, 15738 Zeuthen, Germany
Institute of Physics, University of Silesia, 40-007 Katowice, Poland
Abstract
The long-standing problem of representing the general massive one-loop Feynman integral as a meromorphic function of the space-time dimension has been solved for the basis of scalar one- to four-point functions with indices one. In 2003 the solution of difference equations in the space-time dimension allowed to determine the necessary classes of special functions: self-energies need ordinary logarithms and Gauss hypergeometric functions , vertices need additionally Kampé de Fériet-Appell functions , and box integrals also Lauricella-Saran functions . In this study, alternative recursive Mellin-Barnes representations are used for the representation of -point functions in terms of -point functions. The approach enabled the first derivation of explicit solutions for the Feynman integrals at arbitrary kinematics. In this article, we scetch our new representations for the general massive vertex and box Feynman integrals and derive a numerical approach for the necessary Appell functions and Saran functions at arbitrary kinematical arguments.
††journal: Physics Letters B
1 Introduction
We are studying scalar one-loop Feynman integrals,
[TABLE]
with inverse propagators . We assume as well as momentum conservation and all external momenta to be incoming, The are loop momenta shifts and will be expressed for applications by the external momenta . Dimensions with are of physical interest because tensor one-loop Feynman integrals of rank in dimensions may be expressed by scalar integrals taken in higher dimensions up to [1]. Higher indices will also appear in the representation, but may be eliminated, so that a complete reduction basis of higher-dimensional scalar one- to four point integrals may be derived. For two- to seven-point tensor functions this has been worked out in [2, 3].
The first terms of the -expansion of one- to four-point scalar functions for , until including the constant term, was given by G. t’Hooft and M. Veltman in 1978 [4]. A systematic numerical treatment of the next terms of order -terms was performed in 1992 [5], and a systematic numerical approach was worked out in 2001 [6]. It has been shown in 2003 [7, 8] that representations in general dimension , including , will rely on certain multiple hypergeometric functions of the type . Though, the explicit solutions for arbitrary kinematics could not be found.
A scetch of the Feynman integrals at arbitrary kinematics in terms of and their explicit numerical determination are the subject of this letter. The dependence on the external momenta will be contained exclusively in the functions :
[TABLE]
The carry the causal regulator . The Cayley matrix was introduced in [9]. It is composed of the variables , and its determinant is:
[TABLE]
with
[TABLE]
Further, we use the dimensional Gram determinant ,
[TABLE]
and
[TABLE]
We use the special assignment for tadpoles:
[TABLE]
Both determinants and are independent of a common shift of the internal momenta . Further, we introduce the notion ,
[TABLE]
and use, wherever it is unique from the context,
[TABLE]
We derived in [10] a new ansatz, a recursion relation for the Feynman integrals defined in (1),
[TABLE]
and its solution by a sequence of Mellin-Barnes representations. We use the representation for the co-factor of the Cayley matrix, also called signed minors in e.g. [9]:
[TABLE]
The operator reduces an -point Feynman integral to -point integrals by shrinking the propagator, :
[TABLE]
The recurrence relation (1) is the master integral for one-loop -point functions in space-time dimension , representing them by integrals over -point functions with a shifted, continuous dimension . The recurrence starts at with the tadpole in the integrand:
[TABLE]
Eqn. (1) contains for the term , multiplied by -matrices with arguments depending on , and is formally a Mellin-Barnes integral. Our representation is an alternative to Eq. (19) of [8]. There, an infinite sum over a discrete dimensional parameter was derived in order to represent an -point function by integrals .
The further evaluations will depend, concerning the kinematics, exclusively on the etc. introduced in (2). Although, there will arise exceptional cases when the specific choice of the external scalars or of internal mass squares will lead to vanishing or divergent determinants or . In such cases, one has to go back to intermediate definitions and look for specific solutions.111A complete analysis of the exceptional kinematical cases has been performed by K.H.P; to be published elsewhere. See also the remarks in [11].
2 Massive vertex and box functions
Representations of the massive self-energy, vertex and box integrals can be derived iteratively from (1) by closing the integration contours of the Mellin-Barnes integrals e.g. to the right and taking the two series of residues of the corresponding -functions with arguments . One Cauchy sum constitutes the analogue of the so-called boundary or -terms of [8], the other one has a genuine -dependence. Both sums together represent the Feynman integrals. In our approach, closed analytical expressions could be determined for arbitrary kinematics.
The general massive vertex and box integrals have first been published at LL2018 [12]. An alternative, instructive version of the vertex is
[TABLE]
with short notations etc., and:
[TABLE]
We use the abbreviation (22). For , both the sums of expressions with and in square brackets in (26) approach zero, thus compensating the pole factor in this limit. The stays finite at , as it should be for any massive 3-point function. And the expansion for to order needs, in this case, the evaluation of the components to order .
The corresponding massive four-point function is:
[TABLE]
with etc., and:
[TABLE]
where the function is independent of ,
[TABLE]
Here, it is and (22) defines derivatives like . The term , when multiplied with , equals the term of in (26) with -independent and . It replaces the so-called -term of the vertex integral in [8] for arbitrary kinematics, while the -dimensional parts of agree.
For , all the expressions in square brackets in (2) approach zero, thus compensating the pole of in this limit. As a result, the stays finite at , as it should be for any massive 4-point function. And the expansion for to order needs, in this case, the evalution of the components to order .
The derivations of and were done under the assumption that the kinematical arguments of the , fulfill . Nevertheless, the above formulae are valid at arbitrary kinematical arguments, for massive vertices at and for box integrals at . In A to C we will show how to calculate the various and for arbitrary complex arguments; for we assume that such calculations are well-known.
3 Numerical results
The scalar one-loop basis consists of one- to four-point functions. Our two-point function was reproduced in [12] and is in complete agreement with [8], while for and our results are novel. Concerning numerical results for the 3-point functions we refer to several tables in [13, 10]. The kinematics was chosen such that the results of [8] could be compared.222We would like to thank Oleg Tarasov for a helpful discussion concerning this issue. Another numerical comparison, for a box integral with vanishing Gram determinant, may be found in [11, 14].
In Table 1 we show few examples of four-point functions in comparison to other packages. We did not aim at maximal accuracy and claim essentially eight safe digits. Further, one propagator is massive and or , and we can also allow for complex masses at the internal lines. A true sample -expansion is reproduced for the generalized hypergeometric function in Table 2.
For the safe numerical calculation of massive vertices and massive box integrals we collect stable numerical representations for the generalized hypergeometric functions and in the Appendices.
4 Discussion
The massive oneloop Feynman integrals have been represented as meromorphic functions of space-time in terms of generalized hypergeometric functions. Many details left out here will be published elsewhere. The Feynman integrals can be calculated numerically at arbitrary kinematics and arbitrary dimension , including potential pole locations at . For phenomenological or multi-loop applications, it is wishful to have the pole expansions in closed analytical form. Their derivation is subject of a subsequent study.
The new recursion (1) has a unique feature. It allows to derive -dimensional Mellin-Barnes integrals for -point Feynman integrals. Generally, -dimensional integrals are obtained by sector decomposition methods, while in the Mellin-Barnes approach, as it is advocated in numerical loop calculations, the number of dimension grows faster. Within the MBsuite, AMBRE generates for the most general massive -point one-loop function an -dimensional MB-integral; according to the number of entries in the second Symanzik polynomial, . For a vertex or box, . In the present approach, it is only . Evidently, a replacement of the original kinematical invariants or by the alternatives is an essential building block and it might well be possible to find similar lower-dimensional MB-representations also for more involved multi-loop integrals.
Basic numerical features of the new -dimensional MB-representation (1) have been studied in [17, 14] in comparison with [2], with the package MBOneLoop,including cases of small or vanishing Gram determinant.
It is interesting to compare our results for and with the earlier study [8]. The -dependent part of as well as much of the -dependent part of agree with our results. Further, the expressions for the -terms in [8] differ from our -independent parts, although in certain kinematical regions they do agree numerically for . We find no agreement for , due to the various contributing -terms.
Appendix A The Appell function and Lauricella-Saran function
Numerical calculations of specific Gauss hypergeometric functions , Appell functions (Eqn. (1) of [18]), and Lauricella-Saran functions (Eqn. (2.9) of [19]) are needed for the scalar one-loop Feynman integrals:
[TABLE]
The is the Pochhammer symbol. The series converge for , but the functions are needed for arbitrary arguments. All the are finite and have no pole terms in . Practically all aspects of are well-known and implemented in computer algebra systems, in Mathematica as built-in symbol Hypergeometric2F1[a,b,c,z]. There is no public -package, while the Appell function [18] is implemented in Mathematica as built-in symbol AppellF1[a,b1,b2,c,x,y] [20]. Another public package is f1 [21, 22], and a wrapper package for f1 is appell [23]. All the implementations mentioned have systematic limitations.
One approach to the numerics of and may be based on Mellin-Barnes representations. For the Gauss function and the Appell function , Mellin-Barnes representations are known. See Eqn. (1.6.1.6) in [24],
[TABLE]
and Eqn. (10) in [18], which is a two-dimensional MB-integral:
[TABLE]
For the Lauricella-Saran function we derived the following, new, three-dimensional MB-integral:
[TABLE]
A general numerical evaluation of these representations deserves some sophistication. Let us mention the simple one-loop massive QED vertex for which no trivial MB method exists when the kinematics is Minkowskian, a problem discussed e.g. in [25] and solved in [26]. It was demonstrated in [27] that MBOneLoop, a fork of the package MBnumerics [28, 11, 14] may be used to solve (33) to (35) at arbitrary kinematics with high precision.
One might also try to approach the generalized hypergeometric functions using Pochhammer’s double loop contours [29, 30], or study the defining differential equations [31, 32, 33], etc. After several trials, we decided to base our numerics on the integral representations of proposed in [34] and proposed in [35]; see B and C. Astonishing enough, it will (nearly) suffice to use mathematics known to well-educated German gymnasiasts.
Appendix B The Appel functions
A one-dimensional integral representation for [34] is quoted in Eqn. (9) of [18]:
[TABLE]
We need three specific cases, taken at . Namely for vertices:
[TABLE]
Integrability is violated at if not . Similarly, for box integrals:
[TABLE]
Integrability is violated at if not . Finally for the definition of the box Saran function (60):
[TABLE]
The singularity at is integrable.
B.1 Specific values of and at
The vertex function (26) contains and with specific values at :
[TABLE]
and
[TABLE]
Using logarithms only, and . Eqn. (B.1) is only valid if has a well-defined imaginary part. For and this is not necessarily the case if and are independent and both infinitesimal. So (B.1) has to be used with a grain of care.
The box function (2) contains additional and with specific values at :
[TABLE]
and
[TABLE]
Eqn. (B.1) is only valid if has a well-defined imaginary part. Finally, we like to mention that we have no analogue to (42) and (B.1) for at , namely .
The Appell function used in the integrand of the definition of the Saran function (60) can also be simplified:
[TABLE]
Both representations in (B.1) are only valid when the imaginary part of the difference is well-defined.
For the Feynman integrals studied here, we have to take into account that and may have, in general, uncorrelated infinitesimal imaginary parts, and so their difference may be not well-defined. Let us remind that , and , and . Here, all the have, according to (2), identical imaginary parts . This leads to different infinitesimal imaginary parts , with potentially different signs. So, one has basically two equivalent options. Either one treats and as independent quantities and avoids the appearance of terms like and . Or one uses the exact knowledge of the imaginary parts of the from their definitions and arrives at well-defined imaginary parts of these and ).
B.2 Numerical calculation of
For and , Eqn. (37) may be used for numerics if or if . The remaining cases deserve a closer inspection. They appear from Feynman integrals.
We exemplify here the first one of the two more involved cases: and .
We introduc an auxiliary split parameter
[TABLE]
In the integrand of there will a cut begin at and a pole arise at for infinitesimal . A split of the integral at ,
[TABLE]
will lead to a separation of the singularities. In both integrals at the right hand side, the integrand is regular with one exclusion. We discuss now several opportunities of calculations, all of them with an accuracy of eight safe digits or better.
Our most careful approach persued the following ansatz with additional splittings:
[TABLE]
After performing the limit wherever possible, the integrals and will give real contributions, and the others are purely imaginary:
[TABLE]
It is
[TABLE]
The remaining -dependences in (B.2) and (B.2) drop out in the sum of and .
Alternatively, with a subtraction in each of the two partial integrals in (46), one may regularize the integrand of as follows:
[TABLE]
[TABLE]
with
[TABLE]
[TABLE]
Finally, a simplest approach will also do a reasonable numerics: Perform mean value integrals, like e.g. the built-in function of Mathematica:
[TABLE]
Of course, a calculation with, say, more than eight safe digits, will deserve an explicit control of the algorithmic details.
Numerical examples for are collected in Tables 1 and (2).
B.3 Numerical calculation of the box Appell function
For the calculation of four-point Feynman integrals, one needs as introduced in (38), both for and for . The box -function is related to the vertex function by (38). Consequently, the numerics of the foregoing subsections may be taken over.
Appendix C The Lauricella-Saran function
For the calculation of the 4-point Feynman integrals, one needs the Lauricella-Saran function [35]. Saran defines as three-fold sum (32), see Eqn. (2.9) in [35]. He derives a 3-fold integral representation in Eqn. (2.15) and a 2-fold integral in Eqn. (2.16). We will use the following quite useful representation, derived at p. 304 of [35]:
[TABLE]
In our case, this becomes
[TABLE]
Eqn. (C) is valid if . With a grain of care one may often use (B.1) for . Because the under the -integral is finite and smooth, we have to concentrate only on the term , which develops a pole in the integration region at if and if is infinitesimal.
C.1 Case (i) at
For , the integral (C) is not well-defined. If , a direct, stable numerical integration of is trivial once is known.
C.2 Case (ii) at
If , one has to apply a regularization procedure to , as it is described in (B.2), and will get a stable result for . The calculation of the in the integrand in (C) is discussed in B.1.
One now has to study the singularity structure of the -integral as a function of with regular . Introduce
[TABLE]
with
[TABLE]
and
[TABLE]
The first integral in (62) is numerically stable, and what remains is to calculate analytically the integral
[TABLE]
For infinitesimal , we get
[TABLE]
Acknowledgements
The authors would like to thank J. Blümlein for participation in an early stage of the project when first results on the vertex functions had been obtained. T.R. would like to thank J. Fleischer, J. Gluza, M. Kalmykov and O.Tarasov for helpful discussions. Khiem Hong Phan would like to thank J. Blümlein and DESY for the opportunity to work in 2015 and 2016 as a guest scientist at Zeuthen. K.H.P’s work is funded by Vietnam’s National Foundation for Science and Technology Development (NAFOSTED) under the grant number 103.01-2016.33. The work of T.R. is funded by Deutsche Rentenversicherung Bund. T.R. is supported in part by a 2015 Alexander von Humboldt Honorary Research Scholarship of the Foundation for Polish Sciences (FNP) and by the Polish National Science Centre (NCN) under the Grant Agreement 2017/25/B/ST2/01987. Thanks are also due to J. Usovitsch for assistance in numerical comparisons.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. I. Davydychev, A simple formula for reducing Feynman diagrams to scalar integrals, Phys. Lett. B 263 (1991) 107–111, http://www.higgs.de/~davyd/preprints/tensor 1.pdf . doi:10.1016/0370-2693(91)91715-8 . · doi ↗
- 2[2] J. Fleischer, T. Riemann, A Complete algebraic reduction of one-loop tensor Feynman integrals, Phys. Rev. D 83 (2011) 073004. ar Xiv:1009.4436 , doi:10.1103/Phys Rev D.83.073004 . · doi ↗
- 3[3] J. Fleischer, J. Gluza, A. Almasy, T. Riemann, Replacing 1-loop tensor reduction by contractions, talk held by T. Riemann at 11 t h superscript 11 𝑡 ℎ 11^{th} International Symposium on Radiative Corrections – Applications of Quantum Field Theory to Phenomenology – RADCOR 2013, 22 - 27 Sep 2013, Lumley Castle, UK, unpublished. See (11) and following equations. https://conference.ippp.dur.ac.uk/event/341/session/8/contribution/56/material/slides/0.pdf .
- 4[4] G. ’t Hooft, M. Veltman, Scalar one loop integrals, Nucl. Phys. B 153 (1979) 365–401. doi:10.1016/0550-3213(79)90605-9 . · doi ↗
- 5[5] U. Nierste, D. Müller, M. Böhm, Two loop relevant parts of D-dimensional massive scalar one loop integrals, Z. Phys. C 57 (1993) 605–614. doi:10.1007/BF 01561479 . · doi ↗
- 6[6] G. Passarino, An approach toward the numerical evaluation of multiloop Feynman diagrams, Nucl. Phys. B 619 (2001) 257–312. ar Xiv:hep-ph/0108252 , doi:10.1016/S 0550-3213(01)00528-4 . · doi ↗
- 7[7] O. Tarasov, Application and explicit solution of recurrence relations with respect to space-time dimension, Nucl. Phys. Proc. Suppl. 89 (2000) 237. ar Xiv:hep-ph/0102271 , doi:10.1016/S 0920-5632(00)00849-5 . · doi ↗
- 8[8] J. Fleischer, F. Jegerlehner, O. Tarasov, A new hypergeometric representation of one loop scalar integrals in d dimensions, Nucl. Phys. B 672 (2003) 303. ar Xiv:hep-ph/0307113 , doi:10.1016/j.nuclphysb.2003.09.004 . · doi ↗
