(3.2) / (3.7) — a non-convergent infinite relaxation sequence has step lengths bounded away from 0
ProvedRelaxationMethod.LowDim.step_length_posLet be the nonempty solution polytope, with affine span (), let , and let be an infinite relaxation sequence with parameter that does not converge. Then there is with
i.e. .
This is claim (a) of the proof of Theorem 2, Case 1, where it leads to a contradiction for ; for it is (3.7), a step of the proof of Theorem 2, Case 2.
Formalization Note The paper proves (3.2) under §7's standing assumptions , , and restates it as (3.7) for in §8 ("Then (3.2) or (3.7) … again holds"). The statement covers . The infimum is over all , as in (3.2).
import Mathlib import Definitions.Def_RelaxationMethod_LowDim_RelaxStep open Filter Topology
namespace RelaxationMethod.LowDim
/-- (3.2), p. 400, and (3.7), p. 401: if `r < n`, `0 < λ ⩽ 2`, and an infinite relaxation
sequence does not converge, then its step lengths are bounded below by a positive constant,
`inf_ν |p_{ν+1} - p_ν| = c > 0`. -/
theorem step_length_pos {n m : ℕ} (a : Fin m → EuclideanSpace ℝ (Fin n)) (b : Fin m → ℝ)
(hA : (polytope a b).Nonempty) (hr : affineSpan ℝ (polytope a b) ≠ ⊤)
(lam : ℝ) (hlam0 : 0 < lam) (hlam2 : lam ≤ 2)
(p : ℕ → EuclideanSpace ℝ (Fin n))
(hrun : ∀ ν, p ν ∉ polytope a b → IsRelaxStep a b lam (p ν) (p (ν + 1)))
(hinf : ∀ ν, p ν ∉ polytope a b) (hdiv : ¬ ∃ l, Tendsto p atTop (𝓝 l)) :
∃ c : ℝ, 0 < c ∧ ∀ ν, c ≤ dist (p (ν + 1)) (p ν) := by sorry
end RelaxationMethod.LowDim
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting. Work in with the standard inner product.
- There are vectors and reals .
- Each gives a half-space .
- The polytope is . It is assumed nonempty.
- The affine span is assumed not to be all of .
- is the distance from a point to a set, with .
- is a real number with .
- is a sequence in .
Hypotheses.
- for every .
- For every , comes from by a relaxation step with parameter . This means there is an index (it may depend on ) such that:
- for all ;
- there is a with and .
- does not converge to any point of .
Claim. There is a real such that
The claim is only a positive uniform lower bound. It does not assert that equals the infimum of the step lengths.
Degenerate cases:
- gives , which contradicts the hypothesis on (and ), so the statement is vacuous.
- makes the affine span of a nonempty set the whole space, so the statement is vacuous.
- No non-convergent sequence. If every sequence satisfying the step hypotheses converges, the statement is vacuous.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.