Modern Summation Techniques Applied to Loop Integrals · Talk Outline 1 A Particle Physics...
Transcript of Modern Summation Techniques Applied to Loop Integrals · Talk Outline 1 A Particle Physics...
Modern Summation Techniques Applied to LoopIntegrals
Mark Round
DESY
(DESY) Modern Summation November 2013 1 / 43
Talk Outline
1 A Particle Physics Motivation
2 Existing Summation Methods
3 A Refined Holonomic Approach
4 QCD Example Sum Results
5 Recent Application
6 Summary
(DESY) Modern Summation November 2013 2 / 43
High Precision QFT CalculationsQCD
Consider perturbative QFT. Such as corrections to the high energyproton sub-structure from heavy quarks at 3-loops (and forp2 >> m2
HQ). Bierenbaum, Blumlein, Klein ’09
Such diagrams yield nasty integrals which are extremely hard to workwith. A simpler form is needed. Our goal is to simplify the object.
Physically speaking, the only restriction on the Feynman diagrams isthat they contain atmost one mass.
(DESY) Modern Summation November 2013 3 / 43
High Precision QFT CalculationsFriendly Track
By ‘simplify’ parameter integrals here think of expressing the integrals interms of some basis functions such as rational functions, the harmonicnumbers,
S1(n) =n∑
i
1
i,
their generalisations and other chosen objects.
(DESY) Modern Summation November 2013 4 / 43
High Precision QFT CalculationsFriendly Track
Symbolic summation algorithms are significantly stronger than integrationalgorithms (at the moment!).Therefore if we can obtain a sum representation of an integral we canexploit powerful routines using a computer to express the input sums interms of ‘simple’ sums such as the harmonic sum.The driving force between these ideas is that ultimately a computer willperform the summation.
(DESY) Modern Summation November 2013 5 / 43
High Precision QFT CalculationsFirst Algorithmic Steps
Momentum integrals are straightforward but the Feynman parametersintegrals are not. Notice the operator insertion (the ⊗ in thediagram) will give us a Mellin parameter, n. Diagrams obeyhomogeneous difference equations in n.Blumlein, Kauers, Klein, Schneider ’09
A first step in trying to understand the remaining integrals is toconvert them into definite nested hypergeometric and harmonicmulti-sums. Blumlein & Kurth ’98 and Vermaseren ’98
There is an algorithm, under the assumptions listed, to do this!Blumlein, Klein, Schneider & Stan ’12
(DESY) Modern Summation November 2013 6 / 43
High Precision QFT CalculationsExample Calculation
As a specific example of a diagram that contributes to the heavy 3-loopWilson coefficients consider diagrams of the following topology class,
(Almost) all such diagrams have been computed at 3-loops; for the heavyfermion diagrams using symbolic summation techniques.Manuscript in preparation
(DESY) Modern Summation November 2013 7 / 43
High Precision QFT CalculationsExample Calculation
An algorithm to obtain a sum representation for the example topology isstraightforward,
Introduce Feynman Parameters
Integrate momenta
Recognise integrals as being special functions
Other more complicated topologies require a more sophisticated algorithm!
(DESY) Modern Summation November 2013 8 / 43
High Precision QFT CalculationsExample Calculation
Applying the Feynman parameters to an individual diagram of the bubbleclass will give parameter integrals that lead to special functions; forexample,
2F1(a, b, c ; z) =Γ(c)
Γ(b)Γ(c − b)
∫ 1
0xb−1(1− x)c−b−1(1− zx)−adx
3F2
[a1, a2, cb1, d
; z
]=
Γ(d)
Γ(c)Γ(d − c)
∫ 1
0xc−1(1− x)d−c−12F1(a1, a2, b1; xz)dx
are frequently encountered for the bubble topology.
(DESY) Modern Summation November 2013 9 / 43
High Precision QFT CalculationsExample Calculation
Special functions frequently admit sum representations. For the exampletopology class we frequently need,
2F1(a, b, c ; z) =∞∑
i=0
aibici
z i
i !
3F2
[a1, a2, cb1, d
; z
]=∞∑
i=0
(a1)i (a2)ici(b1)idi
z i
i !
where,
xn =Γ(x + n)
Γ(x).
Thus we arrive at a sum representation for the diagram.
(DESY) Modern Summation November 2013 10 / 43
High Precision QFT CalculationsOther ways to obtain sums
Introduce binomial expansions of Feynman parameter brackets,
(x1 + x2)n, n ∈ Z
to simplify parameter integration.
Apply the residue theorem to evaluate a Mellin-Barnes integral.
...
(DESY) Modern Summation November 2013 11 / 43
Statement of Problem
Integrals over Feynman parameters can be converted into sums, forexample through the methods discussed.The integration problem has been transformed into a summation problem.Now attempt to use symbolic summation tools to express the sum form ofthe diagram in terms of basis functions.Today I will talk about a new summation algorithm.
(DESY) Modern Summation November 2013 12 / 43
Statement of ProblemDefintions
A definite sum is of the form,
n∑
i=0
f (n, i)
and a multi-sum is nested if,
m∑
i
i∑
j
f (n, i , j).
We will be interested in definite nested multi-sums which are of the form,
n∑
i
i∑
j
f (n, i , j)
(DESY) Modern Summation November 2013 13 / 43
Statement of Problem
Any given Feynman diagram (with atmost one mass) can be expressed asa definite nested multi-sum,
Fn(ε) =
L1(n)∑
i1=α1
· · ·Lm(n,i1,...im−1)∑
im=αm
∞∑
j1=β1
· · ·∞∑
jN=βN
f (ε, n, i1, . . . , im, j1, . . . , jn).
Aim
Given a definite nested multi-sum find, in terms of indefinite nestedmulti-sums, another (simpler) representation accurate to a given order in ε.
The dimensional regularisation parameter is denoted by ε and n is a Mellinparameter.
(DESY) Modern Summation November 2013 14 / 43
Statement of ProblemIllustration (< 10 minutes of CPU time)
n+1∑
i=2
n+2−i∑
j=2
∞∑
a=0
∞∑
b=0
(n+2i
)(n+2−ij
)(−1)i+jB[i , j ](j + i − 1)
(j + i + a + b)(i + j + a + b − 1)(j + b)(i + b)
=2n3 + 5n2 + 4n − 2
n + 1S2 +
[5
2S2 −
n2 + 2n + 2
n + 1
]S21 − 2nS2,1
− 2n(n + 1)ζ3 − S31 +
1
4S41 −
1
4S22 + 2(n + 1)S3 −
1
2S4 − 2S3,1
+ [4ζ3 + (2n − 1)S2 + 2S3 − 2(n + 1)− 4S2,1] S1 + 2S2,1,1
where Sa,...,b = Sa,...,b(n) & B[x , y ] = Γ[x ]Γ[y ]/Γ[x + y ] for convenienceand ε = 0 for this sum.
We have gone from a tough to simple, if long, expression.
(DESY) Modern Summation November 2013 15 / 43
Existing ToolsSigma
To solve summation problems one needs a general toolkit to apply. Ofthe examples available, we will use a collection of algorithmsimplemented in Mathematica. Schneider ’04, ’05... related to Karr ’81 & Chyzak ’00
Sigma computes linear recurrences with polynomial coefficients.
The scaling of CPU time with ‘input difficulty’ is dangerously high.
We must adopt algorithms that ‘divide and conquer’ summationproblems.
In addition, one must massage inputs to dial scaling parameters thusmaking a computation possible.
(DESY) Modern Summation November 2013 16 / 43
Existing ToolsSigma
Consider a summation problem,
n∑
i=0
F (i).
Suppose that there exists a function G ,
F (i) = G (i + 1)− G (i), (telescoping equation)n∑
i=0
F (i) =n∑
i=0
G (i + 1)− G (i),
= G (n + 1)− G (0)
which is analogous to integration. The telescoping equation can be solvedby numerous technologies depending on the properties of F . Sigma isperhaps the most powerful such technology available at the moment.
(DESY) Modern Summation November 2013 17 / 43
Existing ToolsSigma
Sigma works by encoding recurrences into a difference-field. A DF is afield F and a shift operator σ,
σ(h(x)) = h(x + 1)
σ(α) = α ∀α ∈ K.
In this language, f ∈ F and we search for a g ∈ F such that,
σ(g)− g = f .
(DESY) Modern Summation November 2013 18 / 43
Existing ToolsSigma
Choose the harmonic numbers for F and let f represent the harmonicnumbers in the difference field. Then,
F (i) =i∑
j=1
1
j
F (i + 1) = F (i) +1
i + 1,
σf = f +1
i + 1
We should also define i ,σi = i + 1
(DESY) Modern Summation November 2013 19 / 43
Existing ToolsSigma
Sigma computes a denominator bound on g ∈ F = K(i)(f ). Then Sigmacomputes a degree bound. Finally Sigma solves the linear system for thecoefficients of the numerator and denominator polynomials.Sigma can also solve the more general creative telescoping equation,
σg − g =m∑
k=0
ck fk
where the fk correspond to shifts in another parameter, F (n + k , i).Solutions are now in the form of recurrences,
G (n + 1)− G (0) =m∑
k=0
ck
(n∑
i=0
F (n + k, i)
)
(DESY) Modern Summation November 2013 20 / 43
Existing ToolsSigma
Normally in the literature the creative telescoping solution is written usinga notation for the sum,
S(n) =n∑
i=0
F (i).
Then we can write,
G (n + 1)− G (0) = c0S(n) + c1S(n + 1) + . . .+ cmS(n + m)
or even in the notation of sequences,
G(n) = p0an + . . .+ pman+m
In this talk G will be rational and may include sums and the pi will bepolynomials – examples later.
(DESY) Modern Summation November 2013 21 / 43
Existing ToolsDirect Approach
Fn(ε) =
L1(n)∑
i1=α1
· · ·Lm(n,i1,...im)∑
im=αm
∞∑
j1=β1
· · ·∞∑
jN=βN
f (ε, n, {i}, {j})
Apply MultiSum package (tough)
g0(ε, n)Fn + . . . + gr (ε, n)Fn+r = G (ε, n)
Developed and used for example by Wegschaider ’08, Blumlein, Klein, Schneider & Stan ’12
(DESY) Modern Summation November 2013 22 / 43
Existing ToolsSum by Sum Approach
Zoom to the innermost sum
Fn(ε) =
∞ or LN∑
jN=βN
f (ε, n, {i}, {j})
Fn(ε) =
L1(n)∑
i1=α1
· · ·Lm(n,i1,...im)∑
im=αm
∞∑
j1=β1
· · ·∞∑
jN=βN
f (ε, n, {i}, {j})
Find a recurrence for the inner sum,g0(ε, n)Fn + . . . + gr (ε, n)Fn+r = G (ε, n)
Solve Recurrence andsubstitute in solution
(DESY) Modern Summation November 2013 23 / 43
Refined Holonomic Approach
Zoom to the innermost sum
Fn(ε) =
∞ or LN∑
jN=βN
f (ε, n, {i}, {j})
Fn(ε) =
L1(n)∑
i1=α1
· · ·Lm(n,i1,...im)∑
im=αm
∞∑
j1=β1
· · ·∞∑
jN=βN
f (ε, n, {i}, {j})
Find a recurrence for the inner sum,g0(ε, n)Fn + . . . + gr (ε, n)Fn+r = G (ε, n)
Replace innermost sumwith the sequence andits recurrences
(DESY) Modern Summation November 2013 24 / 43
A Worked Example
Consider the following definite nested multi-sum,
Fn =n−2∑
i1=0
n−i1−2∑
i2=0
4i1!(−1)i2(n − i1 − 1)(1 + i2)!
(1 + i1 + i2)2(2 + i1 + i2)2(i1 + i2)!
(n − i1 − 2
i2
)
To find a recurrence for Fn, first re-write the sum,
4n−2∑
i1=0
i1!(n − i1 − 1)ai1,n
ai1,n =
n−i1−2∑
i2=0
(−1)i2(1 + i2)!
(1 + i1 + i2)2(2 + i1 + i2)2(i1 + i2)!
(n − i1 − 2
i2
)
now apply a recurrence finding algorithm, e.g. Sigma.
(DESY) Modern Summation November 2013 25 / 43
A Worked Example
One finds that,
(2+i1+n+i1n)ai1,n − (2+i1 − n)(1+i1 + n)ai1+1,n =1
(1+i21 )i1!,
−(1+i1 − n)(1+2i1+i1n)ai ,n − (1+n)(1+i1+i1n)ai ,n+1 = − 1
(1+n)i1!.
The two recurrences plus initial conditions specify the summand — aholonomic sequence.
The right-hand sides are non-zero, which is usuall called ‘refined’.
Combining them one finds, for example, a zero-order recurrence,
Fn =4n
2 + n− 8S1(n)
(1 + n)(2 + n), S1(n) =
n∑
i=1
1
i.
(DESY) Modern Summation November 2013 26 / 43
Recurrence Tree
N
i1
i2
......
i2, i1
......
...
i1, N
i2
......
i2, i1
......
...
i2, N
......
......
Third Sum, bi2 =∑i2
i3=0 ci3
Second Sum, ai1 =∑i1
i2=0 bi2
Input Sum, F =∑N
i1=0 ai1
(DESY) Modern Summation November 2013 27 / 43
Conceptual Advantages
Consider a sum, in the refined approach, defined by a zeroth-orderrecurrence. It has the most complicated rhs possible. Essentially thatis the sum-by-sum approach!
At the other extreme, the class of problem sums obey homogeneous(rhs =0) recurrences of order ∼ 35.
The refined approach allows the structure of the problem to bedistributed between the order of the recurrence and the complexity ofthe recurrence right-hand side.
This freedom is a motivating concept to explore the refined approach.
(DESY) Modern Summation November 2013 28 / 43
Conceptual Advantages
Using the sum-by-sum approach one must expand the summand in εas a first step. Such an expansion blows up the size of the summandquickly.
By holding the epsilon expansion inside the recurrence one cancompute, with a small extra overhead, all the coefficients in anexpansion at once.
One is motivated to propose that at higher and higher orders in ε therefined approach will become increasingly quicker than thesum-by-sum approach.This scaling is a second motivating concept to explore the refinedapproach.
(DESY) Modern Summation November 2013 29 / 43
Conceptual AdvantagesExample Sum
Consider the following double sum,
Fn(ε) =n−5∑
j0=0
n−3−j0∑
j1=0
(−1)j1(1 + j1)(j0 + j1)!(1− ε
2
)j0
(3− ε
2
)j1
(4− ε)j0+j1
(4 + ε
2
)j0+j1
(n−j0−2j1 + 1
)
This is the appropriate input for the refined approach. For the sum-by-sumapproach one must expand the summand.
Fn(ε) = F 0n (ε) + εF 1
n (ε) + . . .
(DESY) Modern Summation November 2013 30 / 43
Conceptual AdvantagesExample Sum
F 0n (ε) =
n−5∑
j0=0
n−3−j0∑
j1=0
(−1)j1(1 + j1)(j0 + j1)! (1)j0 (3)j1(4)j0+j1
(4)j0+j1
(n−j0−2j1 + 1
)
F 1n (ε) =
n−5∑
j0=0
n−3−j0∑
j1=0
3(−1)j1 j0!(2 + j1)!(1 + j1)(j0 + j1)!
((3 + j0 + j1)!)2
(n−j0−2j1 + 1
)
×(
1 +3
1 + j1+
3
2 + j1− 3
1 + j0 + j1− 3
2 + j0 + j1− 3
3 + j0 + j1
+3S1(j0) + 3S1(j1)− 3S1(j0 + j1)
)
(DESY) Modern Summation November 2013 31 / 43
Computing RecurrencesEffects of Recurrence Order
Passing Sigma sums that are defined in terms of high-orderrecurrences generically decreases the speed drastically. For example, asum defined in terms of an order 8 recurrence is simply too high tocompute with.
In addition, it is often true that recurrence order grows. A sum definedby a fourth order recurrence will probably obey a 4+ order recurrence.
In this way one can lose control of the tree of recurrences for amulti-sum making the algorithm unworkable.
(DESY) Modern Summation November 2013 32 / 43
Computing RecurrencesHandling Right-hand Sides
Passing Sigma a sum, defined in terms of recurrences accurate to someorder in ε, one obtains a recurrence to the requested order in ε.
g2(ε, j , n)aj+2 + . . .+ g0(ε, j , n)aj = 3j2 +
j∑
i=1
1
n + i + j+ ε
j∑
i=1
S1(n)
j(j − 1 + i)
Generically the right-hand side of the recurrence, G (ε, n), will containdefinite nested multi-sums which must be converted to indefiniteobjects using either algorithm.(Unprocessed right-hand sides are extremely slow to work with.)
Processing the right-hand side can be trivial or tough.
In practice finding and simplifying a recurrence take similar amounts oftime due to optimisation.
(DESY) Modern Summation November 2013 33 / 43
Computing RecurrencesManaging the Recurrence Tree
One is looking to balance several factors.
1 Time to compute recurrences.
2 Time to simplify recurrences.
3 Growth of computation time for later recurrences (controlling thetree)
(DESY) Modern Summation November 2013 34 / 43
Current Standard Lore
Here is our current generic thinking,
1 Try to compute a recurrence, with a simple right-hand side (⇒high-order), provided the recurrence is no more than order 2 and thatthe system of equations hidden in Sigma takes less than x minutes tosolve. (Naıve difference field theory)
2 Else, compute a recurrence of minimal order; no restrictions onright-hand side. (Improved difference field theory)
3 Simplify right-hand side, expand in ε.
(DESY) Modern Summation November 2013 35 / 43
Illustrative Result
It is not correct to think of one approach as quickest/best in general.Take the example sum,
S =n−2∑
i1=0
n−i1−2∑
i2=0
4i1!(−1)i2(n − i1 − 1)(1 + i2)!
(1 + i1 + i2)2(2 + i1 + i2)2(i1 + i2)!
(n − i1 − 2
i2
)
The refined approach is 4 times faster than the current ‘state-of-the-art’sum-by-sum algorithm and some examples can be as much as 10 timesfaster.
(DESY) Modern Summation November 2013 36 / 43
Comparison
Experimental tests show that large, complicated input sums e.g.quintuple sums are quicker with the sum-by-sum approach. The treeof recurrences can not be well controlled (yet!).
Small sums are quicker with the refined approach e.g. double or triplesums. However the refined approach is far from an exhausted methodat the moment.
(DESY) Modern Summation November 2013 37 / 43
QCD Sum ExamplesEasy Double Sum
Fn(ε) =n−5∑
j0=0
n−3−j0∑
j1=0
(−1)j1(1 + j1)(j0 + j1)!(1− ε
2
)j0
(3− ε
2
)j1
(4− ε)j0+j1
(4 + ε
2
)j0+j1
(n−j0−2j1 + 1
)
Computed to leading order in ε takes 30 seconds with the refined approachand 180 seconds with the sum-by-sum approach.
(DESY) Modern Summation November 2013 38 / 43
QCD Sum ExamplesEasy Double Sum
The innermost sum obeys a second order homogeneous recurrence
g2(ε, j0, n)aj0+2,n + g1(ε, j0, n)aj0+1,n + g0(ε, j0, n)aj0,n = 0
where
g0 = (n − j0 − 3)(j0 + 1)(2j0 + 2− ε)g1 = (2nj0 − 2n + εn − 4j20 − j0ε− 16j0 − 18− ε+ ε2)(n − j0 − 2)
g2 = 2(n − j0 − 3)(j0 − n + 2)(j0 + 2 + ε)
(DESY) Modern Summation November 2013 39 / 43
QCD Sum ExamplesEasy Double Sum
The whole sum obeys a zeroth order recurrence.
g0(ε, n)Fn = G (ε, n)
where
g0(ε, n) = −(2 + ε)(4 + ε)(n + 2− ε)(n + 1− ε)G (ε, n) = 36(4− n)(n + 1)
×(2 + n)(36 + n(n(205 + n(n(n(n − 11) + 52)− 134))− 179))
n2(n − 3)2(n − 2)2(n − 1)2
+ε
[6n(n(n(n(n(−n(n(n(n(n(n(n(n(5n − 108) + 1004)− 5238) + 16628)
−31758) + 29602) + 13158)− 85481) + 145890)− 166526) + 128184)
+27648)28080)− 5184)− 72
n(n + 3)S1(n)
]
(DESY) Modern Summation November 2013 40 / 43
QCD Sum ExamplesTough Triple Sum
n−2∑
j=0
j−2∑
j1=0
n−j+j1−2∑
j2=1
(−1)j1+j2 j2(j + j1 − 2)!(j1 − ε+ 3)!(1 + j2)!
(j − j1 + j2)!(n − j + j1 + 2− 2ε)!
×(n − j − ε− 2)!
(n − j + j1 + 2− ε
2
)!(n − j + j1 − j2 + 1− ε
2
)!(
n − j + j1 + 4 + ε2
)!(n − j + j1 + 2 + ε
2
)!
×(j − 2j1
)(n − j + j1 − 2
j2
)
In this case all the recurrences are first order. Computed from order ε−1 toε2 takes 3,500 seconds with the refined approach and 4,750 seconds withthe sum-by-sum approach.
(DESY) Modern Summation November 2013 41 / 43
Epilogue
The refined holonomic summation approach was put into aMathematica package, ρSum, and was used to solve almost all thebubble topologies shown earlier. (10,000s of sums in total)
There is a manuscript in preparation on the refined holonomicalgorithm and the technical details of optimisation.
(DESY) Modern Summation November 2013 42 / 43
Summary
1 A refined approach to multi-summation has the capability tointerpolate between existing multi-summation techniques.
2 With regards to ε expansions, there are good reasons to pursue therefined approach.
3 Although in the earlier stages of development, the method can alreadycompete with (mature) exisiting technologies in non-trivial examples.
(DESY) Modern Summation November 2013 43 / 43
Definition of Summand
Definition
Let {f (n, k)}n≥0,k≥0 be a multivariate (here bivariate) sequence over afield F. f is hypergeometric in n and k if ∃d ∈ Z+ andr1(x , y), r2(x , y) ∈ F(x , y) such that f (n + 1, k)/f (k) = r1(n, k) andf (n, k + 1)/f (n, k) = r2(n, k) ∀n, k ≥ d .
Definition
Restrict to sequences where:∃d ∈ Z+ , ai , bi ,mi ∈ Z and ci ∈ F for i ∈ [1, r ] whereain + bik + ci /∈ Z−∀n, k ≥ d and ∃ p(x , y), q(x , y) ∈ F[x , y ] where q 6= 0factors linearly over F :f (n, k) = p(n, k)/q(n, k)
∏ri=1 Γ(ain + bik + ci )
mi ∀n, k ≥ d .
n.b. Z± both include zero.
(DESY) Modern Summation November 2013 44 / 43
Statement of ProblemSummary
Allow the summand to be as defined, times harmonic numbers and linearcombinations of such terms.
Fn(ε) =
L1(n)∑
i1=α1
· · ·Lm(n,i1,...im)∑
im=αm
∞∑
j1=β1
· · ·∞∑
jN=βN
f (ε, n, i1, . . . , im, j1, . . . , jN)
where n ∈ N and n ≥ n0 ∈ N, all the upper bounds, Lk , are integer-linearin n, {i} and {j}. All the lower bounds are specified constants,{α}, {β} ∈ N. The summand, F , is hypergeometric with respect to n, {i}and {j}.
Aim
Find an expression for a definite nested multi-sum, using the outlinedsummand, in terms of indefinite nested multi-sums.
Return
(DESY) Modern Summation November 2013 45 / 43