Theorem 4.10 — Nonconvex SG with Diminishing Step Sizes
ProvedBCN.NonconvexDiminishingStepMathematical statement
No convexity assumption is made. Let the deterministic positive step sizes satisfy
Then the expected weighted partial sums converge to a finite real number, and their step-weighted averages vanish:
Formalization note: direct source theorem, both conclusions (4.30a)–(4.30b). The existence of a finite limit formalizes the finite expectation limit in (4.30a). It is stronger than merely asserting that each finite partial sum is finite. There is no additional uniform upper bound on all step sizes, no monotonicity requirement, and no assertion that every individual gradient tends to zero. The objective lower bound is required on the open trajectory region.
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. 33 and PDF p. 34, Theorem 4.10, equations (4.30a)–(4.30b); PDF p. 28, step-size condition (4.19).
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 NonconvexDiminishingStep :
∀ (d : ℕ) (P : Objective d) (C : MomentConstants)
(Ω : Type u) [MeasurableSpace Ω] (prob : Measure Ω) [IsProbabilityMeasure prob]
(α : ℕ → ℝ) (R : Run P C prob α),
Tendsto (stepSum α) atTop atTop → Summable (fun k ↦ α k ^ 2) →
(∃ S : ℝ, Tendsto (weightedGradientSum R) atTop (𝓝 S)) ∧
Tendsto (fun K ↦ weightedGradientSum R K / stepSum α K) atTop (𝓝 0) := 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 , every real step sequence , and every run with these data. 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 , the run requires almost surely , , and . Almost-sure requirements are separate at each index. For natural , put and . The target's additional hypotheses are as natural and summability of the real series . It concludes both that there exists a real with and that . The existential limit value has no specified formula or uniqueness clause. There is no extra assumption of convexity, failure of convexity, step monotonicity, a particular step formula, or a uniform step-size upper bound. Each step is positive by the run requirements. The finite sums begin at zero; , and the normalized expression at is , whereas for . The expectations are taken after each finite weighted sum is formed. The dimension , and or , are allowed. The regional lower bound need not equal a global infimum. A nonpositive step, an empty region, or an empty sample type with a probability-measure requirement cannot furnish a run, making universal assertions over such impossible data vacuous. 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.