Skip to content

Embedding-Space Formalism

The conformal group acts nonlinearly on ordinary coordinates xμx^\mu. Translations and rotations are simple, but inversions and special conformal transformations are not. The embedding-space formalism removes this asymmetry by replacing physical points with null rays in two extra dimensions:

physical spacetimeprojective null cone.\text{physical spacetime} \quad\longrightarrow\quad \text{projective null cone}.

In embedding space, conformal transformations act linearly. The price is a projective redundancy. The reward is that conformal distances, cross-ratios, tensor structures, and AdS bulk-to-boundary propagators become simple ambient inner products.

This page uses Euclidean notation unless otherwise stated. For Lorentzian CFT, replace δμν\delta_{\mu\nu} by ημν\eta_{\mu\nu}; the group changes from SO(d+1,1)SO(d+1,1) to SO(d,2)SO(d,2), but the formulas have the same form.

Introduce an ambient space Rd+1,1\mathbb R^{d+1,1} with coordinates

PA=(P+,P,Pμ),μ=1,,d,P^A=(P^+,P^-,P^\mu), \qquad \mu=1,\ldots,d,

and inner product

PQ=12(P+Q+PQ+)+δμνPμQν.P\cdot Q=-\frac12(P^+Q^-+P^-Q^+)+\delta_{\mu\nu}P^\mu Q^\nu.

Thus

P2=P+P+PμPμ.P^2=-P^+P^-+P^\mu P_\mu.

The physical space is the set of nonzero null vectors modulo positive rescaling:

P2=0,PλP,λ>0.P^2=0, \qquad P\sim \lambda P, \qquad \lambda>0.

The representative PAP^A is not physical; the ray [P][P] is physical. This distinction is the whole point of the formalism.

A convenient section of the cone is

P+=1.P^+=1.

Then every finite point xμRdx^\mu\in\mathbb R^d is represented by

P(x)=(1,x2,xμ),x2=δμνxμxν.P(x)=(1,x^2,x^\mu), \qquad x^2=\delta_{\mu\nu}x^\mu x^\nu.

It is indeed null:

P(x)2=x2+x2=0.P(x)^2=-x^2+x^2=0.

Projective null cone and AdS hyperboloid

A schematic two-dimensional slice of the embedding construction. CFT boundary points are null rays P2=0P^2=0 modulo PλPP\sim\lambda P. The gauge P+=1P^+=1 chooses one representative P(x)P(x) of each finite boundary point. Euclidean AdS is the hyperboloid X2=1X^2=-1 inside the same ambient space, and its boundary is approached by X(z,x)z1P(x)X(z,x)\sim z^{-1}P(x) as z0z\to0.

For two points xi,xjx_i,x_j, write Pi=P(xi)P_i=P(x_i) and Pj=P(xj)P_j=P(x_j). Then

PiPj=12(xi2+xj2)+xixj=12(xixj)2.P_i\cdot P_j =-\frac12(x_i^2+x_j^2)+x_i\cdot x_j =-\frac12(x_i-x_j)^2.

It is therefore natural to define

Pij2PiPj.P_{ij}\equiv -2P_i\cdot P_j.

On the section P+=1P^+=1,

Pij=xij2,xijμ=xiμxjμ.P_{ij}=x_{ij}^2, \qquad x_{ij}^\mu=x_i^\mu-x_j^\mu.

This formula is the first little miracle: the ordinary squared distance is an ambient inner product.

The section P+=1P^+=1 does not cover the whole projective cone. Null rays with P+=0P^+=0 are points at conformal infinity. A useful representative of the point at infinity is

P=(0,1,0μ).P_\infty=(0,1,0^\mu).

This clarifies inversion. The origin is

P(0)=(1,0,0μ).P(0)=(1,0,0^\mu).

Inversion is simply the exchange

P+P.P^+\leftrightarrow P^-.

So the origin maps to PP_\infty. Nothing singular happens on the projective cone; singularities only appear after choosing the flat section.

The group SO(d+1,1)SO(d+1,1) acts linearly on PAP^A and preserves PQP\cdot Q. Therefore it maps null rays to null rays. After acting on P(x)P(x), we return to the flat section by a projective rescaling:

ΛP(x)=ρ(x)P(x).\Lambda P(x)=\rho(x)P(x').

The new point xx' is the conformally transformed point in ordinary coordinates. The factor ρ(x)\rho(x) is the compensating scale needed to restore the choice P+=1P^+=1.

For example, inversion gives

(1,x2,xμ)(x2,1,xμ)(1,1x2,xμx2),(1,x^2,x^\mu)\mapsto (x^2,1,x^\mu) \sim \left(1,\frac1{x^2},\frac{x^\mu}{x^2}\right),

so

xμxμx2.x^\mu\mapsto \frac{x^\mu}{x^2}.

Translations are also linear upstairs:

P+P+,PμPμ+aμP+,PP+2aP+a2P+.P^+\mapsto P^+, \qquad P^\mu\mapsto P^\mu+a^\mu P^+, \qquad P^-\mapsto P^-+2a\cdot P+a^2P^+.

Applied to P(x)P(x), this gives

P(x)P(x+a).P(x)\mapsto P(x+a).

A special conformal transformation is inversion, then translation, then inversion. In ordinary coordinates it becomes

xμxμbμx212bx+b2x2,x^\mu\mapsto \frac{x^\mu-b^\mu x^2}{1-2b\cdot x+b^2x^2},

but in embedding space it is just another linear transformation.

The flat representative obeys

dP(x)2=dx2.dP(x)^2=dx^2.

If we choose another section

P^(x)=Ω(x)P(x),\widehat P(x)=\Omega(x)P(x),

then, using P2=0P^2=0 and PdP=0P\cdot dP=0,

dP^2=Ω(x)2dP2=Ω(x)2dx2.d\widehat P^2=\Omega(x)^2dP^2=\Omega(x)^2dx^2.

Thus changing the section of the projective cone is exactly a Weyl transformation of the physical metric:

gμνΩ(x)2gμν.g_{\mu\nu}\mapsto \Omega(x)^2g_{\mu\nu}.

This is the geometric reason the same cone describes flat space, the cylinder Sd1×RS^{d-1}\times\mathbb R, and the sphere: they are different Weyl frames of the same conformal geometry.

A scalar primary of dimension Δ\Delta is lifted to a homogeneous function Φ(P)\Phi(P) on the null cone:

Φ(λP)=λΔΦ(P).\Phi(\lambda P)=\lambda^{-\Delta}\Phi(P).

The physical operator is obtained by pullback to the section:

O(x)=Φ(P(x)).\mathcal O(x)=\Phi(P(x)).

The conformal dimension is now the homogeneity degree on the projective cone. A correlator must therefore have the correct weight under independent rescalings of each point:

G(λ1P1,,λnPn)=i=1nλiΔiG(P1,,Pn).G(\lambda_1P_1,\ldots,\lambda_nP_n) = \prod_{i=1}^n \lambda_i^{-\Delta_i}G(P_1,\ldots,P_n).

This is often the fastest way to derive scalar correlators.

For two scalar primaries, the only invariant is P12P_{12}. Hence

Φ1(P1)Φ2(P2)=C12P12a.\langle \Phi_1(P_1)\Phi_2(P_2)\rangle =\frac{C_{12}}{P_{12}^a}.

Since P12λ1λ2P12P_{12}\mapsto \lambda_1\lambda_2P_{12}, homogeneity requires

a=Δ1=Δ2.a=\Delta_1=\Delta_2.

Thus, after diagonalizing operators with identical quantum numbers,

Φi(P1)Φj(P2)=δijP12Δi.\langle \Phi_i(P_1)\Phi_j(P_2)\rangle =\frac{\delta_{ij}}{P_{12}^{\Delta_i}}.

On the flat section,

Oi(x1)Oj(x2)=δij(x122)Δi.\langle \mathcal O_i(x_1)\mathcal O_j(x_2)\rangle =\frac{\delta_{ij}}{(x_{12}^2)^{\Delta_i}}.

For three scalar primaries, write

Φ1(P1)Φ2(P2)Φ3(P3)=C123P12aP23bP13c.\langle \Phi_1(P_1)\Phi_2(P_2)\Phi_3(P_3)\rangle = \frac{C_{123}}{P_{12}^aP_{23}^bP_{13}^c}.

Homogeneity gives

a+c=Δ1,a+b=Δ2,b+c=Δ3.a+c=\Delta_1, \qquad a+b=\Delta_2, \qquad b+c=\Delta_3.

Solving,

a=Δ1+Δ2Δ32,b=Δ2+Δ3Δ12,c=Δ1+Δ3Δ22.a=\frac{\Delta_1+\Delta_2-\Delta_3}{2}, \qquad b=\frac{\Delta_2+\Delta_3-\Delta_1}{2}, \qquad c=\frac{\Delta_1+\Delta_3-\Delta_2}{2}.

Therefore

Φ1(P1)Φ2(P2)Φ3(P3)=C123P12Δ1+Δ2Δ32P23Δ2+Δ3Δ12P13Δ1+Δ3Δ22.\boxed{ \langle \Phi_1(P_1)\Phi_2(P_2)\Phi_3(P_3)\rangle = \frac{C_{123}} {P_{12}^{\frac{\Delta_1+\Delta_2-\Delta_3}{2}} P_{23}^{\frac{\Delta_2+\Delta_3-\Delta_1}{2}} P_{13}^{\frac{\Delta_1+\Delta_3-\Delta_2}{2}}}. }

The coefficient C123C_{123} is dynamical data. The powers of PijP_{ij} are kinematics.

At four points, two independent cross-ratios appear:

u=P12P34P13P24,v=P14P23P13P24.u=\frac{P_{12}P_{34}}{P_{13}P_{24}}, \qquad v=\frac{P_{14}P_{23}}{P_{13}P_{24}}.

On the flat section,

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}.

For identical scalar primaries of dimension Δ\Delta, a common convention is

Φ(P1)Φ(P2)Φ(P3)Φ(P4)=G(u,v)P12ΔP34Δ.\langle \Phi(P_1)\Phi(P_2)\Phi(P_3)\Phi(P_4)\rangle = \frac{\mathcal G(u,v)}{P_{12}^{\Delta}P_{34}^{\Delta}}.

The function G(u,v)\mathcal G(u,v) is dynamical. The OPE and crossing symmetry will constrain it later.

Embedding space becomes especially useful for spinning operators. A symmetric traceless spin-\ell primary can be packaged using an auxiliary polarization vector:

Φ(P,Z)=ZA1ZAΦA1A(P).\Phi(P,Z)=Z_{A_1}\cdots Z_{A_\ell}\Phi^{A_1\cdots A_\ell}(P).

The conditions are

P2=0,Z2=0,PZ=0.P^2=0, \qquad Z^2=0, \qquad P\cdot Z=0.

There is also the gauge redundancy

ZZ+αP.Z\sim Z+\alpha P.

The homogeneity is

Φ(λP,βZ+γP)=λΔβΦ(P,Z).\Phi(\lambda P,\beta Z+\gamma P) =\lambda^{-\Delta}\beta^\ell \Phi(P,Z).

A physical polarization zμz^\mu is embedded by

Z(x,z)=zμP(x)xμ=(0,2xz,zμ).Z(x,z)=z^\mu \frac{\partial P(x)}{\partial x^\mu} =(0,2x\cdot z,z^\mu).

Then

P(x)Z(x,z)=0,Z(x,z)2=z2.P(x)\cdot Z(x,z)=0, \qquad Z(x,z)^2=z^2.

Thus z2=0z^2=0 implements tracelessness.

Two common gauge-invariant building blocks are

Hij=2[(ZiZj)(PiPj)(ZiPj)(ZjPi)],H_{ij} =-2\left[(Z_i\cdot Z_j)(P_i\cdot P_j)-(Z_i\cdot P_j)(Z_j\cdot P_i)\right],

and

Vi,jk=(ZiPj)(PiPk)(ZiPk)(PiPj)PjPk.V_{i,jk} = \frac{(Z_i\cdot P_j)(P_i\cdot P_k)-(Z_i\cdot P_k)(P_i\cdot P_j)}{P_j\cdot P_k}.

Different references normalize these objects differently. The invariant content is the same: spinning tensor structures are homogeneous, transverse, and invariant under ZiZi+αiPiZ_i\to Z_i+\alpha_iP_i.

The same ambient space contains AdS. Set the AdS radius to 11. Euclidean AdSd+1AdS_{d+1} is

X2=1,X+>0.X^2=-1, \qquad X^+>0.

A convenient Poincare-coordinate embedding is

X(z,x)=1z(1,z2+x2,xμ),z>0.X(z,x)=\frac1z(1,z^2+x^2,x^\mu), \qquad z>0.

It obeys X2=1X^2=-1. As z0z\to0,

X(z,x)1zP(x).X(z,x)\sim \frac1zP(x).

Thus the conformal boundary of AdS is the same projective null cone used to represent CFT points.

The basic bulk-boundary invariant is

2P(y)X(z,x)=z2+(xy)2z.-2P(y)\cdot X(z,x)=\frac{z^2+(x-y)^2}{z}.

Therefore the scalar bulk-to-boundary propagator can be written as

KΔ(X;P)=CΔ(2PX)Δ.K_\Delta(X;P)=\frac{\mathcal C_\Delta}{(-2P\cdot X)^\Delta}.

In Poincare coordinates,

KΔ(z,x;y)=CΔ(zz2+(xy)2)Δ.K_\Delta(z,x;y) =\mathcal C_\Delta\left(\frac{z}{z^2+(x-y)^2}\right)^\Delta.

This formula is the first concrete bridge from CFT embedding-space kinematics to AdS calculations.

Embedding space makes three facts manifest:

CFT pointP2=0,PλP,AdS pointX2=1,shared symmetrySO(d+1,1) or SO(d,2).\begin{array}{ccc} \text{CFT point} & \longleftrightarrow & P^2=0,\quad P\sim\lambda P,\\ \text{AdS point} & \longleftrightarrow & X^2=-1,\\ \text{shared symmetry} & \longleftrightarrow & SO(d+1,1)\text{ or }SO(d,2). \end{array}

The basic bulk-boundary invariant is 2PX-2P\cdot X. The basic boundary-boundary invariant is Pij=2PiPjP_{ij}=-2P_i\cdot P_j.

For scalar correlators, the recipe is almost mechanical. First write all possible ambient inner products PiPjP_i\cdot P_j. Then impose the correct projective weight at each point. Finally choose a section, usually Pi=P(xi)P_i=P(x_i), to recover the ordinary coordinate-space expression.

For spinning correlators, the same logic applies with one extra rule: every expression must be invariant under

ZiZi+αiPi.Z_i\to Z_i+\alpha_iP_i.

This gauge redundancy removes unphysical ambient components. It is the embedding-space version of the statement that a CFT tensor lives tangent to the physical spacetime, not in the extra radial direction of the cone.

A proposed expression should pass four checks:

  1. It is built from ambient contractions, so SO(d+1,1)SO(d+1,1) or SO(d,2)SO(d,2) covariance is manifest.
  2. It has the correct homogeneity in every PiP_i.
  3. It is invariant under ZiZi+αiPiZ_i\to Z_i+\alpha_iP_i whenever polarizations are present.
  4. After setting Pi=P(xi)P_i=P(x_i) and Zi=Z(xi,zi)Z_i=Z(x_i,z_i), it reduces to a sensible physical-space tensor structure.

This is why embedding space is so useful in the conformal bootstrap. Tensor structures that look painful in physical coordinates become polynomial algebra in PiP_i and ZiZ_i.

The conformal algebra also becomes simple. On scalar ambient functions, the linear generators are

JAB=PAPBPBPA.J_{AB}=P_A\frac{\partial}{\partial P^B}-P_B\frac{\partial}{\partial P^A}.

They obey the so(d+1,1)\mathfrak{so}(d+1,1) algebra in Euclidean signature, or so(d,2)\mathfrak{so}(d,2) in Lorentzian signature. The usual generators PμP_\mu, KμK_\mu, DD, and MμνM_{\mu\nu} are linear combinations of these JABJ_{AB} after choosing lightcone coordinates P+P^+ and PP^-. This is the algebraic reason conformal Casimir equations are cleaner in embedding notation.

One should remember, however, that the ambient function is defined only up to its values away from the cone. Physical statements must be independent of any arbitrary off-cone extension. Homogeneity and projective gauge invariance are what keep the calculation honest.

The formulas above are algebraic. Lorentzian CFT also requires causal information: Wightman ordering, time ordering, retarded commutators, and iϵi\epsilon prescriptions. Embedding space makes SO(d,2)SO(d,2) covariance manifest, but it does not by itself choose a Lorentzian correlator. The same algebraic expression can correspond to different real-time orderings depending on how the singularities are approached.

This distinction matters in holography. Euclidean bulk-to-boundary propagators are straightforward powers of 2PX-2P\cdot X. Lorentzian propagators require the correct contour or iϵi\epsilon prescription, especially near light cones and horizons.

Show that P(x)=(1,x2,xμ)P(x)=(1,x^2,x^\mu) is null and that Pij=xij2P_{ij}=x_{ij}^2.

Solution

Using

PQ=12(P+Q+PQ+)+PμQμ,P\cdot Q=-\frac12(P^+Q^-+P^-Q^+)+P^\mu Q_\mu,

we get

P(x)2=x2+x2=0.P(x)^2=-x^2+x^2=0.

For two points,

PiPj=12(xi2+xj2)+xixj.P_i\cdot P_j=-\frac12(x_i^2+x_j^2)+x_i\cdot x_j.

Therefore

2PiPj=xi2+xj22xixj=(xixj)2.-2P_i\cdot P_j=x_i^2+x_j^2-2x_i\cdot x_j=(x_i-x_j)^2.

Show that swapping P+P^+ and PP^- gives physical inversion xμxμ/x2x^\mu\to x^\mu/x^2.

Solution

Start from

P(x)=(1,x2,xμ).P(x)=(1,x^2,x^\mu).

After swapping P+P^+ and PP^-,

P(x)(x2,1,xμ).P(x)\mapsto(x^2,1,x^\mu).

Using projectivity,

(x2,1,xμ)(1,1x2,xμx2).(x^2,1,x^\mu)\sim \left(1,\frac1{x^2},\frac{x^\mu}{x^2}\right).

This is P(x)P(x') with xμ=xμ/x2x'^\mu=x^\mu/x^2.

Derive the scalar three-point powers from homogeneity.

Solution

Write

Φ1Φ2Φ3=C123P12aP23bP13c.\langle\Phi_1\Phi_2\Phi_3\rangle =\frac{C_{123}}{P_{12}^aP_{23}^bP_{13}^c}.

Homogeneity at P1,P2,P3P_1,P_2,P_3 gives

a+c=Δ1,a+b=Δ2,b+c=Δ3.a+c=\Delta_1, \qquad a+b=\Delta_2, \qquad b+c=\Delta_3.

Solving gives

a=Δ1+Δ2Δ32,b=Δ2+Δ3Δ12,c=Δ1+Δ3Δ22.a=\frac{\Delta_1+\Delta_2-\Delta_3}{2}, \qquad b=\frac{\Delta_2+\Delta_3-\Delta_1}{2}, \qquad c=\frac{\Delta_1+\Delta_3-\Delta_2}{2}.

Verify that Z(x,z)=(0,2xz,zμ)Z(x,z)=(0,2x\cdot z,z^\mu) satisfies P(x)Z(x,z)=0P(x)\cdot Z(x,z)=0 and Z(x,z)2=z2Z(x,z)^2=z^2.

Solution

Since P(x)=(1,x2,xμ)P(x)=(1,x^2,x^\mu),

PZ=12(1)(2xz)+xz=0.P\cdot Z=-\frac12(1)(2x\cdot z)+x\cdot z=0.

Also,

Z2=Z+Z+ZμZμ=z2,Z^2=-Z^+Z^-+Z^\mu Z_\mu=z^2,

because Z+=0Z^+=0.

Show that

2P(y)X(z,x)=z2+(xy)2z.-2P(y)\cdot X(z,x)=\frac{z^2+(x-y)^2}{z}.
Solution

Using

P(y)=(1,y2,yμ),X(z,x)=1z(1,z2+x2,xμ),P(y)=(1,y^2,y^\mu), \qquad X(z,x)=\frac1z(1,z^2+x^2,x^\mu),

we find

P(y)X(z,x)=12(z2+x2z+y2z)+xyz.P(y)\cdot X(z,x) =-\frac12\left(\frac{z^2+x^2}{z}+\frac{y^2}{z}\right)+\frac{x\cdot y}{z}.

Thus

P(y)X(z,x)=z2+x2+y22xy2z=z2+(xy)22z.P(y)\cdot X(z,x) =-\frac{z^2+x^2+y^2-2x\cdot y}{2z} =-\frac{z^2+(x-y)^2}{2z}.

Multiplying by 2-2 gives the result.

The embedding-space dictionary is

xμP(x)=(1,x2,xμ),P2=0,PλP.x^\mu\longleftrightarrow P(x)=(1,x^2,x^\mu), \qquad P^2=0, \qquad P\sim\lambda P.

The basic invariant is

Pij=2PiPj=xij2.P_{ij}=-2P_i\cdot P_j=x_{ij}^2.

A scalar primary is a homogeneous function on the cone:

Φ(λP)=λΔΦ(P).\Phi(\lambda P)=\lambda^{-\Delta}\Phi(P).

AdS is the hyperboloid X2=1X^2=-1 in the same ambient space, and its boundary is the same projective null cone. This is why embedding space is one of the cleanest bridges from CFT kinematics to the AdS/CFT dictionary.