Quantum agnostic learners of a non-trivial class need Ω(log(1/δ)/ε²) examples
ProvedQAlgorithms.Arunachalam.qagnostic_lower_bound_logLet be a non-trivial concept class (at least two concepts, not of the form ). For a distribution on , the error of is and ; a quantum example is the state . An -agnostic quantum learner using examples is a POVM on copies of this state with outcomes in such that, for every , it outputs with with probability at least .
For every there is a constant such that for all , all non-trivial , all , all and every such learner,
This is the concept-class-independent part of the optimal agnostic sample complexity lower bounds.
Formalization Note As in Lemma 7.4.1, the source's uniform constant over all fails as ; the constant here is uniform over for each .
import Definitions.Def_QAlgorithms_Defs_Learning set_option autoImplicit false
namespace QAlgorithms.Arunachalam
open QAlgorithms.Learning
/-- Arunachalam p.163, Lemma 7.4.2: for a non-trivial concept class `C`, every
`(ε, δ)`-agnostic quantum learner for `C` with `ε ∈ (0, 1/4)` (outputting `h ∈ C` with
`err_D(h) ≤ opt_D(C) + ε` with probability `≥ 1 − δ`, for every distribution `D` on
`{0,1}^{n+1}`) uses `Ω((1/ε²) log(1/δ))` quantum examples `∑_{(x,b)} √D(x,b) |x, b⟩`.
Corrected statement (trap 30), as for Lemma 7.4.1: the constant is uniform over
`δ ∈ (0, δ₀]` for each `δ₀ < 1/2` (near `δ = 1/2` two-state discrimination needs only
`O(η²/ε²)` copies to succeed with probability `1/2 + η`). -/
theorem qagnostic_lower_bound_log :
∀ δ₀ : ℝ, 0 < δ₀ → δ₀ < 1 / 2 → ∃ C₀ : ℝ, 0 < C₀ ∧
∀ (n : ℕ) (C : Finset (Qubits n → Bool)), IsNontrivialClass C →
∀ δ ε : ℝ, 0 < δ → δ ≤ δ₀ → 0 < ε → ε < 1 / 4 →
∀ (T : ℕ) (M : {c // c ∈ C} →
Matrix (Fin T → Qubits n × Bool) (Fin T → Qubits n × Bool) ℂ),
IsQAgnosticLearner C ε δ T M → C₀ * (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
The statement has the following quantifier structure. For every real with there exists a real , depending only on , such that the following holds for all of the data below:
- every ;
- every finite concept class of Boolean functions on that is nontrivial, meaning:
- , and
- for every ;
- (for no such class exists, so the statement is vacuous there);
- all reals with and ;
- every ;
- every family of complex matrices indexed by the members of only. Each acts on the space indexed by .
The hypothesis is that is a quantum agnostic learner. This means two things.
First, is a POVM: each is positive semidefinite and .
Second, for every distribution on (nonnegative, summing to ), define the state and its -fold tensor power , with amplitudes the products of the coordinates. Define the error of a hypothesis and the optimal error over the class:
The requirement is
The conclusion, with natural logarithm, is
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.