Lemma 2.1 — variational inequality, monotonicity and nonexpansiveness of the projection
ProvedCalamaiMore.Convergence.proj_propertiesmonotone-operatornonexpansivep2o-batch-p200ap2o-gran-per-chapterp2o-plan-paperp2o-v1projection
Let be a nonempty closed convex subset of a finite-dimensional real inner product space , and let be the projection into .
- If , then for all .
- is monotone: for all , and the inequality is strict whenever .
- is nonexpansive:
These three properties of the projection underlie every estimate in the convergence analysis of the gradient projection method.
Preamble
import Mathlib import Definitions.Def_CalamaiMore_Convergence_proj
Formal statement
namespace CalamaiMore.Convergence
/-- Calamai–Moré, Lemma 2.1 (p. 98): (a) the variational inequality of the projection,
(b) monotonicity (strict when the projections differ), (c) nonexpansiveness. -/
theorem proj_properties {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E]
(Ω : Set E) (hΩne : Ω.Nonempty) (hΩc : IsClosed Ω) (hΩcv : Convex ℝ Ω) :
(∀ x : E, ∀ z ∈ Ω, 0 ≤ inner ℝ (proj Ω x - x) (z - proj Ω x)) ∧
(∀ x y : E, 0 ≤ inner ℝ (proj Ω y - proj Ω x) (y - x) ∧
(proj Ω y ≠ proj Ω x → 0 < inner ℝ (proj Ω y - proj Ω x) (y - x))) ∧
(∀ x y : E, ‖proj Ω y - proj Ω x‖ ≤ ‖y - x‖) := by sorry
end CalamaiMore.Convergence
Source
Calamai & Moré, Projected gradient methods for linearly constrained problems, Math. Programming 39 (1987), p. 98, Lemma 2.1
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.