correlator

This code computes tree- and one-loop correlators in the U(2) scalar sector of N=4 supersymmetric Yang-Mills. It is written in python and is designed to be run from a GNU/Linux command line. It should be easy to port it to Mac OS X and other operating systems.

First download the correlator code to a file called correlator.py.

A Multitrace operator such as tr(X)tr(XY) is written as X,XY where trace are separated by commas. Antisymmetrised [X,Y] is also incorporated, where numbers label the antisymmetrised pairs, so that 12,1,2 stands for tr(XX)tr(Y)tr(Y) - 2tr(XY)tr(X)tr(Y) + tr(YY)tr(X)tr(X). In other words 11 labels one [X,Y], 22 another [X,Y].

To get the tree-level correlator of tr(XX)tr(Y)tr(Z) and tr(XXYZ) (this works for any fields) use the -0 switch

python correlator.py -0 XX,Y,Z XXYZ

To get the one-loop correlator of tr(XY)tr(XY) and tr(XYXY) (this only works for operators built from X and Y) use the -1 switch

python correlator.py -1 XY,XY XYXY

To find the dilatation operator of tr([X,Y][X,Y]) (this only works for operators built from X and Y) use the -d switch

python correlator.py -d 1122