Linearity of graph products
Federico Berlai, Javier de la Nuez Gonz\'alez

TL;DR
This paper proves that graph products of linear groups over a domain are themselves linear over a polynomial extension, solving an open problem about their linearity over the complex numbers.
Contribution
It establishes the linearity of graph products over polynomial rings, extending known results and resolving a specific open problem for faithful complex representations.
Findings
Graph products of linear groups are linear over polynomial rings.
Any graph product of finitely many complex linear groups is complex linear.
The result solves an open problem by Hsu and Wise regarding faithful representations.
Abstract
In this work we prove that, given a simplicial graph and a family of linear groups over a domain , the graph product is linear over , where is a tuple of finitely many linearly independent variables. As a consequence we obtain that any graph product of finitely many groups linear over the complex numbers is again a linear group over the complex numbers. This solves an open problem of Hsu and Wise in the case of faithful representations over .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Linearity of graph products
Federico Berlai, Javier de la Nuez
Department of Mathematics, UPV/EHU, Barrio Sarriena s/n, 48940, Leioa, Spain
Abstract.
In this work we prove that, given a simplicial graph and a family of linear groups over a domain , the graph product is linear over , where is a tuple of finitely many linearly independent variables. As a consequence we obtain that any graph product of finitely many groups linear over the complex numbers is again a linear group over the complex numbers. This solves an open problem of Hsu and Wise [6, Problem 1, p. 258] in the case of faithful representations over .
1. Introduction
The study of linear groups has deep roots in group theory, and deciding whether a residually finite group is linear, or not, can often be a difficult task. The first to systematically tackle this problem was Mal’cev [8], who proved, among other things, that finitely generated linear groups are hopfian.
Over the course of the years, results concerning free products and amalgamated products [9, 11, 12, 14], and HNN extensions [10], of linear groups have appeared. Shalen [12] in particular proved that amalgamated products of linear groups over , amalgamated over maximal cyclic subgroups, are linear over , where is an indeterminate, and therefore also linear over (compare [12, Lemma 1.2], or Lemma 2.8), and that the class of linear groups over is preserved under taking free products (compare [12, Theorem 1]). This latter result was already proved by Wehrfritz [14, Theorem 4], and was later generalized to faithful representations of free products over domains by Minty [11].
A major contribution to the theory was provided by Lubotzky [5], who proved that a finitely generated group is linear over if and only if it has a -congruence structure for almost all primes , that is, if and only if the group has a descending chain of finite-index normal subgroups (with ) such that , with a finite -group for all , and with a uniform number of generators for the quotients , for all .
In this work we are concerned with linearity of graph products of groups, which are a generalization, considered by Green [4], of free and direct products. A graph product is defined in terms of a (simplicial) graph , that is a graph with no multiple edges and no loops, and a collection of groups , as the group
[TABLE]
The first two conditions in Lubotzky’s characterization require the finitely generated linear groups to be residually -finite, and it is known [4, Theorem 5.6] that the class of residually -finite groups is preserved by taking graph products. On the other hand, it is not clear how the third condition is affected when taking graph products.
Taking inspiration from the work of Shalen [12], we prove the following theorem, giving a positive answer to [6, Problem 1, p. 258] for linear groups over the complex numbers (compare with Corollary B):
Theorem A**.**
Let be a finite graph and a collection of groups linear over an integral domain . Then is linear over the ring of polynomials , for some finite tuple of variables .
Notice that we do not require finite generation for the groups appearing in Theorem A, nor any restriction on the cardinality. Moreover we are not restricting our attention to fields, as our approach works for any (not necessarily commutative) domain.
As an immediate consequence of Theorem A, we deduce:
Corollary B**.**
Let be a finite graph and a collection of groups linear over . Then is linear over .
A group is called equationally noetherian if the the set of solutions of any system of equations over is equal to the set of solutions of a finite subsystem . The terminology was introduced in [1], although the notion goes back to Bryant [2]. Groups that are linear over noetherian commutative unitary rings are equationally noetherian [1, Theorem B1]. In particular, any group linear over a field is. Therefore, from Theorem A we deduce:
Corollary C**.**
Let be a finite graph and a collection of groups linear over a commutative integral domain . Then is an equationally noetherian group.
This should be compared with [13, Theorem E], where it is proved that a graph product of equationally noetherian groups is equationally noetherian, whenever the girth of the graph (that is, the minimal length of any induced cycle) is at least five. In Corollary C the restriction on the girth of the graph is not present, but the hypotheses on the starting groups are more restrictive: not all equationally noetherian groups are linear.
Our methods, as well as the ones used to tackle amalgamated products of linear groups [9, 12, 14], rely on trascendental extensions of the domain , and therefore no conclusion can be drawn on the linearity over the domain itself. In particular, no result on linearity over the integers can be deduced by these methods.
On the other hand, HNN extensions of free abelian groups [10] are linear over . Moreover, it is known that graph products of some specific families of linear groups are again linear over : any graph product of subgroups of Coxeter groups [6, Theorem 3.2], and in particular any right-angled Artin group [7] is linear over .
Thus, it is natural to ask (specializing [6, Problem 5.1] to linearity over the integers):
Question D**.**
Do finite graph products preserve linearity over ? Is the group linear over ?
Acknowledgements
Javier de la Nuez is, and Federico Berlai was, supported by the ERC grant PCG-336983, Basque Government Grant IT974-16, and Ministry of Economy, Industry and Competitiveness of the Spanish Government Grant MTM2017-86802-P. Federico Berlai is now supported by the Austrian Science Foundation FWF, grant no. J4194. We are very grateful to Montserrat Casals Ruiz and Ilya Kazachkov for inspiring discussions over the topic of this work.
2. Preliminaries
In this preliminary section, we collect known results that will be useful for our proof, and we establish notation.
Throughout this paper, a domain is a (not necessarily commutative) non-zero unitary ring without zero divisors, that is a non-zero unitary integral domain. The neutral element of a group is denoted by , or by if the group is clear from the context. Given a graph product , the groups in are called vertex groups. An element is called parabolic if its conjugacy class intersects one of the vertex groups.
We say that a graph is bipartite if there exists a partition of the vertex set given by non-empty, disjoint subsets and , such that any edge in connects a vertex in with one in .
The complement graph is the graph whose vertex set is , and if and only if . Given a subset , the induced subgraph on is the graph such that , and there exists an edge if and only if there exists an edge .
Fact 2.1**.**
Any (finite) graph has a bipartite -sheeted graph covering.
Given subsets and of , we say that and are orthogonal if and for any and we have .
Given a subset of vertices , we write for the subgroup of generated by . It is isomorphic to , where , and is the subgraph of induced by the vertices . Notice that if are pairwise orthogonal, then .
Given a non-trivial element , there is a unique minimal such that . We refer to as the support of , denoted by . The element , where for , is called reduced if there do not exist such that and commutes with for all . This is a property of the word representing the element , and not of the element itself. With a slight abuse of notation, whenever considering a reduced element, we will always implicitly consider an element and a reduced word representing it.
We say that is cyclically reduced if for all . Every element admits some cyclically reduced conjugate. Any element is cyclically reduced if and only if it can be represented by a cyclically reduced word [4, Definition 3.14] (and hence all reduced words representing it are cyclically reduced).
We will need the following definition [3, Section 2.10]:
Definition 2.2**.**
An element of a graph product is a block if the induced subgraph of by is connected. This happens if and only if the set of vertices cannot be partitioned into pairwise orthogonal (in ), non-empty subsets.
For any element , if are the sets of vertices of the connected components of in , then can be expressed as a product of blocks , where for . We refer to this as the block decomposition of . It can be shown that this expression is unique up to permutation. Notice that in for all .
Lemma 2.3**.**
Let and be graphs, and let and be families of groups. Let be a graph covering with finite fibers. If for each pair with there exists an isomorphism , then there is an embedding of into .
Proof.
The maps defined as for all are well-defined injective homomorphisms, and linearly extend to an injective homomorphism , so that where is a reduced expression in and for all .
First of all, notice that the maps are well defined. Indeed, as the map is a graph covering with finite fibers, we know that, given , there are only finitely many such that . Moreover, given any two vertices such that , we have that . Indeed, if this were not the case, as is a graph covering map we would obtain an edge , contradicting the fact that the graph is simplicial. Thus is the direct product , and therefore the image is well defined. The homomorphisms are injective because the maps are isomorphisms.
To prove that is a homomorphism we need to prove that whenever we have that for all and . We will prove that these are equivalent conditions. Let be the -preimages of the vertex , and be the -preimages of the vertex . As , there cannot be any edge in connecting a with , because is a graph-covering map. That is for all and for all , and therefore for all and . The opposite implication is proved with an analogous reasoning.
Finally, the homomorphism is injective. Suppose we are given an element such that , and let be a reduced form for , where for all . Therefore , and thus the right-hand side of the previous equation is not reduced. This is a contradiction with the assumption that is reduced, and with the fact that in if and only if in . Therefore is the trivial element, and is injective.
∎
Lemma 2.4**.**
Let be a linear group over a ring . For any sufficiently large there exists an injective homomorphism , where is a free variable over , such that for all and for all .
Proof.
Let be a linear representation of the group over , with . Without loss of generality we can suppose that is not a scalar matrix for all non-trivial . Indeed, if that were not the case, we could replace the representation with , defined for all by \tilde{\rho}(g)=\bigl{(}\begin{smallmatrix}1&0\\ 0&\rho(g)\end{smallmatrix}\bigr{)}. The same argument allows to assume that is arbitrary large.
For any pair of indices in , let be the matrix whose only non-zero entry is the entry , which is defined to be . Let , where is a free variable over that commutes with the elements of the ring. Notice that and .
Given a matrix , the conjugation of by results in the matrix
[TABLE]
given by
[TABLE]
Notice that the coefficient can only be equal to zero if the corresponding was also equal to zero. In other words, if we denote by the collection of all pairs of indices such that , then we have .
Pick a collection of independent polynomial variables , and define
[TABLE]
We claim that, given any non-scalar matrix , if then . To begin with, notice that in order to show this it suffices to prove that for any such there exist distinct such that . Indeed, if we write as the sequence , where includes for all indices appearing to the left of in the product appearing in Equation (2), and all those appearing to the right, then , since , and therefore:
[TABLE]
So let be a non-scalar matrix. Consider first the case in which is a diagonal matrix. Since is not scalar, there exist entries and such that . Let . It follows from the fourth line of Equation (1) that contains a non-zero linear term. In particular and thus .
If is not a diagonal matrix and has non-diagonal zero entries, then there exits at least a row, or a column, with a non-diagonal zero entry, and a non-diagonal non-zero entry. Assume without loss of generality that the -th column satisfies this property, and take and in this column, where and . If then by Equation (1) again we have .
Therefore, as claimed, . By applying the argument times and using a new set of independent variables at each step, we deduce that there exists a matrix such that for all , where is a tuple of polynomial variables independent over .
By replacing the finitely many variables in with appropriate powers of a single variable, we obtain the statement. ∎
The following definition will play a pivotal role in the proof of Theorem A.
Definition 2.5**.**
Let be a finite simplicial graph, consider a collection of groups with injective homomorphisms , for big enough. We say that a family is a well-placed collection of supports for if the following properties are satisfied:
- (a)
for ; 2. (b)
for ; 3. (c)
for every three distinct .
Moreover, for all we require that:
- (i)
if ; 2. (ii)
otherwise.
Using Lemma 2.4, we can construct well-placed collections of supports for a finite graph product of linear groups. Indeed, given a finite graph , for any choose such that there exists an injective homomorphism such that for all and for all from to . For big enough, depending on , we can choose subsets , and with this choice replace the injective homomorphism with , so that the constraints of Definition 2.5 are satisfied.
Let be an indeterminate, and consider the matrix
[TABLE]
with inverse
[TABLE]
For each unoriented edge in we distinguish a pair of indices . Notice that and .
We now expand with a transcendental tuple of elements , that is, a tuple of polynomial variables. We impose that the elements in the tuple pairwise commute, and commute with the elements of the domain . Note that . For each consider the sub-tuple , and let be the matrix defined by
[TABLE]
where if and if , and is a polynomial entry of the matrix evaluated at .
Lemma 2.6**.**
The maps sending to extend to a homomorphism . Moreover, if and only if for every block of .
Proof.
The group is the group of -module automorphisms of the free -module . Let be a free basis of the -module . Any set induces a decomposition of , where and . The element is such that its restriction to is the identity of . Moreover, is also the identity of for all . Thus will also be the identity as an -module automorphism of .
Both claims follow from this and from the fact that whenever is an edge of the graph . ∎
The following proposition implies Theorem A of the introduction. Its proof will be provided in Section 4.
Proposition 2.7**.**
Given a graph with bipartite and any non-parabolic block , we have that the trace tr\bigl{(}\lambda(g)\bigr{)} is not an element of .
Using Proposition 2.7, we now give a proof of Theorem A and of Corollary B.
Theorem A.
Let be a finite graph and a collection of groups linear over a domain . Then is linear over the ring of polynomials , for some finite tuple of variables .
Proof.
Using Lemma 2.4, as described after Definition 2.5, it is easy to construct a collection of faithful linear representations admitting a system of well-placed supports. Moreover, by Fact 2.1 and Lemma 2.3, it is sufficient to prove the result for graphs such that is bipartite. Let be the homomorphism provided by Lemma 2.6. To establish injectivity of it suffices to show that for all . In view of Lemma 2.6, we may assume without loss of generality that consists of a single block.
If is a parabolic element then, up to conjugation, for some , and therefore because is injective. On the other hand, if is not parabolic then the equality would imply that . Since the trace is invariant under conjugation, we may assume that is cyclically reduced, thereby contradicting Proposition 2.7. ∎
For a proof of the following fact, see for instance [12, Lemma 1.2].
Lemma 2.8**.**
Let be a finite tuple of transcendental elements over . Then, the rational function field is isomorphic to a subfield of .
Combining Lemma 2.8 and Theorem A, we obtain:
Corollary B.
Let be a finite graph and a collection of groups linear over . Then is linear over .
3. Cycles and precycles
In this section we fix a cyclically reduced block, and we develop some tools that will be used in Section 4 for the proof of Proposition 2.7.
By Fact 2.1 and Lemma 2.3, we can assume that the graph is bipartite, that is there is a non-trivial partition of such that any edge in connects a vertex from to one in .
Fix now some cyclically reduced block with reduced normal form
[TABLE]
Notice that two elements and appearing in this reduced expression for may belong to the same vertex group, that is . Nevertheless, two such occurrences cannot be joined together by successive switches of syllables, because the expression in Equation (4) is reduced.
Given an interval and two integers , we define the cyclic interval to be
[TABLE]
Given a sequence of integer numbers, we say that two entries and are cyclically consecutive (in such sequence) if there exists such that , , or if and .
Definition 3.1**.**
We call a sequence of indices in a path if the sequence of vertices is a path in and either:
- (i)
the sequence is strictly increasing; or 2. (ii)
there is some such that the sequence is strictly increasing, where
[TABLE]
If the sequence of associated vertices, up to cyclic permutation, forms a cycle in , then we say that is a cycle. Moreover, we say that is a precycle if it can be obtained from a cycle by removing some entries. In these two situations we will implicitly identify two sequences differing only by a cyclic permutation.
Given two precycles and , we say that the latter is a refinement of the former if can be obtained from by removing some entries. Note that, by definition, a precycle which is maximal for refinement is a cycle.
For and in , we write if there is a sequence of indices that forms a path. The following observation is a consequence of the fact that all cyclic permutations of the word are cyclically reduced.
Lemma 3.2**.**
Let . If , then and .
Proof.
If there is nothing to prove.
Assume that . As the expression is reduced, there exists such that , and therefore . Otherwise, it would be possible to permute next to and then merge the two syllables.
The fact that is cyclically reduced implies that there exists such that . Thus we conclude that too. ∎
Remark 3.3**.**
In particular if the lemma above can be reformulated as saying that any singleton is a precycle.
Fix an enumeration of the vertex set , in such a way that appears in the support of in Equation (4).
For any , let , and
[TABLE]
Finally, let be defined as follows:
- (i)
; 2. (ii)
.
For notational purposes, let .
By the choice of the enumeration of the vertices in , the vertex appears as one of the vertices for the elements in the reduced expression of of Equation (4). Therefore .
The following lemma is trivially true for or . For , it is a consequence of the definition of and of the fact that the intersection is empty.
Lemma 3.4**.**
* for all .*
Lemma 3.5**.**
* is a precycle for all . Moreover, is a cycle.*
Proof.
We first prove that is a precycle for all . If is a singleton there is nothing to prove. So, suppose that . First, notice that is a precycle, because it is a refinement of the precycle , and the latter can be extended to a cycle as the expression for appearing in Equation (4) is reduced.
Given two cyclically consecutive indices in , consider the collection . Lemma 3.2 implies forms a path . Since is the union of and the associated with each of the pairs as above, from the assumption that is a precycle it follows that is one as well. The conclusion follows by induction.
We now prove that is a cycle. Suppose it is not, so that there exists a cycle of which is a refinement, and let be an entry of the cycle that is not present in . Suppose that for some , and that for some . Therefore, by definition of the set (and of the set ), it would follow that the index , contradicting the assumption that . Thus we reached a contradiction, and therefore is a cycle. ∎
The precycles are “optimal” in the following sense:
Lemma 3.6**.**
Consider , a precycle , and assume that . Then .
Proof.
For the result is clear, since , and therefore .
So, suppose that and let . Take cyclically consecutive indices such that , where is the cyclic interval defined in Equation (5). Since in addition to this and is a precycle, we have . The definition of then implies that . ∎
4. Traces and degrees
In this final section, we apply the tools developed in Section 3 to prove that the trace of the matrix is not in , thus proving Proposition 2.7.
Let
[TABLE]
We have that
[TABLE]
Remark 4.1**.**
For any , the entry is a polynomial in of degree at most four. It has degree exactly four precisely when there exist such that and , where is equal to in case , and to otherwise. In this case the homogeneous component of degree four of is equal to .
Let be the collection of all sequences such that for all , where is intended as . Given a sequence , let . As is an integral domain, if and only if , and following Equation (6) we have
[TABLE]
Given and , let stand for the total degree of the polynomial .
Remark 4.2**.**
For any monomial appearing in and all the sum of the exponents of variables of the form in , that is the -degree of , is at most . Moreover, the equality is achieved for at least one of such . We refer to any such as a leading monomial of .
Let D(\bar{k})=\bigl{(}D_{u_{1}}(\bar{k}),\dots,D_{u_{m}}(\bar{k})\bigr{)}\in\mathbb{N}^{\lvert V\rvert}. We let stand for the lexicographical order on : we say that if and only if there is such that for all and .
Lemma 4.3**.**
Let and assume that . Then no leading monomial of is a scalar multiple of a monomial from .
Proof.
Let be a new tuple of variables. The homomorphism fixing and sending to , for all , sends any leading monomial of to a scalar multiple of , while it sends any monomial of to a scalar multiple of , where for all . This implies . This implies that is not a scalar multiple of the image by of any leading monomial of . ∎
Let be the collection of all indices such that , where indices are taken mod , and order such set from the smallest to the biggest natural number.
Lemma 4.4**.**
Let . Then for any . Moreover, the set is a precycle.
Proof.
The first statement is immediate from the fact that for any and either or or . Given cyclically consecutive indices and in we thus have , which implies that either or and hence that either by Lemma 3.2 or by definition . ∎
The following lemma provides algebraic meaning to the combinatorial notions of Section 3:
Lemma 4.5**.**
The following statements hold:
- (a)
For any and for any , we have that \lvert D_{u_{i}}(\bar{k})\rvert\leq 4\bigl{\lvert}L_{i}\cap I(\bar{k})\bigr{\rvert}. 2. (b)
*Let be a cycle. Then there exist a unique such that and for all . *
Proof.
For any , if then , while in case the inequality holds. Condition immediately follows.
It remains to check Condition (b). Fix a cycle , which we enumerate as . Assume that we are given such that and the equality is achieved for every .
This can only take place if for all , which by virtue of Remark 4.1 is equivalent to the existence of , for all , such that
[TABLE]
Recall that by Lemma 4.4 we have for any . In particular, for cyclically consecutive in , and thus Equation (8) can only hold for (notice that this triple might contain repetitions) if and . It follows that the equalities for all can take place only for a unique value defined as follows. For any and any in the (cyclic) interval , where is taken mod , we have:
[TABLE]
Notice that this assignment is consistent since is a cycle, and therefore, being bipartite, must alternate between vertices in and . Clearly , since for any value of either or both and lie in for some . The equalities are satisfied for all because the sequence must alternate between and , as is bipartite. ∎
Proposition 4.6**.**
Let with -maximal. Then and . In particular, there is a unique with -maximal.
Proof.
We prove, by induction on , that . For the result is trivial, as . Suppose the result is satisfied for . By Lemma 4.4 we know that is a precycle, which together with the induction hypothesis and Lemma 3.6 implies that , and therefore that
[TABLE]
Therefore, by Lemma 4.5, for any we have that
[TABLE]
where is the unique element in associated to the cycle by Lemma 4.5(b). As is -maximal, the inequalities of Equation (11) must in fact be equalities, and therefore . As this cardinality is finite, Equation (10) implies that . As by Lemma 3.4, we have that . Therefore
[TABLE]
and the induction is completed. As I(\bar{k})\cap\Bigl{(}\bigcup_{i=0}^{\lvert V\rvert}L_{i}\Bigr{)}=I(\bar{k}), applying the just-proved equality to we conclude that .
By Lemma 3.5 we know that is a cycle. Therefore, by Lemma 4.5(b) such a is unique. Since , the corresponding monomial is not a constant. ∎
We are now ready to prove Proposition 2.7.
Proposition 2.7.
Given a graph with bipartite and any non-parabolic block , we have tr\bigl{(}\lambda(g)\bigr{)}\notin R.
Proof.
Let be a non-parabolic, single block element. As per Equation (7), tr\bigl{(}\lambda(g)\bigr{)}=\sum_{\bar{k}\in\mathcal{X}}P(\bar{k}). By Proposition 4.6 there exists a unique with -maximal among the values of on . Notice that, if denotes the leading monomial of , then since .
Uniqueness of , together with Lemma 4.3, implies that for any the polynomial cannot contain any non-zero scalar multiple of . Therefore, does not cancel in the expression and thus tr\bigl{(}\lambda(g)\bigr{)}\notin R. ∎
Remark 4.7**.**
One can show that for any non-parabolic , even when it decomposes as a product of more than one block.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] G. Baumslag, A. Myasnikov, V. Remeslennikov, Algebraic geometry over groups. I. Algebraic sets and ideal theory . J. Algebra 219 (1999), no. 1, 16 – 79;
- 2[2] R. M. Bryant, The verbal topology of a group . J. Algebra 48 (1977), no. 2, 340 – 346;
- 3[3] K. M. Goda, Centralisers in graph products of groups . Ph.D. Thesis, University of Newcastle, 2006;
- 4[4] E. R. Green, Graph products of groups . Ph D Thesis, University of Leeds, 1990;
- 5[5] A. Lubotzky, A group theoretic characterization of linear groups . J. Algebra 113 (1988), no. 1, 207 – 214;
- 6[6] T. Hsu, D. Wise, On linear and residual properties of graph products . Michigan Math. J. 46 (1999), no. 2, 251 – 259;
- 7[7] S. P. Humphries, On representations of Artin groups and the Tits conjecture . J. Algebra 169 (1994), no. 3, 847 – 862;
- 8[8] A. Mal’cev, On isomorphic matrix representations of infinite groups . Rec. Math. [Mat. Sbornik] N.S. 8 (50), (1940). 405 – 422;
