Theorem 4.1 — stabilized type-I Anderson acceleration converges to a fixed point of every nonexpansive map
ProvedAndersonAccel.Safe.aais_convergesLet be nonexpansive in the Euclidean norm, for all , and suppose its fixed-point set is nonempty. Run Algorithm 3.1 (AA-I-S-m) from any with regularization constants , safeguarding constants and max-memory . Then there is a fixed point with
This is the global convergence guarantee for the stabilized type-I Anderson acceleration: no smoothness, contractivity or local assumption on is needed, only nonexpansiveness and existence of a solution, the same hypotheses under which the unaccelerated averaged iteration converges.
Formalization Note The algorithm is the predicate IsAAISRun (line 9 as in Eq. (3.3) at a window start; see that definition). There is no hypothesis that the iterates avoid the solution set: if some is a fixed point, all later iterates equal it. is EuclideanSpace ℝ (Fin n).
import Mathlib import Definitions.Def_AndersonAccel_Safe_Basic import Definitions.Def_AndersonAccel_Safe_IsAAISRun
namespace AndersonAccel.Safe
open Filter Topology
/-- Theorem 4.1 (p. 3182). For a nonexpansive `f : ℝⁿ → ℝⁿ` with a fixed point, the iterates
`x^k` of Algorithm 3.1 converge to a fixed point `x⋆ = f(x⋆)`. -/
theorem aais_converges {n : ℕ} (f : EuclideanSpace ℝ (Fin n) → EuclideanSpace ℝ (Fin n)) (hf : LipschitzWith 1 f)
(θbar τ α D ε : ℝ) (m : ℕ)
(hθ0 : 0 < θbar) (hθ1 : θbar < 1) (hτ0 : 0 < τ) (hτ1 : τ < 1) (hα0 : 0 < α) (hα1 : α < 1)
(hD : 0 < D) (hε : 0 < ε) (hm : 0 < m)
(x xt s y shat ytil : ℕ → EuclideanSpace ℝ (Fin n))
(H : ℕ → (EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin n))) (mem nAA : ℕ → ℕ)
(hrun : IsAAISRun f θbar τ α D ε m x xt s y shat ytil H mem nAA)
(hX : ∃ z, f z = z) :
∃ xs : EuclideanSpace ℝ (Fin n), f xs = xs ∧ Tendsto x atTop (𝓝 xs) := by sorry
end AndersonAccel.Safe
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.