Theorem 8.4, proof — w.p.
ProvedTraceEstimation.UnitVector.mixed_rD_boundp2o-batch-p200ap2o-gran-per-chapterp2o-plan-paperp2o-v1rademacherrandomized-numerical-linear-algebratrace-estimation
Let , let be an orthogonal seed matrix with , let be the random mixing matrix, let be symmetric positive semi-definite, and let . Then with probability at least over , for all ,
and consequently
This is the step of the proof of Theorem 8.4 that turns the entrywise bound of Lemma 8.3 into a bound on the diagonal of the mixed matrix, so that Theorem 8.2 applies to with a controlled .
Formalization Note The event is the conjunction of the diagonal bounds and the bound, over the diagonal of under signMeasure n. No hypothesis is added: for both parts hold (Lean's and the right-hand sides are non-negative for ).
Preamble
import Mathlib import Definitions.Def_TraceEstimation_UnitVector_mixingMatrix import Definitions.Def_TraceEstimation_UnitVector_rD
Formal statement
namespace TraceEstimation.UnitVector
open MeasureTheory ProbabilityTheory Matrix Real
/-- Avron–Toledo, proof of Theorem 8.4 (p. 8:13), the bound on the diagonal of the mixed matrix:
let `F` be an orthogonal `n × n` seed matrix (`n ≥ 1`) with `η = max |F_ij|²`, `𝓕 = F D` the random
mixing matrix, `A` a symmetric positive semi-definite `n × n` matrix, and `0 < δ < 1`. With
probability at least `1 - δ/2` over `D`, for all `j`,
`0 ≤ (𝓕 A 𝓕ᵀ)_jj ≤ 2η ln(4n²/δ) trace(A)`, and consequently
`r_D(𝓕 A 𝓕ᵀ) ≤ 2nη ln(4n²/δ)`. -/
theorem mixed_rD_bound {n : ℕ} (hn : 0 < n)
(F : Matrix (Fin n) (Fin n) ℝ) (hF : Fᵀ * F = 1)
(A : Matrix (Fin n) (Fin n) ℝ) (hA : A.PosSemidef)
(δ : ℝ) (hδ : 0 < δ) (hδ1 : δ < 1) :
1 - δ / 2 ≤ (signMeasure n).real
{d | (∀ j, 0 ≤ (mixingMatrix F d * A * (mixingMatrix F d)ᵀ) j j ∧
(mixingMatrix F d * A * (mixingMatrix F d)ᵀ) j j ≤
2 * eta F * Real.log (4 * (n : ℝ) ^ 2 / δ) * A.trace) ∧
rD (mixingMatrix F d * A * (mixingMatrix F d)ᵀ) ≤
2 * (n : ℝ) * eta F * Real.log (4 * (n : ℝ) ^ 2 / δ)} := by sorry
end TraceEstimation.UnitVector
Source
Avron and Toledo, Randomized algorithms for estimating the trace of an implicit symmetric positive semi-definite matrix, J. ACM 58(2), Article 8 (2011), p. 8:13, Section 8, proof of Theorem 8.4, second and third displays
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.