A functional approach to the numerical conformal bootstrap
Miguel F. Paulos, Bernardo Zan

TL;DR
This paper introduces a functional basis approach to the 1D conformal bootstrap that converges faster and achieves high accuracy with fewer components, potentially improving higher-dimensional applications.
Contribution
The authors develop and demonstrate a functional basis method that accelerates convergence in the numerical conformal bootstrap, outperforming traditional derivative basis techniques.
Findings
Faster convergence with fewer components in the functional basis
High accuracy achieved with minimal truncation
Potential for application in higher-dimensional CFTs
Abstract
We apply recently constructed functional bases to the numerical conformal bootstrap for 1D CFTs. We argue and show that numerical results in this basis converge much faster than the traditional derivative basis. In particular, truncations of the crossing equation with even a handful of components can lead to extremely accurate results, in opposition to hundreds of components in the usual approach. We explain how this is a consequence of the functional basis correctly capturing the asymptotics of bound-saturating extremal solutions to crossing. We discuss how these methods can and should be implemented in higher dimensional applications.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
**A functional approach to the numerical conformal bootstrap
**
Miguel F. Paulos1, Bernardo Zan2,1
1 *Laboratoire de Physique de l’École Normale Supérieure
PSL University, CNRS, Sorbonne Universités, UPMC Univ. Paris 06
24 rue Lhomond, 75231 Paris Cedex 05, France
2* *Theoretical Particle Physics Laboratory (LPTP), Institute of Physics,
EPFL, Lausanne, Switzerland *
[email protected], [email protected]
Abstract
We apply recently constructed functional bases to the numerical conformal bootstrap for 1D CFTs. We argue and show that numerical results in this basis converge much faster than the traditional derivative basis. In particular, truncations of the crossing equation with even a handful of components can lead to extremely accurate results, in opposition to hundreds of components in the usual approach. We explain how this is a consequence of the functional basis correctly capturing the asymptotics of bound-saturating extremal solutions to crossing. We discuss how these methods can and should be implemented in higher dimensional applications.
Contents
1 Introduction
More than ten years ago, [1] introduced a simple and effective method to extract information from crossing equations in conformal field theories. In its simplest guise,111In this example the equation expresses crossing symmetry for a correlator of four identical fields on a line, when decomposed into blocks. the equation takes the form
[TABLE]
with kinematically determined functions given below. This equation should be thought of as expressing an infinite set of sum rules, labeled by the cross-ratio , on the OPE data between primary operators . The basic idea of [1] is as follows.222For a recent review and an extensive list of references see [2]. Firstly we abstract from any particular CFT realization and think of the above as a general constraint on all possible consistent OPEs. Secondly we act on the crossing equation with suitably chosen linear functionals to get simpler sum rules:
[TABLE]
where for unitary solutions we have . We can now make various assumptions on the set of allowed quantum numbers, on the external dimension , or even the allowed values of for specific . Depending on these assumptions, it may be possible to find non-negative in . The sum rule is then impossible to satisfy for positive , which means our original assumptions cannot hold for any unitary CFT. In this way, it is possible to derive bounds on CFT data such as scaling dimensions and OPE coefficients.
In practice, the search for such functionals is done numerically inside a finite dimensional linear vector space. This amounts to truncating the crossing constraints to a more manageable finite subset. We want the size of this space to be as large as possible to get the strongest bounds, but we are constrained in doing this by the available computational resources. Clearly we would like to choose this space in a way which gives us the most stringent constraints possible for a fixed dimensionality. In the original reference [1] this choice corresponds to taking to be a finite sum of derivatives with respect to the cross-ratio at a specific point. For its simplicity and effectiveness, this has remained the default choice up to now.333See [3] for some alternative explorations.
Very recently, new bases of functionals were constructed in [4] (see also [5, 6, 7, 8, 9] for related works) and found to lead to exact, optimal, bounds on CFT data. The goal of this note is to explore how these bases can be used to obtain better numerical bounds. As we will see, one of the key points is that in these bases each individual functional automatically encodes the expected asymptotics and spectrum of bound-saturating (extremal [10, 11]) solutions to crossing. This leads to a decoupling between dynamics at small and large scaling dimensions, which means the truncated bootstrap equations not only fully capture the interesting physics, they may also be effectively completed to the full set of constraints once the truncation size is large enough.
In this note we will consider two simple applications to test our proposal. In the first we will bootstrap the generalized free boson solution using a functional basis associated to free fermions. This somewhat perverse choice was chosen as a worse-case scenario for our approach, and yet we will still find that it is a significant improvement over the derivative basis. For our second application we will find a family of universal bounds on OPE coefficients in 1D. The bound is saturated by a family of solutions to crossing which neatly interpolates between the generalized free boson and fermionic solutions. Near the boson point it is described by (boundary correlators of) a free scalar in AdS2 with a interaction. We are able to easily find the approximate exact bound, obtaining several digits accuracy using a handful of components.
The outline of this note is as follows. In the next section we review the functional bases obtained in [4]. Section 3 reviews the link between bounds and extremal solutions, and explains why the new basis is expected to lead to highly improved numerical bounds. In section 4 we do the two numerical applications explained above, which confirm these expectations. We conclude with an outlook on higher dimensional applications.
This note is complemented by two appendices. The reader interested in using the functionals will find the explicit form of the associated integral kernels in appendix A. Furthermore for integer or half-integer external dimensions, the kernels simplify and we explain how to compute the functional actions explicitly in appendix B.
2 Setup
2.1 Crossing symmetry
We are interested in studying the crossing equation for 1D CFT correlators of identical operators :
[TABLE]
For the correlator can be expressed in terms of blocks as,
[TABLE]
with the conformal block given by
[TABLE]
Crossing symmetry is the statement . For a generic CFT this leads to the equation
[TABLE]
with . We will often simplify notation by omitting the dependence on . For unitary CFTs the sum ranges over all scaling dimensions . We will study this equation as a mathematical set of constraints on the which hold for any and all (unitary) CFTs.
Two simple and important solutions to these constraints are associated with generalized free fields in , which describe boundary correlators of free fields in AdS2. Introduce:
[TABLE]
Then we have
[TABLE]
with and . For the corresponding correlators are
[TABLE]
with the and signs for (B)osons and (F)ermions respectively.
2.2 Free functional bases
We will now review the analytic functionals constructed in [4]. There are two functional bases which are in a sense dual to the simple solutions to crossing of the previous subsection. We will denote a generic functional by and functional actions will be abbreviated as
[TABLE]
Each basis is made up of infinite sets of functionals with a non-negative integer, and satisfying the duality conditions
[TABLE]
for the fermionic (F) basis, and
[TABLE]
for the bosonic (B) basis, with . The coefficients appearing here are given by
[TABLE]
The fact that are non-zero is related to the fact the generalized free boson solution admits a relevant deformation that does not introduce new states. Thinking of the free boson as being the holographic dual to a massive scalar field in AdS2, this deformation is accounted for by the interaction [4].
The action of the functionals is defined by the formula:
[TABLE]
with and the sign for boson (fermion) functionals respectively. The general functional kernels are given very explicitly in appendix A. They are chosen such that not only the duality relations hold, but also that the functionals are compatible with the crossing equation, in the sense that:
[TABLE]
The infinite sum appearing in the crossing equation means this swapping condition is not trivial, and it in fact constrains the behaviour of near and [12].
One of the main results of [4] is that the crossing equation is equivalent to the set of sum rules arising from applying a complete functional basis:
[TABLE]
The equivalence holds whether we use the bosonic or the fermionic basis of functionals. Because of this equivalence between the crossing equation and the sum rules involving the functional actions it is clearly of utmost importance to obtain expressions for these, or at least to have the means for their speedy numerical evaluation. In the derivative basis, this would be analogous to being able to compute arbitrary derivatives of conformal blocks efficiently. In our case, a useful result is that for each basis, for a contour rotation argument leads to the expression
[TABLE]
where again the + () sign corresponds to the bosonic (fermionic) functionals. This expression is essentially what lies at the origin of the duality conditions, thanks to the oscillating prefactor. The limited validity of this formula comes about due to singularities in as . However, if one manages to evaluate the integral above exactly, we can of course extend the result to all by analytic continuation.
With the explicit forms of the given in appendix A, it is relatively straightforward to evaluate numerically the functional actions for any , using either (2.12) or (2.14), and this is all we need for bootstrap applications.444In our experience, it is faster to numerically evaluate (2.14) when available, rather than (2.12). However, the kernels take on particularly simple expressions when is a half-integer, for the fermion basis, or an integer, for the bosonic basis. With these simplified kernels we are able compute the functional actions analytically, and this is discussed in appendix B. These analytic expressions can be evaluated much more rapidly than by doing the integrals numerically. It would be very useful to be able to determine similar analytic results for any , although this is strictly speaking not necessary for numerical applications.
Examples
Since the discussion above is perhaps unfamiliar, it may be useful to consider a couple of concrete examples. For general , are sums of hypergeometric functions. In the special case we have instead, for instance, the simple expression:
[TABLE]
The functional action can now easily be computed numerically by plugging in this expression into (2.12) with . Equivalently, we can use the methods described in appendix B to get an analytic expression. Either way the motivated reader can easily check that , , with the general shape of as in figure 1. This is perfectly consistent with the fact that for the generalized free boson solution takes the form:
[TABLE]
Similarly, for the fermionic basis also simplifies. We have for instance:
[TABLE]
Instead of using (2.12), in this case we will do the integral (2.14) directly, finding the analytic result555This particular functional and corresponding functional action first appeared in [6].
[TABLE]
where stands for the regularized hypergeometric function. One can now explicitly check that the properties (2.9) are satisfied: the term in parenthesis is finite for every value of for , while it has a single pole for . However, the prefactor has double zeroes at for every , and we have indeed that .
3 Bounds and the choice of basis
The goal of this section is to review how bounds on CFT data are associated to extremal functionals and sparse solutions to crossing, and how this perspective explains why our proposed bases are ideally suited for numerics. In the next subsection we remind the reader of the basic idea of [1], and the link between optimal bounds and extremal solutions to the crossing equation [10, 11]. In subsection 3.2 we will argue for our new basis of functionals. To do this we will use the link between extremal solutions and bounds, studying the former to understand the latter. In particular we will show that the functional bases described in the previous section strongly constrain the form of such solutions, leading to fast convergence of numerical bootstrap computations.
3.1 Bounds and Extremality
Consider a set of solutions to crossing of the form
[TABLE]
We would like to determine an upper bound on [13]. To do this we apply a linear functional to this equation, setting without loss of generality . We will consider to lie inside some linear vector space of finite dimension. We get
[TABLE]
Hence for any solution to the crossing equation (3.1) we have the bound
[TABLE]
If are a basis for , then we can define the dual space to be:
[TABLE]
Then we can also determine a bound by solving a problem in this space:
[TABLE]
for some , since increasing adds more constraints and hence lowers . These kinds of problems are known as semi-infinite linear programs [14], and the theory of linear convex optimisation gives us an important result:
[TABLE]
In other words the functional problem and the dual problem are equivalent.
This deserves some explanations. In the dual space formulation, we always find an explicit solution to the truncated form of the crossing equation (i.e. that involving the ), since we are satisfying the constraints throughout the maximization process. Meanwhile in the original formulation of the problem one constructs functionals which are supposed to rule out such solutions. How can these problems then be equivalent? The reason is that for any fixed , at optimality there is indeed a solution to crossing but a very special one. The statement is that there exists a (generically unique) set of , with such that not only
[TABLE]
but furthermore
[TABLE]
Note that these conditions are clearly necessary to make sure that is positive for , see figure 1. The conditions (3.7) together (3.8) are the so-called Karush-Kuhn-Tucker second order optimality conditions. They are necessary conditions for optimality, with sufficiency being guaranteed as long as the functional is positive above .
For the kinds of problems we are interested in the conformal bootstrap, the fact that the set of allowed is continuous typically leads to very sparse (extremal) solutions. For the 1D bootstrap problems considered in this note and elsewhere in the literature, one always finds (experimentally) that only operators appear in the extremal solution (beyond the identity and that at ).666A similar statement apparently holds for the modular bootstrap when ignoring spin [15]. The most general situation, which holds for instance in higher dimensions, is analysed in [10].
Thus, extremal functionals go hand in hand with extremal solutions to crossing. What is perhaps less obvious is that at extremality we get not only the functional we were looking for, but actually a full basis for . To see this very explicitly, let us consider the case where none of the sit at the gap, set to be an odd number and consider the case where the extremal solution has only non-zero . In this case the constraints from the crossing equation neatly match up with the unknown OPE coefficients (i.e the previously mentioned non-zero and ) and scaling dimensions of the extremal solution. We can then choose:
[TABLE]
We now construct a basis for the space of functionals by setting
[TABLE]
with functionals : satisfying the duality conditions:
[TABLE]
with and some constants , . These constants, as well as the functionals, can be obtained completely explicitly by putting the basis vectors of into a matrix and computing its inverse [10], leading to expressions in terms of the original set of . In particular, we see that our original OPE maximization functional is nothing but , as it satisfies (3.8). Essentially the functionals provide OPE bounds while functionals provide bounds on dimensions of operators, subject to certain assumptions. These bounds must exist, as they encode the uniqueness of the extremal solution under such assumptions.
To summarize, the message of this section is that optimal bounds are associated to extremely simple solutions to crossing containing as few operators as possible, which saturate these bounds. Such solutions in turn determine a pair of bases for and . Hence, bounds on the CFT data follow from the study of these extremal solutions and their associated functionals.777Gliozzi [16] was the first to propose that sparseness (what we call extremality) can be used to bootstrap interesting solutions to crossing, even in the absence of unitarity or positivity.
3.2 Arguments for the new bases
From now on we shift our perspective from determining bounds to constructing extremal solutions to the truncated crossing equations:
[TABLE]
This is because as we have just reviewed, understanding and constructing these solutions automatically leads to the desired bounds.
We are particularly interested in how the truncated solution approaches the exact one. As we dial up , the number of operators in the solution increases, and the CFT data of those operators already in the solution changes, eventually approaching their exact values. Depending on the choice of basis elements , the rate at which we approach the exact extremal solution, and with it the exact bounds, can be very different as we shall see.
The original choice of [1] set \hat{\omega}_{n}=\partial_{z}^{2n-1}\big{|}_{z=\frac{1}{2}}, and this has been the default approach ever since. We will argue that a better choice is to use the functionals . Whether bosonic or fermionic functionals should be used depends on the expected asymptotics of the extremal solution. Although the full set of bosonic functionals is equivalent to the fermionic one, for finite we could choose a mixed basis combining elements from the two. For the sake of the arguments in this section we will stick to just using the bosonic basis, and set
[TABLE]
with odd.
To make our case we will focus on the OPE maximization problem of an operator with dimension , the same problem which will be considered numerically in the next section. We will start by choosing and then discuss perturbations around this point up to second order. This problem was already considered and solved in [4], but here our focus will be on understanding the dependence of the solution on the truncation size. At the end we will give a more general argument that justifies why this basis should be generally useful for any bootstrap problem.
Perturbative arguments - zeroth order
Consider first the case where . We must search for a functional in which will give us the best possible bound. In this case it is not hard to see that the optimal functional is , independently of . Indeed it can be checked that for (and that ). Hence definitely provides a valid bound. That this bound is optimal can be checked by computing
[TABLE]
which establishes optimality since the generalized free boson solution (2.6) saturates it. This is not too surprising, since the exact functional bases were constructed precisely so as to be dual to the exact generalized free solutions. The extremal solution in this case will consist of vectors with dimensions , with
[TABLE]
That this equation holds is a simple consequence of the duality conditions (2.10). In other words, the truncated extremal solution is obtained by simply considering the first few operators in the exact generalized free boson solution, which appear with their exact scaling dimensions and OPE coefficients. As we add more functionals by increasing the solution to crossing systematically approaches the exact one, one operator at a time, in the best way possible. If we are only interested in obtaining the bound on , a truncation with will. Of course in the derivative basis the correct result would only be achieved with .
Perturbative arguments - first order
For a more interesting result, consider instead maximizing the OPE coefficient of an operator whose dimension is close to but not quite . We expect that the extremal solution (and accordingly, the optimal bound) can be obtained by perturbing around the generalized free boson. We will do our analysis by expanding in :
[TABLE]
where the zeroth order values are the free ones. Expanding to leading order the truncated crossing equations (3.12) and using the duality relations (2.10) we find
[TABLE]
which fixes the extremal solution completely, including the new optimal bound
[TABLE]
These results are completely independent of the truncation size, and are therefore exact for any . So, just as before, the only role that the truncation size has is to systematically add more operators which appear with their correct dimensions and OPE coefficients (up to corrections). In particular, we again find that the exact OPE bound is captured, to leading order in , even with .
On the other hand, given this extremal solution to crossing we can also reconstruct the new extremal functionals.. Imposing the duality relations on the modified solution we can find for instance888Note that in this process we are not free to choose the , , rather their precise values emerge automatically after imposing the other duality relations.
[TABLE]
Notice that this result now depends on the explicit truncation, and hence this is actually not the correct exact functional for any finite . The reason for this is that this functional still has double zeros at for (i.e. above the truncation level), instead of the corrected ones. In spite of this, this functional does compute the correct new bound to , , independently of the truncation size.
Perturbative arguments - second order
We now go to quadratic order in . In this case the crossing equations lead to:
[TABLE]
The results now depend explicitly on , a dependence which is directly inherited from that of the functionals at the previous order. To proceed we need to know something about the functional actions and the anomalous dimensions. Using the asymptotics derived in [4] (quoted below in equation (3.23)) as well as the large behaviour of from (2.11), we have:
[TABLE]
with , and holding fixed in the last equality. We conclude that both scaling dimensions and OPE coefficients are expected to converge to their exact () values at a rate .
General argument
To conclude we will do a more general analysis that does not rely on perturbation theory. As we will see in section 4, at large dimension the operator spectrum and the OPE coefficients of an extremal solution often asymptote to those of a generalized free solution. We show here that this implies that if we have solved the functional equations (numerically) with components, and is large enough so that the free asymptotics have kicked in, we can effectively complete the solution for arbitrarily high dimensional operators.
The full constraints of crossing symmetry on the extremal solution are written in the following way:
[TABLE]
Truncating the solution means that we set to zero the righthand side of the first set of equations, while ignoring the constraints arising from the second set. We have seen that for extremal solutions we have , so we make that choice, and use for the functional basis the one introduced in equation (3.13).
Let us suppose that the exact solution has a spectrum which asymptotes to the generalized free boson for high enough scaling dimension, that is, the high energy spectrum consists of “double-trace” operators whose anomalous dimensions fall off with some power of . For definiteness let us say that is sufficiently small for . The bounds derived in [4] imply that the corresponding OPE coefficients must also approach the generalized free ones. In this case, as long as , the righthand side of the first set equations is indeed small for all . This follows from the asymptotic behaviour, determined in the same reference:
[TABLE]
with similar expressions for the . In particular the effect of tails on the functional equations for fixed falls off as . In the OPE maximization problem, which will also be analysed numerically in the next section, which leads to an overall expected convergence rate, which matches what we found in perturbation theory. More generally, we expect a fall-off behaviour until is large enough that we reach the scale where anomalous dimensions are sufficiently small, followed then by the faster fall-off.
Let us now discuss the second set of equations which we ignored. Again for large enough that we reach the weakly coupled regime, these equations become
[TABLE]
In fact, we may freely drop terms in the sums above for which is above the strongly coupled scale. These equations tell us that at high scaling dimension the CFT data is determined entirely in terms of the strongly coupled region where operators have order one anomalous dimensions.
Overall we see that using our proposed basis, the truncation procedure effectively converges as soon as is large enough that we reach the weakly coupled regime of small anomalous dimensions. This means that, in practice, we can use numeric algorithms to solve for the low energy spectrum, and then use equations (3.24) to complete the solution up to arbitrarily large scaling dimensions. The reason this is possible is because all functionals in the basis automatically encode the asymptotics of the generalized free spectrum. In particular any finite linear combination of functionals will have double zeros at the positions of the free boson spectrum for sufficiently high dimension, and so truncation preserves the asymptotics. Of course, it is clear that should the extremal solution asymptote to a generalized free fermion we would do well then to use the associated functional basis.
4 Applications
In this section we will test our proposed functional basis in concrete numerical applications.
In the first application, we will bootstrap the generalized free boson solution using the fermionic functional basis. This is interesting for several reasons. Firstly, we have an exact solution to compare with. Secondly, the fermionic functionals are adapted to solutions to crossing that asymptote to a spectrum of the form , i.e. not the generalized free boson’s . From the fermionic functionals perspective the free boson is as strongly coupled as it is possible to get, so many of our motivating arguments in the previous section aren’t applicable. It is interesting then to see how our basis performs in this worse case scenario.
In our second application we will maximize the OPE coefficient of the first operator above the identity, whose dimension we take to continuously interpolate between the bosonic value and the fermionic value . We find that right up to , where there is a discontinuity, the bound is saturated by a solution whose spectrum asymptotes to the generalized free boson’s, and as such we will use the bosonic functional basis throughout. This is a concrete numerical test of the analytic arguments of the previous section. For perturbatively close to the extremal solution matches with what would be obtained by adding a interaction to a free scalar field in AdS2, and as such we call this family of solutions the flow.
All computations in this section were performed with JuliBootS [17]. As an input, we need to provide to this program the functional actions , analogously to for the derivative basis. Unlike the latter, for the former we do not yet have a way of obtaining efficient rational function representations, and hence we simply computed a table of functional actions evaluated at several values of and fed it into the linear programming algorithm. To improve the accuracy of the overall result, interpolation was then used to iteratively generate new points on the table in the vinicity of functional zeros until convergence was observed. Further details are available upon request.
Explicit forms of the functional kernels for both the bosonic and the fermionic functionals for any external dimension are given in appendix A. We have chosen to focus on for the fermionic basis and for the bosonic one, where these take a simpler form. In this case we are able to compute the functional actions analytically, see appendix B, making the numerical evaluation of the tables faster. We emphasize that apart from this there is nothing special about these particular external dimensions: for a generic it may take longer to compute the value of the functional actions, but once this is done the linear programming part of the algorithm proceeds in the same way. In particular, all nice properties of the functional bases, such as fast convergence, are generic.999As a sanity check, we have explicitly checked this up to for some non half-integer external dimension in the fermionic basis.
4.1 Bootstrapping bosons with fermions
As we have reviewed in the previous section, in 1D CFTs the OPE maximization problem for an operator with dimension is solved by the generalized free boson, with the exact functional providing this bound given by .101010To be precise this assumes a certain minimum gap in the spectrum. This gap can be chosen to be the scaling dimension, always below , where first becomes negative. We now attempt to reproduce this result using the fermionic functional basis and compare with the same computation as done with the derivative basis. In detail the two basis used are:
[TABLE]
We focus on , for which the functional actions can be computed more efficiently, as shown in appendix B. Our results are shown in figures 2 and 3. We find the functional basis outperforms the derivative basis in two different ways. Firstly, as expected for both bases the extremal solution gains a new operator every time that is increased by two units (meaning we have two additional functional components), however with functionals this operator appears already with a small initial error, which is in fact bounded in absolute value by . No such bound is observed with the derivative basis, with this initial error seemingly growing linearly with . After their initial appearance operators systematically approach their correct generalized free values as is increased further. In the derivative basis this takes longer than with functionals, since not only the initial error is larger, but also the rate at which the correct value is approached is worse. Experimentally we find convergence rates of order and for the functional and derivative bases respectively. The former is consistent with our analysis of the previous section setting .
The reason why the initial error of operators is bounded when using the functional basis can be understood from the results of [4]. There it was shown that by combining functionals it is possible to find lower bounds on the OPE density. This forces operators to appear in certain bins in scaling dimension space. These bounds can be obtained by combining a finite number of functionals, and hence hold even in our truncated numerical setting. To see this explicitly, in figure 4 we plot the functional combination , where is a suitably chosen coefficient. For , this functional lies inside . Any solution to crossing, and in particular the extremal solution for the same , has to be compatible with the constraints imposed by this functional. This constraint is that contributions from the OPE density in regions where is positive have to be cancelled by those where it is negative. Since we are imposing a gap in the spectrum up to , the constraint from here implies a non-zero OPE density inside the region . At extremality this will be achieved by a single operator inside this region, and so the error on the dimension of this operator is bounded by one unit (since the correct value is ). This argument generalizes to higher values of .
4.2 OPE maximization, or flow
For our next application, we will derive bounds on the OPE coefficient of an operator whose dimension is varied between and . As mentioned earlier, we will set for simplicity and use the bosonic functional basis since as it turns out, the extremal solution saturating the bound has a spectrum which rapidly asymptotes to that of a free boson. That is, we will now do the numerical version of what we examined in section 3.2. The basis of functionals was given in (3.13). Note that the existence of the functionals imply that the exact bound will be saturated by the bosonic solution when and by the fermionic solution when . Hence we expect that using the bosonic basis should be less optimal as we approach (but still better than derivatives, since in the worse case scenario we go back to a similar situation to that of the previous subsection).
Our results are summarized in figures 5 and 6. In the main plot in figure 5 we show the upper bound on the OPE coefficient. The bound is essentially unchanged beyond truncations with with even already providing an excellent approximation to the bound except very close to . The results shown have . In the inset of the same figure we show the scaling dimension of the subleading scaling operator (since is fixed by hand) of the extremal solution saturating the bound.111111A different way to think of this curve is as an upper bound on the dimension of the first subleading scalar in a solution to crossing, where the leading scalar is assumed to have dimension . In other words, the extremal solution that saturates the OPE bound can also be found by doing gap maximization on the subleading scalar. The numerical results are in excellent agreement with the analytic results of reference [4], where CFT data for the deformation was determined up to two loops. Our numerics can be thought of as providing a non-perturbative completion of these results into the strongly coupled regime.
When or the OPE bound is saturated by the free values and respectively (which for are the same), as expected, and also correctly interpolates between and . Inbetween those values, we have a non-trivial bound and an interacting solution to crossing. Figure 6 shows a more complete picture of the spectrum obtained from the same truncation with . We see that most of the spectrum is essentially identical to that of the free boson for almost all values of , which explains why using the bosonic functional basis is such a good idea here. It is only when approaches that we see rapid rearrangements in the spectrum. For sufficiently large the spectrum essentially jumps nearly discontinuously from that of the free boson to the free fermion one. This is consistent with the fact that there are no UV-preserving deformations of the generalized free fermion that do not introduce new states, as follows from the duality conditions (2.9). Presumably irrelevant contact interactions in AdS2 should account for the spectrum close to the free fermion point.
Finally, we can contrast these results with those using the derivative basis. In the latter, there is no special difference between setting or some other value, and so the convergence properties looks the same as those of the previous section. In particular, one again finds that operators come in with larger and larger initial errors, and converge with a power law falloff . In figure 7 we show convergence properties with the functional basis. Although it is hard to estimate the correct fall-off power from our data (we have considered only functionals up to ), the results are consistent with a very fast convergence rate , as argued in section 3.2.
We observe that as we increase , new operators appear with a value of the scaling dimension which is essentially already their correct final value. That is, after an operator appears, increasing does not significantly change its OPE or scaling dimension. In this sense, we find quite remarkably that the solution to the numerical problem converges. This is in line with the expectations of section 3.2: once we have successfully bootstrapped the region of the spectrum where scaling dimensions are very different from the free ones, there is very little interest in pursuing the computation, since the OPE data of higher dimension operators may be determined by equations (3.24). We have checked that those equations are indeed satisfied to high accuracy.
5 Outlook - higher dimensions
The main conclusion of this note is that the subset of constraints arising from the section of the crossing equation are efficiently captured by the functional bases introduced in [4]. In particular, we have argued and shown that for 1D CFTs these functionals provide what is perhaps the best possible choice of basis with which to compute numerical bounds. Our results make even more exciting the possibility that there are analytic functionals in higher dimensions, analogous to the ones in 1D, which would allow us to distinguish between different spin channels. If such functionals can be constructed, even discounting their analytic implications, they will surely revolutionize what is possible to do in the numerical bootstrap. Since such functionals are not yet available, we would like to comment on what can be done right away using the functionals we do have.
Upon restriction to the line, higher dimension solutions to crossing equation take the form.
[TABLE]
Hence there are now many kinds of functional actions, depending on spin:
[TABLE]
However, it is straightforward to show that the functional actions still encode generalized free asymptotics in every spin channel, i.e. we have relations such as
[TABLE]
independently of spin.121212This is a consequence that the derivation of the functional action (2.14), with the characteristic sine squared oscillations, actually depends on very little details of the conformal blocks.
When bootstrapping higher dimensional CFTs, the class of functionals typically used amounts to derivatives in the two cross-ratios , which may be taken along directions parallel and transverse to the line. So, one obvious thing to do is to replace purely parallel derivatives by the functional basis proposed here. More generally one could imagine Taylor expanding the along the line and acting with our functionals on each coefficient function. However, there are good reasons to believe that by simply adding our functionals to the existing approach will already lead to significant and in some cases dramatic improvements.
The first basic reason is that even the set of constraints in higher dimensions are non-trivial, especially for moderate and large values of . Consider for instance the typical bootstrap problem, which is a bound on the leading scalar dimension, while allowing for higher spin operators with dimensions above or equal to the unitarity bound . Since all higher CFTs are also CFTs, this bound must be equal to or stronger than the 1D result for .131313When we set a gap from a 1D perspective we are gapping all spin channels in higher dimensions. The restriction then arises since we don’t want to gap spin 2 operators above the unitarity bound. The point now is that even mustering sufficient computation firepower to obtain a bound as strong as the result takes some work. As a simple example for instance, in (cf. [18], figure 2) with , the usual derivative bound only becomes competitive with the result after using at least 21 derivative components, whereas the same result would be obtained with a single functional ().
More interestingly, higher dimensional bounds can in fact sometimes be saturated by 1D solutions, where our functionals can then provide the optimal bound immediately. A trivial example is that if we take the free theory solution in any spacetime dimension, from a 1D perspective this is nothing but the generalized free boson, for which we already have associated extremal functionals. In particular, this predicts that the free theory solution maximizes the OPE bound on the scalar operator of dimension . Hence, in the neighbourhood of the free points, using the functional basis above should not be too bad, since using a truncation containing a single functional (i.e. the analog of using a single derivative) already yields the exact optimal bound at that point.
Two more interesting examples occur in . There the bound on the leading scalar dimension looks schematically as in figure 8.141414The first 2D bound appeared in [19], and a wider plot where the second kink at (1,4) is visible has appeared recently in [20]. However, the existence of this kink was communicated to us by S. El-Showk a long time ago, who seems to have been the first to notice it.
The first example is at the point , where the bound crosses the 1D generalized free fermion line. This point corresponds to the limit of the minimal model correlator of four [21],151515This is also the correlator of four energy operator in the 4-state Potts model at criticality, see for example [22]. which for is indeed the same as the generalized free fermion. Hence, at this point we already have the extremal functional available which determines the exact optimal bound, namely . Establishing this with the derivative basis, even approximately, is highly non-trivial. The bound determined by alone is suboptimal everywhere below as it should, and above this value it gaps the spin-2 channel as well, so there is no inconsistency with higher-D results.
The second example is at which is the four correlator for the 2D Ising model. This correlator restricted to the line becomes a generalized free boson. From the 1D perspective the operator of dimension is the 2D stress tensor, and is the operator with dimension . In particular the OPE bound on an operator of dimension is saturated by the free boson, which in higher terms translates into the statement that central-charge minimization will be saturated by the four point function, with corresponding functional .
In both cases, we see that in our basis truncations with even a single component already yield exact optimal bounds, so that transverse derivatives are only required to disentangle the spin structure of the extremal spectrum. It is reasonable to expect that in the vicinity of these points including our functionals in the basis should lead to great improvements in current numerical results. It would be very interesting to investigate this in a more systematic fashion.
Acknowledgments
We would like to acknowledge A. Kaviraj, D. Mazáč, S. Rychkov, A. Vichi and especially E. Trevisani for discussions and comments at various points of this collaboration. BZ is supported by the National Centre of Competence in Research SwissMAP funded by the Swiss National Science Foundation.
Appendix A Functional kernels
In this section we show how to obtain the explicit kernels corresponding to functionals . For further details the reader should consult [4]. We start with the results:
[TABLE]
where and we have added an extra argument to the kernel to keep track of which it corresponds to. Here stands for the regularized hypergeometric function, and the normalization factor is given by
[TABLE]
Recall that in the fermionic case (for bosons, the overall minus sign isn’t there). We can now constructed shifted functionals:
[TABLE]
where can be or . The corresponding shifted functionals , satisfy the correct duality conditions for , and hence we have e.g.
[TABLE]
for some , . The constants may be determined by imposing the full duality relations (2.9). We note that the solution to this orthonormalisation step is not currently known in closed form for all , i.e. it has to be done case by case, except for special values of . However, it is clear that for the purpose of the numerical computations we are interested in any basis will do, and so we may as well work with the shifted functionals instead of the orthonormal ones.
Now let us turn to the bosonic functionals. We now define:
[TABLE]
That is, the bosonic kernels can be obtained from the fermionic ones. The kernels above correspond to shifted bosonic functionals analogous to the fermionic ones, and again an orthonormalisation procedure may be applied if so wished, by imposing the duality conditions (2.10). The above should be used for . The functional must be treated separately, and is given by:
[TABLE]
Appendix B Computation of the functional action for special cases
In this section we compute the action of the bosonic functionals for external dimension and the fermionic ones for . We will give the explicit forms of these functionals and show how to evaluate them. The techniques shown here apply in the bosonic case with integer external dimension and fermionic case with half integer external dimension, where the functional kernels have a simpler form.
B.1 The functional kernels
The functionals act on via the formula:
[TABLE]
where and the +(-) sign for the boson (fermion) basis respectively. This can be massaged into the alternative expression:
[TABLE]
For the fermionic functionals at external dimension , the functional kernels are
[TABLE]
where , is the Legendre polynomial and the derivative with respect to its parameter is:
[TABLE]
The motivated reader can check these expressions are perfectly compatible with those of appendix A. The bosonic functional kernels for external dimension are are instead
[TABLE]
Numerically, the integral (B.2) converges only for , and below that value we must use (B.1). Instead, we will now compute (B.2) exactly for and analytically continue the result to general .
B.2 Computation of beta functionals
Let us start by showing how to compute the integral for the functionals. First of all we notice that is an eigenfunction of the Casimir with eigenvalue . We use the fact that the measure makes the Casimir operator self adjoint
[TABLE]
Combining this with the fact that both and are eigenfunctions of the Casimir, we get
[TABLE]
The l.h.s. converges for only, but we use this formula as the analytic continuation. There is a pole at , which when combined with the prefactor in (B.2) is responsible for the single zero of , see (2.9).
There is no such trick for the second part of the functional. Evaluating the Legendre polynomial for a given just leaves us to evaluate a finite number of integrals of the kind
[TABLE]
This can be evaluated for generic values of and turns out to be
[TABLE]
However, it can be convenient to compute recursively, since this is numerically faster. Using the fact that the conformal block is an eigenvalue of the Casimir operator
[TABLE]
we get the recursion relation
[TABLE]
Now, we can find the value of for any using that
[TABLE]
where for the second one we used equation (B.11) of [23]. By using this recursion relation there is no need to evaluate at unit argument, and this helps speeding up the numerics.
B.3 Computation of the alpha functionals
The computation of the functional is a bit more complicated. Using the derivative relation (B.3) between and and the result (B.6) we get that
[TABLE]
where is the n Harmonic number. We can see that this integral has a double pole at , and therefore is finite at this point, see (2.9).
The term with can be computed in terms of with unit argument by using the result (3.38) of [24], which we report here for completeness:
[TABLE]
Finally, we are left with expanding the term and doing a finite number of integrals of the kind
[TABLE]
which have the solution
[TABLE]
When computing the action of the functionals the bottleneck is given by the evaluation of the at unit argument, and so we would like to compute the least possible amount of them. By noting that and deriving formula (B.10), we get
[TABLE]
so that every can be expressed in terms of and .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. Rattazzi, V. S. Rychkov, E. Tonni, and A. Vichi, “Bounding scalar operator dimensions in 4D CFT,” JHEP 12 (2008) 031 , ar Xiv:0807.0004 [hep-th] . · doi ↗
- 2[2] D. Poland, S. Rychkov, and A. Vichi, “The Conformal Bootstrap: Theory, Numerical Techniques, and Applications,” ar Xiv:1805.04405 [hep-th] .
- 3[3] A. Castedo Echeverri, B. von Harling, and M. Serone, “The Effective Bootstrap,” JHEP 09 (2016) 097 , ar Xiv:1606.02771 [hep-th] . · doi ↗
- 4[4] D. Mazac and M. F. Paulos, “The analytic functional bootstrap. Part II. Natural bases for the crossing equation,” JHEP 02 (2019) 163 , ar Xiv:1811.10646 [hep-th] . · doi ↗
- 5[5] A. Kaviraj and M. F. Paulos, “The Functional Bootstrap for Boundary CFT,” ar Xiv:1812.04034 [hep-th] .
- 6[6] D. Mazac, “Analytic bounds and emergence of Ad S 2 physics from the conformal bootstrap,” JHEP 04 (2017) 146 , ar Xiv:1611.10060 [hep-th] . · doi ↗
- 7[7] D. Mazac, “A Crossing-Symmetric OPE Inversion Formula,” ar Xiv:1812.02254 [hep-th] .
- 8[8] D. Mazac and M. F. Paulos, “The analytic functional bootstrap. Part I: 1D CF Ts and 2D S-matrices,” JHEP 02 (2019) 162 , ar Xiv:1803.10233 [hep-th] . · doi ↗
