Optimal quantum agnostic sample complexity lower bound
OpenQAlgorithms.Arunachalam.quantumAgnostic_sample_lower_bound_optimalLet be a concept class with . A quantum -agnostic learner using examples is a POVM on copies of that, for every distribution on , outputs with with probability at least , where and .
There are absolute constants and such that for all , all such with , all and , every quantum -agnostic learner for using examples satisfies
This matches the classical agnostic sample complexity up to constants.
Formalization Note and are quantified before every other object. The source's proof is internally inconsistent in its parameter ( in the text, in Lemma 7.5.9); the theorem, an -statement, is stated as written.
import Definitions.Def_QAlgorithms_Defs_LearningHardInstances set_option autoImplicit false
namespace QAlgorithms.Arunachalam
open QAlgorithms.Learning
/-- Arunachalam p.178–180, Theorem 7.5.8: let `C` be a concept class with `VC-dim(C) = d`, for
sufficiently large `d`. Then for every `δ ∈ (0, 1/2)` and `ε ∈ (0, 1/10)`, every `(ε, δ)`-agnostic
quantum learner for `C` has sample complexity `Ω(d/ε² + (1/ε²) log(1/δ))`.
The constant `C₀` and the threshold `d₀` are absolute (before every other object). The proof's
parameter choice is inconsistent (the text picks `α = 20ε`, Lemma 7.5.9 computes with `α = 10ε`);
the theorem is stated as written. -/
theorem quantumAgnostic_sample_lower_bound_optimal :
∃ C₀ : ℝ, 0 < C₀ ∧ ∃ d₀ : ℕ,
∀ (n : ℕ) (C : Finset (Qubits n → Bool)) (d : ℕ), vcDimClass C = d → d₀ ≤ d →
∀ δ ε : ℝ, 0 < δ → δ < 1 / 2 → 0 < ε → ε < 1 / 10 →
∀ (T : ℕ) (M : {c // c ∈ C} →
Matrix (Fin T → Qubits n × Bool) (Fin T → Qubits n × Bool) ℂ),
IsQAgnosticLearner C ε δ T M →
C₀ * ((d : ℝ) / ε ^ 2 + Real.log (1 / δ) / ε ^ 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 equals . Here the VC dimension is that of the family of sets , . Take any reals and , any , and any family of complex matrices on the space indexed by . Here the outcomes are exactly the elements of .
Suppose is a quantum agnostic learner, meaning:
- each is positive semidefinite and ;
- for every distribution on ,
In this condition:
- ;
- , which would be by convention if were empty;
- has amplitude at , and has amplitude .
If is empty, the condition cannot hold, so the hypothesis is unsatisfiable. Then
The constants are uniform in , , , , and .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.