Skip to content

Topological Quantum Computation

Topological quantum computation represents a finite computation by states in a fixed anyon fusion sector and by operations assembled from braids, fusion measurements, classical adaptation, and explicitly declared non-braid resources. The central object is an anyon program record: it fixes the anyon theory and conventions, identifies the logical subspace, orders every operation, derives the resulting logical channel, separates projective gate error from leakage and rejected branches, and counts the resources that the claim actually uses.

This page owns that device-independent computation model. It does not derive a fusion category, classify a topological phase, certify a material platform, or turn passive suppression into a fault-tolerance theorem. Its worked records use ideal Ising, Fibonacci, and semion data to make the program semantics finite and reproducible while keeping physical protection and hardware evidence outside the licensed conclusions.

Required background. Anyons and Braiding supplies fusion spaces, FF- and RR-moves, braid topology, and adiabatic worldline operations. Universal Gate Sets supplies exact and approximate universality, projective target metrics, synthesis hypotheses, and the distinction between native, compiled, and logical gates.

Topological Computation as an Anyon Program

Section titled “Topological Computation as an Anyon Program”

Fix ordered anyon charges a1,…,ana_1,\ldots,a_n and a total charge cc. A finite program acts on a declared subspace of the fusion space

Ha1⋯anc.\mathcal H_{a_1\cdots a_n}^{c}.

The input is not specified merely by drawing worldlines. A computational contract must also declare a fusion tree and basis, any multiplicity indices, the logical projector PP, the prepared sector, the allowed braid generators, the measurement instruments, the classical record, and the output decoder. Only after those choices are fixed does a braid word define a logical operation that can be compared with a target.

The abstract workflow is

import anyon data⟶encode and prepare⟶braid or measure⟶consume the record⟶decode and verify.\text{import anyon data} \longrightarrow \text{encode and prepare} \longrightarrow \text{braid or measure} \longrightarrow \text{consume the record} \longrightarrow \text{decode and verify}.

This is a specialization of the carrier-independent process semantics owned by the Circuit Model. An anyon worldline is not automatically a circuit wire, however: its endpoints can be permuted, fusion channels can be superselected, a fusion-space dimension need not factor into qubits, and an FF matrix used in a calculation can be only a coordinate change rather than a physical operation.

A complete claim therefore distinguishes four layers:

  • algebra: the imported fusion multiplicities and FF and RR data;
  • program: the encoding, braid or measurement word, branch rule, and decoder;
  • verification: logical action, projective error, leakage, success probability, and reproducible numerical certificate;
  • implementation: gaps, paths, temperature, readout, calibration, error correction, and hardware resources.

This page owns the middle two layers. The first and fourth have separate canonical homes.

The Ten-Field Topological Computation Record

Section titled “The Ten-Field Topological Computation Record”

Every worked program on this page is reported vertically with the same ten fields. A field may be N/A only when the record explains why the corresponding operation or claim is outside its licensed model.

  1. Computational task, input family, and licensed claim — State the input family, desired logical transformation or classical output, exact or approximate claim, and every capability used by the conclusion.
  2. Anyon theory, topological data, conventions, and promises — Name the charges, vacuum, duals, fusion multiplicities, imported FF and RR data, braid orientation, gauge, and assumptions under which those data apply.
  3. Encoding, fusion tree, total charge, basis, and logical projector — Fix the ordered anyons, total sector, fusion tree, basis labels, logical subspace, and projector.
  4. Preparation, ancillas, initialization, and superselection sector — State pair creation, initial fusion outcomes, ancilla charges, accepted sectors, and whether preparation is assumed or costed.
  5. Braid word, fusion measurements, and non-topological operations — Give generator signs, written and execution order, fusion projectors, and every injected or otherwise non-braid operation.
  6. Classical record, adaptivity, byproducts, and frame convention — State outcomes, branch probabilities, corrections, retries, accepted records, and whether a byproduct is physically corrected or tracked.
  7. Output, decoder, accepted event, and error metric — Define the output, endpoint ordering, decoder, success event, leakage, logical channel, projective metric, and any conditional normalization.
  8. Protection assumptions, leakage model, resources, and comparator boundary — Separate ideal algebra from physical assumptions; count anyons, exchanges, depth, measurements, ancillas, feedforward, non-braid resources, and repeats; and identify the comparator.
  9. Verification data, uncertainty, and reproducibility — Supply exact identities, numerical matrices and probabilities when used, precision, tolerance, evaluator convention, and experimental uncertainty or its N/A justification.
  10. Conclusion, stopping point, and canonical handoff — State only what the record establishes, identify what remains unproved, and route the next phase, protection, hardware, code, compiler, or evidence question.

The schema prevents a common substitution: reporting an appealing braid matrix while leaving its encoding, preparation, readout, leakage, and resource boundary implicit. It also makes two records comparable without pretending that algebraic word length is a hardware runtime.

Fusion-Space Encodings and Total-Charge Sectors

Section titled “Fusion-Space Encodings and Total-Charge Sectors”

For simple charges a,b,ca,b,c, vacuum 11, and fusion multiplicities Nab  cN_{ab}^{\;c},

a×b=∑cNab  c c,dim⁡Vabc=Nab  c.a\times b = \sum_c N_{ab}^{\;c}\,c, \qquad \dim \mathcal V_{ab}^{c} = N_{ab}^{\;c}.

Multiplicity-free examples have Nab  c∈{0,1}N_{ab}^{\;c}\in\{0,1\}, but that is an extra property, not part of the definition. If multiplicities exceed one, the corresponding basis indices belong in the program record and must be transformed with the fusion-channel labels.

For a left-associated tree with ordered leaves a1,…,ana_1,\ldots,a_n and total charge cc,

Ha1⋯anc=⨁x1,…,xn−2Va1a2x1⊗Vx1a3x2⊗⋯⊗Vxn−2anc.\begin{aligned} \mathcal H_{a_1\cdots a_n}^{c} &= \bigoplus_{x_1,\ldots,x_{n-2}} \mathcal V_{a_1a_2}^{x_1} \otimes \mathcal V_{x_1a_3}^{x_2} \otimes\cdots \\ &\qquad\otimes \mathcal V_{x_{n-2}a_n}^{c}. \end{aligned}

The intermediate charges xjx_j label a basis only after the tree and any multiplicity bases are fixed. An FF move changes that basis. It does not create an anyon, change the total sector, or automatically describe a physical recoupling pulse.

An encoding selects a logical subspace with projector PP inside the declared total-charge sector. Write

Q=I−PQ = I-P

for states counted as leakage relative to that encoding. Three distinctions matter:

  • a fixed total charge does not by itself identify a logical tensor product;
  • a fusion space whose dimension exceeds 2k2^k is not automatically a kk-qubit register with harmless spare states;
  • a process can preserve total charge while leaving the chosen code subspace.

Total charge is also a superselection label. A record must not assume coherent superpositions of different total sectors unless it declares the physical reference structure that makes those coherences operational. Preparing two vacuum-created pairs, for example, supplies a known total charge but not every desired intermediate fusion outcome.

A fusion-tree gauge change acts simultaneously on coordinates, states, operators, projectors, and readout effects. If GG is the unitary coordinate change, then a consistent convention uses

∣ψ′⟩=G∣ψ⟩,U′=GUG†,P′=GPG†.|\psi'\rangle = G|\psi\rangle, \qquad U' = GUG^\dagger, \qquad P' = GPG^\dagger.

Changing only a displayed braid matrix and retaining an untransformed target or fusion projector is not a gauge comparison.

Braid Words, Fusion-Tree Bases, and Projective Gates

Section titled “Braid Words, Fusion-Tree Bases, and Projective Gates”

The braid group BnB_n is generated by adjacent exchanges σi\sigma_i satisfying

σiσj=σjσi(∣i−j∣≥2),\sigma_i\sigma_j = \sigma_j\sigma_i \quad (|i-j|\ge 2),

and

σiσi+1σi=σi+1σiσi+1.\sigma_i\sigma_{i+1}\sigma_i = \sigma_{i+1}\sigma_i\sigma_{i+1}.

Fix a unitary representation on the declared fusion sector,

ρ:Bn⟶U(H),Bi=ρ(σi).\rho:B_n\longrightarrow U(\mathcal H), \qquad B_i = \rho(\sigma_i).

This page takes a positive generator to be a counterclockwise exchange and uses

Bi−1=Bi†.B_i^{-1} = B_i^\dagger.

It also freezes rightmost-first multiplication. For

w=σiLϵL⋯σi2ϵ2σi1ϵ1,w = \sigma_{i_L}^{\epsilon_L}\cdots \sigma_{i_2}^{\epsilon_2} \sigma_{i_1}^{\epsilon_1},

the rightmost generator executes first and

U(w)=BiLϵL⋯Bi2ϵ2Bi1ϵ1.U(w) = B_{i_L}^{\epsilon_L}\cdots B_{i_2}^{\epsilon_2} B_{i_1}^{\epsilon_1}.

A source using clockwise-positive braids or leftmost-first execution must translate the entire word and every derived matrix. Reversing the written symbols without inverting each generator does not produce the inverse braid.

If the exchanged pair is diagonal in the chosen fusion tree, its generator is built from the imported RR data. A neighboring pair that is not diagonal requires a basis change, schematically

Bi=F−1RF.B_i = F^{-1}RF.

The two FF factors here are coordinate transformations used to evaluate the same physical exchange. They are not additional exchanges in the resource ledger. A protocol that physically fuses, measures, or reassociates charges must instead record and count those operations.

For an isolated logical unitary VV, a common phase is operationally irrelevant. The projective operator distance is

dproj(M,V)=min⁡α∈R∥M−eiαV∥op,d_{\mathrm{proj}}(M,V) = \min_{\alpha\in\mathbb R} \left\| M-e^{i\alpha}V \right\|_{\mathrm{op}},

where M=PU(w)PM=P U(w)P is the restricted map. This minimization does not erase relative phases between logical basis states, fusion channels, or coherent branches. Nor does it excuse lost norm: leakage and rejected records remain separate quantities.

Initialization, Fusion Measurement, and Adaptive Frames

Section titled “Initialization, Fusion Measurement, and Adaptive Frames”

Local operations normally create charges in combinations with allowed total charge, such as aa and aˉ\bar a. A program must therefore state whether its initial fusion channel is prepared, measured and accepted, corrected, or merely assumed. A cold topological phase does not by itself initialize the desired logical basis state.

An outcome-resolved fusion measurement is described by branch operators KyK_y. For input ρ\rho,

py=Tr⁡(KyρKy†).p_y = \operatorname{Tr} \left( K_y\rho K_y^\dagger \right).

If outcome yy produces a known byproduct, a correction CyC_y can be applied physically or accumulated in a classical logical frame. For accepted records y∈Ay\in\mathcal A, the unnormalized accepted map is

EA(ρ)=∑y∈ACyPKyρKy†PCy†.\mathcal E_{\mathcal A}(\rho) = \sum_{y\in\mathcal A} C_y P K_y\rho K_y^\dagger P C_y^\dagger.

Its trace is the accepted probability. Dividing by that trace produces a conditional state for the declared input; if the probability depends on the input, the normalized rule is not itself a linear trace-preserving channel. The general distinction between an outcome probability and its conditional state update belongs to Quantum Instruments.

Every adaptive program must state:

  • which fusion or parity result is stored in each classical bit;
  • the branch probability and whether any branch is rejected;
  • the next measurement or braid selected by that bit;
  • the byproduct convention and whether it is corrected or tracked;
  • the retry rule, stopping condition, and total accepted cost.

A tracked frame is computationally meaningful only if the decoder and all subsequent operations consume it. Calling a correction “virtual” does not make its classical latency, memory, or eventual readout reinterpretation disappear. Conversely, a basis-label relabeling is not automatically a physical gate.

Measurement-only topological computation replaces spatial braids with charge measurements and ancillas under a proved branch equivalence. It still needs a quantum instrument, initialization, feedforward, reset or retry, and a complete accepted-channel calculation. “No motion” is not “no control.”

Universality, Compilation, and Non-Braid Resources

Section titled “Universality, Compilation, and Non-Braid Resources”

An anyon model can be non-Abelian without being braid-universal. A braid-only claim must name the encoded family and state the relevant projective closure, for example

π ⁣(ρ(Bn))‾=PU(dL),\overline{\pi\!\left(\rho(B_n)\right)} = PU(d_{\mathrm L}),

where π\pi removes common phase and dLd_{\mathrm L} is the declared logical dimension. A noncommuting image is weaker than a dense image, and density on one fixed sector is weaker than a scalable encoded architecture.

Ideal Ising-anyon braids generate protected Clifford operations on standard encodings, so braiding alone is not universal. A universal Ising architecture must name and cost an additional non-Clifford resource, such as an injected state, a calibrated non-topological phase operation, a richer measurement primitive, or topology change. Magic State Distillation owns the general injection and factory workflow; citing it does not make its cost topologically protected.

Fibonacci braid representations are dense on suitable encodings, but that algebraic fact does not supply a short word for a chosen target. A finite compiler record must state:

  • target unitary and projective metric;
  • tolerance and verification precision;
  • generator alphabet and inverse availability;
  • encoding, ancillas, measurements, and non-braid operations;
  • braid word, word length, and parallel depth;
  • search or synthesis method and its certificate.

The generic transformation from a target unitary to a gate word belongs to Gate Decomposition. This page owns the braid-specific representation, word, and verification ledger once the imported anyon data are fixed.

Solovay–Kitaev scaling applies only under its stated hypotheses: a finite, inverse-closed, dense generator set acting on a compact finite-dimensional group, together with a suitable base approximation procedure. It must not be invoked for a leaking map, an infinite unbounded alphabet, a generator set not shown dense, or a hardware process whose inverses are unavailable. Even when the theorem applies, its asymptotic word-length statement is not a claim about routing, braid time, thermal errors, or end-to-end advantage.

Logical Channels, Leakage, and Verification

Section titled “Logical Channels, Leakage, and Verification”

Let PP project onto the selected logical subspace and Q=I−PQ=I-P. For a unitary program U(w)U(w) and logical input ρ=PρP\rho=P\rho P, define

pleak(ρ,w)=Tr⁡[QU(w)ρU(w)†].p_{\mathrm{leak}}(\rho,w) = \operatorname{Tr} \left[ Q U(w)\rho U(w)^\dagger \right].

A worst-case claim requires

pleakmax⁡(w)=sup⁡ρ=PρPpleak(ρ,w),p_{\mathrm{leak}}^{\max}(w) = \sup_{\rho=P\rho P} p_{\mathrm{leak}}(\rho,w),

not one favorable input. Projecting the output back into the code and renormalizing can give unit conditional fidelity while hiding a large loss probability.

For two dd-dimensional unitaries UU and VV, one may also report

Fpro=∣Tr⁡(V†U)∣2d2,F_{\mathrm{pro}} = \frac{ \left| \operatorname{Tr}(V^\dagger U) \right|^2 }{d^2},

and

Favg=dFpro+1d+1.F_{\mathrm{avg}} = \frac{dF_{\mathrm{pro}}+1}{d+1}.

These unitary fidelities are not substitutes for the declared projective operator metric. They also cannot be applied without qualification to a trace-decreasing, leaking, postselected, or outcome-dependent map. A complete adaptive verification instead compares the corrected accepted channel, its trace, the rejected branches, and leakage with the declared target.

A finite program should pass at least these checks:

  1. every imported FF, RR, and braid generator used numerically is unitary;
  2. the braid relations hold in the stated gauge and sector;
  3. word order and inverse conventions reproduce an independent matrix product;
  4. probabilities are nonnegative and sum to the declared accepted plus rejected plus leakage probability;
  5. target, states, and readout effects transform consistently under a gauge change;
  6. exact identities are distinguished from rounded numerical witnesses;
  7. the conclusion uses the same metric and resource boundary as the record.

One input-output state overlap does not certify a logical gate. One word does not certify a dense image. One fixed-size representation does not certify a scalable family.

Protection Assumptions and Fault-Tolerance Boundaries

Section titled “Protection Assumptions and Fault-Tolerance Boundaries”

In an ideal anyon theory, smoothly deforming a braid without collisions or a change of topological class preserves its projective action. A physical use of that statement additionally assumes an appropriate gapped sector, separated excitations, controlled worldlines, no unintended enclosed charge, and an operating time compatible with nonadiabatic and environmental errors. The Adiabatic Theorem owns the general spectral and runtime conditions; a topological label alone supplies no runtime bound.

Passive protection can suppress selected local matrix elements or residual splittings. It does not guarantee correct initialization, fusion readout, absence of thermally created anyons, immunity to quasiparticle poisoning, leakage-free transport, or a universal native gate set. The Topological Quantum Computation Bridge owns this protection hierarchy and the distinction between intrinsic, engineered, and programmed anyons. The Topological Qubits page owns device modules, control and readout, calibration, noise metrics, scaling, and current hardware evidence.

Topological matter and an actively stabilized topological code are different architectures. The Surface Code owns stabilizer patches, repeated syndrome histories, decoding, thresholds, and lattice surgery. Fault-Tolerant Gates owns the general fault-containment contract for encoded operations. A decreasing logical error rate under a stated noise model requires those active architecture ingredients; it cannot be inferred from an exact ideal braid matrix.

Similarly, Topological Order owns phase classification, modular and response data, and phase-level evidence. This page imports only the finite anyon data needed to specify a computation. It does not infer a phase from a processor simulation or infer a protected computation from a phase signature.

Resource Accounting and Evidence Boundaries

Section titled “Resource Accounting and Evidence Boundaries”

Braid word length is one resource currency, not a complete cost. Every record should report the subset of the following quantities that it actually uses:

  • number and types of computational anyons;
  • fixed total sector and unused fusion-space dimensions;
  • preparation pairs, ancilla charges, and accepted initialization probability;
  • elementary exchanges, signed word length, parallel braid depth, and routing assumptions;
  • fusion or parity measurements, classical record bits, feedforward depth, retries, and reset;
  • physical or tracked byproduct corrections;
  • non-braid gates, injected states, distillation, or topology changes;
  • leakage checks, rejected branches, repetitions, and accepted throughput;
  • compiler time, verification precision, and target tolerance when claimed.

An FF matrix used to change coordinates is not an exchange. A simultaneous layer of disjoint exchanges has word length greater than one but ideal parallel depth one. A repeat-until-success branch must be converted into expected or tail-bounded accepted cost rather than reported as one attempt. If physical time, qubit equivalents, factory cost, or control bandwidth is not licensed by the abstract model, the record marks it N/A instead of silently setting it to zero.

Model-level resource counts can be handed to Resource Estimation only after the logical operations are mapped to a declared fault-tolerant architecture. Claims about experimental realization, protection scaling, or computational advantage require the evidence vocabulary developed in Claims, Hype, and Evidence Standards.

Keep four conclusions separate:

  1. a matrix is the image of the stated braid word;
  2. that image approximates a target under a stated metric;
  3. an operation is protected under stated physical assumptions;
  4. a complete architecture is fault tolerant or advantageous under a stated comparator.

The first two are licensed by the finite records below. The latter two require their own owners and evidence.

Worked Audit: An Exact Ising-Anyon Hadamard Braid

Section titled “Worked Audit: An Exact Ising-Anyon Hadamard Braid”

This audit uses one fixed Ising gauge to turn a three-exchange word into an exact logical statement. The phase, basis, decoder, and resource boundary are part of the result.

  1. Computational task, input family, and licensed claim — On a logical qubit encoded by four Ising σ\sigma anyons of total charge 11, implement a Hadamard on input ∣0L⟩|0_{\mathrm L}\rangle and verify the final fusion distribution. The licensed claim is exact equality up to global phase in the stated ideal gauge.

  2. Anyon theory, topological data, conventions, and promises — Use charges 1,ψ,σ1,\psi,\sigma with

    σ×σ=1+ψ,\sigma\times\sigma = 1+\psi,

    and the imported data

    F=12(111−1),F = \frac{1}{\sqrt2} \begin{pmatrix} 1&1\\ 1&-1 \end{pmatrix}, R=(e−iπ/800e3iπ/8)=e−iπ/8(100i).R = \begin{pmatrix} e^{-i\pi/8}&0\\ 0&e^{3i\pi/8} \end{pmatrix} = e^{-i\pi/8} \begin{pmatrix} 1&0\\ 0&i \end{pmatrix}.

    A positive generator is counterclockwise and products act rightmost first. These are exact ideal anyon data, not a material certificate.

  3. Encoding, fusion tree, total charge, basis, and logical projector — Order four σ\sigma anyons, fix total charge 11, and label the first-pair fusion channel x∈{1,ψ}x\in\{1,\psi\}. Use

    ∣0L⟩=∣x=1⟩,∣1L⟩=∣x=ψ⟩.|0_{\mathrm L}\rangle = |x=1\rangle, \qquad |1_{\mathrm L}\rangle = |x=\psi\rangle.

    The selected ideal sector is exactly two-dimensional, so its logical projector is P=I2P=I_2.

  4. Preparation, ancillas, initialization, and superselection sector — Prepare exactly four σ\sigma anyons in total sector 11 and initialize x=1x=1. No ancilla is used. Ideal sector preparation is assumed; its physical mechanism, error, and cost are N/A in this algebra audit.

  5. Braid word, fusion measurements, and non-topological operations — Set

    B1=R,B2=F−1RF.B_1 = R, \qquad B_2 = F^{-1}RF.

    Use

    w=σ1σ2σ1,w = \sigma_1\sigma_2\sigma_1,

    so that

    U(w)=B1B2B1=e−iπ/8H,H=F.U(w) = B_1B_2B_1 = e^{-i\pi/8}H, \qquad H=F.

    Fuse the first pair at the end. There is no non-topological gate. The exact common phase is e−iπ/8e^{-i\pi/8}, not e−3iπ/8e^{-3i\pi/8}.

  6. Classical record, adaptivity, byproducts, and frame convention — Record the final x∈{1,ψ}x\in\{1,\psi\}. There is no mid-program measurement, adaptive branch, byproduct, retry, or frame update, so those costs are zero rather than hidden.

  7. Output, decoder, accepted event, and error metric — Decode x=1x=1 as bit 00 and x=ψx=\psi as bit 11. Both outcomes are accepted. Because

    U(w)∣0L⟩=e−iπ/8∣0L⟩+∣1L⟩2,U(w)|0_{\mathrm L}\rangle = e^{-i\pi/8} \frac{ |0_{\mathrm L}\rangle + |1_{\mathrm L}\rangle }{\sqrt2},

    the output statistics and logical metrics are

    p(x=1)=p(x=ψ)=12,p(x=1) = p(x=\psi) = \frac12, pleak=0,dproj(U,H)=0,p_{\mathrm{leak}} = 0, \qquad d_{\mathrm{proj}}(U,H) = 0,

    with Fpro=Favg=1F_{\mathrm{pro}}=F_{\mathrm{avg}}=1.

  8. Protection assumptions, leakage model, resources, and comparator boundary — Count four anyons, three elementary exchanges, sequential braid depth three, and one final fusion measurement. Ancillas, feedforward, non-braid gates, and repeats are zero. Leakage is zero inside the exact two-dimensional representation; physical out-of-sector leakage is N/A. The record licenses no gap, path, temperature, lifetime, readout fidelity, or competing implementation comparator.

  9. Verification data, uncertainty, and reproducibility — Verify

    F†F=R†R=I,F^\dagger F = R^\dagger R = I,

    and

    B1B2B1=B2B1B2B_1B_2B_1 = B_2B_1B_2

    exactly. The rounded matrix witness is

    U≈(0.653281482438188−0.270598050073098i0.653281482438188−0.270598050073098i0.653281482438188−0.270598050073098i−0.653281482438188+0.270598050073098i).U \approx \begin{pmatrix} 0.653281482438188-0.270598050073098i& 0.653281482438188-0.270598050073098i\\ 0.653281482438188-0.270598050073098i& -0.653281482438188+0.270598050073098i \end{pmatrix}.

    Exact symbolic evaluation is authoritative. At-least-30-digit and independent binary64 evaluations must agree componentwise and in the probabilities to 10−1210^{-12}. Experimental uncertainty is N/A because this is an ideal algebra audit.

  10. Conclusion, stopping point, and canonical handoff — The word implements an exact projective Hadamard in the declared Ising encoding. Ising braids remain Clifford-only and do not form a universal braid gate set. Protection, hardware, non-Clifford completion, and fault-tolerant overhead stop at their canonical owners.

The output is exact projectively because the common phase multiplies both logical amplitudes. Dropping that phase is legitimate here; dropping the relative sign in the second column of HH would change the gate.

Worked Audit: A Fibonacci Short-Word Compilation

Section titled “Worked Audit: A Fibonacci Short-Word Compilation”

The second audit applies the same three-exchange word to a Fibonacci encoding. It produces a close but nonzero approximation to HH, so the record must state the metric rather than calling the word “a Hadamard.”

  1. Computational task, input family, and licensed claim — Approximate a logical Hadamard on ∣0L⟩|0_{\mathrm L}\rangle using a three-exchange Fibonacci braid, then report the projective operator error, two unitary fidelities, and the final first-pair fusion distribution.

  2. Anyon theory, topological data, conventions, and promises — Use

    τ×τ=1+τ,φ=1+52,\tau\times\tau = 1+\tau, \qquad \varphi = \frac{1+\sqrt5}{2},

    with

    F=(φ−1φ−1/2φ−1/2−φ−1),F2=I,F = \begin{pmatrix} \varphi^{-1}&\varphi^{-1/2}\\ \varphi^{-1/2}&-\varphi^{-1} \end{pmatrix}, \qquad F^2=I,

    and

    R=(e−4πi/500e3πi/5).R = \begin{pmatrix} e^{-4\pi i/5}&0\\ 0&e^{3\pi i/5} \end{pmatrix}.

    Retain the counterclockwise, rightmost-first convention. These exact matrices define the audit gauge and are not rederived here.

  3. Encoding, fusion tree, total charge, basis, and logical projector — Use three τ\tau anyons with total charge τ\tau and first-pair basis x∈{1,τ}x\in\{1,\tau\}, where

    ∣0L⟩=∣x=1⟩,∣1L⟩=∣x=τ⟩.|0_{\mathrm L}\rangle = |x=1\rangle, \qquad |1_{\mathrm L}\rangle = |x=\tau\rangle.

    This ideal sector is two-dimensional, so P=I2P=I_2.

  4. Preparation, ancillas, initialization, and superselection sector — Prepare the fixed total-τ\tau sector in ∣0L⟩|0_{\mathrm L}\rangle. No ancilla or postselected preparation branch is included. Preparation cost and physical sector errors are N/A.

  5. Braid word, fusion measurements, and non-topological operations — Set

    B1=R,B2=FRF,B_1 = R, \qquad B_2 = FRF,

    and use

    w=σ1σ2σ1,U(w)=B1B2B1.w = \sigma_1\sigma_2\sigma_1, \qquad U(w) = B_1B_2B_1.

    Measure the first-pair fusion channel at the end. No non-braid operation is inserted.

  6. Classical record, adaptivity, byproducts, and frame convention — Record x∈{1,τ}x\in\{1,\tau\}. Both outcomes are accepted; there is no correction, byproduct, retry, or adaptive branch.

  7. Output, decoder, accepted event, and error metric — Decode x=1x=1 and x=τx=\tau as the two logical bits. For target HH, the minimizing common phase is

    α=−4π5,\alpha = -\frac{4\pi}{5},

    and

    dproj(U,H)≈0.119088247109089,d_{\mathrm{proj}}(U,H) \approx 0.119088247109089, Fpro≈0.985868271756646,Favg≈0.990578847837764.F_{\mathrm{pro}} \approx 0.985868271756646, \qquad F_{\mathrm{avg}} \approx 0.990578847837764.

    On ∣0L⟩|0_{\mathrm L}\rangle,

    p(x=1)=φ−2≈0.381966011250105,p(x=1) = \varphi^{-2} \approx 0.381966011250105, p(x=τ)=φ−1≈0.618033988749895,pleak=0.p(x=\tau) = \varphi^{-1} \approx 0.618033988749895, \qquad p_{\mathrm{leak}} = 0.
  8. Protection assumptions, leakage model, resources, and comparator boundary — Count three anyons, three elementary exchanges, sequential depth three, and one final fusion measurement. Ancillas, feedforward, non-braid gates, and repeats are zero. Leakage is zero only inside this exact sector. The comparator is the exact logical Hadamard in the same basis and metric, not a physical gate stack.

  9. Verification data, uncertainty, and reproducibility — Verify unitarity and the braid relation exactly. The frozen rounded matrix is

    U≈(−0.500000000000000−0.363271264002680i−0.636009824757034−0.462088185915222i−0.636009824757034−0.462088185915222i0.500000000000000+0.363271264002680i).U \approx \begin{pmatrix} -0.500000000000000-0.363271264002680i& -0.636009824757034-0.462088185915222i\\ -0.636009824757034-0.462088185915222i& 0.500000000000000+0.363271264002680i \end{pmatrix}.

    Recompute from exact φ\varphi, FF, and RR to at least 30 digits and in an independent binary64 evaluator. Matrix entries, probabilities, distance, and fidelities must agree to 10−1210^{-12}. Experimental uncertainty is N/A.

  10. Conclusion, stopping point, and canonical handoff — This three-exchange word is a quantitatively certified approximation to HH in one Fibonacci sector. One word does not prove density, efficient compilation, scalable multi-qubit action, protection, hardware performance, or advantage. Those claims stop at their theorem, compiler, protection, hardware, and evidence owners.

For two-dimensional unitary targets, the reported distance can be reproduced from

dproj(U,H)=2−∣Tr⁡(H†U)∣.d_{\mathrm{proj}}(U,H) = \sqrt{ 2- \left| \operatorname{Tr}(H^\dagger U) \right| }.

The high gate fidelities and unequal output probabilities answer different questions. Neither number licenses a physical protection or compiler-efficiency claim.

Common Failure Modes and Canonical Handoffs

Section titled “Common Failure Modes and Canonical Handoffs”

Treating non-Abelian statistics as universality. Noncommuting braid matrices establish a non-Abelian image, not a dense image, an efficient compiler, or a scalable encoded family. State each stronger claim separately.

Omitting the fusion-tree convention. Matrix entries are meaningless for a cross-source comparison unless total charge, fusion tree, multiplicity basis, gauge, braid orientation, and word order are aligned. Transform the target, state, projector, and readout with the generators.

Reading a braid word in the wrong direction. In this page’s convention the rightmost factor acts first. The inverse reverses the order and inverts every generator. Merely reversing symbols or merely changing every sign gives a different word in general.

Counting coordinate changes as exchanges. An F−1RFF^{-1}RF matrix product can evaluate one exchange. The FF factors are not additional physical braids unless the protocol actually performs and licenses a recoupling operation.

Discarding an observable relative phase. A common phase on an isolated logical unitary is projectively irrelevant. A phase that differs by logical basis state, fusion channel, or coherent branch is not common and must remain in the record.

Renormalizing away failure. A conditional state can have fidelity one even when leakage or rejection is large. Report the accepted probability, unconditioned channel, rejected records, and leakage before quoting conditional fidelity.

Invoking a compiler theorem without its hypotheses. A finite dense inverse-closed generator set and a compact finite-dimensional target group are substantive assumptions. Word-length scaling does not set physical braid time or fault-tolerant overhead.

Calling Ising braids universal. Standard Ising braids generate Clifford operations. Any non-Clifford injection, measurement, topology change, or calibrated phase gate must be named, costed, and assigned its own error and protection status.

Calling measurement-only computation hardware-free. Measurement-only protocols replace motion with ancillas, quantum instruments, feedforward, reset, and sometimes retry. Those operations remain in the resource and error ledger.

Promoting ideal algebra into physical evidence. An exact braid matrix does not prove a gap, correct adiabatic transport, suppressed thermal errors, protected readout, a threshold, or scalable hardware. Topological Superconductors and the Fractional Quantum Hall Effect own phase- and platform-specific evidence.

Inferring advantage from universality. A universal model can simulate a broad class of computations. It says nothing by itself about algorithms, input access, error-corrected cost, classical comparators, or observed advantage.

Use the site’s navigation owners without duplicating their content:

Exercise 1: Decode a Braid Word and Its Inverse

Section titled “Exercise 1: Decode a Braid Word and Its Inverse”

In the Ising gauge of the first audit, take

w=σ2−1σ1.w = \sigma_2^{-1}\sigma_1.

Identify the execution order, derive ρ(w)\rho(w) and ρ(w−1)\rho(w^{-1}), verify the inverse, and find the first-pair fusion probabilities on ∣0L⟩|0_{\mathrm L}\rangle. Count the word length and sequential depth.

Solution

The rightmost factor executes first: perform the counterclockwise σ1\sigma_1, followed by the clockwise σ2−1\sigma_2^{-1}. Therefore

ρ(w)=B2†B1=12(1−i−1+i1+i1+i).\rho(w) = B_2^\dagger B_1 = \frac12 \begin{pmatrix} 1-i&-1+i\\ 1+i&1+i \end{pmatrix}.

The group inverse reverses the factor order and inverts both generators:

w−1=σ1−1σ2.w^{-1} = \sigma_1^{-1}\sigma_2.

Hence

ρ(w−1)=B1†B2=ρ(w)†,\rho(w^{-1}) = B_1^\dagger B_2 = \rho(w)^\dagger,

and direct multiplication gives

ρ(w−1)ρ(w)=ρ(w)ρ(w−1)=I.\rho(w^{-1})\rho(w) = \rho(w)\rho(w^{-1}) = I.

The first column of ρ(w)\rho(w) gives

ρ(w)∣0L⟩=1−i2∣0L⟩+1+i2∣1L⟩.\rho(w)|0_{\mathrm L}\rangle = \frac{1-i}{2}|0_{\mathrm L}\rangle + \frac{1+i}{2}|1_{\mathrm L}\rangle.

Both squared amplitudes are 1/21/2, so the two fusion outcomes are equally likely. The word and its inverse each have length two and sequential depth two because the two exchanges share an anyon. Reversing the written symbols without inverting them, or applying the matrices leftmost first, produces a different operation.

Let

G=diag⁡(1,eiπ/3).G = \operatorname{diag} \left( 1,e^{i\pi/3} \right).

Transform the Ising generators, states, target, logical projector, and fusion projectors into the rephased basis. Prove that a complete protocol has the same fusion probabilities, leakage, and projective gate error.

Solution

Use one coordinate transformation everywhere:

Bi′=GBiG†,∣ψ′⟩=G∣ψ⟩,B_i' = GB_iG^\dagger, \qquad |\psi'\rangle = G|\psi\rangle, V′=GVG†,P′=GPG†,My′=GMyG†.V' = GVG^\dagger, \qquad P' = GPG^\dagger, \qquad M_y' = GM_yG^\dagger.

For any word,

U′=GUG†,U' = GUG^\dagger,

because adjacent G†GG^\dagger G factors cancel. The first Ising generator is diagonal, so B1′=B1B_1'=B_1. If

B2=e−iπ/8(ACCA),A=1+i2,C=1−i2,B_2 = e^{-i\pi/8} \begin{pmatrix} A&C\\ C&A \end{pmatrix}, \qquad A=\frac{1+i}{2}, \quad C=\frac{1-i}{2},

then

B2′=e−iπ/8(ACe−iπ/3Ceiπ/3A).B_2' = e^{-i\pi/8} \begin{pmatrix} A&C e^{-i\pi/3}\\ C e^{i\pi/3}&A \end{pmatrix}.

The matrix entries changed, but a complete measurement amplitude did not:

⟨my′∣U′∣ψ′⟩=⟨my∣U∣ψ⟩.\langle m_y'|U'|\psi'\rangle = \langle m_y|U|\psi\rangle.

Similarly, Q′=GQG†Q'=GQG^\dagger makes the leakage trace invariant. Unitary invariance of the operator norm gives

dproj(U′,V′)=dproj(U,V).d_{\mathrm{proj}}(U',V') = d_{\mathrm{proj}}(U,V).

Rephasing only BiB_i while leaving the target or readout unchanged compares different protocols, not different gauges for one protocol.

Exercise 3: Count a Fibonacci Encoding Sector

Section titled “Exercise 3: Count a Fibonacci Encoding Sector”

Starting from one τ\tau anyon and τ×τ=1+τ\tau\times\tau=1+\tau, count the fusion-space dimensions for six τ\tau anyons in total sectors 11 and τ\tau. Also give the dimension when the total charge is not fixed, and explain what the count does not establish about a qubit encoding.

Solution

Let

an=dim⁡Hτn1,bn=dim⁡Hτnτ.a_n = \dim\mathcal H_{\tau^n}^{1}, \qquad b_n = \dim\mathcal H_{\tau^n}^{\tau}.

For one anyon, (a1,b1)=(0,1)(a_1,b_1)=(0,1). Adding one τ\tau and using the fusion rule gives

an+1=bn,bn+1=an+bn.a_{n+1} = b_n, \qquad b_{n+1} = a_n+b_n.

Thus

an=Fn−1,bn=Fn,a_n = F_{n-1}, \qquad b_n = F_n,

with F1=F2=1F_1=F_2=1. For six anyons,

a6=F5=5,b6=F6=8.a_6 = F_5 = 5, \qquad b_6 = F_6 = 8.

Without a fixed total sector the direct-sum dimension is

a6+b6=13.a_6+b_6 = 13.

A five-dimensional sector does not itself select a two-qubit tensor factor, choose the unused state, or prove that a proposed braid preserves a chosen four-dimensional code. Those are encoding and leakage questions beyond the dimension count.

Exercise 4: Consume an Adaptive Fusion Record

Section titled “Exercise 4: Consume an Adaptive Fusion Record”

Consider the abstract two-outcome instrument

K0=35I,K1=25X,K_0 = \sqrt{\frac35}I, \qquad K_1 = \sqrt{\frac25}X,

with corrections C0=IC_0=I and C1=XC_1=X. Verify completeness, compute the corrected channel, and find the channel and target fidelity on ∣0⟩|0\rangle if the classical record is forgotten before correction.

Solution

Completeness follows from

K0†K0+K1†K1=35I+25I=I.K_0^\dagger K_0 + K_1^\dagger K_1 = \frac35 I + \frac25 I = I.

The outcome probabilities are state independent:

p0=35,p1=25.p_0 = \frac35, \qquad p_1 = \frac25.

After consuming the record,

Ecorr(ρ)=C0K0ρK0†C0†+C1K1ρK1†C1†=35ρ+25X(XρX)X=ρ.\begin{aligned} \mathcal E_{\mathrm{corr}}(\rho) &= C_0K_0\rho K_0^\dagger C_0^\dagger + C_1K_1\rho K_1^\dagger C_1^\dagger \\ &= \frac35\rho + \frac25 X(X\rho X)X \\ &= \rho. \end{aligned}

If the record is discarded before correction, the channel is instead

Eforget(ρ)=35ρ+25XρX.\mathcal E_{\mathrm{forget}}(\rho) = \frac35\rho + \frac25X\rho X.

For input ∣0⟩|0\rangle this yields

35∣0⟩⟨0∣+25∣1⟩⟨1∣,\frac35|0\rangle\langle0| + \frac25|1\rangle\langle1|,

whose fidelity with ∣0⟩|0\rangle is 3/53/5. This fixture is an abstract licensed instrument with a known byproduct. It is not a claim that a particular device implements a fusion measurement with these Kraus operators.

Exercise 5: Compare Three Logical-Gate Metrics

Section titled “Exercise 5: Compare Three Logical-Gate Metrics”

Suppose V†UV^\dagger U is a two-dimensional unitary whose eigenvalues are ei(θ±δ/2)e^{i(\theta\pm\delta/2)}, with principal eigenphase spread δ=π/5\delta=\pi/5. Compute the projective operator distance, process fidelity, and average gate fidelity. Explain why these values are not interchangeable.

Solution

The optimal common phase removes θ\theta. The two residual eigenphases are ±δ/2\pm\delta/2, so

dproj=2sin⁡δ4=2sin⁡π20≈0.312868930080462.d_{\mathrm{proj}} = 2\sin\frac{\delta}{4} = 2\sin\frac{\pi}{20} \approx 0.312868930080462.

The trace magnitude is 2cos⁡(δ/2)2\cos(\delta/2), giving

Fpro=cos⁡2δ2=cos⁡2π10≈0.904508497187474.F_{\mathrm{pro}} = \cos^2\frac{\delta}{2} = \cos^2\frac{\pi}{10} \approx 0.904508497187474.

For d=2d=2,

Favg=2Fpro+13≈0.936338998124982.F_{\mathrm{avg}} = \frac{2F_{\mathrm{pro}}+1}{3} \approx 0.936338998124982.

The operator distance is a worst-direction norm after optimizing global phase; the process fidelity is a normalized trace overlap; and the average gate fidelity averages state fidelity. Their numerical values and operational uses differ. This fixture assumes two unitaries on one code space, so none of the three values licenses any statement about leakage or rejected branches.

Exercise 6: Separate Leakage from Conditional Fidelity

Section titled “Exercise 6: Separate Leakage from Conditional Fidelity”

In a Hilbert space containing a code state ∣+⟩|+\rangle and an orthogonal leakage state ∣ℓ⟩|\ell\rangle, analyze

∣Ψ⟩=32∣+⟩+12∣ℓ⟩.|\Psi\rangle = \frac{\sqrt3}{2}|+\rangle + \frac12|\ell\rangle.

Find the leakage, code acceptance probability, conditional code-state fidelity, and unconditioned overlap with the target ∣+⟩|+\rangle.

Solution

Let PP project onto the code and QQ onto the leakage sector. Orthogonality gives

pleak=⟨Ψ∣Q∣Ψ⟩=14.p_{\mathrm{leak}} = \langle\Psi|Q|\Psi\rangle = \frac14.

The code acceptance probability is

pcode=⟨Ψ∣P∣Ψ⟩=34.p_{\mathrm{code}} = \langle\Psi|P|\Psi\rangle = \frac34.

Conditioned on code acceptance, the normalized state is exactly ∣+⟩|+\rangle, so its conditional fidelity is 11. Without conditioning, the squared target overlap is

∣⟨+∣Ψ⟩∣2=34.|\langle+|\Psi\rangle|^2 = \frac34.

Quoting only the unit conditional fidelity would hide the 1/41/4 leakage. Even the full calculation concerns one input; it does not certify a deterministic or worst-case logical gate.

Exercise 7: Schedule an Eight-Anyon Braid Word

Section titled “Exercise 7: Schedule an Eight-Anyon Braid Word”

On eight ordered anyons, execute the commuting layer

σ1σ3σ5σ7\sigma_1\sigma_3\sigma_5\sigma_7

first and then the commuting layer

σ2−1σ4−1σ6−1.\sigma_2^{-1}\sigma_4^{-1}\sigma_6^{-1}.

Count anyons, elementary exchanges, word length, and ideal parallel depth. State what logical claim the schedule licenses without further data.

Solution

The first layer exchanges disjoint pairs (1,2)(1,2), (3,4)(3,4), (5,6)(5,6), and (7,8)(7,8). Because the generator indices differ by at least two, all four commute and can run in one ideal layer. The second layer exchanges (2,3)(2,3), (4,5)(4,5), and (6,7)(6,7) clockwise; those three generators also commute.

The ledger is therefore:

  • eight anyons;
  • seven elementary exchanges;
  • signed word length seven;
  • ideal parallel braid depth two.

Fusion-basis FF changes used to evaluate the word are coordinate operations, not extra exchanges. Physical routing or unequal braid durations could make the implementation depth larger and are N/A here. Without an anyon model, total sector, encoding, input, target, and final measurement, this schedule licenses no logical gate or fidelity claim.

Exercise 8: Complete a Ten-Field Abelian-Anyon Program Record

Section titled “Exercise 8: Complete a Ten-Field Abelian-Anyon Program Record”

Use semion charges {1,s}\{1,s\} with

s×s=1,Rss1=i.s\times s = 1, \qquad R_{ss}^{1} = i.

Prepare four semions of total charge 11, execute σ1\sigma_1 and σ3\sigma_3 in parallel followed by σ2−1\sigma_2^{-1}, and complete the full program record.

Solution
  1. Computational task, input family, and licensed claim — Evaluate a finite ideal semion braid-and-fuse program on its unique four-anyon state. The only licensed claim is its scalar braid action, deterministic fusion output, and exact resource count.

  2. Anyon theory, topological data, conventions, and promises — Use charges {1,s}\{1,s\} with s×s=1s\times s=1 and the declared gauge Rss1=iR_{ss}^{1}=i. Positive generators are counterclockwise and products act rightmost first.

  3. Encoding, fusion tree, total charge, basis, and logical projector — Four ss anyons of total charge 11 have a one-dimensional fusion space. Use the pairwise tree and P=I1P=I_1; there is no logical qubit or unused code state.

  4. Preparation, ancillas, initialization, and superselection sector — Prepare two vacuum-created ss pairs in total sector 11. No ancilla, alternative sector, or preparation acceptance branch is licensed.

  5. Braid word, fusion measurements, and non-topological operations — First execute σ1\sigma_1 and σ3\sigma_3 in parallel, then σ2−1\sigma_2^{-1}. Thus

    w=σ2−1σ1σ3,U(w)=(−i)(i)(i)=i.w = \sigma_2^{-1}\sigma_1\sigma_3, \qquad U(w) = (-i)(i)(i) = i.

    Track the endpoint permutation and fuse in the declared output tree. There is no non-topological operation.

  6. Classical record, adaptivity, byproducts, and frame convention — The sole fusion record occurs with probability 11. There is no adaptive branch, retry, byproduct, or frame update.

  7. Output, decoder, accepted event, and error metric — Accept the unique fusion outcome and return the sole label. Leakage is zero and the projective error relative to the identity on the one-dimensional space is zero; the scalar ii is a global phase.

  8. Protection assumptions, leakage model, resources, and comparator boundary — Count four anyons, three exchanges, word length three, parallel depth two, and one final fusion measurement. Ancillas, feedforward, non-braid gates, and repeats are zero. The comparator is only the identity on the same ideal one-dimensional space. Physical gap, path, timing, and error quantities are N/A.

  9. Verification data, uncertainty, and reproducibility — Verify the scalar product exactly and independently as complex binary64 to 10−1210^{-12}. Experimental uncertainty is N/A because no physical implementation is claimed.

  10. Conclusion, stopping point, and canonical handoff — The record verifies a nontrivial scalar anyon braid but no encoded qubit or logical transformation beyond projective identity. It establishes neither non-Abelian statistics, universality, protection, hardware, fault tolerance, nor speedup; those questions stop at their canonical owners.

  • P. Bonderson, M. Freedman, and C. Nayak, “Measurement-Only Topological Quantum Computation,” Physical Review Letters 101, 010501 (2008), doi:10.1103/PhysRevLett.101.010501.
  • N. E. Bonesteel, L. Hormozi, G. Zikos, and S. H. Simon, “Braid Topologies for Quantum Computation,” Physical Review Letters 95, 140503 (2005), doi:10.1103/PhysRevLett.95.140503.
  • S. Bravyi, “Universal Quantum Computation with the ν=5/2\nu=5/2 Fractional Quantum Hall State,” Physical Review A 73, 042313 (2006), doi:10.1103/PhysRevA.73.042313.
  • S. Bravyi, M. B. Hastings, and S. Michalakis, “Topological Quantum Order: Stability under Local Perturbations,” Journal of Mathematical Physics 51, 093512 (2010), doi:10.1063/1.3490195.
  • S. Bravyi and A. Kitaev, “Universal Quantum Computation with Ideal Clifford Gates and Noisy Ancillas,” Physical Review A 71, 022316 (2005), doi:10.1103/PhysRevA.71.022316.
  • G. Dauphinais and D. Poulin, “Fault-Tolerant Quantum Error Correction for Non-Abelian Anyons,” Communications in Mathematical Physics 355, 519–560 (2017), doi:10.1007/s00220-017-2923-9.
  • M. H. Freedman, A. Kitaev, M. J. Larsen, and Z. Wang, “Topological Quantum Computation,” Bulletin of the American Mathematical Society 40, 31–38 (2003), doi:10.1090/S0273-0979-02-00964-3.
  • M. H. Freedman, M. Larsen, and Z. Wang, “A Modular Functor Which Is Universal for Quantum Computation,” Communications in Mathematical Physics 227, 605–622 (2002), doi:10.1007/s002200200645.
  • L. Hormozi, G. Zikos, N. E. Bonesteel, and S. H. Simon, “Topological Quantum Compiling,” Physical Review B 75, 165310 (2007), doi:10.1103/PhysRevB.75.165310.
  • A. Yu. Kitaev, “Fault-Tolerant Quantum Computation by Anyons,” Annals of Physics 303, 2–30 (2003), doi:10.1016/S0003-4916(02)00018-0.
  • C. Mochon, “Anyon Computers with Smaller Groups,” Physical Review A 69, 032306 (2004), doi:10.1103/PhysRevA.69.032306.
  • C. Nayak, S. H. Simon, A. Stern, M. Freedman, and S. Das Sarma, “Non-Abelian Anyons and Topological Quantum Computation,” Reviews of Modern Physics 80, 1083–1159 (2008), doi:10.1103/RevModPhys.80.1083.