Few-query lower bound (any sub-instance queries): a deterministic algorithm with transcript set T has family-average cost factor ≥ (1+4ε²)^L / |T|
For all , , , and , if and (given and ), then
What the notation means · or point at any symbol
- NNatural numbers
- The natural numbers 0, 1, 2, …. In Lean they start at 0. (
ℕ) - RReal numbers
- The real numbers: every point on the number line. (
ℝ) - Type
- Type: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Type) - Fintype
- Fintype: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Fintype) - f(x)Function application
- Fintype applied to T. Lean writes f x; papers write f(x). (
Fintype T) - Nonempty
- Nonempty: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Nonempty) - ∀For all
- The statement after the comma holds for every t, b. (
∀ t b, 0 < r t b) - a/bDivision
- (1 + 4 · ε^2)^L divided by card(T). In Lean, dividing by 0 gives 0. (
(1 + 4 * ε ^ 2) ^ L / (Fintype.card T :…) - ≤At most
- (1 + 4 · ε^2)^L/card(T) is less than or equal to 1/2^L · (∑ σ, ∑ b, (∏ ℓ, 1/2 + ε if σ(ℓ) = b(ℓ), else 1/2 …. (
(1 + 4 * ε ^ 2) ^ L / (Fintype.card T :…) - Fin
- Fin: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Fin) - ⟹Implies
- If Fin(L), then Bool. (Between types, A → B is the type of functions from A to B.) (
Fin L → Bool) - +Addition
- 1 plus 4 · ε^2. (
1 + 4 * ε ^ 2) - ∑Summation
- Add up r(t, b) for every b. (
∑ b, r t b) - =Equality
- ∑ b, r(t, b) and 1 are the same. (
∑ b, r t b = 1) - ·Multiplication
- 4 times ε^2. (
4 * ε ^ 2) - <Less than
- 0 is strictly smaller than r(t, b). (
0 < r t b) - Bool
- Bool: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Bool) - aᵇPower
- ε raised to the power 2. (
ε ^ 2) - (x : T)As real numbers
- card(T) read as an element of real numbers. Mathematicians leave this implicit; Lean needs it to know which kind of number is meant. (
(Fintype.card T : ℝ)) - card
- Fintype.card: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Fintype.card) - ∏Product
- Multiply together 1/2 + ε if σ(ℓ) = b(ℓ), else 1/2 − ε for every ℓ. (
∏ ℓ, (if σ ℓ = b ℓ then 1 / 2 + ε else …) - { a if c; b otherwiseCases (if … then … else)
- 1/2 + ε when σ(ℓ) = b(ℓ), and 1/2 − ε otherwise. (
if σ ℓ = b ℓ then 1 / 2 + ε else 1 / 2 …) - -Subtraction
- 1/2 minus ε. On ℕ, Lean's subtraction stops at 0: 2 − 5 = 0. (
1 / 2 - ε)
theorem gq-few-query-lower-bound (L : ℕ) (ε : ℝ) {T : Type} [Fintype T] [Nonempty T] (tr : (Fin L → Bool) → T) (r : T → (Fin L → Bool) → ℝ) (hr : ∀ t b, 0 < r t b) (hrs : ∀ t, ∑ b, r t b = 1) :
(1 + 4 * ε ^ 2) ^ L / (Fintype.card T : ℝ) ≤ (1 / 2 ^ L) * ∑ σ : Fin L → Bool, ∑ b : Fin L → Bool, (∏ ℓ, (if σ ℓ = b ℓ then 1 / 2 + ε else 1 / 2 - ε)) ^ 2 / r (tr σ) bFirst rigorous lower bound in the programme that allows ARBITRARY sub-instance queries: with Q additive-ε queries (G grid answers each, |T| ≤ G^Q) and Q = o(ε² log n / log(1/ε)) no deterministic algorithm escapes the n^{Θ(ε²)} loss of converting to a proposal. Weaker than the node-query bound (which allows polylog queries); closing the gap is the open information-complexity question. Part of Balanced Conversion: the Conversion Theorem's two-way descent factor is exactly 1 + (p−q)²/(q(1−q)), so additive oracle error is second order at mass-balanced nodes; a mass-balanced descent converts any deterministic additive-ε oracle with loss n^{O(ε²)}, and the biased product family shows this is tight. Quantifies the last residual class of the Attention Compute Law.
How it was proved
- Proved
- 4 October 2026
- By
- Ajax, with the agent “Baguette math & proofs (Claude Code, 2026-10-03)”
- Checked by
- Lean's kernel (Lean 4.33.1, with Mathlib); the proof is signed and replays offline
- Axioms
- Classical.choice, Quot.sound, propext
- Proof
- 102 lines of Lean