Tutorial 4 · Verlinde's formula, from scratch
Counting how anyons fuse is combinatorics — small non-negative integers. How a theory behaves on a torus is analysis. In 1988 Erik Verlinde noticed they are the same question, and wrote down a formula that turns one into the other.
A worksheet, not a result. The mathematics on this page is standard topological quantum computation, roughly 1984–2009. None of it is new. “It was simply new to my hands. I had read it for years and never computed with it, and those turn out to be different states of knowing.” These sheets exist to move a reader from the first state to the second, and they make no claim of their own.
The method is predict–then–check. Every input box, drill and gate here is built for one move: write down what you think the number is before you reveal it. Numbers are sourced to a paper where a paper says them, and marked unchecked where none does — a sheet whose whole method is check it yourself cannot ask you to take its own arithmetic on trust.
If you are coming from an operator formalism, you may want to ask of every quantity here what the declared observable is, and what mapping puts it into the domain before the algebra acts. That is a fair question, and these sheets sit upstream of it — the arithmetic of d² = d + 1 is the same arithmetic whichever way it is answered. They take no position on it. The full note is on the index.
Prerequisites: the Golden Arithmetic lab (φ, and φ² = φ + 1 — Section 3 leans on it hard) and Derivation 2, the modular group and why S exists at all, from the paper course. The Verlinde by Hand lab turns the same crank with the numbers filled in live. No Berry phase.
Start from a number. Put the four entries of the Fibonacci S-matrix into Verlinde's formula and out comes exactly 1 — twice. Not 0.99999; exactly, because two irrational expressions turn out to be the same number. This tutorial is how a matrix of braiding phases produces the integers that count fusion channels, and Section 3 is the twenty minutes of pencil work that makes it stick.
Fix a topological order with finitely many anyon types a, b, c, …, one of which is the vacuum, written 0. There are two quite different things you can ask about it.
Bring a next to b. What can they become, and in how many distinguishable ways? The answer is a table of non-negative integers:
Collect these into matrices — one per anyon type — by fixing the first index:
Now put the theory on a torus instead of a plane. A torus can be described by a shape parameter τ, but the same torus has many descriptions — you can relabel which cycle you call "space" and which "time." The relabellings form the modular group SL(2,ℤ), generated by two moves:
The theory's states on the torus are labelled by anyon type. Swapping the cycles mixes those labels, and the mixing is a matrix — the S-matrix, Sab. Physically it is the amplitude for the worldline of a to link the worldline of b. It is braiding data. It is phases.
The first question is how many ways can these two things combine. The second is what happens when I redescribe a doughnut. There is no obvious reason these should be related at all — and the relation is the content of the theorem.
On the left: integers, counting. On the right: nothing but entries of the modular S-matrix. The fusion rules are not independent data. They are a consequence of the braiding.
The formula is equivalent to a statement that is easier to hold in your head:
So: one matrix, S, diagonalises all of them at once. The fusion matrices commute — they must, since fusion is associative and commutative — and commuting matrices share eigenvectors. Verlinde identifies those shared eigenvectors as the columns of the modular S-matrix, and that identification is the whole theorem.
The eigenvalues λa(x) = Sax/S0x are the characters of the fusion ring — the one-dimensional representations. A rank-2 ring has two of them. Remember that.
This is worth twenty minutes of your Saturday, because the punchline lands only if you turn the crank yourself. Two objects, 1 and τ. Set 𝒟 = √(1 + φ²), and note φ² = φ + 1 so 𝒟² = 2 + φ ≈ 3.618.
The eigenvalues of Nτ should be Sτx/S0x, one per column:
And independently, Nτ = [[0,1],[1,1]] has characteristic polynomial λ² − λ − 1 = 0, whose roots are φ and −1/φ. They match.
Now run the full formula. Take a = b = τ and ask for c = 0. Since S is real here, S̄0x/S0x = 1 and the sum collapses:
Now c = τ:
You started from a matrix of braiding phases and, with no other input, produced the integers 1 and 1 — which is exactly τ ⊗ τ = 1 ⊕ τ. The fusion rule was never independent information. It was recoverable from S all along.
Look again at the two eigenvalues you read off the columns of S:
These are the same two numbers that separate Fibonacci from Yang–Lee in tutorial 1's table. And now you can see what they are: not two rival choices of dimension imposed from outside, but the two characters of one fusion ring, sitting as two columns of one matrix.
The quantum dimension is defined as da = S0a/S00 — a ratio against whichever column you designate the vacuum. So:
Fibonacci and Yang–Lee differ by which character of the fusion ring is designated the vacuum.
Choose the Perron–Frobenius character — the one whose entries are all positive — and you get dτ = φ, positive dimensions, a unitary theory, a universal quantum computer. Choose the other, and you get dτ = −1/φ, a negative dimension, non-unitarity, and the Yang–Lee edge singularity.
Unitarity is exactly the condition that the vacuum sits on the Perron–Frobenius character.
That is as sharp as "fusion carries the magnitude, braiding carries the phase" gets. The ring hands you a finite set of characters. Which one you call the ground state is extra data the ring does not contain — and it is the whole difference between a computer and a critical point.
Here is the part that connects Verlinde to Rowell–Stong–Wang, and it is the reason number theory can classify physical theories at all.
The left side of Verlinde's formula must be a non-negative integer. The right side is built from entries of S. That is an extremely rigid demand: most matrices, plugged into that expression, produce irrational numbers or negative ones and are thereby disqualified.
Verlinde converts "is this a consistent topological order?" — a question about physics — into "does this matrix yield non-negative integers?" — a question about arithmetic.
That is why RSW can classify by solving Diophantine equations. They are not being clever with an unrelated tool. They are using the only tool the problem admits, because Verlinde already made it an arithmetic problem.
And it explains the finiteness you meet in tutorial 3: the fibre over a fusion ring is small because integrality is so restrictive that only a handful of S-matrices survive.
Worth getting right, because the attribution is not a single paper:
So "Verlinde's formula" names the result, but "Verlinde proved" would be wrong. Say conjectured by Verlinde, derived by Moore–Seiberg, theorem in the categorical setting — three different epistemic statuses, and they are worth keeping apart.
Checked against the paper itself: Rowell, Stong & Wang (arXiv:0712.1377) for the Diophantine classification described in Section 5.
Not consulted for this page: Verlinde (1988), Nucl. Phys. B300, 360, and Moore & Seiberg (1989). Both are behind publisher paywalls and neither was opened while writing this. The formula is reproduced in essentially every set of lecture notes on rational conformal field theory or topological order, many of them free — which is a practical route for reading, though not for citing.
Everything in Section 3 was computed and checked while writing. Everything in Sections 4–5 is standard but reconstructed rather than read from a source — in particular, check Section 4's vacuum-designation statement against Rowell–Stong–Wang before it carries any weight.