This repository contains the code and data used to generate the plots in our paper The Rise of Linear Trajectories. This is broken down in two parts:
These bounds make up the data for Figs. 1–3.
- The data for the bound is prepared in
forward_bounds.nb. Note that we use crossing symmetric dispersion relations to simplify the calculation (notably for null constraints). One can verify that the sum rules and null constraints thus obtained are exactly the same as the ones presented in the paper. - The computation is done server-side using
sdpbandslurm. The server-side code is contained in thesdpbRundirectory. - The directories
spectra_fig_1andspectra_fig_3contain the raw values for the spectra extracted at each point. These values can be read using the dedicated functions inforward_bounds.nb.
These bounds make up the data for Figs. 4–5.
- We prepare the json file in
run.sh. Note that we use the non-forward dispersion relations here as we describe in our paper and in 2102.08951. - The values of the masses can be changed in
generate.m. - The sdpb run is done in
run-l-g.sh.
- The file
Plots.nbcontains the code that generates all the plots, in a comprehensible format. The exact values plotted can be found there as well.