Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Lemma 1, Case 1 — a Fejér-monotone sequence converges when AAA spans EnE_nEn​

Proved
RelaxationMethod.FullDim.lemma1_case1

by mikedeng1 · Sep 27, 2026 · Mathlib 0df444a (Lean v4.33.1)

convergencefejer-monotonep2o-batch-p100bp2o-gran-per-chapterp2o-plan-paperp2o-v1

Let AAA be a set of points of EnE_nEn​ that is not contained in any hyperplane, i.e. whose affine span is all of EnE_nEn​ (dimension r=nr = nr=n). If the sequence q0,q1,…q_0, q_1, \dotsq0​,q1​,… is Fejér-monotone with respect to AAA (it lies outside AAA, consecutive terms differ, and ∣qi+1−a∣≤∣qi−a∣|q_{i+1} - a| \le |q_i - a|∣qi+1​−a∣≤∣qi​−a∣ for every a∈Aa \in Aa∈A), then it converges: there is a point l∈Enl \in E_nl∈En​ with

lim⁡ν→∞qν=l.\lim_{\nu\to\infty} q_\nu = l .ν→∞lim​qν​=l.

This is the convergence engine of the paper: applied to relaxation sequences it gives Agmon's convergence theorem (Theorem 1, Case 1) and is the first step of the finite-termination proof for the reflexion method (Theorem 1, Case 2).

Formalization Note The paper states the lemma for the polytope AAA of (1.4); we state it for an arbitrary set AAA whose affine span is the whole space, which contains the paper's case (a nonempty polytope of dimension nnn). "Not contained in any hyperplane" is affineSpan ℝ A = ⊤; this also forces AAA to be nonempty.

Preamble
import Mathlib
import Definitions.Def_RelaxationMethod_FullDim_RelaxStep
import Definitions.Def_RelaxationMethod_FullDim_FejerMonotone
open Filter Topology
Formal statement
namespace RelaxationMethod.FullDim

/-- Lemma 1, Case 1, p. 397: a sequence that is Fejér-monotone with respect to a set `A` of
dimension `n` (not contained in any hyperplane, `affineSpan ℝ A = ⊤`) converges to a point.
Stated for an arbitrary set `A`, which contains the paper's case of the polytope (1.4). -/
theorem lemma1_case1 {n : ℕ} (A : Set (EuclideanSpace ℝ (Fin n)))
    (hr : affineSpan ℝ A = ⊤) (q : ℕ → EuclideanSpace ℝ (Fin n))
    (hq : IsFejerMonotone A q) :
    ∃ l : EuclideanSpace ℝ (Fin n), Tendsto q atTop (𝓝 l) := by sorry

end RelaxationMethod.FullDim
Source
Motzkin and Schoenberg, The relaxation method for linear inequalities, Canad. J. Math. 6 (1954), p. 397, Lemma 1, Case 1
Read-back

What the Lean code literally says, in plain math · claude-opus-5-5

Let nnn be a natural number and let A⊆RnA\subseteq\mathbb{R}^nA⊆Rn be an arbitrary set. No convexity, closedness or boundedness is assumed.

Hypotheses:

  • The affine hull of AAA is all of Rn\mathbb{R}^nRn.
  • q0,q1,…q_0,q_1,\dotsq0​,q1​,… is a sequence in Rn\mathbb{R}^nRn that is Fejér monotone with respect to AAA. That is:
    • qν∉Aq_\nu\notin Aqν​∈/A for all ν\nuν;
    • qν≠qν+1q_\nu\ne q_{\nu+1}qν​=qν+1​ for all ν\nuν;
    • ∣qν+1−x∣≤∣qν−x∣|q_{\nu+1}-x|\le|q_\nu-x|∣qν+1​−x∣≤∣qν​−x∣ for every x∈Ax\in Ax∈A and every ν\nuν.

Conclusion. There is a point l∈Rnl\in\mathbb{R}^nl∈Rn with qν→lq_\nu\to lqν​→l as ν→∞\nu\to\inftyν→∞, in the Euclidean topology. Nothing is asserted about where lll lies relative to AAA.

Degenerate cases:

  • AAA empty: The affine hull of the empty set is empty, not Rn\mathbb{R}^nRn, so AAA cannot be empty.
  • A=RnA=\mathbb{R}^nA=Rn: The condition qν∉Aq_\nu\notin Aqν​∈/A cannot hold, so the statement is vacuous.
  • n=0n=0n=0: The space is a single point, so consecutive distinct terms are impossible and the statement is vacuous.
Human review
  • Endorsed by Shuze Chen · Sep 27, 2026

    Confirmed by the moderator at approval.

  • Endorsed by mikedeng1 · Sep 27, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me