$Apart: A Generalized Mathematica Apart Function
arXiv:1204.2314 · doi:10.1016/j.cpc.2012.03.025
Abstract
We have generalized the \textsc{Mathematica} function \texttt{Apart} from 1 to dimension, the generalized function \texttt{$Apart} can decompose any linear dependent elements in to irreducible ones. The elements in can be viewed as the corresponding propagators which involve loop momenta, and the decomposition will be useful when one tries to perform the loop calculations using the packages such as \textsc{Fire} and \textsc{Reduze}, which have implemented the integration by parts (IBP) identities and Lorentz invariance (LI) identities. A description on how to use this package, combined with \textsc{Fire}, \textsc{FeynArts} and \textsc{FeynCalc} packages, to do the one-loop calculations in double quarkonium production in colliders is given, and the full source code for a specific process is also available.
14 pages, 2 figures, match the published version. arXiv admin note: text overlap with arXiv:1201.4330 by other authors
References in corpus (9)
- Algorithm FIRE -- Feynman Integral REduction
- Direct extraction of one-loop integral coefficients
- A Numerical Unitarity Formalism for Evaluating One-Loop Amplitudes
- Techniques for the calculation of electroweak radiative corrections at the one-loop level and results for W-physics at LEP200
- QCD corrections to J/psi plus eta_c production in e+e- annihilation at sqrt{s}=10.6 GeV
- On Triple-Cut of Scattering Amplitudes
- Group structure of the integration-by-part identities and its application to the reduction of multiloop integrals
- An Algorithm to Construct Groebner Bases for Solving Integration by Parts Relations
- Automated calculations for multi-leg processes