Polylogarithmic overhead of the number of concatenation levels
ProvedThresholdTheorem.polylog_overhead_levelsfault-tolerancequantum-computingquantum-error-correction
Polylogarithmic overhead. Let , with , and . There is a constant such that for every integer and every there is a number of levels with
With the size of the circuit to be simulated, the first inequality says that levels of concatenation bring the total failure probability below , and the second that the resulting size overhead is only polylogarithmic in , as claimed in the threshold theorem.
Preamble
import Mathlib import Definitions.Def_threshold_theorem_noise_model open ThresholdTheorem
Formal statement
namespace ThresholdTheorem
theorem polylog_overhead_levels (c p : ℝ) (d : ℕ) (hc : 0 < c) (hp : 0 ≤ p)
(hcp : c * p < 1) :
∃ A : ℝ, ∀ (g : ℕ) (ε : ℝ), 1 ≤ g → 0 < ε → ε < 1 → ∃ k : ℕ,
g * ((c * p) ^ (2 ^ k) / c) ≤ ε ∧
(d : ℝ) ^ k ≤ A * (Real.log (g / ε) + 1) ^ Nat.clog 2 d := by sorry
end ThresholdTheorem
Source
Wikipedia, "Threshold theorem" (revision oldid=1360742213, https://en.wikipedia.org/w/index.php?title=Threshold_theorem&oldid=1360742213), section "Explanation"; the boxed statement is quoted there from M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, 10th anniversary ed., Cambridge University Press, p. 481.
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.