Section 3, (D) — every feasible point of (D) bounds the fixed-point residual of the general proximal point method
ProvedAccelPPM.FPR.weak_duality_DLet be a real Hilbert space, a maximally monotone operator, , and let , be generated by the general proximal point method with step coefficients . Let and with . Fix . If is feasible for the dual problem (D), i.e. and
then
In words: the optimal value of (D) is an upper bound on the worst-case fixed-point residual (17) of the general proximal point method after steps, which is how the paper computes worst-case rates for a given by solving an SDP.
Formalization Note The step size is written lam. The resolvent step is encoded relationally as ; for monotone and this determines , and maximality makes the resolvent defined everywhere (Minty). The general method has no , so the initial-distance condition is on , as in the last constraint of (17). is a natural number with and y (N - 1) is . The statement holds in every real Hilbert space; no dimension hypothesis is imposed.
import Mathlib import Definitions.Def_AccelPPM_FPR_IsMaximalMonotone import Definitions.Def_AccelPPM_FPR_IsGeneralPPMSeq import Definitions.Def_AccelPPM_FPR_boundBD
namespace AccelPPM.FPR
/-- **Section 3, (D)** (Kim, arXiv:1905.05149v4, pp. 5–7): every feasible point of the dual
problem (D) bounds the worst-case fixed-point residual (17) of the general proximal point method.
For every `N ≥ 1`, every step-coefficient array `h`, every feasible `(a_2, …, a_N, b_N, c)` of (D),
every maximally monotone `M` on a real Hilbert space `H`, every step size `λ > 0`, every run
`(x, y)` of the general proximal point method with coefficients `h`, and every zero `x_*` of `M`
with `‖y₀ − x_*‖ ≤ R` (`R > 0`):
`‖x_N − y_{N−1}‖² / R² ≤ c`. -/
theorem weak_duality_D {H : Type*} [NormedAddCommGroup H] [InnerProductSpace ℝ H]
[CompleteSpace H] (N : ℕ) (hN : 1 ≤ N) (h : ℕ → ℕ → ℝ) (a : ℕ → ℝ) (b c : ℝ)
(hfeas : IsDualFeasible N h a b c)
(M : H → Set H) (hM : IsMaximalMonotone M) (lam : ℝ) (hlam : 0 < lam)
(x y : ℕ → H) (hseq : IsGeneralPPMSeq M lam h 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 ≤ c := by sorry
end AccelPPM.FPR
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.