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 : ā)
:
(transitionMatrix G d ^ t).mulVec y ā¬įµ„ (transitionMatrix G d ^ t).mulVec y ⤠(maxAbsOtherEigenvalue G d ^ t) ^ 2 * y ā¬įµ„ y
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)
:
Lemma C.1 (with explicit αā = āØx, šā© / 2n, αā = āØx, Ļā© / 2n).