{'fraction_non_alphanumeric': 0.03329023526710732, 'fraction_numerical': 0.011551892891235786, 'mean_word_length': 4.081230429176644, 'pattern_counts': {'":': 0, '<': 1, '<?xml version=': 0, '>': 8, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 38, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A new handle on three-point coefficients: OPE asymptotics from genus two modular invariance

We derive an asymptotic formula for operator product expansion coefficients of heavy operators in two dimensional conformal field theory. This follows from modular invariance of the genus two partition function, and generalises the asymptotic formula for the density of states from torus modular invariance. The resulting formula is universal, depending only on the central charge, but involves the asymptotic behaviour of genus two conformal blocks. We use monodromy techniques to compute the asymptotics of the relevant blocks at large central charge to determine the behaviour explicitly.


Introduction
Two dimensional conformal field theories are highly constrained by symmetry. Remarkably, unitarity and conformal symmetry impose strong non-perturbative constraints on their spectrum and interactions. In addition to the infinite dimensional algebra of local conformal symmetries [1], which constrains correlation functions of local operators, modular invariance of CFT partition functions leads to new and a-priori distinct constraints. For example, modular invariance of the torus partition function can be used to understand the asymptotic density of states [2], to derive bounds on the spectrum [3,4,5] and to determine the asymptotics of certain OPE coefficients [6]. This implementation of the conformal bootstrap using modular invariance leads to qualitatively different results from approaches based on crossing symmetry of local correlation functions (as in [7,8] and references therein).
The basic dynamical data of a two dimensional conformal theory is a list of scaling dimensions ∆ i and spins J i for the primary operators of the theory, along with a list of three point coefficients C ijk which appear in the operator product expansion of primary operators. This data completely determines all correlation functions of the theory, as well as the partition function on any surface Σ. The CFT partition function on a surface Σ will be a function of the conformal structure moduli of Σ, and must transform appropriately under modular transformations. These modular symmetries are "large" conformal transformations of Σ -transformations which are not continuously connected to the identity -so lead to different constraints from the Virasoro symmetries generated by infinitesimal conformal transformations. We will work in Euclidean signature, where these modular symmetries are easier to understand. Our goal is to understand the constraints of modular invariance of the CFT on higher genus Riemann surfaces. We will focus on genus two, although many of our results can be generalized to higher genus.
Our motivating example will be the derivation of the asymptotic density of states from torus modular invariance [2]. We will now give a very schematic review of this result (various details will  be made precise later on) in order to outline our general strategy. Let us consider a conformal field theory on a Euclidean torus. We will think of this torus as two spheres glued together by a pair of long cylinders, as in Figure 1(a). The partition function can be computed by summing over all possible states which propagate along these two cylinders. If we take each cylinder to have length β/2, and radius one, then the partition function can be written schematically as The sum is over all states i and j propagating along the cylinder, and E i = ∆ i − c/12 is the energy of the state i on a circle, including the (negative) Casimir energy proportional to the central charge.
The exponential suppression factors in eq. (1) are just the amplitudes for these states to propagate a distance β/2. Here g ij is the two point function of the states i and j on the sphere: two factors of g ij appear in the partition function, one for each sphere. Since we can work in a basis where these two point functions are diagonal (g ij = δ ij ), we see that Z(β) = i e −βE i is the usual canonical ensemble partition function of the theory at temperature β −1 . Modular invariance is the statement that the conformal structure of this torus is invariant under β → 1/β, i.e. Z(β) = Z(1/β). This relates the low energy behaviour of the spectrum to the high energy behaviour of the spectrum. For example, it means that the high energy behaviour of the spectrum is determined completely by the energy of the ground state E 0 = −c/12. In fact, one can view β as a complex parameter (the conformal structure modulus of the torus), and so obtain the asymptotic density of states as a function of the left-and right-moving dimensions h = (∆ + J)/2 andh = (∆ − J)/2 separately. The result is the asymptotic formula [2] ρ(h,h) ≈ exp 2π c 6 h + 2π c 6h (2) for the density of states at high energy.
To generalize this to higher genus, we will think of the genus two partition function as two spheres glued together by three cylinders, as in Fig 1(b). This leads to a similar schematic expression for the genus two partition function where now we have called the length of the cylinders β. The main difference is that now the coefficient appearing in this sum is the square of the three point coefficient C ijk O i O j O k for operators on the sphere. Since C ijk is not diagonal, we must include all states ijk in the sum. The crucial (and not entirely obvious) statement is that modular invariance at higher genus works just as at genus one: it takes β → 1/β in (3). As with the torus partition function, this means that the high energy behaviour of of the theory is determined by the low energy behaviour. In particular, the asymptotic behaviour of the (C ijk ) 2 is determined by the three point functions of the lightest operator (i.e. the identity), which has C 111 = 1. This will lead to an asymptotic formula for the three point coefficients.
There are many subtleties which have been ignored above. We have been cavalier about exactly how one constructs the partition function by gluing surfaces together, and ignored several subtleties about how modular invariance acts on the partition function at genus two and how the coefficients C ijk in eq. (3) are related to the usual OPE coefficients. Most importantly, we will also need to understand the behaviour of the conformal blocks for the genus two surface, which (unlike the genus one case) can not be computed exactly. Once the dust settles, we will arrive at a result for the average value of the squared three point function coefficient of heavy primary operators, valid when √ h 1 + √ h 2 > √ h 3 (and permutations) 1 : The average here is over all primary operators O i , O j , O k of fixed (large) dimensions h 1 , h 2 , h 3 , and F 0 is a constant which depends only on the ratios of the dimensions in the limit where the h k are large. This constant can be evaluated either numerically, or perturbatively around the point where the dimensions are equal, where we have where h is any one of the dimensions (it does not matter which at this order in the perturbation), or at the edge of the regime of validity √ h 1 + √ h 2 = √ h 3 , when F 0 = 1 so there is no exponential piece. Thus, at fixed total dimension h 1 + h 2 + h 3 , the three point coefficient is maximised when the dimensions are equal, where we have The exponential factor here comes from our choice of conventions; it would be absent, for example, if we chose to place the operators at the vertices of an equilateral triangle with sides of length 27/16, rather than at 0, 1 and ∞. These expressions are derived for large central charge, where the asymptotic behaviour of the blocks is relatively easy to understand. The generalisation to finite central charge involves more detailed information about the conformal blocks. We note that general asymptotic formulas for OPE coefficients can be obtained in other contexts as well. For example, crossing symmetry of four point functions determines to the asymptotic behaviour of the OPE coefficients when one operator is taken to be heavy and the other two operators are held fixed [9]. Similarly, modular covariance of torus one-point functions determines the asymptotics when one operator is held fixed and the other two operators are taken to be heavy and equal [6]. It is only genus two modular invariance that constrains the limit where all of the operators are taken to be heavy.
There are several natural generalizations of our approach. First, although we have presented results at genus two, this approach works at all genus. The result is an asymptotic formula similar to eq. (4) for n-point functions of heavy operators on the sphere. These n-point functions are in principle already determined by three point coefficients using the usual OPE, so it would be interesting to see if it is possible to extract useful constraints from this result. Second, although we have focused on asymptotic properties of three point coefficients, it is also possible to implement a modular bootstrap program by studying the expansion of these partition functions around the modular invariant point. This is a generalization of the modular bootstrap program on the torus, but requires knowledge of the higher genus conformal blocks. We are no longer in the asymptotic regime, so one must compute the blocks explicitly order by order in perturbation theory. This will be discussed in [10]. Finally, one could consider special classes of conformal field theories where this higher genus bootstrap program can be carried out exactly. For example, in chiral CFTs the constraints of modular invariance are much more powerful, since the space of modular invariant partition functions is finite dimensional. Thus even knowing the blocks perturbatively is sufficient to obtain exact results on OPE coefficients. This will be discussed in [11].
We should also comment on the holographic interpretation of these results in terms of AdS 3 gravity. A heavy CFT state (i.e. a state with ∆ c/12) is dual to a black hole microstate in AdS. Indeed, the density of states eq. (2) matches precisely the Bekenstein-Hawking entropy of the corresponding black hole in AdS 3 [12]. This is because the CFT partition function on the torus is, at high temperature, the Euclidean action of the AdS 3 black hole. An OPE coefficient involving heavy operators should therefore be given a bulk interpretation as correlation function of black hole states. For example, a light-heavy-heavy three point function can be interpreted as the onepoint function of a light operator in the black hole background dual to the heavy state. This can be computed explicitly in the bulk, and compared to the corresponding asymptotic formula from modular invariance [6]. 2 The heavy-heavy-heavy three point functions considered in this paper can, similarly, be interpreted as a coupling between three black hole states. The difference is that this can no longer be interpreted in terms of a one-point function in a fixed black hole background. Instead, one should interpret the genus two partition function as the Euclidean action of the mutliblack hole solution of AdS 3 [14]. This is a bulk solution with three asymptotic boundaries, and the multi-black hole state is interpreted as an entangled state in the Hilbert space of three copies of the CFT on a circle. The three point coefficient can then interpreted in terms of the wave-function of this three-black hole state, as in [15,16,17]. It would be interesting to explore this further.
Our plan is as follows. In the next section we will discuss the computation of higher genus CFT partition functions in terms of twist operators in an orbifold CFT. This is somewhat simpler than a construction of the partition function by gluing together surfaces, and has the advantage that modular invariance can be interpreted as crossing symmetry of the twist operator correlation functions. In section 3 we will show how this leads to asymptotic constraints on OPE coefficients, and rederive the asymptotic formula for the density of states eq. (2) using the twist operator language. We will discover that knowledge of the conformal blocks is absolutely crucial. In section 4 we will apply Zamolodchikov's monodromy technique to study the asymptotic behaviour of the relevant conformal blocks. This will reproduce known results at genus one, and lead to new results at higher genus. This will lead to our desired asymptotic formula for OPE coefficients in CFTs with large central charge.
Note: The submission of this paper is coordinated with those of [10] and [11], which explore related aspects of the conformal bootstrap at genus two.

CFT partition functions and twist operator OPE
We consider a two dimensional CFT C with central charge c. We wish to compute the partition function of the conformal field theory on a Riemann surface Σ of genus g. One way to do so is to construct the surface explicitly by a cutting and sewing procedure, as in [18] (for more details on this approach, see [19,20,21]). We will instead find it more convenient to write the partition function as the expectation value of twist operators in an orbifold CFT, following [22,23,24,25,26,27]. One advantage of this approach is that the modular symmetries of the surface Σ can be represented as crossing symmetries of the twist operators.

CFT partition function as twist operator correlation function
A simple way to construct a Riemann surface is to define it as an algebraic curve, as the set of solutions to an equation of the form We will denote the corresponding surface Σ n,N (u i , v i ), or just Σ n,N , representing Σ n,N as a nsheeted cover of the Riemann sphere C * . The points on C * are parameterized by the coordinate z, and the n sheets are labelled by a choice of the root y which solves (7). This covering map has 2N branch points at (u k , v k ); the monodromy of z around one of these points will shift y → e ±2πi/n y and move us from one sheet to another. The genus of the surface Σ n,N is given by the Riemann-Hurwitz formula: The locations of the branch points (u k , v k ) become the moduli of the Riemann surface Σ n,N . However, it is in general not the case that the (u k , z k ) will map out the full moduli space of genus g Riemann surfaces. This is because all curves constructed in this manner will have Z n symmetry (usually referred to as replica symmetry) generated by y → e 2πi/n y. The (u k , v k ) can be thought of as coordinates on the moduli space of genus g surfaces with Z n replica symmetry. Let us consider first the case where N = 2. Then we can use SL(2, C) symmetry to map the branch points (u 1 , v 1 , u 2 , v 2 ) to (0, x, 1, ∞), where the cross-ratio x is and denote the surface as Σ n,2 (x). The equation for Σ n,2 (x) is When n = 2 this surface is a torus, and the parameter x is related to the usual conformal structure parameter of the torus. When n = 3 this is a genus two Riemann surface, and the cross-ratio x parameterises a one-dimensional subspace of the three (complex) moduli of genus two surfaces. This description allows us to represent the partition function of C on Σ n,N as a correlation function in the orbifold theory C ⊗n /Z n . In this description we consider n copies of our original CFT C, one living on each sheet. If we denote by O i a local operator in the original CFT, untwisted operators in the product theory will be Z n invariant linear combinations of operators like O (1) in , where the superscript indicates which sheet the operator lives on. As our surface is Z n invariant, we will consider only those operators which invariant under the cyclic Z n permutations of the sheets. The orbifold theory will also have twisted sectors. In particular, the twist and anti-twist operators σ n andσ n have the property that monodromy around σ n moves a local operator from the sheet i to the sheet i + 1 or i − 1 respectively. These twist operators have conformal dimension When n = 2, the twist operator and anti-twist operators are the same (σ 2 =σ 2 ). The partition function of C on Σ n,N can then be written in terms of the correlation function of these twist operators. In doing so, there is one more important subtlety, which is related to the conformal anomaly. The conformal anomaly implies that the partition function Z(Σ n,N ) will depend not just on the conformal structure of Σ, but also on the choice of metric for Σ within a conformal class (i.e. a choice of conformal frame). When we write the surface Σ n,N as a branched cover, we are naturally computing using the flat metric ds 2 = dz dz on each of the n sheets, with conical singularities of opening angle 2π n at the insertion points of the twist operators σ n (regulated by some means, which is irrelevant once the twist operators are normalised in a canonical way). The partition function in a different frame -such as one where the metric is smooth -will then be related to the twist operator correlation function by a conformal anomaly factor. This factor depends only on the central charge and the choice of conformal frame, and can be computed in terms of a Liouville action. The result is that the partition function on the surface eq. (10) will take the form Z(Σ n,N ) = e c S anomaly σ n (u 1 )σ n (v 1 ) · · · σ n (u N )σ n (v N ) .
Here the factor S anomaly depends on the choice of conformal frame, but not on any details of the conformal field theory. We will not actually need this function in order to extract the constraints of modular invariance, since we can instead work directly with the twist operator correlation function.
The case g = 1 Consider first the case N = 2 and n = 2, so that Σ 2,2 is a torus. Then the cross ratio x in eq. (10) is related to the usual torus conformal structure parameter τ by As x varies over the complex plane, including changing branches of the hypergeometric functions, the τ parameter maps out the entire upper half plane, and the entire genus one moduli space is covered 3 . In the limit x → 0, τ → i∞, and as x → 1, τ → 0. More precisely, if we denote by q = e 2πiτ the usual elliptic nome, then we have The torus partition function is equal to the finite temperature partition function of the CFT on a circle: This partition function is computed with the usual (non-singular) flat metric on the torus, so to compare to the twist operator computation it is necessary to compute the conformal anomaly factor for this change of conformal frame, which gives [24] The case g = 2 The other example we are concerned with is the genus two surface. A simple family of genus two surfaces can be constructed as the N = 2 curve eq. (10) with n = 3. As the cross-ratio x varies over the complex plane, we map out a one complex-dimensional slice of the moduli space of genus g = 2 Riemann surfaces, restricted to surfaces with Z 3 symmetry. One useful way to characterize the conformal structure of these surfaces is through their period matrices, which is the natural generalization of the τ parameter to higher genus. This was computed in [27] (in a canonical basis of cycles): The τ 3 parameter takes values in the upper half plane, as with the usual torus modular parameter, so that the period matrix Ω has positive imaginary part. Just as in the torus case, τ 3 is pure imaginary for real x between 0 and 1, and τ 3 → i∞ as x → 0, and τ 3 → 0 as x → 1. A genus g = 2 Riemann surface can also be represented as a 2-fold cover of the plane branched over six points, i.e. as eq. (7) with N = 3 and n = 2. In this presentation, the partition function Z(Σ 3,2 ) is the 6 point function of twist two operators: In fact, since every genus two surface has a (unique) Z 2 symmetry with six fixed points (a 'hyperelliptic involution'), it is possible to represent every genus two surface as a two-fold cover of this form (as a 'hyperelliptic curve'). Thus as the (u k , v k ) are varied we map out the full moduli space of genus two curves. For example, three of the six complex parameters (u k , v k ) can be set to (0, 1, ∞) using SL(2, C) invariance, and the three remaining cross-ratios can be regarded as the conformal structure moduli of Σ 3,2 . These two different constructions of a genus two surface can be compared if we arrange the six twist two operators in a configuration which has an additional Z 3 symmetry. For example, we can place the branch points on the unit circle at Then the Riemann surface Σ 2,3 (u k , v k ) has the same conformal structure as the surface Σ 3,2 (x) constructed using twist three operators when the cross ratio x is related to θ by The partition functions are not quite equal, however, since they are evaluated in different conformal frames. One has to to compute the conformal anomaly factor for the map from the flat metric with six conical defects on Σ 2,3 to the flat metric with four conical defects on Σ 3,2 . The conformal anomaly factor is not needed for our results, so we will not give the details of the calculation here, but for completeness give the result:

Crossing symmetry as modular symmetry
The CFT partition function on a Riemann surface Σ must transform in an appropriate way under modular transformations. At genus one, this constrains the spectrum of the theory, but at higher genus this constrains the OPE coefficients as well. This modular invariance has a simple interpretation in the language of orbifold CFT: it is the crossing symmetry of twist operator correlation functions. For example, in a Z n orbifold theory the twist operator four point function is invariant under the permutation u 1 ↔ u 2 , which from eq. (9) takes the cross-ratio x → 1 − x. To see the relation with modular invariance, consider first the case n = 2. We see from eq. (13) that x → 1−x acts on the torus modular parameter τ parameter as the usual modular S transformation associated with the element This immediately generalizes to higher genus. For example, if we represent the genus two surface as a four point function of twist-three operators, the crossing transformation x → 1 − x acts on the τ 3 modular parameter as S : We see that the conformal structure modulus τ 3 is playing exactly the same role for genus two surfaces as the τ parameter does for torus. If we instead describe the genus two surface as a six-point function of twist two operators at the points eq. (19), then the crossing transformation is θ → π − θ. This transformation can be represented directly as a genus two modular transformation as follows. The genus two modular group Sp(4, Z) is the set of linear transformations on the cohomology group H 1 (Σ, Z) which leaves invariant the symplectic pairing α ∧ β between cocycles. Under a modular transformation the period matrix Ω transforms as From eq. (17), it is straightforward to check that the modular transformation takes τ 3 → −1/τ 3 , where s is as in eq. (24). This is the genus two analog of modular S-invariance on the torus. This is the S-transform that will lead to our desired asymptotic formula for OPE coefficients.

Relation to Rényi entropies
This description of higher genus partition functions as correlation function of twist operators is especially useful in computations of Rényi entropies in two dimensional CFTs. For a pair of intervals with endpoints [u 1 , v 1 ], [u 2 , v 2 ], the Rényi mutual information is a function only of the cross-ratio x. Here S (n) (x) = 1 1−n log Tr ρ n is the Rényi entropy of the reduced density matrix ρ for the region [u 1 , v 1 ]∪[u 2 , v 2 ] in the vacuum state. This can be computed using the replica trick, where it is related to the partition function of the CFT on a n-fold cover of the sphere branched at (u k , z k ) [27]: In any pure state, unitarity implies that the Rényi entropy of a region is equal to that of its complement. The complement of the pair of intervals [ is a pair of intervals with cross-ratio 1 − x. So the crossing symmetry (i.e. modular invariance) we are studying is a simple consequence of unitarity.

An asymptotic formula for OPE coefficients
Our goal is to use modular symmetry to extract the asymptotic behaviour of the 3 point coefficients.
We will first outline the general strategy, using the language of the twist operator OPE, and see that it is necessary to understand higher genus conformal blocks in order to get the correct asymptotics. We will work out the genus one case explicitly, where the conformal blocks are easy to compute, and use this approach to rederive the usual formula for the asymptotic density of states [2]. We will then present the result at genus two, using the results for the conformal blocks that will be derived in section 4.

The general strategy
We start by considering the OPE expansion of the twist operator four point function: The sum here is over operators in the untwisted sector of C n /Z n , labelled by an index m. We denote the left-and right-moving dimensions of this state by h m andh m , which are related to the total scaling dimension and spin by ∆ m = h m +h m , s = h m −h m . An operator in the untwisted Hilbert space of C n /Z n is built out of n operators in the original theory, assembled together as where O Our argument will have two essential ingredients. The first is the observation that crossing symmetry constrains the behaviour of the sum (31) as x → 1, which in turn constrains the asymptotic behaviour of C σnσnm . To see this, note that the four point function (31) has a pole of order |x| −2∆σ n as x → 0. This is the contribution of the identity operator in the sum, with C σnσn1 = 1. Combining this with crossing symmetry, we see that the sum must diverge as x → 1: No single term in the sum produces such a singularity, so the only way to reproduce this pole is from many operators with large ∆ m . Since the states become very dense at high energy, the sum eq. (34) can be approximated as an integral over a continuous density of states. Equation (34) can then be inverted to extract the asymptotic behaviour of the coefficients C σnσnm . For example, we can immediately conclude that the contribution from the states at large (h m ,h m ) must grow polynomially in h m andh m when these dimensions are taken to be large. This can be seen from the saddle point approximation to the inverse Laplace transformation of (34), or by simply noting that (34) is a binomial series.
The second essential ingredient in our argument is that the three point coefficients C σnσnm are given by n point correlation functions of operators in the original CFT C: Thus (35) is actually a statement about the asymptotic behaviour of the n-point correlation functions. To see this, compute the OPE coefficient from the three-point correlation function: This is the expectation value of the operator (32), evaluated on the n-fold cover of the sphere branched at two points, u = 0 and v = ∞, with the operators O (a) ia inserted at the points z = 1 on each of the n different sheets of this branched cover. Now, the n-fold cover of a sphere branched a two points is just the sphere itself, since we can unwrap this branched structure by defining a coordinate w = z 1/n . Then w will be a conventional, single valued coordinate on the Riemann sphere, and on the w-plane the operators O (a) ia will be inserted at the n th roots of unity on the unit circle. Thus, when the operators O (a) ia are Virasoro primaries, we have where we define as the n-point function of primary operators arranged on the unit circle, and N is an order one factor to fix the normalisation of O m , that depends only on how many of the O (a) ia are identical (not their dimensions). The prefactor in eq. (38) comes from the conformal transformation from the z coordinate to the w coordinate.
We are now confronted with an important computational subtlety. When the operators O (a) ia are not primary, they will transform in a complicated way under the map z → w = z 1/n which turns C σnσnm into an n-point function of operators on the unit circle. States in the same conformal family will, in general, mix with one another. One can compute C σnσnm explicitly only for low-lying descendants. In general, all we know is that if the O (a) ia are descendants of some set of primary operators, then C σnσnm will be proportional to the OPE coefficient of those primary operators arranged on the unit circle, as in (39).
The result is that we can organize the sum over states into a sum over conformal families, and rewrite (34) as a sum over primary operators: Here the sum is over collections (i 1 , . . . , i n ) of primary operators in C. The conformal block F(h i 1 , . . . , h in ; x) describes the total contribution of all operators of the form ia are primary, and L −ma denotes a general product of Virasoro raising operators. Since we can factor these into left-and right-moving conformal blocks, we have written the total block in (40) as the absolute value squared of a holomorphic block F(h i 1 , . . . , h in ; x). We have absorbed the factor of x hm from (34), as well as the factor of n hm from (38) into the conformal block, so that the block has a perturbative expansion at small x. The block F(h i 1 , . . . , h in ; x) is a purely kinematic object, which depends only on the weights h i , the cross-ratio x and the central charge c.
It is important to note that, even though we are studying four point functions of twist operators, is not a standard four point conformal block with respect to the Virasoro algebra of the tensor product CFT C ⊗n /Z n . In particular, there are many operators O m which are primary with respect to the Virasoro algebra of C ⊗n /Z n , but yet are not the tensor product of primary operators in C. If one wants to interpret F(h i 1 , . . . , h in ; x) as a conformal block in the orbifold theory, it should be regarded as a conformal block for the extended algebra of the untwisted sector of C ⊗n /Z n , which is a cyclic product of n copies of the Virasoro algebra.
When n = 2, equation (40) will reproduce the usual formula for the asymptotic density of states. When n = 3, it will lead to an asymptotic formula for three point coefficients.

Genus one: the density of states
As a warmup, let us begin by considering the genus one case, n = 2. With conventional normalisations, the primary operator two point function (39) is so the sum (40) then reduces to , evaluated in the twist operator frame. Near x = 1, this sum is dominated by the heavy part of the spectrum, so we will need these blocks only when h is large. These blocks will also have a non-trivial dependence on x, which we will need to keep in order to reproduce the correct x → 1 behaviour. Happily, it is possible to compute the blocks on the torus exactly. In the frame where the torus is flat, the partition function is simply the sum over states on the circle where χ h i (τ ) is a character of the Virasoro algebra. Comparing with (16), we can read off the conformal blocks in the twist operator frame as and we will restrict our attention to the case c > 1, where the characters When c > 1, there are many heavy primary states, and the sum eq. (44) can be approximated by an integral: Here h andh are left and right-moving dimensions, and ρ(h,h) is the primary operator density of states. To reproduce the pole at x → 1 we need the asymptotic behaviour of F g=1 (h, x). Since we find We have kept here only those factors which appear at leading order in h, or which contribute to the leading divergence as x → 1, and used the asymptotic behaviour of q as x → 1. The result is that the density of states ρ(h,h) is determined by We can then invert this to obtain the usual expression for the asymptotic density of states [2], In the first line we have written the inverse Laplace transform using the variable β = − 2π 2 log(1−x) , and in the second we have made the usual saddle point approximation which is valid as x → 1. We note that the factor of c − 1 appears here because we are counting primary states; if we counted all states, not just primaries, then this factor of c − 1 would be replaced by c.

Genus two: three point coefficients
In generalising this to genus two, there are two possible approaches. The simplest strategy would be to consider (40) with n = 3. However, we will take a slightly more general approach, and instead consider the genus two surface as a six point function of twist-two operators inserted at with k = 1, 2, 3. Since we now have three independent variables θ k , we will obtain a more general result where the dimensions of the three point coefficients appearing in the three-point coefficient can be varied separately. We now evaluate the six point function using the operator product expansion for twist-two operators in the C ⊗2 /Z 2 orbifold theory. In particular, we can choose the channel where we take the OPE between the operators at u k+1 and v k−1 (with k taken modulo 3), which both approach −e 2πik/3 as we take θ k → π: We have here suppressed a phase for operators O m with spin, which will not be important in what follows. Inserting this OPE for the three pairs of twist operators, the correlation function (55) becomes a sum over terms like where the m k run over all the operators in the untwisted sector of the orbifold theory. These operators take the form where the two factors are operators in the seed theory C on the two sheets. We can therefore rewrite (57) in terms of three point coefficients in C. In particular, for primary operators we can (57) is proportional to the square of the three point function: We have included here the kinematic factor which relates three point functions on the plane to the usual three point coefficients.
As in the torus case, for non-primary operators the operator product coefficient C σ 2 σ 2 m k will mix states within a conformal family in a non-trivial way, but the contributions within a conformal family are still determined kinematically. Thus we can write This normalization is convenient since it absorbs the factors of 2 −4h k from the C σ 2 σ 2 m k OPE coefficients, as well as the factors of 3 h k /2 which arise when we transform the three point function Just as in the torus case, crossing symmetry now determines the asymptotic behaviour of this sum. In particular, it implies that we may take the OPE in a different channel, such as the one where we fuse the operators u k and v k fuse. The appearance of the identity operators in this channel leads to a pole as θ k → 0, so we have the singularity Note that this sum is organized so that light operators will dominate the sum when θ k → π. The singular behaviour (62), which comes from the identity operator in the cross channel, will be reproduced by the sum over heavy operators.
In order for this sum to be useful, we will need to understand the behaviour of the conformal blocks. In the next section, we will show that when c 1, the relevant asymptotics at large dimension and θ k → 0 of these blocks are given by Here F 0 is a function only of the ratios of the dimensions h 1 , h 2 , h 3 . In this expression, we have kept the leading order singularity as θ k → 0, as well as the dominant growth as the h k → ∞ at fixed but small θ. We have neglected logarithmic modifications to the power law, and overall factors that do not scale exponentially with dimension, since they do not contribute to the leading asymptotics, just as at genus one.
Note that in this case, unlike at genus one, we have a constant piece F h 1 +h 2 +h 3 0 scaling exponentially with dimension. When all dimensions are equal, and when We do not have an explicit expression for F 0 in other cases, but we can calculate it perturbatively in the ratios. The result is that, for fixed total dimension h 1 + h 2 + h 3 , F 0 is minimised when the dimensions are equal. The coefficients (C i 1 ,i 2 ,i 3 ) 2 must have the opposite exponential scaling as |F(h 1 , h 2 , h 3 ; θ k )| 2 simply to get the correct radius of convergence in (62). The result is that the three point coefficients will be exponentially larger when the three dimensions h 1 = h 2 = h 3 are equal.
At large dimension, as the density of states becomes large, we may replace the discrete sum over primary operators by a continuous integral over a 'density of squared OPE coefficients' at given dimension, ρ C 2 h k ,h k : We can then invert (62) to determine ρ C 2 . To do so, it will be convenient to replace the dimensions h k with 'Liouville momenta' α k = 6h k c and conjugates, and replace the moduli θ k with (inverse) 'temperatures' and conjugates, which go to zero in the limit of interest. Equation (62) becomes (67) The right hand side here is the power law singularity we want to reproduce, including also the correction to the power law coming from the individual blocks in (63). We have written the dimensions as a vector α of the three 'Liouville momenta', and the moduli as a symmetric 'temperature matrix' β: We wish to reproduce the right hand side from a small β, large α saddle point over the integral on the left hand side. To achieve this, ρ C 2 must cancel the F 0 piece, and the remainder must scale exponentially with α, as a form that factorises into pieces depending only on the separate dimensions 4 . The saddle point is at α 1 = π 4 (β −1 2 + β −1 3 ) and cyclic permutations, so for given dimensions, the surface corresponding to the saddle point has moduli θ 1 = e −π(α 2 +α 3 −α 1 ) . The formula therefore applies only when √ h 1 + √ h 2 √ h 3 (and permutations), so that the saddle point is reproducing the small θ behaviour.
This is the total contribution to the partition function from all states of dimension (h 1 , h 2 , h 3 ). However, since we already know the asymptotic density of states, we may divide by density of states to get the average of the square of heavy three point functions. The result is that Here the average is taken in the microcanonical sense, over a small window of operator dimensions centred on dimensions h k ,h k . When the dimensions are equal, this becomes The presence of an exponential term in this expression is not surprising: the three point coefficients are defined in terms of the correlation function with operators located at 0, 1 and ∞, but this is just a convention. A different choice would change the correlation function by just such an exponential factor. We could, for example, choose to place the operators on an equilateral triangle of side length F −1 0 (= 27/16 for all dimensions equal, smaller for unequal dimensions). In this case there would be no exponential dependence in the three point coefficient.
So far we have worked only at large central charge, where we will (in the next section) be able to use monodromy techniques to determine the asymptotics of the conformal blocks. We expect that the result at finite central charge c > 1 will be qualitatively similar. In particular, we conjecture that the asymptotic behaviour of the blocks at large h k and finite c takes the same form as (63), but possibly with more general coefficients where the κ 1 , κ 2 , F 0 are unknown. The result will be that the three point coefficients will take the same form as (71) at large dimension with some unknown coefficients κ 3 and F 0 . The most natural guess is that -in analogy with the density of states -when c > 1 the result is given precisely by (71), just with the replacement c → c − 1. It would be interesting to investigate this further. 4 Putting this ρ into (67), the integral becomes a Gaussian which is sharply peaked at its saddle point. Noting that we find this matches the right hand side, up to subleading prefactors.

Asymptotics of higher genus blocks
In the previous section, we obtained a formula for the asymptotics of OPE coefficients of primary operators. The main technical requirement for the derivation was to account for the contribution of each conformal family to the genus 2 partition function, that is the genus two conformal blocks.
In this section we derive those results, justifying the claimed asymptotic formula eq. (63).
The main data we require is the form of the blocks when the internal dimensions are large, and at the edge of moduli space corresponding to small θ k . Understanding this in generality is a hard problem, so we will focus primarily on the blocks in the additional simplifying 'semiclassical' limit of large central charge. In this limit, data about the blocks can be obtained by the 'monodromy method' due to Zamolodchikov [28], which we will briefly review before explaining how it may be applied to higher genus partition functions. The resulting problem is still not solvable exactly excepting for certain limits and special cases, but when the internal operator dimensions are large, the problem admits a WKB approximation. We use a combination of this WKB method and pinching limit methods applicable for small θ k to obtain the desired formulae.

The monodromy method
This subsection is largely a review of the ideas underlying the Zamolodchikov's monodromy method for conformal blocks [28], justified more fully in [29].
Conformal blocks are kinematic objects, depending only on the central charge and dimensions of operators present, so to compute them we may consider any theory we please. In particular, take a CFT of large central charge c = 1 + 6 b + b −1 2 , with b 1, which also contains a level 2 degenerate operator ψ of conformal dimension − 1 2 − 3 4 b 2 ≈ − 1 2 . Consider the block of interest (a correlation function, in the case of interest the partition function on some Riemann surface, with operators projecting to some conformal family inserted along some cycles) with an additional insertion of ψ(z). In the semiclassical limit, this is expected to equal the block without the extra insertion, times a function ψ c (z) which is finite in the large c limit, intuitively the expectation value of ψ in the background created by the other operators. We can now write the condition that the level two null field (L 2 −1 + b 2 L −2 )ψ decouples as an ODE: Here, T c (z) can be understood as b 2 ≈ c 6 times the semiclassical expectation value of the stress tensor, analogously to ψ c .
At this stage, we do not know T c (z). However, it is highly constrained, since it is holomorphic everywhere except at operator insertions, where by the OPE it has a double pole determined by the operator dimension, and a single pole whose residue do not know a priori, but once fixed, gives the derivative of the block by the position of the operator. This unfixed data is therefore very useful: if we know it across moduli space, we can integrate to find the functional form of the block. These residues are not independent, but subject to three relations, interpreted as the Ward identities for the global sl(2) part of the conformal symmetry, so this gives n − 3 parameters. On a Riemann surface of genus g ≥ 1 there are additional 'global' parameters, corresponding to the derivatives of the block with respect to the moduli of the surface, numbering 3g − 3 for g ≥ 2 or 1 for the torus. Summing up, by these considerations we can specify T c up to a finite number of 'accessory' parameters, which correspond to variations of the block under changes of moduli 5 So we now have an ansatz for T c , and wish to learn about the block by fixing the remaining free parameters. To do this, we use what we know about the solutions to the ODE eq. (75), given that we have projected to given conformal families, built on primaries of dimension h p , on some cycles. Near the projection operator, ψ c will look like a sum of three-point functions of ψ, an operator of dimension h p , and an operator to which they fuse. But because ψ is degenerate at level 2, the fusion can only be to two possible dimensions, corresponding to the two independent solutions of the ODE. The two possible three-point functions pick up a factor as as the cycle is traversed, and in terms of the ODE, these factors are the eigenvalues of the monodromy matrix: If we impose this monodromy condition on sufficiently many cycles, so that the block is determined kinematically, this will be sufficient to fix all the accessory parameters as desired.
Having fixed the semiclassical stress tensor, we now want to find the block. The change in the block under some variation of the moduli of the Riemann surface can be computed by inserting an appropriately smeared stress tensor into the correlation function, since it corresponds to a variation of the background metric. In the semiclassical limit, a stress tensor insertion just multiplies the correlation function by the semiclassical value c 6 T c (z), which suggests that the block must exponentiate with the values of the semiclassical stress tensor giving the derivative of f with respect to the moduli. Denoting the moduli by x i and the accessory parameters of the semiclassical stress tensor, appropriately defined, by c i , this will give a relationship of the form We will discuss the precise definition of moduli and accessory parameters needed to make this true in examples.

For higher genus blocks
With the general strategy outlined, let us turn to the case of interest, specifically higher genus blocks (without operator insertions) on a surface specified by an algebraic curve of the form which may be alternatively described as a correlation function in the Z n orbifold of the theory, with N twist operators inserted at the u k and N anti-twist operators at the v k . We may also take one fewer term in the denominator, which corresponds to taking one of the anti-twist operators to infinity. We start by working out the most general allowed form of the semiclassical stress tensor T c on such a surface. Except at the branch points u i and v i , and at infinity, z is a good coordinate, so T c (z) is locally analytic in z, though may take a different value on each of the n sheets of the cover. At the Teichmüller space of the Riemann surface with punctures at operator insertions [30]. branch points u k , the y coordinate is regular, so T c is analytic in that frame instead, which gives a condition in the z frame, that where f k (y) is a holomorphic function of y in the neighbourhood of 0 (that is, a power series in y starting at y 0 ). The first term comes from the Schwarzian of the change of coordinates. This form allows for branch cuts like z j/n for integers j, so that T c (z) can take different values on each sheet. Similarly, at the v k , y −1 is a good coordinate, and we have with g k holomorphic in y −1 at y = ∞, and finally, there is a condition for smoothness at z = ∞, which demands that T c (z) decays as z −4 or faster. The exception is when there is a branch point at infinity, so there is one fewer factor z − v k in the denominator than in the numerator, in which case we have These conditions constrain T c to a (3g − 3)-dimensional space as required. We may write the most general object on the Riemann surface as where the T (k) c (z) will turn out to be rational functions of z, with poles determined by the above conditions. The y k allow for functions that are not single value as a function of z, but are singlevalued on the surface; we need only powers up to n because y n can be substituted for a rational function of z by the defining relation of the curve.
To show how this works, we will just take two simpler examples. Firstly, consider the case relevant for the nth Rényi entropy of a pair of intervals, that is N = 2, putting the branch points at u 1 = 0, u 2 = 1, v 1 = x, v 2 = ∞ by a Möbius map, so the curve is We may write a general ansatz for a stress tensor on the curve as where the top line is chosen to provide the correct double poles determined by the Schwarzian pieces of the transformation to the y frame (including at infinity), and the second line is a general expression for a holomorphic function on the surface, with the p k for the moment arbitrary holomorphic functions of z. The poles at 0, x, 1 explicitly put in are chosen to be the maximally singular poles allowed by smoothness, so the p k must also be holomorphic at those points. Smoothness at infinity determines that the function must decay as z −3 y k for −1 ≤ k ≤ n − 2, which constrains p −1 , p 0 , p 1 to be constants, and the remaining p k to be quadratic polynomials (except when n = 2, when only the constant p 0 term is allowed). In total, this gives 3 + 3(n − 3) = 3n − 6 parameters, as expected of a genus n − 1 surface. The parameter p 0 corresponds to deformations that keep the curve in the same form, just deforming the cross-ratio x, and retaining the Z n symmetry. For the second example, take n = 2 and N arbitrary. In this case, it is convenient to eliminate the denominator on the right hand side of the algebraic curve, by multiplying by its square and absorbing in the definition of the coordinate on the left hand side. Like this, we may write such a curve as where f is a polynomial of degree 2N , with roots at y k , the insertions of twist operators 6 . Such a surface is known as a hyperelliptic curve, as it generalises the N = 2 case of a torus, also known as an elliptic curve. This surface corresponds to the most general correlation function of twist operators in a Z 2 orbifold, reflecting the fact that there is only one twisted sector in that theory (in particular, a twist and anti-twist operator are equivalent at n = 2). Now write an ansatz for the stress tensor as where the first term gives the Schwarzian pieces required for regularity at the endpoints, and the denominator in the second term is chosen so that regularity at y k is equivalent to regularity of p and q. These functions are therefore entire analytic, and are further constrained by regularity at infinity, T c decaying like y −4 or faster. This constrains p to be a polynomial of degree 2N − 2, but with the coefficients of the largest powers fixed to cancel the y −2 and y −3 piece of the Schwarzian term, and q to be a polynomial of degree N −4 (since w ∼ y N and f (y) ∼ w 2N ). This leaves 3N −6 parameters, matching the count of moduli of a genus g = N − 1 curve. The 2N − 3 free parameters in p correspond to the deformations of the surface that leave the curve in the hyperelliptic form, respecting the Z 2 symmetry w → −w (the hyperelliptic involution), which can be achieved by moving the roots y k (minus the three deformations corresponding to Möbius transformations of the y plane). This sets up the ansatz for the ODE relevant for higher genus blocks. We conclude the subsection by describing how the accessory parameters, once fixed by the monodromy conditions on the ODE, relate to derivatives of the semiclassical block with respect to the moduli of the surface. Specifically, let us focus on deformations that keep the curve in the same form, but shift one of the branch points. It is easiest to consider this operation in the language of the orbifold theory, in which the derivative of the block is implemented by inserting the operator L −1 around the twist operator. This operator is the integral of the orbifold theory stress tensor round the circle, which is the integral of the stress tensor of the original theory around the circle n times, passing through all sheets of the cover, to make a closed loop on the Riemann surface. This cancels all pieces of the semiclassical stress tensor that have nontrivial branching, and picks out n times the residue of the remaining piece. If the branch point is at z k , this gives us

The large dimension WKB approximation
The discussion above sets up the calculation of semiclassical higher genus blocks in terms of the monodromy of an ODE. Except for a few special cases (one of which we will see later), this problem is still not exactly solvable, so we have to rely on some approximation.
with η i all independent and fixed, and consider the blocks when λ 1. We now demand that the eigenvalues of the monodromy matrix are −e ±λ −1 2π √ η i , from eq. (76). The only way to achieve this is to have the free accessory parameters become asymptotically large in this limit, so we may write which puts the equation in a form where the WKB method is applicable. We then propose an ansatz ψ c (z) = e λ −1 φ(z) , with φ admitting an asymptotic expansion φ = φ 0 + λφ 1 + λ 2 φ 2 + · · · , and solve order by order in λ. To leading and first subleading order, the independent WKB solutions are which allow us to write down the eigenvalues of the monodromy quite simply, since the monodromy is diagonal in this basis. If T 0 is meromorphic inside the cycle of interest, T −1/4 0 picks up a factor of −i for each zero and i for each pole of T 0 contained within the cycle (counted with multiplicity), and in the cases of interest this will give us −1 from a pair of poles. This leaves the remainder of the monodromy to be picked up in the exponential, and we get the result where γ k is a cycle on the Riemann surface onto which we project onto the conformal family with weight corresponding to η k . Using eq. (93), we will be able to fix the order λ −2 part of the accessory parameters, which will give us a formula for the piece of the block scaling exponentially with dimension.
Stokes phenomena: The above considerations are only valid if the two independent WKB solutions remain good approximations to full solutions of the ODE as we go round the contour γ k . However, without additional assumptions, this may not be the case, due to Stokes phenomena. In most places, the two independent WKB solutions remain good approximations to independent solutions of the full ODE, but this is not true everywhere; when certain lines in the complex plane are crossed, a single WKB solution on one of the line may become a linear combination of the two solutions on the other side. These lines are the Stokes lines, where Im φ 0 (z) = 0, which typically emanate in threes at angles of 2π/3 from zeros of T 0 , and divide the complex plane into domains. If the contour crosses Stokes lines, the integral eq. (93) will give the incorrect monodromy, and it requires a more careful analysis of the mixing of solutions to proceed. Happily, in all cases we consider, it is possible to choose the contours carefully such that no Stokes lines are crossed, and we will not have to tackle this more involved problem. It is nonetheless necessary to bear in mind, and we will indicate along the way points where naïve use of eq. (93) would fall foul of this subtlety.

Pinching limits
The asymptotic formula for OPE coefficients uses modular invariance near the edge of moduli space, corresponding to some pinching limit of the Riemann surface, so our main concern will be to understand the block in this limit. As emphasised in section 3.3, to recover the correct asymptotic formula it is not sufficient to know only the exponential scaling of the block with large intermediate dimension; we also require the piece of the block that is independent of h, but singular in the pinching limit. This singular piece is visible from the WKB analysis at second order, but since the saddle point we found in the analysis of section 3.3 is determined by balancing the contributions of these two terms, they must be the same size, which implies the the WKB analysis must break down (the correction is as large as the leading order). Fortunately, the pinching limit allows for its own approximation to find the semiclassical block, independent from the WKB approximation, but with overlapping validity. Following this through, we will find that the formula we get from the second order WKB analysis is nonetheless still true in the regime we require.
In the twist operator frame we use, the pinching limit occurs when when two of the branch points approach one another, so put the points at z = 0, , with | | 1. In the case of main interest, the semiclassical stress tensor will look like where we have neglected contributions from other operators, which are of order one, and hence negligible, when z is sufficiently small. The coefficient of the double poles is determined by the dimension of the twist operators, equal to ∆ = nc 6 δ, so δ = 1−n −2 4 as determined above, and we will be interested mostly in the case n = 2, δ = 3/16 (though the same analysis here applies similarly for blocks with operators of any dimension inserted at z = 0, , so we will keep δ general for now).
Here t,t are the accessory parameters, related to the semiclassical block by eq. (89) where the factor of n adds up the stress tensor contribution from all sheets, or alternatively converting between the central charge of the seed theory and Z n orbifold theory.
In the case of interest, we will be looking at the block in a channel with a projection operator inserted between the two branch points, so will be constraining the monodromy of the ODE along a cycle passing between 0 and . If we fix the accessory parameters in the limit as → 0, the monodromy will blow up, so to keep the monodromy fixed requires them to grow at an appropriate rate. We can constrain their behaviour as → 0 by the physical consideration that at a fixed point away from z = 0, the stress tensor should not diverge as → 0. This constrainst to stay finite as → 0, but t can diverge as 1/ ; this means that thet term will be negligible whenever z 1 so we may drop it, but the t term is important (this remains true when we are also in the limit of large external dimension relevant to the WKB approximation;t does not get parametrically enhanced relative to t).
Considering first the WKB solution, the monodromy integral eq. (93) is dominated by a contribution from z of order , as the contour passes between the poles, where t 0 here is the leading order WKB contribution to t, so t ∼ t 0 λ 2 + t 1 + · · · . Contributions coming from such pinching poles will dominate all others (though the contour may pass through several such pairs of pinching poles), so we will find t 0 ∼ 1 (log ) 2 . The coefficient is determined by considering all monodromies, each cycle fixing a sum of terms like √ t 0 πi log 1 to equal √ η, one for each pinching pair of poles the contour passes between, and taking appropriate linear combinations of cycles determines t 0 (see section 4.6 for an example).
One can now straightforwardly go beyond this, and construct the WKB solution to second order. We will omit the details, since we will derive the relevant result in an alternative way, but briefly explain the outcome. The second order solution picks up a contribution to the monodromy at order λ from passing between the branch points, which like the first order solution is in danger of diverging as we take → 0. Cancelling the leading order divergence, required to fix the monodromy at a finite value, specifies that t 1 ∼ 1−8δ 4 as → 0, giving a log term in the semiclassical block f , and hence a power law in the block itself, F ∼ −2∆+ nc 24 . This gives precisely the behaviour we claimed in section 3.3. However, the second order contribution grows faster than the first order as → 0, so when is parametrically small relative to λ, the correction term becomes larger than the leading order WKB solution, and the approximation breaks down. More precisely, the WKB approximation with internal dimensions h p is valid only when hp c log 1 2 . But this breakdown happens precisely in the regime we want to understand the block, since both the leading order WKB and pole from the subleading order piece are important. We therefore must take more care to justify our claim 7 .
We therefore now turn to a pinching limit expansion of the blocks that is independent from the WKB approximation (a related method was discussed in [31]). Consider a situation where all operators approach one another in pairs, so that the semiclassical stress tensor is a sum of terms like eq. (94), centred at different points z k , with independent separations k (which we will take to be all small, but of the same order ), and accessory parameters t k ,t k associated to each pair. As already discussed, the accessory parameterst k will be of order 1 as → 0, and t k of order 1/ . We may make different approximations for T c in different regimes of z, with |z − z k | 1 or |z − z k | k , and solve the ODE ψ c (z) + T c (z)ψ c (z) = 0 separately in each regime. The regimes of validity of these approximations overlap in the annulus k |z − z k | 1, so we can match the solutions there to compute the monodromy. Here we describe only the salient qualitative features of the solutions that are necessary to derive the small behaviour of the blocks, relegating some details to an appendix.
Firstly, when z is not close to any of the operators, so |z−z k | k for all k, we may approximate the pairs of poles by just a double pole at each point z k , contributing so as long as we are not too close to any of the z k we can solve the ODE with half the number of singular points, in terms of the unknown t k ,t k . If we are in the region k |z − z k | 1, only the double pole at z k is relevant, and the solutions are approximately power laws ψ c ∼ (z − z k ) 1±α k 2 . The α k have a natural physical interpretation: far from z k , the two separate poles are not resolved individually, and appear like the contribution of a single operator, with 'effective' dimension parametrised by α k . In the WKB regime, this effective dimension is large and negative (corresponding to large real α k ), but it becomes of order one when h c is of the same order as (log ) 2 , which is the regime of the saddle point in section 3.3.
In the main case of interest for us, there will be three pairs of poles, so thet k are all fixed by smoothness of T c at infinity, and since there are three singular points the solutions are given by some hypergeometric 2 F 1 functions. In any case, the salient point is that we may compute the monodromy between the solutions in the regions k |z − z k | 1 along any contour that does not pass between any pair of pinching poles, in the basis of power law solutions (z − z k ) 1±α k 2 in those regions, and the entries of the monodromy matrix will be of order one (at least if α k is of order 1; if α k is large, as in the WKB regime, the analysis remains true, but slightly more care is needed).
Secondly, when |z − z k | 1, we can neglect the poles from other points, as well as thet k term. It is suggestive to write the resulting T c as where all neglected terms vanish in the limit k → 0 for fixed z−z k k . In this form, it is clear that we can change variables in the ODE to w = z−z k k , and what remains is an equation for w that depends on only through c k k , or alternatively the same α k as above. Now in the regime 1 |w| . This matches onto the solutions in the other regime, where |w| 1. We may now compute the monodromy matrix along a contour that starts in the annulus 1 |w| −1 k , passes between the poles at w = 0, 1, and goes back to the annulus, and in the w 1±α k 2 basis the entries will again be order one (with the same comments regarding the size of α k applying). To match this onto the solution away from the poles, we should change basis to powers of z, achieved by conjugating with a diagonal matrix, with entries (1±α k )/2 k . This results in a monodromy matrix with order one entries on the diagonal, but entries of order ±α k k on the off-diagonal. Now to find the trace of the monodromy around a closed loop, we simply need to string these monodromy matrices obtained from the different approximations together, and take the trace. When α k > 0 (which we may choose as long as α 2 k > 0, which can be verified a posteriori), the term that dominates the matrix product and trace will contain the largest factor −α k k for every pair of poles it passes through, so the monodromy equation (taking α p large and imaginary, for some order one function µ. At leading order, we can neglect µ, and find that 2π √ η/λ is approximated by a sum of terms α k log 1 k , one for each pair of poles near z k that the contour passes between; just as in the discussion of the WKB approximation, by fixing the monodromy around a full set of cycles, we can fix the α k , and hence the t k .
Note that this analysis fixes t k = − α 2 k 4 k + 1−8δ 4 k , and writing these two terms as λ −2 t 0 and t 1 , we find that t 1 matches the value obtained from the second order WKB solution, and t 0 obeys precisely the same condition in relation to the monodromies as the leading order WKB integral. The conclusion is that the blocks indeed have the claimed asymptotic behaviour, even in this regime beyond the validity of WKB.
We close this discussion with a brief summary of the conditions for the pinching limit analysis presented to be valid; much of this is discussed more fully in the appendix. The approximations we have made require that α k log 1 k is large, α k is not too close to zero, and we also require that the prefactors like µ do not become large or small to interfere with the separations of scales we have used. When α k is large, as in the case for the WKB approximation, it is in principle possible that the coefficients of the other terms in the monodromy trace that we have neglected could become large enough to compensate for their suppression, but in fact this does not happen, so the regime of validity overlaps with the WKB regime. This can be understood as resulting from a simplification of the monodromy matrices at large α, because in the first regime (away from poles) they become diagonal and in the second regime (going between the poles) they become off diagonal in the power law basis, since it is also the WKB basis. The approximation could also break down if the prefactor µ approaches a zero, interfering with the dominance of this term. This in fact happens at some order one value of α if δ < 3/16, so in those cases there is a crossover to new behaviour for sufficiently small . In the case of interest, where δ = 3/16, µ remains positive for all positive values of α, so this does not happen, as verified in the appendix. In addition the analysis as described is not quite true when some α k is parametrically close an integer, since the monodromy matrices are not all order one, but receive an additional logarithmic enhancement; this only affects subleading behaviour, so does not alter the conclusions.
Finally, we note that the saddle point, as we will see in section 4.6, corresponds to the values α k all equal to one, which is far from the small α k regime where the analysis breaks down. This has a very natural interpretation: the saddle point is chosen to reproduce a pole in the cross channel coming from the identity operator, so the 'apparent dimension', corresponding to the strength of the double pole in T c as seen far from the pinching twist operators, should be zero.

Warmup: the blocks at genus one
At genus one, the algebraic curve description of a torus is as an elliptic curve, which may be brought to the form for some x; this is the description of the torus partition function as the four-point function of twist operators in a Z 2 orbifold theory [24,32]. We know the blocks of interest exactly, since they are just Virasoro characters for the torus partition function, written in the appropriate coordinates and conformal frame, but as a warm-up exercise for the genus two case, let us nonetheless approach the problem in the semiclassical WKB approximation. The most general ansatz for the semiclassical stress tensor now has one free parameter t: T c (z) = 3 16 Note that this contains no freedom to have a stress tensor value that is different on the two sheets, so the semiclassical genus one block will be identical to the semiclassical Virasoro block in the orbifold theory, of central charge 2c, with external operators of dimension c/16, and with an exchange operator of dimension 2h. It should be emphasised that they are different for finite c, since the genus one block contains contributions from extra states; this equivalence simply says that these extra states are negligible at large c. Following the WKB approximation described above, let us write t = λ −2 t 0 + · · · , so T 0 = t 0 z(z−1)(z−x) , and impose a monodromy condition on a cycle surrounding 0 and x, corresponding to projecting onto the conformal family of a dimension h = cη 6λ 2 primary: The last integral gives us the elliptic K function, which determines t 0 . We now use eq. (89) to relate the accessory parameter to the derivative of the block: To find the block to leading order in the WKB approximation we now need only to integrate t 0 (x) which gives the result of Zamolodchikov for the large h asymptotics of the Virasoro block: Here is the usual modular parameter on the torus, and q = e 2πiτ is the nome, and the normalisation is fixed to match the conventions of section 3.2, with the twist operator OPE coefficients absorbed into the block so that each primary operator in the seed theory contributes precisely FF to the twist operator correlation function.
In fact it turns out that the solution eq. (92) from the WKB approximation is an exact solution to the ODE, with accessory parameter t = 1−2x 8 + π 2 16K(x) 2 1 − 24h c , which allows us to find the semiclassical block without using the further approximation of large dimension [33]. This gives the result quoted in section 3.2, only missing the eta function contribution from the descendants, which is invisible at large c: If we now look at the x → 1 limit of the block, we find a power law singularity (1−x) −c/24 . This comes from the limit of the accessory parameter t → 1 8 as x → 1, which matches the expectation from the analysis above, with a single pinching pair of poles (though note that the accessory parameter here differs from the convention of the previous section by a factor of −x(1 − x)). We also reproduce the correct x → 1 behaviour exp h 2π 2 log(1−x) of the leading order WKB contribution, with the coefficient fixed by 2πλ −1 √ η = α log 1 1−x , with α as defined in that section, and only the piece of the contour passing between the poles at z = x, 1 contributing to the monodromy at leading order.

The blocks at genus two
There are two nice frames to work in at genus 2, corresponding to the threefold cover of the Riemann sphere branched at four points, or the twofold cover branched at six points. We will work mainly with the latter representation, since it is more general, allowing for the full three parameter moduli space to be mapped out, but when working with the special one-parameter family of Z 3 symmetric surfaces described by the threefold cover, we will at times find it convenient to use that parameterisation. For the symmetric cases, the surfaces may be written as algebraic curves so the branch points in the y frame are located at the roots u k = e i(2πk+θ)/3 , v k = e i(2πk−θ)/3 of y 3 − e iθ y 3 − e −iθ , collectively denoted by y l . We will refer to these two descriptions as the z-frame and the y-frame, referring to the coordinate in which we choose the standard flat metric on the complex plane in the two cases. We will be considering the partition function in the limit x → 1, corresponding to θ → 0. For the leading order WKB, large h piece of the block, we can be lazy about specifying which frame we work in, since this limit is insensitive to the contribution of the conformal anomaly. Referring to our earlier results for the most general allowed ansatz for T c , we find (1 + e ±iθ ) mapping to y = u k , v k , and the three sheets of the z plane correspond to the three wedges of the y plane separated by the dashed lines.
with the α k fixed by the dimensions of the internal operators, 2πλ −1 √ η k = α k−1 log 1 k−1 + α k+1 log 1 k+1 , because the contour γ k passes between two pairs of poles, at e 2πi(k±1)/3 . Taking the sum of two of these equations, and subtracting the third, we isolate one of the accessory parameters, getting α 2 . It is then straightforward to put this all together, integrate and exponentiate, to get the block asymptotic formula (keeping approximation only to the relevant order) as claimed in eq. (63).
All that remains is to fix the normalisation, coming from the integration constant for the semiclassical block. The only relevant part of the normalisation for our main result comes from the leading order WKB block, scaling exponentially with internal dimensions, written as F 0 , which depends only on the ratios h i /h j of dimensions, kept fixed in the heavy limit. The normalisation of the block is conventional, but once we have fixed the normalisation in the θ k → π limit, which determines the coefficient with which the blocks appear in the OPE decomposition of the correlation function, the factor as θ k → 0 is determined, so the relative normalisation is meaningful, captured by F 0 .
To calculate it requires knowing the accessory parameters along a family of moduli joining the θ k → 0 and θ k → π limits, so that we may integrate along the whole family. A simple choice that achieves this is the family of enhanced Z 3 symmetry, with all the θ k equal, alternatively parameterised by the cross-ratio x in the three-sheeted frame. We will focus for the remainder of the section on the WKB calculation for these curves, moving freely between the two frames as convenient; key landmarks in the two descriptions are marked in fig. 2 for orientation.
For the naïve WKB calculation, we must compute the integrals (111) where we have written the integral in both frames, and y in the z representation is defined implicitly by y 3 = z(z−1) z−x , the branch of the solution depending on k. We then need only to solve I k = √ η k for the accessory parameters t 0 , t ± in terms of η k , and t 0 determines the derivative of the block with respect to x as in eq. (89): The accessory parameters t ± do not appear in this formula, since they are dual to deformations that break the Z 3 symmetry, orthogonal to deformation by varying x. Equivalently, they do not appear in the semiclassical expectation value of the orbifold stress tensor, which is c/6 times the sum of T c on the three sheets, and the phases from y ±1 cancel in the sum.
Comparing with the genus one calculation, we might be tempted to take γ k to be the cycle in the z frame going along the straight line from 0 to x, and back again on the other side of the branch cut. But this is tricky, because T 0 (z) has zeros, coming from the quadratic in y in the numerator, and these lead to additional branch cuts in the integrand, and associated Stokes phenomena in the WKB approximation. In the y frame, this choice of contour goes from the origin, to infinity along a ray with argument (2k−1)π 3 , and back from infinity to zero along a ray with argument (2k+1)π 3 . At least one of these contours is bound to contain one or both zeros of T 0 , which guarantees that it will cross Stokes lines. We will therefore choose alternative contours to avoid this, which contain one of the branch cuts in the y plane from the denominator of T 0 as they must, but do not contain either of the zeros of the numerator of T 0 .
Nonetheless, these integrals are hard to do in general, so we must make some approximation to make progress. One way of computing I k is to expand the integrand as a series in x, so that at each term in the expansion, the branch cut from the numerator disappears, and the integrand has only poles inside the contours. Then, term by term, I k can be computed by the residue at −e 2πik/3 . This gets more and more difficult as the order in x increases, but is an efficient way to compute for a few orders in the x expansion. To the first two orders in x, we get and it is then straightforward to solve I 2 k = η k order by order for t 0 , t + , t − , linear equations at each order in x, with the following result for t 0 : Integrating up to find the large h block, we get where we have not yet fixed the constant of integration to normalise. While this may be useful information about the blocks for other purposes, it does not give us what we need, since in practice we can only compute to some finite order in x. While we are not able to find an exact result for all x in generality, we can do it in the case when the dimensions are equal, or approximately equal by perturbing in the ratio of the dimensions. To do this, note first that for all dimensions equal, the block is Z 3 symmetric, so we expect t − = t + = 0. In this situation, the calculation becomes the same as the usual Virasoro block in the z frame, and the asymptotics are the same as those worked out by Zamolodchikov [34] as reviewed in section 4.5. Going beyond that case, we may take t ± to be nonzero but small, and expand the numerator of T 0 in a series in these small parameters. Having done that, the terms in the expansion look like 3 2πi γ k y p+1/2 for positive and negative integers p. The integral can be done by the same method of expanding in x and evaluating residues as above, but now it is simple enough to do at all orders in x to get a hypergeometric series. Write η k = 1+δη k , where we have normalised so the average (η 1 +η 2 +η 3 )/3 is fixed at 1, so δη 1 + δη 2 + δη 3 = 0; we may now solve the monodromy equation for t 0 , t ± , order by order in δη.
If we define the convenient shorthand where it should be noted in particular that there is no linear term in δη, given the choice δη 1 + δη 2 + δη 3 = 0. To quadratic order in δη, we can integrate the block explicitly by introducing new τ parameters, and noting a formula for their derivative 8 , generalising the relations for the usual τ parameter above (which is the case n = 2): τ n (x) := i F 1/n (1 − x) F 1/n (x) , τ n (x) = sin(π/n) iπ The usual τ parameter is τ 2 here. We will use the asymptotics for small x, given by iπτ n (x) ∼ sin π n log x a n + O(x) for some constants a n (useful values are a 2 = 2 4 , a 3 = 3 3 , a 4 = 2 6 , a 6 = 2 4 3 3 ), to fix the constant term in the blocks, from eq. (61). Translating to the x variable via π − θ ∼ 2 √ x as x → 0, with our normalisation the blocks behave as Integrating the result for t 0 , and fixing the constant as x → 0, gives us lim h→∞ log F g=2 =(iπτ 2 + 4 log 2 − 3 log 3) + 1 6 δη 2 1 + δη 1 δη 2 + δη 2 2 (iπ (2τ 6 − τ 2 ) + 3 log 3) + O(δr 3 ) where the relevant x → 0 behaviour of this expression is log x − 3 log 3 + O(x). It is a useful check that the logarithmic term in the perturbation cancels; it also matches the small x expansion derived above in the appropriate regime. From this, we may read off the constant F 0 , simply by taking x → 1 and noting that τ n → 0 in this limit: F 0 = 16 27 1 + 1 2 log 3 δη 2 1 + δη 1 δη 2 + δη 2 2 + · · · (121) Note in particular that the correction term is positive definite, which will mean that for fixed average dimension, perturbing away from equal dimensions will exponentially suppress the OPE coefficients at large dimension. We can also find the heavy asymptotic block for all values of x at the edge of the regime of validity of our asymptotic formula, when √ h 1 + √ h 2 = √ h 3 (or some permutation). To do this, notice that the WKB integrals eq. (111) simplify if t − + t 0 y + t + y 2 is a perfect square, when t 2 0 = 4t − t + , evaluating to a multiple of F 1/3 (x) by the same methods as used before. If we parametrise the accessory parameters as t − + t 0 y + t p y 2 = e −iπ/6 ( √ η 1 y − √ η 2 ) + e iπ/6 ( √ η 2 y − √ η 1 ) we find that the integrals evaluate to I 2 k = η k as required by the monodromy condition, with η 3 = √ η 1 + √ η 2 2 . To find the large h blocks, we expand the square to get the linear term in y, t 0 = − η 1 +η 2 +η 3 3F 1/3 (x) 2 , which we can integrate as before: Note in particular that we have not needed to add any constant term to fix the correct normalisation. Since τ 3 → 0 as x → 1, in particular this means that F 0 = 1 when √ h 1 + √ h 2 = √ h 3 , so the exponential term is absent from our asymptotic formula at its boundary of validity. This is closely analogous to the formula eq. (105) for the genus one blocks.
is flipped, and a phase comes from the prefactor. It is purely off-diagonal, so it swaps the two solutions in this basis, up to a factor. The simple off-diagonal form is special to this dimension of external operators, and follows from WKB exactness, since WKB solutions do not mix (unless there are Stokes phenomena). After conjugating by a diagonal matrix with entries ±α 0 0 , which changes to the z The monodromy matrix for passing between the poles at z = 1, 1 − 1 in the (1 − z) 1±α 1 2 basis is the same (make a similar change of variables to w = (1 − z)/ 1 ), up to relabelling 0 and α 0 to 1 and α 1 .
We now have the ingredients to find the trace of the monodromy around a cycle going from 0 to 1, round a pole near 1, back to 0, and round a pole near 0 to form a closed enclosing the two poles, where the three additional terms are obtained by changing the sign of α 0 , α 1 , or both, and the coefficients are given by µ(α 0 , α 1 , α ∞ ) = Γ(α 0 )Γ(1 + α 0 )Γ(α 1 )Γ(1 + α 1 ) Because of the factor −α 0 0 −α 1 1 , with the α k positive, the term that is written explicitly is expected to dominate over the other three, and the results in the text follow from this assumption. However, this domination can be prevented by two possible problems: the coefficient of the dominant term becomes small, or the coefficient of a subdominant term becomes large enough for that term to compete.
The first possibility arises from zeros of µ, which give rise to a crossover to different qualitative behaviour. At sufficiently large internal dimensions, when the α k are large, we are far from any zeros, and in the regime of interest. Reducing the internal dimensions reduces the α k , and if they reduce to within order of a zero of µ, the monodromy becomes dominated by the zero, and the α k cross over to a power law behaviour approaching the zero. Alternatively, if no zeros are encountered when the α are all positive, the blocks will eventually cross over to a new behaviour dictated by small α, where the pole of µ at α = 0 becomes important, and the other terms may no longer be suppressed.
In any case, we will stay in the regime of interest as long as the α k are larger than zero, and remain the correct side of all zeros of µ. The zeros come from poles of the Γ-functions in the denominator, and the important zero occurs when α 1 + α 0 − α ∞ + 1 = 0, so as long as we remain in the region where α 1 + α 0 + 1 > α ∞ and all α k are positive, the block behaves as we have claimed. This is satisfied at the saddle point, where all the α are equal to one.
The second possible problem, with neglected terms becoming large, naïvely appears to occur because µ has poles at negative integral α 0,1 . In fact, this is a problem with the analysis of the monodromy breaking down, and does not affect the blocks: with a more careful analysis, the poles are resolved to logarithmic in enhancements, not strong enough to compete with the power law suppression.