Eq. (28) — with from (25),
ProvedAccelPPM.FPR.eq28_general_method_boundLet be a real Hilbert space, a maximally monotone operator, , and let , be generated by the general proximal point method with Kim's step coefficients of (25). Let and with . Then for every ,
where is the optimal value of the dual problem (D) at horizon .
This is the accelerated rate of the general proximal point method with coefficients (25); via Proposition 4.1 it transfers to the proposed accelerated method and gives Theorem 4.1.
Formalization Note The step size is written lam; the resolvent step is encoded relationally as (equivalent to for maximally monotone and ). The coefficients (25) are kimCoeff for every : their values do not depend on , so one run of the method serves every horizon . is boundBD N kimCoeff : EReal, the infimum of the feasible of (D) ( if (D) were infeasible); the two real quantities and are cast to EReal for the comparison. The initial-distance condition is on , as in (17): the general method has no .
import Mathlib import Definitions.Def_AccelPPM_FPR_IsMaximalMonotone import Definitions.Def_AccelPPM_FPR_IsGeneralPPMSeq import Definitions.Def_AccelPPM_FPR_kimCoeff import Definitions.Def_AccelPPM_FPR_boundBD
namespace AccelPPM.FPR
/-- **Eq. (28)** (Kim, arXiv:1905.05149v4, p. 10, proof of Theorem 4.1). For every `N ≥ 1`, the
general proximal point method with Kim's coefficients `h = (25)`, run on a maximally monotone
operator `M` with step size `λ > 0` from `y₀` with `‖y₀ − x_*‖ ≤ R` for a zero `x_*` of `M`
(`R > 0`), satisfies
`(1/R²) ‖x_N − y_{N−1}‖² ≤ B_D(h) ≤ 1/N²`, where `B_D(h)` is valued in `EReal`
(`+∞` for an infeasible `h`) and the two real bounds are cast to `EReal`. -/
theorem eq28_general_method_bound {H : Type*} [NormedAddCommGroup H] [InnerProductSpace ℝ H]
[CompleteSpace H] (N : ℕ) (hN : 1 ≤ N)
(M : H → Set H) (hM : IsMaximalMonotone M) (lam : ℝ) (hlam : 0 < lam)
(x y : ℕ → H) (hseq : IsGeneralPPMSeq M lam kimCoeff x y)
(xstar : H) (hxstar : xstar ∈ zeroSet M) (R : ℝ) (hR : 0 < R)
(hy0 : ‖y 0 - xstar‖ ≤ R) :
((‖x N - y (N - 1)‖ ^ 2 / R ^ 2 : ℝ) : EReal) ≤ boundBD N kimCoeff ∧
boundBD N kimCoeff ≤ ((1 / (N : ℝ) ^ 2 : ℝ) : EReal) := by sorry
end AccelPPM.FPR
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.