Fuchsia : A tool for reducing differential equations for Feynman master integrals to epsilon form

Abstract We present Fuchsia — an implementation of the Lee algorithm, which for a given system of ordinary differential equations with rational coefficients ∂ x J ( x , ϵ ) = A ( x , ϵ ) J ( x , ϵ ) finds a basis transformation T ( x , ϵ ) , i.e.,  J ( x , ϵ ) = T ( x , ϵ ) J ′ ( x , ϵ ) , such that the system turns into the epsilon form : ∂ x J ′ ( x , ϵ ) = ϵ S ( x ) J ′ ( x , ϵ ) , where S ( x ) is a Fuchsian matrix. A system of this form can be trivially solved in terms of polylogarithms as a Laurent series in the dimensional regulator ϵ . That makes the construction of the transformation T ( x , ϵ ) crucial for obtaining solutions of the initial system. In principle, Fuchsia can deal with any regular systems, however its primary task is to reduce differential equations for Feynman master integrals. It ensures that solutions contain only regular singularities due to the properties of Feynman integrals. Program summary Program Title: Fuchsia Program Files doi: http://dx.doi.org/10.17632/zj6zn9vfkh.1 Licensing provisions: MIT Programming language: Python  2.7 Nature of problem: Feynman master integrals may be calculated from solutions of a linear system of differential equations with rational coefficients. Such a system can be easily solved as an ϵ -series when its epsilon form is known. Hence, a tool which is able to find the epsilon form transformations can be used to evaluate Feynman master integrals. Solution method: The solution method is based on the Lee algorithm (Lee, 2015) which consists of three main steps: fuchsification, normalization, and factorization . During the fuchsification step a given system of differential equations is transformed into the Fuchsian form with the help of the Moser method (Moser, 1959). Next, during the normalization step the system is transformed to the form where eigenvalues of all residues are proportional to the dimensional regulator ϵ . Finally, the system is factorized to the epsilon form by finding an unknown transformation which satisfies a system of linear equations . Additional comments including Restrictions and Unusual features: Systems of single-variable differential equations are considered. A system needs to be reducible to Fuchsian form and eigenvalues of its residues must be of the form n + m ϵ , where n is integer. Performance depends upon the input matrix, its size, number of singular points and their degrees. It takes around an hour to reduce an example 74  ×  74 matrix with 20 singular points on a PC with a 1.7 GHz Intel Core i5 CPU. An additional slowdown is to be expected for matrices with complex and/or irrational singular point locations, as these are particularly difficult for symbolic algebra software to handle.

[1]  A. von Manteuffel,et al.  Reduze 2 - Distributed Feynman Integral Reduction , 2012, 1201.4330.

[2]  Yang Zhang,et al.  Azurite : An algebraic geometry based package for finding bases of loop integrals , 2016, Comput. Phys. Commun..

[3]  A. Kotikov,et al.  Differential equations method: the calculation of vertex-type Feynman diagrams , 1991 .

[4]  S. Laporta,et al.  difference equations , 2001 .

[5]  J. Henn Multiloop integrals in dimensional regularization made simple. , 2013, Physical review letters.

[6]  L. Tancredi Integration by parts identities in integer numbers of dimensions. A criterion for decoupling systems of differential equations , 2015, 1509.03330.

[7]  A. V. Smirnov,et al.  FIRE4, LiteRed and accompanying tools to solve integration by parts relations , 2013, Comput. Phys. Commun..

[8]  Vladimir A. Smirnov,et al.  Feynman Integral Calculus , 2006 .

[9]  A. Kotikov Differential equation method: The Calculation of N point Feynman diagrams , 1991 .

[10]  R. N. Lee Presenting LiteRed: a tool for the Loop InTEgrals REDuction , 2012, 1212.2685.

[11]  Moulay A. Barkatou,et al.  An Algorithm Computing the Regular Formal Solutions of a System of Linear Differential Equations , 1999, J. Symb. Comput..

[12]  C. Meyer Transforming differential equations of multi-loop Feynman integrals into canonical form , 2016, 1611.01087.

[13]  Carsten Schneider,et al.  Calculating three loop ladder and V-topologies for massive operator matrix elements by computer algebra , 2015, Comput. Phys. Commun..

[14]  F. Tkachov,et al.  Integration by parts: The algorithm to calculate β-functions in 4 loops , 1981 .

[15]  C. Papadopoulos Simplified differential equations approach for Master Integrals , 2014, 1401.6057.

[16]  Mario Prausa,et al.  epsilon : A tool to find a canonical basis of master integrals , 2017, Comput. Phys. Commun..

[17]  A. Kotikov Differential equations method. New technique for massive Feynman diagram calculation , 1991 .

[18]  O. Gituliar Master integrals for splitting functions from differential equations in QCD , 2015, 1607.00759.

[19]  A. V. Smirnov,et al.  FIRE5: A C++ implementation of Feynman Integral REduction , 2014, Comput. Phys. Commun..

[20]  J. Moser,et al.  The order of a singularity in Fuchs' theory , 1959 .

[21]  D. F. Lodato,et al.  Λ c + production in pp collisions at √s=7 TeV and in p-Pb collisions at √sNN=5.02 TeV , 2017, 1712.09581.

[22]  C. Meyer Evaluating multi-loop Feynman integrals using differential equations: automatizing the transformation to a canonical basis , 2016 .

[23]  R. Lee Reducing differential equations for multiloop master integrals , 2014, 1411.0911.

[24]  R. N. Lee LiteRed 1.4: a powerful tool for reduction of multiloop integrals , 2013, 1310.1145.

[25]  J. Henn Lectures on differential equations for Feynman integrals , 2014, 1412.2296.

[26]  A. Smirnov Algorithm FIRE—Feynman Integral REduction , 2008, 0807.3243.

[27]  Christoph Lossen,et al.  A COMPUTER ALGEBRA SYSTEM , 2003 .