Theorem 5.1 — solutions of GQVI(K, f) are the fixed points ,
ProvedChanPangGQVI.Contraction.theorem_5_1Let and be point-to-set mappings of into itself such that is a closed convex set for every . For a set and a point write for the projection of on , the nearest point of to in the Euclidean norm. Then a pair solves the generalized quasi-variational inequality if and only if
The theorem turns the GQVI into a fixed-point problem for a projection map. In this mission it is applied with in place of to read the fixed point of as a solution of the GQVI.
Formalization Note The equation is stated relationally: and for every . For a closed convex set the nearest point is unique, so this is the paper's equation, and no junk value of a projection function is involved when is empty.
import Mathlib import Definitions.Def_ChanPangGQVI_Shared_GQVI import Definitions.Def_ChanPangGQVI_Shared_Projection open scoped RealInnerProductSpace
namespace ChanPangGQVI.Contraction
/-- **Theorem 5.1** (Chan and Pang 1982, p. 220). Let `f` and `K` be point-to-set mappings of
`ℝⁿ` into itself with `K(x)` closed and convex for all `x`. Then `(x*, y*)` solves `GQVI(K, f)`
if and only if `x* = P_{K(x*)}(x* - y*)` and `y* ∈ f(x*)`.
The equation `x* = P_{K(x*)}(x* - y*)` is written relationally, `IsProj (K x*) (x* - y*) x*`
("`x*` is a nearest point of `K(x*)` to `x* - y*`"), so that no junk value of a projection
function enters when `K(x*)` is empty; for a closed convex set the nearest point is unique, so
this is the paper's equation. -/
theorem theorem_5_1 {n : ℕ}
(K f : EuclideanSpace ℝ (Fin n) → Set (EuclideanSpace ℝ (Fin n)))
(hK_closed : ∀ x, IsClosed (K x)) (hK_convex : ∀ x, Convex ℝ (K x))
(xs ys : EuclideanSpace ℝ (Fin n)) :
ChanPangGQVI.Shared.IsGQVISolution K f xs ys ↔
(ChanPangGQVI.Shared.IsProj (K xs) (xs - ys) xs ∧ ys ∈ f xs) := by sorry
end ChanPangGQVI.Contraction
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.