Minimal Models, the Kac Formula, and Null Vectors
Anchor (Master): Belavin-Polyakov-Zamolodchikov 1984; Friedan-Qiu-Shenker 1984; Kac 1979; Feigin-Fuchs 1982; Itzykson-Drouffe Vol. 2 Ch. 9-10
Intuition Beginner
A drum head can only vibrate in certain shapes. Pluck it and you do not get every conceivable wiggle: you get a discrete list of allowed modes, each with its own pitch. The shape of the drum decides the list. Conformal field theories in two dimensions behave the same way. The infinite symmetry of the theory acts like the rim of the drum, and for special theories it forces the list of allowed "field shapes" to be short and finite.
These special theories are the minimal models. Each one has only a handful of basic fields, called primaries, and each field carries a number called its scaling weight that says how strongly it responds to a change of scale. The remarkable fact is that you can write down the complete list of allowed weights from a single small formula with two whole-number labels.
The reason the list closes off is a kind of resonance cancellation. Inside the symmetry there are combinations of operations that should produce a new field but instead produce nothing at all. Such a combination is a null vector: it looks like a state but has zero size. When a would-be field is secretly null, it drops out of the theory, and the surviving fields form a tidy finite table.
Visual Beginner
Picture a rectangular grid of dots. The columns are counted by one whole number and the rows by another. Each dot stands for one candidate field, and its position tells you the field's scaling weight through the Kac formula. For a minimal model the grid is finite: it has a fixed width and a fixed height set by two integers that define the model. A reflection of the grid maps each dot to a partner dot carrying the same weight, so the genuinely different fields are only half of the cells. That short, reflection-folded list is the entire field content of the theory.
Worked example Beginner
Take the simplest interesting case, the one tied to the magnet-at-its-critical-point model called the Ising model. It is built from the two defining integers and . The scaling-weight formula uses these to produce a small set of allowed values.
The three physically distinct fields turn out to have weights , , and . The weight field is the identity, the do-nothing field that is always present. The weight field is the energy density, the thing that measures how much local order costs. The weight field is the spin itself, the up-or-down arrow whose correlations decay slowly at the critical point.
From these three numbers you can read off how each field's correlations fall with distance. A field of weight has its two-point correlation fall like distance to the power in the combined holomorphic-and-antiholomorphic sense. So the spin correlation falls like distance to the power , matching the long-known critical exponent of the two-dimensional Ising magnet.
What this tells us: a single pair of integers, fed through one formula, reproduces the exact critical exponents of a real statistical system. The finiteness of the field list is not a convenience. It is the reason these exponents are exactly computable rather than merely estimated.
Check your understanding Beginner
Formal definition Intermediate+
Work with a single chiral copy of the Virasoro algebra, with generators for and central element acting as a scalar, satisfying A highest-weight vector obeys and for all . The Verma module is the free module generated from by the lowering operators, with basis the descendants graded by level , the -eigenvalue offset . The number of basis states at level is the partition number .
The contravariant (Shapovalov) form is the unique bilinear form with for which is adjoint to . A null (or singular) vector is a non-zero descendant at some level that is itself highest-weight: for all . A singular vector has zero norm and is orthogonal to the entire module, so it generates a proper submodule. The irreducible highest-weight module is the quotient of by its maximal proper submodule, the sum of all submodules generated by singular vectors.
Following [jimmyqin Virasoro representations, degenerate states and minimal models], a representation is called degenerate when contains a singular vector. The conformal weights at which this happens are the Kac weights. Parametrise the central charge by two coprime positive integers with , and define, for integers , , A minimal model is the conformal field theory whose chiral primary content is exactly the finite set of irreducible modules with and , subject to the identification , which leaves distinct primaries. This finite list is the Kac table. The unitary discrete series is the subfamily , that is , with integer, giving
Counterexamples to common slips
- A generic Verma module with and off the Kac locus has no singular vectors and is already irreducible; degeneracy is the exceptional, measure-zero situation, not the default.
- The Kac formula labels candidate degenerate weights, but only the rectangular window with the reflection identification gives a consistent closed model. Taking all with overcounts: most lie outside the table or are reflection-duplicates.
- Unitarity is strictly stronger than degeneracy. Every minimal model is degenerate, but only the subfamily has a positive-definite contravariant form on each irreducible module. The three-state Potts point sits inside a non-adjacent but is still unitary because it equals a member of the discrete series; non-unitary minimal models such as the Lee-Yang have a primary of negative weight.
Key theorem with proof Intermediate+
Theorem (Kac determinant formula). Let be the Virasoro Verma module and let be the Gram matrix of the contravariant form restricted to level , in the partition basis. Then up to a positive basis-dependent constant , where is the Kac weight and is the partition function. In particular the form degenerates at level precisely when for some with , and the order of vanishing is .
Proof. Fix and treat as a formal variable. Each entry of is a polynomial in obtained by commuting raising past lowering operators using the Virasoro relations, so is a polynomial in . Bound its degree by tracking the leading power: the diagonal entry has top term up to lower order, and the highest total degree over the symmetric group of pairings is , which equals by a partition bookkeeping identity. This matches the total degree of the product on the right, so it suffices to show every factor divides with at least the claimed multiplicity, and the leading coefficients agree.
For the zeros, suppose with . The defining property of the Kac weight is that contains a singular vector at level . Existence at level is the Feigin-Fuchs construction: write using the substitution and with shifted to the screening value; the free-field (vertex-operator) realisation produces an explicit screened operator annihilated by all at exactly level . This singular vector is orthogonal to all of , so it lies in the kernel of , forcing . Its descendants populate the kernel at higher levels: at level the submodule generated by contributes independent null directions, since the singular vector behaves as a new highest-weight vector with its own Verma tower. Each null direction lowers the rank of by one, so divides to order at least . Summing the required multiplicities over all with saturates the degree bound, so equality holds and the leading coefficient is the positive constant .
Bridge. This determinant is the foundational reason the minimal-model field list is finite: a primary survives only where its Verma module is not killed by an over-abundance of null directions, and the rectangular Kac table is exactly the locus where the singular vectors close up consistently. The construction builds toward the conformal bootstrap, because each singular vector becomes a differential operator annihilating correlators; putting these together, the level-two null vector of and yields a second-order differential equation whose solutions are the conformal blocks. The unitarity sign analysis below generalises the determinant from "where does it vanish" to "where is it positive", and this is exactly the question Friedan-Qiu-Shenker answered. The same null-vector decoupling appears again in the Coulomb-gas screening construction of the next unit, where the singular vectors are realised concretely by contour integrals of screening charges, and the determinant's zero structure is dual to the fusion rules that the bootstrap then enforces.
Exercises Intermediate+
Advanced results Master
The unitary discrete series is singled out by demanding that the contravariant form be positive-definite on every irreducible module in the table. The complete answer is the Friedan-Qiu-Shenker classification.
Theorem (Friedan-Qiu-Shenker, unitarity in ). A Virasoro highest-weight module with is unitary if and only if for integers , . For unitarity holds for all ; for no minimal model is unitary.
The necessity half is a determinant argument: outside the discrete series, the Kac determinant changes sign as crosses Kac weights at low level, so some level carries a negative-norm state. The sufficiency half is the harder direction, established by the coset (GKO) construction realising each discrete-series model as with , whose manifest positivity is inherited from unitary affine modules.
The decoupling of singular vectors turns into computational power. A primary with a level- null vector obeys a linear differential equation of order for its correlators. The level-two case generates the BPZ equation: inserting (or ) into an -point function and demanding the null combination annihilate it gives a hypergeometric ordinary differential equation whose solution space is two-dimensional, the conformal blocks. Fusion of degenerate fields is correspondingly truncated: the operator product of with contains only and , and analogously for , so repeated fusion never leaves the finite Kac table. This closure is what makes a minimal model a genuinely finite, solvable conformal field theory.
The smallest members organise the universality classes of two-dimensional critical statistical mechanics. The model, , is the critical Ising model with primaries realised by free Majorana fermions. The model, , is the tricritical Ising model, with the extra relevant fields encoding the vacancy field of the dilute Ising magnet. The three-state Potts critical point sits at , the member, as a -symmetric extension whose chiral algebra is enlarged beyond the bare Virasoro algebra; its order parameter has weight . The "model" is empty (, only the identity), consistent with there being no nontrivial unitary CFT below Ising.
Synthesis. Putting these together, the determinant, the unitarity classification, and the differential equations are three faces of one structure: the singular vectors. The central insight is that a zero of the Kac determinant is simultaneously a place where a state decouples, where positivity can fail, and where a correlator must satisfy a differential equation, so the foundational reason the discrete series exists is that the same null vectors that prune the field list also enforce the positivity that unitarity demands. This is exactly why is both the unitarity boundary and the rational locus: the boundary generalises the single-field decoupling of the vacuum's into a lattice of decouplings filling a finite table. The fusion truncation is dual to the differential-equation order, and this duality builds toward the bootstrap closure of the next unit and appears again in the rational-CFT and modular-tensor-category framework, where the same finite table becomes the object set of a modular fusion category.
Full proof set Master
Proposition 1 (the vacuum singular vector). In any conformal field theory the -invariant vacuum has and satisfies .
Proof. The vacuum is invariant under the global conformal group generated by , hence . This vector sits at level one with , and the level-one Gram entry computed above is , which vanishes at , confirming is a singular vector. In the Kac parametrisation for every , so the identity always heads the table.
Proposition 2 (level-two degenerate weights). A level-two singular vector exists exactly when is a root of , and these roots are and .
Proof. Apply : using and , one finds , so highest-weight requires . Apply : using and acting on the highest-weight vector gives . Substituting and clearing denominators yields . Solving with and matching to the Kac formula identifies the two roots as and , the two weights whose Kac labels have .
Proposition 3 (fusion truncation for ). The decoupling of the level-two null vector forces the operator product expansion to contain only the primaries and .
Proof. The null vector of gives a second-order differential equation for any correlator containing . Insert into a correlator with a third primary at infinity. The indicial equation of the second-order ordinary differential equation at the merging point has exactly two exponents, fixing the two allowed fusion channels by their leading powers. Computing the exponents from the difference of conformal weights shows the admissible are precisely those with and . Any other channel would require a third independent solution of a second-order equation, which cannot occur. Hence the fusion stays inside the Kac table and the model closes on finitely many primaries.
Connections Master
The Virasoro algebra and its central extension that anchor every definition here are built in
03.11.03and03.10.02; this unit specialises their generic representation theory to the degenerate locus, so the highest-weight machinery of03.10.02is the direct upstream dependency and the present Kac table is its sharpest consequence.The Verma-module and singular-vector language is the Virasoro instance of the general highest-weight theory of
07.06.06; the contravariant form here is the Virasoro analogue of the Shapovalov form, and the Kac determinant is the Virasoro counterpart of the Shapovalov determinant for finite-dimensional and Kac-Moody Lie algebras.The identification of the model with the critical Ising universality class connects to the free-fermion solution in
08.14.02and to the conformal-criticality framework of08.06.02; the exact exponents and that statistical mechanics extracts are the scaling weights computed here, so the two routes meet on the same numbers.The null-vector decoupling that yields the BPZ differential equation is the foundation of the Coulomb-gas and bootstrap construction in the co-produced unit
03.10.05; there the singular vectors become explicit screened vertex operators and the conformal blocks become Dotsenko-Fateev contour integrals, closing the solvability programme this unit opens.
Historical & philosophical context Master
The degenerate-representation structure was isolated by Belavin, Polyakov, and Zamolodchikov in 1984, who recognised that the null vectors of the Virasoro algebra convert the symmetry of a two-dimensional critical theory into differential equations for its correlators [Belavin 1984]. The determinant of the contravariant form had been computed earlier by Kac, announced in 1978 and proved with Feigin and Fuchs, as part of the representation theory of infinite-dimensional Lie algebras [Kac 1979]. Friedan, Qiu, and Shenker then identified the discrete unitary series later the same year, showing that the demand for a positive-definite inner product selects exactly the rational values realised by the Ising, tricritical-Ising, and three-state-Potts critical points [Friedan 1984]. Itzykson and Drouffe's second volume gathers this minimal-model machinery alongside the lattice and Monte Carlo methods of the surrounding chapters [jimmyqin Virasoro representations and minimal models]. The unitarity sufficiency was completed by Goddard, Kent, and Olive through the coset construction in 1986.
Bibliography Master
@article{BPZ1984,
author = {Belavin, A. A. and Polyakov, A. M. and Zamolodchikov, A. B.},
title = {Infinite conformal symmetry in two-dimensional quantum field theory},
journal = {Nuclear Physics B},
volume = {241},
pages = {333--380},
year = {1984}
}
@article{FQS1984,
author = {Friedan, D. and Qiu, Z. and Shenker, S.},
title = {Conformal invariance, unitarity, and critical exponents in two dimensions},
journal = {Physical Review Letters},
volume = {52},
pages = {1575--1578},
year = {1984}
}
@incollection{Kac1979,
author = {Kac, V. G.},
title = {Contravariant form for infinite-dimensional Lie algebras and superalgebras},
booktitle = {Group Theoretical Methods in Physics},
series = {Lecture Notes in Physics},
volume = {94},
pages = {441--445},
publisher = {Springer},
year = {1979}
}
@article{FeiginFuchs1982,
author = {Feigin, B. L. and Fuchs, D. B.},
title = {Invariant skew-symmetric differential operators on the line and Verma modules over the Virasoro algebra},
journal = {Functional Analysis and Its Applications},
volume = {16},
pages = {114--126},
year = {1982}
}
@article{GKO1986,
author = {Goddard, P. and Kent, A. and Olive, D.},
title = {Unitary representations of the Virasoro and super-Virasoro algebras},
journal = {Communications in Mathematical Physics},
volume = {103},
pages = {105--119},
year = {1986}
}
@book{ItzyksonDrouffe1989,
author = {Itzykson, C. and Drouffe, J.-M.},
title = {Statistical Field Theory, Volume 2},
publisher = {Cambridge University Press},
year = {1989}
}
@book{DiFrancesco1997,
author = {Di Francesco, P. and Mathieu, P. and S\'en\'echal, D.},
title = {Conformal Field Theory},
publisher = {Springer},
year = {1997}
}