BootSTOP is a Python package for determining CFT data (OPE-coefficients squared and scaling dimensions)
which minimise a theory’s truncated crossing equation. To do this the code can apply either a custom PyTorch
implementation of the Soft-Actor-Critic algorithm
or one of the algorithms within the PyGMO package (information about PyGMO can be found
on the PyGMO website).
At present the crossing equation for each of the following CFTs is coded within BootSTOP:
1D defect CFT (see [4]), 2D c=1 compactified boson CFT (see [1,2])
and the 6D (2,0) SCFT (see [3]). See [1-4] and the references within for comprehensive background.
This repository contains several configured config and run files so that you can immediately start solving.
For example, executing the command:
python3 run_pygmo_1d_deriv.py
will apply PyGMO’s IPOPT algorithm to the (derivative form) crossing equation of the 1D defect CFT
truncated to 62 operators.