|q⟩ Bad Qubits

advanced · Physics · Topological Order & Anyons

Fusion Rules

Fusion rules are the multiplication table of an anyon theory: they say which anyon types can result when two are brought together. They are the algebraic backbone from which the fusion space, quantum dimensions, and ultimately the computational power of an anyon model all follow.

The fusion algebra

For anyon types labeled a,b,c,a, b, c, \dots, the fusion rule is

a×b=cNabcc,a \times b = \sum_c N^{c}_{ab}\, c,

where the non-negative integers NabcN^{c}_{ab} count the number of distinct ways aa and bb can fuse into cc. There is a unique vacuum 11 with 1×a=a1 \times a = a, and each aa has a unique antiparticle aˉ\bar a with a×aˉ=1+a \times \bar a = 1 + \cdots. When some cNabc>1\sum_c N^c_{ab} > 1 — multiple fusion channels — the theory is non-abelian; when every product is a single anyon, it is abelian.

Quantum dimensions from fusion

The fusion rules fix the quantum dimensions dad_a as the largest eigenvalue of the fusion matrix (Na)bc=Nabc(N_a)_{bc} = N^c_{ab}, equivalently the solution of

dadb=cNabcdc.d_a\, d_b = \sum_c N^c_{ab}\, d_c .

For Fibonacci anyons {1,τ}\{1, \tau\} with τ×τ=1+τ\tau \times \tau = 1 + \tau, this reads dτ2=1+dτd_\tau^2 = 1 + d_\tau, so

dτ=φ=1+52.d_\tau = \varphi = \frac{1+\sqrt5}{2}.

For Ising anyons σ×σ=1+ψ\sigma \times \sigma = 1 + \psi, ψ×ψ=1\psi\times\psi = 1, σ×ψ=σ\sigma\times\psi=\sigma, giving dσ=2d_\sigma=\sqrt2, dψ=1d_\psi=1.

The fusion space and its dimension

Bring nn anyons together and fuse them sequentially. Each fusion that has multiple allowed channels forks the history, and the set of consistent fusion trees with a fixed total charge labels an orthonormal basis of the fusion Hilbert space. Its dimension grows like dand_a^{\,n}, which is exactly why a non-abelian da>1d_a>1 yields an exponentially large protected memory.

For Fibonacci anyons the bookkeeping is especially clean. Track the running total charge as you fuse τ\tau's one at a time. Writing VncV_n^c for the number of trees of nn τ\tau's with total charge cc, the rule τ×τ=1+τ\tau\times\tau = 1 + \tau gives the recursion

Vn1=Vn1τ,Vnτ=Vn11+Vn1τ.V_n^{\,1} = V_{n-1}^{\,\tau}, \qquad V_n^{\,\tau} = V_{n-1}^{\,1} + V_{n-1}^{\,\tau}.

Starting from a single τ\tau (V11=0V_1^{\,1}=0, V1τ=1V_1^{\,\tau}=1), the vacuum-channel dimensions are 1,1,2,3,5,8,1,1,2,3,5,8,\dots — the Fibonacci numbers, which is where these anyons get their name. For n=6n=6 the dimension of the vacuum-total-charge space is 55.

Try it

Implement the Fibonacci fusion recursion and return the dimension of the space of n=6n=6 τ\tau anyons that fuse to the vacuum (total charge 00). Track the 2-vector [#trees1, #treesτ][\,\#\text{trees}\to 1,\ \#\text{trees}\to\tau\,], start it at [0,1][0,1] for a single τ\tau, and apply the fusion map n1n-1 times. The answer is the Fibonacci number 55.

Run your code to see the quantum state.

Sign in on the full site to ask questions and join the discussion.