
Adam Wills
Massachusetts Institute of Technology
Hon Hai Research Institute
arXiv:2603.04543 · FOCS 2026
Min-Hsiu Hsieh
Hon Hai Research Institute2026 YITP QEC Workshop:
Fault-tolerant logical processing

Massachusetts Institute of Technology
Hon Hai Research Institute

University of California San Diego
Hon Hai Research Institute

Massachusetts Institute of Technology

Hon Hai Research Institute
My Research Interest
Constructing
quantum
error-correcting codes
with different
properties.










Timeline labels, from left to right:

Today's Focus


Asymptotically good classical codes can be both encoded and decoded in linear time.
Can this construction be generalized to quantum error-correcting codes?

Sender → Encoder → Channel → Decoder → Receiver
Errors/Noise enters the Channel.
Figure 1: Communication over a noisy channel.
Spielman: Asymptotically good codes, all operations have linear complexity and run in logarithmic depth.

Main Results
Linear-Time and Log-Depth
Encoding / Unencoding / Decoding
Randomised and explicit constructions.



For every message x and received word z:
d denotes normalized Hamming distance.
Start with a good expander code.

Encodable in
Constant Time.

Decodable in
Linear Time.
Expansion implies
Error Reduction

message bits; check bits.
→ This means they have constant distance!!
So what can they do?

message bits; check bits.
Suppose we get errors on message bits and errors on check bits.
Error Reduction if

: original block length
: fixed base-code length
: number of recursive steps

| Block / message length | , |
| Rate | in this construction |
| Minimum distance | |
| Correctable errors | A constant fraction of |
counts message bits; labels recursion levels.
| Encoding time | |
| Decoding time | |
| Recursion levels | |
| Base-code decoding |
For a fixed code with a preconstructed encoder and decoder.

Need
commuting stabilizers!

Avoid
error propagation!



Reducing physical errors
controls the residual.
Reduction under must outweigh
amplification by .

Reduce the residual Z error
directly.
Use to reduce .
The residual Z error is a decoder variable.


Sample the graph.
A probabilistic route to lossless Z graphs.
Joint expansion, not just two-sided.
Why modify it? Separately expanding sets may have overlapping neighborhoods.
Concatenate
quantum error reduction codes.
Quantum codes with constant rate, linear distance, and fast encoding and decoding.
Commuting checks.
Controlled
error spreading.
Both constraints must be met simultaneously.
Two-way expansion
through a
Z graph.
The structure enables quantum error reduction.
arXiv:2603.04543 · FOCS 2026

MIT

UCSD
→ Stanford

MIT
→ UC Berkeley

HHRI