Theorem 4.2 (35) — second moments of and for
ProvedRandomGradFree.Smooth.oracle_second_momentLet be a real inner product space of finite dimension , a standard Gaussian vector in , and convex, differentiable, with -Lipschitz gradient. Let and , and let , be the oracles of (30). Then
The first inequality is the variance bound used in the complexity analysis of the random gradient method (Theorem 8).
Formalization Note The convexity hypothesis of Theorem 4's preamble is kept, as in the paper's statement. . Both second moments are genuine integrals: for the finite differences are bounded by .
import Mathlib import Definitions.Def_RandomGradFree_Shared_oracle import Definitions.Def_RandomGradFree_Smooth_symOracle open MeasureTheory ProbabilityTheory
namespace RandomGradFree.Smooth
theorem oracle_second_moment {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℝ E]
[FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E]
(f : E → ℝ) (hf : ConvexOn ℝ Set.univ f)
(L₁ : ℝ) (hL₁ : 0 ≤ L₁) (hdiff : Differentiable ℝ f)
(hgrad : ∀ x y, ‖gradient f x - gradient f y‖ ≤ L₁ * ‖x - y‖)
(μ : ℝ) (hμ : 0 < μ) (x : E) :
∫ u, ‖RandomGradFree.Shared.oracle f μ x u‖ ^ 2 ∂(stdGaussian E)
≤ μ ^ 2 / 2 * L₁ ^ 2 * ((Module.finrank ℝ E : ℝ) + 6) ^ 3
+ 2 * ((Module.finrank ℝ E : ℝ) + 4) * ‖gradient f x‖ ^ 2 ∧
∫ u, ‖symOracle f μ x u‖ ^ 2 ∂(stdGaussian E)
≤ μ ^ 2 / 8 * L₁ ^ 2 * ((Module.finrank ℝ E : ℝ) + 6) ^ 3
+ 2 * ((Module.finrank ℝ E : ℝ) + 4) * ‖gradient f x‖ ^ 2 := by sorry
end RandomGradFree.Smooth
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting.
- is a finite-dimensional real inner product space with its Borel σ-algebra, , and is the standard Gaussian measure on .
- , and , are real numbers.
Hypotheses.
- is convex on all of .
- .
- is differentiable everywhere, with gradient .
- The gradient is -Lipschitz: for all .
- .
- is arbitrary.
Claim. Both of the following hold:
In the first inequality, is the imported definition RandomGradFree.Shared.oracle. Its body is not included in the code provided, so this read-back cannot unfold it. In the second inequality, the integrand is the symmetric oracle written out explicitly.
Degenerate cases.
- Integral convention. If either integrand were not integrable, its integral would be defined as . That inequality would then hold trivially, since both right-hand sides are .
- . This is allowed. It forces to be constant, so is affine, and the -terms vanish.
- . The right-hand sides become and , because . The left side of the symmetric bound is .
- . This is excluded by the hypothesis .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.