Theorem 3.5 — Algorithm GIN converges to a limit point near which
ProvedGlobalInexactNewton.Backtracking.theorem_3_5global-convergenceinexact-newtonp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be a finite-dimensional real normed space and continuously differentiable. Assume that Algorithm GIN with parameter does not break down, with iterates , levels and steps . Let be a limit point of for which there is a constant , independent of , with
whenever is sufficiently near and is sufficiently large. Then .
No invertibility of is assumed, and the theorem does not claim . It complements Theorem 3.3 and gives the convergence part of Theorem 5.2.
Formalization Note The paper says "sufficiently near" and "sufficiently large"; we state: there exist , and such that (3.2) holds for every with . is chosen before ("independent of ").
Preamble
import Mathlib import Definitions.Def_GlobalInexactNewton_Backtracking_Method open Filter Topology
Formal statement
namespace GlobalInexactNewton.Backtracking
/-- Eisenstat–Walker (1994), p. 401, Theorem 3.5: assume Algorithm GIN does not break down. If
`x_*` is a limit point of `{x_k}` such that there is a `Γ` independent of `k` for which (3.2)
`‖s_k‖ ≤ Γ (1 - η_k) ‖F(x_k)‖` whenever `x_k` is sufficiently near `x_*` and `k` is sufficiently
large, then `x_k → x_*`. "Sufficiently near / large" is `∃ δ > 0, ∃ K`, after `∃ Γ`. No invertibility
of `F'(x_*)` is assumed. -/
theorem theorem_3_5 {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E]
(F : E → E) (hF : ContDiff ℝ 1 F) (t : ℝ) (x : ℕ → E) (η : ℕ → ℝ)
(hrun : IsGINRun F t x η) (xstar : E) (hlim : MapClusterPt xstar atTop x)
(hΓ : ∃ Γ : ℝ, ∃ δ > 0, ∃ K : ℕ, ∀ k ≥ K, x k ∈ Metric.ball xstar δ →
‖x (k + 1) - x k‖ ≤ Γ * (1 - η k) * ‖F (x k)‖) :
Tendsto x atTop (𝓝 xstar) := by sorry
end GlobalInexactNewton.Backtracking
Source
Eisenstat and Walker, Globally Convergent Inexact Newton Methods, SIAM J. Optim. 4(2) (1994), p. 401, Theorem 3.5
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.