Skip to content

The Conformal Algebra

The finite conformal transformations of flat space are useful, but the real engine of CFT is their Lie algebra. The algebra tells us how local operators are organized, why descendants are obtained by acting with translations, why conserved currents sit at shortening thresholds, why conformal blocks are Casimir eigenfunctions, and why AdS/CFT begins with the simple-looking identity

Conf(R1,d1)SO(d,2)Isom(AdSd+1).\mathrm{Conf}(\mathbb R^{1,d-1}) \simeq SO(d,2) \simeq \mathrm{Isom}(\mathrm{AdS}_{d+1}).

This page develops the conformal algebra in a form optimized for AdS/CFT. The main point is not just that the symmetry group is SO(d,2)SO(d,2). The main point is that CFT operator theory is representation theory of the same algebra that acts geometrically on AdS.

For the boundary of Lorentzian AdSd+1\mathrm{AdS}_{d+1}, we take flat spacetime R1,d1\mathbb R^{1,d-1} with metric ημν\eta_{\mu\nu}, where μ,ν=0,1,,d1\mu,\nu=0,1,\ldots,d-1. I will write x2=ημνxμxνx^2=\eta_{\mu\nu}x^\mu x^\nu and bx=bμxμb\cdot x=b_\mu x^\mu.

The physics literature uses several sign conventions for generators. To keep the geometric part standard, start with Hermitian spacetime generators

Pμ=iμ,P_\mu=-i\partial_\mu, Mμν=i(xμνxνμ),M_{\mu\nu}=i(x_\mu\partial_\nu-x_\nu\partial_\mu), D=ixρρ,D=-ix^\rho\partial_\rho, Kμ=i(2xμxρρx2μ).K_\mu=-i\left(2x_\mu x^\rho\partial_\rho-x^2\partial_\mu\right).

These generate translations, Lorentz transformations, dilatations, and special conformal transformations. When discussing representation theory, it is often cleaner to remove the factors of ii by defining

Pμ=iPμ,Mμν=iMμν,D=iD,Kμ=iKμ.\mathsf P_\mu=-iP_\mu,\qquad \mathsf M_{\mu\nu}=-iM_{\mu\nu},\qquad \mathsf D=-iD,\qquad \mathsf K_\mu=-iK_\mu.

Then the algebra has no explicit ii‘s. In that convention, Pμ\mathsf P_\mu raises scaling dimension and Kμ\mathsf K_\mu lowers it. I will use the Hermitian convention for the explicit spacetime commutators and the sans-serif convention for representation-theory statements.

For Euclidean CFT on Rd\mathbb R^d, replace SO(d,2)SO(d,2) by SO(d+1,1)SO(d+1,1). Much of the algebraic structure is the same, but Lorentzian AdS/CFT naturally highlights SO(d,2)SO(d,2).

An infinitesimal coordinate transformation

xμxμ=xμ+ϵμ(x)x^\mu\mapsto x'^\mu=x^\mu+\epsilon^\mu(x)

is conformal if it changes the metric only by a local scale factor. To first order, this gives the conformal Killing equation

μϵν+νϵμ=2dημνρϵρ.\partial_\mu\epsilon_\nu+ \partial_\nu\epsilon_\mu = \frac{2}{d}\eta_{\mu\nu}\partial_\rho\epsilon^\rho.

This equation says that the symmetric traceless part of μϵν\partial_\mu\epsilon_\nu vanishes. In dimensions d3d\geq 3, its most general flat-space solution is finite-dimensional:

ϵμ(x)=aμ+ωμνxν+λxμ+2(bx)xμbμx2.\epsilon^\mu(x) = a^\mu +\omega^\mu{}_{\nu}x^\nu +\lambda x^\mu +2(b\cdot x)x^\mu-b^\mu x^2.

The four terms are:

ParameterTransformationNumber
aμa^\mutranslationsdd
ωμν=ωνμ\omega_{\mu\nu}=-\omega_{\nu\mu}Lorentz transformationsd(d1)/2d(d-1)/2
λ\lambdadilatations11
bμb^\muspecial conformal transformationsdd

The total number is

d+d(d1)2+1+d=(d+1)(d+2)2,d+\frac{d(d-1)}{2}+1+d = \frac{(d+1)(d+2)}{2},

which is exactly the dimension of SO(d,2)SO(d,2).

This counting is already a hint. The conformal group of Lorentzian dd-dimensional flat space is not some mysterious new object; it is the orthogonal group in a space with two extra directions.

The conformal algebra is generated by

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

The Poincare subalgebra is

[Pμ,Pν]=0,[P_\mu,P_\nu]=0, [Mμν,Pρ]=i(ηνρPμημρPν),[M_{\mu\nu},P_\rho] =i\left(\eta_{\nu\rho}P_\mu-\eta_{\mu\rho}P_\nu\right), [Mμν,Mρσ]=i(ηνρMμσ+ημσMνρημρMνσηνσMμρ).[M_{\mu\nu},M_{\rho\sigma}] =i\left( \eta_{\nu\rho}M_{\mu\sigma} +\eta_{\mu\sigma}M_{\nu\rho} -\eta_{\mu\rho}M_{\nu\sigma} -\eta_{\nu\sigma}M_{\mu\rho} \right).

The dilatation generator commutes with Lorentz transformations and assigns weights to PμP_\mu and KμK_\mu:

[D,Mμν]=0,[D,M_{\mu\nu}]=0, [D,Pμ]=iPμ,[D,Kμ]=iKμ.[D,P_\mu]=iP_\mu, \qquad [D,K_\mu]=-iK_\mu.

Special conformal transformations commute among themselves,

[Kμ,Kν]=0,[K_\mu,K_\nu]=0,

and transform as Lorentz vectors,

[Mμν,Kρ]=i(ηνρKμημρKν).[M_{\mu\nu},K_\rho] =i\left(\eta_{\nu\rho}K_\mu-\eta_{\mu\rho}K_\nu\right).

The most important mixed commutator is

[Kμ,Pν]=2i(ημνDMμν).[K_\mu,P_\nu] =2i\left(\eta_{\mu\nu}D-M_{\mu\nu}\right).

This last relation is where most of the representation theory begins. A primary operator is annihilated by KμK_\mu at the origin; descendants are obtained by acting with PμP_\mu; and the mixed commutator controls the norms of descendants. Those norms lead directly to unitarity bounds.

In the representation-theory convention with generators G=iG\mathsf G=-iG, the relevant commutators become

[D,Pμ]=Pμ,[D,Kμ]=Kμ,[\mathsf D,\mathsf P_\mu]=\mathsf P_\mu, \qquad [\mathsf D,\mathsf K_\mu]=-\mathsf K_\mu, [Kμ,Pν]=2(ημνDMμν).[\mathsf K_\mu,\mathsf P_\nu] =2\left(\eta_{\mu\nu}\mathsf D-\mathsf M_{\mu\nu}\right).

Thus the algebra has a natural three-grading:

so(d,2)=g1g0g+1,\mathfrak{so}(d,2) = \mathfrak g_{-1}\oplus \mathfrak g_0\oplus \mathfrak g_{+1},

where

g1=span{Kμ},g0=span{D,Mμν},g+1=span{Pμ}.\mathfrak g_{-1}=\mathrm{span}\{\mathsf K_\mu\}, \qquad \mathfrak g_0=\mathrm{span}\{\mathsf D,\mathsf M_{\mu\nu}\}, \qquad \mathfrak g_{+1}=\mathrm{span}\{\mathsf P_\mu\}.

Three-grading of the conformal algebra

The conformal algebra is naturally organized by dilatation weight. In radial quantization, PμP_\mu generates descendants and KμK_\mu annihilates primaries at the origin. The same algebra is so(d,2)\mathfrak{so}(d,2), the isometry algebra of AdSd+1\mathrm{AdS}_{d+1}.

The grading means

[gm,gn]gm+n,[\mathfrak g_m,\mathfrak g_n]\subseteq \mathfrak g_{m+n},

with g±2=0\mathfrak g_{\pm 2}=0. In particular,

[P,P]=0,[K,K]=0,[K,P]g0.[\mathsf P,\mathsf P]=0, \qquad [\mathsf K,\mathsf K]=0, \qquad [\mathsf K,\mathsf P]\subseteq \mathfrak g_0.

This is the algebraic reason CFT representations look like highest-weight or lowest-weight representations. At the origin, Kμ\mathsf K_\mu is a lowering operator, so a unitary representation cannot keep lowering forever. It must start from a primary.

A local operator at the origin is classified by its transformation under g0\mathfrak g_0, namely by its scaling dimension and Lorentz representation. A primary operator Oa(0)\mathcal O_a(0) obeys

[Kμ,Oa(0)]=0,[\mathsf K_\mu,\mathcal O_a(0)]=0, [D,Oa(0)]=ΔOa(0),[\mathsf D,\mathcal O_a(0)]=\Delta\mathcal O_a(0), [Mμν,Oa(0)]=(Σμν)abOb(0),[\mathsf M_{\mu\nu},\mathcal O_a(0)] =(\Sigma_{\mu\nu})_a{}^b\mathcal O_b(0),

where a,ba,b are spin indices and Σμν\Sigma_{\mu\nu} are the Lorentz generators in the representation carried by the operator.

Descendants are obtained by acting with translations:

Pμ1PμnOa(0).\mathsf P_{\mu_1}\cdots \mathsf P_{\mu_n}\mathcal O_a(0).

Because

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

a level-nn descendant has dimension Δ+n\Delta+n. This is why a conformal multiplet is discrete above its primary even when the CFT is interacting.

Away from the origin, the transformation of a scalar primary is fixed by translating the origin result. In infinitesimal form,

δO(x)=ϵμ(x)μO(x)Δd(μϵμ(x))O(x)\delta\mathcal O(x) =-\epsilon^\mu(x)\partial_\mu\mathcal O(x) -\frac{\Delta}{d}\left(\partial_\mu\epsilon^\mu(x)\right)\mathcal O(x)

for a scalar primary. For spinning primaries, one adds a local Lorentz rotation term proportional to [μϵν]Σμν\partial_{[\mu}\epsilon_{\nu]}\Sigma^{\mu\nu}.

This formula is worth digesting. It says that a primary is not just any local operator. It transforms covariantly under the local scale factor generated by a conformal transformation. Descendants transform with extra inhomogeneous terms because derivatives of primaries are not usually primaries.

Repackaging the algebra as so(d,2)\mathfrak{so}(d,2)

Section titled “Repackaging the algebra as so(d,2)\mathfrak{so}(d,2)so(d,2)”

Introduce auxiliary indices

A,B=1,0,1,,dA,B=-1,0,1,\ldots,d

and generators JAB=JBAJ_{AB}=-J_{BA} of so(d,2)\mathfrak{so}(d,2) satisfying

[JAB,JCD]=i(ηBCJAD+ηADJBCηACJBDηBDJAC),[J_{AB},J_{CD}] =i\left( \eta_{BC}J_{AD} +\eta_{AD}J_{BC} -\eta_{AC}J_{BD} -\eta_{BD}J_{AC} \right),

where the ambient metric has two timelike directions. The conformal generators can be embedded as

Jμν=Mμν,J_{\mu\nu}=M_{\mu\nu}, J1,0=D,J_{-1,0}=D, J1,μ=12(PμKμ),J0,μ=12(Pμ+Kμ).J_{-1,\mu}=\frac{1}{2}(P_\mu-K_\mu), \qquad J_{0,\mu}=\frac{1}{2}(P_\mu+K_\mu).

This change of basis turns the conformal commutators into the standard orthogonal Lie algebra. Conceptually, it says that translations and special conformal transformations are not unrelated miracles. They are rotations involving the two extra embedding directions.

This is also the first place where the future AdS story becomes unavoidable. The conformal algebra is already the algebra of rotations in Rd,2\mathbb R^{d,2}, and AdSd+1\mathrm{AdS}_{d+1} is naturally defined as a hyperboloid inside that same space.

Embed AdSd+1\mathrm{AdS}_{d+1} into Rd,2\mathbb R^{d,2} with coordinates XAX^A and metric of signature (d,2)(d,2) by

X12X02+X12++Xd2=R2.-X_{-1}^2-X_0^2+X_1^2+\cdots+X_d^2=-R^2.

The transformations preserving the ambient quadratic form are SO(d,2)SO(d,2). Since they also preserve the hyperboloid, they are isometries of AdSd+1\mathrm{AdS}_{d+1}:

Isom(AdSd+1)=SO(d,2).\mathrm{Isom}(\mathrm{AdS}_{d+1})=SO(d,2).

This gives the group-theoretic core of AdS/CFT:

boundary conformal symmetry=bulk AdS isometry.\boxed{\text{boundary conformal symmetry} = \text{bulk AdS isometry}.}

In Poincare coordinates,

ds2=R2dz2+ημνdxμdxνz2,z>0,ds^2=R^2\frac{dz^2+\eta_{\mu\nu}dx^\mu dx^\nu}{z^2}, \qquad z>0,

the boundary is at z0z\to 0. The conformal generators act on the boundary coordinates xμx^\mu in the expected way. In the bulk, they extend to AdS Killing vectors. For example, dilatations act as

xμλxμ,zλz.x^\mu\mapsto \lambda x^\mu, \qquad z\mapsto \lambda z.

The radial coordinate transforms like an energy scale. This is the seed of the relation between radial motion in AdS and RG scale in the CFT.

Special conformal transformations also extend into the bulk. Infinitesimally,

δbxμ=2(bx)xμbμ(x2+z2),\delta_b x^\mu =2(b\cdot x)x^\mu-b^\mu(x^2+z^2), δbz=2(bx)z.\delta_b z=2(b\cdot x)z.

At the boundary z=0z=0, this reduces to the ordinary boundary special conformal transformation

δbxμ=2(bx)xμbμx2.\delta_b x^\mu =2(b\cdot x)x^\mu-b^\mu x^2.

The extra bμz2-b^\mu z^2 term is precisely what is needed to preserve the AdS metric in the interior.

The quadratic Casimir of the conformal algebra is

C2=12JABJAB.\mathcal C_2=\frac{1}{2}J_{AB}J^{AB}.

For a primary operator of scaling dimension Δ\Delta in a symmetric traceless spin-\ell representation, the eigenvalue is

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

This formula appears everywhere:

  • conformal blocks are eigenfunctions of the conformal Casimir;
  • bulk fields in AdS furnish representations of the same algebra;
  • the scalar mass-dimension relation is the spin-zero version.

For a scalar primary dual to a scalar bulk field,

m2R2=Δ(Δd).m^2R^2=\Delta(\Delta-d).

Solving for Δ\Delta gives

Δ±=d2±d24+m2R2.\Delta_\pm=\frac{d}{2}\pm\sqrt{\frac{d^2}{4}+m^2R^2}.

Already at the algebraic level, bulk mass is not merely a parameter in a wave equation. It is the label of an SO(d,2)SO(d,2) representation, hence the label of a CFT conformal family.

Some conformal multiplets are shorter than a generic primary multiplet. The simplest examples are conserved currents.

A spin-one primary current obeys

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

In representation theory, this means that a descendant is null. The current multiplet is shorter than a generic spin-one multiplet. In a unitary CFT, this shortening occurs at the protected dimension

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

Similarly, the stress tensor obeys

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

and has protected dimension

ΔT=d.\Delta_T=d.

In AdS/CFT, these protected CFT operators identify massless bulk gauge fields:

JμAM,TμνgMN.J_\mu \longleftrightarrow A_M, \qquad T_{\mu\nu}\longleftrightarrow g_{MN}.

The logic is symmetry-based. Conserved currents generate global symmetries in the CFT; in AdS, the corresponding fields are gauge fields. The stress tensor generates spacetime symmetry in the CFT; in AdS, the corresponding field is the graviton.

For d3d\geq 3, the flat-space conformal algebra is finite-dimensional. In two dimensions, the local conformal algebra becomes infinite-dimensional, and after quantization one obtains two Virasoro algebras. But the global part is still finite:

SO(2,2)SL(2,R)L×SL(2,R)RZ2SO(2,2)\simeq \frac{SL(2,\mathbb R)_L\times SL(2,\mathbb R)_R}{\mathbb Z_2}

in Lorentzian signature. In Euclidean signature, the global group is related to SL(2,C)SL(2,\mathbb C) acting by Mobius transformations on the Riemann sphere.

This distinction is crucial. The global conformal algebra is the symmetry matching the isometries of AdS3\mathrm{AdS}_3. The Virasoro algebra is a much stronger asymptotic symmetry structure, and its central charge is what eventually enters the Brown-Henneaux and Cardy stories.

The conformal algebra gives a compact answer to several questions that otherwise look unrelated.

First, why do local operators come in families? Because Pμ\mathsf P_\mu generates descendants from a primary annihilated by Kμ\mathsf K_\mu.

Second, why are scaling dimensions like energies? Because after radial quantization, D\mathsf D becomes the Hamiltonian on the cylinder.

Third, why does AdS have one extra radial direction? Because the CFT dilatation generator acts geometrically in the bulk as a rescaling of both boundary coordinates and the AdS radial coordinate.

Fourth, why does the scalar dictionary contain m2R2=Δ(Δd)m^2R^2=\Delta(\Delta-d)? Because both sides are labels of the same SO(d,2)SO(d,2) representation.

The next pages will turn this algebra into geometry, first through conformal compactification and the cylinder, and then through embedding-space methods.

Exercise 1: Count the conformal generators

Section titled “Exercise 1: Count the conformal generators”

Use the conformal Killing equation in d3d\geq 3 to argue that the conformal algebra has

(d+1)(d+2)2\frac{(d+1)(d+2)}{2}

generators.

Solution

For d3d\geq 3, the general infinitesimal conformal Killing vector is

ϵμ(x)=aμ+ωμνxν+λxμ+2(bx)xμbμx2.\epsilon^\mu(x) = a^\mu +\omega^\mu{}_{\nu}x^\nu +\lambda x^\mu +2(b\cdot x)x^\mu-b^\mu x^2.

The parameters are:

aμ:d,ωμν=ωνμ:d(d1)2,λ:1,bμ:d.a^\mu: d, \qquad \omega_{\mu\nu}=-\omega_{\nu\mu}: \frac{d(d-1)}{2}, \qquad \lambda: 1, \qquad b^\mu:d.

Therefore the total number is

d+d(d1)2+1+d=d2+3d+22=(d+1)(d+2)2.d+\frac{d(d-1)}{2}+1+d =\frac{d^2+3d+2}{2} =\frac{(d+1)(d+2)}{2}.

This equals dimSO(d,2)\dim SO(d,2), since SO(N)SO(N) has dimension N(N1)/2N(N-1)/2 and here N=d+2N=d+2.

Exercise 2: Show that translations raise dimension

Section titled “Exercise 2: Show that translations raise dimension”

In the representation-theory convention, suppose

[D,Pμ]=Pμ,[D,O(0)]=ΔO(0).[\mathsf D,\mathsf P_\mu]=\mathsf P_\mu, \qquad [\mathsf D,\mathcal O(0)]=\Delta\mathcal O(0).

Show that the descendant [Pμ,O(0)][\mathsf P_\mu,\mathcal O(0)] has dimension Δ+1\Delta+1.

Solution

Use the Jacobi identity:

[D,[Pμ,O]]=[[D,Pμ],O]+[Pμ,[D,O]].[\mathsf D,[\mathsf P_\mu,\mathcal O]] = [[\mathsf D,\mathsf P_\mu],\mathcal O] +[\mathsf P_\mu,[\mathsf D,\mathcal O]].

Substituting the commutators gives

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

Thus PμO\mathsf P_\mu\mathcal O is a level-one descendant of dimension Δ+1\Delta+1.

Exercise 3: Recover the scalar AdS mass-dimension relation

Section titled “Exercise 3: Recover the scalar AdS mass-dimension relation”

A scalar conformal family has quadratic Casimir eigenvalue

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

A scalar field in AdSd+1\mathrm{AdS}_{d+1} has the same SO(d,2)SO(d,2) Casimir eigenvalue m2R2m^2R^2. Find Δ\Delta.

Solution

Equating the two eigenvalues gives

m2R2=Δ(Δd).m^2R^2=\Delta(\Delta-d).

This is a quadratic equation:

Δ2dΔm2R2=0.\Delta^2-d\Delta-m^2R^2=0.

Solving gives

Δ±=d2±d24+m2R2.\Delta_\pm =\frac{d}{2}\pm\sqrt{\frac{d^2}{4}+m^2R^2}.

The standard quantization usually chooses Δ+\Delta_+, while in an allowed mass window above the Breitenlohner-Freedman bound there can also be an alternate quantization associated with Δ\Delta_-.

Exercise 4: Check the boundary limit of a bulk special conformal transformation

Section titled “Exercise 4: Check the boundary limit of a bulk special conformal transformation”

In Poincare coordinates, the AdS special conformal Killing vector has infinitesimal action

δbxμ=2(bx)xμbμ(x2+z2),\delta_b x^\mu=2(b\cdot x)x^\mu-b^\mu(x^2+z^2), δbz=2(bx)z.\delta_b z=2(b\cdot x)z.

Show that it reduces to the ordinary boundary special conformal transformation as z0z\to0.

Solution

At the boundary, set z=0z=0 in the transformation of xμx^\mu:

δbxμ=2(bx)xμbμx2.\delta_b x^\mu =2(b\cdot x)x^\mu-b^\mu x^2.

This is exactly the infinitesimal special conformal transformation on R1,d1\mathbb R^{1,d-1}.

The radial variation is

δbz=2(bx)z,\delta_b z=2(b\cdot x)z,

so if z=0z=0, then δbz=0\delta_b z=0. Thus the boundary is mapped to itself, as required for a bulk isometry inducing a boundary conformal transformation.

Exercise 5: Why is the stress tensor dimension protected?

Section titled “Exercise 5: Why is the stress tensor dimension protected?”

Use the fact that TμνT_{\mu\nu} is conserved and that the conserved translation charge is

Pν=dd1xT0νP_\nu=\int d^{d-1}x\,T_{0\nu}

to argue dimensionally that TμνT_{\mu\nu} has scaling dimension dd.

Solution

The translation generator PνP_\nu has scaling dimension 11, because it has the same dimension as a derivative:

[Pν]=1.[P_\nu]=1.

The spatial integral has dimension (d1)-(d-1), so if T0νT_{0\nu} has dimension ΔT\Delta_T, then

[Pν]=ΔT(d1).[P_\nu]=\Delta_T-(d-1).

Equating this to 11 gives

ΔT(d1)=1,\Delta_T-(d-1)=1,

hence

ΔT=d.\Delta_T=d.

This is consistent with conservation μTμν=0\partial^\mu T_{\mu\nu}=0, which is a shortening condition of the conformal multiplet.

For the classic two-dimensional perspective, see Di Francesco, Mathieu, and Senechal, Chapter 4 for global conformal invariance and Chapter 5 for the special enhancement in two dimensions. For a modern higher-dimensional CFT treatment, see Rychkov’s lectures and Simmons-Duffin’s TASI lectures. For the AdS/CFT use of SO(d,2)SO(d,2), the essential next step is to study AdS as a hyperboloid embedded in Rd,2\mathbb R^{d,2}.