DiffExp, a Mathematica package for computing Feynman integrals in terms of one-dimensional series expansions
Martijn Hidding
TL;DR
DiffExp provides a public Mathematica implementation of one-dimensional series-expansion methods for solving Feynman integral families via differential equations, enabling high-precision results at arbitrary phase-space points. The approach combines integration-sequence derivation, Frobenius-based homogeneous solutions, and generalized variation techniques, with analytic continuation and precision accelerators such as Möbius transforms and Padé approximants. It introduces dynamic and predivision line-segmentation strategies, robust handling of degenerate lines, and a comprehensive boundary-condition workflow, validated on equal- and unequal-mass three-loop banana graphs. The work offers a practical tool for multi-loop QCD computations and sets the stage for extending to elliptic and more intricate geometries in future work.
Abstract
DiffExp is a Mathematica package for integrating families of Feynman integrals order-by-order in the dimensional regulator from their systems of differential equations, in terms of one-dimensional series expansions along lines in phase-space, which are truncated at a given order in the line parameter. DiffExp is based on the series expansion strategies that were explored in recent literature for the computation of families of Feynman integrals relevant for Higgs plus jet production with full heavy quark mass dependence at next-to-leading order. The main contribution of this paper, and its associated package, is to provide a public implementation of these series expansion methods, which works for any family of integrals for which the user provides a set of differential equations and boundary conditions (and for which the program is not computationally constrained.) The main functions of the DiffExp package are discussed, and its use is illustrated by applying it to the three loop equal-mass and unequal-mass banana graph families.
