Theorem 4.8 — Nonconvex SG with Fixed Step Size
ProvedBCN.NonconvexFixedStepMathematical statement
Choose and for every . No convexity assumption is made. For every integer ,
The right-hand side of the second inequality tends to as . Formalization note: direct source theorem, both bounds (4.28a)–(4.28b), with explicit convergence of the second bound. The conclusion is about average squared gradients; it does not assert an individual-iterate limit.
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. 32, Theorem 4.8, equations (4.27)–(4.28).
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 NonconvexFixedStep :
∀ (d : ℕ) (P : Objective d) (C : MomentConstants)
(Ω : Type u) [MeasurableSpace Ω] (prob : Measure Ω) [IsProbabilityMeasure prob]
(a : ℝ), 0 < a → a ≤ C.μ / (P.L * C.MG) →
∀ R : Run P C prob (fun _ ↦ a),
(∀ K : ℕ, 0 < K →
gradientSum R K ≤ (K : ℝ) * a * P.L * C.M / C.μ +
2 * (P.F R.w0 - R.lower) / (C.μ * a)) ∧
(∀ K : ℕ, 0 < K →
gradientSum R K / (K : ℝ) ≤ a * P.L * C.M / C.μ +
2 * (P.F R.w0 - R.lower) / ((K : ℝ) * C.μ * a)) ∧
Tendsto (fun K : ℕ ↦ a * P.L * C.M / C.μ +
2 * (P.F R.w0 - R.lower) / ((K : ℝ) * C.μ * a)) atTop
(𝓝 (a * P.L * C.M / 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 and and quantifies over every run with constant steps . 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 . For every , the run requires almost surely , , and . Almost-sure requirements are separate at each index. Neither convexity nor failure of convexity is required. Define for natural . The target asserts three conclusions in conjunction: for every natural , ; for every natural , ; and . Natural indices in real expressions are coerced to real numbers. The limit concerns the explicit right-hand-side sequence. The run's bound is only required on its open region and need not equal a global infimum. The sum ranges from zero through and has value zero at . The finite-horizon inequalities are restricted to , where their denominators are positive. The sequence whose limit is asserted is also defined at and has value there by total division. The cases , , and are allowed. An empty region or empty sample type cannot furnish the required data. 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.