Distillation Thresholds
A distillation protocol is only useful if iterating it reduces the error. Whether it does depends on where the input error sits relative to a threshold — the analogue, for magic states, of the fault-tolerance threshold for codes.
The recurrence and its fixed points
The -to- protocol implements the leading-order map
Iterating distillation produces the sequence Its long-run behavior is governed by the fixed points of , the solutions of :
The trivial fixed point is the ideal magic state. The nontrivial fixed point
is the break-even point of this leading-order recurrence — the distillation threshold for the idealized map with perfect Clifford operations. It is the clean reference number for the -to- protocol, not an exact, universal threshold: the true recurrence carries higher-order corrections (), and faulty circuit elements (see below) shift the usable value.
Stability: which way does the flow go?
Whether the iteration converges to or runs away depends on which side of we start. Compare to :
- If , then , so . Each round shrinks the error, and the sequence converges to — rapidly, since the convergence is cubic.
- If , then , so . Each round increases the error: distillation diverges and is useless.
So is an unstable fixed point separating a basin of attraction (toward perfect magic states) from a runaway regime. This is exactly the structure of a threshold.
Caveats: this is the ideal-Clifford threshold
The figure assumes the distillation circuit itself is perfect — only the input magic states are noisy. In a real device the Clifford gates and measurements that implement the protocol are also faulty, which lowers the usable threshold and is the reason distillation is run on encoded (error-corrected) qubits. The more careful analyses of Reichardt and others track these circuit-level errors and give somewhat smaller, model-dependent thresholds.[^reichardt] The value is the clean, protocol-level number every practitioner carries in their head.
Try it
Solve the fixed-point equation for its nontrivial root and return the threshold . Derive it; the grader also checks that your value really is a fixed point of the map.
[^reichardt]: Reichardt, Quantum universality from magic states distillation applied to CSS codes, arXiv:quant-ph/0411036.
Sign in on the full site to ask questions and join the discussion.