Lemma 10 (weighted off-by-one IQC), p. 16 — the quadratic inequality (3.20) for ∇f, f ∈ S(m, L), 0 ≤ ρ̄ ≤ ρ ≤ 1
ProvedIQCAlg.ConvexIQC.lemma_10Let , that is, and is continuously differentiable, strongly convex with parameter , and has an -Lipschitz gradient. Let be a reference for the gradient of , i.e. , and let . For a sequence in put , and .
Then for any with and , every sequence and every ,
This is the quadratic inequality of the weighted off-by-one -hard IQC. Fed into the main theorem (Theorem 4) of the paper, it is the constraint that certifies linear convergence rates of first-order methods on ; (with ) recovers the off-by-one IQC (3.15) and a weighted sector constraint.
Formalization Note The reference is arbitrary (not required to vanish). The hypothesis is added: the weight is undefined at , and Lean's convention would change the statement there. The weight is written and the sum over is indexed by for . The statement is the lemma's quadratic inequality; the factorization is not formalized. It is stated for every sequence (the page writes ).
import Mathlib import Definitions.Def_IQCAlg_ConvexIQC_Setting open scoped InnerProductSpace
namespace IQCAlg.ConvexIQC
/-- Lemma 10 (weighted off-by-one IQC), p. 16: the quadratic inequality (3.20), for every
reference `u⋆ = ∇f(y⋆)` and every `0 ≤ ρ̄ ≤ ρ ≤ 1` with `ρ > 0`. The sum over `t = 1, …, k` is
indexed by `t + 1` with `t < k`, with weight `ρ^{−2(t+1)}`. -/
theorem lemma_10 {d : ℕ} (f : E d → ℝ) (m L : ℝ) (hf : InSmL f m L) (ys : E d)
(ρbar ρ : ℝ) (hρbar : 0 ≤ ρbar) (hρbarρ : ρbar ≤ ρ) (hρ1 : ρ ≤ 1) (hρ : 0 < ρ) :
∀ (y : ℕ → E d) (k : ℕ),
0 ≤ sTerm f m L y ys 0
+ ∑ t ∈ Finset.range k, (ρ ^ (2 * (t + 1)))⁻¹ * wTerm f m L ρbar y ys t := by sorry
end IQCAlg.ConvexIQC
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.