Quantum PAC lower bound under random classification noise
OpenQAlgorithms.Arunachalam.noisyQuantumPAC_sample_lower_boundLet be a concept class with and let be a noise rate. A quantum -PAC learner with noise rate using examples is a POVM on copies of the -noisy example state
that, for every and every distribution , outputs with with probability at least .
There are absolute constants and such that for all , all such with , all , and , every such learner using examples satisfies
This extends Theorem 7.5.6 to random classification noise, matching the classical noisy bound.
Formalization Note and are quantified before every other object, so they are uniform in as well.
import Definitions.Def_QAlgorithms_Defs_LearningHardInstances set_option autoImplicit false
namespace QAlgorithms.Arunachalam
open QAlgorithms.Learning
/-- Arunachalam p.180–181, Theorem 7.6.1: let `C` be a concept class with `VC-dim(C) = d + 1`, for
sufficiently large `d`. Then for every `δ ∈ (0, 1/2)`, `ε ∈ (0, 1/20)` and `η ∈ (0, 1/2)`, every
`(ε, δ)`-PAC quantum learner for `C` with random classification noise rate `η` (given copies of
`∑_x √((1−η)D(x)) |x, c(x)⟩ + √(ηD(x)) |x, 1 − c(x)⟩`, outputting `h` with `err_D(c, h) ≤ ε` with
probability `≥ 1 − δ`, for every `c ∈ C` and every `D`) has sample complexity
`Ω(d/((1−2η)²ε) + log(1/δ)/((1−2η)²ε))`.
The constant `C₀` and the threshold `d₀` are absolute: uniform also in `η`. -/
theorem noisyQuantumPAC_sample_lower_bound :
∃ C₀ : ℝ, 0 < C₀ ∧ ∃ d₀ : ℕ,
∀ (n : ℕ) (C : Finset (Qubits n → Bool)) (d : ℕ), vcDimClass C = d + 1 → d₀ ≤ d →
∀ δ ε η : ℝ, 0 < δ → δ < 1 / 2 → 0 < ε → ε < 1 / 20 → 0 < η → η < 1 / 2 →
∀ (T : ℕ) (M : (Qubits n → Bool) →
Matrix (Fin T → Qubits n × Bool) (Fin T → Qubits n × Bool) ℂ),
IsNoisyQPACLearner η C ε δ T M →
C₀ * ((d : ℝ) / ((1 - 2 * η) ^ 2 * ε) +
Real.log (1 / δ) / ((1 - 2 * η) ^ 2 * ε)) ≤ (T : ℝ) := by
sorry
end QAlgorithms.Arunachalam
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
There exist a real constant and a natural number such that the following holds. Take any , any finite class of Boolean functions on , and any such that the VC dimension of is . Here the VC dimension is that of the sets , . Take any reals with
any , and any family of complex matrices on the space indexed by . The family is indexed by all Boolean functions on .
Suppose is a noisy quantum PAC learner, meaning:
- each is positive semidefinite and ;
- for every and every distribution on ,
In this condition:
- ;
- has amplitude at and at ;
- has amplitude .
Then
The constants do not depend on , , , , , or .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.