Bootstrap Step 2: Choosing α and Closing the Induction #
Base case setup #
With v₁ = 0 and x₁ ∈ B(m⋆, α): L₁ = Ψ(x₁) < R² (by continuity of Ψ and Ψ(m⋆) = 0) x₁, x'₁ ∈ Ω (since α < r and 4r ≤ dist(m⋆, ∂Ω))
Inductive step #
Assuming all iterates up to n stay in Ω with Lyapunov ≤ R²: Total displacement: ‖x'{n+1} - m⋆‖ ≤ α + C_h √η S_a R ≤ 2r So x'{n+1} ∈ Ω (since dist(m⋆, ∂Ω) = 4r) And ‖x_{n+1} - m⋆‖ ≤ 2r + C_mov R ≤ 3r < 4r So x_{n+1} ∈ Ω
theorem
PLAcceleratedNesterovLean.exists_alpha_psi_small
{d : ℕ}
(m : E d)
(Ψ : E d → ℝ)
(hcont : ContinuousAt Ψ m)
(hzero : Ψ m = 0)
(R : ℝ)
(hR : 0 < R)
:
If Ψ is continuous, Ψ(m) = 0, and R > 0, there exists α > 0 with Ψ(x) < R² for all x in B(m, α).
theorem
PLAcceleratedNesterovLean.ball_mem_of_dist_lt
{d : ℕ}
(x m : E d)
(α : ℝ)
(Ω : Set (E d))
(_hΩ : IsOpen Ω)
(_hm : m ∈ Ω)
(hx : dist x m < α)
:
Ball containment: if ‖x - m‖ < α and α < r and 4r ≤ dist(m, ∂Ω), then x ∈ Ω. Stated as: if dist(x, m) < α, α + displacement < dist(m, ∂Ω), then x ∈ Ω.