SO(3) ↔ Virasoro: a comparison for conformal blocks
Virasoro conformal blocks are the 2D CFT analogue of partial waves. If you can add angular momenta and use CG/6j symbols, you already know the blueprint: blocks are kinematical, structure constants are dynamical.
| Topic | SO(3) / SU(2) | Virasoro |
|---|---|---|
| Symmetry | Rotations in 3D | Local conformal symmetry in 2D |
| Generators | with , | with |
| Invariant | Quadratic Casimir | Central charge ; no finite Casimir; reps labeled by highest weight |
| Reps | Finite‑dimensional spins | Highest‑weight Verma modules (infinite‑dimensional); nulls at special |
| Highest‑weight | with | with , |
| Descendants | Ladder by : states | Strings of : infinite tower by level |
| Inner product | Positive‑definite; orthonormal | Shapovalov (Gram) form on descendants; invert by level |
| Tensor product / OPE | (Liouville: continuous) | |
| 3‑point kinematics | CG/3j symbols (fixed by symmetry) | Ward identities fix descendant couplings; dynamics in (DOZZ in Liouville) |
| Partial waves | Legendre | Conformal blocks |
| 4‑pt decomposition | ||
| Recoupling / crossing | Racah/Wigner symbols | Fusion kernel (Virasoro “”, Ponsot–Teschner) |
| Global subalgebra | Whole algebra | |
| Global block | hypergeometric form | |
| Selection rules | Triangle inequalities | Only with degenerate fields; generic fusion otherwise |
| Spectrum type | Discrete over | Liouville: continuous , |
| Semiclassics | Large / eikonal | Large (heavy–light, monodromy); global limit |
The dictionary
Section titled “The dictionary”- Primary ↔ spin highest‑weight. Primary corresponds to . Descendants are ladders (many per level) vs one ladder.
- OPE ↔ tensor product. projects onto intermediate , just as projects onto .
- Block ↔ partial wave. For fixed , is universal (symmetry only), like .
- Crossing ↔ recoupling. Changing channel is controlled by a kernel (Virasoro 6j), as SU(2) recoupling uses Wigner 6j.
Four‑point factorization: global vs full Virasoro
Section titled “Four‑point factorization: global vs full Virasoro”Global (SL(2)) block — the Legendre look‑alike
Section titled “Global (SL(2)) block — the Legendre look‑alike”With and ,
This is the limit of Virasoro blocks with fixed dimensions (only descendants contribute).
Full Virasoro block — summing all descendants
Section titled “Full Virasoro block — summing all descendants”At level , descendants are labeled by partitions of (e.g. stands for ). Using Ward identities,
- Level 0: .
- Level 1: basis ; , (Matches the global block at order .)
- Level 2: basis , where produces the first genuine Virasoro correction.
Key idea. Global vs Virasoro differs precisely by the tower of descendants organized by the Gram matrix.
Liouville specifics (continuous spectrum)
Section titled “Liouville specifics (continuous spectrum)”In Liouville, the intermediate primary is labeled by with
The sphere four‑point correlator is a partial‑wave integral
where blocks are kinematics and DOZZ structure constants encode dynamics.
Four efficient ways to compute blocks
Section titled “Four efficient ways to compute blocks”1) Low‑level expansion (by hand or CAS)
Section titled “1) Low‑level expansion (by hand or CAS)”- Build and its inverse for .
- Use Ward identities for descendant numerators.
- Ideal for checks, identical external weights, and intuition.
2) Zamolodchikov’s elliptic ‑recursion (fast & robust)
Section titled “2) Zamolodchikov’s elliptic qqq‑recursion (fast & robust)”Introduce the elliptic nome
Then
with a simple prefactor and a meromorphic series
where and residues come from degenerate fusion. Why it’s good: on most of the ‑plane ⇒ rapid convergence.
3) BPZ differential equations (degenerate insertion)
Section titled “3) BPZ differential equations (degenerate insertion)”If one external is degenerate (e.g. or ), the chiral piece satisfies a second‑order Fuchs ODE. Solutions are hypergeometric in the simplest case; monodromy picks the internal . This is the closest analogue to strong SU(2) selection rules.
4) AGT / Nekrasov (instanton counting)
Section titled “4) AGT / Nekrasov (instanton counting)”AGT equates the Virasoro chiral block with the instanton partition function of 4d SU(2) with in an ‑background. A practical dictionary (one consistent choice):
- Compute the Nekrasov instanton series by summing over pairs of Young diagrams.
- Remove the decoupled if you start from expressions.
- Assemble the block with a minimal prefactor so that where are the instanton coefficients. Use cases: fast numerics, high‑order series, cross‑checks for recursion/monodromy.
Crossing as recoupling: the Virasoro “”
Section titled “Crossing as recoupling: the Virasoro “6j6j6j””Changing channel is implemented by the fusion kernel
the Virasoro analogue of Wigner–Racah . In Liouville this kernel is known (Ponsot–Teschner) and enforces crossing symmetry.
Worked checkpoint: identical external weights
Section titled “Worked checkpoint: identical external weights”Let . Then .
- Global
- Virasoro (level 2)
The coefficient differs from the global value by ‑dependent terms via . As this difference disappears, recovering the global block.
Use this as a unit test for any implementation.
Remarks
Section titled “Remarks”- Kinematics vs dynamics. Blocks depend only on , not on DOZZ normalizations.
- Channel confusion. ‑ and ‑channel blocks are related by a kernel, not equality.
- Global vs Virasoro. They coincide at level 1; differences start at level 2 via .
- Selection rules. Generic Virasoro fusion has no SU(2)‑like triangle rule; selection arises only with degenerate fields.
- Liouville spectrum. Integrate over (continuous), not a sum over discrete .
- Normalize three‑point factors so the block starts as .