Theorem 3.12 — the level set contains a point with linearly dependent
OpenShorNonsmooth.RAlgorithm.exists_dependent_point_at_limit_levelLet the assumptions of Theorem 3.11 and condition (3.50) hold: , with as , , and a sequence constructed by the -algorithm applied to with . The values are nonincreasing and bounded below, so
exists. Then the level set contains a point such that the set of vectors is linearly dependent.
For a smooth (one piece) linear dependence of means ; in general it is a generalized stationarity condition. The theorem says the monotone values of the -algorithm settle at a level containing such a point.
Formalization Note is written as , which equals the limit because the values are nonincreasing and bounded below. Linear dependence of the set is ¬ LinearIndependent of the family indexed by the elements of the set (a set containing is dependent).
import Mathlib import Definitions.Def_ShorNonsmooth_RAlgorithm_RAlgorithm open scoped InnerProductSpace open Filter Topology
namespace ShorNonsmooth.RAlgorithm
/-- Shor (1985), p. 84, **Theorem 3.12**. Under the assumptions of Theorem 3.11 and condition
(3.50), let `f_∞ = lim_{k→∞} f(x_k)` (the values `f(x_k)` are nonincreasing and bounded below,
p. 82, so the limit is their infimum). Then the set `U = {x : f(x) = f_∞}` contains a point `x*`
such that the set of vectors `G_f(x*)` is linearly dependent. -/
theorem exists_dependent_point_at_limit_level {n : ℕ} (hn : 0 < n) (P : KRep n)
(f : EuclideanSpace ℝ (Fin n) → ℝ) (hf : P.Forms f)
(hf_coercive : Tendsto f (cocompact (EuclideanSpace ℝ (Fin n))) atTop)
(α : ℝ) (hα : 1 < α)
(x gt g : ℕ → EuclideanSpace ℝ (Fin n))
(B : ℕ → EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin n)) (h : ℕ → ℝ)
(hrun : IsRun P f α 0 x gt g B h)
(hstep : Tendsto (fun k => ‖x (k + 1) - x k‖) atTop (𝓝 0)) :
∃ xs : EuclideanSpace ℝ (Fin n), f xs = ⨅ k, f (x k) ∧
¬ LinearIndependent ℝ ((↑) : P.Gf xs → EuclideanSpace ℝ (Fin n)) := by sorry
end ShorNonsmooth.RAlgorithm
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.