§5 — an infinite relaxation sequence is Fejér-monotone with respect to
ProvedRelaxationMethod.FullDim.run_fejerMonotoneLet be the nonempty solution polytope of a system of linear inequalities in and let . If is a run of the relaxation process with parameter that never terminates, i.e. for every , then the sequence is Fejér-monotone with respect to :
This is the link between the relaxation process and Lemma 1, which is a statement about Fejér-monotone sequences.
Formalization Note The paper states this in §5 ("As already mentioned in § 1") for the case , , and uses it again in §6 for ; we state it for and without the dimension hypothesis, which the claim does not use. The parameter is named lam.
import Mathlib import Definitions.Def_RelaxationMethod_FullDim_RelaxStep import Definitions.Def_RelaxationMethod_FullDim_FejerMonotone open Filter Topology
namespace RelaxationMethod.FullDim
/-- §5, p. 398 (from §1): an infinite run of the relaxation process with `0 < lam ≤ 2`,
i.e. one that never enters the nonempty polytope `A`, is Fejér-monotone with respect to `A`. -/
theorem run_fejerMonotone {n m : ℕ} (a : Fin m → EuclideanSpace ℝ (Fin n)) (b : Fin m → ℝ)
(hA : (polytope a b).Nonempty) (lam : ℝ) (hlam0 : 0 < lam) (hlam2 : lam ≤ 2)
(p : ℕ → EuclideanSpace ℝ (Fin n)) (hrun : IsRelaxRun a b lam p)
(hinf : ∀ ν : ℕ, p ν ∉ polytope a b) :
IsFejerMonotone (polytope a b) p := by sorry
end RelaxationMethod.FullDim
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Fix natural numbers and . Take vectors and reals . Let and .
Hypotheses:
- is nonempty.
- is a real number with .
- is a sequence in that is a relaxation run with parameter . That is, whenever , there is an index with for all , and a point with , such that . Here is the infimum distance, taken as to an empty set.
- for every .
Conclusion. The sequence is Fejér monotone with respect to . That is, all three of the following hold:
- for all .
- for all .
- For every and every ,
Degenerate cases:
- : , so the hypothesis that every cannot hold and the statement is vacuous.
- : A nonempty is the whole one-point space, so again the statement is vacuous.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.