Proof of Lemma B.2, p. 22 — |ω±(µ)| = λ/(1 + √(1 − λ²)) for µ ∈ [−1, 1] (printed √(1 − λ)²)
ProvedAccelVI.MVC.omega_moduluscomplex-numbersmomentump2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1spectrum
Let and , and let
be the two roots (B.2)–(B.3) of (B.1). Then
Since the eigenvalues of lie in for a reversible chain, every eigenvalue of has this same modulus.
Formalization Note. The page prints the constant as , a typesetting slip: (B.2)–(B.3) on p. 21 carry , and only that value equals the rate of Theorem 5.5. The modulus is the complex absolute value.
Preamble
import Mathlib import Definitions.Def_mm_basic import Definitions.Def_AccelVI_MVC_Setting
Formal statement
namespace AccelVI.MVC
/-- Proof of Lemma B.2, p. 22, first display (with λ/(1 + √(1 − λ²)) for the printed λ/(1 + √(1 − λ)²)):
for μ ∈ [−1, 1], the roots ω^±(μ) = λ/(1 + √(1 − λ²)) · (μ ± i√(1 − μ²)) of (B.1), given in (B.2)–(B.3),
both have modulus λ/(1 + √(1 − λ²)). -/
theorem omega_modulus (lam : ℝ) (h0 : 0 < lam) (h1 : lam < 1) (μ : ℝ) (hμ1 : -1 ≤ μ) (hμ2 : μ ≤ 1) :
‖((lam / (1 + Real.sqrt (1 - lam ^ 2)) : ℝ) : ℂ) * ((μ : ℂ) + Complex.I * (Real.sqrt (1 - μ ^ 2) : ℂ))‖
= lam / (1 + Real.sqrt (1 - lam ^ 2)) ∧
‖((lam / (1 + Real.sqrt (1 - lam ^ 2)) : ℝ) : ℂ) * ((μ : ℂ) - Complex.I * (Real.sqrt (1 - μ ^ 2) : ℂ))‖
= lam / (1 + Real.sqrt (1 - lam ^ 2)) := by sorry
end AccelVI.MVC
Source
Goyal & Grand-Clément, A First-Order Approach to Accelerated Value Iteration, arXiv:1905.09963v7, p. 22, proof of Lemma B.2, first line (with (B.2)–(B.3), p. 21)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.