Non-Abelian Braiding and Fusion Rules

Fix a handful of non-Abelian anyons at well-separated points and ask the most basic question in quantum mechanics — what is the ground state? There is no single answer. The anyons pin the system into a degenerate manifold whose dimension is set entirely by how the particles are allowed to fuse. That degenerate space is the fusion space, and it is the whole computer: a Hilbert space with no local order parameter, whose contents no operator touching only some of the anyons can read or disturb. To process the information you do not fire pulses; you drag one anyon slowly around another, and that braid enacts a unitary on the fusion space depending only on the topology of the path. Three pieces of algebra govern everything. The fusion rules NabcN_{ab}^{c} count the ways charges aa and bb combine into cc; the associators FF relate the two ways to fuse three anyons; the braid matrices RR encode the elementary exchange of two. Consistency of recoupling forces FF and RR to satisfy the pentagon and hexagon equations, and MacLane's coherence theorem guarantees every longer rearrangement is then automatically consistent. Which gates the braids generate decides everything: Ising anyons give only the classically-simulable Clifford group, while Fibonacci anyons braid densely and compute anything BQP can. This article builds that machinery from the fusion rules up, then reads the computational verdict off the algebra.

Key takeaways
  • Non-Abelian anyons store information in the collective fusion channel of a group of particles — a degenerate Hilbert space invisible to any local operator, the source of its fault tolerance.
  • The fusion rules a×b=∑cNabc ca\times b=\sum_c N_{ab}^{c}\,c fix how charges combine; non-Abelian statistics require a multiplicity ∑cNabc>1\sum_c N_{ab}^{c}>1, so the fusion space is more than one-dimensional.
  • The complete data — fusion rules NN, associator FF, braid matrix RR — form a unitary modular tensor category constrained by the pentagon and hexagon equations, which pin FF and RR almost uniquely.
  • Braiding is topologically protected: the gate depends only on the braid's homotopy class, so timing jitter, path wobble, and local noise all map to the same discrete, exact unitary.
  • nn Fibonacci anyons span a space of dimension Fib(n−1)(n-1) growing at rate dτ=φ=1.618d_\tau=\varphi=1.618; their braids are dense in SU(2) and universal for BQP.
  • Ising (Majorana) anyons have dσ=2d_\sigma=\sqrt2 and braid to diag(1,i)(1,i) — the Clifford phase gate, efficiently simulable, needing magic states for universality.
  • Key idea: Information lives in the global fusion channel of a collection of anyons, never in any single one; braiding executes unitary gates by topology alone, and whether those gates are universal is decided entirely by the algebraic fusion and braiding data (N,F,RN,F,R) of the anyon model.
The core insight

Information is stored not in any single anyon but in the global fusion channel of a collection of them; braiding executes unitary gates by topology alone, and whether those gates are universal is decided entirely by the algebraic fusion/braiding data (N,F,RN,F,R) of the anyon model.

Where this lives today

The braiding-and-fusion framework is no longer only a blackboard theory. Microsoft's topological-qubit program builds semiconductor–superconductor nanowires engineered to host Majorana zero modes — the physical incarnation of Ising anyons — and reads the joint fusion parity of Majorana pairs, exactly the "logical measurement" that fusion-based computation calls for; because Ising braiding is only Clifford, these architectures pair it with magic-state injection for universality. In the fractional quantum Hall laboratory, interferometry on the ν=5/2\nu=5/2 plateau probes the predicted non-Abelian statistics, and 2020 measurements at ν=1/3\nu=1/3 confirmed anyonic exchange phases directly. On the algorithmic side, the braid trace computes the Jones polynomial of the closed braid — for SU(2)k\mathrm{SU}(2)_k anyons at q=eiπ/(k+2)q=e^{i\pi/(k+2)} — the basis of the Aharonov–Jones–Landau algorithm, whose invariant is BQP-complete to approximate. The open frontier is experimental: a demonstrated, well-separated non-Abelian anyon whose braid measurably rotates a fusion qubit remains the field's most-wanted result.

The physical picture

Picture three identical non-Abelian anyons motionless on a plane. Fuse the first two: the result can be one of several charge types, and which one is a genuine quantum degree of freedom even though every anyon looks locally identical. That fusion outcome is a channel, and the space of channels consistent with the total charge is the qubit — the joint answer to "what do these fuse into?", which no local probe can settle without bringing the anyons together (a measurement) or encircling them (a braid). Braiding is a change of which pair you fuse first. Exchanging two anyons applies the local half-braid RR, and in a fixed fusion basis it mixes channels through FF-matrix recouplings. The combination B=F−1RFB=F^{-1}RF is generically a nontrivial unitary, so two braids need not commute — and that non-commutativity is the entire computational power. The first figure shows the elementary move: two worldlines cross, and the crossing becomes the gate BiB_i.

Figure
Two non-Abelian anyons exchanging worldlines. In a fixed fusion basis the crossing is the unitary Bᵢ = F⁻¹ R F acting on the fusion space. For two σ anyons the fusion channel is 1 or ψ, a 2-dimensional qubit, and braiding rotates it
Braiding = a crossing of worldlines = the unitary Bᵢ = F⁻¹ R F on the fusion space exchange two anyons in time time σσ ⟶ Bᵢ two σ fuse to one channel σσ c = 1 or ψ total charge fixed the qubit dim = 2 |0⟩ = channel 1 |1⟩ = channel ψ σ × σ = 1 + ψ

Why is it protected? The fusion channel is a global property of widely separated anyons. Any error near one anyon commutes with the observable "what is the joint charge?", so to leading order it can neither read nor rotate the stored qubit — the gap and the separation do the error correction for free. And the braid only remembers its homotopy class, so a slightly wobbled exchange is the same discrete gate as a perfect one. How big the computer is, is then pure counting: the second figure tallies Fibonacci fusion channels and reads off the growth rate, the golden ratio.

Figure
Fusion-space dimension of n identical Fibonacci τ anyons with total charge 1, from τ × τ = 1 + τ. The dimension is Fib(n−1) = 1, 1, 2, 3, 5, 8, 13, 21, 34 and the ratio of successive dimensions converges to the quantum dimension d_τ = φ = 1.618
Fibonacci fusion space grows as Fib(n−1) — growth rate d_τ = φ = 1.618 0 8 16 24 32 number of τ anyons n fusion-space dimension 2 4 6 8 10 5 13 21 34 dim = Fib(n−1) dimₙ₊₁ / dimₙ → φ = 1.618

The core equations

The fusion rules are the ground floor: they turn the anyon types into an algebra and decide, by a single inequality, whether a model can compute at all. They are commutative and associative, with a vacuum 11 obeying a×1=aa\times1=a and a unique antiparticle aˉ\bar a for each aa with Naaˉ1=1N_{a\bar a}^{1}=1.

a×b=∑cNab c c,Nab c∈Z≥0(1)a\times b=\sum_{c}N_{ab}^{\,c}\,c,\qquad N_{ab}^{\,c}\in\mathbb{Z}_{\ge 0} \qquad (1)

where: a,b,ca,b,c — anyon (topological charge) labels from a finite set; NabcN_{ab}^{c} — fusion multiplicity, the number of distinct channels in which a,ba,b fuse to cc; 11 — vacuum charge with a×1=aa\times1=a. Reading: if ∑cNabc=1\sum_c N_{ab}^{c}=1 for every pair the theory is Abelian and braiding is only a phase; a single pair with ∑cNabc>1\sum_c N_{ab}^{c}>1 is what "non-Abelian" means. Fusing three anyons can be bracketed two ways, ((ab)c)((ab)c) or (a(bc))(a(bc)), each labelling the fusion space by a different intermediate charge. The associator FF is the unitary basis change between them.

∣((ab)e c)d⟩=∑f[Fdabc]ef ∣(a (bc)f)d⟩(2)\big|((ab)_e\,c)_d\big\rangle=\sum_f \big[F^{abc}_d\big]_{ef}\,\big|(a\,(bc)_f)_d\big\rangle \qquad (2)

where: FdabcF^{abc}_d — unitary recoupling matrix on the three-anyon space of total charge dd; ee — intermediate charge when a,ba,b fuse first; ff — when b,cb,c fuse first. Reading: FF is the "rotation" between the two fusion-tree bases and is where most of a model's nontrivial linear algebra lives. The braid matrix RR encodes the elementary half-exchange of two adjacent anyons within a definite fusion channel — diagonal in the channel basis, one eigenphase per outcome.

∣(ab)c⟩→ half-braid Rcab ∣(ba)c⟩(3)\big|(ab)_c\big\rangle \xrightarrow{\ \text{half-braid}\ } R^{ab}_c\,\big|(ba)_c\big\rangle \qquad (3)

where: RcabR^{ab}_c — phase (or unitary) for exchanging a,ba,b fused in channel cc; cc — the outcome selecting the eigenvalue. Reading: braiding anyons that share a definite channel is diagonal and easy; the interesting gates come from braiding anyons that do not, forcing an FF-move first. Recoupling four anyons must be self-consistent: the two routes from (((ab)c)d)(((ab)c)d) to (a(b(cd)))(a(b(cd))) must give the same map. That single constraint is the pentagon equation, which MacLane's coherence theorem promotes to consistency of every longer rearrangement.

∑g[Fefcd]gl[Feabl]fk=∑h[Fgabc]fh[Feahd]gk[Fkbcd]hl(4)\sum_{g}\big[F^{fcd}_e\big]_{gl}\big[F^{abl}_e\big]_{fk}=\sum_{h}\big[F^{abc}_g\big]_{fh}\big[F^{ahd}_e\big]_{gk}\big[F^{bcd}_k\big]_{hl} \qquad (4)

where: a,b,c,da,b,c,d — four anyons recoupled; ee — their total charge; f,g,h,k,lf,g,h,k,l — intermediate charges summed over trees. Reading: the pentagon constrains FF so tightly that for a given fusion ring only finitely many solutions exist — the theory is nearly rigid. Braiding must be compatible with recoupling: sliding a crossing through an FF-move either way must agree. That is the hexagon equation, tying RR to FF.

Rgca[Fdacb]ge Recb=∑f[Fdcab]gf Rdcf [Fdabc]fe(5)R^{ca}_g\big[F^{acb}_d\big]_{ge}\,R^{cb}_e=\sum_f \big[F^{cab}_d\big]_{gf}\,R^{cf}_d\,\big[F^{abc}_d\big]_{fe} \qquad (5)

where: RR — braid data; FF — associator data; a,b,c,d,e,f,ga,b,c,d,e,f,g — charges, ff summed. Reading: the pentagon and two hexagons are the defining axioms of a braided fusion category — solving them is literally how one tabulates an anyon model. The quantum dimension measures how fast the fusion space grows as anyons are added. It need not be an integer, and its square summed over charges gives the total quantum dimension DD setting the topological entanglement entropy.

dadb=∑cNabc dc,D=∑ada2,dim⁡Hn∼da n(6)d_a d_b=\sum_c N_{ab}^{c}\,d_c,\qquad D=\sqrt{\textstyle\sum_a d_a^2},\qquad \dim\mathcal{H}_n\sim d_a^{\,n} \qquad (6)

where: dad_a — quantum dimension of charge aa (the largest eigenvalue of the fusion matrix NaN_a); DD — total quantum dimension; γ=ln⁡D\gamma=\ln D — topological entanglement entropy. Reading: dad_a is the per-anyon growth factor of the computer's size, and non-integer dad_a (like 2\sqrt2 or φ\varphi) is the fingerprint of non-Abelian statistics. Each charge carries a topological spin θa\theta_a, and braiding is tied to it by the ribbon relation — the identity most often written backwards. Stated in the form fixed by the data, the full monodromy of aa around bb in channel cc equals θc/(θaθb)\theta_c/(\theta_a\theta_b).

θa=e2πiha,θa θb Rcab Rcba=θc(7)\theta_a=e^{2\pi i h_a},\qquad \theta_a\,\theta_b\,R^{ab}_c\,R^{ba}_c=\theta_c \qquad (7)

where: θa\theta_a — topological spin (twist) of charge aa; hah_a — topological/conformal weight mod 1; RcabRcbaR^{ab}_cR^{ba}_c — the double exchange (monodromy) of a,ba,b in channel cc. Reading: the Ising data θσ=eiπ/8\theta_\sigma=e^{i\pi/8}, R1σσ=e−iπ/8R^{\sigma\sigma}_1=e^{-i\pi/8} give θσ2(R1σσ)2=1=θ1\theta_\sigma^2(R^{\sigma\sigma}_1)^2=1=\theta_1 — the vacuum-channel monodromy is trivial, as it must be. The braiding, quantum dimensions and spins are further unified by the modular SS-matrix, whose Verlinde formula recovers the fusion rules from torus braiding — braiding diagonalises fusion, so particle content and exchange statistics are two views of one object: Sab=1D∑cNaˉb c(θc/θaθb)dcS_{ab}=\tfrac1D\sum_c N_{\bar a b}^{\,c}(\theta_c/\theta_a\theta_b)d_c, with Nabc=∑xSaxSbxScx∗/S1xN_{ab}^{c}=\sum_x S_{ax}S_{bx}S^{*}_{cx}/S_{1x} and S1x=dx/DS_{1x}=d_x/D. Finally, the braids become gates. In a fixed fusion basis the exchange of strands i,i+1i,i+1 is the conjugated braid Bi=F−1RFB_i=F^{-1}RF, and σi↦Bi\sigma_i\mapsto B_i is a unitary representation of the braid group BnB_n.

Bi=F−1 R F,ρ: Bn⟶U(Hfusion)(8)B_i = F^{-1}\,R\,F,\qquad \rho:\ B_n\longrightarrow U(\mathcal{H}_{\text{fusion}}) \qquad (8)

where: BiB_i — gate exchanging adjacent strands; RR — local half-braid eigenphases; FF — basis change to the standard left-fused tree; ρ\rho — braid-group representation. Reading: a circuit is a braid word, and universality asks whether ρ(Bn)\rho(B_n) is dense in the unitary group — dense for Fibonacci, finite for Ising.

Derivation AFibonacci growth and the golden-ratio quantum dimension

The goal is to prove that nn identical Fibonacci τ\tau anyons fusing to the vacuum span a space of dimension Fib(n−1)(n-1), and that the per-anyon growth rate — the quantum dimension dτd_\tau — is exactly the golden ratio φ=(1+5)/2\varphi=(1+\sqrt5)/2. We turn the one nontrivial fusion rule into a transfer recursion, collapse it to the Fibonacci sequence, then confirm the growth rate independently from the quantum-dimension equation. The Fibonacci model has two charges {1,τ}\{1,\tau\} and the single rule τ×τ=1+τ\tau\times\tau=1+\tau — the minimal non-Abelian fusion ring.

Step 1. Build fusion trees left to right and track the running total charge. Let ana_n count trees of nn τ\tau's with total charge τ\tau, and bnb_n those with total charge 11; seed with a1=1,b1=0a_1=1,b_1=0 since a single τ\tau has charge τ\tau. Why: each fusion history is a walk on the charge line whose endpoint labels a basis vector of the fusion space.

Step 2. Fuse one more τ\tau onto a length-nn tree. A running charge τ\tau can go to 11 or τ\tau (from τ×τ=1+τ\tau\times\tau=1+\tau); a running charge 11 can only go to τ\tau. This gives an+1=an+bna_{n+1}=a_n+b_n and bn+1=anb_{n+1}=a_n. Why: the transfer rule is the fusion rule read as "which endpoints feed which" — the whole combinatorics is one 2×22\times2 update.

Step 3. Eliminate bn=an−1b_n=a_{n-1} to get an+1=an+an−1a_{n+1}=a_n+a_{n-1}, the Fibonacci recurrence, so an=Fib(n)a_n=\text{Fib}(n) and the vacuum-channel dimension is bn=Fib(n−1)b_n=\text{Fib}(n-1): the sequence 0,1,1,2,3,5,8,13,21,340,1,1,2,3,5,8,13,21,34. Why: the qubit-carrying space is the total-charge-11 sector, and its size is a Fibonacci number.

Step 4. Get the growth rate independently. The quantum dimension obeys dτdτ=∑cNττcdc=d1+dτd_\tau d_\tau=\sum_c N_{\tau\tau}^c d_c=d_1+d_\tau, i.e. dτ2−dτ−1=0d_\tau^2-d_\tau-1=0, whose positive root is dτ=φ=1.618=lim⁡n→∞Fib(n)/Fib(n−1)d_\tau=\varphi=1.618=\lim_{n\to\infty}\text{Fib}(n)/\text{Fib}(n-1). Why: direct counting and the fusion-matrix eigenvalue must agree — the internal consistency check that the model is real. *As a consistency check: the charge-1 dims are 0,1,1,2,3,5,8,13,21,34=Fib(n−1)0,1,1,2,3,5,8,13,21,34=\text{Fib}(n-1); the positive root of d2−d−1=0d^2-d-1=0 is φ=1.61803\varphi=1.61803, and successive dimension ratios converge to it — confirming that the direct counting and the fusion-matrix eigenvalue agree.*

Go deeper · Derivation B · 1 minWhy Ising braiding gives the Clifford phase gate and not a T gate
Derivation BWhy Ising braiding gives the Clifford phase gate and not a T gate

The goal is to compute the single-qubit gate produced by braiding Ising σ\sigma anyons and show it is the Clifford phase gate S=diag(1,i)S=\text{diag}(1,i) — classically simulable — rather than the non-Clifford T=diag(1,eiπ/4)T=\text{diag}(1,e^{i\pi/4}) that universality needs. We read the diagonal braid off the channel eigenphases, factor out the global phase, and identify the gate. Ising has charges {1,σ,ψ}\{1,\sigma,\psi\} with σ×σ=1+ψ\sigma\times\sigma=1+\psi, σ×ψ=σ\sigma\times\psi=\sigma, ψ×ψ=1\psi\times\psi=1; a qubit is the fusion channel 11 or ψ\psi of a pair of σ\sigma's.

Step 1. Fix the braid eigenphases from the spins via the hexagon: θσ=eiπ/8\theta_\sigma=e^{i\pi/8}, θψ=−1\theta_\psi=-1 give R1σσ=e−iπ/8R^{\sigma\sigma}_1=e^{-i\pi/8} and Rψσσ=ei3π/8R^{\sigma\sigma}_\psi=e^{i3\pi/8}. Why: exchanging two σ\sigma's in a definite channel multiplies the state by RcσσR^{\sigma\sigma}_c, so the eigenphases are the whole gate.

Step 2. The braid of the pair that defines the qubit's channel needs no FF-move, so ρ(σ1)=diag(R1σσ,Rψσσ)=diag(e−iπ/8,ei3π/8)\rho(\sigma_1)=\text{diag}(R^{\sigma\sigma}_1,R^{\sigma\sigma}_\psi)=\text{diag}(e^{-i\pi/8},e^{i3\pi/8}). Why: on the channel basis this exchange is diagonal, and diagonal gates are the easy ones to read off.

Step 3. Factor the global phase: the relative phase is Rψσσ/R1σσ=eiπ/2=iR^{\sigma\sigma}_\psi/R^{\sigma\sigma}_1=e^{i\pi/2}=i, so ρ(σ1)=e−iπ/8 diag(1,i)=e−iπ/8 S\rho(\sigma_1)=e^{-i\pi/8}\,\text{diag}(1,i)=e^{-i\pi/8}\,S. Up to global phase this is exactly the Clifford SS gate, not TT. Why: gates are defined up to global phase, and the exchange is manifestly the phase gate — a quarter turn, not the eighth turn TT would give.

Step 4. The non-adjacent braid uses FF: ρ(σ2)=F−1 diag(R1σσ,Rψσσ) F\rho(\sigma_2)=F^{-1}\,\text{diag}(R^{\sigma\sigma}_1,R^{\sigma\sigma}_\psi)\,F with the Hadamard-like [Fσσσσ]=12 ⁣[111−1][F^{\sigma\sigma\sigma}_\sigma]=\tfrac1{\sqrt2}\!\left[\begin{smallmatrix}1&1\\1&-1\end{smallmatrix}\right]. Conjugating SS by a Hadamard yields another Clifford, so {ρ(σ1),ρ(σ2)}\{\rho(\sigma_1),\rho(\sigma_2)\} generate only the single-qubit Clifford group. Why: a group of Clifford elements is Clifford, and by Gottesman–Knill efficiently simulable — braiding alone cannot be universal. *As a consistency check: Rψσσ/R1σσ=iR^{\sigma\sigma}_\psi/R^{\sigma\sigma}_1=i exactly, so ρ(σ1)/e−iπ/8=diag(1,i)=S\rho(\sigma_1)/e^{-i\pi/8}=\text{diag}(1,i)=S; and the ribbon relation gives θσ2(R1σσ)2=1=θ1\theta_\sigma^2(R^{\sigma\sigma}_1)^2=1=\theta_1, confirming the vacuum-channel monodromy is trivial with these phases.*

Go deeper · Derivation C · 1 minThe hexagon equation is the braid relation
Derivation CThe hexagon equation is the braid relation

The goal is to show that the hexagon equation is precisely the statement that RR (dressed by FF) satisfies the Yang–Baxter equation, identical to the Artin braid relation BiBi+1Bi=Bi+1BiBi+1B_iB_{i+1}B_i=B_{i+1}B_iB_{i+1}. That guarantees ρ\rho is a genuine representation of the braid group BnB_n — the algebraic root of topological protection, since equivalent braids give identical gates. The starting point is Bi=F−1RFB_i=F^{-1}RF on adjacent strands plus the hexagon.

Step 1. Read the hexagon as Yang–Baxter. For the dressed crossing Rˇi,i+1\check R_{i,i+1} that braids strands i,i+1i,i+1 in the standard tree, the hexagon rearranges into Rˇi,i+1Rˇi+1,i+2Rˇi,i+1=Rˇi+1,i+2Rˇi,i+1Rˇi+1,i+2\check R_{i,i+1}\check R_{i+1,i+2}\check R_{i,i+1}=\check R_{i+1,i+2}\check R_{i,i+1}\check R_{i+1,i+2}. Why: the hexagon is the compatibility of braiding with reassociation — the algebraic content of the third Reidemeister move.

Step 2. Identify the dressed crossing with the gate: absorbing the FF-conjugations that bring each crossing into the left-fused basis turns Rˇ\check R into BiB_i, so Yang–Baxter becomes BiBi+1Bi=Bi+1BiBi+1B_iB_{i+1}B_i=B_{i+1}B_iB_{i+1}. Why: this is the first Artin relation, the defining relation of the braid group for neighbouring generators.

Step 3. Distant strands commute. Braids on non-overlapping pairs act on disjoint factors of the fusion tree, so BiBj=BjBiB_iB_j=B_jB_i for ∣i−j∣≥2|i-j|\ge2. Why: this is the second Artin relation, and with Step 2 the complete presentation of BnB_n.

Step 4. Conclude topological invariance. Since ρ\rho respects both Artin relations, any two braid words for the same element of BnB_n map to the same unitary; the gate depends only on the braid's homotopy class. Why: this is fault tolerance at the algebraic level — a wobbled or slowed braid is the same group element, hence the same exact gate. *Both Artin relations are the complete defining relations of BnB_n, and ρ\rho preserves them — so the hexagon ⇒ Yang–Baxter ⇒ Artin chain is what guarantees ρ\rho is a genuine braid-group representation.*

Limiting cases

The computational regime of an anyon model is fixed entirely by its fusion and braid data — from a trivial phase to full BQP universality.

CaseResultMeaning
Abelian limit (toric code anyons)dim⁡Hfusion=1, Bi∈U(1)\dim\mathcal{H}_{\text{fusion}}=1,\ B_i\in U(1)every fusion product is a single charge; braiding is only a phase, so no matrix-valued gates and no computation from braiding alone
Ising / Majorana anyonsdσ=2, ρ(Bi)∈ Cliffordd_\sigma=\sqrt2,\ \rho(B_i)\in\ \text{Clifford}braiding generates the single-qubit and entangling Clifford group (Gottesman–Knill simulable); universality needs injected TT-state magic
Fibonacci anyonsdτ=φ=1.618, ρ(Bn)‾=SU(2)d_\tau=\varphi=1.618,\ \overline{\rho(B_n)}=\mathrm{SU}(2)the braid image is dense in the relevant unitary group; braiding alone is universal for BQP
Many anyons / large DDdim⁡Hn∼da n, D=∑ada2\dim\mathcal{H}_n\sim d_a^{\,n},\ D=\sqrt{\textstyle\sum_a d_a^2}the space grows like the largest quantum dimension to the nn; DD fixes the topological entanglement entropy γ=ln⁡D\gamma=\ln D

Worked examples

1 · Sizing a Fibonacci register (fully worked)

You place 6 Fibonacci τ anyons in a line with total charge 1. How large is the computational space, how many qubits does that encode, and what is the asymptotic cost of one logical qubit in anyons?

Step 1. Use Derivation 1: the total-charge-11 sector of nn τ\tau's has dimension Fib(n−1)(n-1). For n=6n=6, dim⁡H=Fib(5)=5\dim\mathcal{H}=\text{Fib}(5)=\mathbf{5} (charge-1 dims 0,1,1,2,3,50,1,1,2,3,5 for n=1,…,6n=1,\dots,6). The 6-anyon space is 5-dimensional.

Step 2. Convert to qubits. A dimension-5 space holds log⁡25=2.32\log_2 5=\mathbf{2.32} qubits — you cannot cleanly carve out 3 full qubits, which is why practical Fibonacci encodings use anyon blocks and accept a little wasted ("leakage") space.

Step 3. Asymptotic cost. Since dim⁡Hn∼φ n\dim\mathcal{H}_n\sim\varphi^{\,n}, the logical-qubit count is nlog⁡2φ=0.694 nn\log_2\varphi=0.694\,n, so each logical qubit costs about 1/0.694=1.441/0.694=\mathbf{1.44} anyons. The growth rate is φ\varphi, not 22 — that irrational rate is the signature of non-Abelian statistics. A Fibonacci qubit costs ≈ 1.44 anyons asymptotically.

2 · The Ising exchange is the S gate (fully worked)

Braid the two σ anyons that define a qubit's fusion channel. Write the gate explicitly and decide whether repeated use of this braid, plus its Hadamard-conjugate, can reach the T gate.

Step 1. The diagonal braid reads off the channel eigenphases: ρ(σ1)=diag(R1σσ,Rψσσ)=diag(e−iπ/8,ei3π/8)\rho(\sigma_1)=\text{diag}(R^{\sigma\sigma}_1,R^{\sigma\sigma}_\psi)=\text{diag}(e^{-i\pi/8},e^{i3\pi/8}).

Step 2. Factor the global phase e−iπ/8e^{-i\pi/8}: the relative phase is ei3π/8/e−iπ/8=eiπ/2=ie^{i3\pi/8}/e^{-i\pi/8}=e^{i\pi/2}=i, so ρ(σ1)=e−iπ/8 diag(1,i)\rho(\sigma_1)=e^{-i\pi/8}\,\text{diag}(1,i) — up to global phase the Clifford phase gate S=diag(1,i)\mathbf{S=\text{diag}(1,i)}, a quarter turn about zz.

Step 3. Ask about T=diag(1,eiπ/4)T=\text{diag}(1,e^{i\pi/4}). The group generated by SS and Hadamard-conjugates of SS is the single-qubit Clifford group, a finite group of 24 rotations not containing the π/4\pi/4 rotation TT. No braid word can produce TT, so by Gottesman–Knill the braiding computation is classically simulable and Ising anyons are not universal without magic states. (The Ising dims d1=dψ=1, dσ=2d_1=d_\psi=1,\ d_\sigma=\sqrt2 give D=1+2+1=2D=\sqrt{1+2+1}=2 and γ=ln⁡2\gamma=\ln2.) Braiding gives S, never T.

Physics of the portrait

The modern theory is a confluence of fractional-statistics physics, quantum-Hall experiment, and tensor-category mathematics. One figure tied the strands into a computer.

Origins · 1 minAlexei Kitaev and how this was discovered
AK
Alexei Kitaev
b. 1963, Russian-American theoretical physicist · topological quantum computation and non-Abelian anyons

The idea that a quantum computer could be protected not by active error correction but by the topology of spacetime is Alexei Kitaev's. In a 1997 preprint, published as "Fault-tolerant quantum computation by anyons" in Annals of Physics 303 (2003), he proposed encoding qubits in the degenerate fusion space of non-Abelian anyons and processing them by braiding — errors, being local, cannot touch information stored in a global topological quantity. The prehistory was rich: Jon Leinaas and Jan Myrheim showed in 1977 that indistinguishable particles in two dimensions can carry any exchange phase, Frank Wilczek named them anyons in 1982, and Moore and Read argued in 1991 that the 5/2 quantum Hall state should host non-Abelian Ising anyons. Kitaev's contribution was to see the computer: the same 1997 work introduced the toric code, the exactly-solvable model that made topological order concrete. He then, with Freedman, Larsen and Wang (2000–2002), proved the converse that makes the subject a branch of complexity theory — that braiding certain anyons is not merely protected but universal, exactly as powerful as the standard circuit model (BQP). Across all of it runs one instinct: the deepest physics is often the most robust, and robustness is topological.

History
1977
— Leinaas and Myrheim show two space dimensions permit statistics beyond bosons and fermions
1982
— Wilczek coins the term anyon for particles with fractional statistics
1991
— Moore and Read propose a non-Abelian quantum Hall state hosting Ising anyons
1997
— Kitaev proposes fault-tolerant quantum computation by anyons and the toric code
2002
— Freedman, Kitaev, Larsen and Wang prove braiding can be universal for BQP

Going further

References. Nielsen and Chuang, Quantum Computation and Quantum Information (10th anniv. ed.), topological QC chapter · Preskill, Lecture Notes on Quantum Computation, Ch. 9 · Kitaev, "Fault-tolerant quantum computation by anyons," Ann. Phys. 303 (2003) 2 · Nayak, Simon, Stern, Freedman and Das Sarma, Rev. Mod. Phys. 80 (2008) 1083 · Bonderson, Non-Abelian Anyons and Interferometry (Caltech PhD thesis, 2007) · Freedman, Kitaev, Larsen and Wang, Bull. Amer. Math. Soc. 40 (2003) 31 · Wang, Topological Quantum Computation, CBMS 112 (2010). A few numerical landmarks worth keeping in view: Fibonacci counting gives charge-1 dims 0,1,1,2,3,5,8,13,21,34=Fib(n−1)0,1,1,2,3,5,8,13,21,34=\text{Fib}(n-1) and dτ=φ=1.61803d_\tau=\varphi=1.61803 from d2−d−1=0d^2-d-1=0; the Ising data θσ=eiπ/8,θψ=−1\theta_\sigma=e^{i\pi/8},\theta_\psi=-1, R1σσ=e−iπ/8,Rψσσ=ei3π/8R^{\sigma\sigma}_1=e^{-i\pi/8},R^{\sigma\sigma}_\psi=e^{i3\pi/8} give Rψσσ/R1σσ=iR^{\sigma\sigma}_\psi/R^{\sigma\sigma}_1=i, the gate diag(1,i)=S\text{diag}(1,i)=S, and D=2,γ=ln⁡2D=2,\gamma=\ln2. The ribbon relation is θaθbRcabRcba=θc\theta_a\theta_b R^{ab}_cR^{ba}_c=\theta_c, which the Ising data satisfy (θσ2(R1σσ)2=1=θ1\theta_\sigma^2(R^{\sigma\sigma}_1)^2=1=\theta_1) — note that writing this identity inverted is a common error. The hexagon ⇒ Yang–Baxter ⇒ Artin chain and the BQP-completeness of Jones-polynomial approximation are standard results.

Builds on: Anyons and Fractional Statistics · Topological Quantum Computation · Toric Code and Topological Order. Leads to: Fibonacci and Ising Anyons · Majorana Zero Modes · Magic State Distillation · The Cost of Magic and Magic Resource Theory.

Ask the tutor: Ask me to build the Ising braid gate step by step, or to count the fusion space of any anyon model you name.

What is the difference between a fusion channel and an ordinary quantum superposition?

A fusion channel is a superselected label — the total topological charge of a group of anyons — protected in a way an ordinary superposition is not. You can superpose channels, but no local operator can read or rotate that superposition, because measuring the channel requires bringing the anyons together or encircling them. In an ordinary qubit any nearby field can dephase or flip the state; in a fusion qubit the information is non-local, so local noise commutes with it to exponential accuracy. That non-locality is what makes the encoding fault-tolerant rather than just another two-level system.

Why do the pentagon and hexagon equations, and no higher ones, suffice?

MacLane's coherence theorem is the reason. Once the pentagon (the consistency of the two ways to reassociate four objects) holds, every longer reassociation is automatically consistent — there is no independent five- or six-object constraint, and the hexagon plays the same role for braiding. So the infinite tower of consistency conditions collapses to two finite matrix equations, which is what makes tabulating anyon models a finite computation rather than an endless one.

If Ising braiding only gives Clifford gates, why is anyone building Majorana qubits?

Because topological protection of Clifford gates is already a huge prize — Cliffords build and manipulate error-correcting codes, and getting them essentially error-free from hardware removes the dominant cost of fault tolerance. The missing non-Clifford TT gate is supplied separately by magic-state distillation, expensive but well understood. So the Majorana strategy is a division of labour: let topology give near-perfect Cliffords for free, and pay for the non-Clifford remainder with distillation — trading the exotic difficulty of Fibonacci anyons for a more accessible platform plus a known software overhead.

How can a Hilbert space have a non-integer "dimension" like √2 or φ?

The quantum dimension dad_a is not the dimension of any single space — those are always integers. It is the asymptotic growth rate of the fusion space as you add anyons: with nn copies of charge aa the dimension scales like da nd_a^{\,n}, and that rate can be irrational (Ising multiplies by 2\sqrt2 per σ\sigma, Fibonacci by φ\varphi). Equivalently dad_a is the largest eigenvalue of the integer fusion matrix NaN_a — a non-integer value is impossible for ordinary particles and is a clean diagnostic of non-Abelian statistics.

Does braiding ever move information, or only transform it in place?

Braiding transforms the encoded state in place — it applies a unitary to the fusion space — without transporting any local, readable information. The anyons return to standard slots, and what has changed is the abstract vector in the degenerate space, with no local footprint to intercept en route. Contrast a physical wire, where information rides a signal you could tap: here the "signal" is the winding number of worldlines, a global spacetime property you cannot read partway through — which is why an eavesdropping error cannot corrupt it.

What is actually stopping us from building a Fibonacci quantum computer today?

Physics, not theory. The theory is complete — Fibonacci braiding is provably universal with no magic states. The obstruction is that no material is confirmed to host well-separated, controllable Fibonacci anyons. The leading candidate is the fractional quantum Hall state at ν=12/5\nu=12/5, theoretically Fibonacci-like but experimentally fragile, appearing only in the cleanest samples at millikelvin temperatures. Ising anyons (Majoranas) are far closer to realization but only Clifford-universal. So the field faces a trade: the easier particle cannot compute universally by braiding, and the particle that can has not yet been convincingly made.

Before this

Where this leads