Numerical Evaluation of Harmonic Polylogarithms
T. Gehrmann, E. Remiddi
TL;DR
The authors address the need for precise, fast numerical evaluation of harmonic polylogarithms (HPLs) up to weight 4, which arise in multi-scale Feynman integrals. They develop an algorithm based on region-specific series expansions and a suite of transformation formulae that map complex arguments to a central, rapidly convergent domain, enabling double-precision accuracy with modest computation. A comprehensive reduction framework reduces most HPLs to a small irreducible basis, while analyticity and cut-structure guide the numerical strategy. The resulting hplog subroutine provides reliable, efficient evaluation for arbitrary real x and weights up to 4, with careful checks on derivatives, continuity across regions, and cross-region consistency, and is ready for extension to higher weights by leveraging known $x=1$ values.
Abstract
Harmonic polylogarithms $\H(\vec{a};x)$, a generalization of Nielsen's polylogarithms ${S}_{n,p}(x)$, appear frequently in analytic calculations of radiative corrections in quantum field theory. We present an algorithm for the numerical evaluation of harmonic polylogarithms of arbitrary real argument. This algorithm is implemented into a {\tt FORTRAN} subroutine {\tt hplog} to compute harmonic polylogarithms up to weight 4.
