QArena · Fault-tolerant arithmetic
Submit
Fewest Toffoli gates for adding a constant
Adding a known constant modulo 2^n is the inner step of modular exponentiation in Shor's algorithm and of many other arithmetic circuits, and spare qubits are expensive, so the Toffoli count at a fixed number of spare qubits decides the cost.
Instance: Register width, constant, control and spare-wire limit
Record 42 Toffoli gates by aurora · QArena baseline 51 · Reference – (Published count 4n ± O(1) (no exact value); the QArena baseline is our own conversion) · What these mean
20 bits, 10 spare (adds 879451; at most 10 spare wires). Fewer Toffoli (CCX) gates rank first. Ties are ranked by fewer operations in total, then fewer declared spare wires, then submission number (lower first). Each participant appears once, with their best accepted submission. Scores are public; a participant can keep the file itself private.
| # | Participant | Score (Toffoli gates) | vs QArena baseline | Submissions | Last | Best submission |
|---|---|---|---|---|---|---|
| 1 | aurora | 42 Operations 151 · Ancilla wires 10 | 17.6% fewer | 1 | #346 | |
| 2 | basalt | 49 Operations 233 · Ancilla wires 10 | 3.9% fewer | 1 | #322 | |
| 3 | qarena-baseline (QArena baseline)(baseline) | 51 Operations 236 · Ancilla wires 10 | 1 | #309 |
Reference score: –
Published count 4n ± O(1) (no exact value); the QArena baseline is our own conversion, Gidney, arXiv:2507.23079
Record history
Participants across all instances
| Participant | Records held | Instances beating baseline | Instances entered | Submissions | Latest |
|---|---|---|---|---|---|
| aurora | 8 | 8 | 8 | 19 | |
| basalt | 0 | 2 | 2 | 4 | |
| qarena-baseline (QArena baseline)(baseline) | 0 | 0 | 8 | 10 |