On expanders from the action of GL(2,Z)

Abstract

Consider the undirected graph Gn=(Vn, En) where Vn = (Z/nZ)2 and En contains an edge from (x,y) to (x+1,y), (x,y+1), (x+y,y), and (x,y+x) for every (x,y) ∈ Vn. Gabber and Galil, following Margulis, gave an elementary proof that Gn forms an expander family. In this note, we present a somewhat simpler proof of this fact, and demonstrate its utility by isolating a key property of the linear transformations (x,y) -> (x+y,x), (x,y+x) that yields expansion. As an example, consider any invertible, integral matrix S ∈ GL2(Z) and let GSn = (Vn, ESn) where ESn contains, for every (x,y) ∈ Vn, an edge from (x,y) to (x+1,y), (x,y+1), S(x,y), and ST(x,y), where ST denotes the transpose of S. Then GnS forms an expander family if and only if a related infinite graph has positive Cheeger constant. This latter property turns out to be elementary to analyze and can be used to show that GnS are expanders precisely when the trace of S is non-zero and S is not equal to its transpose. We also present some other generalizations.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…