Skip to content

Conformal Blocks

The OPE says that a product of local operators can be expanded as a sum over conformal families. A conformal block is the contribution of one such family to a four-point function.

That sentence is short, but it is the gateway to the modern bootstrap and to the holographic interpretation of CFT data. The OPE coefficients are dynamical numbers. The conformal blocks are universal functions fixed by symmetry. Once we know the spectrum and OPE coefficients, four-point functions are assembled as

four-point function=primary OOPE coefficient×OPE coefficient×conformal block.\boxed{ \text{four-point function} = \sum_{\text{primary }\mathcal O} \text{OPE coefficient}\times\text{OPE coefficient}\times\text{conformal block}. }

The block is therefore the natural unit of CFT perturbation theory. In AdS/CFT language, it is also the natural boundary object associated with the exchange of an irreducible representation of the AdS isometry group.

Let Oi\mathcal O_i be scalar primary operators of dimensions Δi\Delta_i. Conformal symmetry fixes their four-point function up to a function of two cross-ratios:

O1(x1)O2(x2)O3(x3)O4(x4)=(x242x142)Δ12/2(x142x132)Δ34/2(x122)(Δ1+Δ2)/2(x342)(Δ3+Δ4)/2G(u,v),\langle \mathcal O_1(x_1)\mathcal O_2(x_2)\mathcal O_3(x_3)\mathcal O_4(x_4) \rangle = \frac{ \left(\frac{x_{24}^2}{x_{14}^2}\right)^{\Delta_{12}/2} \left(\frac{x_{14}^2}{x_{13}^2}\right)^{\Delta_{34}/2} } {(x_{12}^2)^{(\Delta_1+\Delta_2)/2}(x_{34}^2)^{(\Delta_3+\Delta_4)/2}} \mathcal G(u,v),

where

Δij=ΔiΔj,\Delta_{ij}=\Delta_i-\Delta_j,

and

u=x122x342x132x242,v=x142x232x132x242.u= \frac{x_{12}^2x_{34}^2}{x_{13}^2x_{24}^2}, \qquad v= \frac{x_{14}^2x_{23}^2}{x_{13}^2x_{24}^2}.

Here xij2=(xixj)2x_{ij}^2=(x_i-x_j)^2 in Euclidean signature. For identical scalars ϕ\phi of dimension Δϕ\Delta_\phi, the same convention reduces to

ϕ(x1)ϕ(x2)ϕ(x3)ϕ(x4)=1(x122x342)ΔϕG(u,v).\langle \phi(x_1)\phi(x_2)\phi(x_3)\phi(x_4) \rangle = \frac{1}{(x_{12}^2x_{34}^2)^{\Delta_\phi}} \mathcal G(u,v).

The function G(u,v)\mathcal G(u,v) contains the dynamical information not fixed by global conformal symmetry. The conformal block expansion is a way of computing G(u,v)\mathcal G(u,v) by repeatedly using the OPE.

Now apply the OPE to O1(x1)O2(x2)\mathcal O_1(x_1)\mathcal O_2(x_2) and separately to O3(x3)O4(x4)\mathcal O_3(x_3)\mathcal O_4(x_4). In the 123412\to34 channel, the reduced correlator decomposes as

G(u,v)=Oλ12Oλ34OGΔ,12,34(u,v).\boxed{ \mathcal G(u,v) = \sum_{\mathcal O} \lambda_{12\mathcal O}\lambda_{34\mathcal O} G_{\Delta,\ell}^{12,34}(u,v). }

The sum runs over primary operators O\mathcal O that appear in both OPEs

O1×O2,O3×O4.\mathcal O_1\times\mathcal O_2, \qquad \mathcal O_3\times\mathcal O_4.

For scalar external operators, the exchanged primary is usually taken to be a symmetric traceless tensor

Oμ1μ,\mathcal O_{\mu_1\cdots\mu_\ell},

with spin \ell and scaling dimension Δ\Delta. The block

GΔ,12,34(u,v)G_{\Delta,\ell}^{12,34}(u,v)

is the total contribution of this primary and all of its descendants:

[O]={O,PμO,Pμ1Pμ2O,}.[\mathcal O] = \left\{ \mathcal O, P_\mu\mathcal O, P_{\mu_1}P_{\mu_2}\mathcal O, \ldots \right\}.

Only the two OPE coefficients λ12O\lambda_{12\mathcal O} and λ34O\lambda_{34\mathcal O} are dynamical. The relative weights of the descendants inside GΔ,12,34G_{\Delta,\ell}^{12,34} are fixed by the conformal algebra.

Conformal block as a projector onto one conformal family.

A conformal block in the 123412\to34 channel is the contribution of one conformal family [OΔ,][\mathcal O_{\Delta,\ell}] to the four-point function. The OPE coefficients λ12O\lambda_{12\mathcal O} and λ34O\lambda_{34\mathcal O} are dynamical CFT data, while the function GΔ,12,34(u,v)G_{\Delta,\ell}^{12,34}(u,v) is fixed by conformal representation theory.

This is the first point where one should resist a tempting but misleading analogy: a conformal block is not exactly a Feynman diagram. It is a representation-theoretic object. In holographic CFTs, it is related to exchange processes in AdS, but a full Witten exchange diagram generally contains more than the single conformal block of the exchanged single-trace operator.

The cleanest definition of a conformal block uses radial quantization. Think of the pair O1O2\mathcal O_1\mathcal O_2 as creating a state and the pair O3O4\mathcal O_3\mathcal O_4 as annihilating a state. Insert a projector onto the conformal family of a primary O\mathcal O:

ΠO=a,b[O]a(G1)abb.\Pi_{\mathcal O} = \sum_{a,b\in[\mathcal O]} |a\rangle (G^{-1})^{ab}\langle b|.

Here a|a\rangle and b|b\rangle run over descendants in the conformal family [O][\mathcal O], and

Gab=abG_{ab}=\langle a|b\rangle

is the Gram matrix of descendant inner products. Then the contribution of this family to the four-point function is schematically

O1O2O3O4[O]=O1O2ΠOO3O4.\langle \mathcal O_1\mathcal O_2\mathcal O_3\mathcal O_4 \rangle_{[\mathcal O]} = \langle \mathcal O_1\mathcal O_2\,\Pi_{\mathcal O}\,\mathcal O_3\mathcal O_4 \rangle.

After factoring out the universal position-dependent prefactor, this projected contribution is exactly the conformal block.

This formula is conceptually important for three reasons. First, it shows that a block is the contribution of an entire representation, not just the primary state. Second, it explains why descendant coefficients are fixed: they are determined by the conformal algebra and by the inner products of descendant states. Third, it makes unitarity visible. In a unitary CFT, the Gram matrix is positive definite after null states are removed, so the conformal block decomposition has positivity properties.

In the 123412\to34 channel, the OPE limit is

x1x2,x3x4.x_1\to x_2, \qquad x_3\to x_4.

In terms of cross-ratios this is

u0,v1.u\to0, \qquad v\to1.

The leading behavior of a block is determined by the exchanged primary. For scalar exchange, a common normalization is

GΔ,012,34(u,v)uΔ/2(u0).\boxed{ G_{\Delta,0}^{12,34}(u,v) \sim u^{\Delta/2} \qquad (u\to0). }

For spin \ell, the primary carries angular dependence. A useful way to state the leading behavior is to use radial variables. In Euclidean kinematics one may write

u=zzˉ,v=(1z)(1zˉ),u=z\bar z, \qquad v=(1-z)(1-\bar z),

Then introduce

z=4ρ(1+ρ)2,zˉ=4ρˉ(1+ρˉ)2,ρ=reiθ,η=cosθ.z=\frac{4\rho}{(1+\rho)^2}, \qquad \bar z=\frac{4\bar\rho}{(1+\bar\rho)^2}, \qquad \rho=r e^{i\theta}, \qquad \eta=\cos\theta.

The small-rr expansion is the radial OPE expansion. For d>2d>2, with

νd=d21,\nu_d=\frac d2-1,

a standard block normalization is

GΔ,(r,η)=rΔC(νd)(η)C(νd)(1)+O(rΔ+1),G_{\Delta,\ell}(r,\eta) = r^\Delta \frac{C_\ell^{(\nu_d)}(\eta)}{C_\ell^{(\nu_d)}(1)} +O(r^{\Delta+1}),

where C(νd)(η)C_\ell^{(\nu_d)}(\eta) is a Gegenbauer polynomial. The power rΔr^\Delta comes from the dimension of the exchanged primary. The Gegenbauer polynomial is the angular wavefunction for spin \ell on Sd1S^{d-1}.

The descendants then generate the higher powers

rΔ+1,rΔ+2,rΔ+3,.r^{\Delta+1}, \quad r^{\Delta+2}, \quad r^{\Delta+3}, \quad \ldots.

This is one reason radial coordinates are so useful numerically: inside the Euclidean OPE convergence domain, the block is a controlled expansion in rr.

The projector definition is conceptually clean, but it is not always the fastest way to compute blocks. A more practical characterization uses the quadratic conformal Casimir.

Let JiABJ_i^{AB} be the SO(d,2)SO(d,2) generators acting on the point xix_i and on the tensor indices of Oi\mathcal O_i. The total generator acting on the pair (1,2)(1,2) is

J12AB=J1AB+J2AB.J_{12}^{AB}=J_1^{AB}+J_2^{AB}.

The exchanged conformal family has a fixed quadratic Casimir eigenvalue:

C2(Δ,)=Δ(Δd)+(+d2).C_2(\Delta,\ell) = \Delta(\Delta-d)+\ell(\ell+d-2).

Therefore the conformal block satisfies a differential equation of the form

C12GΔ,12,34(u,v)=C2(Δ,)GΔ,12,34(u,v),\boxed{ \mathcal C_{12}\,G_{\Delta,\ell}^{12,34}(u,v) = C_2(\Delta,\ell)G_{\Delta,\ell}^{12,34}(u,v), }

where

C12=12J12ABJ12,AB\mathcal C_{12} = \frac12 J_{12}^{AB}J_{12,AB}

is represented as a second-order differential operator acting on the cross-ratios. The OPE boundary condition fixes the desired solution. Without the boundary condition, the Casimir equation also admits the shadow solution associated with dimension dΔd-\Delta.

This is the representation-theoretic reason blocks are universal. They are eigenfunctions of the same symmetry operator that classifies conformal multiplets.

The terms conformal block and conformal partial wave are often used loosely, but it is useful to keep them distinct.

A conformal block is the OPE contribution with a definite short-distance behavior:

GΔ,uΔ/2in the 12 OPE limit.G_{\Delta,\ell}\sim u^{\Delta/2} \qquad \text{in the }12\text{ OPE limit}.

The shadow block has leading behavior

GdΔ,u(dΔ)/2.G_{d-\Delta,\ell}\sim u^{(d-\Delta)/2}.

A conformal partial wave is usually a particular single-valued combination of the block and its shadow. The shadow formalism is extremely useful for deriving integral representations and harmonic analysis on the conformal group. The OPE, however, selects the block with the physical dimension Δ\Delta.

For bootstrap equations, the objects appearing in the OPE expansion are conformal blocks, not arbitrary block-shadow combinations.

Identity, currents, and stress-tensor blocks

Section titled “Identity, currents, and stress-tensor blocks”

The simplest exchanged operator is the identity 1\mathbf 1. For identical unit-normalized scalar operators,

ϕ×ϕ1,\phi\times\phi\supset \mathbf 1,

and the identity block is

G0,0(u,v)=1.G_{0,0}(u,v)=1.

This reproduces the disconnected two-point contraction

ϕ(x1)ϕ(x2)ϕ(x3)ϕ(x4).\langle\phi(x_1)\phi(x_2)\rangle \langle\phi(x_3)\phi(x_4)\rangle.

If the CFT has a continuous global symmetry, the conserved current JμaJ_\mu^a can appear in appropriate OPE channels. It has

ΔJ=d1,=1.\Delta_J=d-1, \qquad \ell=1.

If the theory has a local stress tensor, then TμνT_{\mu\nu} has

ΔT=d,=2.\Delta_T=d, \qquad \ell=2.

These conserved operators sit at unitarity bounds, so their conformal families are shortened: some descendants are null because of conservation,

μJμa=0,μTμν=0.\partial^\mu J_\mu^a=0, \qquad \partial^\mu T_{\mu\nu}=0.

Accordingly, current and stress-tensor blocks are special cases of spinning blocks with shortening conditions imposed. Their OPE coefficients are constrained by Ward identities. For example, the coefficient of the stress-tensor block in ϕϕϕϕ\langle\phi\phi\phi\phi\rangle is not an arbitrary independent number once the normalization of TμνT_{\mu\nu} is chosen; it is tied to Δϕ\Delta_\phi and to the stress-tensor two-point normalization.

For identical real scalar primaries in a unitary CFT, the block expansion takes the form

G(u,v)=Oϕ×ϕλϕϕO2GΔ,(u,v).\mathcal G(u,v) = \sum_{\mathcal O\in\phi\times\phi} \lambda_{\phi\phi\mathcal O}^2 G_{\Delta,\ell}(u,v).

After choosing positive two-point normalization, the coefficients obey

λϕϕO20.\lambda_{\phi\phi\mathcal O}^2\ge0.

For identical bosonic scalars, only even-spin symmetric traceless operators appear in the singlet OPE channel unless internal symmetry structures allow an antisymmetric tensor. Thus schematically

ϕ×ϕ=1+OevenλϕϕO[O].\phi\times\phi = \mathbf 1 +\sum_{\substack{\mathcal O\\ \ell\;\text{even}}} \lambda_{\phi\phi\mathcal O}[\mathcal O].

This positivity is the engine of the numerical conformal bootstrap. The blocks are known functions. The unknowns are nonnegative coefficients and allowed dimensions. Crossing symmetry then becomes a sharply constrained problem.

Two dimensions: global blocks versus Virasoro blocks

Section titled “Two dimensions: global blocks versus Virasoro blocks”

In d=2d=2, there is an important distinction. The finite-dimensional global conformal group is

SL(2,C),SL(2,\mathbb C),

or equivalently the complexified version of the global left-right conformal group. Global conformal families are generated by the global lowering modes

L1,Lˉ1.L_{-1}, \qquad \bar L_{-1}.

A global conformal block sums only these global descendants. But a two-dimensional CFT has local conformal symmetry, whose quantum algebra is Virasoro:

[Lm,Ln]=(mn)Lm+n+c12m(m21)δm+n,0.[L_m,L_n]=(m-n)L_{m+n}+\frac c{12}m(m^2-1)\delta_{m+n,0}.

A Virasoro family contains all descendants created by

Ln,Lˉn,n1.L_{-n},\quad \bar L_{-n}, \qquad n\ge1.

Therefore a Virasoro block resums much more than a global block. In AdS3_3/CFT2_2, this distinction is not cosmetic: Virasoro blocks include the effects of boundary gravitons. Global blocks are appropriate when one is organizing states under the finite subgroup; Virasoro blocks are appropriate when exploiting the full local conformal symmetry.

This course will return to Virasoro blocks in the two-dimensional CFT modules. For now, when we say “conformal block” in general dd, we mean the global SO(d,2)SO(d,2) block.

Conformal blocks are the representation-theoretic bridge between CFT correlators and bulk physics.

A single-trace primary OΔ,\mathcal O_{\Delta,\ell} corresponds, at large NN, to a single-particle field in AdS with mass and spin determined by Δ\Delta and \ell. The conformal family [OΔ,][\mathcal O_{\Delta,\ell}] is the full boundary representation of that bulk particle. In this sense, the block GΔ,G_{\Delta,\ell} is the CFT contribution of one exchanged AdS representation.

However, one must be careful:

single conformal blockfull exchange Witten diagram in general.\boxed{ \text{single conformal block} \neq \text{full exchange Witten diagram in general}. }

A Witten exchange diagram usually decomposes into the conformal block of the exchanged single-trace operator plus an infinite set of double-trace blocks. Those double-trace contributions are required by the boundary OPE and by the locality of the bulk interaction.

A more precise statement is that special objects such as geodesic Witten diagrams compute individual conformal blocks, while ordinary exchange Witten diagrams compute full crossing-compatible contributions to correlators. This distinction becomes crucial when reconstructing bulk locality from CFT data.

The holographic moral is:

blocks classify possible exchanged states,OPE coefficients determine how strongly they couple.\text{blocks classify possible exchanged states,} \qquad \text{OPE coefficients determine how strongly they couple.}

A conformal block is not an OPE coefficient. The OPE coefficient is a number, or a tensor-structure coefficient. The block is a function of cross-ratios.

A conformal block is not the contribution of a single operator alone. It is the contribution of the primary and all descendants in the conformal family.

A conformal block is not usually a full physical amplitude. A full four-point function must be crossing-symmetric. A single block in one channel is generally not crossing-symmetric by itself.

A global block is not a Virasoro block. In two-dimensional CFT, Virasoro symmetry reorganizes infinitely many global descendants into larger families.

These distinctions sound pedantic until one studies AdS/CFT. Then they become survival equipment.

The conformal block expansion of a scalar four-point function is

G(u,v)=Oλ12Oλ34OGΔ,12,34(u,v).\mathcal G(u,v) = \sum_{\mathcal O} \lambda_{12\mathcal O}\lambda_{34\mathcal O} G_{\Delta,\ell}^{12,34}(u,v).

The block GΔ,12,34G_{\Delta,\ell}^{12,34} is fixed by conformal symmetry. It is the contribution of the conformal family [OΔ,][\mathcal O_{\Delta,\ell}]. It may be defined by a projector in radial quantization or as the solution of a quadratic Casimir equation with OPE boundary conditions.

For bootstrap, blocks turn crossing symmetry into equations for the spectrum and OPE coefficients. For AdS/CFT, blocks organize boundary correlators into exchanged AdS representations.

Let ϕ\phi be a unit-normalized scalar primary of dimension Δϕ\Delta_\phi, and write

ϕ(x1)ϕ(x2)ϕ(x3)ϕ(x4)=1(x122x342)ΔϕG(u,v).\langle \phi(x_1)\phi(x_2)\phi(x_3)\phi(x_4) \rangle = \frac{1}{(x_{12}^2x_{34}^2)^{\Delta_\phi}}\mathcal G(u,v).

Show that the identity contribution in the 123412\to34 channel gives

G0,0(u,v)=1.G_{0,0}(u,v)=1.
Solution

The identity contribution in the OPE is

ϕ(x1)ϕ(x2)1(x122)Δϕ.\phi(x_1)\phi(x_2) \supset \frac{\mathbf 1}{(x_{12}^2)^{\Delta_\phi}}.

Similarly,

ϕ(x3)ϕ(x4)1(x342)Δϕ.\phi(x_3)\phi(x_4) \supset \frac{\mathbf 1}{(x_{34}^2)^{\Delta_\phi}}.

Multiplying the two identity contributions gives

ϕ(x1)ϕ(x2)ϕ(x3)ϕ(x4)1=1(x122x342)Δϕ.\langle \phi(x_1)\phi(x_2)\phi(x_3)\phi(x_4) \rangle_{\mathbf 1} = \frac{1}{(x_{12}^2x_{34}^2)^{\Delta_\phi}}.

Comparing with the definition of G(u,v)\mathcal G(u,v), the identity contributes

G1(u,v)=1.\mathcal G_{\mathbf 1}(u,v)=1.

Thus, in this normalization,

G0,0(u,v)=1.\boxed{G_{0,0}(u,v)=1.}

Exercise 2: Why the coefficient is a product of OPE coefficients

Section titled “Exercise 2: Why the coefficient is a product of OPE coefficients”

Explain why the 123412\to34 channel contribution of a primary O\mathcal O to a scalar four-point function is proportional to

λ12Oλ34O,\lambda_{12\mathcal O}\lambda_{34\mathcal O},

not to a new independent four-point coefficient.

Solution

Use the OPE in the pair 1212:

O1×O2λ12O[O].\mathcal O_1\times\mathcal O_2 \supset \lambda_{12\mathcal O}[\mathcal O].

Use the OPE again in the pair 3434:

O3×O4λ34O[O].\mathcal O_3\times\mathcal O_4 \supset \lambda_{34\mathcal O}[\mathcal O].

The four-point contribution in which the same conformal family propagates between the two pairs is obtained by projecting onto [O][\mathcal O]:

O1O2ΠOO3O4.\langle \mathcal O_1\mathcal O_2\Pi_{\mathcal O}\mathcal O_3\mathcal O_4 \rangle.

The overlap of the pair 1212 with the family is proportional to λ12O\lambda_{12\mathcal O}, and the overlap of the pair 3434 with the same family is proportional to λ34O\lambda_{34\mathcal O}. The remaining descendant sum is fixed by conformal symmetry and is the block GΔ,12,34G_{\Delta,\ell}^{12,34}.

Therefore

1234[O]λ12Oλ34OGΔ,12,34(u,v).\langle1234\rangle_{[\mathcal O]} \propto \lambda_{12\mathcal O}\lambda_{34\mathcal O} G_{\Delta,\ell}^{12,34}(u,v).

There is no independent four-point coefficient because the OPE reduces the four-point function to products of three-point data.

Exercise 3: Casimir eigenvalue for a scalar exchange

Section titled “Exercise 3: Casimir eigenvalue for a scalar exchange”

For a scalar primary O\mathcal O of dimension Δ\Delta, the spin is =0\ell=0. Use the general Casimir eigenvalue

C2(Δ,)=Δ(Δd)+(+d2)C_2(\Delta,\ell)=\Delta(\Delta-d)+\ell(\ell+d-2)

to find the scalar eigenvalue. What happens under the shadow replacement ΔdΔ\Delta\to d-\Delta?

Solution

For scalar exchange, set =0\ell=0. Then

C2(Δ,0)=Δ(Δd).C_2(\Delta,0)=\Delta(\Delta-d).

Under the shadow replacement,

ΔdΔ,\Delta\to d-\Delta,

we get

C2(dΔ,0)=(dΔ)((dΔ)d)=(dΔ)(Δ)=Δ(Δd).C_2(d-\Delta,0) =(d-\Delta)((d-\Delta)-d) =(d-\Delta)(-\Delta) =\Delta(\Delta-d).

Thus the primary of dimension Δ\Delta and its shadow of dimension dΔd-\Delta have the same quadratic Casimir eigenvalue. This is why the Casimir differential equation alone does not distinguish the physical block from the shadow block; the OPE boundary condition does.

In the 123412\to34 OPE channel, explain why a scalar exchanged primary of dimension Δ\Delta gives a leading block behavior

GΔ,0(u,v)uΔ/2G_{\Delta,0}(u,v)\sim u^{\Delta/2}

as u0u\to0.

Solution

The OPE of two scalar primaries contains the exchanged scalar primary as

O1(x1)O2(x2)λ12Ox12ΔΔ1Δ2O(x2)+.\mathcal O_1(x_1)\mathcal O_2(x_2) \supset \lambda_{12\mathcal O} |x_{12}|^{\Delta-\Delta_1-\Delta_2} \mathcal O(x_2)+\cdots.

Similarly, the pair 3434 has an OPE coefficient λ34O\lambda_{34\mathcal O}. The leading contribution of the primary, before descendants are included, carries a factor controlled by the separation of the two OPE pairs:

x12Δx34Δ|x_{12}|^\Delta |x_{34}|^\Delta

after the standard external prefactor is stripped off. The cross-ratio

u=x122x342x132x242u= \frac{x_{12}^2x_{34}^2}{x_{13}^2x_{24}^2}

is proportional to the square of the OPE separation, so this contribution appears as

uΔ/2.u^{\Delta/2}.

Descendants add higher powers in the OPE expansion. Thus

GΔ,0(u,v)uΔ/2.\boxed{ G_{\Delta,0}(u,v)\sim u^{\Delta/2}. }

Exercise 5: Block versus exchange Witten diagram

Section titled “Exercise 5: Block versus exchange Witten diagram”

In a large-NN holographic CFT, why is it imprecise to identify a single conformal block with a full exchange Witten diagram?

Solution

A single conformal block is the contribution of one conformal family [O][\mathcal O]. If O\mathcal O is a single-trace primary, this block represents the exchange of one irreducible AdS representation.

A full exchange Witten diagram is a complete position-space contribution to a four-point function. When expanded in CFT conformal blocks, it generally contains

one single-trace block\text{one single-trace block}

associated with the exchanged bulk field, plus

infinitely many double-trace blocks\text{infinitely many double-trace blocks}

associated with two-particle boundary operators. These double-trace blocks are required by the OPE structure of the boundary theory and by the locality of the bulk interaction.

Thus the better statement is:

a conformal block isolates one representation,a Witten diagram gives a full correlator contribution.\text{a conformal block isolates one representation,} \qquad \text{a Witten diagram gives a full correlator contribution.}

Special constructions such as geodesic Witten diagrams can compute individual blocks, but ordinary exchange Witten diagrams are not single blocks.

For the original two-dimensional operator-algebra viewpoint, see the discussion of conformal families, operator algebra, conformal blocks, and crossing symmetry in Di Francesco, Mathieu, and Sénéchal. For modern higher-dimensional conformal blocks and bootstrap conventions, see Rychkov’s EPFL Lectures on Conformal Field Theory in D3D\ge3 and Simmons-Duffin’s TASI Lectures on the Conformal Bootstrap. For the AdS/CFT interpretation, compare conformal block decompositions with Witten diagrams, geodesic Witten diagrams, and large-NN double-trace expansions.