FIREBurn
FIREBurn[expr, {q1, q2, ...}, {p1, p2, ...}]
reduces
loop integrals with loop momenta q1, q2, ...
and external
momenta p1, p2, ...
with integration-by-parts (IBP)
relations.
FIREBurn
expects that the input does not contain any
loop integrals with linearly dependent propagators. Therefore, prior to
starting the reduction, use ApartFF
.
The evaluation is done on a parallel kernel using A.V. Smirnov’s and
V.A. Smirnov’s FIRE.
See also
Overview.
Examples
int = SFAD[{p, m^2, 2}, {{0, 2 p . k}, m^2, 3}]
(p2−m2+iη)2.(2(k⋅p)−m2+iη)31
FIREBurn[int, {p}, {k}, Timing -> False]
−m4(m2−4k2)3(2(k⋅p)−m2+iη).(p2−m2+iη)(D−5)(D−3)k2(Dm2−4k2−6m2)−2m4(m2−4k2)3(p2−m2+iη)(D−2)(2D2k2−24Dk2+66k2+m2)