qgraf–r
latest version:  1.0

Qgraf–r computes particle number conservation rules (both additive and multiplicative) for many types of QFT models. It is then able to identify (un)physical processes that break those rules, thereby ruling out the existence of matching Feynman diagrams for every order of perturbation theory.

Additionally, it ‘solves’ inclusive processes with a fixed number of external fields, some of which ‘unknowns’ — that is, it can find the matching non-inclusive processes that satisfy the number conservation rules it has computed itself. For example, it can produce a list of the n–point functions allowed by those rules (for n fixed, and not too large).

The information produced by Qgraf–r may also be used to partly cross-check the input model-file. For instance, if some of the rules of the (intended) model are known in advance, and if they are not compatible with those computed by the program, then the model description is very likely incorrect.

  • Latest version: qgraf-r-1.0 (2019).
    Please report any error you may happen to find.

  • Programming language: Fortran 77.
    No binaries either (see also the corresponding entry for Qgraf).

Most of the theory behind Qgraf–r is described in these papers:

  • From Feynman rules to conserved quantum numbers, I
    Comput. Phys. Commun. 214 (2017) 83–90
    https://doi.org/10.1016/j.cpc.2017.01.025

    show outline

  • From Feynman rules to conserved quantum numbers, II
    Comput. Phys. Commun. 215 (2017) 13–19
    https://doi.org/10.1016/j.cpc.2017.01.027

    show outline

  • From Feynman rules to conserved quantum numbers, III
    Comput. Phys. Commun. 260 (2021) 107740
    https://doi.org/10.1016/j.cpc.2020.107740

    show outline