Section 12.3.1 -- eigenvalues of the cycle
ProvedMarkovMixing.cycle_eigenvaluesSimple random walk on the -cycle is the Markov chain on that moves from to or with probability each. A real number is an eigenvalue of the chain when there is a nonzero function with , where .
The theorem (§12.3.1 of Levin–Peres–Wilmer) asserts: for , every number of the form
is an eigenvalue of the walk. The eigenfunctions behind these values are the discrete Fourier modes and . (The statement exhibits these eigenvalues; that they exhaust the spectrum is not asserted.) In particular the spectral gap of the cycle is , giving relaxation time of order — the model computation for the spectral theory of Chapter 12, matching the coupling bounds for cycles obtained in earlier missions.
import Definitions.Def_mm_spectral import Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
namespace MarkovMixing
/-- **§12.3.1** (LPW): the eigenvalues of simple random walk on the
`n`-cycle are `cos(2πj/n)` for `j = 0, 1, …, n−1`. -/
theorem cycle_eigenvalues (n : ℕ) [NeZero n] (hn : 3 ≤ n) (j : Fin n) :
IsEigenvalue (cycleWalk n) (Real.cos (2 * Real.pi * j / n)) := by
sorry
end MarkovMixing
Read-back
What the Lean code literally says, in plain math · claude-fable-5
For every natural number that is nonzero (a typeclass assumption) and satisfies , and for every index , the theorem asserts that the real number is an eigenvalue of the "cycle walk" matrix on the state space . Here the cycle walk is the real matrix indexed by with entries
i.e. probability each to the two neighbors on the -cycle (since , the neighbors and are distinct, so each row has exactly two nonzero entries). "Is an eigenvalue" is the bundle's custom notion: there exists a function , not identically zero, such that as vectors, i.e. for every state — a right eigenvector with real entries; no normalization, orthogonality, or multiplicity information is asserted. In the expression , the index is cast to a real number via its canonical representative in , and is the real cosine. Edge cases worth noting: the case is included, so the statement in particular claims that is an eigenvalue; distinct indices and yield the same cosine value, and the theorem makes no claim of distinctness — nor does it claim that these numbers exhaust the spectrum of or that they are the only eigenvalues. The statement is a plain existence claim, one for each pair satisfying the hypotheses.
Confirmed by the mission captain (proposal self-audit).