Walk reversal and the powered graph #
The graph-theoretic half of Dinur's powering step. The t-th power of a
regular graph G has the same vertices, and one edge for each walk of
length t in G, joining the walk's two ends.
Making that a RegGraph means exhibiting the rotation map: an involution on
darts. A dart of the power is a vertex together with a tuple of t labels, and
its reverse is the reversed walk — starting at the far end and retracing the
same edges backwards. So the work here is to define reversal and prove it is an
involution.
How reversal is defined #
The k-th dart of the walk (v, s) is (walkAt k, s k); reversing it with
G.rot yields the next vertex together with the label that points back,
called backLabel. The reversed walk reads those back-labels in reverse order,
using Fin.rev — whose own involutivity (Fin.rev_rev) carries most of the
index bookkeeping.
rot_dart is the one computational fact everything rests on: reversing the
k-th dart gives (walkAt (k+1), backLabel k). Applying G.rot_involutive to
it turns each step of the reversed walk back into a step of the original.
Why the power's spectral bound is lam ^ t #
The power's walk operator is the t-fold operator of G: averaging over all
deg ^ t walks out of a vertex is exactly stepIter t (sum_walkEnd). So the
squared-norm contraction of RegularGraph applies verbatim, and a graph with
SpectralBound lam powers up to one with SpectralBound (lam ^ t). This is
what makes powering amplify the gap.
Main definitions #
RegGraph.backLabel— the label pointing back along a dart of a walkRegGraph.revWalk— the reversed walkRegGraph.power— thet-th power as aRegGraph
Main results #
RegGraph.rot_dart— reversing thek-th dart of a walkRegGraph.walkAt_revWalk— the reversed walk retraces the trajectoryRegGraph.walkEnd_revWalk,RegGraph.revWalk_revWalk— reversal is an involutionRegGraph.step_power— the power's walk operator isstepIter tRegGraph.spectralBound_power—SpectralBound lampowers toSpectralBound (lam ^ t)RegGraph.deg_power,RegGraph.order_power
Reversing the darts of a walk #
The powered graph #
The t-th power of G: same vertices, one edge per walk of length t.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Powering amplifies the spectral gap.