Abstract
We generalise the standard constructions of a Cayley graph in terms of a group presentation by allowing some vertices to obey different relators than others. The resulting notion of presentation allows us to represent every vertex-transitive graph.
Keywords: Group presentation, Cayley graph, Bi-Cayley graph, Vertex-transitive
Introduction
Every Cayley graph is vertex-transitive but the converse is not true, with the Petersen graph being a well-known example. A lot of research focuses on understanding how much larger the class of vertex-transitive graphs is or, what is essentially the same, on extending results from Cayley graphs to vertex-transitive graphs, see e.g. [4, 7, 17, 19, 20, 25] and references therein. This paper offers a new algebraic way of defining graphs, which we will prove to have the power to present all vertex-transitive graphs.
The idea is to still define our graphs by means of generators and relators similarly to Cayley graphs defined via group presentations, but we now allow different vertices to obey different sets of relators. The fewer ‘types’ of vertices we have the closer our graph is to being a Cayley graph. This is perhaps best explained with an example: in Fig. 1 we have directed and labelled the Petersen graph with two letters r and b that make it look almost like a Cayley graph. But a closer look shows that if we start at any exterior vertex v and follow a sequence of edges labelled brbrr then we return to v, while this is not true if v is one of the interior vertices. In the latter case, brrbr is an example of a word that gives rise to a cycle.
Fig. 1.

The Petersen graph, labelled by two letters r (for red) and b (for blue). The cycle obtained by reading the ‘relation’ rbrrb starting at the top square vertex is depicted in bold lines
This example motivates our definition of a partite presentation, which prescribes a number of types of vertices, and a set of relators for each type. Moreover, it entails a set of generators, and for each generator s it prescribes the type of end-vertex of an edge labelled s for each type of starting vertex. The precise definition of partite presentations in the case where there are only two types of vertices, which we call 2-partite presentations, is given in Sect. 3. The case with more classes is more involved, and it is given in Sect. 5.
We show how each partite presentation defines a graph, by imitating the standard definitions of a Cayley graph via a group presentation: either as a quotient of a free group by the normal subgroup generated by the relators (Definition 3.2), or as the 1-skeleton of the universal cover of the presentation complex (Definition 3.7). The resulting partite Cayley graph is always regular, with vertex-degree determined by the generating set, and it admits a group of automorphisms acting on its vertices semi-regularly and with as many orbits as the number of types of vertices prescribed by its presentation (Proposition 5.14). In particular, 2-partite presentations always give rise to bi-Cayley graphs. We prove this, as well as a converse statement, in Sect. 4.
Our main result says that our formalism of partite Cayley graphs is general enough to describe all vertex-transitive graph:
Theorem 1.1
Every countable, vertex-transitive, graph has a partite presentation.
In general, for the proof of this we allow for the vertex types to be in bijection with the vertex set of the graph in question. It would be interesting to study how much the number of vertex types can be reduced, see Sect. 7. As we remark there, there are vertex-transitive graphs that require infinitely many vertex types in any partite presentation; most Diestel-Leader graphs [6] have this property. In the converse direction, we show, in Sect. 6, that every line graph of a Cayley graph admits a partite presentation with at most as many vertex types as the number of generators of .
The proof of Theorem 1.1 involves decomposing the edge-set into cycles. This decomposition is not obvious, and it is related to a conjecture of Leighton [17] disproved by Marušič [20]; see Sect. 5.2 for more.
Preliminaries
Graphs and automorphisms
We work with the notion of graph as defined by Gersten [9]. A graph comprises a set of vertices , and a set of directed edges , endowed with a fix point free involution and a terminus map . Sometimes we will express the elements of as directed pairs (v, w) with , in which case we tacitly mean that and .
A directed edge is a loop, if . The degree d(v) of a vertex is the cardinality of . We say that is k-regular if for every .
To a graph we can associate the set of undirected edges, . Thus for every graph .
Note that although we are talking about ‘directed edges’, we are not talking about ‘directed graphs’ in the sense of e.g. [5]. Our edges can be thought of as undirected pairs of vertices, but our formalism allows us to distinguish between two orientations for each of them. Moreover, our formalism allows for multiple edges between the same pair of vertices, and multiple loops at a single vertex. Thus the pair is a multigraph in the sense of [5].
A map of graphs is a pair of maps where commutes with and . For a graph , an endomorphism is a map from to itself, and it is called an automorphism if and are bijections. The sets of these maps are denoted and , respectively.
We say that is vertex-transitive if acts transitively on , and edge-transitive if acts transitively on . We say that is arc-transitive, or symmetric, if acts transitively on . We say is semi-symmetric if it is edge-transitive and regular but not vertex-transitive.
Given a set of undirected edges of a graph an orientation of S is a subsets such that , and .
A walk in is an alternating sequence of vertices and directed edges such that and for every .
Groups and Cayley graphs
Given a group G and a subset , we define the (right) Cayley graph to be the graph with vertex set and directed edge set . Unless otherwise stated, we are not assuming that S generates G, so that Cayley graphs in this paper are not always connected. The group G acts on by automorphisms, by multiplication (on vertices) on the left.
Colourings
In this work a graph colouring will always refer to a colouring of the edges. A colouring of the undirected edges of is a map whereas a colouring of the directed edges is a map , where X is an arbitrary set called the set of colours.
Covering spaces
A covering space (or cover) of a topological space X is a topological space C endowed with a continuous surjective map such that for every , there exists an open neighbourhood U of x, such that is a union of disjoint open sets in C, each of which is mapped homeomorphically onto U by .
Given a map of spaces , and point such that , we obtain an induced map between fundamental groups by composition. For a covering map we know that is injective [13, Proposition 1.31]. If C is arc-connected, and , i.e. C is simply connected, we call C the universal cover of X, which is well-known to be unique when it exists.
Given a cover and a map (with Y path connected and locally path connected) we obtain a lift (where ) of if and only if [13, Proposition 1.33]. Moreover, for any preimage we can choose .
Lastly we recall the classification of covering spaces:
Theorem 2.1
(Hatcher [13, Theorem 1.38]) Let X be a path-connected, locally path-connected, and semilocally simply-connected topological space. Then there is a bijection between the set of isomorphism classes of path-connected covering spaces and the set of subgroups (up to conjugation) of , obtained by associating the subgroup to the covering space C.
2-partite presentations
Algebraic definition
We start by recalling one of the standard definitions of a Cayley graph, in order to then adapt it into the definition of a 2-partite Cayley graph.
Let be a group. A presentation of consists of a generating set and a relator set such that , where denotes the free group with free generating set , and denotes its normal subgroup generated by . For a group presentation , we can construct the Cayley graph in the following manner. Let be the -regular tree defined by
We endow with a colouring defined by and . Let be the normal closure of in . Define an equivalence relation on by letting whenever . Extend to by demanding whenever and and . Then can be defined as the quotient . The corresponding covering map is denoted by . Note that as preserves c, we obtain a unique colouring satisfying .
This definition of the Cayley graph is standard. All Cayley graphs defined this way have even degrees: involutions in give rise to pairs of ‘parallel’ edges with the same end-vertices. However, in certain contexts it is desirable to replace such pairs of parallel edges by single edges. To accommodate for this modification—which is important for us later as we want to capture odd-degree graphs such as the Petersen graph with our presentations— we now introduce modified presentations and Cayley graphs.
For a group presentation , we define the modified presentation where and . Define the corresponding modified free group . (Thus is a free product of infinite cyclic groups, one for each , and cyclic groups of order 2, one for each .) Let be the unique homomorphism extending the identity on , as provided by the universal property of free groups, and let . Define the -regular tree by
We proceed as above to define the colouring c and the relation , and obtain the modified Cayley graph as the quotient .
We now modify the above construction of the Cayley graph, to obtain our partite Cayley graphs. The basic idea is to partition the vertex set into two (and later more than two) classes , obeying different sets of relators . This bipartition creates the need to distinguish our generators too into two classes , the former corresponding to edges staying in the same partition class, and the latter corresponding to edges incident with both classes .
We will formally define a 2-partite presentation as a 4-tuple , and explain how this data is used to define a partite Cayley graph , in analogy with the above definition of a Cayley graph corresponding to a group presentation . The set is an arbitrary set of ‘generators’. We partition into two sets, , so that are pairwise disjoint. Their union will be our set of generators. The necessity of distinguishing into is to allow for some involutions, namely the elements of , to give rise to single edges in our graphs, just like in the above definition of modified Cayley graph.
As in our definition of modified Cayley graph, we let . Let be the unique homomorphism from to extending
We have that is an index-two subgroup of , and so its cosets and bipartition .
Definition 3.1
For any two sets , called relator sets, we call the tuple a 2-partite presentation.
(The restriction does not have an analogue in the definition of Cayley graph; the intuition is that relators should start and finish at the same side of the bipartition because they are supposed to yield cycles in the graph.)
Given a 2-partite presentation , recall that , and define the (-regular) tree by
Define the subgroups
Here is the analogue of the normal subgroup R of in the definition of , but now having two versions corresponding to our two classes of elements of , namely . In analogy with the relation above, we now write whenever for . We extend to the edges of via if , , and .
Definition 3.2
The 2-partite Cayley graph is the quotient .
The edge set of can thus be written as .
As before, we have a natural colouring defined by , and as preserves c, the latter factors into , i.e. the unique colouring satisfying where again denotes the projection map corresponding to .
Note that this is a generalisation of the modified Cayley graph. When we have a generalisation of the standard Cayley graph.
Borrowing terminology from groupoids, we define the vertex groups of our partite presentation to be for .
The condition implies that if then v and w belong to the same coset or of K in by the definitions. Thus factoring by projects the bipartition of into a bipartition of , with . It follows from these definitions that is in canonical bijection with .
As in the case of Cayley graphs, relators in the presentation yield closed walks in , but now we need to start reading our relators at the correct side of the bipartition for this to be true: for every and each and , if we start at v and follow the directed edges of with colours dictated by r one-by-one, we finish our walk at v.
We now explain how the Petersen graph can be obtained as a 2-partite Cayley graph:
Example 3.3
Theorem 3.13 asserts that the Petersen graph P(5, 2) (Fig. 1) is isomorphic to . For this presentation we have
, so that is the 3-regular tree;
;
, and
.
(There are many alternative ways to present and , and the above is just an example. Details as to why this presentation is correct can be found in the second author’s PhD thesis [26].)
The vertex groups are generated by any generating set of K, in particular by . They abide by the relations that generate so in the case of these are , and (when we write them in terms of the generators of K). So we have
and similarly
The fact that is isomorphic to is not a coincidence as we remark at the end of this section. In Fig. 1, the vertices depicted as square correspond to , and vertices depicted as circles correspond to .
Note that we have made a subset of the group , and so each has an inverse in . With these inverses in mind we define . Note that exactly when . Moreover, as and , we can think of as a subset of in the following proposition:
Proposition 3.4
For every 2-partite presentation , the subgraph of with edges coloured by is isomorphic to the disjoint union of and .
Proof
Let be the subgraph of induced by the vertices of , and be the subgraph of induced by . We will show that is isomorphic to .
To begin with, recall that and , and so is canonically identified with . Thus to show that is isomorphic to , we need to check that (v, w) is a directed edge of coloured s whenever . The latter holds whenever for every , which is exactly when is a directed edge of coloured s. This in turn is equivalent to (v, w) being a directed edge of coloured s because .
This proves that is isomorphic to . To prove that is isomorphic to we repeat the same argument multiplying on the left with a fixed element of throughout. Since is the disjoint union of and , our statement follows.
Proposition 3.5
For every 2-partite presentation , the graph is regular, with vertex degree .
Proof
By Proposition 3.4, the subgraph with edges coloured by is -regular. It therefore suffices to prove that every vertex in has a unique outgoing edge coloured s for every . Existence is easy by the definition of . To prove uniqueness, suppose in we have two edges where and . So by definition and for . Note that
which means that and hence proving our uniqueness statement.
Corollary 3.6
For a 2-partite presentation the universal cover of is . Moreover, every edge with a colour in connects two vertices in for some , and every edge with a colour in connects a vertex in to a vertex in .
Proof
Recall that defines a map of graphs , by . As both and are -regular by Proposition 3.5, and is locally injective, is a cover. As the fundamental group of a tree is trivial we deduce that is in fact the universal cover.
By Proposition 3.4, edges labelled connect vertices in to vertices in , which are exactly the vertices in . Moreover, in edges labelled connect vertices in to . Therefore, edges labelled in connect vertices in to vertices in .
Topological definition
We now give an alternative definition of following the standard topological approach of defining a Cayley graph.
Let X be a set. Define the rose to be a graph with a single vertex v and edge set , where each signifies a loop at v. To be more precise, we let denote an abstract set disjoint from X and in bijection (denoted ) with X, and let be the set of directed edges of . The terminus map of maps all edges to v. We colour this rose by by an arbitrary choice of orientation; in other words, c is a bijection from to satisfying for every .
For a presentation of a group one often alternatively defines the Cayley graph in the following more topological way. We start by constructing the presentation complex as follows. The 1-skeleton of is with vertex v. For each relator , we introduce a 2-cell and identify its boundary with the closed walk of dictated by r (see Definition 3.9). This completes the definition of . The Cayley graph is the 1-skeleton of the universal cover of .
We now generalise this construction to the context of our 2-partite presentations. We remark that it is not so easy to obtain the modified Cayley graphs using this construction because has even degree, so any cover will also have even degree. But treating appropriately we will in fact be able to obtain graphs of odd degree.
Definition 3.7
Let be a 2-partite presentation. We construct the presentation complex of P as follows. Start with two copies of , with vertices and , respectively, and connect and with an edge for each element of . We will refer to this 1-complex C(P) as the presentation graph of P. We can extend the colouring of the two copies of to a colouring where .
To define the 2-cells of , for each relator , we start a walk at and extend this walk inductively with the edge labelled . The path starts and ends at as . Attach a 2-cell along each such closed walk to obtain the presentation complex from C(P). Finally, we define the (topological) 2-partite Cayley graph to be the 1-skeleton of the universal cover of .
Our next result, Theorem 3.11, says that this gives rise to the same graph as in Definition 3.2. To prove it, we will use the theory of covering spaces (Sect. 2.4). For this we need to turn our graphs into topological spaces, and we now recall the standard way to do so.
Given a graph with vertex set V, and any orientation on its edges , we define a topological space as follows. Associate a point to each vertex, and a closed interval to each edge . Then define the quotient and to obtain the topological space
It is not hard to see that when is connected this topological space is path-connected, locally path-connected and semilocally simply-connected. Moreover, different choices of O define homeomorphic topological spaces.
Next, we introduce a notion of edge-colouring that will be useful to establish that certain maps of graphs are covers. Recall that a Cayley graph can be naturally edge-coloured using the set of generators as colours. The Cayley-like colourings we now define imitate, and extend, this colouring.
Definition 3.8
Let be a graph with a colouring . We say that c is Cayley-like, if
is -regular,
for all , if and then , and
there is an involution such that .
Suppose we have two graphs and with Cayley-like colourings and . Then any surjective map of graphs which respects these colourings, that is, satisfies , is a covering map of the associated topological spaces. Indeed, can’t map any two edges that share an end vertex to the same edge, as this cannot respect the colourings.
Let be the set of walks in starting at a vertex v, and define the group by the presentation . Then any Cayley-like colouring defines a map by . Note that there is a well-defined inverse as at every vertex there is a unique edge with colour c(e) and . Moreover, is a double-sided inverse to , so both these maps are bijections.
Definition 3.9
For any , we say that is the walk (in ) dictated by the word g starting at v.
This is a natural definition since we can express g as a word with , and obtain by starting at v and following the directed edges with colours ; this is well-defined when c is Cayley-like.
It is straightforward to check that if p is homotopic to , then . Thus by restricting to the closed walks we can think of as a map from to , and so the above remarks imply that
Proposition 3.10
is a group isomorphism from to a subgroup of .
Suppose we have a covering map of graphs both of which have Cayley-like colourings and such that . For a path with and a lift of p by , it is straightforward to check that
| 1 |
where with a slight abuse, we interpreted p as a walk in in the obvious way. We are now ready to prove that our two definitions of coincide:
Theorem 3.11
For every 2-partite presentation , the 2-partite Cayley graphs and are isomorphic.
Proof
Our presentation graph is -regular by definition. Therefore, the universal cover of C is the -regular tree T, and we can let be the corresponding covering map. Let be the colouring of C as above. This lifts to a colouring of T, by letting . This colouring allows us to identify T with .
Let . As is a Cayley-like colouring of C, we can consider by Definition 3.8 and the discussion thereafter. Any closed walk representing p must use an even number of edges coloured by the definition of C, so . Moreover, each gives rise to a closed walk representing some element of . Thus by Proposition 3.10,
| 2 |
Recall that we can identify T with . If in doing so we identify the identity of with some vertex in (which we easily can) then (2) implies
| 3 |
because and .
Let be the covering map found in Corollary 3.6. Let be the colouring of as in its definition. Now define a map by letting whenever . If for some then maps e to the unique edge with and . Since for every we have , we have and hence by (3).
Let be the universal cover of . We know that and C are the 1-skeletons of and , respectively, so we obtain the inclusion maps and . Furthermore, by restricting to the 1-skeleton we obtain a covering map . As is the universal cover of C, it can be lifted through to a map so that by the definition of a universal cover. This gives us a map defined by . Note that all these maps respect the colourings of the edges as and do.
By Theorem 2.1, to show it suffices to show that , or equivalently as is a bijection. To do so, we will prove that the latter groups are both equal to , where is as defined after Definition 3.1.
To show that , let p be a closed walk representing some element of with . Choose a lift of p to a walk (so ). We know that , so implying . So , which proves that
We would like to use Proposition 3.10 to deduce , and for this it now only remains to prove that the former is surjective onto . To show this, pick any . As by (2), there is a representative q of an element of such that . Choose a lift of q through , such that (and so ). Then as we have , and so , with as in the definition of as a quotient of . This means that , and so is a loop representing an element of . Since represents an element of we deduce that , proving that surjects onto as desired.
Next, we prove for every with . It is well-known [13, Proposition 1.26] that the inclusion of the one skeleton into a 2-simplex induces a surjection on the level of fundamental groups, and the kernel is exactly the normal closure of the words bounding the 2-cells. Thus is a surjection. Combining these remarks with (2), it follows that is a surjection, with kernel , since is the normal closure in K of the words onto which maps the closed walks bounding 2-cells of by the definition of . Thus . Now pick with . As and , we have , and so as desired.
Finally, we claim that for every with . For this, pick , and note that as and by (2), there is a representative t of an element of such that . We can write for and with by the definition of . Choose a lift of t through so that . By (1) we have . Note that is a loop of as is contractable in , and so it represents some element of . Applying this to each factor of our above expression implies that represents some element of . Thus , which means that as claimed.
To summarise, we have proved that , implying that . Moreover, it is straightforward to check that as all the maps above respect the edge colourings, so does this isomorphisms of graphs.
From now on we just use the notation for the 2-partite Cayley graph obtained in either Definition 3.2 or 3.7.
As a corollary of the above proof, we deduce that the covers are equal, and so
| 4 |
and similarly , so is well defined for either the topological or graph definition, as in the notation of Fig. 2. From now on we will only use to denote this covering map.
Fig. 2.
Maps used in Proposition 3.11
The following corollary gathers some further facts that we obtained in the proof of Theorem 3.11 for future reference.
Corollary 3.12
Let be a 2-partite presentation with partite Cayley graph . We have
is isomorphic to ;
is an isomorphism from onto K;
is an isomorphism from onto for every ; and
the sequence is exact, where is the cover in Definition 3.7, and the inclusion.
The generalised Petersen graph is denoted by P(n, k) and defined as follows. Let
The classical example is the Petersen graph, P(5, 2), the smallest non-Cayley vertex-transitive graph. The following statement, proved in the second author’s PhD thesis [26], says that we can obtain every P(n, k) as a 2-partite Cayley graph.
Theorem 3.13
The generalised Petersen graph P(n, k) is isomorphic to .
Note that from the definition of we have for any . Therefore, we deduce that , where an isomorphism is given by conjugation by any . This property isn’t enough to guarantee vertex transitivity of , with a counter example given by P(4, 2). This invites the following rather vague question.
Question 3.14
For which 2-partite presentations P is vertex-transitive?
We know that is not always vertex-transitive, see e.g. Fig. 6.
Fig. 6.

Relationships to Bi-Cayley and Haar graphs
We recall that an action on a graph is semi-regular (or free) if implies for every and . A vertex-transitive graph is said to be n Cayley over if G is a semi-regular subgroup of with n orbits of vertices. If we say that is bi-Cayley.
Suppose is bi-Cayley over G. Pick two vertices from different orbits of . As has exactly two orbits in , and it acts regularly on each of them, for any there exists a unique and such that , so we define . Each of the two orbits forms a (possibly disconnected) Cayley graph of with respect to the generating sets and , respectively. Here, by we mean that either or . To capture the set of edges of the form , we introduce the set and note that S uniquely determines as any coincides with for some and .
To summarise, we can represent any bi-Cayley graph over G as where with and . Then the set of directed edges of is
This representation isn’t unique: if we choose different vertices for or a different action of we potentially obtain different sets R, S and L. Note that is regular if and only if .
Example 4.1
Consider again the Petersen graph as in Example 3.3 (Fig. 3). This has a natural action of where
To represent this as a bi-Cayley graph with above notation, we could choose and . Then we obtain , and . If instead we chose we would obtain , and .
Fig. 3.

The labelling of the Petersen graph used in Example 4.1
Recall that we have endowed with a colouring . We want to talk about automorphisms that preserve this colouring. The following definition distinguishes between preserving these colours globally or locally.
Definition 4.2
Let be a graph with a colouring . We define the following two subgroups of :
We remark that for any 2-partite presentation P, there is a subgroup of witnessing that is a bi-Cayley graph:
Proposition 4.3
For every 2-partite presentation the vertex group is a subgroup of . Moreover, acts regularly on (and on ) for , and so is bi-Cayley over .
Proof
Recall that for a covering map , the group of automorphisms such that is called the deck group of and is denoted by . It is known that if is a universal cover , and if X is connected and locally path connected then acts freely on for any [13].
Let and let be the universal cover of the presentation complex of P. Thus by the above remark and Corollary 3.12 1. As is the 1-skeleton of by Definition 3.7, we can think of as a subgroup of . Moreover, as elements of preserve the cover, they preserve the colouring obtained by lifting our colouring of via , and so we have realised as a subgroup of . As is a connected 2-complex it is locally path connected, therefore acts freely on by the above remarks.
Proposition 4.4
Every regular connected bi-Cayley graph where and can be constructed as a 2-partite Cayley graph.
Proof
Let be a bi-Cayley graph, and recall our representation of its vertex set as . Choose such that and yet . Choose a bijection such that . We use f to define the colouring as follows:
Note that this colouring is Cayley-like, as there is a unique edge of each colour incident with each vertex. Let , and set . We have thus constructed a 2-partite presentation . We claim that .
To see this, let as usual be the presentation complex and the presentation graph with vertices and edges where . We will prove by applying Theorem 2.1 to a cover defined by , and
As is a map of graphs with Cayley-like colourings, and respects these colourings by definition, it is indeed a cover. We have by the choice of . Let represent the cover given in Definition 3.7 of (as in Fig. 2). By Corollary 3.12 (3) we have that for some such that . Note that for any the path connects to for some because it uses an even number of edges e with . This implies
| 5 |
As there exists a colour preserving automorphism of mapping to , namely g, we moreover have
| 6 |
Therefore, by (5), (6) and the definition of . Using this we have . Moreover, we have by the definition of and (1). Therefore, , and so by Theorem 2.1 we have .
A Haar graph is a bi-Cayley graph of the form . The following is an immediate consequence of the last two propositions.
Corollary 4.5
Every Haar graph can be represented as a 2-partite Cayley graph, and every 2-partite Cayley graph with is a Haar graph.
Most of our motivation for introducing partite presentations came from studying vertex-transitive graphs. Our next proposition gives a sufficient condition for to be vertex-transitive in terms of the ‘symmetry’ of . Given two CW complexes for , recall that a simplicial map is a continuous map that maps each n-simplex to an n-simplex for every n. For a CW complex , the group of bijective simplicial maps from to itself is denoted by .
Proposition 4.6
Let P be a 2-partite presentation. As above, the two vertices of the presentation complex are denoted by and . If there exists a simplicial map such that , then is vertex-transitive.
Proof
Set . Lemma 4.3 says that acts transitively on for . Thus it only remains to find an automorphism which maps a vertex in to a vertex in . We have a covering map , where is the universal cover of with 1-skeleton . By the lifting property lifts to an automorphism such that . For any we have by (4). So for we have giving that . Thus when restricting to the 1-skeleton, , we obtain the required automorphism.
We remark that this sufficient condition is not necessary for to be vertex-transitive. For example, there is never such an automorphism for the partite presentations of Theorem 3.13 unless . However, we know that P(n, k) is vertex-transitive for many other choices of n and k (such as the case of the Petersen graph ), see [8].
n-partite presentations for
Definition of partite presentations
In this section, we generalise our notion of partite presentation by allowing for more than two classes of vertices . This will allow us to describe vertex-transitive graphs such as the Coxeter graph which cannot be expressed as a bi-Cayley graph.
In Definition 3.1 of a 2-partite presentation we did not explicitly talk about the two vertex classes, but they were implicit in that definition: we had two sets of relators , and the definition of K implicitly distinguished our generators into those staying in the same vertex class, namely , from those swapping between the two vertex classes, namely . The two vertex classes were defined a-posteriori, and Corollary 3.6 confirms that the generators gave rise to edges of the partite Cayley graph behaving this way.
The following definition is a direct generalisation of Definition 3.1, although it is formulated a bit differently. We now make the vertex classes more explicit. The main complication arises from the fact that we have to specify, for each generator s, which vertex class any edge coloured by s will lead into if it starts at a given vertex class. This information is encoded as a permutation of the set of vertex classes. As before, we distinguish our generators into two subsets and to allow for ‘involutions’ that make partite Cayley graphs with odd degrees possible.
We now give the formal definition:
Definition 5.1
A partite presentation consists of the following data:
a set of vertex classes X;
a generator set , which is partitioned into two sets and ; as before, we use to define a group (a free product of cyclic groups each of order 2 or );
- a map from the generator set to the group of permutations of X; We remark that any such map defines an action of on X via , where , and . We require that
- this action of on X is transitive, and
- for all the permutation is fixed point free of order 2;
a relator set for each , where denotes the stabiliser of x with respect to the aforementioned action of . (This is a natural condition, as we want to return to our starting vertex when following a walk labelled by a relator, and in particular we want to return to the same vertex class.) The set of these relator sets is denoted by .
We now use such a presentation to define the partite Cayley graph , in analogy with Definition 3.7. We start by defining the presentation graph C(P). This has vertex set X, and directed edge set for all and where . We colour it by defined by , and note that this is a Cayley-like colouring as in Definition 3.8.
The partite presentation complex is the 2-complex obtained from C(P) as follows. For each and each , we introducing a 2-cell and glue its boundary along the walk of C(P) starting at x and dictated by r (as in Definition 3.9). It is straightforward to check that this is a closed walk using (4).
Note that is connected by condition (a) Finally,
Definition 5.2
We define the partite Cayley graph to be the 1-skeleton of the universal cover of .
Letting be the covering map, we can lift c to the edge-colouring of .
Note that if X is a singleton, then we recover the usual group presentations and Cayley graphs by the above definitions. Our 2-partite presentations of Sect. 3 are tantamount to partite presentations as in Definition 5.1 with , where for and for , with and .
As in Sect. 3, we can alternatively define as a graph quotient, following the lines of Definition 3.2, as follows:
- Let and define the group by the presentation ; this is a free product of infinite cyclic groups, one for each , and cyclic groups of order 2, one for each . Define the tree by
This is a -regular tree, and it comes with a colouring by . We can extend the map of (3) from to an action of by composition: we let for all and . Let for . Fixing any ‘base’ vertex class leads to a partition of , namely . Note that two vertices in differ by a word .
Let . Then we say that two vertices in are equivalent, and write , if . Similarly, for edges we write if and and .
We define to be the corresponding quotient .
As in Corollary 3.6, it is not hard to see that is the universal cover of . Define as the image of under the quotient of . We have and , analogously to the 2-partite presentation case. We call the vertex groups.
We remark that the vertex set of can be given the structure of a groupoid . Indeed, we can think of as the ground set, and define the groupoid operation by concatenation. Another way to think of this groupoid is , the universal groupoid of the presentation complex , with paths starting and ending in V(C).
The main result of this section is that every vertex-transitive graph is isomorphic to for some partite presentation P. For the proof of this we will need to decompose the edges of into cycles. The next section discusses such decompositions.
Multicycle colourings
Leighton [17] asked whether finite vertex-transitive graphs have similar colouring structures to Cayley graphs of groups. For a Cayley graph , the generators canonically induce a colouring as above, so that is a disjoint union of cycles of the same length for every . In the finite case Leighton called this a multicycle. A double-ray is a 2-way infinite path.
Definition 5.3
A graph is said to be a multicycle, if either every component of is a cycle of a fixed length, or every component of is a double-ray, or every component of is an edge. A multicycle colouring of a graph is a colouring such that the graph with vertex set and edge set is a multicycle for each .
Thus every Cayley graph has a multicycle colouring, namely its natural colouring by the generators. Leighton [17] conjectured that every finite vertex-transitive graph has a multicycle colouring [17], but this was shown to be false by Marušič [20], a counter-example being the line graph of the Petersen graph:
Example 5.4
Given a graph we construct the line graph as follows. We set and . To see there is no multicycle colouring of L(P(5, 2)), note that it has vertices, so any multicycle will have to consist of triangles, pentagons, or 15-cycles. Any 15-cycle in L(P(5, 2)) would yield a Hamiltonian cycle in P(5, 2), which we know does not exist. Moreover, the only triangles in L(P(5, 2)) are formed by edges incident with a single vertex of P(5, 2). As P(5, 2) is not bipartite, there is no way to partition the triangles into disjoint sets that pass through all vertices. So we can only use sets of five cycles, which correspond to sets of edge disjoint pentagons in P(5, 2). As P(5, 2) is cubic, there is no set of pentagons that visits every edge exactly once.
Still, it is possible to express L(P(5, 2)) as a partite Cayley graph:
Fig. 4.

The line graph L(P(5, 2)) of the Petersen graph
Our aim now is to weaken the notion of a multicycle colouring enough that every vertex-transitive graph will admit one, so that the weakened notion will allow us to find partite presentations. This is the essence of Theorem 5.7.
Definition 5.5
A graph is a weak multicycle, if it is a vertex-disjoint union of cycles, double-rays, and edges. A weak multicycle colouring of a graph is a colouring such that the graph with vertex set and edge set is a weak multicycle for each .
We say that a weak multicycle colouring c is partition-friendly, if is regular for all . In other words, is either a disjoint union of cycles or a perfect matching for all x.
As we will see in the following section, every vertex-transitive graph has a partition-friendly weak multicycle colouring. The condition of vertex transitivity here cannot be relaxed to just regularity. Indeed, let be the 3-regular graph in Fig. 5. Since its vertex degrees are odd, one of the colours in any weak multicycle colouring must induce a perfect matching. But does not have a perfect matching M, because removing v and the vertex matched to v by M results in at least one component with an odd number of vertices.
Fig. 5.

A regular graph with no partition-friendly weak multicycle colouring
Multicycle colourings and partite presentations
We say a partite presentation is uniform, if for every , all orbits of have the same size. In other words, if c is a multicycle colouring on C(P). In light of Leighton’s aforementioned conjecture, one can ask the following:
Question 5.6
Let be a vertex-transitive graph. Does have a multi-cycle colouring if and only if it is the partite Cayley graph of a uniform partite presentation?
The forward direction is true: if has a multicycle colouring then it has a uniform partite presentation given in the proof of Theorem 5.7. But the backward direction is false, as shown by the following example. Consider the 2-partite presentation . This is trivially uniform, like every 2-partite presentation. However, , shown in Fig. 6, does not have a multicycle colouring.
The following result will be used later to show that every vertex-transitive graph admits a partite presentation.
Theorem 5.7
A connected graph has a partition-friendly weak multicycle colouring if and only if it admits a partite presentation.
Proof
Recall that a graph is defined using a directed edge set , but we can also consider the undirected edge set , so that an undirected edge is a pair such that and . In the following proof we have to transition between colourings of the directed edges and colourings of the undirected edges. Apart from this, the proof boils down to a straightforward checking of the conditions of the corresponding definitions.
For the forward direction, suppose is connected and it has a partition-friendly weak multicycle colouring . To define the desired partite presentation P, we start with
,
is of degree 2, and
is of degree 1.
Since c is partition-friendly, we have . We want to refine c into a colouring of the directed edges of . To do this, for each we choose an orientation of (recall this means that and ). Since is a multicycle, we can choose so that each of its cycles is oriented, that is, for each vertex there is exactly one with . Thus defines a permutation of , by letting be the unique such that . Moreover, for each , let , and let be the involution of exchanging the end-vertices of each edge in . Thus satisfies (b) of Definition 5.1 by construction (we will check (a) below).
We now define by
This maps to , because for such that we have by definition. Easily, is a Cayley-like colouring. This allows us to define on as described after Definition 3.8. Note that as is connected, for any two there is a path p connecting x and y. Then the path p corresponds to a word such that . Therefore, the action of on is transitive as required by (a) of Definition 5.1.
To complete the definition of our partite presentation P, we choose the relators
.
We claim that coincides with the presentation graph C(P). To begin with, they have the same vertex set . Moreover,
and so our claim is proved.
As we defined by glueing in a 2-cell along each closed walk dictated by an element of , where we have chosen , we have forced to be trivial. Therefore, coincides with its own universal cover . Thus , defined as the 1-skeleton of , is . Therefore, P is a partite presentation for .
For the converse direction, let for some partite presentation P. Let be the covering map, and the colouring induced by the generators of P, as in the definition of . We collapse into a colouring of the undirected edges of C defined by
We can collapse similarly to obtain an undirected colouring . Note that is a partition-friendly weak multicycle colouring, with being of degree 1 for and being of degree 2 for , by the definitions. As , it is easy to verify that . This implies that has the same degree as , and that every vertex has at least one incident edge coloured s for each . This means that is a partition-friendly weak multicycle colouring of as claimed.
Weak multicycle colourings of vertex-transitive graphs
The aim of this section is to show that every vertex-transitive graph has a partition-friendly weak multicycle colouring; hence it admits a partite presentation by Theorem 5.7.
For this, we will use the following result of Godsil and Royle [11, Theorem 3.5.1]:
Theorem 5.8
(Godsil & Royle [11, Theorem 3.5.1]) Let be a connected, finite, vertex-transitive graph. Then has a matching that misses at most one vertex.
This result generalises to infinite vertex-transitive graphs as follows:
Theorem 5.9
([3, 16]) Let be a countably infinite, connected, vertex-transitive graph. Then has a perfect matching.
The proof of Theorem 5.9 in the locally finite case can be found in [3] or [16, Proposition 3.2.17]1 If is not locally finite, then it is easy to construct a perfect matching greedily.
In passing, let us mention the following still open conjecture. If true, it would imply that all finite vertex-transitive cubic graphs have a uniform partite presentation.
Conjecture 5.10
(Lovasz [18, Problem 11]) Let be a finite cubic vertex-transitive graph. Then there exists a perfect matching M in such that M consists of either one cycle, (and is Hamiltonian), or of two disjoint cycles of the same length.
The following old theorem of Petersen is a rather straightforward application of Hall’s Marriage theorem [12]. Although it is well-known, we include a proof for convenience.
Theorem 5.11
(J. Petersen [23]) Every regular graph of positive (finite and) even degree has a spanning 2-regular subgraph.
Proof
Let be a 2k-regular graph. If is finite then it contains an Euler tour C (i.e. a closed walk that uses each edge exactly once) by Euler’s theorem [5]. Pick an orientation of of C. If is infinite then just choose an orientation with equal in and out degree, which can be constructed greedily. Then construct an auxiliary graph with
By definition, is k-regular and bipartite, with bipartition and . For any finite , as is k-regular, the neighbourhood of A has size at least . So by Hall’s Marriage theorem [12], contains a perfect matching . Then the spanning subgraph given by is 2-regular by construction.
Combining this with Theorem 5.8 and Theorem 5.9, we now obtain
Lemma 5.12
Every countable, vertex-transitive, graph has a partition-friendly weak multicycle colouring.
Proof
We first consider the case where is (finite or) locally finite. As is vertex-transitive it is n-regular for some . If n is even, then we can apply Theorem 5.11 recursively to decompose into 2-regular spanning subgraphs, and attributing a distinct colour to the edges of each of those subgraphs yields a partition-friendly weak multicycle colouring.
If n is odd, then we first find a perfect matching M, colour its edges with the same colour, and treat as above to obtain a partition-friendly weak multicycle colouring. To obtain M, note that if is finite, then is even since . Therefore, has a perfect matching by Theorem 5.8 as no matching can miss exactly 1 vertex in this case. If is infinite, then Theorem 5.9 provides a perfect matching.
If is not locally finite, then each vertex has countably infinite degree. We will decompose into an edge-disjoint union of multicycles , where each is a spanning subgraph consisting of pairwise vertex-disjoint double-rays. For this, let be an enumeration of the edges of , and let be a sequence of vertices of in which each appears infinitely often. We greedily construct an as above containing as follows. We start with , and for , we extend the (possibly trivial) path in containing into a longer path by adding an edge of at each of its end-vertices. As is finite, and every vertex has infinite degree, this is always possible. Finally, we let . Since each appears infinitely often as , we deduce that is a spanning union of vertex-disjoint double-rays as desired.
Having constructed , we inductively construct the so that contains unless is already in , by noticing that is a regular graph with countably infinite degree itself, and repeating the above procedure. Then is the desired partition-friendly weak multicycle colouring of .
This combined with Theorem 5.7 yields our main result:
Theorem 1.1 Every countable, vertex-transitive, graph has a partite presentation.
We conclude this section with the following question.
Question 5.13
For a vertex-transitive graph with partite presentation P does act vertex-transitively on where c is the colouring coming from P?
Generalised results
Here we extend some of our earlier results from 2-partite to general partite presentations. Where the same arguments apply directly the proofs will be omitted. First we generalise Lemma 4.3:
Proposition 5.14
For a partite presentation there is a natural inclusion of the vertex group for each . Moreover, acts regularly on , and so is -Cayley.
The vertex groups are still isomorphic due to the fact that does not depend on the choice of a base point:
Proposition 5.15
For every partite presentation , and every , the vertex groups are isomorphic.
Proof
As above, let be the presentation graph of P. Let . Recall that is the right quotient of by , where is the set of paths in C from x to z up to homotopy (in particular, ), and
with the map from words in to paths in C defined in Sect. 2. Let be a path from x to y in C. As is base point preserving, we have
| 7 |
Moreover, note that
This defines a homomorphism by for every . It is surjective by (7) and injective as . Thus it is an isomorphism proving our claim.
We generalise Proposition 4.6 to obtain a sufficient condition for vertex transitivity.
Proposition 5.16
Let be a partite presentation. If the presentation complex is vertex-transitive, then so is .
Quasi-isometry to vertex groups
It is a straightforward consequence of the Švarc–Milnor lemma [21] that if is a partite presentation with finite X, then is quasi-isometric to (any Cayley graph of) . In this section, we provide the details for the non-expert reader. This will be used in Sect. 7 to argue that there are partite Cayley graphs that cannot be represented by a partite presentation with finite X.
A quasi-isometry between metric spaces (X, d) and is a (not necessarily continuous) function satisfying the following two statements for some constants :
for every , and for every there is such that .
If such an f exists, we say that (X, d) and are quasi-isometric to each other. (Easily, this is an equivalence relation.) It is well-known, and easy to check, that any two finitely generated Cayley graphs of the same group are quasi-isometric to each other. We say that a metric space (X, d) is quasi-isometric to a group G, if (X, d) is quasi-isometric to some, hence to every, finitely generated Cayley graph of G.
Proposition 5.17
Let be a partite presentation with finite X. Then is quasi-isometric to for every .
Proof
Consider the inclusion map from the presentation graph to the presentation complex of P. It is well-known [13, Proposition 1.26] that the inclusion of the one skeleton into a 2-complex induces a surjection on the level of fundamental groups, and the kernel is exactly the normal closure of the words bounding the 2-cells. Thus is a surjection with kernel , so that .
Let be the universal cover of , with covering map . As we have an action of on —and it’s 1-skeleton — by deck transformations. We know the quotient of a universal cover by the group of deck transformations is the space itself [13, p 70]. Thus the quotient of by is , and so the quotient of by is C. Since C is finite when X is, we deduce that the action of on is co-compact.
Lastly, we claim that the action of by deck transformations on is properly discontinuous. Any compact subset is bounded in the graph metric. By Proposition 5.14, acts regularly on , and in particular the stabiliser of each vertex is trivial. Our claim now easily follows, e.g. by using the fact that every cellular action on a CW-complex with finite stabilisers of cells is properly discontinuous [15, Theorem 9, (2)=(10)].
To summarise, the action of on is properly discontinuous and co-compact. The Švarc–Milnor lemma [21] says exactly that is finitely generated, and quasi-isometric to for any such action.
Line graphs of Cayley graphs admit partite presentations
In this section, we show that every line graph of a Cayley graph can be represented as a partite Cayley graph. For this we will use 1- and 2-factorisations of the complete graphs as a tool. Let be the complete graph on n-vertices. If n is odd then has a Hamiltonian decomposition, a partition of the edges into spanning cycles [1]. If n is even, then a special case of Baranyai’s theorem [2] gives us a 1-factorisation of , i.e. a partition of the edges into perfect matchings.
Thus in either case, we have found a partition-friendly multicycle colouring of . Next, we want to associate each colour with a permutation of the vertices of . To do so, for each such that is 2-regular, we pick an orientation , (such that and ), and let be the corresponding permutation (sending each vertex to its successor in . For each such that is 1-regular, we let be the permutation that exchanges the two end-vertices of each edge in .
Proposition 6.1
Let be a Cayley graph. Then the line graph can be represented as for a partite presentation P with at most vertex classes.
Proof
The partite presentation P we will construct will have one vertex class for each generator in . Since the edges of are precisely the pairs of incident edges of , we will identify the generators of P with pairs of generators . Since we need to pay attention to the directions of the edges of , each such pair s, t will give rise to four generators of P, indexed by the elements of . Similarly, each will give rise to two generators of P, since there are pairs of incident edges of labelled by s, and there are two choices for their directions. The relators of P will be of two kinds. The first kind is just obtained by rewriting the elements of in terms of the new generators. The second kind will correspond to closed walks in contained in the star of a vertex of .
We proceed with the formal definition of P. The vertex classes of P will be identified with the generating set of . Let denote the complete graph with . From the above discussion we obtain a multicycle colouring of where each colour is identified with a permutation of . The generating set of our partite presentation P comprises the formal symbols
and
. Set , the generators of P. We need to associate a permutation of the vertex classes with each , and we do so by
Let be the colouring of by . We can think of as a map from to where . Let be with formal inverses. Define a map where
Here we make the identification that .
We now define the sets of relators of P. For each relator we add
to . (These are the relators of the first kind as explained at the beginning of the proof.) Lastly, we add relations (of the second kind) corresponding to the star of each vertex of as follows. Let be any word equalling the identity in , and add to , where is the empty word. Let . We have now constructed our presentation .
Next, we prove that is isomorphic to . First label
so that the edge connects and . Let be the presentation graph of P. Then we can define a map by letting and letting be the edge of colour coming from . One can show that the relations in hold in for all . It remains to show that these relations suffice.
Intuitively we are going to argue that any closed walk p in is labelled by some interwoven with relations coming from the stars at the vertices. One can observe this by just projecting p to a closed walk in , where after some cancelations happening within the stars of vertices, we are left with a closed walk labelled by a word r than can be expressed in terms of the relators in . We proceed with this formally.
Define a topological map by mapping to the midpoint of the edge (g, gs), and to the arc in the star of connecting the midpoints of and . Consider a closed walk p in . We can write . As is a closed walk in we know it can be contracted to a path given by for . Now we want to group the edges of p by the stars of vertices of they lie in. For this, we subdivide the interval into disjoint subintervals such that lies in the star of for all and (we can assume without loss of generality that no has to be the union of an initial and a final subinterval of by rotating p appropriately). Thus .
To each j we can also associate so that ; these are the generators that p uses in order to move from one star to the next.
We modify p into a closed walk by inserting pairs of edges that have the same end-vertices and opposite directions each time that p moves from one star to the next. More formally, we define
Notice that by contracting these pairs of opposite edges we obtain p. Moreover, the sub-walk
of stays within the star of by definition, and it is a closed walk starting and ending at . Therefore, it is labelled by one of our relators of the second kind. Easily, is homotopic to . Moreover,
since a closed walk contained in a star is 0-homotopic. Now is a closed walk in no three consecutive edges of which are contained in the star of a vertex of because of the way we chose the . This implies that the word labelling this walk is a relation of , and so it can be written as a product of conjugates of relators . Recalling that each such relator was admitted as a relator (of the first kind) in , we conclude that the word labelling p can be written as products of conjugates of words in .
We explicate an example of this below.
Example 6.2
Consider , which has the Cayley graph and line graph thereof shown in Fig. 7.
Fig. 7.

and its line graph
As is a single edge, we have with for and as generators. Define the following function
The original relators are thus translated into relators in the resulting partite presentation as follows: , and . Lastly, we add relations of the second kind shown in Fig. 8,
Fig. 8.
Example of relations of the second kind
which are enough to generate the rest of the relations. The resulting partite presentation is
Conclusion
In this paper, we showed that every vertex-transitive graph admits a partite presentation, but we were not able to limit the number of vertex classes required. This suggests
Problem 7.1
Can every vertex-transitive graph on at least 3 vertices be represented as a partite Cayley graph so that each vertex class contains at least two vertices?
Define the Cayleyness of a (vertex-transitive) graph as the minimum number of vertex classes in any partite presentation of . Thus is a Cayley graph if and only if it has Cayleyness 1.
Problem 7.2
Is there a vertex-transitive graph of Cayleyness (at least) n for every ?
Since the Cayleyness of a vertex-transitive graph divides , a potential approach to answering this question is to enquire if for every prime , there is a vertex-transitive graph on vertices for some that is not a Cayley graph.
We observe that the Diestel-Leader graph DL(m, n) for has infinite Cayleyness. This follows by combining Proposition 5.17 with the fact that these graphs are not quasi-isometric to any finitely generated group [7, Theorem 1.4]. This motivates
Problem 7.3
Does a locally finite vertex-transitive graph have finite Cayleyness if and only if is quasi-isometric to a Cayley graph?
We say that a locally finite (vertex-transitive) graph is finitely presented if it has a partite presentation with finitely many vertex classes and finitely many relators. Is this equivalent to being generated by walks of bounded length? It would be interesting to generalise results about finitely presented groups such as [14] to finitely presented graphs in our sense.
It is not hard to show, using group presentations, that there are finitely many finite extensions of any finitely presented group. When it comes to vertex-transitive graphs the analogous question is still open and has been extensively studied, see [10, 22, 24] and references therein. We hope that partite presentations will be useful in developing an analogous proof.
Acknowledgements
We thank Matthias Hamann for valuable discussions, and Derek Holt and Paul Martin for several corrections to an earlier draft of this work.
Footnotes
Leemann [16] states this for graphs of odd degree only, but the proof applies as is to the even degree case. An alternative proof can be found in Appendix of https://arxiv.org/abs/2007.06432v1.
Agelos Georgakopoulos: Supported by the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (Grant Agreement No. 639046).
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Alspach B. The wonderful Walecki construction. Bull. Inst. Combin. Appl. 2008;52:7–20. [Google Scholar]
- 2.Baranyai, Z.: On the factorization of the complete uniform hypergraph. In Infinite and finite sets (Colloq., Keszthely, 1973; dedicated to P. Erdős on his 60th birthday), Vol. I, volume 10, pages 91–108.Vol. 10. Colloq. Math. Soc., (1975)
- 3.Csoka E, Lippner G. Invariant random perfect matchings in Cayley graphs. Groups Geom. Dyn. 2017;11(1):211–243. doi: 10.4171/GGD/395. [DOI] [Google Scholar]
- 4.Dobson E, Hujdurovic A, Milanic M, Verret G. Vertex-transitive CIS graphs. Europ. J. Combin. 2015;44:87–98. doi: 10.1016/j.ejc.2014.09.007. [DOI] [Google Scholar]
- 5.Diestel, R.: Graph Theory. Graduate Texts in Mathematics, vol. 173, 3rd edn. Springer-Verlag, Berlin (2005)
- 6.Diestel R, Leader I. A conjecture concerning a limit of non-Cayley graphs. J. Algebraic Combin. 2001;14:17–25. doi: 10.1023/A:1011257718029. [DOI] [Google Scholar]
- 7.Eskin A, Fisher D, Whyte K. Coarse differentiation of quasi-isometries I: spaces not quasi-isometric to Cayley graphs. Ann. Math. 2012;176(1):221–260. doi: 10.4007/annals.2012.176.1.3. [DOI] [Google Scholar]
- 8.Frucht R, Graver JE, Watkins ME. The groups of the generalized Petersen graphs. Proc. Cambridge Philos. Soc. 1971;70:211–218. doi: 10.1017/S0305004100049811. [DOI] [Google Scholar]
- 9.Gersten SM. Intersections of finitely generated subgroups of free groups and resolutions of graphs. Invent. Math. 1983;71(3):567–591. doi: 10.1007/BF02095994. [DOI] [Google Scholar]
- 10.Gardiner, A.: and Praeger, C.E.: A geometrical approach to imprimitive graphs. Proc. Lond. Math. Soc. (3), 71(3):524–546, 1995
- 11.Godsil C, Royle G. Algebraic Graph Theory. Graduate Texts in Mathematics. Berlin: Springer; 2001. [Google Scholar]
- 12.Hall P. On representatives of subsets. J. Lond. Math. Soc. 1935;10:26–30. doi: 10.1112/jlms/s1-10.37.26. [DOI] [Google Scholar]
- 13.Hatcher A. Algebraic Topology. Cambridge: Cambridge University Press; 2002. [Google Scholar]
- 14.Higman G. Subgroups of finitely presented groups. Proc. Roy. Soc. Lond. Ser. A Math. Phys. Sci. 1961;262(1311):455–475. [Google Scholar]
- 15.Kapovich, M.: A note on properly discontinuous actions. https://www.math.ucdavis.edu/~kapovich/EPR/prop-disc.pdf
- 16.Leemann, P.H.: On subgroups and Schreier graphs of finitely generated groups. PhD Thesis. Université de Genéve, (2016)
- 17.Leighton FT. On the decomposition of vertex-transitive graphs into multicycles. J. Res. Nat. Bur. Standards. 1983;88(6):403–410. doi: 10.6028/jres.088.021. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Lovász, L.: Combinatorial structures and their applications: The factorization of graphs. Proceedings of the Calgary International Conference on Combinatorial Structures and their Applications held at the University of Calgary, Calgary, Alberta, Canada, vol. 1969. Science Publishers, New York-London-Paris, June. Gordon and Breach (1970)
- 19.Lauri, J., Scapellato, R.: Orbital Graphs and Strongly Regular Graphs. London Mathematical Society Lecture Note Series. Cambridge University Press, 2 edition, pp. 64–78 (2016)
- 20.Marušič D. On vertex symmetric digraphs. Discrete Math. 1981;36(1):69–81. doi: 10.1016/0012-365X(81)90174-6. [DOI] [Google Scholar]
- 21.Milnor J. A note on curvature and fundamental group. J. Differential Geometry. 1968;2:1–7. [Google Scholar]
- 22.Neganova EA, Trofimov VI. Symmetric extensions of graphs. Izv. Ross. Akad. Nauk Ser. Mat. 2014;78(4):175–206. doi: 10.4213/im8054. [DOI] [Google Scholar]
- 23.Petersen J. Die Theorie der regulären Graphen. Acta Math. 1891;15(1):193–220. doi: 10.1007/BF02392606. [DOI] [Google Scholar]
- 24.Trofimov VI. The finiteness of the number of symmetric extensions of a locally finite tree by means of a finite graph. Tr. Inst. Mat. Mekh. 2015;21(3):303–308. [Google Scholar]
- 25.Watkins, M.E.: Vertex-transitive graphs that are not Cayley graphs. In Cycles and rays (Montreal, PQ, 1987), volume 301 of NATO Adv. Sci. Inst. Ser. C Math. Phys. Sci., pages 243–256. Kluwer Acad. Publ., Dordrecht (1990)
- 26.Wendland, A.: Generalisations of groups and Cayley graphs. PhD Thesis. University of Warwick (2019)


