§8 — an infinite reflexion sequence () does not converge
ProvedRelaxationMethod.LowDim.reflexion_not_tendstoLet be the nonempty solution polytope of a system of linear inequalities, and let be an infinite sequence produced by the reflexion process (): every , and is the mirror image of in the boundary of a half-space at maximal distance. Then does not converge.
This is the first step of the proof of Theorem 2, Case 2: a limit would lie in (§5), and from some index on every reflecting hyperplane would pass through it (§6), so the distance to the limit would stay constant and positive.
Formalization Note §8 assumes throughout, but the argument it cites (§5 and §6) does not use the dimension, so the statement has no dimension hypothesis. For it is also a consequence of Theorem 1, Case 2.
import Mathlib import Definitions.Def_RelaxationMethod_LowDim_RelaxStep open Filter Topology
namespace RelaxationMethod.LowDim
/-- §8, p. 401 (by §5 and §6): an infinite sequence produced by the reflexion process
(`λ = 2`) does not converge. -/
theorem reflexion_not_tendsto {n m : ℕ} (a : Fin m → EuclideanSpace ℝ (Fin n)) (b : Fin m → ℝ)
(hA : (polytope a b).Nonempty) (p : ℕ → EuclideanSpace ℝ (Fin n))
(hrun : ∀ ν, p ν ∉ polytope a b → IsRelaxStep a b 2 (p ν) (p (ν + 1)))
(hinf : ∀ ν, p ν ∉ polytope a b) :
¬ ∃ l, Tendsto p atTop (𝓝 l) := 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.
- is the distance from a point to a set, with .
- is a sequence in .
No assumption is made about the dimension of .
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 .
Claim. There is no point with .
Degenerate cases:
- . , so the hypotheses cannot be satisfied and the statement is vacuous.
- . A nonempty is the whole one-point space, so the statement is vacuous.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.