Evaluating a family of two-loop non-planar master integrals for Higgs + jet production with full heavy-quark mass dependence

We present the analytic computation of a family of non-planar master integrals which contribute to the two-loop scattering amplitudes for Higgs plus one jet production, with full heavy-quark mass dependence. These are relevant for the NNLO corrections to inclusive Higgs production and for the NLO corrections to Higgs production in association with a jet, in QCD. The computation of the integrals is performed with the method of differential equations. We provide a choice of basis for the polylogarithmic sectors, that puts the system of differential equations in canonical form. Solutions up to weight 2 are provided in terms of logarithms and dilogarithms, and 1-fold integral solutions are provided at weight 3 and 4. There are two elliptic sectors in the family, which are computed by solving their associated set of differential equations in terms of generalized power series. The resulting series may be truncated to obtain numerical results with high precision. The series solution renders the analytic continuation to the physical region straightforward. Moreover, we show how the series expansion method can be used to obtain accurate numerical results for all the master integrals of the family in all kinematic regions.


JHEP01(2020)132
gluon-gluon fusion. However, the Higgs boson does not couple directly to the gluons, the interaction being mediated by a heavy-quark loop. Thus, leading-order production requires the evaluation of one-loop amplitudes, the next-to-leading order (NLO) QCD corrections involve the evaluation of two-loop amplitudes, and so on.
In many NP models, the high p T tail of the Higgs p T distribution is sensitive to deviations of the Higgs-top coupling [3][4][5][6][7][8][9][10][11][12][13][14][15][16][17] from the Standard Model (SM) coupling. In the full theory, Higgs production in association with one jet [18] and the Higgs p T distribution [19] are known only at leading order; at NLO they are known [20] when including only the dependence on the top-quark mass and neglecting the bottom-quark mass. The computations are made more tractable by using the Higgs Effective Field Theory (HEFT), i.e. by replacing the loop-mediated Higgs-gluon coupling by a tree-level effective coupling, which lowers by one loop the amplitudes to be computed. In the HEFT, Higgs production in association with one jet [21,22] and the Higgs p T distribution [23] are known at nextto-next-to-leading order (NNLO) accuracy. However, for Higgs production in association with one jet or for the Higgs p T distribution one can show that the HEFT can be applied when the Higgs mass is smaller than the heavy-quark mass, m H m Q , and when the jet or Higgs transverse momenta are smaller than the heavy-quark mass, p T m Q [24,25], by using the leading-order results [18,19] as a benchmark. In the p T m Q region, the HEFT approximation may be improved by including the top-bottom interference at NLO, which is estimated by interfering a top-quark loop computed in HEFT with a bottom-quark loop computed as an expansion in a small bottom-quark mass [26].
When the jet or Higgs transverse momenta are of the order or larger than the heavyquark mass, p T m Q , the HEFT is not a viable approximation. In that region, approximate computations at NLO exist [27,28], based on the two-loop amplitudes for Higgs plus three partons, computed in the limit p T m Q [29], and, as outlined above, a numerical NLO computation in the full theory [20], which includes only the dependence on the top-quark mass.
To this date, no NLO computation of the whole p T spectrum for Higgs production in association with one jet, where quark-mass effects are included for all flavours, is available. In ref. [30] an analytic computation is presented of the planar master integrals which contribute to the two-loop scattering amplitudes for Higgs+jet production, with full heavyquark mass dependence. In this paper, we compute analytically one of the two remaining families of non-planar master integrals.
The remainder of the paper is organized as follows. In section 2 we review the integral families which are necessary to compute the two-loop Higgs+jet amplitudes in QCD with full heavy quark mass dependence, and we set up the notation for the non-planar family of integrals that is computed in this paper. In section 3 we present the computation of the master integrals of the polylogarithmic sectors. We briefly review some properties of the canonical basis, and then we discuss how to obtain a minimal-size alphabet for the canonical master integrals. We then discuss how to obtain a region where the canonical basis and the alphabet is manifestly real-valued, and we provide results in this region in terms of logarithms and dilogarithms up to weight 2, and 1-fold integrals over polylogarithms up to weight 4. In section 4 we describe how (generalized) power series expansions JHEP01(2020)132 are obtained for the polylogarithmic and the elliptic sectors. Series expansions are applied to obtain results below and above the physical threshold. Lastly in section 6 we conclude and summarize the results.

The Higgs + jet integral families
The evaluation of the two-loop QCD contribution to gg → gH, for instance with the package FeynArts [31], results in O(300) Feynman diagrams. After performing the Dirac algebra, these diagrams get expressed in terms of O(20000) scalar Feynman integrals. Using symmetries and IBP identities, the integrals can all be expressed in terms of a basis of master integrals which are members of one of the seven-propagator integral families depicted on figure 1, that we name with consecutive letters from A to G. The quark channels qq → gH, qg → qH, andqg →qH map into a subset of the same seven families. Of these families, the planar families A to D were computed in ref. [30]. The non-planar family E turns out to not contribute to the amplitude, as each diagram in that family gets multiplied by the vanishing color-structure, f ade tr T d T b T e T c = 0 . (2.1) Thus, only non-planar families F and G need still to be computed. This paper is devoted to the integrals in family F, while family G is postponed to a future publication.

Definition of the integral family
The integral family we are considering is depicted in figure 2, and is given by I a 1 a 2 a 3 a 4 a 5 a 6 a 7 a 8 a 9 = e 2γ E d d k 1 d d k 2 (iπ d/2 ) 2 P −a 8 8 P −a 9 9 P a 1 1 P a 2 2 P a 3 3 P a 4 4 P a 5 5 P a 6 6 P a 7 where γ E = −Γ (1) is the Euler-Mascheroni constant, and where In the above, P 1 -P 7 are propagators while P 8 and P 9 are numerator factors, so a 8 and a 9 are restricted to non-positive integers. The kinematics is such that p 2 1 = p 2 2 = p 2 3 = 0, and additionally, s = (p 1 +p 2 ) 2 , t = (p 1 +p 3 ) 2 , u = (p 2 +p 3 ) 2 , p 2 4 = (p 1 +p 2 +p 3 ) 2 = s+t+u. (2.4) where p 2 4 is the squared Higgs-mass, p 2 4 = m 2 H , and m 2 is the squared mass of the massive quark coupling to the Higgs.
The family contains 73 master integrals, defined in appendix B. It is shown in appendix C that the maximal cuts associated to integral sectors 126 and 127 are elliptic integrals. We refer to these sectors as the elliptic sectors, while the remaining sectors will be referred to as the polylogarithmic sectors. The starting point for solving all master integrals will be the differential equation method. To obtain closed form systems of differential equations for the master integrals, we have to perform IBP-reductions, for which we used the programs FIRE [32][33][34][35] and Kira [36,37].

The polylogarithmic sectors
This section contains the computation of the master integrals of the polylogarithmic sectors, which relies on expressing the integrals in terms of a canonical basis. The integration of the polylogarithmic sectors is performed at weight 2 in terms of manifestly real-valued logarithms and dilogarithms in a sub-region R of the Euclidean region, where the canonical basis integrals and the alphabet are real-valued. The weight 3 and 4 expressions are then obtained as 1-fold integrals over the weight 2 result.

Canonical basis
Suppose that I is a set of master integrals, each of which is given by a Feynman integral times an overall normalization factor that does not depend on the external scales. We may then write down a closed form system of first order linear differential equations,

JHEP01(2020)132
where {s i } denotes the set of external scales, and where the matrix M s i consists of rational functions of the external scales and the dimensional regulator . We parametrize our kinematics by the external scales {s i } = {s, t, m 2 , p 2 4 } defined in section 2.1. One may perform a change of basis B = T I, to find a new system of differential equations, It has been conjectured in ref. [38] that for some matrix T, it is possible to put the system of differential equations in a canonical form. In this form all dependence on the dimensional regulator is in an overall prefactor, where the matrices A s i do not depend on . In the polylogarithmic case it is conjectured that T is a matrix of rational or algebraic functions, and that it is possible to combine the partial derivative matrices into a d log-form. The system of differential equations then becomes, where the entries of the matrixÃ are Q-linear combinations of logarithms of rational or algebraic functions, and where in particular ∂ s iÃ = A s i . The canonical basis of the polylogarithmic sectors consists of 65 integrals, which are given in appendix B.

Deriving theÃ-matrix
Starting from equations (3.2), (3.3), the matrixÃ may be found by defining the following matrices,Ã 1 := A s 1 ds 1 , The matrixÃ is then obtained as the sum of the matricesÃ i . The ordering of the variables can be chosen arbitrarily. Hence, trying this procedure for different orderings might lead to simpler expressions. We benefited from the fact thatÃ i should not depend on the variables s j , with j < i and used numerical evaluations on those variables for which the simplification was not explicit in each of the intermediate steps. Further simplifications were done by rationalizing different roots, changing the differential equation matrices in accordance with the corresponding chain rule of the substitution and replacing back the square roots in the end. In this way we obtainedÃ as a Q-linear combination of logarithms, for which the correctness of all the partial derivatives was checked analytically.

Simplifying the alphabet
The form ofÃ that is found by repeatedly integrating and projecting out components, in the manner of eq. (3.5), contains many linearly dependent combinations of logarithms. It

JHEP01(2020)132
is desirable to express these logarithms in terms of a linearly independent set. We will generally use the term 'letter' to refer to the arguments of the logarithms, and 'alphabet' to a set of such arguments. However, when we speak about linear (in-)dependence of a set of letters we refer to the linear (in-)dependence of the logarithms of the letters. For example, if A example = {a, b}, then we let Span Q A example = Span Q {log a, log b}.
We seek to expressÃ in terms of a linearly independent alphabet, which is also manifestly symmetric under flipping signs of the square roots. As a first step we enumerate the irreducible factors of the arguments of the logarithms that appear inÃ. An alphabet consisting of these letters spans the space of logarithms inÃ, but is still overcomplete. Let us denote this overcomplete set by A oc . We may obtain a linearly independent basis of Span Q A oc by starting with an empty set ∅ = A idp , and iteratively adding to A idp a letter from A oc that is independent of the ones already contained in A idp . After adding a letter to A idp we remove from A oc the elements that are contained in Span Q A idp . For simplicity we let each choice of new letter be the one that is of smallest (notational) size in A oc .
After iterating this procedure we are left with a linearly independent alphabet A idp , such that all elements ofÃ lie in Span Q A idp . Next we seek to find an alphabet whose letters are manifestly symmetric under flipping signs of their square roots. In particular, we seek to write the algebraic letters in the form, where a is some rational function of the external scales, and Alg denotes a product of square roots, and inverses of square roots. Flipping a sign of a square root in Alg sends the letter to its reciprocal, and hence the logarithm of the letter to its negative. Note that there is the freedom to combine the square roots in Alg together, but we prefer to split up the roots in terms of irreducible factors. This can be done unambiguously if we work in a region where each irreducible radicand has a definite sign, which is described in more detail in section 3.2.
To find an alphabet A sym spanning the elements ofÃ, and in which all algebraic letters are symmetric of the form of eq. (3.6), we encountered two cases. The first case consists of letters of the type log (a + b Alg), which for simplicity we denote by log (a + b √ c), as the following arguments go through in the same way for a combination of square roots or a single square root. One may substitute letters of this type in terms of symmetric ones by considering the following relation, obtained from multiplying by the conjugate, If the term a 2 − b 2 c contains irreducible factors that are linearly independent of the original alphabet, we add these to the alphabet as well.
Furthermore, multiplying the fraction by the term 1 = , composed of the conjugate with respect to the second square root, yields the relation, After expanding the products of conjugate terms, their algebraic dependence is captured in a single term of the sum. For example, Such terms can be dealt with in the same manner as eq. (3.7). Putting everything together leads to the final relation, It can be verified that the letters on the right-hand side are in fact sufficient to rewrite every term of the form log (±a ± b √ c ± d √ e), where the plus and minus signs may differ from each other.
At this point the alphabet A sym consists of linearly independent letters with manifest symmetry properties under flip of sign of any square root, and the alphabet covers the entries ofÃ, i.e. Span Q {Ã ij } ⊆ Span Q A sym . The alphabet is still larger than necessary when Span Q {Ã ij } is a proper subspace. In this case some letters only appear in fixed combinations in {Ã ij }.
Indeed, we found at this stage an alphabet A sym that contains 75 letters, while the rank of the vector space spanned by the entries of the canonical matrix {Ã ij } is equal to 69. To reduce the alphabet to 69 independent letters, we sorted {Ã ij } by (notational) complexity and picked out the first 69 independent entries. We could identify that 12 letters of A sym only appear together in pairs of two in these entries. Combining these pairs into 6 letters yields the final alphabet A which is written out fully in appendix A.
Letters l 63 , l 64 , l 65 , l 67 , l 68 and l 69 are the result of combining pairs of letters of A sym . Each pair contains the same square roots, so that the algebraic dependence of the 'combined' letters is still symmetric: changing the sign of a square root sends the letter to its reciprocal, and hence changes the overall sign of its logarithm.

A manifestly real region
It is convenient to work in a kinematic region in which the integrals are real-valued and free of branch cuts. Such a region can be found for the Feynman integrals in eq. (2.2) by requiring that their second Symanzik polynomial is positive in the whole integration domain, i.e. F > 0. It is sufficient to consider the scalar integral with maximal number of propagators, which provides the region which we refer to as the Euclidean region. The canonical basis integrals may be complexvalued in the Euclidean region as they are algebraic combinations of Feynman integrals, and the square roots in the prefactors may be evaluated at negative argument. The alphabet also contains these square roots, and we seek to work in a region where the letters are manifestly real-valued as well.
In appendix B we label 15 square roots whose radicands are irreducible polynomials. These roots appear in the canonical basis and the alphabet of the polylogarithmic sectors, and are given explicitly in eq. (A.1). As the roots only appear in certain fixed combinations, they may be combined together into just 10 roots. We decided to keep them separated. The letters are real-valued when the ratios of roots which they contain are real-valued. To find a region where this is the case for all letters, let us first decompose the phase space into 2 15 regionsR σ 1 ,...,σ 15 , depending on the signs of the radicands of the 15 roots in eq. (A.1), Next, we filter out regions where (some of) the letters are complex valued. For example, consider the letter (3.14) Looking at the ratio of two roots in the letter, we see that the letter is real-valued if and only if since the external scales are real-valued and with any other assignment of signs to the radicands, the ratio evaluates to an imaginary number. Note that this is also the case if the roots in l 25 had been combined together. Hence, we filter out all the regions with (σ 2 , σ 7 ) = (+−) or (σ 2 , σ 7 ) = (−+).

JHEP01(2020)132
After selecting all regions where the alphabet is manifestly real-valued, we consider their intersection with the Euclidean region. Just one region has a non-empty intersection, which is the one where all the radicands are non-negative: R =R +...+ ∩ E. In this region the canonical basis is real-valued as well. After simplifying, we find that the region is specified by the following constraints,

Analytic integration at weight 2
The solutions of a canonical form system of differential equations may be written, order by order in , in terms of Chen iterated integrals [39]. Because our family of integrals has multiple square roots that cannot be simultaneously rationalized through a variable change, it is not straightforward to rewrite these iterated integrals in terms of multiple polylogarithms, although such a representation is not necessarily excluded [40]. In the following section it is outlined how to perform the integration of the basis integrals at weight 2, in terms of a basis of manifestly real-valued logarithms and classical polylogarithms. The results are provided in the region R defined in the previous section, where the canonical basis integrals and the letters are real-valued. It is useful to first consider the symbol [41][42][43] of the canonical basis integrals, and integrate the differential equations up to terms that lie in the kernel of the symbol, which will be referred to as 'integrating the symbol'. Terms in the kernel of the symbols may be fixed afterwards by imposing that our solutions satisfy the system of differential equations, and by fixing overall transcendental constant from boundary conditions. Let us expand the basis integrals in as B = ∞ k=0 B (k) k . The symbol of the i-th basis integral at order k may then be obtained from the following recursive formula Note that the leading order of the canonical integrals B (0) is constant and hence equal to the leading order of the boundary term given in eq. (5.2). Consider next the weight 2 integration of the symbol. At weight 2, i.e. order 2 , some canonical integrals are identically zero. Furthermore, the symbols of the remaining 40 nonzero integrals can be expressed in terms of the symbols of basis integrals {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 20, 23, 26, 33, 35, 38, 40, 49} . (3.18) By considering permutations of p 1 , p 2 , p 3 the number of independent symbols can be reduced even further, decreasing the number of integrals that need to be studied. We aim to integrate the symbol by writing a sufficiently general ansatz of logarithms and dilogarithms with undetermined prefactors, in the spirit of ref. [44]. We then equate the symbol of the ansatz with the symbol of the individual master integrals and solve the resulting linear system. This can be done unambiguously since we express the symbol in terms of the linearly JHEP01(2020)132 independent alphabet of appendix A. We pick the basis of logarithms and dilogarithms in the ansatz such that they are manifestly real-valued in the region R. Thus we require the arguments of the dilogarithms to lie in the range (−∞, 1] for all of R, while we require the arguments of the logarithms to be positive. This also guarantees that no branch-cuts will be crossed, such that the final expressions will be valid in at least the region R. If one moves outside of R the basis functions may cross spurious branch cuts, which leads to incorrect results.
We denote the set of letters that appear at weight 2 by A 2 . In the region R the signs of these letters are completely fixed in the following way, For the logarithmic terms in the ansatz we therefore consider products of the type log(±l i ) log(±l j ) with l i , l j ∈ A 2 , where a minus may be included to fix a positive sign for the argument. Furthermore, we include dilogarithms with the following arguments in the ansatz, where we filter out dilogarithms whose argument does not lie between (−∞, 1] in the region R. We included the spurious letters l 33 , l 38 and l 41 in the ansatz, which do not appear in the symbol at weight 2, but are necessary for the ansatz to be sufficiently general. We identified these letters by using direct integration methods, outlined at the end of this section. Without knowledge of these spurious letters, we could have proceeded with an ansatz that includes all letters in A.
After equating the symbol of the ansatz with the symbol of the canonical integrals, and solving the resulting system of equations, the following products of logarithms survive,

JHEP01(2020)132
Furthermore, the following dilogarithms are contained in the final result, It remains to fix terms that lie in the kernel of the symbol. At weight 2 these are transcendental constants and terms that have the form of a transcendental number times a logarithm, such as iπ log(l i ) or log(2) log(l i ). Since the canonical basis is real-valued in R, it is already guaranteed there will be no contributions of the form iπ log(. . .). Furthermore, if terms of the type log(2) log(l i ) were missing in the solutions that we determined at the symbol level, they would not satisfy the system of differential equations. However, we find that our solutions already satisfy the differential equations without adding such terms, so that only additive transcendental constants are left undetermined. Note that to check if our weight 2 solutions satisfy the differential equations, we first need to derive the basis integrals at weight 1, which can be done in a similar manner as described here for the weight 2 case. Next, we fix the overall transcendental constants from boundary conditions. It is not directly possible to use the heavy mass limit for this purpose, derived in section 5, as it lies outside of region R where our solution is valid. Using the series solution strategy described in section 4, we can transport the heavy mass limit up to high numerical precision to a regular point in R, and use this to fix the remaining constants in our solution. We find in this way that some integrals carry additive constants proportional to π 2 . The final result is provided in appendix D.
Lastly, we note that the weight 2 integration of the symbol may also be performed by direct integration methods. Firstly, note that the most complicated Feynman integrals I a 1 ,a 2 ,... appearing in eq. (3.18) have 5 propagators but at weight 2 we only need to compute them at order 1/ because they carry a prefactor proportional to 3 in the canonical basis. Setting up the Feynman parametrization for these integrals, and regularizing them using analytic regularization [45], we find that they are linearly reducible [46,47] at order 1/ and JHEP01(2020)132 can be computed algorithmically by direct integration, for example using HyperInt [48]. All other Feynman integrals appearing in the basis elements of eq. (3.18) may also be computed using direct integration up to the required order in . The resulting solutions are then given in terms of Goncharov multiple polylogarithms [49]. One may use the Mathematica package of ref. [50], to convert these Goncharov polylogarithms to classical polylogarithms. The resulting expressions are generally larger than those obtained from a suitable ansatz, but they can be used to identify the spurious letters needed for the ansatz, such as the letters l 33 , l 38 and l 41 in eq. (3.20).

One-fold integrals for weights 3 and 4
At weights 3 and 4, the polylogarithmic sectors have not been integrated out analytically. For those weights, we use the method of ref. [51] (see also appendix E of [30]) to represent the result in terms of one-fold integrals. The method works as follows. Firstly, it is clear that where γ : [0, 1] → C 4 is some path in the phase space of (s, t, m 2 , p 2 4 ). Order by order in we may write Since the polylogarithmic sectors were integrated up to weight 2, we directly obtain the weight 3 expression as a one-fold integral over the weight 2 expression. By performing integration by parts, it is also possible to write the i-th order as a one-fold integral over the (i − 2)-th order result, (1)) −Ã(γ(0)). In this way one may obtain the weight 4 result as a one-fold integral, without needing an analytic expression of the basis integrals at weight 3.
For the base point of the integration we pick the point at which we may obtain high precision results for the canonical integrals using the series solution strategy of section 4. We note that the diagonal entries ofÃ at positions 38, 40, 42, 45, and 49 are divergent in the point r R . However, we may read off from the canonical basis that these integrals are identically zero in r R , so that the term [Ã] Lastly, let us explicitly define a path γ with basepoint r R , some endpoint in R, and which lies fully inside region R. A simple choice would be a straight line, but R is not JHEP01(2020)132 convex. To ensure that γ lies fully in R, we consider a path that moves along a straight line in the s, t and m 2 direction, but averages the p 2 4 -coordinate between the upper and lower bounds in eq. (3.16). We work this out in detail next.
Let us assume that s ≤ t, so that the bounds on p 2 4 in region R are given by Defining a path for s ≥ t can be done in the same manner, if we change to the corresponding upper bound. Let us assume the endpoint of the path γ is given by (s , t , m 2 , p 2 4 ) ∈ R. Next, write p 2 4 as a combination of the upper and lower bounds evaluated at (s , t , m 2 ), which yields .

Series solutions
In section 4.1 a strategy is outlined to obtain series solutions (truncated at high order) for Feynman integrals from their system of differential equations. Here we briefly point out that the method can be straightforwardly applied to compute the polylogarithmic sectors. Furthermore, the strategy can be used to obtain results in the physical region.

The elliptic sectors
There is a lot of recent progress in the theory of Feynman integrals evaluating to elliptic polylogarithms [52][53][54][55] (for applications of related classes of functions to high energy physics see e.g. [30,54,). However, most of these cases deal with relatively restricted kinematic dependence. More work would be needed to extend these methods to our situation with several independent square roots. Moreover, analytic continuation to physical regions is not yet very well understood. For this reason, we adopt here an approach based on series expansions methods.

Series solution of the differential equations
It is well known that when a closed form solution of a Feynman integral is not available, it is often possible to find a series expansion which provides a good approximation of the full solution. For an application of series expansion methods to single scale integrals see e.g. [77,[86][87][88][89][90][91]. For integrals depending on several scales, multivariate series expansions have been used for special kinematic configurations (typically small or large energy limits, see e.g. [92][93][94][95][96][97]). In this paper we reduce the multivariate problem to a single scale problem by defining a contour γ(λ) that connects a boundary point to a fixed point of the phase space. We then find generalized power series solutions by solving the (single-scale) differential equations with respect to λ (all the other variables are replaced by numbers).
More specifically, given a boundary point and a fixed target point, we define a contour γ(λ) which connects the two points. It is then possible to define the differential equations with respect to λ. The problem is now one dimensional, and we can apply e.g. the methods of [90,98], which provide a formula for the solution of the differential equations near a singular point, whose coefficients are fixed by solving recurrence relations. Here we proceed in a different way, by directly integrating the differential equations in terms of (generalized) power series. Note that in order to find series expansions for the elliptic sectors we also need to series expand the polylogarithmic sectors, which contain the majority of the integrals. For the polylogarithmic sectors we have, along a generic contour γ(λ), differential equations of the form A series solution around a singular or regular point λ 0 is obtained in the following way. We first series expand the matrix elements of A λ around λ 0 , and then we recursively integrate the right hand side until the desired order of the dimensional regularization parameter is reached. Note that at each step one needs to perform only integrals of the form for w ∈ Q and n ∈ Z ≥0 , which can be solved again in terms of powers of λ and of log(λ−λ 0 ). For the elliptic sectors the differential equations are not fully decoupled. However it is possible to take multiple derivatives of the differential equations and obtain higher order differential equations for single integrals. For an integral at order i , say g (i) (λ), the differential equation has the form where by construction the inhomogeneous term is known at each iteration. In order to solve the equation we need to find a complete set of homogeneous (series) solutions. These can be found by using the Frobenius method [99]. Once the homogeneous solutions g h,j (λ), j ∈ {1, . . . , k} are known, we obtain a series solution for the full equation by using the formula

JHEP01(2020)132
where χ (i) j , j ∈ {1, . . . , k} is a set of boundary constants, W (λ) is the Wronskian determinant, and W j (λ) is the determinant obtained by replacing the j-th column of the Wronskian matrix by (0, . . . , 0, 1). Since the homogeneous solutions are a power series in the vicinity of the expansion point λ 0 , order by order in the dimensional regularization parameter, we only need to consider integrals of the form (4.2), which are performed analytically in terms of powers of λ and of log(λ − λ 0 ) as explained above.
In principle the choice of the contour γ(λ) is arbitrary, however we observed that choosing the contour to be a straight line renders the series expansion faster when compared to non-linear contours. In general the series expansion around a given point will converge only until the next singular point, therefore the choice of the expansion points requires some care. We start by considering real singular points, i.e. singular points corresponding to real values of λ. Given the set of real singular points along γ(λ), we perform a series expansion around each singular point. Moreover, we define the domain of these expansions to be a segment centered at the expansion point, with radius equal to half the distance from the closest singular point (this ensures that the series converge sufficiently fast in their domain of definition). Some singularities might be complex, i.e. of the form λ = λ r + iλ i . For each complex singularity we expand around the three real points λ r − λ i , λ r , λ r + λ i , and we define their domain as for the case of real singularities described before. At the end of this procedure, there might be segments along the contour not patched by any series. We then consider the uncovered regions and we expand around the middle point of each region, and we define the domain of these expansions to be, as before, a segment centered at the expansion point, with radius equal to half the distance from the closest singular point. We repeat this procedure until the entire contour is patched.
We remark that by singular point we mean any non-analytic point of the differential equations, i.e. points where the differential equations diverge, and branching points of possible square roots of the differential equations. We identify three classes of singularities. The first class of singularities are the so-called physical singularities, i.e. the singularities predicted by unitarity. When expanding around these singularities the solution will develop branch cuts across the expansion point, and the cut ambiguity is resolved by the Feynman prescription. Another class of singularities are the so-called non-physical singularities, i.e. singularities that are not physical, but which appear in the solution of the differential equations for a given basis of integrals (for example a canonical basis). These singularities correspond to singularities of the basis choice, but they cancel after rotating the basis back to a set of scalar Feynman integrals without prefactors. Specifically, non-physical singularities might originate from poles in the coefficients defining the integral basis, or from branching points of possible square roots appearing in the integral basis. 1 Poles do not give rise to cuts, and no care is needed in their definition. On the other hand, for square roots giving rise to non-physical branch cuts, we can arbitrarily choose an analytic continuation across their branching points, since these cuts cancel at the level of physical quantities. Finally, there are the so-called spurious singularities. These singularities are not predicted by unitarity, and they do not appear in the solution of the differential equations JHEP01(2020)132 on the physical sheet. Therefore we choose our contours to be entirely contained in the physical sheet (see also [100] for a detailed discussion about the singularities of differential equations in the context of our expansion strategy).
Finally, we remark that the procedure described above is entirely algorithmic, and can be used, given a boundary point, to transport the solution to any point of interest.

Differential equations for the elliptic sectors
Our basis for the elliptic sectors is provided in appendix B. The corresponding differential equations have the form where the vector G 66−73 ( x, ) depends on the polylogarithmic integrals B 1−65 ( x, ), and the homogeneous matrix has the schematic form where the lines separate sectors I 0,1,1,1,1,1,1,0,0 and I 1,1,1,1,1,1,1,0,0 . We see that the integrals B 66−67 and B 70−71 are coupled, and they satisfy second order differential equations. By defining a contour γ(λ) we obtain a single set of differential equations with respect to λ, where the matrix A λ (λ, ) is given by, Given the structure of the homogeneous matrix it is clear how to perform a series expansion along a contour. We start with the expansion around a given point of the contour. For a given order we series expand the polylogarithmic sectors as described above. We then use eq. (4.4) to expand the coupled integrals. We iterate until the required order is solved ( 4 in our case). We repeat the procedure for a suitably chosen set of points until the entire contour is covered. In the next section we discuss in detail the expansion along two contours of interest.

JHEP01(2020)132
P below P regular P mid P singular P above

Numerical results
In this section we provide a numerical analysis of our solution. We use p 2 4 = 13/25 ≈ (125/172) 2 , which is a good approximation to the physical value of the Higgs mass, assuming a unit mass for the top quark. However, the suitability and accuracy of the method is not related in any way to the numerical values of the kinematical points chosen. We could just as well have chosen values of p 2 4 , which are related to the ratio of the Higgs mass to the charm or b-quark mass, or to anything else.
We solve the basis integrals along a contour crossing a particle production threshold, in particular we chose a path from the kinematic point P below = (s = 2, t = −1, p 2 4 = 13/25) to the kinematic point P above = (s = 6, t = −1, p 2 4 = 13/25). Our starting point is the heavy mass limit 0 = (0, 0, 0) where we can use the results of section 5. We perform an expansion along a straight path γ 1 from 0 to the point P regular = (2.5, −1, 13/25), which does not cross any singularity. However, by inspection of the differential equation matrices we see that they possess a singularity in t = − 52 495 , which spoils the convergence of the expansion in 0. To obtain a better precision we then patch ten expansions on the line from 0 to P regular , by making sure that we never evaluate series at more than half the distance from the closest singularity (either physical or spurious).
We now have high precision values at P regular that allows us to start expanding from here. Therefore we write an expansion along a path γ 2 joining P regular and P singular = (4, −1, 13/25) which is a singular point since it lies on the threshold s = 4m 2 . Thus, we use this expansion only up to the midpoint P mid = (3, −1, 13/25) (Expansion 1). To go beyond this point, we perform an expansion (Expansion 2) from P singular to P mid using the values obtained there to fix the constants of integration. Finally, we perform an analytic continuation of the second expansion to obtain an expression valid above threshold up to P above . The analytic continuation is straightforward since, when considering a series along a contour such that only one of the external scales varies (s in our case), only terms of the form log (s − 4m 2 ) and √ s − 4m 2 have to be analytically continued. The situation is depicted in figure 3. The expansion is carried up to order 4 and the series are truncated at order t 50 . In figure 4 the integrals B 0 to P regular and then from P regular to P mid with those obtained expanding directly from 0 to P mid . The worst error is for B

Boundary terms
In this section we describe how to obtain boundary conditions for the system of differential equations associated with our basis of integrals. Similar to the computation of the planar Higgs + jet families in ref. [30], we consider the heavy mass limit, where s, t and p 2 4 tend to zero. For the planar families graph theoretical prescriptions [102][103][104] were used to compute the limit. Although the same strategy may in principle be applied for the current non-planar family, we perform the computation of the boundary terms for the current family using the method of expansions by regions.
The method of expansions by regions was originally developed in ref. [105] for the case of near threshold expansions, and has since been further clarified (for various limits) in various works, see for example ref. [106], and also ref. [107] for a recent overview. In ref. [108] the strategy was considered in the Feynman parametric representation, and a systematic geometry based algorithm for finding the relevant regions was presented in refs. [109,110]. We will use the formulation in the Feynman parametrization, and the package asy2.1.m from ref. [110] to find the regions.
First we present the results. We parametrize the heavy mass limit by a straight line, with x → 0. It turns out that only the first two integrals of the polylogarithmic sectors are nonzero in the limit. More specifically, we have

JHEP01(2020)132
In the elliptic sectors all but the last integral are identically zero in the heavy mass limit.
In particular, we have Next, we work out the computation of the last boundary term B 73 as an illustrative example. This basis integral is given explicitly by All the Feynman integrals that appear in B 73 lie in the same sector, but with different numerators. Using asy2.1.m we find that the contributing regions as x → 0 are where the α i 's denote the Feynman parameters associated to each propagator in the Feynman parametrization. The asymptotic limit of the integrals then takes the form, lim x→0 I 1,1,1,1,1,1,1,σ 1 ,σ 2 ∼ I There are 3 surviving contributions, which lie in region 2. It is sufficient to compute these at leading order in x = 0, as the higher orders vanish in the limit. The integrations themselves can be done by picking a suitable integration order and integrating one Feynman parameter at a time, while keeping full dependence on the dimensional regulator . 2 The results are 2 We found that some of the integrations converge in disjoint domains of . In situations without a domain of , where all parts of an integral are convergent, one usually considers each part in its own domain of convergence from which it can analytically be continued to a desired common final domain after an evaluation. Still to be on the safe side, we prefer to proceed with an auxiliary analytical regularization, and assign the third propagator the exponent ν3, which serves as an additional regulator. After performing all integrations we take the limit ν3 → 1. The end result is found to be the same.  1,1,1,1,1,1,0 Plugging these expressions into eq. (5.7) yields the boundary term of B 73 , stated in eq. (5.3). We used the assumption t < 0 during the integration to avoid branch cuts, and we may analytically continue the expression to the physical region by using the Feynman prescription, which tells us to interpret t as having an infinitesimally small positive imaginary part. The remaining boundary terms may be computed using the same analysis as was done here for the most complicated sector. Although we found that all basis integrals except for B 1 , B 2 , and B 73 are zero, showing this requires the computation of numerous integrals which cancel with each other at the end.

Conclusion
The Feynman diagrams of the gg → gH amplitudes with full heavy quark mass dependence fit into seven integral families. The computation of the planar families was presented in ref. [30], leaving two non-planar integral families to be evaluated. In this paper we presented the computation of one of the two families of non-planar master integrals. The family under consideration consists of 73 master integrals, of which 65 are polylogarithmic, while the remaining 8 integrals in the top sectors are elliptic, implying that their solution may not be presented in terms of multiple polylogarithms. Therefore the paper was split up into two parts, the first dealing with the computation of the polylogarithmic integrals, and the second with the computation of the elliptic sectors.
The polylogarithmic sectors may be computed by choosing a basis that puts their associated system of differential equations in canonical form, in which all dependence on the dimensional regularization parameter is in an overall prefactor, and the partial derivative matrices are combined into a matrix that is in d log-form. Although the formal solution of such a system may be immediately given in terms of Chen's iterated integrals, the presence of many square roots, that cannot be simultaneously rationalized, makes it unclear how to convert the iterated integrals to multiple polylogarithms which admit fast numerical evaluation. We showed that at weight 2 the canonical basis integrals may nonetheless be solved by starting from an ansatz of dilogarithms and logarithms. The weight 3 and 4 expressions could then be written as 1-fold integrals over polylogarithmic expressions.
Alternatively, we showed how the system of differential equations may be solved in terms of (generalized) series solutions. The approach relies on reducing the multidimensional system of differential equations to a one-dimensional system, by integrating along a line towards a given kinematic point of interest. The differential equations are then expanded in terms of a (generalized) series, and the integration is performed analytically up to very high order. This expansion based approach furthermore works to obtain high precision numerical results for both the polylogarithmic and the elliptic sectors, and in a sense trivializes the analytic continuation of the family of integrals to the physical region JHEP01(2020)132 as well. At any stage it is only required to perform the analytic continuation of powers of logarithms across their branch cuts, and the direction in which to cross the branch cut is determined by the Feynman prescription.
To compute the Higgs + jet cross section it is necessary to perform the evaluation of another non-planar integral family, which we believe may be done using the same methods as have been presented for the current family. We leave the computation of the remaining family to a future publication.
The q i are given by the following polynomials, The terms labelled by {r i } are the square roots. The first 15 roots appear in the polylogarithmic sectors, while r 16 appears in the elliptic sectors (see next section), (A.1) The labelling has been chosen so that the radicands of the roots are irreducible polynomials. In the polylogarithmic basis elements B 1 , . . . , B 65 , the 15 roots only appear in 10 combinations, {r 1 r 6 , r 2 r 7 , r 3 r 8 , r 4 r 9 , r 5 r 10 , r 2 r 3 r 11 , r 2 r 5 r 12 , r 3 r 5 r 13 , r 2 r 14 , r 5 r 15 } .
It may also be verified that these same 10 combinations are sufficient to express all ratios of roots appearing in the letters. Hence, in principle is it possible to combine these and work with just 10 independent square roots for the polylogarithmic sectors.
In the choice of basis for the elliptic sectors, roots r 2 and r 16 appear separately. Therefore, there are 12 independent combinations of roots in the full basis, given in appendix B.

JHEP01(2020)132 B Canonical basis and basis for elliptic sectors
The set of 73 master integrals is represented in figure 5. The canonical basis of the polylogarithmic sectors is given by the following 65 integrals,

C Maximal cut of the elliptic sectors
Of the discussed integral families, only two are genuinely elliptic as we have seen. These are the six-propagator sector 126 consisting of integrals I 66 and I 67 , and the seven-propagator sector 127 consisting of the six integrals I 68 -I 73 . Representing these sectors by their most basic members I 011111100 and I 111111100 we may derive their maximal cut using the loop-byloop Baikov representation [111], in both cases yielding a one-fold integral representation. In d = 4 these cut integrals become of which the first has been analyzed in refs. [65,71], and the second discussed in ref. [112]. These two integrals both evaluate to elliptic integrals, and can be expressed as integrals JHEP01(2020)132 over an elliptic curve, proving that genuinely elliptic structures have to be present in representations of the integrals in these sectors. We see that this elliptic curve, is in common between the two sectors, implying that it might be possible to express all integrals in the integral family considered in this paper, in terms of polylogarithmic functions defined on that elliptic curve in the spirit of refs. [52,55].

D Polylogarithmic sectors up to weight 2
We provide below the results for the canonical basis integrals up to weight 2 in terms of logarithms and dilogarithms, provided in the region R defined in eq.

E Plots of basis integrals
In this appendix we provide plots of all the integrals of our basis along the line going from the kinematic point P below = (s = 2, t = −1, p 2 4 = 13/25) to P above = (6, −1, 13/25), which are obtained using the series solution strategy. The blue and orange lines are the real and imaginary parts and the dots are values obtained with FIESTA for comparison. Note that the only noticeable mismatch is for B (4) 68 and B (4) 69 , but it is well inside the uncertainty produced by FIESTA (not reported here). Open Access. This article is distributed under the terms of the Creative Commons Attribution License (CC-BY 4.0), which permits any use, distribution and reproduction in any medium, provided the original author(s) and source are credited.