Eigenstripping, Spectral Decay, and Edge-Expansion on Posets
Abstract
We study the relationship between the underlying structure of posets and the spectral and combinatorial properties of their higher-order random walks. While fast mixing of random walks on hypergraphs (simplicial complexes) has led to myriad breakthroughs throughout theoretical computer science in the last five years, many other important applications (e.g. to locally testable codes, 2-2 games) rely on the more general non-simplicial structure of posets. These works make it clear that the global expansion properties of posets depend strongly on their underlying architecture (e.g. simplicial, cubical, linear algebraic), but the overall phenomenon remains poorly understood. In this work, we quantify the advantage of different poset architectures, highlighting how structural regularity controls the spectral decay and edge-expansion of corresponding random walks.
In particular, we show that the spectra of walks on expanding posets (Dikstein, Dinur, Filmus, Harsha RANDOM 2018) concentrate in strips around a small number of approximate eigenvalues controlled by the regularity of the underlying poset. This gives a simple condition to identify poset architectures (e.g. the Grassmann) that exhibit fast (exponential rate) decay of eigenvalues, versus architectures like hypergraphs whose eigenvalues decay slowly (linear rate)—a crucial distinction in applications to hardness of approximation and agreement testing such as the recent proof of the 2-2 Games Conjecture (Khot, Minzer, Safra FOCS 2018). We show these results lead to a tight variance-based characterization of edge-expansion on expanding posets generalizing (Bafna, Hopkins, Kaufman, and Lovett (SODA 2022)), and pay special attention to the case of the Grassmann where we show our results are tight for a natural set of sparsifications of the Grassmann graphs. We note for clarity that our results do not recover the characterization used in the proof of the 2-2 Games Conjecture which relies on rather than -structure.
1 Introduction
Random walks on high dimensional expanders (HDX) have been the object of intense study in theoretical computer science in recent years. Starting with their original formulation by Kaufman and Mass [1], a series of works on the spectral structure of these walks [2, 3, 4] led to significant breakthroughs in approximate sampling [5, 4, 6, 7, 8, 9, 10, 11, 12, 13], CSP-approximation [14, 15], error-correcting codes [16, 17], agreement testing [18, 19, 20], and more. Most of these works focus on the structure of expansion in hypergraphs (typically called simplicial complexes in the HDX literature). On the other hand, it has become increasingly clear that hypergraphs are not always the right tool for the job—recent breakthroughs in locally testable [21] and quantum LDPC codes [22, 23, 24], for instance, all rely crucially on cubical structure not seen in hypergraphs, while many agreement testing results like the proof of the 2-2 Games Conjecture [25] rely crucially on linear algebraic rather than simplicial structure.
In this work, we study a generalized notion of high dimensional expansion on partially ordered sets (posets) introduced by Dikstein, Dinur, Filmus, and Harsha (DDFH) [3] called expanding posets (eposets). Random walks on eposets capture a broad range of important structures beyond their hypergraph analogs, including natural sparsifications of the Grassmann graphs that recently proved crucial to the resolution of the 2-2 Games Conjecture [25, 26, 27, 28, 29, 30]. DDFH’s notion of eposets is a global definition of high dimensional expansion based on a relaxation of Stanley’s [31] sequentially differential posets, a definition originally capturing both the Grassmanian and complete simplicial complex. More recently, Kaufman and Tessler (KT) [32] have extended the study of eposets in two important aspects. First, in contrast to DDFH’s original global definition, KT introduced the local-to-global study of high dimensional expansion in eposets. Second, they identified regularity as a key parameter controlling expansion. In particular, the authors showed strengthened local-to-global theorems for strongly regular posets like the Grassmann, giving the first general formulation for characterizing expansion based on an eposet’s underlying architecture.
While analysis of the second eigenvalue is certainly an important consideration (e.g. for mixing applications), a deeper understanding of the spectral structure of eposets is required for applications like the proof of the 2-2 Games Conjecture. As such, our main focus in this work lies in characterizing the spectral and combinatorial behavior of random walks on eposets beyond the second eigenvalue. Strengthening DDFH and recent work of Bafna, Hopkins, Kaufman, and Lovett (BHKL) [15], we prove that at a coarse level (walks on) eposets indeed exhibit the same spectral and combinatorial characteristics as expanding hypergraphs (e.g. spectral stripping, expansion of pseudorandom sets). On the other hand, as in KT, we show that the finer-grained properties of these objects are actually controlled by the underlying poset’s regularity, including the rate of decay of the spectrum and combinatorial expansion of associated random walks. This gives a stronger separation between structures like hypergraphs with weak (linear) eigenvalue decay, and Grassmann-based eposets with strong (exponential) eigenvalue decay (a crucial property in the proof of the 2-2 Games Conjecture [25]).
In slightly more detail, we show that all eposets exhibit a behaviour called “eigenstripping” [2, 3, 15]: the spectrum of any associated random walk concentrates around a few unique approximate eigenvalues. Moreover, the approximate eigenvalues of walks on eposets are tightly controlled by the poset architecture’s regularity111We will additionally assume a slightly stronger condition introduced in KT [32] called middle regularity throughout. See Section 2.1 for details. , which denotes the total number of rank- elements222We consider regular graded posets, where each element has a corresponding rank. In a hypergraph, for instance, rank is given by the size of a set, while in the Grassmann poset it is given by subspace dimension. less than any fixed rank- element (see Section 1.1 for standard definitions). For simplicity, we specialize our result below to the popular “lower” or “down-up” walk (this simply corresponds to taking a random step down and back up the poset, again see Section 1.1); a more involved version holds for higher order random walks in full generality.
Theorem 1.1 (Eigenstripping and Regularity (informal Corollary 4.5 and Theorem 4.7)).
The spectrum of the lower walk on a -dimensional -eposet is concentrated in strips:
where the approximate eigenvalues are determined by the poset’s regularity:
Theorem 1.1 generalizes and tightens recent work on expanding hypergraphs of BHKL [15, Theorem 2.2] (which itself extended a number of earlier works on the topic [2, 3, 14]). Additionally, our result on the connection between regularity and approximate eigenvalues generalizes the work of KT [32], who show an analogous result for . Theorem 1.1 reveals a stark contrast between the spectral behavior of eposets with different regularity parameters. As a prototypical example, consider the case of hypergraphs versus subsets of the Grassmann (-dimensional vector spaces over ). In the former, each -set contains -sets, leading to approximate eigenvalues that decay linearly (). On the other hand, each -dimensional vector space contains -dimensional subspaces, which leads to eigenvalues that decay exponentially (). The latter property, which we call strong decay is often crucial in applications (e.g. for hardness of approximation [25] or fast algorithms [15]), and while it is possible to recover strong decay on weaker posets by increasing the length of the walk [15], this is often untenable in application due to the additional degrees of freedom it affords.333For instance such a walk might take exponential time to implement, or correspond to a more complicated agreement test than desired.
The spectral structure of walks on eposets is closely related to their edge-expansion, an important combinatorial property that has recently played a crucial role both in algorithms for [33, 15] and hardness of unique games [25]. The key insight in both cases lay in understanding the structure of non-expanding sets. We give a tight understanding of this phenomenon across all eposets in the so-called -regime [15], where we show that expansion is tightly controlled by the behavior of local restrictions called links (see Definition 1.7).
Theorem 1.2 (Expansion in the -Regime (informal Theorem 6.7)).
The expansion of any -link is almost exactly . Conversely, any set with expansion less than has high variance across -links.
In [15], it was shown this characterization allows for the application of a local-to-global algorithmic framework for unique games on such walks. This remains true on eposets, and it is an interesting open question whether there are significant applications beyond those given in BHKL’s original work.444While one can apply the framework to playing unique games on the Grassmann poset (or sparsifications thereof), the spectral parameters are such that this does not give a substantial improvement over standard algorithms [34].
Finally, as an application of our structure theorems, we give an in-depth analysis of the -structure of walks on expanding subsets of the Grassmann poset called -eposets (first studied in [3]). We focus in particular on the natural -analog of an important set of walks called partial-swap walks introduced by Alev, Jeronimo, and Tulsiani [14] that generalize the Johnson graphs when applied to expanding hypergraphs. We show that applied to -eposets, these objects give a natural set of walks generalizing the Grassmann graphs and further prove that our generic analysis for eposets gives a tight characterization of non-expansion in this setting. We note that this does not recover the result used for the proof of the 2-2 Games Conjecture which lies in the -regime (replacing variance above with maximum) and requires a dimension-independent bound. This issue was recently (and independently) resolved for simplicial complexes in [35] and [36], and we view our work as an important step towards a more general understanding for families like the Grassmann beyond hypergraphs.
1.1 Background
Before jumping into our results in any further formality, we’ll briefly overview the theory of expanding posets and higher order random walks. All definitions are covered in full formality in Section 2. A -dimensional graded poset is a set equipped with a partial order “<” and a ranking function that respects the partial order and partitions into levels . When and , we write or equivalently .555This is traditionally called a ‘covering relation.’ Finally, we will assume throughout this work that our posets are downward regular: there exists a regularity function such that every -dimensional element is greater than exactly -dimensional elements.666For notational convenience, we also define and whenever .
Graded posets come equipped with a natural set of averaging operators called the up and down operators. Namely, for any function , these operators average up or down one level of the poset respectively:
Composing the averaging operators leads to a natural notion of random walks on the underlying poset called higher order random walks (HD-walks). The simplest example of such a walk is the upper walk which moves between elements via a common element with . Similarly, the lower walk walks between via a common with . It will also be useful at points to consider longer variants of the upper and lower walks called canonical walks and which similarly walk between -dimensional elements in via a shared element in or respectively.
Following DDFH [3], we call a poset a -expander for and if the upper and lower walks are spectrally similar up to a laziness factor:
This generalizes standard spectral expansion which can be equivalently defined as looking at the spectral norm of , where (the adjacency matrix) is exactly the non-lazy upper walk. We note that under reasonable regularity conditions (see [32, 3]), this definition is equivalent to local-spectral expansion [18], which requires every local restriction of the poset to be an expander graph. While most of our results hold more generally, it will also be useful to assume a weak non-laziness condition on our underlying posets throughout that holds in most cases of interest (see Definition 2.8).
1.2 Results
With these definitions in mind, we can now cover our results in somewhat more formality. We split this section into three parts for readability: spectral stripping, characterizing edge expansion, and applications to the Grassmann.
1.2.1 Eigenstripping
We start with our generalized spectral stripping theorem for walks on expanding posets.
Theorem 1.3 (Spectrum of HD-Walks (informal Corollary 4.5)).
Let be an HD-walk on the th level of a -eposet. Then the spectrum of is highly concentrated in strips:
where . Moreover, the span of eigenvectors in the th strip approximately correspond to functions lifted from to .
This generalizes and improves an analogous result of BHKL [15] on expanding hypergraphs, which had sub-optimal error dependence of . The main improvement stems from an optimal spectral stripping result for arbitrary inner product spaces of independent interest.
Theorem 1.4 (Eigenstripping (informal Theorem 3.2)).
Let be a self-adjoint operator over an inner product space , and be an “approximate eigendecomposition” in the sense that there exist and sufficiently small error factors such that for all :
Then the spectrum of is concentrated around each :
Note that this result is tight—when there is “error” in our basis we cannot expect to have better than error in the resulting spectral strips. Theorem 1.4 improves over a preliminary result to this effect in [15] which had substantially worse dependence on and required much stronger assumptions.777It is also worth noting that the proof in this work is substantially simplified from [15], requiring no linear algebraic manipulations at all. Theorem 1.3 then follows by work of DDFH ([3, Theorem 8.6]), who introduced a natural approximate eigendecomposition on eposets we call the HD-Level-Set Decomposition.
In full generality, the approximate eigenvalues in Theorem 1.3 depend on the eposet parameters , and can be fairly difficult to interpret. However, we show that under weak assumptions (see Section 2) the eigenvalues can be associated with the regularity of the underlying poset. We focus on the lower walks for simplicity, though the result can be similarly extended to general walks on eposets.
Theorem 1.5 (Regularity Controls Spectral Decay (informal Theorem 4.7)).
The approximate eigenvalues of the lower walk on a -eposet are controlled by the poset’s regularity function:
As discussed in Section 1, this generalizes work of Kaufman and Tessler [32] for the second eigenvalue of the upper/lower walks, and reveals a major distinction among poset architectures: posets with higher regularity enjoy faster decay of eigenvalues. We note that Theorem 1.1 can also be obtained by combining Theorem 1.4 with recent independent work of Dikstein, Dinur, Filmus, and Harsha on connections between eposets and regularity (namely in the recent update of their seminal eposet paper, see [3, Section 8.4.1]).
On a more concrete note, Theorem 1.5 gives a new method of identifying potential poset architectures exhibiting strong spectral decay in the sense that for any , the lower walk only contains approximate eigenvalues larger than (rather than a number growing with dimension). This property, referred to as constant ST-Rank in the context of hypergraphs in [15], is an important factor not only for the run-time of approximation algorithms on HDX [15], but also for the soundness of the Grassmann-based agreement test in the proof of the 2-2 Games Conjecture [25].
1.2.2 Characterizing Edge Expansion
Much of our motivation for studying the spectrum of HD-walks comes from the desire to understand a fundamental combinatorial quantity of graphs called edge expansion.
Definition 1.6 (Edge Expansion).
Let be a graded poset and an HD-Walk on . The edge expansion of a subset with respect to is
where
and denotes the transition probability from to .
As mentioned in the introduction, characterizing the edge-expansion of sets in HD-walks has recently proven crucial to understanding both algorithms for [33, 15] and hardness of unique games [25]. On expanding hypergraphs, it has long been known that links give the canonical example of small non-expanding sets.
Definition 1.7 (Link).
Let be a -dimensional graded poset. The -dimensional link of an element is the set of rank elements greater than :888We note that in the literature a link is usually defined to be all such elements, not just those of rank . We adopt this notation since we are mostly interested in working at a fixed level of the complex.
We call the link of a rank- element an “-link.” When the level is clear from context, we write for for simplicity.
In greater detail, BHKL [15] proved that on hypergraphs, the expansion of links is exactly controlled by their corresponding spectral strip. While their proof of this fact relied crucially on simplicial structure, we show via a more general analysis that the result can be recovered for eposets.
Theorem 1.8 (Expansion of Links (informal Theorem 6.3)).
Let be a -eposet and an HD-walk on . Then for all and :
As an immediate consequence, we get that when is not a small-set expander, links are examples of small non-expanding sets. One might reasonably wonder whether the converse is true as well: are all non-expanding sets explained by links? This requires a bit of formalization. Following BHKL’s exposition [15], given a set consider the function that encodes the behavior of on links:
The statement “Non-expansion is explained by links” can then be interpreted as saying that a non-expanding set should be detectable by some simple measure of . There are two standard formalizations of this idea studied in the literature: the -regime, and the -regime. These are captured by the following notion of pseudorandomness based on .
Definition 1.9 (Pseudorandom Sets [15] (informal Definitions 5.2, 5.5)).
We say a set is --pseudorandom if999Throughout, will always refer to the expectation norm .
A set is --pseudorandom if:
In cases that and -pseudorandomness can be used interchangeably, we will simply write -pseudorandom.
We prove that pseudorandom sets expand near-optimally.
Theorem 1.10 (Pseudorandom Sets Expand (informal Theorem 6.7)).
Let be a -eposet and a walk on . Then the expansion of any -pseudorandom set is at least:
In other words, any set with expansion less than must have appreciable variance across links at level . We note that the formal version of this result is essentially tight in the -regime, but can be improved in many important cases in the -regime. We’ll discuss this further in the next section, especially in the context of the Grassmann poset.
Before this, however, it is worth separately mentioning the main technical component behind Theorem 1.10, a result traditionally called a “level-” inequality.
Theorem 1.11 (Level- inequality (informal Theorem 5.7)).
Let be a -eposet and a -pseudorandom set. Then for all :
where is the projection of onto the th eigenstrip.101010Note that since walks on eposets are simultaneously diagonalizable, the decomposition of into eigenstrips is independent of the choice of walk.
In other words, pseudorandomness controls the projection of onto eigenstrips. Theorems 1.10 and 1.11 recover the analogous optimal bounds for simplicial high dimensional expanders in [15], where the regularity parameter , and are tight in a number of other important settings such as the Grassmann (discussed below). Theorem 1.10 and Theorem 1.11 can also be viewed as another separation between eposet architectures, this time in terms of combinatorial rather than spectral properties.
1.2.3 Application: -eposets and the Grassmann Graphs
Finally, we’ll discuss the application of our results to a particularly important class of eposets called “-eposets.” Just like standard high dimensional expanders arise from expanding subsets of the complete complex (hypergraph), -eposets arise from expanding subsets of the Grassmann Poset.
Definition 1.12 (Grassmann Poset).
The Grassmann Poset is a graded poset where is the set of all subspaces of of dimension at most , the partial ordering “” is given by inclusion, and the rank function is given by dimension.
We call a (downward-closed) subset of the Grassmann poset a -simplicial complex, and an expanding -simplicial complex a -eposet (see Section 2.5 for exact details). Using our machinery for general eposets, we prove a tight level- inequality for pseudorandom sets.
Corollary 1.13 (Grassmann level- inequality (informal Theorem 7.7)).
Let be a --eposet and . If is -pseudorandom, then for all :
where is the Gaussian binomial coefficient.
Corollary 1.13 is tight in a few senses. First, we prove the bound cannot be improved by any constant factor, even in the -regime. In other words, for every , it is always possible to find an -pseudorandom function satisfying:
Furthermore, it is well known the dependence on in this result is necessary [26], even if one is willing to suffer a worse dependence on the pseudorandomness . This is different from the case of standard simplicial complexes, where the dependence can be removed in the -regime [30, 35, 36]. However, there is a crucial subtlety here. It is likely that the -dependence in this result can be removed by changing the definition of pseudorandomness. On the Grassmann poset itself, for instance, it is known that this can be done by replacing links with a closely related but finer-grained local structure known as “zoom-in zoom-outs” [25]. Indeed, more generally it is an interesting open problem whether there always exists a notion of locality based on the underlying poset structure that gives rise to -independent bounds in the -regime.
We close out the section by looking at an application of this level- inequality to studying edge-expansion in an important class of walks that give rise to the well-studied Grassmann graphs.
Definition 1.14 (Grassmann Graphs).
The Grassmann Graph is the graph on -dimensional subspaces of where exactly when .
It is easy to see that the non-lazy upper walk on the Grassmann poset is exactly the Grassmann graph . In fact, it is possible to express any as a sum of standard higher order random walks.
Proposition 1.15 (Grassmann Graphs are HD-Walks (informal Proposition 7.5)).
The Grassmann graphs are a hypergeometric sum of canonical walks:
In Section 7 we prove a more general version of this result for any -simplicial complex. This leads to a set of natural sparsifications of the Grassmann graphs that may be of independent interest for agreement testing, PCPs, and hardness of approximation. For simplicity, on a given -simplicial complex , we’ll refer to these “sparsified” Grassmann graphs as for the moment (more formally they are the “partial-swap walks,” see Section 2.5). With this in mind, let’s take a look at what our level- inequality implies for the edge-expansion of these graphs.
Corollary 1.16 (-eposets Edge-Expansion (informal Corollary 7.10)).
Let be a -dimensional --eposet and a -pseudorandom set. Then the expansion of with respect to the sparsified Grassmann graph is at least:
In practice, is generally thought of as being (or even ), which results in a -dependent bound. It remains an open problem whether a -independent version can be proved for any -eposet beyond the Grassmann poset itself. We conjecture such a result should indeed hold (albeit under a different notion of pseudorandomness), and may follow from -analog analysis of recent work proving -independent bounds for standard expanding hypergraphs [35, 36].
1.3 Related Work
Higher Order Random Walks.
Higher order random walks were first introduced in 2016 by Kaufman and Mass [1]. Their spectral structure was later elucidated in a series of works by Kaufman and Oppenheim [2], DDFH [3], Alev, Jeronimo, and Tulsiani [14], Alev and Lau [4], and finally BHKL [15]. With the exception of DDFH (who only worked with approximate eigenvectors without analyzing the true spectrum), all of these works focused on hypergraphs rather than general posets. Our spectral stripping theorem for eposets essentially follows from combining eposet machinery developed by DDFH with our improved variant of BHKL’s general spectral stripping theorem.
Higher order random walks have also seen an impressive number of applications in recent years, frequently closely tied to analysis of their spectral structure. This has included breakthrough works on approximate sampling [5, 4, 6, 7, 8, 9, 10, 11, 12, 13], CSP-approximation [14, 15], error-correcting codes [16, 17], and agreement testing [18, 19, 20]. In this vein, our work is most closely related to that of Bafna, Barak, Kothari, Schramm, and Steurer [33], and BHKL [15], who used the spectral and combinatorial structure of HD-walks to build new algorithms for unique games. As previously discussed, the generalized analysis in this paper also lends itself to the algorithmic techniques developed in those works, but we do not know of any interesting examples beyond those covered in BHKL.
High Dimensional Expansion Beyond Hypergraphs.
Most works listed above (and indeed in the high dimensional expansion literature in general) focus only on the setting of hypergraphs. However, recent years have also seen the nascent development and application of expansion beyond this setting [37, 22, 23, 24, 38], including the seminal work of DDFH [3] on expanding posets as well as more recent breakthroughs on locally testable and quantum codes [21, 22]. While DDFH largely viewed eposets as having similar structure (with the exception of the Grassmann), we strengthen the case that different underlying poset architectures exhibit different properties. This complements the recent result of Kaufman and Tessler [32], who showed that expanding posets with strong regularity conditions such as the Grassmann exhibit more favorable properties with respect to the second eigenvalue. Our results provide a statement of the same flavor looking at the entire spectrum, along with additional separations in more combinatorial settings. We note that a related connection between poset regularity and the approximate spectrum of walks on eposets was independently developed by DDFH in a recent update of their seminal work [3].
Expansion and Unique Games.
One of the major motivations behind this work is towards building a more general framework for understanding the structure underlying the Unique Games Conjecture [39], a major open problem in complexity theory that implies optimal hardness of approximation results for a large swath of combinatorial optimization problems (see e.g. Khot’s survey [40]). In 2018, Khot, Minzer, and Safra [25] made a major breakthrough towards the UGC in proving a weaker variant known as the 2-2 Games Conjecture, completing a long line of work in this direction [26, 27, 28, 29, 30, 25]. The key to the proof lay in a result known as the “Grassmann expansion hypothesis,” which stated that any non-expanding set in the Grassmann graph had to be non-trivially concentrated inside a local-structure called “zoom-in zoom-outs.” As noted in the previous section, this result differs from our analysis in two key ways: it lies in the -regime, and must be totally independent of dimension.
Unfortunately, very little progress has been made towards the UGC since this result. This is in part because KMS’ proof of the Grassmann expansion hypothesis, while a tour de force, is complicated and highly tailored to the exact structure of the Grassmann. To our knowledge, the same proof cannot be used, for instance, to resolve the related “shortcode expansion hypotheses” beyond degree-2, similar conjectures offered by Barak, Kothari, and Steurer [29] in an effort to push beyond hardness of 2-2 Games. Just as the -regime analysis of DDFH and BHKL recently lead to a dimension independent bound in the -regime for standard HDX [35, 36], we expect the groundwork laid in this paper will be important for proving generalized dimension independent expansion hypotheses in the -regime beyond the special case of the Grassmann graphs.
2 Preliminaries
Before jumping into the details in full formality, we give a more careful review of background definitions regarding expanding posets, higher order random walks, and the Grassmann.
2.1 Graded Posets
We start with eposets’ underlying structure, graded posets. A partially ordered set (poset) is a set of elements endowed with a partial order “”. A graded poset comes equipped additionally with a rank function satisfying two properties:
-
1.
preserves “”: if , then .
-
2.
preserves cover relations: if is the smallest element greater than , then .
In other words, the function partitions into subsets by rank:
where , and . We refer to a poset with maximum rank as “-dimensional”, and elements in as “-faces”. Throughout this work, we will consider only -dimensional graded posets with two additional restrictions:
-
1.
They have a unique minimal element, i.e. .
-
2.
They are “pure”: all maximal elements have rank .
Finally, many graded posets of interest satisfy certain regularity conditions which will be crucial to our analysis. The first condition of interest is a natural notion called downward regularity.
Definition 2.1 (Downward Regularity).
We call a -dimensional graded poset downward regular if for all there exists some constant such that every element covers exactly elements .
Second, we will also need a useful notion called middle regularity that ensures uniformity across multiple levels of the poset.
Definition 2.2 (Middle Regularity).
We call a -dimensional graded poset middle-regular if for all , there exists a constant such that for any and satisfying , there are exactly chains111111Such objects are sometimes called flags, e.g. in the case of the Grassmann poset. of elements where each .
We call a poset regular if it is both downward and middle regular. We note that regular posets also have the nice property that for any dimensions , there exists a higher order regularity function such that any is greater than exactly elements in (see Appendix A). We will use this notation throughout. For notational convenience, we also define and whenever .
Important examples of regular posets include pure simplicial complexes and the Grassmann poset (subspaces of ordered by inclusion). We will assume all posets we discuss in this work are regular from this point forward.
2.2 Measured Posets and The Random Walk Operators
Higher order random walks may be defined over posets in a very similar fashion to simplicial complexes. The main difference is simply that “inclusion” is replaced with the poset order relation. Just as we might want these walks on HDX to have non-uniform weights, the same is true for posets, which can be analogously endowed with a distribution over levels. In slightly more detail, a measured poset is a graded poset endowed with a distribution , where each marginal is a distribution over . While measured posets may be defined in further generality (cf. [3, Definition 8.1]), we will focus on the case in which the distribution is induced entirely from , analogous to weighted simplicial complexes. More formally, we have that for every :
In other words, each lower dimensional distribution may be induced through the following process: an element is selected with respect to , and an element such that is then chosen uniformly at random.
The averaging operators and are defined analogously to their notions on simplicial complexes, with the main change being the use of the general regularity function :
where for and ,
is the appropriate normalization factor (we will use this notation throughout). On regular posets, it is useful to note that the up operators compose nicely, and in particular that:
(see Appendix A). Furthermore, just like on simplicial complexes, the down and up operators are adjoint with respect to the standard inner product on measured posets:
that is to say for any and :
Note that we’ll generally drop the from the notation when clear from context. This useful fact allows us to define basic self-adjoint notions of higher order random walks just like on simplicial complexes.
2.3 Higher Order Random Walks
Let denote the space of functions . We define a natural set of random walk operators via the averaging operators.
Definition 2.3 (-Dimensional Pure Walk [1, 3, 14]).
Given a measured poset , a -dimensional pure walk on (of height ) is a composition:
where each is a copy of or , and there are of each type.
Following AJT and BHKL, we define general higher order random walks to be affine combinations121212An affine combination is a linear combination whose coefficients sum to . of pure walks.
Definition 2.4 (HD-walk).
Let be a graded poset. Let be a family of pure walks on . We call an affine combination
a -dimensional HD-walk on if it is stochastic and self-adjoint. The height of , denoted , is the maximum height of any pure with a non-zero coefficient. The weight of , denoted , is .
While most of our results will hold for general HD-walks (or at least some large subclass), we pay special attention to a basic class of pure walks that have seen the most study in the literature: canonical walks.
Definition 2.5 (Canonical Walk).
Given a -dimensional measured poset and parameters , the upper canonical walk is:
and for the lower canonical walk is:
where , and .
Since the non-zero spectrum of and are equivalent (c.f. [4]), we focus in this work mostly on the upper walks which we write simply as .
For certain specially structured posets, we will also study an important class of HD-walks known as (partial) swap walks. We will introduce these well-studied walks in more detail in Section 2.5, and for now simply note that they give a direct generalization of the Johnson and Grassmann graphs when applied to the complete complex and Grassmann poset respectively.
2.4 Expanding Posets and the HD-Level-Set Decomposition
Dikstein, Dinur, Filmus, and Harsha [3] observed that one can use the averaging operators to define a natural extension of spectral expansion to graded posets. Their definition is inspired by the fact that -spectral expansion on a standard graph can be restated as a bound on the spectral norm of the adjacency matrix minus its stationary operator:
Informally, DDFH’s definition can be thought of as stating that this relation holds for every level of a higher dimensional poset.
Definition 2.6 (eposet [3]).
Let be a measured poset, , and . is an -eposet if for all :
.
We note that for a broad range of posets, this definition is actually equivalent (up to constants) to local-spectral expansion, a popular notion of high dimensional expansion introduced by Dinur and Kaufman [18]. This was originally proved for simplicial complexes by DDFH [3], and later extended to a more general class of posets by Kaufman and Tessler [32]. It is also worth noting that when , posets satisfying the guarantee in Definition 2.6 are known as sequentially differential, and were actually introduced much earlier by Stanley [31] in the late 80s.
Much of our analysis in this work will be based off of an elegant approximate Fourier decomposition for eposets introduced by DDFH [3].
Theorem 2.7 (HD-Level-Set Decomposition, Theorem 8.2 [3]).
Let be a -dimensional -eposet with sufficiently small. For all , let
Then:
In other words, every has a unique decomposition such that for .
It is well known that the HD-Level-Set Decomposition is approximately an eigenbasis for HD-walks on simplicial complex [3, 14, 15]. We show this statement extends to all eposets in Section 4 (extending DDFH’s similar analysis of the upper walk ).
Finally, before moving on, we will assume for simplicity throughout this work an additional property of eposets we called (approximate) non-laziness.
Definition 2.8 (-non-Lazy Eposets).
Let be a -dimensional measured poset. We call -non-lazy if for all , the laziness of the lower walk satisfies:
Another way to think about this condition is that no element in the poset carries too much weight, even upon conditioning. All of our results hold for general eposets,131313The one exception is the lower bound of Theorem 1.8. but their form is significantly more interpretable when the poset is additionally non-lazy. In fact, most -eposets of interest are -non-lazy. It is easy to see for instance that any “-local-spectral” expander satisfies this condition, an equivalent notion of expansion to -eposets under suitable regularity conditions [32]. We discuss this further in Appendix A.
2.5 The Grassmann Poset and -eposets
At the moment, there are only two known families of expanding posets of significant interest in the literature: those based on pure simplicial complexes (the downward closure of a -uniform hypergraph), and pure -simplicial complexes (the analogous notion over subspaces). The -structure of the former set of objects is studied in detail in [15]. In this work, we will focus on the latter which has seen less attention in the literature, but is responsible for a number of important results including the resolution of the 2-to-2 Games Conjecture [25].
Definition 2.9 (-simplicial complex).
Let denote the -dimensional subspaces of . A weighted, pure -simplicial complex is given by a family of subspaces and a distribution over . We will usually consider the downward closure of in the following sense:
where consists of all -dimensional subspaces contained in some element in . Further, on each level , induces a natural distribution :
where and is the Gaussian binomial coefficient.
The most basic example of a -simplicial complex is the Grassmann poset, which corresponds to taking . This is the -analog of the complete simplicial complex. The Grassmann poset is well known to be a expander in this sense (see e.g. [31])—in fact it is a sequentially differential poset with parameters
the -analog of the eposet parameters for the complete complex [3]. With this in mind, let’s define a special class of eposets based on -simplicial complexes.
Definition 2.10 (--eposet [3]).
A pure, -dimensional weighted -simplicial complex is a --eposet if it is a -eposet satisfying for all .
Constructing bounded-degree -eposets (a problem proposed by DDFH [3]) remains an interesting open problem. Kaufman and Tessler [32] recently made some progress in this direction, but the expansion parameter of their construction is fairly poor (around ).
Finally, in our applications to the Grassmann we’ll focus our attention on a particularly important class of walks called partial-swap walks. These should essentially be thought of as non-lazy variants of the upper canonical walks.
Definition 2.11 (Partial-Swap Walk).
Let be a weighted, -dimensional -simplicial complex. The partial-swap walk is the restriction of the canonical walk to faces whose intersection has dimension . In other words, if then , and otherwise .
When applied to the Grassmann poset itself, it is clear by symmetry that the partial-swap walk returns exactly the Grassmann graph . On the other hand, it is not immediately obvious these objects are even HD-walks when applied to a generic -simplicial complex. We prove this is the case in Section 7.
3 Approximate Eigendecompositions and Eigenstripping
With preliminaries out of the way, we can move on to understanding HD-walks’ spectral structure. It turns out that on expanding posets, these walks exhibit almost exactly the same properties as on the special case of simplicial complexes studied in [2, 3, 14, 15]: a walk’s spectrum lies concentrated in strips corresponding to levels of the HD-Level-Set Decomposition. The key to proving this lies in a more general theorem characterizing the spectral structure of any inner product space admitting a “approximate eigendecomposition.”
Definition 3.1 (Approximate Eigendecomposition [15]).
Let be an operator over an inner product space . A decomposition is called a -approximate eigendecomposition if for all and , is close to :
We will always assume for simplicity (and without loss of generality) that the are sorted: .
BHKL [15] proved that as long as the are sufficiently small, each (loosely) corresponds to an “eigenstrip,” the span of eigenvectors with eigenvalue closely concentrated around , and that these strips account of the entire spectrum of . While sufficient for their purposes, their proof of this result was complicated and resulted in a variety of sub-optimal parameters. We give a tight variant of this result and significantly simplify the proof.
Theorem 3.2 (Eigenstripping).
Let be a self-adjoint operator over an inner product space , and a -approximate eigendecomposition. Then as long as , the spectrum of is concentrated around each :
Proof.
The idea is to examine for each the operator . In particular, we claim it is enough to show the following:
Claim 3.3.
For all , contains eigenvalues less than .
Let’s see why this implies the desired result. Notice that the eigenvalues of are exactly for each in (with matching multiplicities), and therefore that any eigenvalue less than implies the existence of a corresponding eigenvalue of in . If each has eigenvalues less than , then has at least eigenvalues in each interval . Moreover, since these intervals are disjoint by assumption and , this must account for all eigenvalues of .
It remains to prove the claim, which is essentially an immediate application of Courant-Fischer theorem [41].
Proof of 3.3.
The Courant-Fischer theorem states that the th smallest eigenvalue of a self-adjoint operator is:
Setting , and gives the claim:
since is self-adjoint and is a -approximate eigendecomposition. ∎
∎
Note that this result is also trivially tight, as any true eigendecomposition is also a -approximate eigendecomposition. We also note that similar strategies have been used in the numerical analysis literature (see e.g. [42]).
4 Spectra of HD-walks
Given Theorem 3.2, it is enough to prove that the HD-Level-Set Decomposition is an approximate eigenbasis for any HD-walk. This follows by the same inductive argument as for local-spectral expanders in [15], where the only difference is that somewhat more care is required to deal with general eposet parameters. To start, it will be useful to lay out some notation along with a simple observation from repeated application of Definition 2.6.
Lemma 4.1 ([3, Claim 8.8]).
Let be a -dimensional -eposet. Then
where
Applying this fact inductively implies that functions in the HD-Level-Set Decomposition are close to being eigenvectors.
Proposition 4.2.
Let be a -eposet, and the pure balanced walk of height , with down operators at positions . For , let for some , and let
where for any for notational convenience. Then is an approximate eigenvector of :
Proof.
We prove a slightly stronger statement to simplify the induction. For , let denote an unbalanced walk with down operators, and up operators. If has down operators in positions and , we claim:
which implies the result (notice that the indices shift by ). The base case is trivial. Assume the inductive hypothesis holds for all . By Lemma 4.1 and recalling , we have:
where has spectral norm
Notice that has down operator indices . The inductive hypothesis then implies:
where has norm
Thus we may bound the norm of the righthand error term by:
as desired. Recalling the shift in by , we can then bound the resulting error by since . ∎
It is worth noting that when , this implies that the HD-Level-Set decomposition is a true eigendecomposition. Since balanced walks are simply affine combinations of pure walks, this immediately implies a similar result for the more general case. To align with our definition of approximate eigendecompositions and Theorem 3.2, we’ll also need the following general relation between and for eposets proved in [3] (albeit without the exact parameter dependence).
Lemma 4.3 ([3, Lemma 8.11]).
Let be a -dimensional -eposet, , and let
Then for any for we have:
and for all :
As an aside, we remark that the parameter turns out to be a crucial throughout much of our work, and while it is difficult to interpret on general eposets, we prove it has a very natural form as long as non-laziness holds.
Claim 4.4 ( for regular eposets).
Let be a regular, -non-lazy141414One can prove this claim more generally for any -non-laziness, but most -eposets of interest are additionally -non-lazy, so this simplified version is generally sufficient. -dimensional -eposet. Then for any , we have:
where . Likewise as long as we have
where .
This gives a nice generalization of the interpretation of on hypergraphs, which is well known to be [3]. We prove this claim in Appendix A. For simplicity, we will assume throughout the rest of this work that our eposets are -non-lazy, which is true for most cases of interest (see Appendix A). All results holds in the more general case using unless otherwise noted.
Combining Proposition 4.2 and Lemma 4.3 immediately implies that the HD-Level-Set Decomposition is an approximate eigendecomposition in the sense of Definition 3.1.
Corollary 4.5.
Let be a -eposet and let be an HD-walk. For , if for some , then for :
where is the corresponding eigenvalues of the pure balanced walk on a -eposet (the form of which are given in Proposition 4.2), and .
Thus as long as the walk in question is self-adjoint (e.g. canonical or swap walk), Theorem 3.2 immediately implies that the true spectrum is concentrated around these approximate eigenvalues.
Before moving on it is instructive (and as we will soon see quite useful) to give an example application of Corollary 4.5 to a basic higher order random walk.
Corollary 4.6 (Spectrum of Lower Canonical Walks).
Let be a -eposet. The approximate eigenvalues of the canonical lower walk are:
Proof.
The lower canonical walk is of height , and has down operator at positions . In the language of Proposition 4.2 we therefore have , which therefore gives:
Note this is when . ∎
Similar to the case of , while this is difficult to interpret in the general setting, the eigenvalues have a very natural form on non-lazy eposets given by the regularity parameters.
Theorem 4.7.
Let be a -non-lazy -eposet. The approximate eigenvalues of the canonical lower walk are:
where .
The proof requires machinery developed in Section 6 and Appendix A, and is given in Appendix A.
5 Pseudorandomness and the HD-Level-Set Decomposition
Now that we know the spectral structure of HD-walks, we shift to studying their combinatorial structure. In particular, we will focus on how natural notions of pseudorandomness control the projection of functions onto the HD-Level-Set Decomposition.
Before proceeding, we state a simple corollary of Lemma 4.3 that will prove useful going forward:
Corollary 5.1.
Let be a -eposet and suppose has HD-Level-Set Decomposition . If for a sufficiently small constant , then
(1) |
Moreover, for any subset of indices , it holds that
In particular, if , then
Proof.
For the first claim, recall that by the approximate orthogonality of the HD-Level-Set Decomposition (Lemma 4.3), we have for all :
Then, applying Cauchy-Schwarz gives:
where . By our assumption on , we have , and therefore rearranging yields
We now show how the second claim is a consequence of the first. For any subset , we have
∎
5.1 -pseudorandomness
We start with pseudorandomness in the -regime, which measures the variance of a set across links.
Definition 5.2 (-Pseudorandom functions [15]).
A function is --pseudorandom if its variance across -links is small for all :
In their work on simplicial complexes, BHKL [15] observed a close connection between -pseudorandomness, the HD-Level-Set Decomposition, and the spectra of the lower canonical walks. We’ll show the same connection holds in general for eposets.
Theorem 5.3.
Let be a -eposet with . If has HD-Level-Set Decomposition , then for any , is controlled by its projection onto in the following sense:
where and .
Proof.
To start, notice that since it is enough to analyze the application of to . By Corollary 4.6, we know that each is an approximate eigenvector satisfying:
where for . Combining these observations gives:
where we have additionally used the fact that and . Applying Equation 1 from Corollary 5.1 to bound the sum in the error term and replacing with the relevant regularity parameters by 4.4 then gives the result. ∎
As an immediate corollary, we get a level- inequality for pseudorandom functions.
Corollary 5.4.
Let be a -eposet with and let be an --pseudorandom function. Then for any :
where .
Proof.
By Corollary 5.1, for any given , it holds that . It follows from Theorem 5.3 that for all , the variance of is lower bounded by its projection onto :
where . Noting that , if , re-arranging the above and applying the pseudorandomness assumption gives:
where . The lower bound on is immediate from Corollary 5.1 with the set . Applying 4.4 then gives the result. ∎
As mentioned previously, this also recovers the tight inequality for simplicial complexes given in [15] where , as well as providing the natural -analog for -simplicial complexes where .
5.2 -pseudorandomness
While -pseudorandomness is useful in its own right (e.g. for local-to-global algorithms for unique games [33, 15]), there is also significant interest in a stronger -variant in the hardness of approximation literature [30, 25].
Definition 5.5 (-Pseudorandom functions).
A function is --pseudorandom if for all its local expectation is close to its global expectation:
In their recent work on -structure of expanding simplicial complexes, BHKL prove a basic reduction from to -pseudorandomness that allows for an analogous level- inequality for this notion as well. Here, we’ll show the same result holds for general eposets. As in their work, we’ll take advantage of a weak local-consistency property called locally-constant sign.
Definition 5.6 (locally-constant sign [15]).
Let be a graded poset. We say a function has -local constant sign if:
-
1.
,
-
2.
s.t. .
With this in mind, we now state -variant of Corollary 5.4:
Theorem 5.7.
Let be a -eposet with and let have HD-Level-Set Decomposition . If is --pseudorandom, then for all :
and if has -local constant sign:
where in both cases .
We note that when is boolean, this bound simplifies to
which we’ll see in the next section is a particularly useful form for analyzing edge expansion. The proof of Theorem 5.7 relies mainly on a reduction to the -variant for functions with locally-constant sign. This reduction is almost exactly the same as in [15], but we include it for completeness.
Lemma 5.8.
Let be a graded poset and a --pseudorandom function with -local constant sign for any . Then is --pseudorandom.
Proof.
As in [15], the idea is to notice that locally constant sign allows us to rewrite as an expectation over some related distribution :
where being a probability distribution follows from the locally-constant sign of , and the second step follows from the fact that . The result then follows easily from averaging:
When , the -norm here may be replaced with maximum. ∎
The proof of Theorem 5.7 now follows from reducing to the case of locally-constant sign. The argument is exactly as in the proof of [15, Theorem 8.7], but we include it for completeness.
Proof of Theorem 5.7.
We focus on the general bound, since the result for functions with locally constant sign is immediate from Lemma 5.8 and Corollary 5.4. The argument for general functions follows simply from noting that we can always shift to have locally constant sign. With this in mind, assume for simplicity (the negative case is similar). Let be the aforementioned shift. As long as , it is easy to see that has -local constant sign and further that
where . Since shifts have no effect on -pseudorandomness, is --pseudorandom by assumption, and therefore --pseudorandom by Lemma 5.8. We can now apply Corollary 5.4 to get:
since for all . Finally, as this holds for all , a limiting argument implies the result for . Applying 4.4 completes the proof. ∎
6 Expansion of HD-walks
It is well known that higher order random walks on simplicial complexes (e.g. the Johnson graphs) are not small-set expanders. BHKL gave an exact characterization of this phenomenon for local-spectral expanders: they showed that the expansion of any -link with respect to an HD-walk is almost exactly . Moreover, using the level- inequality from the previous section, BHKL proved a tight converse to this result in an -sense: any non-expanding set must have high variance across links. This gave a complete -characterization of non-expanding sets on local-spectral expanders, and lay the structural groundwork for new algorithms for unique games over HD-walks.
In this section, we’ll show that these results extend to general expanding posets. To start, let’s recall the definition of edge expansion.
Definition 6.1 (Weighted Edge Expansion).
Let be a graded poset and a -dimensional HD-Walk. The weighted edge expansion of a subset with respect to is
where
and denotes the transition probability from to .
Before we prove the strong connections between links and expansion, we need to introduce an important property of HD-walks, monotonic eigenvalue decay.
Definition 6.2 (Monotonic HD-walk).
Let be a -eposet. We call an HD-walk monotonic if its approximate eigenvalues (given in Corollary 4.5) are non-increasing.
Most HD-walks of interest (e.g. pure walks, partial-swap walks on simplicial or -simplicial complexes, etc.) are monotonic. This property will be crucial to understanding expansion. To start, let’s see how it allows us to upper bound the expansion of links.
Theorem 6.3 (Local Expansion vs Global Spectra).
Let be a -eposet and be a -dimensional monotonic HD-walk. Then for all and :
where .
The key to proving Theorem 6.3 is to show that the weight of an -link lies almost entirely on level of the HD-Level-Set Decomposition. To show this, we’ll rely another connection between regularity and eposet parameters for non-lazy posets.
Claim 6.4.
Let be a -dimensional -eposet. Then for every and , the following approximate relation between the eposet and regularity parameters holds:
where we recall .
We prove this relation in Appendix A. With this in hand, we can show links project mostly onto their corresponding level.
Lemma 6.5.
Let be a -dimensional -eposet with . Then for all and , lies almost entirely in . That is for all :
Proof.
We’ll show that the expansion of with respect to the upper walk is almost exactly , which implies most of the weight must lie on . We’ll start by analyzing the expansion of through a simple combinatorial argument. First, since and are adjoint we have:
The trick is now to notice that , and . As a result, applying 6.4 gives:
for . To see why this implies that most of the weight lies on , note that we can also unfold the expansion of in terms of the HD-Level-Set decomposition:
where . Recall from Corollary 5.1 that for the set of indices with negative inner product, it holds that . Moreover, the positive inner products (i.e. the indices not in ) must sum to at least . Then if there exists some such that for large enough , the non-expansion would be strictly larger than giving the desired contradiction (note that is the gap between the st and th approximate eigenvalue). The form in the theorem statement then follows from applying 4.4. ∎
We note that the above is the only result in our work that truly relies on non-laziness (it is used only to replace with regularity in all other results). It is possible to recover the upper bound in Theorem 6.3 for general eposets via arguments used in [15], but the lower bound remains open for concentrated posets. With that in mind, we now prove Theorem 6.3.
Proof of Theorem 6.3.
By the previous lemma, we have
Expanding out then gives:
where and the last step follows from the approximate orthogonality. As usual, the form in the theorem statement then follows from applying 4.4. ∎
Altogether, we’ve seen that for sufficiently nice expanding posets, the expansion of any -link with respect to an HD-walk is almost exactly . Since HD-walks are generally poor expanders (have large ), Theorem 6.3 implies that links are examples of small, non-expanding sets. Following BHKL, we’ll now prove a converse to this result: any non-expanding set must be explained by some structure inside links. To help give a precise statement, we first recall BHKL’s notion of Stripped Threshold Rank (specialized to eposets for convenience).
Definition 6.6 (Stripped Threshold Rank [15]).
Let be a -eposet and a -dimensional HD-walk with small enough that Theorem 3.2 implies the HD-Level-Set Decomposition has a corresponding decomposition of disjoint eigenstrips . The ST-Rank of with respect to is the number of strips containing an eigenvector with eigenvalue at least :
We often write just when is clear from context.
With this in mind, we’ll show a converse to Theorem 6.3 in both and senses (respectively that any non-expanding set must have high variance over links, and must be more concentrated than expected in some particular link). It is convenient to express these results through their contrapositives: that pseudorandom sets expand. The proof is the same as in [15] for simplicial complexes, but we include it for completeness.
Theorem 6.7.
Let -eposet, a -dimensional, monotonic HD-walk, and small enough that the eigenstrip intervals of Theorem 3.2 are disjoint. For any , let . Then the expansion of a set of density is at least:
where is -pseudorandom and .
Proof.
Let be the HD-Level-Set Decomposition of the indicator of . By linearity of the inner product, we may then write:
where . The trick is now to notice we can bound the righthand error term using Cauchy-Schwarz:
where and by Equation 1. Since is a monotonic walk, we can further write:
where . To justify the second inequality, observe that for any such that , replacing with is valid. For the set of with negative inner product, Corollary 5.1 implies that the sum over is , so the inequality remains valid by absorbing the small error into . Applying Corollary 5.4 to bound then gives the -variant result, Theorem 5.7 gives the -variant, and 4.4 gives the form given in the theorem statement. ∎
We note that Theorem 6.7 recovers the analogous result for simplicial complex in [15] by plugging in the appropriate value . BHKL also prove this special case is tight in two senses. First, they show that if one wants to retain linear dependence on the pseudorandomness parameter , Theorem 6.7 is tight in both the and -regimes. Second, they show that the dependence on is necessary in the -regime, even if we allow sub-optimal dependence on . In the next section, we’ll generalize this result to -simplicial complexes as well. In both cases the proofs are highly structural and depend on the underlying structure of the poset—it remains an interesting open problem whether this bound is tight for all poset structures.
7 The Grassmann and -eposets
In this section, we examine the specification of our results on eposets to expanding subsets of the Grassmann poset. We show that our analysis is tight in this regime via a classic example of a small non-expanding set in the Grassmann graphs called co-links.
7.1 Spectra
We’ll start by examining the spectrum of HD-walks on the Grassmann and -eposets. We’ll focus our attention in this section on the most widely used walks in the literature, the canonical and partial-swap walks. To start, recall that the Grassmann poset itself is sequentially differential with parameters
(2) |
Plugging this into Proposition 4.2 gives a nice exact form for the spectra of canonical walks.
Corollary 7.1 (Grassmann Poset Spectra).
Let be the Grassmann Poset, , and for some . Then:
where,
Proof.
By Proposition 4.2 we have that
The result then follows from telescoping the interior product and simplifying:
as desired. ∎
This recovers a very simple proof of classical results to this effect (see e.g. [43]). An analogous computation gives an approximate bound on the spectrum of on -eposets as well.
Corollary 7.2 (-eposets Spectra).
Let be a -dimensional --eposet with , , and for some . Then:
Note that for small enough , Theorem 3.2 implies that the true spectra is then concentrated around these values as well. It is also worth noting that these eigenvalues are, as one would expect, the natural -analog of the corresponding eigenvalues on simplicial complexes.
It turns out that this fact will carry over to the important class of partial-swap walks as well. Partial-swap walks on simplicial complexes were originally analyzed by AJT [14], who showed they can be written as a hypergeometric combination of canonical walks. Their proof is specific to the structure of simplicial complexes, and some work is required to generalize their ideas to the Grassmann case. Following the overall proof strategy of AJT, it will be helpful to first show that the canonical walks themselves can be written as an expectation of swap walks over a -hypergeometric distribution, and then use the -binomial inversion theorem to derive the desired result.
Lemma 7.3 (-analog of [14, Lemma 4.11]).
Let be a pure, measured -simplicial complex. Then:
Proof.
We follow the structure and notation of [14, Lemma 4.11]. Assume that the canonical walk starts at a subspace , and walks up to . We wish to analyze the probability that upon walking back down to level , a subspace with intersection is chosen, that is:
Let such an event be denoted . It follows from elementary -combinatorics (see e.g. [44, Lemma 9.3.2]) that
where is drawn uniformly from the -dimensional subspaces of . In essence, we wish to relate this process to the swap walk . To do so, note that while the swap walk (as defined) only walks up to , walking up to and conditioning on intersection , a process called the -swapping -walk by [14], is exactly the same due to symmetry (via the regularity condition, see [14][Proposition 4.9] for a more detailed explanation). Thus consider the -swapping -walk, and let denote the variable standing for the subspace chosen by the walk. Conditioned on picking the same as the canonical walk in its ascent, we may relate to the canonical walk:
We may now decompose the canonical walk by intersection size:
∎
This results in the -analog of the analogous result on simplicial complexes [14, Lemma 4.11]. To recover the analogous statement writing partial-swap walks in terms of canonical walks, we can now apply a -Binomial inversion theorem.
Lemma 7.4 (-Binomial Inversion (Theorem 2.1 [45])).
Suppose , are two sequences. If:
then
We note that [45, Theorem 2.1] is stated in slightly more generality in the original work, but the above lemma is an immediate application. With this in hand, we can finally prove that swap walks on the Grassmann poset are indeed HD-walks:
Proposition 7.5.
Let be a weighted pure -simplicial complex. Then for :
and similarly,
Proof.
Once again, we note that this is unsurprisingly the -analog of the analogous statement on simplicial complexes (see [14, Corollary 4.13]). Finally, we’ll use this to show that the eigenvalues of partial-swap walks on -simplicial complexes are given by the natural -analog of the simplicial complex case.
Corollary 7.6.
Let be a -dimensional --eposet with sufficiently small, , and for some . Then:
Proof.
This follows from combining Corollary 4.5, Corollary 7.1, and Proposition 7.5. Let . In particular, it is sufficient to note that (in the notation of Corollary 4.5):
and further that:
∎
Again, since the swap walks are self-adjoint Theorem 3.2 implies that for small enough the true spectra is closely concentrated around these values as well. It is worth noting that if the above analysis is repeated using the exact eposet parameters for the Grassmann (see Equation 2), this recovers the standard eigenvalues of the Grassmann graphs (see e.g. [43]).
7.2 Pseudorandom Functions and Small Set Expansion
With an understanding of the spectra of HD-walks on -simplicial complexes, we move to studying its combinatorial structure. By direct computation, it is not hard to show that on -eposets, (4.4 would only imply this is approximately true). As a result, we get a level- inequality for -simplicial complexes that is the natural -analog of BHKL’s inequality for basic simplicial complexes.
Theorem 7.7.
Let be a --eposet with , and let be any function on -faces with HD-Level-Set Decomposition . If is --pseudorandom, then for all :
If additionally has -local constant sign or is --pseudorandom, then
where in both cases
For large enough , this result is exactly tight. The key to showing this fact is to examine a local structure unique to the Grassmann called co-links. The co-link of an element , is all of the subspaces contained in :
Just like links, co-links of dimension (that is ) also come through levels through of the complex, although this is somewhat trickier to see.
Lemma 7.8 (HD-level-set decomposition of co-links).
Let and be a co-link of dimension for . Then, we have
Proof.
Since we know that (see e.g. [3]), all we need to do is to show that there exists an such that . More specifically, we can write . Then, we have
Suppose for some function . We will prove that there exists a unique that satisfies the desired equations.
Consider the dimension of . If , i.e., , then for all s.t. , . Then, for all we must have:
On the other hand, consider . In this case we must have for some and further that for all s.t. . This gives the following set of linear equations:
where is a constant for all . Since this system can be written as a triangular form with positive diagonal, it is invertible and there exists a unique solution for as desired. By definition, such a solution must satisfy , so we have constructed such that , which completes the proof of the claim. ∎
Using this fact, we can show that our level- inequality is exactly tight.
Proposition 7.9.
Let be the Grassmann poset. For any and , there exist large enough and a set such that
where is -pseudorandom.
Proof.
The proof goes through examining a “co-link” of dimension , that is for :
For simplicity, let . The density of the co-link in any -link is:
The idea is now to examine the (non)-expansion of the co-link with respect to the lower walk . By direct computation, the probability of returning to after moving to a -dimensional subspace is exactly:
(3) |
On the other hand, by Proposition 4.2 the approximate eigenvalues of the lower walk are given by
Since a dimension- co-link has no projection onto levels through , we can also write the non-expansion as:
for large enough . Combining this with our previous formula for the non-expansion in Equation 3, we get that there exists a universal constant such that for large enough and , cannot have more than a fraction of its mass on levels through . Finally, noticing that:
we have
since the latter is strictly bounded away from for large enough . This completes the result since is -pseudorandom. ∎
We’ll close the section by giving an immediate application of Theorem 7.7 to the expansion of pseudorandom sets, and briefly discuss connections with the proof of the 2-2 Games Conjecture and algorithms for unique games. Namely, as corollary of Theorem 7.7, we show that for both the canonical and partial-swap walks, sufficiently pseudorandom functions expand near perfectly.
Corollary 7.10 (-eposets Edge-Expansion).
Let be a -dimensional --eposet, a subset whose indicator function is -pseudorandom. Then the edge expansion of with respect to the canonical walk is bounded by:
Further, the edge expansion of with respect to the partial-swap walk is bounded by:
Note that on -eposets is a generalization of the Grassmann Graphs (and are equivalent when is the Grassmann Poset). While our definition of pseudorandomness is weaker than that of [25] and therefore necessarily depends on the dimension , we take the above as evidence that the framework of expanding posets may be important for making further progress on the Unique Games Conjecture. In particular, combined with recent works removing this -dependence on simplicial complexes [35, 36], it seems plausible that the framework of expanding posets may lead to a more general understanding of the structure underlying the unique games conjecture.
References
- Kaufman and Mass [2016] Tali Kaufman and David Mass. High dimensional combinatorial random walks and colorful expansion. arXiv preprint arXiv:1604.02947, 2016.
- Kaufman and Oppenheim [2020] Tali Kaufman and Izhar Oppenheim. High order random walks: Beyond spectral gap. Combinatorica, pages 1–37, 2020.
- Dikstein et al. [2018] Yotam Dikstein, Irit Dinur, Yuval Filmus, and Prahladh Harsha. Boolean function analysis on high-dimensional expanders. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2018). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2018.
- Alev and Lau [2020] Vedat Levi Alev and Lap Chi Lau. Improved analysis of higher order random walks and applications. arXiv preprint arXiv:2001.02827, 2020.
- Anari et al. [2019] Nima Anari, Kuikui Liu, Shayan Oveis Gharan, and Cynthia Vinzant. Log-concave polynomials ii: high-dimensional walks and an fpras for counting bases of a matroid. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, pages 1–12, 2019.
- Anari et al. [2020] Nima Anari, Kuikui Liu, and Shayan Oveis Gharan. Spectral independence in high-dimensional expanders and applications to the hardcore model. arXiv preprint arXiv:2001.00303, 2020.
- Chen et al. [2020] Zongchen Chen, Kuikui Liu, and Eric Vigoda. Rapid mixing of glauber dynamics up to uniqueness via contraction. arXiv preprint arXiv:2004.09083, 2020.
- Chen et al. [2021a] Zongchen Chen, Kuikui Liu, and Eric Vigoda. Optimal mixing of glauber dynamics: Entropy factorization via high-dimensional expansion. In Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing, pages 1537–1550, 2021a.
- Chen et al. [2021b] Zongchen Chen, Andreas Galanis, Daniel Štefankovič, and Eric Vigoda. Rapid mixing for colorings via spectral independence. In Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1548–1557. SIAM, 2021b.
- Feng et al. [2021] Weiming Feng, Heng Guo, Yitong Yin, and Chihao Zhang. Rapid mixing from spectral independence beyond the boolean domain. In Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1558–1577. SIAM, 2021.
- Jain et al. [2021] Vishesh Jain, Huy Tuan Pham, and Thuy Duong Vuong. Spectral independence, coupling with the stationary distribution, and the spectral gap of the glauber dynamics. arXiv preprint arXiv:2105.01201, 2021.
- Liu [2021] Kuikui Liu. From coupling to spectral independence and blackbox comparison with the down-up walk. arXiv preprint arXiv:2103.11609, 2021.
- Blanca et al. [2021] Antonio Blanca, Pietro Caputo, Zongchen Chen, Daniel Parisi, Daniel Štefankovič, and Eric Vigoda. On mixing of markov chains: Coupling, spectral independence, and entropy factorization. arXiv preprint arXiv:2103.07459, 2021.
- Alev et al. [2019] Vedat Levi Alev, Fernando Granha Jeronimo, and Madhur Tulsiani. Approximating constraint satisfaction problems on high-dimensional expanders. In 2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS), pages 180–201. IEEE, 2019.
- Bafna et al. [2020a] Mitali Bafna, Max Hopkins, Tali Kaufman, and Shachar Lovett. High dimensional expanders: Eigenstripping, pseudorandomness, and unique games. arXiv e-prints, pages arXiv–2011, 2020a.
- Jeronimo et al. [2020] Fernando Granha Jeronimo, Dylan Quintana, Shashank Srivastava, and Madhur Tulsiani. Unique decoding of explicit epsilon-balanced codes near the gilbert-varshamov bound. arXiv preprint arXiv:2011.05500, 2020.
- Jeronimo et al. [2021] Fernando Granha Jeronimo, Shashank Srivastava, and Madhur Tulsiani. Near-linear time decoding of ta-shma’s codes via splittable regularity. In Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing, pages 1527–1536, 2021.
- Dinur and Kaufman [2017] Irit Dinur and Tali Kaufman. High dimensional expanders imply agreement expanders. In 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS), pages 974–985. IEEE, 2017.
- Dikstein and Dinur [2019] Yotam Dikstein and Irit Dinur. Agreement testing theorems on layered set systems. In 2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS), pages 1495–1524. IEEE, 2019.
- Kaufman and Mass [2020] Tali Kaufman and David Mass. Local-to-global agreement expansion via the variance method. In 11th Innovations in Theoretical Computer Science Conference (ITCS 2020). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2020.
- Dinur et al. [2021a] Irit Dinur, Shai Evra, Ron Livne, Alexander Lubotzky, and Shahar Mozes. Locally testable codes with constant rate, distance, and locality. arXiv preprint arXiv:2111.04808, 2021a.
- Panteleev and Kalachev [2021] Pavel Panteleev and Gleb Kalachev. Asymptotically good quantum and locally testable classical ldpc codes. arXiv preprint arXiv:2111.03654, 2021.
- Lin and Hsieh [2022] Ting-Chun Lin and Min-Hsiu Hsieh. c3-local testable codes from lossless expanders. arXiv preprint arXiv:2201.11369, 2022.
- Leverrier and Zémor [2022] Anthony Leverrier and Gilles Zémor. Quantum tanner codes. arXiv preprint arXiv:2202.13641, 2022.
- Subhash et al. [2018] Khot Subhash, Dor Minzer, and Muli Safra. Pseudorandom sets in grassmann graph have near-perfect expansion. In 2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS), pages 592–601. IEEE, 2018.
- Khot et al. [2017] Subhash Khot, Dor Minzer, and Muli Safra. On independent sets, 2-to-2 games, and grassmann graphs. In Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, pages 576–589, 2017.
- Dinur et al. [2018a] Irit Dinur, Subhash Khot, Guy Kindler, Dor Minzer, and Muli Safra. Towards a proof of the 2-to-1 games conjecture? In Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, pages 376–389, 2018a.
- Dinur et al. [2018b] Irit Dinur, Subhash Khot, Guy Kindler, Dor Minzer, and Muli Safra. On non-optimally expanding sets in grassmann graphs. In Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, pages 940–951, 2018b.
- Barak et al. [2018] Boaz Barak, Pravesh K Kothari, and David Steurer. Small-set expansion in shortcode graph and the 2-to-2 conjecture. arXiv preprint arXiv:1804.08662, 2018.
- Khot et al. [2018] Subhash Khot, Dor Minzer, Dana Moshkovitz, and Muli Safra. Small set expansion in the johnson graph. In Electronic Colloquium on Computational Complexity (ECCC), volume 25, page 78, 2018.
- Stanley [1988] Richard P Stanley. Differential posets. Journal of the American Mathematical Society, 1(4):919–961, 1988.
- Kaufman and Tessler [2021] Tali Kaufman and Ran J Tessler. Local to global high dimensional expansion and garland’s method for general posets. arXiv preprint arXiv:2101.12621, 2021.
- Bafna et al. [2020b] Mitali Bafna, Boaz Barak, Pravesh Kothari, Tselil Schramm, and David Steurer. Playing unique games on certified small-set expanders. arXiv preprint arXiv:2006.09969, 2020b.
- Arora et al. [2008] Sanjeev Arora, Subhash A Khot, Alexandra Kolla, David Steurer, Madhur Tulsiani, and Nisheeth K Vishnoi. Unique games on expanding constraint graphs are easy. In Proceedings of the fortieth annual ACM symposium on Theory of computing, pages 21–28, 2008.
- Bafna et al. [2021] Mitali Bafna, Max Hopkins, Tali Kaufman, and Shachar Lovett. Hypercontractivity on high dimensional expanders: a local-to-global approach for higher moments. arXiv preprint arXiv:2111.09444, 2021.
- Gur et al. [2021] Tom Gur, Noam Lifshitz, and Siqi Liu. Hypercontractivity on high dimensional expanders: Approximate efron-stein decompositions for epsilon-product spaces. arXiv preprint arXiv:2111.09375, 2021.
- Dinur et al. [2021b] Irit Dinur, Shai Evra, Ron Livne, Alexander Lubotzky, and Shahar Mozes. Locally testable codes with constant rate, distance, and locality. arXiv preprint arXiv:2111.04808, 2021b.
- Hopkins and Lin [2022] Max Hopkins and Ting-Chun Lin. Explicit lower bounds against -rounds of sum-of-squares. 2022.
- Khot [2002] Subhash Khot. On the power of unique 2-prover 1-round games. In Proceedings of the thiry-fourth annual ACM symposium on Theory of computing, pages 767–775, 2002.
- Khot and Vishnoi [2005] Subhash Khot and Nisheeth K Vishnoi. On the unique games conjecture. In FOCS, volume 5, page 3. Citeseer, 2005.
- Fischer [1905] Ernst Fischer. Über quadratische formen mit reellen koeffizienten. Monatshefte für Mathematik und Physik, 16(1):234–249, 1905.
- Horn et al. [1998] Roger A Horn, Noah H Rhee, and So Wasin. Eigenvalue inequalities and equalities. Linear Algebra and its Applications, 270(1-3):29–44, 1998.
- Delsarte [1976] Philippe Delsarte. Association schemes and t-designs in regular semilattices. Journal of Combinatorial Theory, Series A, 20(2):230–243, 1976.
- Brouwer and Haemers [2012] Andries E Brouwer and Willem H Haemers. Distance-regular graphs. In Spectra of graphs, pages 177–185. Springer, 2012.
- Zou [2017] Qing Zou. The q-binomial inverse formula and a recurrence relation for the q-catalan–qi numbers. J. Math. Anal, 8(1):176–182, 2017.
Appendix A Eposet Parameters and Regularity
In this appendix we will discuss connections between notions of regularity, the averaging operators, and eposet parameters. To start, we’ll show that downward and middle regularity (which are defined only on adjacent levels of the poset) imply extended regularity between any two levels.
Proposition A.1.
Let be a -dimensional regular measured poset. Then for any , there exist regularity constant such that for any , there are exactly elements such that .
Proof.
Given any element , downward regularity promises there are exactly unique chains . By middle regularity, any fixed which appears in this fashion appears in exactly chains. Noting that if and only if appears in such a chain, the total number of must be exactly:
∎
A similar argument shows that regularity allows the up operators to compose in the natural way.
Proposition A.2.
Let be a -dimensional regular measured poset. Then for any we have:
Proof.
Expanding out gives:
The number of times each appears in this sum is exactly the number of chains starting at and ending at , so by middle regularity:
as desired. ∎
We’ll now take a look at the connection between eposet parameters and regularity. It is convenient to first start with a lemma stating that non-laziness is equivalent to bounding the maximum transition probability of the lower walk.
Lemma A.3.
Let be a -dimensional measured poset. Then for any , the maximum laziness of the lower walk is also the maximum transition probability:
Proof.
Assume that . Then the transition probability from to is exactly
which implies the result. ∎
We now prove our two claims relating the eposet parameters to regularity.
Claim A.4.
Let be a -dimensional -eposet. Then for every and , the following approximate relation between the eposet and regularity parameters holds:
where we recall .
Proof.
One of our main analytical tools so far has been the relation between the upper and lower walks given in Lemma 4.1:
For this result, we’ll actually need a refinement of this result given in [15, Lemma A.1]:151515Formally the result is only stated for simplicial complexes in [15], but the same proof holds for eposets.
(4) |
where . The idea is now to examine the “laziness” of the two sides of this equality. In other words, given a starting -face , what is the probability that the resulting -face satisfies ?
To start, we’ll argue that the laziness of the lefthand side is exactly . This follows from noting that there are -faces satisfying , and options after taking the initial up-step of the walk to . After the down-steps, the resulting -face is uniformly distributed over these options , and since every , all original lazy options are still viable after the up-step to .
Analyzing the right-hand side is a bit trickier. The initial term is completely lazy, so it contributes exactly . We’ll break the second term into two steps: walking from to via , then from to via the lower walk . Starting at a -face , notice that after applying the down step we are uniformly spread over . Computing the laziness then amounts to asking what the probability of staying in this set is after the application of , which one can naively bound by the maximum transition probability times the set size . By non-laziness, the maximum transition probability is at most (see Lemma A.3).
The third term can be handled similarly. The first down step spreads evenly across in . The resulting -face after applying is less than if and only if the intermediary -face after applying is less than , which is bounded by the spectral norm .161616We note that is not stochastic, but it is self-adjoint and an easy exercise to see that the analogous reasoning still holds.
Putting everything together, since both sides of Equation 4 must have equivalent laziness, we get that must be within as desired. ∎
4.4 and Theorem 4.7 can both be proving an analogous theorem for the upper walk.
Claim A.5 (Regularity and Upper Walk Spectrum).
Let be a -dimensional -eposet. Then for any , we have:
where .
Proof.
This follows almost immediately from the fact that -links lie almost entirely on the th eigenstrip (Lemma 6.5). In particular, it is enough to examine the expansion of -links with respect to the upper canonical walk . On the one hand, for any and we have:
where we have applied the fact that . On the other hand, by Lemma 6.5 we also have that:
where as in the proof of Theorem 6.3, . ∎
4.4 follows immediately from observing that (by Proposition 4.2). Theorem 4.7 follows from observing that and have the same approximate eigenvalues (similarly by Proposition 4.2).
Finally we close out the section by discussing the connection between non-laziness and a variant of eposets called local-spectral expanders [32]. To start, let’s recall this latter definition.
Definition A.6 (Local-Spectral Expander [18, 32]).
A -dimensional measured poset is a -local-spectral expander if the graph underlying every link171717Here the link of is not just its top level faces, but the complex given by taking this set, removing from each face, and downward closing. of dimension at most is a -spectral expander.181818A graph is a -spectral expander if its weighted adjacency matrix has no non-trivial eigenvalues greater than in absolute value.
Under suitable regularity conditions (see [32]), local-spectral expansion is equivalent to the notion of expanding posets used in this work. A simple argument shows that -local-spectral expanders are -non-lazy.
Lemma A.7.
Let be a -dimensional -local-spectral expander, and . The laziness of the lower walk on level is at most:
Proof.
Through direct computation, the laziness probability of the lower walk at is exactly
It is therefore enough to argue that . This follows from the fact that the graph underlying the link is a -spectral expander. In particular, recall that an equivalent formulation of this definition states that:
where is the standard (non-lazy upper) walk and is the lower walk on the graph underlying . This implies that the weight of any vertex in the graph is at most , as:
where we have used the fact that is non-lazy by definition. Since is exactly the weight of the vertex in , this completes the proof. ∎