Let be a finite undirected -regular graph on vertices, with adjacency matrix and normalized random walk matrix . Define edge expansion and normalized conductance by
An expander family has orders tending to infinity, uniformly bounded maximum degree, and a uniform positive lower bound on . For a regular graph the constant vector is an eigenvector of with eigenvalue one. Write its eigenvalues as , and let . This spectral gap measures the energetic cost of departing from a constant function.
For every mean-zero vector , the spectral theorem and the graph's energy identity give
Apply this to . Its norm squared is and its energy is . Therefore
Thus a uniform spectral gap gives uniform edge expansion when is fixed. This also bounds exterior vertex expansion: each exterior vertex accounts for at most boundary edges, so .
For the converse, take a mean-zero eigenvector for and choose its sign so that its positive support has at most vertices. Put , which is nonzero. Truncation decreases energy in the following precise sense: for any two real numbers ,
Summing over edges yields . For the threshold sets , every nonempty set lies in that small positive support. Integrating its boundary count gives the layer-cake identity
The Cauchy-Schwarz inequality bounds the left side by
because the first sum is at most and the second at most . Cancelling proves the Cheeger inequality in both directions:
Hence bounded-degree regular families have uniform edge expansion exactly when their second-largest normalized eigenvalue stays uniformly below one.
Absolute eigenvalues give additional information. Put . Centering the indicators of and applying the operator-norm bound on the mean-zero subspace proves the expander mixing lemma:
Here , so internal edges are counted as oriented incidences. A small makes edge counts resemble uniformly distributed edges. It also gives rapid random walk mixing: starting at a vertex, contracts the mean-zero component of its point mass by at most in Euclidean norm; Cauchy-Schwarz inequality then gives total variation distance at most from the uniform distribution. A bipartite graph has eigenvalue and its non-lazy walk alternates sides, even if it has good edge expansion. The lazy walk has nonconstant eigenvalues between zero and , resolving this periodicity. It is important to distinguish the gap controlling cuts from the absolute bound controlling non-lazy mixing.
Here is a fully specified deterministic construction of an infinite family. Its degree is large but fixed. Set
Choose the lexicographically first ordered list satisfying
This finite deterministic search terminates. To prove existence, choose the list uniformly and independently. For each nonzero , its signs are independent unbiased signs; the exponential-moment estimate and Markov inequality give an exceptional probability at most . A union bound gives total failure probability at most
Thus at least one qualifying list exists. Fix it once and for all.
Let be the Cayley graph on whose th neighbor of is . It is an undirected -regular port-labeled graph, allowing repeated edges and loops in this intermediate construction. Its characters form an orthogonal eigenbasis, with the displayed averages as normalized eigenvalues. Therefore . Each loop counts as one transition port; degrees here mean row sums of the adjacency matrix.
We next define the zig-zag product and prove the bound used for iteration. A port labeling of a -regular undirected graph gives an involution , recording the endpoint and reverse port. If a -regular graph has vertex set , the product has vertices . For each ordered pair of small-graph ports, move from to in , follow the big edge , and move from to in . The endpoint is ; reversing the steps reverses the two small-graph port labels. The product is undirected, has vertices, and has degree .
Write and let be the permutation matrix of . The normalized product operator is . For a mean-zero unit vector, decompose into its cloud-constant part and its cloud-orthogonal part. Then , , and . The compression of to cloud-constant vectors is exactly , so . Expanding the quadratic form and applying Cauchy-Schwarz inequality gives
The operator is symmetric, so its mean-zero operator norm is bounded by this same quantity. No unproved product spectral estimate is needed.
Start with the loop-inclusive complete graph on vertices, whose normalized matrix is and whose nonconstant eigenvalues are all zero. Given a -regular , its two-step graph has degree and normalized operator . Label a two-step edge by its ordered pair of ports; reversal reverses the path and its reverse ports. These labels are the vertex set of the fixed graph . Define
It has degree , and its number of vertices is , hence . By the proved bound,
Starting from zero, induction gives , since . The cut-energy argument therefore gives multiplicity-counted edge expansion at least for every .
To obtain ordinary simple graphs, delete loops and merge parallel edges. The maximum degree is at most , and any one unordered vertex pair had multiplicity at most . Thus every cut retains at least of its multiplicity-counted boundary, giving
These simple graphs form an expander family. Every choice is deterministic: the finite base search is fixed independently of , and the recursive edge rules determine all subsequent adjacency lists. Once that base is fixed, adjacency lists can be generated successively using the previous lists, with a constant amount of work per output edge. This is squaring and zig-zag iteration yields bounded-degree expanders. The spectral argument supplies the uniform expansion guarantee and explains why squaring improves the eigenvalues while the product restores a constant degree.
The graph has vertices, bounded degrees, and stationary masses . Split any set into components that do not communicate in one step and use part (a)(ii). A connected component of stationary mass has vertices. The planar grid isoperimetric bound supplies at least boundary edges unless the component fills most of one layer; in that case the interlayer edges give the same order. Thus
The conductance-profile mixing bound for a lazy chain now gives
Here also gives by Cheeger inequality. Hence .
Under the standard intended reading that the added edges form a perfect matching between and , the claim follows as follows. Degrees in remain bounded in terms of . For , write and . The matching contributes at least boundary edges, while expansion inside contributes a constant multiple of . A case split according as or shows
Thus has a uniform Cheeger constant. Cheeger inequality gives a uniformly bounded relaxation time, while . The usual spectral mixing estimate, or part (b), then gives .
If “adding edges” permits all vertices to attach to the same vertex of , the assertion is false as written. Take to be a path and attach every vertex of the expander to one endpoint. A walk started at the other endpoint needs order time to reach the attachment endpoint, so its mixing time is not . The perfect-matching interpretation is therefore necessary.