Walks in a regular graph #
Dinur's powering step replaces the edges of a constraint graph by its walks
of a fixed length t. This module gives walks their combinatorial form — a
starting vertex together with a tuple of t edge labels — and connects that
form to the analytic one: summing any function of the walk's endpoint over all
deg ^ t walks out of a vertex is deg ^ t times the t-step walk operator.
That identity, sum_walkEnd, is the bridge between the two views. The powering
construction is defined by quantifying over walk tuples, while every estimate
about it comes from the spectral bound through Mixing; sum_mul_walkEnd
performs the translation in the form the analysis needs.
Main definitions #
RegGraph.walkEnd— the endpoint of the walk fromvwith label tuples
Main results #
RegGraph.sum_walkEnd—∑ s, f (walkEnd v s) = d ^ t * stepIter t f vRegGraph.sum_mul_walkEnd— the correlation offat the start andgat the end of a random walk, as a multiple of the operator inner productRegGraph.card_walks— there aredeg ^ twalks out of each vertex
The endpoint of the walk that starts at v and follows the edge labels
s 0, s 1, …, s (t-1) in order.
Equations
Instances For
There are deg ^ t walks of length t out of a vertex.
The walk-form of the correlation between the start and the end of a random
walk: it is deg ^ t times the operator inner product, which mixing_sq
estimates.