Hello again! Welcome back to our study of conformal symmetry.
In the last lesson, we introduced the central characters of our story: primary and descendant operators. We defined primary operators as those that transform simply under the conformal group, which is most powerfully stated by the condition that they are annihilated by the special conformal generators at the origin: . We then saw that all other operators, the descendants, can be constructed by taking derivatives of primaries (i.e., by acting with the momentum generator ).
Today, we move from definition to computation. Our goal is to calculate the precise action of any conformal generator on any operator—primary or descendant—at any spacetime point . This means we'll be computing the commutators in full generality. This skill is crucial for deriving the powerful constraints that conformal symmetry places on correlation functions, which we will tackle in the next module.
Action on Primary Operators
In the previous lesson, we saw the action of the generators on a primary operator placed at the origin, . The real utility, however, comes from knowing how they act at an arbitrary point . The full expressions can be derived from the definitions at the origin combined with the conformal algebra, but for our purposes, we can take the results directly as a starting point for our computations.
EPFL Lectures on Conformal Field Theory in D ⩾ 3 ...
The following section from Slava Rychkov's lecture notes provides the complete set of commutators for a generic primary operator O(x). These formulas are the bedrock for many calculations in CFT.
Please read the subsection '3.1.2 Algebra action on quantum operators'. Focus on the list of commutation relations in Eq. (3.17). You don't need to re-derive them, but try to understand their structure.
Let's summarize the key results from Eq. (3.17) for a primary operator with scaling dimension and spin representation matrices :
-
Translations ():
This is the standard expression from QFT, showing that generates translations. -
Rotations & Boosts ():
The first part is the orbital angular momentum, describing how the operator's position is rotated. The second part, involving , is the intrinsic spin contribution. -
Dilatations ():
This shows that the dilatation generator acts with a combination of scaling the coordinate () and scaling the operator itself by its dimension . -
Special Conformal Transformations ():
This is the most complex one, but you can see how it combines pieces that look like translations (), dilatations (), and rotations (), all with position-dependent parameters. Notice how at , this entire expression vanishes, recovering the definition of a primary operator.
Action on Descendant Operators
Now that we have the rules for primaries, how do we handle descendants? A descendant is simply a derivative of a primary, like . We can compute the action of a generator on by using the Leibniz rule for commutators:
The first term involves the action on the primary (which we know), and the second is a commutator of two differential operators. Let's work through a concrete example.
Example: Action of Dilatation on a Descendant
Let's compute for a scalar primary with dimension .
-
First term:
Using the formula above, this is . -
Second term:
The generators are differential operators: and . We are interested in the action of and , so we can ignore the factors of for the commutator of operators.
So, .
Wait, let's be careful with the factors of .
The action of the generator is . The differential operator representing is . So we want to compute the commutator of the operator expressions for the action. Let's stick to the generators themselves. as operators on the fields is what we need. Since , we can use the algebra:
.
So, . This gets complicated.Let's return to the Leibniz rule, which is more direct. We need the commutator of the differential operators that represent the action.
Action of D:
Action of :
The commutator of these actions is:
Combining the two terms:
\begin{align*} [D, \partial_\nu \mathcal{O}] &= \partial_\nu[D, \mathcal{O}] - i(\partial_\nu \mathcal{O}) \ &= \partial_\nu[-i(x\cdot\partial + \Delta)\mathcal{O}] - i\partial_\nu \mathcal{O} \ &= -i[\partial_\nu(x\cdot\partial)\mathcal{O} + \Delta\partial_\nu\mathcal{O}] - i\partial_\nu\mathcal{O} \ &= -i[(x\cdot\partial)\partial_\nu\mathcal{O} + \partial_\nu\mathcal{O} + \Delta\partial_\nu\mathcal{O}] - i\partial_\nu\mathcal{O} \ &= -i[(x\cdot\partial)\partial_\nu\mathcal{O} + (\Delta+1)\partial_\nu\mathcal{O}] \ &= -ix\cdot\partial + (\Delta+1) \end{align*}
This is exactly the correct transformation law for an operator with scaling dimension . The method works!
Test your understanding!
Let be a scalar primary operator with scaling dimension . Compute the action of on the first descendant at the point . That is, find . This should re-derive the result from our last lesson.
Hint: At , the Leibniz rule simplifies greatly. You only need to compute . You will need the operator expression for the action of , which is for a scalar.
Show answer
We want to compute . We use the Leibniz rule at :
The first term is zero because is proportional to , so its derivative evaluated at will contain terms proportional to . Let's be more precise: , where the parenthesis contains terms with at least one power of .
. When we evaluate at , the derivative can hit either the terms or . If it hits , the expression is zero because of the remaining factors. If it hits an factor, we get a non-zero result.
Let's use the Jacobi identity as in the previous lesson's exercise, it is more robust.
.
Using the Jacobi identity with , , :
Since is primary, , so the first term on the right is zero.
For the second term, we use the conformal algebra: .
\begin{align*}
[\mathcal{O}(0), [K_\mu, P_\nu]] &= [\mathcal{O}(0), 2i(g_{\mu\nu}D - M_{\mu\nu})] \
&= -2i(g_{\mu\nu}[D, \mathcal{O}(0)] - [M_{\mu\nu}, \mathcal{O}(0)]) \
&= -2i(g_{\mu\nu}(-i\Delta \mathcal{O}(0)) - 0) \quad (\text{since }\mathcal{O} \text{ is a scalar primary}) \
&= -2g_{\mu\nu}\Delta \mathcal{O}(0)
\end{align*}
Plugging this back in:
Finally, .
This is non-zero, confirming that is not a primary operator.
The 2D Perspective: Action of Virasoro Generators
For 2D CFTs, the infinite-dimensional conformal algebra allows for an even more elegant and powerful method. The conformal generators are the Laurent modes of the stress-energy tensor, and . Their action on any operator can be computed via a contour integral of the Operator Product Expansion (OPE).
The action of on is defined by the commutator, which can be expressed as:
where the contour encloses the point . Your familiarity with complex analysis makes this a potent computational tool.
4. Introducing Conformal Field Theory
The following sections from David Tong's notes explain how the Virasoro generators act on states, and then connect this back to operators via the state-operator map.
Please read sections '4.5.3 Representations of the Virasoro Algebra' and '4.6.1 Some Simple Consequences'. In 4.5.3, focus on how L_n act as raising/lowering operators for the energy (h) and the definition of a primary state. In 4.6.1, focus on Eq. (4.53), which shows how to compute the action of L_n on an operator O using the OPE.
Let's compute the action of the first few Virasoro generators on a primary operator with weight . Its OPE with the stress tensor is:
-
(Translation):
-
(Dilatation + Rotation):
-
:
The integral is zero because for , the term cancels all the poles in the OPE, leaving a holomorphic integrand, which gives zero by Cauchy's theorem. This is the 2D equivalent of .
Action on 2D Descendants
The true power of this method is revealed when acting on descendants. A descendant state is created by acting with raising operators, e.g., for . An -th level descendant operator corresponds to acting times, e.g., .
To compute the action of on such a descendant, we simply use the Virasoro algebra:
Example: Compute the action of on the first descendant .
\begin{align*}
[L_1, L_{-1}\mathcal{O}(w)] &= [L_1, L_{-1}]\mathcal{O}(w) + L_{-1}[L_1, \mathcal{O}(w)] \
&= ((1 - (-1))L_{1-1})\mathcal{O}(w) + L_{-1}(0) \quad (\text{since }\mathcal{O} \text{ is primary}) \
&= 2L_0 \mathcal{O}(w) \
&= 2h \mathcal{O}(w)
\end{align*}
This is a remarkably efficient and purely algebraic way to carry out the computation.
Conclusion
Today we have built a practical toolkit for calculating the effect of conformal transformations on the operators of a CFT. This is the engine room of the theory, allowing us to manipulate operators and, eventually, correlation functions.
Key Takeaways:
- In any dimension, the action of a conformal generator on a primary operator at a point is given by a specific differential operator, as listed in Rychkov's notes Eq. (3.17).
- The action on a descendant operator can be computed systematically by applying the Leibniz rule for commutators, reducing the problem to the known action on primaries and the algebra of generators.
- In 2D, this process is streamlined. The action of Virasoro generators on any operator is found by computing a contour integral of its OPE with the stress tensor.
- For 2D descendants, the action can be computed purely algebraically by commuting the Virasoro generators through each other until they act on the primary operator.
In this lesson and the last, we have treated states and operators as related but distinct concepts. Our next lesson will forge the final, crucial link between them by introducing the state-operator correspondence, a profound isomorphism that lies at the heart of CFT.