result[Table][List of Results]
Expanders and right-angled Artin groups
Abstract.
The purpose of this article is to give a characterization of families of expander graphs via right-angled Artin groups. We prove that a sequence of simplicial graphs forms a family of expander graphs if and only if a certain natural mini-max invariant arising from the cup product in the cohomology rings of the groups agrees with the Cheeger constant of the sequence of graphs, thus allowing us to characterize expander graphs via cohomology. This result is proved in the more general framework of vector space expanders, a novel structure consisting of sequences of vector spaces equipped with vector-space-valued bilinear pairings which satisfy a certain mini-max condition. These objects can be considered to be analogues of expander graphs in the realm of linear algebra, with a dictionary being given by the cup product in cohomology, and in this context represent a different approach to expanders that those developed by Lubotzky-Zelmanov and Bourgain-Yehudayoff.
1. Introduction
Expander graphs, which are infinite sequences of graphs of bounded valence which are uniformly difficult to disconnect, are of fundamental importance in discrete mathematics, graph theory, knot theory, network theory, and statistical mechanics, and have a host of applications in computer science including to probabilitstic computation, data organization, computational flow, amplification of hardness, and construction of hash functions [6, 13, 16]. Many constructions of graph expander families are now known, though originally explicit constructions were few despite the fact that their existence is relatively easy to prove through probabilistic methods (see [23, 1, 26] for discussions of both explicit and probabilistic constructions).
In this paper, we provide a new perspective on graph expander families that relates them to fundamental objects in geometric group theory, and which allows them to be probed in a novel way through linear algebraic methods. In particular, we characterize families of expander graphs through their associated right-angled Artin groups, and in the process define the notion of vector space expander families.
Recall that a simplicial graph (sometimes known in the literature as a simple graph) is an undirected graph with no double edges between any pair of vertices and with no edges whose source and target coincide. If is a finite simplicial graph with vertex set and edge set , we define the right-angled Artin group on by
It is well-known that the isomorphism type of a finite simplicial graph is uniquely determined by the corresponding right-angled Artin group, and thus all the combinatorial properties one may assign to should be reflected in the intrinsic algebra of [10, 28, 22, 21].
If is given via a presentation as above (as opposed to as an abstract group), then there is a trivial way to pass between the graph and elements of the group . Indeed, the vertices of are then identified with the generators in the presentation, and the adjacency relation in is exactly the commutation relation among generators of . The problem with this perspective is that a choice of generators of is not canonical. For instance, it is possible to find a generating set of that such that commutation relations between generators have nothing to do with the combinatorics of . The point of this paper is to translate between the combinatorics of and the algebraic structure of in a way that is intrinsic to . Specifically, we wish to characterize graph expander families in a canonical algebraic way, and in particular without any reference to specific generators of the right-angled Artin group. Some examples of this principle are as follows:
-
(1)
decomposes as a nontrivial direct product if and only if is a nontrivial join [29].
- (2)
- (3)
-
(4)
The poly-free length of is two if and only if admits an independent set of vertices such that every cycle in meets at least twice [15].
- (5)
-
(6)
is a semidirect product of two free groups of finite rank if and only if is a finite tree or a finite complete bipartite graph [15].
-
(7)
There is a finite nonabelian group acting faithfully on by outer automorphisms if and only if admits a nontrivial automorphism [11].
-
(8)
A graph with vertices is –colorable if and only if there is a surjective map
where for the group is a free group of rank , and where [12].
In this paper, we develop this dictionary by characterizing graph expander families through the intrinsic algebra of right-angled Artin groups. Recall that a family of finite graphs is called a graph expander family if the number of vertices in tends to infinity as tends to infinity, if the valence of each vertex of is bounded independently of , and if a certain isoperimetric invariant called the Cheeger constant (or expansion constant) of each is uniformly bounded away from zero. We refer the reader to Section 2 for precise definitions. We remark that in general, graph expander families are not assumed to consist of simplicial graphs, though for the purposes of the algebraic dictionary we develop here, we will retain a blanket assumption that all graphs under consideration are simplicial unless explicitly noted otherwise.
The main result of the present paper is to give an intrinsic algebraic characterization of graph expander families via right-angled Artin groups, without any reference to distinguished generating sets. In order to achieve this, one must define a certain analogue of the Cheeger constant that can be described from the data of the right-angled Artin group. This constant is constructed in terms of the triple
where is the cohomology group of with coefficients in a field , and the cup product restricted to (see 2.2.1). The following result, which is a central pillar of this paper, establishes the link between the two versions of the Cheeger constant:
Proposition 1.1 (cf. Theorem 4.1).
Let be a finite simplicial graph, let denote the Cheeger constant of , and let denote the Cheeger constant of the triple
Then .
Proposition 1.1 is the key in establishing a group-theoretic description of expander graphs. Our main result is therefore as follows:
Theorem 1.2.
Let be a family of finite simplicial graphs, let denote the corresponding family of right-angled Artin groups, and let be an arbitrary field. Then is a graph expander family if and only if:
-
(1)
The rank (i.e. size of the smallest generating set) of tends to infinity as tends to infinity.
-
(2)
The rank of the centralizer of each nontrivial element of is bounded independently of .
-
(3)
The Cheeger constant of the family
is bounded away from zero.
This result is proved in the more general framework of vector space expanders (with a precise definition in Subsection 2.2 below). This is a certain sequence of triples , each of which is defined over a fixed field , where each is a finite dimensional vector space such that as . Each is an –vector space, and is a symmetric or anti-symmetric –valued bilinear pairing on . The family is a vector space expander family if the pairings satisfy certain linear algebraic criteria called bounded –valence and bounded Cheeger constant in a uniform way. As mentioned already, the Cheeger constant is defined generally for the data (see Subsection 2.2 for details).
In this context, the previous theorem can be restated succinctly as follows:
Theorem 1.3.
Let be a family of finite simplicial graphs, and let denote the corresponding family of right-angled Artin groups. Then is a graph expander family if and only if
is a vector space expander family.
Observe that connectedness of the graphs in the family is not assumed as a hypothesis of the stated theorems, nor shall it be for us in the definition of a graph expander family. Instead, connectedness of the graphs in both cases is a consequence of the Cheeger constant being nonzero. We remark that whereas the cohomology vector spaces of a right-angled Artin group depend on the field over which they are defined, the property of being a graph expander family or a vector space expander family is independent of the choice of field. As a further remark concerning the fields occurring in the previous results, it will become apparent to the reader that not only can be arbitrary, but it need not be fixed as the index varies. Indeed, the numerical invariants used to define vector space expanders are all either related to the non-degeneracy of the bilinear pairing or to dimension, both of which are blind to the intrinsic structure of the field of definition.
The Cheeger constant of a finite graph is an invariant that is computable from the adjacency matrix of the graph. The Cheeger constant of a vector space equipped with a pairing is less obviously computable, since its definition quantifies over all subspaces of up to half the dimension of the ambient space (see Subsection 2.2 below). However, the reader will note that the methods in Section 4 are explicit and constructive, and they do in fact effectively yield the Cheeger constant of the relevant vector spaces.
The notion of a vector space expander family is more flexible than that of a graph expander family, and we will illustrate this with an example of a vector space expander family which does not arise from the cohomology of the right-angled Artin groups associated to a graph expander family. This is a reflection of the relatively lax hypotheses on the input data of a vector space expander family. For instance, the vector space valued bilinear pairing is more or less arbitrary other than being assumed to be (anti)–symmetric, which relaxes much of the inherent structure of the cup product on the cohomology of a right-angled Artin group. The authors expect that the flexibility of vector space expanders will contribute to their applicability.
There is another linear-algebraic version of expanders, called dimension expanders, which were proven to exist by Lubotzky–Zelmanov in the case of characteristic zero fields [27], and by Bourgain–Yehudayoff in the case of finite fields [3, 2]. Here, one considers a finite dimensional vector space and a collection of linear maps . This data is called an –dimension expander if for all subspaces of dimension at most half of that of , the dimension of
is at least . The construction of dimension expanders (with bounded away from zero, bounded above, and the dimension of tending to infinity) is much harder over finite fields than over fields of characteristic zero, whereas the constructions in the present paper are independent of the base field. One bridge between graph expander families and dimension expanders arises from interpretation of regular graphs of even valence as Schreier graphs, from which one can use finitary versions of Kazhdan’s property (T) to construct the suitable linear maps. The authors do not know how to relate dimension expanders to vector space expanders, since a general right-angled Artin group does not usually admit any natural endomorphisms of its first cohomology.
The paper is organized as follows. Section 2 introduces the definitions of the objects considered in this paper. Section 3 discusses the cohomology of right-angled Artin groups, and the circle of ideas relating connectedness of graphs, pairing–connectedness, –valence, graph valence, and ranks of centralizers of elements in a right-angled Artin group. Section 4 establishes the main technical result of the paper, namely that the linear-algebraic Cheeger constant associated to a vector space with an (anti)–symmetric bilinear pairing agrees with the Cheeger constant of a finite simplicial graph in the case that the vector space is the first cohomology of the right-angled Artin group on the graph, and the bilinear pairing is the cup product. Section 5 builds an example of a vector space expander family not arising from the cohomology of right-angled Artin groups on a graph expander family.
2. Graph and vector space expanders
In this section, we recall some relevant facts about graph expander families and define vector space expander families.
2.1. Graph expander families
The literature on graph expander families and their applications is enormous. The reader may consult [16, 24, 26, 23] and the references therein, for example. For the sake of brevity, we will only discuss the combinatorial definition of an expander family.
Let be a finite graph, not necessarily simplicial, with vertex set and edge set . We assume that is undirected. If , we write for the neighbors of . That is, consists of the vertices of which are not contained in but which are adjacent to a vertex in .
If in addition , we consider the isoperimetric invariant
The Cheeger constant is defined to be
where the minimum is taken over all subsets of satisfying .
Let be a sequence of connected graphs such that , such that each vertex in has valence which is bounded independently of . We say that is a graph expander family if .
We note that as is well known, the bound makes any connectivity assumption of the graphs redundant. Indeed, if is disconnected then there is a component of that contains at most half of the vertices of . Setting , we obtain , and so .
2.2. Vector space expander families
Throughout this section and for the rest of the paper, we fix a field over which all vector spaces will be defined. All bilinear pairings are assumed to be symmetric or anti-symmetric, so that for all suitable vectors and , we have . Our reasons for adopting this assumption are that it mirrors an intrinsic property of the cup product pairing, and because otherwise the orthogonal complement of may be asymmetric depending on which side it is defined. An asymmetric orthogonal complement would result in an unnecessary layer of subtlety and complication that would not enrich the theory at hand.
2.2.1. The Cheeger constant
Let be a collection of finite dimensional vector spaces equipped with vector space valued bilinear pairings
The Cheeger constant of is defined by analogy to graphs. To begin, let be a fixed finite dimensional vector space and let
be a vector space valued bilinear pairing on . Let be a vector subspace such that . We write for the orthogonal complement of in , so that
Clearly is a vector subspace of . The Cheeger constant of is defined to be
The Cheeger constant of is defined by
We will call the Cheeger constant of the triple . We will suppress and from the notation for the Cheeger constant if no confusion can arise.
We note that whereas the Cheeger constant may appear strange at first, it is defined in such a way as to reflect the Cheeger constant of a graph. To see this last statement illustrated more explicitly, see Lemma 4.2.
2.2.2. The –valence of a vector space
Let be a finite dimensional vector space, and let be a vector space valued bilinear pairing on . If and is a basis for , we write
We call the –valence of .
2.2.3. Pairing–connectedness
Let and be as before. We say that is pairing–connected if whenever is a nontrivial direct sum decomposition of , then there are vectors and such that .
2.2.4. Defining vector space expanders
We are now ready to give the definition of a vector space expander family.
Definition 2.1.
We say that is a vector space expander family if the following conditions are satisfied:
-
(1)
We have
-
(2)
There exists an such that for all , we have .
-
(3)
We have
The reader may note that the first condition is analogous to the requirement that the number of vertices in a family of expander graphs tends to infinity. The second condition is analogous to the finite valence condition in a family of expander graphs.
As with the connectedness assumption for graph expander families, the pairing–connectedness of a vector space is a formal consequence of . Precisely, we have the following.
Proposition 2.2.
Let be as above, and suppose . Then is pairing–connected.
Proof.
Suppose the contrary, so that is a nontrivial splitting of witnessing the failure of pairing–connectedness. Without loss of generality, . Set . Note then that , the orthogonal complement of . If then . It follows that
which proves the proposition. ∎
As we will show in Section 3, pairing–connectedness for the triple
is equivalent to connectedness of .
3. Cohomology, –valence and pairing–connectedness
In this section we establish a generator-free characterization of bounded valence in a graph through cohomology of the corresponding right-angled Artin group.
3.1. The cohomology ring of a right-angled Artin group
A general reference for this section is [21], for instance. Let be a finite simplicial graph and the corresponding right-angled Artin group. The group is naturally the fundamental group of a locally CAT(0) cube complex, called the Salvetti complex of . The space is a classifying space for , so that
over an arbitrary ring . The complex can be built from the unit cube in , with the coordinate directions being identified with the vertices of . One includes the face spanned by a collection of edges if the corresponding vertices span a complete subgraph of . Finally, one takes the image inside , so that is a subcomplex of a torus.
With this description, it is clear that one can build out of a collection of tori of various dimensions, one for every complete subgraph of , and by gluing these tori together along distinguished coordinate subtori. The reader may compare with the description of the Salvetti complex given in [7].
Let be a field, viewed as a trivial –module. We have that
the exterior algebra of . Via Poincaré duality, coordinate subtori of tori making up give rise to preferred cohomology generators in various degrees of the exterior algebra, and the gluing data of the subtori determines how the exterior algebras corresponding to complete subgraphs assemble into the cohomology algebra of .
To give slightly more detail, let be a subgraph. For us, a subgraph is always full, in the sense that if and then . Full subgraphs are sometimes called induced. It is a well-known and standard fact that is naturally a subgroup of [7]. It is not difficult to see that is in fact a retract of . The homology of is easy to compute from the Salvetti complex, and the cohomology with trivial coefficients in a field can be easily computed using the Universal Coefficient Theorem. Each complete subgraph of gives an exterior algebra as a subring of via pullback along the retraction map , and a dimension count shows that this accounts for all the cohomology of .
We are mostly concerned with and , together with the cup product pairing on . We remark that the cohomology of right-angled Artin groups and related groups with nontrivial coefficient modules has been investigated extensively (see [9, 17] for example), but for our purposes we do not need any machinery beyond trivial coefficients. The next proposition follows easily from the description of the cohomology of the Salvetti complex above, and from the structure of exterior algebras.
Proposition 3.1.
Let be a finite simplicial graph.
-
(1)
We have isomorphisms of vector spaces:
-
(2)
There is a basis for which is in bijection with the set of vertices of , and there is a basis of which is in bijection with the set of edges of .
-
(3)
The bases in the previous item can be chosen to have the following property: if then , and if then .
If denotes the set of edges of , then Proposition 3.1 implies that is generated (over any field) by the dual vectors , and that these vectors are linearly independent. We fix the basis for once and for all, so that if is a –cohomology class then
With respect to this fixed basis, we call the elements for which the support of , so that is supported on the for which . We will also fix the basis for once and for all, and all computations involving cohomology classes will implicitly be with respect to these bases unless explicitly noted to the contrary.
3.2. Centralizers in right-angled Artin groups
Recall that a graph is called a join if its complement is disconnected. Equivalently, there are two nonempty subgraphs and of which partition the vertices of , and such that every vertex in is adjacent to every vertex in . We write .
Let be a finite simplicial graph and let be a nontrivial element, which is expressed as a word in the vertices of and their inverses. We say that is reduced if it is freely reduced with respect to the operation of commuting adjacent vertices. That is, cannot be shortened by applying moves of the form:
-
•
Free reduction: ;
-
•
Commutation of adjacent vertices: , provided spans an edge of .
An element of is nontrivial if and only if it cannot be reduced to the identity via applications of these two moves [5, 8, 14]. We say that is cyclically reduced if all cyclic permutations of are also freely reduced. The centralizer of is described by a theorem of Servatius [29]:
Theorem 3.2.
Suppose that is nontrivial, cyclically reduced, and has non-cyclic centralizer. Then there is a join such that , and such that does not decompose as a nontrivial join for . Moreover:
-
(1)
The element can be uniquely represented as a product where .
-
(2)
Up to re-indexing, the centralizer of is given by
where is nontrivial for and trivial for .
Let be a join and let be a vertex in . Then is adjacent to each vertex of for , whence it follows that the valence of is at least
The following consequence is now straightforward:
Corollary 3.3.
Let denote the maximum valence of a vertex in and let denote the rank of the centralizer of a nontrivial element of . Then
In Corollary 3.3, the rank of a group is the minimal cardinality of a set of generators.
Remark 3.4.
Note that Corollary 3.3 gives an intrinsic bound on valence of vertices in the defining graph of a right-angled Artin group without any reference to a set of generators.
3.3. Centralizers and –valence
Let be a fixed field. In this subsection we prove the following linear algebraic version of valence in a graph:
Lemma 3.5.
Let , let , and let denote the cup product pairing
Then the –valence coincides with the maximum valence of a vertex in .
Proof.
We write for the maximum valence of a vertex in . Let
be the basis for furnished by Proposition 3.1. Then clearly
whence it follows that .
We now consider the reverse inequality. Note first that we need only consider sets which are bases for , since if is fixed and if then .
Let be an arbitrary basis for , and let be the vertex of with highest valence. If then we may write in terms of the basis . Since forms a basis for , there is some such that the corresponding coefficient for is nonzero. We fix such an for the remainder of the proof.
Write for the vertices of which are adjacent to , with corresponding duals , and let be another arbitrary basis for . Observe first that for . Moreover, the set
is linearly independent in . It follows that the set
is linearly independent in .
Thus, we may consider the linear map
given by . Clearly this is a linear map and its image is a vector subspace of . The considerations of the previous paragraph show that the dimension of is at least , which coincides with the valence of and hence with . Suppose that there were fewer than elements for which . Then would span a subspace of dimension strictly less than . However, is a basis, so that the span of coincides with , which is a contradiction. Thus, we have that . Since and were arbitrary, we have . ∎
3.4. Pairing–connectedness
In this subsection, we show that pairing–connectedness, which was already shown to be implied by positive Cheeger constant by Proposition 2.2, is equivalent to the connectedness of under the assumptions
Lemma 3.6.
Let be a finite simplicial graph, let , and let be the cup product pairing on . The vector space is pairing–connected if and only if the graph is connected.
Proof.
Let be the vertices of , so that the dual vectors form a basis for . Suppose that is not connected. Then after reindexing, we may write and with , and where there is no edge in of the form with and . We let be the span of and be the span of . Note that . It is clear that if and then , so that is not pairing–connected.
Conversely, suppose that is connected, and suppose that is an arbitrary nontrivial direct sum decomposition. We assume for a contradiction that for all pairs and , we have . We argue by induction that either or , using a sequence of vertices of , such that each vertex of appears in this sequence, and such that for all we have spans an edge of . We write for the vector dual to the vertex . Note that it is possible for there to be repeats on the list , since may not contain a Hamiltonian path.
Before starting the induction, we explain the inductive step. Let and , and write
Suppose that spans an edge in . By expanding the cup product , we see that we must have . If these products are nonzero, it follows that the pairs and must satisfy a proportionality relation (i.e. there is a nonzero such that ). The vector space is a free –module on , so that there are vectors in whose coefficients do not satisfy this proportionality relation. Therefore there exist vectors
such that is not proportional to or is not proportional to . Indeed, since is spanned by and , if there were no such vectors in both and then every vector in would satisfy this proportionality relation, which is not the case. We then see that either or , which contradicts the assumption that for all and . It follows that .
We can now begin the induction. Suppose that is expressed with respect to the basis . After relabeling, we may assume and . Assume that the coefficient of is nonzero; if no such vector exists then we simply choose one in and proceed in the following argument with the roles of and switched. Let be similarly expressed, and suppose that the coefficient corresponding to is nonzero. Then we must have , and these products are both nonzero. The argument of the inductive step shows that since , we cannot have . It follows that . Since was arbitrary, the vanishing of this coefficient holds for all vectors in . Again using the fact that and span , there is a vector which has a nonzero coefficient for . Arguing symmetrically shows that the coefficient of vanishes for all vectors in .
By induction on and using the fact that each vertex of occurs on the list , it follows that if then all coefficients of with respect to the basis vanish, so that is the zero vector space. This contradicts the assumption that was a nontrivial direct sum decomposition. ∎
4. Graph and vector space Cheeger constants
In this section we show that a vector space equipped with a vector space valued bilinear pairing can compute the Cheeger constant of a graph, which will allow us to establish Theorem 1.3 and its consequences.
4.1. Comparing Cheeger constants
The main technical result of this section is the following, which provides a precise correspondence between Cheeger constants in the combinatorial and linear algebraic contexts:
Theorem 4.1.
Suppose that is a connected simplicial graph and let be the corresponding right-angled Artin group. Let denote the Cheeger constant of , and let denote the Cheeger constant of the triple , where , where , and where denotes the cup product. Then .
The proof of Theorem 4.1 is rather involved, and so will be broken up into several more manageable lemmata. We begin by proving that the Cheeger constant associated to a subspace generated by duals of the vertex generators is given by the Cheeger constant associated to the corresponding subgraph. To fix notation, let denote the vertices of , and let be the corresponding dual generators of . If , we write and use to denote the vertices which do not lie in but which are adjacent to vertices in .
Lemma 4.2.
Let be generated by . Then
Proof.
Recall that we use the notation for the orthogonal complement of with respect to . The subspace is generated by vertex duals , where for each either or is an isolated vertex of (i.e. is not adjacent to any other vertex of ).
To see this, note that . Conversely, suppose that and write
where . If is adjacent to a vertex then clearly , since the resulting cohomology class will be supported on the dual of the edge connecting and (see Subsection 3.1 for a discussion of the definition of support). It follows that if then is either an isolated vertex of or .
We now claim that
To establish this claim, note that is generated by the duals of singleton vertices of . Write . It follows now that
We thus obtain the string of equalities
which establishes the lemma. ∎
The following lemma clearly implies Theorem 4.1.
Lemma 4.3.
Let be of dimension . Then there exists a subspace of dimension with a basis contained in , and such that .
Observe that in order to establish Lemma 4.3, if we write for the complement of with respect to , it suffices to show that
Proving Lemma 4.3 is also rather complicated, so we will gather some preliminary results and terminology first. We will call a –tuple admissible if for each index , there is a vector contained in the linear span of
so that the vectors of the form form a basis for . Such bases for will be called admissible bases. Note that if is admissible then the vectors are uniquely determined for . It is straightforward to determine whether a tuple is admissible: indeed, express an arbitrary basis for in terms of the basis , the latter of which we view as the columns of a matrix. A tuple is admissible if and only if the corresponding minor is invertible.
Let
be admissible, and let be the corresponding set of vertices. We write for the subgraph of spanned by , and for the set of isolated vertices in . For a given subspace , there are many possible admissible tuples we might consider. Among those, we will always focus our attention on those for which is minimized. Such a choice of may of course not be unique.
Returning to an admissible basis for , after re-indexing the vertices of if necessary, we will fix a basis for now of the form
where as before. Such a basis for will be called standard relative to , and will be the corresponding admissible tuple.
We will fix the following notation in the sequel. Suppose has dimension . If is a standard basis of relative to , write for the span of , write for its orthogonal complement with respect to , and let denote the span of .
We will in fact prove the following lemma, which implies Lemma 4.3.
Lemma 4.4.
If has dimension then there exists a standard basis
of relative to such that if and then , and if then
Lemma 4.4 implies Lemma 4.3, since then
We first establish it in the simpler cases where and in the case where there exists an admissible basis for with .
Proof of Lemma 4.4 when .
Clearly we may assume that . Suppose is the span of . Observe that . We write for a standard basis for relative to . We have that is a nonzero multiple of , and is the span of . If then we may write
We write and we assume for some . Note that . If then has as the coefficient appearing before the vector dual to the edge . So, if then , whence it follows that . Since was chosen arbitrarily subject to the condition , we have that , where is the span of . This establishes the lemma in this case. ∎
Proof of Lemma 4.4 when .
Let be a standard basis relative to , where the admissible tuple satisfies . Each component of consists of at least two vertices. We write as before. Let be written as
Suppose first that for some . The vertex is adjacent to a vertex , so that , whence it follows that , contradicting the fact that . We conclude that for , so that we may write
Mimicking the proof in the case , we have that , as desired. ∎
Now let us consider a standard basis
relative to , where the vertices in the admissible tuple with indices are precisely those which are not isolated in . We remind the reader that we assume here and henceforth that is chosen in such a way that is minimized.
By the proofs of the cases of Lemma 4.4 given so far, we may assume that . Let as before, and write
As argued in the proof in the case , we have that for .
Lemma 4.5.
Let be as above. If then .
Proof.
Write
By assumption, we have that , since the corresponding vertices are isolated. If then one of the three following cases must occur.
-
(1)
The coefficient is nonzero for a suitable with .
-
(2)
The coefficient is nonzero for a suitable with .
-
(3)
We have for suitable indices with and .
In the first of these possibilities, we write
We claim that remains admissible. This is straightforward to check. Indeed, we record an matrix whose columns are labelled by , whose rows are labelled by , and whose entries are the coefficient of the row basis element. We have that the block in the upper left hand corner is the identity matrix. Exchanging for corresponds to switching the and columns of . The row of the column reads . Thus after exchanging these two columns, the upper left hand block remains invertible. Moreover, , whence and are no longer isolated vertices. It follows that , which contradicts the minimality of . Thus, the first item is ruled out. We may rule out the second of these items analogously.
To rule out the third item, we let . It suffices to show that is admissible, since and are adjacent in under the assumptions of the third item. We switch the columns with labels and , and with labels and . Since , the determinant of the upper left hand block remains nonzero. This establishes the lemma. ∎
In order to complete the proof of Lemma 4.4, we will need to describe a process of modifying a given standard basis to obtain one with more advantageous features. Specifically, we will transform into a standard basis such that if is expressed with respect to , then the first coefficients of must vanish. To this end, suppose for . Without loss of generality, .
By Lemma 4.5, we see that there is an index such that . Since is isolated, we have . Again we write
Observe that at least one of items 1, 2, or 3 in the proof of Lemma 4.5 above must occur for this pairing to be nonzero. We now proceed to modify to obtain a new standard basis as follows, according to the reason for which . Namely:
-
(1)
If for some index with , then we set .
-
(2)
If the previous item does not hold but if there exists an index with and then we substitute for to obtain an admissible tuple as in Lemma 4.5. We then set to be the standard basis associated to the corresponding admissible tuple.
-
(3)
If both of the previous items do not hold then at least one of the products and is nonzero for suitable choices of indices and with . We substitute for . As before, the resulting tuple is admissible. We then write for the corresponding standard basis.
As before, these exchanges do not change the size of . We now write
where indices have been renumbered after any substitutions. Note the following.
Observation 4.6.
For and , we have that differs from by a (possibly zero) multiple of , and .
If , we write it with respect to this new basis, so that
The previous considerations show that for .
Lemma 4.7.
The following hold.
-
(1)
If is as above, then .
-
(2)
For , we have .
Proof.
Suppose now that , and consider the index as before which was chosen so that . Then for a suitable constant , we have
Moreover, is supported on the dual vector to the edge or (which was the edge or the edge before the vertices were re-indexed in the definition of ). No other summand making up the vector (i.e. for or for ) is supported on . It follows that if then , which is a contradiction. We may therefore conclude that .
For the second claim of the lemma, note that for
we have by Lemma 4.5, which implies that as well since both of these vectors differ from and respectively by a multiple of . ∎
Now suppose that for some , and without loss of generality we may assume that . Repeating the procedure for the construction of , we may add multiples of to the basis vectors which are distinct from itself in order to obtain a new basis
Since for , we must have that for some . As before, if , we express in this basis with coefficients and observe that the coefficients satisfy for and . It is conceivable that in the course of this modification we may find that , a conclusion which we wish to rule out.
Lemma 4.8.
If is expressed with respect to the basis , then we have .
Proof.
We consider a vector which satisfies , and for suitable constants and , we obtain expressions
Computing, we have
using the orthogonality of and .
It follows that is supported on the vector dual to the edge for a suitable , as this was already true of . Then, as we argued for in Lemma 4.7, we have that again. ∎
We can now complete the argument.
Proof of Lemma 4.4.
We inductively construct a sequence of distinct bases for and corresponding admissible tuples which we write as
which have the property that if is written with respect to the basis then the coefficients of are trivial for . We are able to construct from precisely when there is an index such that . Since is finite dimensional, the sequence will terminate after finitely many terms. This will happen either for or for some .
In the first case, we see that . In the second case, the basis vectors are orthogonal to . To complete the proof of the lemma, we set for , and is the span of the associated admissible tuple . As in the statement of the lemma, we write for the span of . If then
for a suitable vector . Note that by assumption, we have , which implies that . This shows that , since for all and hence for . It follows that if then , and otherwise that , which completes the proof. ∎
4.2. Proof of the main results
Theorem 1.2 and Theorem 1.3 now follow almost immediately. The size of the set of vertices of tending to infinity is equivalent to the dimension of tending to infinity, over any field. Bounded –valence of , bounded valence of , and bounded centralizer rank in are all equivalent by Corollary 3.3 and Lemma 3.5. Finally, Theorem 4.1 implies that the Cheeger constant of is equal to the Cheeger constant of the triple , over any field. This establishes the main results.
4.3. Generalizations to higher dimension
By considering cohomology of right-angled Artin groups beyond dimension two, one can use vector space expanders to generalize graph expanders to higher dimensions. Unfortunately, this does not seem to give much new information, as might be expected; indeed, the cohomology of a right-angled Artin group is completely determined by its behavior in dimension one and the cup product pairing therein. This can easily be seen through a suitable generalization of Proposition 3.1 to higher dimensional cohomology: the cohomology of the right-angled Artin group in each dimension is determined by the corresponding number of cells in the flag complex of (with a dimension shift), and the cup product pairing is determined by the face relation. The flag complex, moreover, is completely determined by its –skeleton. In particular, there does not seem to be a meaningful connection to more fruitful notions of higher dimensional expanders (cf. [25], for instance).
5. A vector space expander family that does not arise from a graph expander family
In this section, we give a method for producing families of vector space expanders that do not arise from the cohomology rings of right-angled Artin groups of graph expanders.
Let be a family of finite connected simplicial graphs which form a graph expander and let be an arbitrary field. We will write
where denotes the cup product in the cohomology ring of the corresponding group. For each , we choose an arbitrary vertex of . We set , and we let , where the summand is generated by a vector . We set , where , and where vanishes on inputs of all other basis vectors arising from duals of vertices, in both arguments. That is, let be the vertices of , and without loss of generality we may assume that . We set unless both and are equal to , and we extend by bilinearity.
Proposition 5.1.
If is as above then:
-
(1)
The family is a vector space expander.
-
(2)
The family does not arise from the cohomology of the right-angled Artin groups associated to a sequence of graphs.
The second item of Proposition 5.1 means that there is no family of finite connected simplicial graphs such that
Proof of Proposition 5.1.
Since , we have that . Now consider –valence, which we denote by , and we compare with the graph valence of . By setting in the definition of –valence, we see that . Thus, has uniformly bounded valence. For each , the vector space is already pairing–connected with respect to the pairing , and implies , so that is pairing–connected with respect to the pairing .
We now need to estimate the Cheeger constants of . We suppress the index, and write for a basis of consisting of dual vectors of vertices of . We assume to be the distinguished vertex of such that . Let be a subspace of dimension at most , and let be the infimum of the Cheeger constants of the family with respect to , the usual cup product. We denote by the orthogonal complement of with respect to , by the orthogonal complement of with respect to , and by the orthogonal complement of with respect to . Clearly, .
Now, let be written as
and let be written as
It follows by definition that for , so that . Thus, the span of is always contained in , and consequently has dimension either or . Thus, is either equal to or . Similarly, if and only if , so that is either equal to or .
Suppose that . Then , so that . In this case,
It follows that , and the difference between these is at most . Writing , the Cheeger constant of satisfies
This proves that the Cheeger constant of is bounded away from zero, which proves that is a vector space expander family.
To see that does not arise from a graph expander family, we note that the cup product satisfies , and is constructed so that . This establishes the proposition. ∎
Many variations on the construction in this section can be carried out, which illustrates the fact that vectors space expander families are indeed significantly more flexible than graph expander families.
Acknowledgements
The authors thank A. Jaikin and A. Lubotzky for helpful comments, and are grateful to the anonymous referee for helpful corrections and suggestions. Ramón Flores is supported by FEDER-MEC grant MTM2016-76453-C2-1-P and FEDER grant US-1263032 from the Andalusian Government. Delaram Kahrobaei is supported in part by a Canada’s New Frontiers in Research Fund, under the Exploration grant entitled “Algebraic Techniques for Quantum Security”. Thomas Koberda is partially supported by an Alfred P. Sloan Foundation Research Fellowship and by NSF Grants DMS-1711488 and DMS-2002596.
References
- [1] Noga Alon, Eigenvalues and expanders, vol. 6, 1986, Theory of computing (Singer Island, Fla., 1984), pp. 83–96. MR 875835
- [2] Jean Bourgain, Expanders and dimensional expansion, C. R. Math. Acad. Sci. Paris 347 (2009), no. 7-8, 357–362. MR 2537230
- [3] Jean Bourgain and Amir Yehudayoff, Expansion in and monotone expanders, Geom. Funct. Anal. 23 (2013), no. 1, 1–41. MR 3037896
- [4] Noel Brady and John Meier, Connectivity at infinity for right angled Artin groups, Trans. Amer. Math. Soc. 353 (2001), no. 1, 117–132. MR 1675166
- [5] P. Cartier and D. Foata, Problèmes combinatoires de commutation et réarrangements, Lecture Notes in Mathematics, No. 85, Springer-Verlag, Berlin-New York, 1969. MR 0239978
- [6] Denis X. Charles, Kristin E. Lauter, and Eyal Z. Goren, Cryptographic hash functions from expander graphs, J. Cryptology 22 (2009), no. 1, 93–113. MR 2496385
- [7] Ruth Charney, An introduction to right-angled Artin groups, Geom. Dedicata 125 (2007), 141–158. MR 2322545
- [8] John Crisp, Eddy Godelle, and Bert Wiest, The conjugacy problem in subgroups of right-angled Artin groups, J. Topol. 2 (2009), no. 3, 442–460. MR 2546582
- [9] Michael W. Davis, The cohomology of a Coxeter group with group ring coefficients, Duke Math. J. 91 (1998), no. 2, 297–314. MR 1600586
- [10] Carl Droms, Isomorphisms of graph groups, Proc. Amer. Math. Soc. 100 (1987), no. 3, 407–408. MR 891135
- [11] Ramón Flores, Delaram Kahrobaei, and Thomas Koberda, Algorithmic problems in right-angled Artin groups: complexity and applications, J. Algebra 519 (2019), 111–129. MR 3874519
- [12] by same author, An algebraic characterization of –colorability, Proc. Amer. Math. Soc. 149 (2021), no. 5, 2249–2255. MR 4232214
- [13] Oded Goldreich, Russell Impagliazzo, Leonid Levin, Ramarathnam Venkatesan, and David Zuckerman, Security preserving amplification of hardness, 31st Annual Symposium on Foundations of Computer Science, Vol. I, II (St. Louis, MO, 1990), IEEE Comput. Soc. Press, Los Alamitos, CA, 1990, pp. 318–326. MR 1150704
- [14] Susan Hermiller and John Meier, Algorithms and geometry for graph products of groups, J. Algebra 171 (1995), no. 1, 230–257. MR 1314099 (96a:20052)
- [15] Susan Hermiller and Zoran Šunić, Poly-free constructions for right-angled Artin groups, J. Group Theory 10 (2007), 117–138. MR 2288463
- [16] Shlomo Hoory, Nathan Linial, and Avi Wigderson, Expander graphs and their applications, Bull. Amer. Math. Soc. (N.S.) 43 (2006), no. 4, 439–561. MR 2247919
- [17] Craig Jensen and John Meier, The cohomology of right-angled Artin groups with group ring coefficients, Bull. London Math. Soc. 37 (2005), no. 5, 711–718. MR 2164833
- [18] Mark Kambites, On commuting elements and embeddings of graph groups and monoids, Proc. Edinb. Math. Soc. (2) 52 (2009), no. 1, 155–170. MR 2475886
- [19] Sang-Hyun Kim and Thomas Koberda, Embeddability between right-angled Artin groups, Geom. Topol. 17 (2013), no. 1, 493–530. MR 3039768
- [20] by same author, Free products and the algebraic structure of diffeomorphism groups, J. Topol. 11 (2018), no. 4, 1054–1076. MR 3989437
- [21] Thomas Koberda, Geometry and combinatorics via right-angled Artin groups, preprint, arXiv:2103.09342.
- [22] by same author, Right-angled Artin groups and a generalized isomorphism problem for finitely generated subgroups of mapping class groups, Geom. Funct. Anal. 22 (2012), no. 6, 1541–1590. MR 3000498
- [23] Emmanuel Kowalski, An introduction to expander graphs, Cours Spécialisés [Specialized Courses], vol. 26, Société Mathématique de France, Paris, 2019. MR 3931316
- [24] Alexander Lubotzky, Discrete groups, expanding graphs and invariant measures, Modern Birkhäuser Classics, Birkhäuser Verlag, Basel, 2010, With an appendix by Jonathan D. Rogawski, Reprint of the 1994 edition. MR 2569682
- [25] by same author, High dimensional expanders, Proceedings of the International Congress of Mathematicians—Rio de Janeiro 2018. Vol. I. Plenary lectures, World Sci. Publ., Hackensack, NJ, 2018, pp. 705–730. MR 3966743
- [26] Alexander Lubotzky, Ralph Phillips, and Peter Sarnak, Ramanujan graphs, Combinatorica 8 (1988), no. 3, 261–277. MR 963118
- [27] Alexander Lubotzky and Efim Zelmanov, Dimension expanders, J. Algebra 319 (2008), no. 2, 730–738. MR 2381805
- [28] Lucas Sabalka, On rigidity and the isomorphism problem for tree braid groups, Groups Geom. Dyn. 3 (2009), no. 3, 469–523. MR 2516176
- [29] Herman Servatius, Automorphisms of graph groups, J. Algebra 126 (1989), no. 1, 34–60. MR 1023285 (90m:20043)