Theorem 2 — EGRAAL converges to a solution of a monotone variational inequality
ProvedGoldenRatioVI.Explicit.egraal_convergesLet be a finite-dimensional real inner product space, and , and assume:
- (C1) the solution set of the variational inequality for all is nonempty;
- (C2) is proper, convex and lower semicontinuous;
- (C3) is monotone on ;
- is locally Lipschitz continuous, in the form: Lipschitz on every bounded subset of .
Let , be generated by Algorithm 1 (the Explicit Golden Ratio Algorithm) with any , , and any starting points . Then there is with
The theorem shows that a method with fully explicit, adaptive stepsizes — no linesearch and no knowledge of a Lipschitz constant — solves monotone variational inequalities with a merely locally Lipschitz operator.
Formalization Note The paper's "locally Lipschitz" is formalized as Lipschitz continuity on every bounded subset of , the property its proof (via Lemma 2) uses; the two agree when is closed and the formal hypothesis is stronger otherwise. is a total map whose values off are never used.
Retired 2026-10-27: a Lean-vs-paper fidelity audit found this statement weaker than, or narrower than, the cited result. A corrected statement will be resubmitted.
import Mathlib import Definitions.Def_GoldenRatioVI_Explicit_viProblem import Definitions.Def_GoldenRatioVI_Explicit_egraalRun open Filter Topology
namespace GoldenRatioVI.Explicit
/-- Theorem 2 of Malitsky (p. 6): suppose that `F` is locally Lipschitz continuous (here: Lipschitz
on every bounded subset of `dom g`) and conditions (C1)–(C3) hold. Then the sequences `(z^k)` and
`(z̄^k)` generated by Algorithm 1 (EGRAAL) converge to a common solution of the variational
inequality (1). -/
theorem egraal_converges {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℝ E]
[FiniteDimensional ℝ E] (g : E → EReal) (F : E → E) (ϕ lamBar : ℝ)
(z zbar : ℕ → E) (lam theta : ℕ → ℝ)
(hS : (solutionSet g F).Nonempty) (hg : IsProperConvexLSC g) (hF : IsMonotoneOnDom g F)
(hL : IsLipschitzOnBoundedDom g F)
(hrun : IsEGRAALRun g F ϕ lamBar z zbar lam theta) :
∃ zs ∈ solutionSet g F, Tendsto z atTop (𝓝 zs) ∧ Tendsto zbar atTop (𝓝 zs) := by sorry
end GoldenRatioVI.Explicit
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.