High Order Random Walks: Beyond Spectral Gap 1: On a One-Sided λ-Local Spectral Expander, ‖M⁺_k φ‖ ≤ ((k+1)/(k+2) + (k+1)λ/2)‖φ‖ for Every k-Cochain φ Orthogonal to the ConstantsResearch Paper
Motivation
A high dimensional expander is a simplicial complex whose local structure forces global expansion. The high order random walks on such a complex move from a -face to a -face through a common -face. They were studied for their connection to agreement tests in probabilistically checkable proofs (Dinur–Kaufman 2017; Kaufman–Mass 2017), and they later became a tool for sampling. Anari, Liu, Oveis Gharan and Vinzant (arXiv:1811.01816) used the mixing bound of this mission to prove the Mihail–Vazirani conjecture: the bases-exchange walk of every matroid mixes rapidly.
Timeline:
- 1973. Garland (Ann. of Math. 97) shows that spectral gaps in the links of a complex control its cohomology. Inner products are localized to links; this is now called Garland's method.
- 2017. Kaufman and Mass (arXiv:1604.02947) bound the second eigenvalue of the high order walks on complexes with well-expanding links. Dinur and Kaufman obtain the optimal bound under a two-sided spectral gap in the links, as Kaufman–Oppenheim explain.
- 2018. Oppenheim (Discrete Comput. Geom. 59) shows how spectral gaps descend from top-dimensional links to lower ones ("trickling down").
- 2017–2021. Kaufman and Oppenheim (arXiv:1707.02799v3) obtain the optimal mixing bound under a one-sided gap only: negative eigenvalues of the links do not matter. This is the target of this mission.
Setting
Let be a type of vertices. A pure -dimensional finite simplicial complex is a finite family of finite subsets of that is closed under subsets, has faces of at most elements, and has every face contained in a face of exactly elements. A face with elements is a -face; is the set of -faces, and .
A weight function is a map from the faces of to that is balanced: for and ,
A -cochain is a function . The cochains carry the inner product and the norm . The cochains orthogonal to the constants form .
The upper random walk acts on -cochains by
It stays put with probability , and otherwise moves to a neighbouring -face with probability proportional to the weight of their union.
The link of a face is , weighted by . On the vertices of , the non-lazy upper walk is the weighted random walk on the 1-skeleton of the link. Let be its second largest eigenvalue. is a one-sided -local spectral expander if for every face of dimension . The empty face is included, and its link is itself.
Formalization targets
Goal: Theorem 5.4 (p. 17)
Let and let be a one-sided -local spectral expander. Then for every and every ,
Milestones
They follow the paper's proof order:
- Lemma 3.6 and Corollary 3.7: the adjoint of the signless differential , and the factorizations , .
- Proposition 4.1 (1)–(3), Garland's localization identities, and Proposition 4.2:
- Lemma 4.3, which bounds the link terms by .
- Lemma 5.1.
- Theorem 5.2 (the Decomposition Theorem).
- Corollary 5.3, in its general and its one-sided form:
Significance
The result. The coefficient is the baseline in the paper's mixing bound, and the bound is optimal up to the term. It needs a gap on one side only: links may have eigenvalues near . This matters in two places. The links of a matroid's independence complex are only one-sided expanders, so the matroid application needs exactly this case. And the links of Ramanujan complexes are one-sided expanders, so this bound gives optimal mixing on them; the two-sided bound of Dinur–Kaufman does not apply to them.
Formalizing it. The theorem is proved on paper; the Lean statements in this mission are proof targets. Completing the mission would give machine-checked proofs of the mixing bound, Garland's localization identities, and the Decomposition Theorem, built on definitions of weighted simplicial complexes, links, and their random walks. Lemma 4.3 and Corollary 5.3 are stated with a correction: as printed they are false when a link eigenvalue bound is negative (see Formalization scope).
Difficulty
The obvious argument fails. The tempting route bounds the second eigenvalue of directly from the link spectra, by induction on . But has large eigenvalues near for every , coming from cochains of the form with of lower degree. A single spectral-gap estimate cannot separate these levels from one another. The paper instead splits into contributions from every degree ; this is the Decomposition Theorem, and each piece is controlled separately. Formally, the main costs are:
- the double-counting behind Proposition 4.1 (Appendix A, pp. 28–29);
- a square root of a positive self-adjoint operator on a weighted finite-dimensional space (Theorem 5.2);
- the bookkeeping of degrees and links.
Formalization scope
Faces are Finset V. is a Finset (Finset V), and is cells X (k + 1): faces are indexed by their number of vertices. Cochains are functions Finset V → ℝ that are read only on the relevant faces. Every operator is zero off . The weight is positive on faces; the paper writes , and appears in denominators. Every goal-level statement carries the standing assumption of §2: is pure -dimensional and is a weight. Orthogonality to the constants is always weighted by (or by in a link).
The adjoint is defined by its explicit formula; that it is the adjoint is Lemma 3.6. The eigenvalue condition is stated in Rayleigh form: for every on the vertices of that is -orthogonal to the constants. It is equivalent to the eigenvalue form even for disconnected links. A Rayleigh bound over all , constants included, would be unsatisfiable for and would make the goal vacuous; it is ruled out. The predicate quantifies over every face of dimension to , including .
Corrections, all disclosed in the items:
- Lemma 4.3 is stated with a bound . The printed version with fails already for the complete graph on three vertices.
- Corollary 5.3 accordingly takes and . Its two formal statements retain the page's assumption that every link of dimension at least one is connected, including itself.
- The proof of Theorem 5.4 ends with ; the statement's is formalized.
Welcome contributions: proofs of any milestone. Reusable lemmas on finite weighted inner products, on double counting over faces of a Finset (Finset V), and on links are useful beyond this mission; the companion mission on two-sided expanders uses the same objects.
Selected references
- T. Kaufman, I. Oppenheim, High Order Random Walks: Beyond Spectral Gap, arXiv:1707.02799v3, 2021. https://arxiv.org/abs/1707.02799
- N. Anari, K. Liu, S. Oveis Gharan, C. Vinzant, Log-concave polynomials II: High-dimensional walks and an FPRAS for counting bases of a matroid, STOC 2019. https://arxiv.org/abs/1811.01816
- H. Garland, p-adic curvature and the cohomology of discrete subgroups of p-adic groups, Ann. of Math. 97:375–423, 1973. https://doi.org/10.2307/1970781
- T. Kaufman, D. Mass, High dimensional random walks and colorful expansion, ITCS 2017. https://arxiv.org/abs/1604.02947
- I. Oppenheim, Local spectral expansion approach to high dimensional expanders Part I: Descent of spectral gaps, Discrete Comput. Geom. 59(2):293–330, 2018. https://arxiv.org/abs/1709.04431