## Abstract

We present FEYNCALC 9.3, a new stable version of a powerful and versatile MATHEMATICA package for symbolic quantum field theory (QFT) calculations. Some interesting new features such as highly improved interoperability with other packages, automatic extraction of the ultraviolet divergent parts of 1-loop integrals, support for amplitudes with Majorana fermions and γ-matrices with explicit Dirac indices are explained in detail. Furthermore, we discuss some common problems and misunderstandings that may arise in the daily usage of the package, providing explanations and workarounds.

Program summary:

Program Title: FeynCalc

CPC Library link to program files: http://dx.doi.org/10.17632/cmpjr5ktmp.2 Licensing provisions: GNU GPLv3

Programming language: Wolfram Mathematica 8 and higher

External routines/libraries: FeynArts [1]

Journal reference of previous version: Comput. Phys. Commun., 207, 432–444, (2016).

Does the new version supersede the previous version?: Yes

Nature of problem: Symbolic calculation of Feynman diagrams in particle physics and suitable standalone expressions in Quantum Field Theory.

Solution method: The required algorithms and algebraic identities are implemented in Wolfram Mathematica.

Reasons for the new version: Highly improved interoperability with other packages, new routines for Dirac algebra and loop integral evaluation.

Summary of revisions: FEYNCALC can be loaded with arbitrary packages into the same MATHEMATICA kernel without causing shadowing issues. Algebraic manipulations of Dirac matrices and spinors with explicit Dirac indices are now available. Amplitudes involving Majorana fermions (both written by hand or obtained with FEYNARTS [1] can be evaluated out-of-the box. The same goes for FEYNARTS-generated diagrams with 4-fermion operators. The algorithm of [2] is added to extract UV-poles from scalar 1-loop integrals (Passarino–Veltman functions) with an arbitrary number of external legs.

Restrictions: In the case of multi-particle (beyond 1→3 and 2→3) or multiloop processes, it is not advisable to perform all algebraic evaluations only with FEYNCALC and MATHEMATICA.

Program summary:

Program Title: FeynCalc

CPC Library link to program files: http://dx.doi.org/10.17632/cmpjr5ktmp.2 Licensing provisions: GNU GPLv3

Programming language: Wolfram Mathematica 8 and higher

External routines/libraries: FeynArts [1]

Journal reference of previous version: Comput. Phys. Commun., 207, 432–444, (2016).

Does the new version supersede the previous version?: Yes

Nature of problem: Symbolic calculation of Feynman diagrams in particle physics and suitable standalone expressions in Quantum Field Theory.

Solution method: The required algorithms and algebraic identities are implemented in Wolfram Mathematica.

Reasons for the new version: Highly improved interoperability with other packages, new routines for Dirac algebra and loop integral evaluation.

Summary of revisions: FEYNCALC can be loaded with arbitrary packages into the same MATHEMATICA kernel without causing shadowing issues. Algebraic manipulations of Dirac matrices and spinors with explicit Dirac indices are now available. Amplitudes involving Majorana fermions (both written by hand or obtained with FEYNARTS [1] can be evaluated out-of-the box. The same goes for FEYNARTS-generated diagrams with 4-fermion operators. The algorithm of [2] is added to extract UV-poles from scalar 1-loop integrals (Passarino–Veltman functions) with an arbitrary number of external legs.

Restrictions: In the case of multi-particle (beyond 1→3 and 2→3) or multiloop processes, it is not advisable to perform all algebraic evaluations only with FEYNCALC and MATHEMATICA.

Original language | English |
---|---|

Article number | 107478 |

Journal | Computer Physics Communications |

Volume | 256 |

Number of pages | 13 |

ISSN | 0010-4655 |

DOIs | |

Publication status | Published - 2020 |

## Keywords

- High energy physics
- Feynman diagrams
- Loop integrals
- Dimansional regularization
- Renormalization
- Dirac algebra
- Passarino-Veltman
- Majorana