Theorem 4.6 — Strongly Convex SG with Fixed Step Size
ProvedBCN.StronglyConvexFixedStepMathematical 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 and for every . Then, for every ,
Formalization note: direct source theorem with the paper's exponent reindexed to . The limit is of the displayed upper bound; it does not claim that the expected objective gaps themselves converge to that value.
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. 26 and PDF p. 27, Theorem 4.6, equations (4.13)–(4.16).
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 StronglyConvexFixedStep :
∀ (d : ℕ), 0 < d → ∀ (P : Objective d) (C : MomentConstants)
(Ω : Type u) [MeasurableSpace Ω] (prob : Measure Ω) [IsProbabilityMeasure prob]
(a c : ℝ), 0 < c → StrongConvexOn Set.univ c P.F →
0 < a → a ≤ C.μ / (P.L * C.MG) →
∀ R : Run P C prob (fun _ ↦ a), R.lower = optimalValue P →
(∀ k, expectedGap R k ≤ fixedGapBound P C R.w0 a c k) ∧
Tendsto (fixedGapBound P C R.w0 a c) atTop
(𝓝 (a * P.L * C.M / (2 * c * C.μ))) := 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 . It assumes , -strong convexity of on all of , , and , and quantifies over every run with constant steps . Such 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 , , positive steps, the almost-sure update , and almost-sure membership ; and for every . Put , , and . At every , it requires almost surely , , and . These almost-sure requirements are separate at each index. The target additionally assumes , where is the total real infimum of the range of . Define . It asserts both for every natural and . The limit is asserted for the explicit bounding sequence. The index is included and gives . The dimension zero is excluded; and are allowed. The stated assumptions make the displayed denominators positive. The real infimum is total, with value zero for an unbounded-below range; attainment of a minimum is not a separate stated 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 , and natural-number zeroth powers equal one, including .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.