Documentation

Averaging.ReconstructionDecomp

Lemma C.1: x⁽ᵗ⁾ = α₁ šŸ™ + α₂ λ₂ᵗ χ + e⁽ᵗ⁾ with ‖e⁽ᵗ⁾‖_āˆž ≤ λᵗ √(2n) #

Lemma C.1 of Becchetti et al. (arXiv:1511.03927). The vectors šŸ™ and χ are orthogonal eigenvectors of P with eigenvalues 1 and λ₂ = 1 - 2b/d, both larger than Ī»; since at most two eigenvalues of P exceed Ī» in absolute value, P contracts the orthogonal complement of span {šŸ™, χ} by Ī» (pow_mulVec_dotProduct_self_le_of_orthogonal). The error e⁽ᵗ⁾ = Pįµ— (x - α₁ šŸ™ - α₂ χ) then has ‖e⁽ᵗ⁾‖_āˆž ≤ ‖e⁽ᵗ⁾‖₂ ≤ λᵗ ‖x‖₂ = λᵗ √(2n).

theorem Averaging.transitionMatrix_pow_mulVec_dotProduct_self_le {V : Type u_1} [Fintype V] [DecidableEq V] {G : SimpleGraph V} [DecidableRel G.Adj] {V₁ Vā‚‚ : Finset V} {n d b : ā„•} (hG : IsClusteredRegular G V₁ Vā‚‚ n d b) (hd : 0 < d) (hn : 0 < n) (hlam : maxAbsOtherEigenvalue G d < 1 - 2 * ↑b / ↑d) {y : V → ā„} (hy₁ : 1 ā¬įµ„ y = 0) (hyā‚‚ : clusterIndicator V₁ Vā‚‚ ā¬įµ„ y = 0) (t : ā„•) :

P contracts vectors orthogonal to šŸ™ and χ by Ī»: ‖Pįµ— y‖² ≤ λ²ᵗ ‖y‖².

theorem Averaging.abs_avgIter_sub_le_aux {V : Type u_1} [Fintype V] [DecidableEq V] {G : SimpleGraph V} [DecidableRel G.Adj] {V₁ Vā‚‚ : Finset V} {n d b : ā„•} (hG : IsClusteredRegular G V₁ Vā‚‚ n d b) (hd : 0 < d) (hlam : maxAbsOtherEigenvalue G d < 1 - 2 * ↑b / ↑d) {x : V → ā„} (hx : āˆ€ (v : V), x v = 1 ∨ x v = -1) (t : ā„•) (v : V) :
|avgIter G t x v - ((āˆ‘ u : V, x u) / (2 * ↑n) + x ā¬įµ„ clusterIndicator V₁ Vā‚‚ / (2 * ↑n) * (1 - 2 * ↑b / ↑d) ^ t * clusterIndicator V₁ Vā‚‚ v)| ≤ maxAbsOtherEigenvalue G d ^ t * √(2 * ↑n)

Lemma C.1 (with explicit α₁ = ⟨x, šŸ™āŸ© / 2n, α₂ = ⟨x, Ļ‡āŸ© / 2n).