Theorem 4.7 — Strongly Convex SG with Diminishing Step Sizes
ProvedBCN.StronglyConvexDiminishingStepMathematical statement
Assume and is -strongly convex on all of , with . For differentiable , this means
The Lean statement uses StrongConvexOn Set.univ c F. Set ,
where as defined above, and put .
Choose real constants and such that , and let . Define
Then for every . Formalization note: direct source theorem, with every index shifted consistently from the paper's first index to the local first index . The strict conditions on , , and make the displayed denominators positive.
Source: Léon Bottou, Frank E. Curtis, Jorge Nocedal, Optimization Methods for Large-Scale Machine Learning, arXiv:1606.04838v3, https://arxiv.org/abs/1606.04838v3; Section 4, PDF p. 28 and PDF p. 29, Theorem 4.7, equations (4.20)–(4.22).
Notation and probability model
Let and have an actual gradient at every point, with for all , where . On a probability space , let be an increasing family of sub--algebras of . The initial vector is deterministic. The iterate is strongly -measurable, and the sampled direction is strongly -measurable with . For deterministic real step sizes , the algorithm is
An open set contains every iterate almost surely, and a real number satisfies for all . Put . Fix real constants , , , and . The source's first- and second-moment assumptions are, almost surely for every ,
Write ,
,
, and
; empty sums are zero.
Define using the actual objective's range
(Lean's real-valued sInf), and
when stating the strongly convex targets.
Those targets require , positive strong-convexity modulus, and
. The other targets permit and use the trajectory-region
lower bound , without assuming a global minimizer.
Formalization note: these are source assumptions with explicit filtration, measurability, and finite-second-moment conventions for genuine Bochner and conditional expectations. The deterministic initialization and square-integrable directions imply finite iterate second moments; objective and gradient moments must be justified from smoothness in the proofs. The model assumes no expected descent inequality, no gradient-gap inequality, and no convergence conclusion. Local index is paper index throughout. Full-history conditioning follows Algorithm 4.1, PDF p. 22, footnote 4; the model assumptions are Assumptions 4.1 and 4.3, PDF p. 23 and PDF p. 24, equations (4.6)–(4.9), in Section 4 of Bottou–Curtis–Nocedal, Optimization Methods for Large-Scale Machine Learning: https://arxiv.org/abs/1606.04838v3.
import Definitions.Def_BCN_SG_Model open MeasureTheory Filter open scoped Topology universe u
namespace BCN
theorem StronglyConvexDiminishingStep :
∀ (d : ℕ), 0 < d → ∀ (P : Objective d) (C : MomentConstants)
(Ω : Type u) [MeasurableSpace Ω] (prob : Measure Ω) [IsProbabilityMeasure prob]
(c β γ : ℝ), 0 < c → StrongConvexOn Set.univ c P.F →
1 / (c * C.μ) < β → 0 < γ → β / (γ + 1) ≤ C.μ / (P.L * C.MG) →
∀ R : Run P C prob (fun k ↦ β / (γ + (k : ℝ) + 1)),
R.lower = optimalValue P → ∀ k,
expectedGap R k ≤ diminishingGapConstant P C R.w0 c β γ / (γ + (k : ℝ) + 1) := by sorry
end BCNRead-back
What the Lean code literally says, in plain math · gpt-6
This declaration is an unproved theorem target. It quantifies universally over every natural , the Euclidean space , every objective with a gradient at every point and a real satisfying for all , every real with , , and , every sample type in its arbitrary universe with a measurable-space structure and probability measure , and every real . Put . Its extra assumptions are , -strong convexity of on all of , , , and . It quantifies over every run with steps , where the natural index is regarded as real. A run supplies an increasing filtration of sub--algebras of the ambient measurable space, functions , a deterministic vector , an open set , and a real . It requires for every ; for every natural , strong -measurability of , strong -measurability of , , , the almost-sure update , and almost-sure membership ; and for every . Put , , and . For every , it requires almost surely , , and . Almost-sure requirements are separate at each index. The target additionally assumes , the total real infimum of the range of . Put . It asserts for every natural . The first step is , and the conclusion includes with denominator . The assumptions ensure , , and for every natural , so all displayed denominators are positive. Dimension zero is excluded; and are allowed. The infimum is total, with value zero for an unbounded-below range; attainment of a minimizer is not a separate hypothesis. An empty region or empty sample type cannot furnish the required run and probability measure. Expectations use total Bochner integrals, zero on nonintegrable inputs; conditional expectations use total mathematical-library definitions, including zero when required integrability fails. No separate loss-integrability or squared-gradient-integrability field is assumed. Real division has .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.