Skip to content

Primaries and Descendants

The first real simplification of conformal field theory is not a formula for a correlator. It is a classification principle:

local operators are organized into conformal families.\boxed{\text{local operators are organized into conformal families.}}

Each family begins with a primary operator. Everything else in the family is obtained by differentiating it. These derivatives are called descendants. In a generic QFT, differentiating an operator gives another local operator, but there is no reason for those operators to be organized into a finite-dimensional symmetry pattern. In a CFT, they are organized by the representation theory of the conformal algebra.

For AdS/CFT, this is the first place where the CFT spectrum begins to look like a bulk spectrum. A primary operator is the boundary avatar of a single bulk species. Its descendants are not new particles; they are the same bulk excitation with different spacetime dependence, or equivalently the same conformal representation viewed at higher cylinder energy.

A local operator is an object that can be inserted at a point:

O(x).\mathcal O(x).

The word “operator” should not be interpreted too narrowly. Depending on context, O(x)\mathcal O(x) may be a fundamental field, a composite field, a conserved current, a stress tensor, a defect operator, or a properly renormalized product of fields. In CFT we usually treat local operators as the basic observables, not as secondary objects constructed only from a Lagrangian.

The conformal algebra in Lorentzian signature is generated by

Pμ,Mμν,D,Kμ,P_\mu, \qquad M_{\mu\nu}, \qquad D, \qquad K_\mu,

where PμP_\mu generates translations, MμνM_{\mu\nu} Lorentz transformations, DD dilatations, and KμK_\mu special conformal transformations. In Euclidean signature, replace the Lorentz group by SO(d)SO(d), and the complexified algebraic statements are the same.

The commutators most relevant for local operators are

[D,Pμ]=Pμ,[D,Kμ]=Kμ,[Kμ,Pν]=2δμνD2Mμν,[D,P_\mu]=P_\mu, \qquad [D,K_\mu]=-K_\mu, \qquad [K_\mu,P_\nu]=2\delta_{\mu\nu}D-2M_{\mu\nu},

with conventional factors of ii depending on whether one uses Hermitian or anti-Hermitian generators. These relations say that PμP_\mu raises scaling dimension by one, while KμK_\mu lowers scaling dimension by one.

That is the algebraic reason descendants have dimensions shifted by integers.

A local operator is called a scaling operator if it transforms diagonally under dilatations. At the origin, this means

[D,O(0)]=ΔO(0),[D,\mathcal O(0)]=\Delta\mathcal O(0),

up to the same convention-dependent factors of ii just mentioned. The number Δ\Delta is the scaling dimension of O\mathcal O.

Away from the origin, a scalar scaling operator transforms under a finite scale transformation as

O(x)λΔO(λ1x)\mathcal O(x)\mapsto \lambda^{-\Delta}\mathcal O(\lambda^{-1}x)

or, equivalently,

O(λx)=λΔO(x)\mathcal O(\lambda x)=\lambda^{-\Delta}\mathcal O(x)

inside a scale-covariant correlator. A spinning operator also transforms under the rotation or Lorentz representation carried by its indices.

An operator is therefore labeled at least by

(Δ,ρ,R),(\Delta,\rho,R),

where ρ\rho is a representation of the spacetime rotation group SO(d)SO(d) or Lorentz group SO(d1,1)SO(d-1,1), and RR denotes representations of internal global symmetries. For many pages we suppress RR unless it matters.

A primary operator is a local scaling operator that is killed by the special conformal generators at the origin:

[Kμ,O(0)]=0.[K_\mu,\mathcal O(0)]=0.

This condition is not arbitrary. It is the conformal analogue of a highest-weight condition.

The analogy is:

highest-weight state:killed by raising operators,CFT primary:killed by Kμ,CFT descendants:generated by Pμ.\begin{array}{ccl} \text{highest-weight state} &:& \text{killed by raising operators},\\[2pt] \text{CFT primary} &:& \text{killed by }K_\mu,\\[2pt] \text{CFT descendants} &:& \text{generated by }P_\mu. \end{array}

The slight linguistic trap is that PμP_\mu raises the dilatation eigenvalue, while KμK_\mu lowers it. In radial quantization, DD is the Hamiltonian, so PμP_\mu raises the cylinder energy and KμK_\mu lowers it. A primary is therefore a lowest-energy state inside its conformal family.

A conformal family generated from a primary by translations.

A primary operator O\mathcal O is annihilated by KμK_\mu at the origin. Acting with PμP_\mu generates descendants such as PμOP_\mu\mathcal O, PμPνOP_\mu P_\nu\mathcal O, and so on. Under radial quantization, DD is the cylinder Hamiltonian, so descendants have dimensions Δ+n\Delta+n.

Given a primary O(0)\mathcal O(0), its descendants are obtained by acting with translations:

Pμ1PμnO(0).P_{\mu_1}\cdots P_{\mu_n}\mathcal O(0).

In position space, translations act as derivatives, so descendants correspond to

μ1μnO(0).\partial_{\mu_1}\cdots\partial_{\mu_n}\mathcal O(0).

If O\mathcal O has dimension Δ\Delta, then a level-nn descendant has dimension

Δ+n.\Delta+n.

The descendants are not arbitrary new data. Once the primary and its transformation properties are known, the conformal algebra fixes how the descendants appear in correlators. This is why conformal blocks can sum over an entire family: a block is the contribution of one primary plus all of its descendants.

This distinction is essential. A CFT spectrum is usually listed by primary operators, not by every derivative of every operator. The complete Hilbert space contains descendants, but the independent spectral data are the primaries and their OPE coefficients.

The conformal family generated by a primary O\mathcal O is denoted

[O].[\mathcal O].

As a vector space, it is spanned schematically by

[O]=span{O,PμO,PμPνO,}.[\mathcal O] = \operatorname{span}\left\{ \mathcal O, P_\mu\mathcal O, P_\mu P_\nu\mathcal O, \ldots \right\}.

In a unitary CFT, this family should be thought of as a representation of the conformal algebra. The primary is the lowest-weight state with respect to DD. The descendants fill out the rest of the representation.

For a scalar primary, the first few descendants look like

O,μO,μνO,2O,.\mathcal O, \qquad \partial_\mu\mathcal O, \qquad \partial_\mu\partial_\nu\mathcal O, \qquad \partial^2\mathcal O, \qquad \ldots.

For spinning primaries, the derivative indices must also be decomposed into irreducible SO(d)SO(d) representations. This decomposition is often tedious, but conceptually it is just the tensor product of the spin representation of O\mathcal O with symmetric derivative indices.

A scalar primary has a particularly simple transformation law. Under a conformal map

xx(x),x\mapsto x'(x),

with local scale factor Ω(x)\Omega(x) defined by

xμxρxνxσδμν=Ω(x)2δρσ,\frac{\partial x'^\mu}{\partial x^\rho} \frac{\partial x'^\nu}{\partial x^\sigma} \delta_{\mu\nu} =\Omega(x)^2\delta_{\rho\sigma},

a scalar primary transforms as

O(x)=Ω(x)ΔO(x).\mathcal O'(x')=\Omega(x)^{-\Delta}\mathcal O(x).

This equation is one of the main reasons primaries are useful. Once the transformation law is known, conformal symmetry almost fixes two- and three-point functions.

For spinning primaries, one must also rotate the spin indices by the local orthogonal transformation associated with the conformal map. If Oa\mathcal O_a transforms in a representation ρ\rho of SO(d)SO(d), then schematically

Oa(x)=Ω(x)Δρ(R(x))abOb(x),\mathcal O'_a(x')= \Omega(x)^{-\Delta}\rho(R(x))_a{}^b\mathcal O_b(x),

where R(x)R(x) is the local rotation part of the Jacobian.

Quasi-primaries and the special role of two dimensions

Section titled “Quasi-primaries and the special role of two dimensions”

In d>2d>2, the global conformal group is finite-dimensional, and the term primary usually refers to the transformation law under the full conformal group.

In two dimensions, there is a sharper distinction. The global conformal group is generated by

L1,L0,L1,Lˉ1,Lˉ0,Lˉ1,L_{-1},L_0,L_1, \qquad \bar L_{-1},\bar L_0,\bar L_1,

but the local conformal algebra is the full Virasoro algebra. A field can transform simply under the global subgroup but not under all Virasoro transformations. Such a field is often called quasi-primary. A true Virasoro primary obeys

LnO=0,LˉnO=0,n>0.L_n|\mathcal O\rangle=0, \qquad \bar L_n|\mathcal O\rangle=0, \qquad n>0.

This course will use the higher-dimensional convention unless we are explicitly in the 2D CFT modules. There, “primary” usually means Virasoro primary unless stated otherwise.

The simplest example is a scalar primary O\mathcal O with dimension Δ\Delta:

[D,O(0)]=ΔO(0),[Kμ,O(0)]=0,[Mμν,O(0)]=0.[D,\mathcal O(0)]=\Delta\mathcal O(0), \qquad [K_\mu,\mathcal O(0)]=0, \qquad [M_{\mu\nu},\mathcal O(0)]=0.

Its two-point function can be normalized as

O(x)O(0)=1x2Δ.\langle \mathcal O(x)\mathcal O(0)\rangle=\frac{1}{|x|^{2\Delta}}.

A conserved current JμJ_\mu in dd dimensions has dimension

ΔJ=d1.\Delta_J=d-1.

It is a spin-one primary, except for contact-term subtleties inside Ward identities. Conservation gives

μJμ=0.\partial^\mu J_\mu=0.

This is a shortening condition. The descendant PμJμP^\mu J_\mu vanishes as an operator equation at separated points.

The stress tensor has

ΔT=d,\Delta_T=d,

spin two, conservation

μTμν=0,\partial^\mu T_{\mu\nu}=0,

and, in a CFT on flat space,

Tμμ=0T^\mu{}_{\mu}=0

up to anomalies and contact terms. The stress tensor is not just another primary: it generates spacetime symmetries through Ward identities. Still, as an operator in a CFT spectrum, it belongs to a short conformal multiplet.

An exactly marginal scalar primary has

Δ=d.\Delta=d.

Deforming the action by

SS+λddxO(x)S\mapsto S+\lambda\int d^d x\,\mathcal O(x)

preserves conformal invariance if the beta function for λ\lambda vanishes exactly. In holography, such operators are dual to massless scalar fields in AdS.

A generic primary generates a long conformal multiplet: none of its descendants vanish. But special values of Δ\Delta and spin can make some descendants null. When this happens, the representation shortens.

The most important examples are conserved currents. For a spin-one current,

μJμ=0\partial^\mu J_\mu=0

removes one level-one descendant. For the stress tensor,

μTμν=0,Tμμ=0\partial^\mu T_{\mu\nu}=0, \qquad T^\mu{}_{\mu}=0

remove descendants and trace components. In two-dimensional CFT, null descendants play an even more dramatic role: they lead to differential equations for correlation functions in minimal models.

In AdS language, shortening often reflects gauge redundancy or masslessness. A conserved current is dual to a bulk gauge field. The stress tensor is dual to the graviton. BPS shortening in supersymmetric CFTs corresponds to protected supergravity multiplets.

The operator product expansion is organized by conformal families:

Oi(x)Oj(0)kCijkxΔkΔiΔj(Ok(0)+descendants).\mathcal O_i(x)\mathcal O_j(0) \sim \sum_k C_{ijk}\,|x|^{\Delta_k-\Delta_i-\Delta_j} \left(\mathcal O_k(0)+\text{descendants}\right).

The sum is over primary operators Ok\mathcal O_k. The descendants are not assigned independent OPE coefficients. Their coefficients are fixed by conformal symmetry once Δk\Delta_k, spin, and CijkC_{ijk} are known.

This is why the basic dynamical data of a CFT are

primary spectrum {Δi,ρi,Ri}andOPE coefficients Cijk.\boxed{ \text{primary spectrum }\{\Delta_i,\rho_i,R_i\} \quad\text{and}\quad \text{OPE coefficients }C_{ijk}. }

The descendant structure is kinematics. The primary spectrum and OPE coefficients are dynamics.

The primary-descendant distinction becomes the boundary version of the single-particle state structure in AdS.

A scalar primary O\mathcal O of dimension Δ\Delta corresponds to a bulk scalar field ϕ\phi with mass

m2L2=Δ(Δd).m^2L^2=\Delta(\Delta-d).

The primary state O|\mathcal O\rangle is the lowest-energy state of that bulk field in global AdS. Descendants correspond to acting with spacetime momentum generators, producing higher global-AdS excitations in the same representation.

Thus one should not read

μO\partial_\mu\mathcal O

as a new bulk particle. It is part of the same conformal multiplet as O\mathcal O.

For conserved currents and the stress tensor, shortening has the bulk interpretation

Jμmassless gauge field,Tμνgraviton.J_\mu \longleftrightarrow \text{massless gauge field}, \qquad T_{\mu\nu}\longleftrightarrow \text{graviton}.

This is the first clean explanation of why a CFT with global symmetry has gauge fields in the AdS dual, and why every holographic CFT has gravity in the bulk.

A derivative of a primary is usually not another primary. It is a descendant. For example, if O\mathcal O is primary, then μO\partial_\mu\mathcal O is generally not primary, because KνK_\nu does not annihilate it.

A primary is not necessarily a fundamental field in a Lagrangian. Many important primaries are composite operators, and many CFTs have no known Lagrangian at all.

A conserved current is primary only modulo contact-term subtleties in Ward identities. At separated points, it behaves as a spin-one primary of dimension d1d-1.

In two dimensions, “primary” can mean global primary or Virasoro primary. Virasoro primary is stronger.

Let O\mathcal O be a primary of dimension Δ\Delta. Use

[D,Pμ]=Pμ[D,P_\mu]=P_\mu

to show that PμOP_\mu\mathcal O has dimension Δ+1\Delta+1.

Solution

At the origin, suppose

DO=ΔO.D\mathcal O=\Delta\mathcal O.

Then

D(PμO)=PμDO+[D,Pμ]O.D(P_\mu\mathcal O) = P_\mu D\mathcal O+[D,P_\mu]\mathcal O.

Using [D,Pμ]=Pμ[D,P_\mu]=P_\mu, we get

D(PμO)=Pμ(ΔO)+PμO=(Δ+1)PμO.D(P_\mu\mathcal O) = P_\mu(\Delta\mathcal O)+P_\mu\mathcal O =(\Delta+1)P_\mu\mathcal O.

Thus the level-one descendant has dimension Δ+1\Delta+1. Repeating the argument gives dimension Δ+n\Delta+n for a level-nn descendant.

Exercise 2. Why μO\partial_\mu\mathcal O is usually not primary

Section titled “Exercise 2. Why ∂μO\partial_\mu\mathcal O∂μ​O is usually not primary”

Let O\mathcal O be a scalar primary, so KμO=0K_\mu\mathcal O=0 at the origin. Use

[Kμ,Pν]=2δμνD2Mμν[K_\mu,P_\nu]=2\delta_{\mu\nu}D-2M_{\mu\nu}

to show that PνOP_\nu\mathcal O is generally not primary.

Solution

Compute

Kμ(PνO)=PνKμO+[Kμ,Pν]O.K_\mu(P_\nu\mathcal O) = P_\nu K_\mu\mathcal O+[K_\mu,P_\nu]\mathcal O.

The first term vanishes because O\mathcal O is primary. For a scalar primary, MμνO=0M_{\mu\nu}\mathcal O=0, so

Kμ(PνO)=2δμνDO=2ΔδμνO.K_\mu(P_\nu\mathcal O) =2\delta_{\mu\nu}D\mathcal O =2\Delta\delta_{\mu\nu}\mathcal O.

Unless Δ=0\Delta=0, this is nonzero. Therefore PνOP_\nu\mathcal O, or equivalently νO\partial_\nu\mathcal O, is generally a descendant, not a primary.

A conserved current satisfies μJμ=0\partial^\mu J_\mu=0. Explain why this is a statement about a descendant of JμJ_\mu.

Solution

The current JμJ_\mu is a spin-one operator. Acting with a translation generator gives a level-one descendant:

PνJμνJμ.P_\nu J_\mu \longleftrightarrow \partial_\nu J_\mu.

Contracting the derivative index with the vector index gives

PμJμμJμ.P^\mu J_\mu \longleftrightarrow \partial^\mu J_\mu.

Current conservation says that this particular descendant vanishes:

PμJμ=0.P^\mu J_\mu=0.

The multiplet is therefore shorter than a generic spin-one multiplet. This shortening is why conserved currents sit at the unitarity bound and why they are dual to massless gauge fields in AdS.

Exercise 4. Primary data versus descendant data

Section titled “Exercise 4. Primary data versus descendant data”

Why is the OPE coefficient of a descendant not independent CFT data?

Solution

The OPE is organized by conformal families. Once a primary Ok\mathcal O_k appears in the OPE

Oi×OjCijkOk+extdescendants,\mathcal O_i\times\mathcal O_j\sim C_{ijk}\mathcal O_k+ ext{descendants},

conformal symmetry fixes how all descendants of Ok\mathcal O_k appear. Their coefficients are determined by the primary coefficient CijkC_{ijk}, the dimension Δk\Delta_k, and the spin representation of Ok\mathcal O_k.

Equivalently, the descendants are obtained by acting with symmetry generators. Their contribution is kinematic. The independent dynamical choice is whether the primary appears and with what coefficient.