Skip to content

Vertex Operators, OPEs, and the Virasoro Algebra

The previous page explained how the stress tensor recognizes primary fields and generates conformal transformations. We now apply that machinery to the most important local operators in perturbative string theory: vertex operators. In flat space, a string state with spacetime momentum kμk^\mu is represented on the worldsheet by a plane wave :eikX::e^{ik\cdot X}: multiplied by oscillator factors such as Xμ\partial X^\mu, ˉXν\bar\partial X^\nu, or their superstring analogues.

This page has two goals. First, we compute the conformal weights of exponential vertex operators. Second, we derive the OPE T(z)T(w)T(z)T(w) and convert it into the Virasoro algebra. These are the local CFT facts behind the mass-shell conditions and the infinite set of Virasoro constraints.

For the free boson normalized by

Xμ(z,zˉ)Xν(w,wˉ)=α2ημνlnzw2,\langle X^\mu(z,\bar z)X^\nu(w,\bar w)\rangle = -\frac{\alpha'}{2}\eta^{\mu\nu}\ln |z-w|^2,

the basic spacetime-momentum operator is

Vk(z,zˉ)=:eikX(z,zˉ):.V_k(z,\bar z)=:e^{ik\cdot X(z,\bar z)}: .

The normal-ordering symbols remove the self-contractions inside a single exponential. Contractions between different operators remain, and they are precisely what determine OPEs.

Differentiating the two-point function gives

Xμ(z)Xν(w,wˉ)α2ημνzw.\partial X^\mu(z)X^\nu(w,\bar w) \sim -\frac{\alpha'}{2}\frac{\eta^{\mu\nu}}{z-w}.

Therefore

Xμ(z)Vk(w,wˉ)iα2kμzwVk(w,wˉ).\partial X^\mu(z)V_k(w,\bar w) \sim -i\frac{\alpha'}{2}\frac{k^\mu}{z-w}V_k(w,\bar w).

The free-boson stress tensor is

T(z)=1α:XμXμ:.T(z) = -\frac{1}{\alpha'}:\partial X^\mu\partial X_\mu: .

Applying Wick’s theorem gives

T(z)Vk(w,wˉ)αk24Vk(w,wˉ)(zw)2+Vk(w,wˉ)zw.T(z)V_k(w,\bar w) \sim \frac{\alpha'k^2}{4}\frac{V_k(w,\bar w)}{(z-w)^2} + \frac{\partial V_k(w,\bar w)}{z-w}.

The antiholomorphic OPE is identical with bars. Thus the plane-wave vertex has weights

(h,hˉ)=(αk24,αk24).\boxed{ (h,\bar h)=\left(\frac{\alpha'k^2}{4},\frac{\alpha'k^2}{4}\right). }

The stress tensor OPE determines the conformal dimension of the plane-wave vertex operator.

The double pole in T(z)Vk(w)T(z)V_k(w) measures the holomorphic weight h=αk2/4h=\alpha'k^2/4. The simple pole translates the insertion.

This formula is the CFT version of the string mass-shell condition. For a closed-string integrated vertex operator on the sphere, the matter part must have weights (1,1)(1,1). For the bosonic closed-string tachyon, this gives

αk24=1,k2=4α.\frac{\alpha'k^2}{4}=1, \qquad k^2=\frac{4}{\alpha'}.

With mostly-plus spacetime metric, k2=m2k^2=-m^2, so

m2=4α.m^2=-\frac{4}{\alpha'}.

For a massless closed-string vertex,

ϵμνXμˉXνeikX,\epsilon_{\mu\nu}\,\partial X^\mu\bar\partial X^\nu e^{ik\cdot X},

the derivatives contribute (1,1)(1,1), so the exponential must contribute (0,0)(0,0). Hence

k2=0.k^2=0.

The product of two normal-ordered exponentials is not simply the normal-ordered exponential of the sum. One must also include the cross-contraction:

:eikX(z,zˉ)::eiqX(w,wˉ):zwαkq:ei(k+q)X(w,wˉ):[1+].:e^{ik\cdot X(z,\bar z)}: :e^{iq\cdot X(w,\bar w)}: \sim |z-w|^{\alpha' k\cdot q} :e^{i(k+q)\cdot X(w,\bar w)}: \left[1+\cdots\right].

The omitted terms contain descendants built from derivatives of XX. Expanding X(z,zˉ)X(z,\bar z) about (w,wˉ)(w,\bar w) gives

Xμ(z,zˉ)=Xμ(w,wˉ)+(zw)Xμ(w)+(zˉwˉ)ˉXμ(w)+.X^\mu(z,\bar z) = X^\mu(w,\bar w) +(z-w)\partial X^\mu(w) +(\bar z-\bar w)\bar\partial X^\mu(w) +\cdots .

Thus the OPE naturally produces a primary operator with momentum k+qk+q together with its derivative descendants. This is the worldsheet origin of the string-theoretic statement that local vertex operators fuse into towers of intermediate string states.

The operator product expansion is a local completeness relation for operators. In a holomorphic CFT, if AiA_i and AjA_j are primary fields of weights hih_i and hjh_j, then schematically

Ai(z)Aj(w)kCijk(zw)hkhihj[Ak(w)+descendants].A_i(z)A_j(w) \sim \sum_k C_{ij}{}^k (z-w)^{h_k-h_i-h_j} \left[A_k(w)+\text{descendants}\right].

For a full two-dimensional CFT one also includes the antiholomorphic power,

Ai(z,zˉ)Aj(w,wˉ)kCijk(zw)hkhihj(zˉwˉ)hˉkhˉihˉj[Ak(w,wˉ)+].A_i(z,\bar z)A_j(w,\bar w) \sim \sum_k C_{ij}{}^k (z-w)^{h_k-h_i-h_j} (\bar z-\bar w)^{\bar h_k-\bar h_i-\bar h_j} \left[A_k(w,\bar w)+\cdots\right].

When two operators approach each other, their product expands into a sum over local operators.

The OPE is a short-distance expansion. In string amplitudes, the same local expansion becomes factorization onto intermediate string states.

The OPE is not merely a computational trick. In a two-dimensional CFT, the spectrum of primary fields, the OPE coefficients CijkC_{ij}{}^k, and the rules for descendants are essentially the data of the theory.

The stress tensor itself has a special OPE with itself:

T(z)T(w)c/2(zw)4+2T(w)(zw)2+T(w)zw.\boxed{ T(z)T(w) \sim \frac{c/2}{(z-w)^4} + \frac{2T(w)}{(z-w)^2} + \frac{\partial T(w)}{z-w}. }

The double and simple poles say that TT transforms like a field of holomorphic weight 22. The fourth-order pole is new. It is the central charge.

For DD free bosons,

T(z)=1α:XμXμ:,T(z)=-\frac{1}{\alpha'}:\partial X^\mu\partial X_\mu:,

and Wick contractions give

T(z)T(w)D/2(zw)4+2T(w)(zw)2+T(w)zw.T(z)T(w) \sim \frac{D/2}{(z-w)^4} + \frac{2T(w)}{(z-w)^2} + \frac{\partial T(w)}{z-w}.

Therefore

c=D\boxed{c=D}

for DD free scalar fields. The central charge counts degrees of freedom, but it counts them with signs and weights once ghosts or fermions are included. Later the matter contribution c=Dc=D will be balanced by the bcbc ghost contribution c=26c=-26, forcing the critical bosonic string to have D=26D=26.

The collision of two stress tensors has a fourth-order pole proportional to the central charge.

The central term in the Virasoro algebra is already visible locally as the fourth-order pole in the T(z)T(w)T(z)T(w) OPE.

One should not think of the central charge as a small correction. It controls the transformation of TT under conformal maps, the Casimir energy on the cylinder, the normal-ordering constants of the string, and the cancellation of the Weyl anomaly.

The holomorphic stress tensor is expanded in Laurent modes as

T(z)=nZLnzn2.T(z) = \sum_{n\in\mathbb Z} L_n z^{-n-2}.

Equivalently,

Ln=12πidzzn+1T(z).\boxed{ L_n = \frac{1}{2\pi i}\oint dz\,z^{n+1}T(z). }

The antiholomorphic sector has

Tˉ(zˉ)=nZLˉnzˉn2,Lˉn=12πidzˉzˉn+1Tˉ(zˉ).\bar T(\bar z) = \sum_{n\in\mathbb Z}\bar L_n\bar z^{-n-2}, \qquad \bar L_n = \frac{1}{2\pi i}\oint d\bar z\,\bar z^{n+1}\bar T(\bar z).

The mode L0L_0 measures holomorphic scaling dimension on the plane. Acting on a primary state created by a field of weight hh, it gives eigenvalue hh. The modes LnL_{-n} with n>0n>0 create descendants, while LnL_n with n>0n>0 annihilate a primary state.

Virasoro modes are contour moments of the stress tensor.

The Virasoro mode LnL_n is the zn+1z^{n+1} moment of T(z)T(z). Commutators of modes follow from moving stress-tensor contours through each other.

Deriving the Virasoro algebra from the TTTT OPE

Section titled “Deriving the Virasoro algebra from the TTTTTT OPE”

The Virasoro commutator is computed by a double contour integral:

[Lm,Ln]=1(2πi)20dwwn+1wdzzm+1T(z)T(w)(mn).[L_m,L_n] = \frac{1}{(2\pi i)^2} \oint_0 dw\,w^{n+1} \oint_w dz\,z^{m+1}T(z)T(w) - (m\leftrightarrow n).

Using the TTTT OPE, the zz contour extracts residues at z=wz=w. The useful residue formulas are

12πiwdzzm+1zw=wm+1,\frac{1}{2\pi i}\oint_w dz\, \frac{z^{m+1}}{z-w} =w^{m+1}, 12πiwdzzm+1(zw)2=(m+1)wm,\frac{1}{2\pi i}\oint_w dz\, \frac{z^{m+1}}{(z-w)^2} =(m+1)w^m,

and

12πiwdzzm+1(zw)4=(m+1)m(m1)6wm2.\frac{1}{2\pi i}\oint_w dz\, \frac{z^{m+1}}{(z-w)^4} = \frac{(m+1)m(m-1)}{6}w^{m-2}.

The result is

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

This is the Virasoro algebra. It is the central extension of the algebra of local holomorphic vector fields on the circle.

The stress tensor OPE produces the Virasoro algebra.

The Laurent expansion of TT turns the local TTTT OPE into the mode algebra of conformal transformations.

Classically, the central term is absent. Quantum mechanically, normal ordering creates it. In string theory this quantum term is not optional: Lorentz invariance, Weyl invariance, and BRST nilpotency all know about it.

Closed strings have two commuting copies of the Virasoro algebra:

[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}, [Lˉm,Lˉn]=(mn)Lˉm+n+cˉ12m(m21)δm+n,0,[\bar L_m,\bar L_n] = (m-n)\bar L_{m+n} + \frac{\bar c}{12}m(m^2-1)\delta_{m+n,0},

and

[Lm,Lˉn]=0.[L_m,\bar L_n]=0.

For a parity-invariant flat target-space theory, c=cˉ=Dc=\bar c=D in the matter sector. The condition L0=Lˉ0L_0=\bar L_0 becomes level matching. The stronger physical-state constraints will reappear after ghosts and BRST are introduced.

The chain of ideas is compact but powerful:

free-field contractionsOPEsconformal weightsVirasoro algebra\boxed{ \text{free-field contractions} \Rightarrow \text{OPEs} \Rightarrow \text{conformal weights} \Rightarrow \text{Virasoro algebra} }

The vertex operator :eikX::e^{ik\cdot X}: has weights h=hˉ=αk2/4h=\bar h=\alpha'k^2/4. The stress tensor OPE

T(z)T(w)c/2(zw)4+2T(w)(zw)2+T(w)zwT(z)T(w) \sim \frac{c/2}{(z-w)^4} + \frac{2T(w)}{(z-w)^2} + \frac{\partial T(w)}{z-w}

is equivalent to the Virasoro algebra. The central charge cc is the number that will later decide whether the string worldsheet quantum theory is consistent.

Exercise 1. Weight of the plane-wave vertex

Section titled “Exercise 1. Weight of the plane-wave vertex”

Using

Xμ(z)Vk(w,wˉ)iα2kμzwVk(w,wˉ),\partial X^\mu(z)V_k(w,\bar w) \sim -i\frac{\alpha'}{2}\frac{k^\mu}{z-w}V_k(w,\bar w),

show that Vk=:eikX:V_k=:e^{ik\cdot X}: has holomorphic weight h=αk2/4h=\alpha'k^2/4.

Solution

Use

T(z)=1α:XμXμ:.T(z)=-\frac{1}{\alpha'}:\partial X^\mu\partial X_\mu:.

The double pole comes from contracting both X\partial X factors in TT with the exponential:

1α(iα2kμzw)(iα2kμzw)Vk.-\frac{1}{\alpha'} \left( -i\frac{\alpha'}{2}\frac{k^\mu}{z-w} \right) \left( -i\frac{\alpha'}{2}\frac{k_\mu}{z-w} \right) V_k.

Since (i)2=1(-i)^2=-1, this becomes

αk24Vk(zw)2.\frac{\alpha'k^2}{4}\frac{V_k}{(z-w)^2}.

The single contractions produce the simple pole Vk/(zw)\partial V_k/(z-w). Therefore

T(z)Vk(w,wˉ)αk24Vk(zw)2+Vkzw,T(z)V_k(w,\bar w) \sim \frac{\alpha'k^2}{4}\frac{V_k}{(z-w)^2} + \frac{\partial V_k}{z-w},

so h=αk2/4h=\alpha'k^2/4.

For the bosonic closed-string tachyon vertex Vk=:eikX:V_k=:e^{ik\cdot X}:, require matter weights (1,1)(1,1). Derive the spacetime mass squared using mostly-plus signature.

Solution

The condition h=hˉ=1h=\bar h=1 gives

αk24=1,\frac{\alpha'k^2}{4}=1,

hence

k2=4α.k^2=\frac{4}{\alpha'}.

With mostly-plus signature, k2=m2k^2=-m^2, so

m2=4α.m^2=-\frac{4}{\alpha'}.

This is the closed bosonic string tachyon mass.

Show that

:eikX(z,zˉ)::eiqX(w,wˉ):zwαkq:ei(k+q)X(w,wˉ):.:e^{ik\cdot X(z,\bar z)}::e^{iq\cdot X(w,\bar w)}: \sim |z-w|^{\alpha'k\cdot q}:e^{i(k+q)\cdot X(w,\bar w)}:\cdots .
Solution

Only cross-contractions contribute. They exponentiate:

exp[kμqνXμ(z,zˉ)Xν(w,wˉ)].\exp\left[-k_\mu q_\nu\langle X^\mu(z,\bar z)X^\nu(w,\bar w)\rangle\right].

Using

Xμ(z,zˉ)Xν(w,wˉ)=α2ημνlnzw2,\langle X^\mu(z,\bar z)X^\nu(w,\bar w)\rangle =-\frac{\alpha'}{2}\eta^{\mu\nu}\ln|z-w|^2,

we obtain

exp[α2kqlnzw2]=zwαkq.\exp\left[\frac{\alpha'}{2}k\cdot q\ln|z-w|^2\right] =|z-w|^{\alpha'k\cdot q}.

The remaining normal-ordered exponential is expanded around ww, giving the displayed primary and its descendants.

Exercise 4. Central charge of DD free bosons

Section titled “Exercise 4. Central charge of DDD free bosons”

Explain why DD independent free scalar fields have central charge c=Dc=D.

Solution

For one free boson,

T(z)=1α:XX:.T(z)=-\frac{1}{\alpha'}:\partial X\partial X:.

The fourth-order pole in T(z)T(w)T(z)T(w) comes from the double contraction. There are two Wick pairings, and each contributes a factor proportional to

(α21(zw)2)2.\left(-\frac{\alpha'}{2}\frac{1}{(z-w)^2}\right)^2.

Including the normalization 1/α21/\alpha'^2, the total coefficient is

121(zw)4.\frac{1}{2}\frac{1}{(z-w)^4}.

Comparing with

T(z)T(w)c/2(zw)4+,T(z)T(w)\sim \frac{c/2}{(z-w)^4}+\cdots,

one free boson has c=1c=1. For DD independent bosons, the contributions add, so c=Dc=D.

Exercise 5. The central term in the Virasoro algebra

Section titled “Exercise 5. The central term in the Virasoro algebra”

Use the fourth-order pole in the TTTT OPE to derive the central contribution

c12m(m21)δm+n,0\frac{c}{12}m(m^2-1)\delta_{m+n,0}

in [Lm,Ln][L_m,L_n].

Solution

The central part of the OPE is

T(z)T(w)c/2(zw)4.T(z)T(w)\supset \frac{c/2}{(z-w)^4}.

Inside the double contour expression, the inner contour gives

12πiwdzzm+1(zw)4=13!w3wm+1=(m+1)m(m1)6wm2.\frac{1}{2\pi i}\oint_w dz\, \frac{z^{m+1}}{(z-w)^4} = \frac{1}{3!}\partial_w^3 w^{m+1} = \frac{(m+1)m(m-1)}{6}w^{m-2}.

Multiplying by c/2c/2 gives

c12m(m21)wm2.\frac{c}{12}m(m^2-1)w^{m-2}.

The outer contour includes wn+1w^{n+1}, so it extracts

12πi0dwwm+n1=δm+n,0.\frac{1}{2\pi i}\oint_0 dw\,w^{m+n-1}=\delta_{m+n,0}.

Therefore the central term is

c12m(m21)δm+n,0.\frac{c}{12}m(m^2-1)\delta_{m+n,0}.