Skip to main content
Springer logoLink to Springer
. 2021 Oct 4;55(3):795–826. doi: 10.1007/s10801-021-01070-6

Presentations for vertex-transitive graphs

Agelos Georgakopoulos 1,, Alex Wendland 1
PMCID: PMC9075864  PMID: 35535236

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.

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 V(Γ), and a set of directed edges E(Γ), endowed with a fix point free involution -1:E(Γ)E(Γ) and a terminus map τ:E(Γ)V(Γ). Sometimes we will express the elements of E(Γ) as directed pairs (vw) with v,wV(Γ), in which case we tacitly mean that τ((v,w))=w and (v,w)-1=(w,v).

A directed edge eE(Γ) is a loop, if τ(e)=τ(e-1). The degree d(v) of a vertex vV(Γ) is the cardinality of |τ-1(v)|. We say that Γ is k-regular if d(v)=k for every vV(Γ).

To a graph Γ we can associate the set of undirected edges, E(Γ):=E(Γ)/-1. Thus |E(Γ)|=2|E(Γ)| 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 (V(Γ),E(Γ)) is a multigraph in the sense of [5].

A map of graphs ϕ:ΓΔ is a pair of maps (ϕV:V(Γ)V(Δ),ϕE:E(Γ)E(Δ)) where ϕE commutes with -1 and ϕVτ=τϕE. For a graph Γ, an endomorphism is a map from Γ to itself, and it is called an automorphism if ϕV and ϕE are bijections. The sets of these maps are denoted End(Γ) and Aut(Γ), respectively.

We say that Γ is vertex-transitive if Aut(Γ) acts transitively on V(Γ), and edge-transitive if Aut(Γ) acts transitively on E(Γ). We say that Γ is arc-transitive, or symmetric, if Aut(Γ) acts transitively on E(Γ). We say Γ is semi-symmetric if it is edge-transitive and regular but not vertex-transitive.

Given a set of undirected edges SE(Γ) of a graph Γ an orientation of S is a subsets OSE(Γ) such that OS/-1=S, and OSOS-1=.

A walk in Γ is an alternating sequence v0e1v1envn of vertices and directed edges such that τ(ei)=vi and τ(ei-1)=vi-1 for every 1in.

Groups and Cayley graphs

Given a group G and a subset SG, we define the (right) Cayley graph Γ=Cay(G,S) to be the graph with vertex set V(Γ)=G and directed edge set E(Γ)={(g,(gs))gG,sS}. 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 c:E(Γ)X whereas a colouring of the directed edges is a map c:E(Γ)X, 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 ψ:CX such that for every xX, there exists an open neighbourhood U of x, such that ψ-1(U) is a union of disjoint open sets in C, each of which is mapped homeomorphically onto U by ψ.

Given a map of spaces ϕ:YX, and point yY such that p(y)=x, we obtain an induced map between fundamental groups ϕ:π1(Y,y)π1(X,x) by composition. For a covering map ϕ we know that ϕ is injective [13, Proposition 1.31]. If C is arc-connected, and π1(C,c)=1, 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 ψ:CX and a map ϕ:YX (with Y path connected and locally path connected) we obtain a lift ϕ~:YC (where ϕ=ψϕ~) of ϕ if and only if ϕ(π1(Y,y))ψ(π1(C,c)) [13, Proposition 1.33]. Moreover, for any preimage cψ-1(x) we can choose ϕ~(y)=c.

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 ψ:CX and the set of subgroups (up to conjugation) of π1(X), obtained by associating the subgroup ψ(π1(C)) 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 G be a group. A presentation S|R of G consists of a generating set SG and a relator set RFS such that FS/R=G, where FS denotes the free group with free generating set S, and R denotes its normal subgroup generated by R. For a group presentation S|R, we can construct the Cayley graph CayS|R in the following manner. Let TS be the 2|S|-regular tree defined by

V(TS):=FS,andE(TS):={(w,ws)|wFS,sSS-1}.

We endow TS with a colouring c:E(TS)SS-1 defined by c(w,ws)=s and c(ws,w)=s-1. Let R:=R be the normal closure of R in FS. Define an equivalence relation on V(TS)=FS by letting vw whenever v-1wR. Extend to E(TS) by demanding ed whenever c(e)=c(d) and τ(e)τ(d) and τ(e-1)τ(d-1). Then CayS|R can be defined as the quotient TS/. The corresponding covering map is denoted by η:TSCayS|R. Note that as preserves c, we obtain a unique colouring c:E(CayS|R)SS-1 satisfying c=cη.

This definition of the Cayley graph is standard. All Cayley graphs defined this way have even degrees: involutions in S 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 S|R, we define the modified presentation P=U,I|R where I:={sS:s2R} and U:=S\I. Define the corresponding modified free group MFP:=S|{s2:sI}. (Thus MFP is a free product of infinite cyclic groups, one for each sU, and cyclic groups of order 2, one for each sI.) Let ϕ:FSMFP be the unique homomorphism extending the identity on FS, as provided by the universal property of free groups, and let R:=ϕ(R)\{1}MFP. Define the |SS-1|-regular tree TP by

V(TP):=MFPE(TP):={(w,ws)|wMFP,sSS-1}.

We proceed as above to define the colouring c and the relation , and obtain the modified Cayley graph as the quotient TP/.

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 V1,V2, obeying different sets of relators R0,R1. This bipartition creates the need to distinguish our generators too into two classes S1,S2, the former corresponding to edges staying in the same partition class, and the latter corresponding to edges incident with both classes V1,V2.

We will formally define a 2-partite presentation as a 4-tuple P=S1,S2|R0,R1, and explain how this data is used to define a partite Cayley graph PCay(P), in analogy with the above definition of a Cayley graph CayS|R corresponding to a group presentation P=S|R. The set S1 is an arbitrary set of ‘generators’. We partition S2 into two sets, S2={U,I}, so that S1,U,I are pairwise disjoint. Their union S:=S1UI will be our set of generators. The necessity of distinguishing S2 into U,I is to allow for some involutions, namely the elements of I, 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 MFP:=S|{s2:sI}. Let |·|S2 be the unique homomorphism from MFP to Z/2Z extending

|s|S2=0ifsS11ifsS2.

We have that K:=Ker(|·|S2) is an index-two subgroup of MFP, and so its cosets V1~:=K and V2~:=S2K bipartition MFP.

Definition 3.1

For any two sets R0,R1K, called relator sets, we call the tuple S1,S2|R0,R1 a 2-partite presentation.

(The restriction RiK 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 V1,V2 because they are supposed to yield cycles in the graph.)

Given a 2-partite presentation P=S1,U,I|R0,R1, recall that MFP=S|{s2:sI}, and define the (|SS-1|-regular) tree TP by

V(TP):=MFPE(TP):={(w,ws)|wMFP,sSS-1}.

Define the subgroups

R0tobethenormalclosureofR0{srs-1:rR1,sS2}inK,andR1tobethenormalclosureofR1{srs-1:rR0,sS2}inK.

Here RiKMFP is the analogue of the normal subgroup R of MFP in the definition of Cay(P), but now having two versions corresponding to our two classes of elements of MFP, namely {V1~,V2~}:={K,S2K}. In analogy with the relation above, we now write vw whenever v-1wRi for v,wVi~. We extend to the edges of TP via ed if c(e)=c(d), τ(e)τ(d), and τ(e-1)τ(d-1).

Definition 3.2

The 2-partite Cayley graph PCayS1,U,I|R0,R1=PCay(P)=:Γ is the quotient TP/.

The edge set of Γ can thus be written as E(Γ)=E(TP)/.

As before, we have a natural colouring c:E(TP)SS-1 defined by c(w,ws)=s, and as preserves c, the latter factors into c:E(Γ)SS-1, i.e. the unique colouring satisfying c=cη where again η denotes the projection map corresponding to .

Note that this is a generalisation of the modified Cayley graph. When I= we have a generalisation of the standard Cayley graph.

Borrowing terminology from groupoids, we define the vertex groups of our partite presentation to be Gi:=K/Ri for iZ/2Z.

The condition RiK implies that if vw then v and w belong to the same coset V0~ or V1~ of K in MFP by the definitions. Thus factoring by projects the bipartition {V0~,V1~} of MFP into a bipartition {V0,V1} of V(Γ), with Vi:=V~i/. It follows from these definitions that Gi is in canonical bijection with Vi.

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 iZ/2Z and each rRi and vVi, 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 PCay(S1={a},U=,I={b}|R0={a5,aba2b,b2},R1={a5})=PCay{a},,{b}|{a5,aba2b},{a5}. For this presentation we have

  • MFP=a,b|b2, so that TP is the 3-regular tree;

  • K=a,babMFP;

  • R0=a5,aba2b,ba5bK, and

  • R1=ba5b,baba2,a5K.

(There are many alternative ways to present R0,R2 and R1=R2, 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 Gi=K/Ri are generated by any generating set of K, in particular by {a,bab}. They abide by the relations that generate Ri so in the case of R0 these are a5, aba2b=a(bab)2 and ba5b=(bab)5 (when we write them in terms of the generators of K). So we have

G0=a,bab|a5,a(bab)2,(bab)5=bab|(bab)-10,(bab)5asa=(bab)-2=Z/5Z=bab

and similarly

G1=a,bab|(bab)5,(bab)a2,a5=a|a-10,a5as(bab)=a-2=Z/5Z=a.

The fact that G0 is isomorphic to G1 is not a coincidence as we remark at the end of this section. In Fig. 1, the vertices depicted as square correspond to V0=V~0/, and vertices depicted as circles correspond to V1=V~1/.

Note that we have made S a subset of the group MFP, and so each sS has an inverse s-1 in MFP. With these inverses in mind we define S-1:={s-1:sS}. Note that s=s-1 exactly when sI. Moreover, as S1K and Gi=K/Ri, we can think of S1 as a subset of Gi in the following proposition:

Proposition 3.4

For every 2-partite presentation P=S1,U,I|R0,R1, the subgraph of Γ:=PCay(P) with edges coloured by S1S1-1 is isomorphic to the disjoint union of Cay(G0,S1) and Cay(G1,S1).

Proof

Let Ti be the subgraph of TP induced by the vertices of V~i, and Γi be the subgraph of Γ induced by Vi=V~i/. We will show that Γi is isomorphic to Cay(Gi,S1).

To begin with, recall that V~0=K and G0=K/R0, and so V0 is canonically identified with G0. Thus to show that Γ0 is isomorphic to Cay(G0,S1), we need to check that (vw) is a directed edge of Γ0 coloured s whenever w=vs. The latter holds whenever vsη-1(w) for every vη-1(v), which is exactly when (v,vs) is a directed edge of TP coloured s. This in turn is equivalent to (vw) being a directed edge of Γ0 coloured s because c=cη.

This proves that Γ0 is isomorphic to Cay(G0,S1). To prove that Γ1 is isomorphic to Cay(G1,S1) we repeat the same argument multiplying on the left with a fixed element of S2 throughout. Since V(Γ) is the disjoint union of V0 and V1, our statement follows.

Proposition 3.5

For every 2-partite presentation P=S1,U,I|R0,R1, the graph Γ:=PCay(P) is regular, with vertex degree |SS-1|=2|S1|+2|U|+|I|.

Proof

By Proposition 3.4, the subgraph with edges coloured by S1S1-1 is 2|S1|-regular. It therefore suffices to prove that every vertex in Γ has a unique outgoing edge coloured s for every sS2S2-1. Existence is easy by the definition of TP. To prove uniqueness, suppose in TP we have two edges (v0,u0),(v1,u1)E(TP) where c(v0,u0)=s=c(v1,u1) and v0v1. So by definition ui=vis and v0-1v1Ri for iZ/2Z. Note that

u0-1u1=s-1v0-1v1s=s-1(v0-1v1)ss-1RisRi+1,

which means that u0u1 and hence (v0,u0)(v1,u1) proving our uniqueness statement.

Corollary 3.6

For a 2-partite presentation P=PCayS1,U,I|R0,R1 the universal cover of Γ:=PCay(P) is TP. Moreover, every edge with a colour in S1 connects two vertices in Vi for some iZ/2Z, and every edge with a colour in S2 connects a vertex in Vi to a vertex in Vi+1.

Proof

Recall that defines a map of graphs η:TPPCay(P), by η(x)=[x]. As both TP and TP/ are |SS-1|-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 S1 connect vertices in Gi to vertices in Gi, which are exactly the vertices in Vi. Moreover, in TP edges labelled S2 connect vertices in V~i to V~i+1. Therefore, edges labelled S2 in Γ connect vertices in V~i/=Vi to vertices in V~i+1/=Vi+1.

Topological definition

We now give an alternative definition of Γ=PCay(P) following the standard topological approach of defining a Cayley graph.

Let X be a set. Define the rose RoX to be a graph with a single vertex v and edge set E(RoX)=X, where each xX=E(RoX) signifies a loop at v. To be more precise, we let X-1 denote an abstract set disjoint from X and in bijection (denoted -1) with X, and let XX-1 be the set of directed edges of RoX. The terminus map τ of RoX maps all edges to v. We colour this rose by c:E(RoX)XX-1 by an arbitrary choice of orientation; in other words, c is a bijection from E(RoX) to XX-1 satisfying c(e-1)=c(e)-1 for every eX.

For a presentation P=S|R of a group one often alternatively defines the Cayley graph in the following more topological way. We start by constructing the presentation complex C(P) as follows. The 1-skeleton of C(P) is RoS with vertex v. For each relator rR, we introduce a 2-cell Dr and identify its boundary with the closed walk of RoS dictated by r (see Definition 3.9). This completes the definition of C(P). The Cayley graph CayS|R is the 1-skeleton of the universal cover of C(P).

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 RoS has even degree, so any cover will also have even degree. But treating I appropriately we will in fact be able to obtain graphs of odd degree.

Definition 3.7

Let P=S1,U,I|R0,R1 be a 2-partite presentation. We construct the presentation complex C(P) of P as follows. Start with two copies of RoS1, with vertices v0 and v1, respectively, and connect v0 and v1 with an edge for each element of S2S2-1MFP. 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 RoS1 to a colouring c:E(C(P))SS-1 where c(e)-1=c(e-1).

To define the 2-cells of C(P), for each relator r=s1s2snRi, we start a walk pr at vi and extend this walk inductively with the edge labelled si,i=1,,n. The path pr starts and ends at vi as RiK. Attach a 2-cell along each such closed walk pr to obtain the presentation complex C(P) from C(P). Finally, we define the (topological) 2-partite Cayley graph PCayTS1,U,I|R0,R1 to be the 1-skeleton of the universal cover of C(P).

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 OE(Γ), we define a topological space as follows. Associate a point to each vertex, and a closed interval Ie=[0,1] to each edge eO. Then define the quotient Ie(0)τ(e-1) and Te(1)τ(e) to obtain the topological space

Γ=(VeOIe)/.

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 c:E(Γ)X. We say that c is Cayley-like, if

  1. Γ is |X|-regular,

  2. for all e,eE(Γ), if c(e)=c(e) and τ(e)=τ(e) then e=e, and

  3. there is an involution -1:XX such that c(e)-1=c(e-1).

Suppose we have two graphs Γ and Δ with Cayley-like colourings cΓ:E(Γ)X and cΔ:E(Δ)X. Then any surjective map of graphs ϕ:ΓΔ which respects these colourings, that is, satisfies cΓ=cΔϕ, 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 Pv(Γ) be the set of walks in Γ starting at a vertex v, and define the group MFX by the presentation X|{xx-1:xX}. Then any Cayley-like colouring c:E(Γ)X defines a map Wv:Pv(Γ)MFX by p=ve1v1envnc(e1)c(e2)c(en). Note that there is a well-defined inverse Wv-1:MFXPv(Γ) as at every vertex vV(Γ) there is a unique edge eE(Γ) with colour c(e) and τ(e-1)=v. Moreover, Wv-1 is a double-sided inverse to Wv, so both these maps are bijections.

Definition 3.9

For any gMFX, we say that Wv-1(g) 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 s1sn with siXX-1, and obtain Wv-1(g) by starting at v and following the directed edges with colours c(s1)c(sn); this is well-defined when c is Cayley-like.

It is straightforward to check that if p is homotopic to p, then Wv(p)=Wv(p). Thus by restricting to the closed walks we can think of Wv as a map from π1(Γ,v) to MFX, and so the above remarks imply that

Proposition 3.10

Wv is a group isomorphism from π1(Γ,v) to a subgroup of MFX.

Suppose we have a covering map of graphs ψ:ΔΓ both of which have Cayley-like colourings cΔ:E(Δ)X and cΓ:E(Γ)X such that cΔ=cΓψ. For a path p:[0,1]Γ with p(0),p(1)V(Γ) and a lift p~:[0,1]Δ of p by ψ, it is straightforward to check that

Wp(0)(p)=Wp~(0)(p~) 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 PCay(P) coincide:

Theorem 3.11

For every 2-partite presentation P=S1,U,I|R0,R1, the 2-partite Cayley graphs Γ=PCay(P) and Δ=PCayT(P) are isomorphic.

Proof

Our presentation graph C=C(P) is |SS-1|-regular by definition. Therefore, the universal cover of C is the |SS-1|-regular tree T, and we can let θ:TC be the corresponding covering map. Let cC:E(C)SS-1 be the colouring of C as above. This lifts to a colouring cT:E(T)SS-1 of T, by letting cT(e):=cC(θ(e)). This colouring allows us to identify T with TP.

Let pπ1(C,vi). As cC is a Cayley-like colouring of C, we can consider Wvi(p)MFP by Definition 3.8 and the discussion thereafter. Any closed walk representing p must use an even number of edges coloured S2S2-1 by the definition of C, so Wvi(p)KMFP. Moreover, each kK gives rise to a closed walk Wvi-1(k) representing some element of π1(C,vi). Thus by Proposition 3.10,

Wviisanisomorphism fromπ1(C,vi)ontoK. 2

Recall that we can identify T with TP. If in doing so we identify the identity 1MFPV(TP) of MFP with some vertex in θ-1(v0) (which we easily can) then (2) implies

θ(V~i)=vi, 3

because V~0=K and V~1=S2K.

Let η:TPΓ be the covering map found in Corollary 3.6. Let cΓ:E(Γ)SS-1 be the colouring of Γ as in its definition. Now define a map ν:ΓC by letting ν(v)=vi whenever vVi=η(V~i). If cΓ(e)=s for some eE(Γ) then ν maps e to the unique edge eE(C) with cC(e)=s and τ(e)=ν(τ(e)). Since for every vV~i we have η(v)Vi, we have ν(η(v))=vi and hence θ=νη by (3).

Let ϵ^:Δ^C be the universal cover of C:=C(P). We know that Δ and C are the 1-skeletons of Δ^ and C, respectively, so we obtain the inclusion maps i:ΔΔ^ and i:CC. Furthermore, by restricting ϵ^ to the 1-skeleton we obtain a covering map ϵ:ΔC. As θ:TPC is the universal cover of C, it can be lifted through ϵ:ΔC to a map Φ:TPΔ so that ϵΦ=θ by the definition of a universal cover. This gives us a map Φ^:TPΔ^ defined by Φ^:=iΦ. 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 ν(π1(Γ))=ϵ(π1(Δ)), or equivalently Wvi(ν(π1(Γ)))=Wvi(ϵ(π1(Δ))) as Wvi is a bijection. To do so, we will prove that the latter groups are both equal to Ri, where Ri is as defined after Definition  3.1.

To show that Wvi(ν(π1(Γ)))=Ri, let p be a closed walk representing some element of π1(Γ,v) with vVi. Choose a lift of p to a walk p~:[0,1]TP (so ηp~=p). We know that η(p~(0))=η(p~(1))=v, so p~(0),p~(1)η-1(v) implying p~(0)-1p~(1)Ri. So Wvi(ν(p))=Wvi(θ(p~))Ri, which proves that Wvi(ν(π1(Γ)))Ri

We would like to use Proposition 3.10 to deduce Wvi(ν(π1(Γ)))=Ri, and for this it now only remains to prove that the former is surjective onto Ri. To show this, pick any rRi. As RiKWvi(π1(C,vi)) by (2), there is a representative q of an element of π1(C,vi) such that Wvi(q)=r. Choose a lift q~:[0,1]TP of q through νη=θ, such that η(q~(0))=v (and so νηq~=θq~=q). Then as Wv(q~)=Wv0(q)=rRi we have q~(0)-1q~(1)Ri, and so q~(0)q~(1), with as in the definition of Γ as a quotient of TP. This means that η(q~(1))=η(q~(0))=v, and so ηq~ is a loop representing an element of π1(Γ,v). Since ν(ηq~)=θq~=q represents an element of ν(π1(Γ)) we deduce that r=Wvi(q)Wvi(ν(π1(Γ,v))), proving that Wvi(ν(π1(Γ,v))) surjects onto Ri as desired.

Next, we prove Wv(ϵ(π1(Δ,v)))Ri for every vV(Δ) with ϵ(v)=vi. 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 i:π1(C,vi)π1(C,vi) is a surjection. Combining these remarks with (2), it follows that iWvi-1:Kπ1(C,vi) is a surjection, with kernel Ri, since Ri is the normal closure in K of the words onto which Wvi-1 maps the closed walks bounding 2-cells of C by the definition of C. Thus π1(C,vi)=K/Ri=Gi. Now pick vV(Δ) with ϵ(v)=vi. As iϵ=ϵ^i and π1(Δ^)=1, we have (iϵ)(π1(Δ,v))=(ϵ^i)(π1(Δ,v))=1, and so Wv(ϵ(π1(Δ,v)))ker(i)=Ri as desired.

Finally, we claim that RiWv(ϵ(π1(Δ,v))) for every vV(Δ) with ϵ(v)=vi. For this, pick rRi, and note that as RiK and KWvi(π1(C,vi)) by (2), there is a representative t of an element of π1(C,vi) such that Wvi(t)=r. We can write Wvi(t)=r=j=1nwjrjwj-1MFP for wjK and rjRisRi+1s-1 with sS2S2-1 by the definition of Ri. Choose a lift t:[0,1]Δ of t through ϵ so that t(0)=v. By (1) we have Wvi(t)=Wv(t). Note that Wv-1(wjrjwj-1) is a loop of Δ as W-1(rj) is contractable in Δ^, and so it represents some element of π1(Δ,v). Applying this to each factor of our above expression r=j=1nwjrjwj-1 implies that t represents some element of π1(Δ,v). Thus Wvi(ϵ(t))=Wvi(t)=r, which means that RiWv(ϵ(π1(Δ,v))) as claimed.

To summarise, we have proved that Wvi(ν(π1(Γ)))=Ri=Wvi(ϵ(π1(Δ))), 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 PCay(P) 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

Vi=ν-1(vi)=ϵ-1(vi) 4

and similarly Vi=η(V~i)=Φ(V~i), so Vi 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.

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 P=S1,U,I|R0,R1 be a 2-partite presentation with partite Cayley graph Γ:=PCay(P). We have

  1. π1(C(P),vi) is isomorphic to Gi;

  2. Wvi is an isomorphism from π1(C(P),vi) onto K;

  3. Wvi is an isomorphism from π1(Γ,v) onto Ri for every vVi; and

  4. the sequence 0π1(Γ,v)ϵπ1(C(P),vi)iπ1(C(P),vi)0 is exact, where ϵ:ΓC(P) is the cover in Definition 3.7, and i:C(P)C(P) the inclusion.

The generalised Petersen graph is denoted by P(nk) and defined as follows. Let

V(P(n,k)):={xi,yi|iZ/nZ},andE(P(n,k)):={(xi,xi+1),(xi,yi),(yi,yi+k)|iZ/nZ}.

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(nk) as a 2-partite Cayley graph.

Theorem 3.13

The generalised Petersen graph P(nk) is isomorphic to PCay{a},,{b}|{an,abakb},{an}.

Note that from the definition of Ri we have R0=sR1s-1 for any sS2. Therefore, we deduce that Gi:=Ri\KRi+1\K, where an isomorphism ϕs,i:GiGi+1 is given by conjugation by any sS2. 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 PCay(P) vertex-transitive?

We know that PCay(P) is not always vertex-transitive, see e.g. Fig. 6.

Fig. 6.

Fig. 6

PCay{a},{b},|{a},{a2}

Relationships to Bi-Cayley and Haar graphs

We recall that an action on a graph Γ is semi-regular (or free) if g·x=h·x implies g=h for every g,hG and xV(Γ). A vertex-transitive graph Γ is said to be n Cayley over G if G is a semi-regular subgroup of Aut(Γ) with n orbits of vertices. If n=2 we say that Γ is bi-Cayley.

Suppose Γ is bi-Cayley over G. Pick two vertices e0,e1V(Γ) from different orbits of G. As G has exactly two orbits in V(Γ), and it acts regularly on each of them, for any xV(Γ) there exists a unique iZ/2Z and gG such that g·ei=x, so we define x=:(g)i. Each of the two orbits Oi:={(g)i:gG} forms a (possibly disconnected) Cayley graph of G with respect to the generating sets R=R-1={gG|e0(g)0E(Γ)} and L=L-1={gG|e1(g)1E(Γ)}, respectively. Here, by vwE(Γ) we mean that either (v,w)E(Γ) or (w,v)E(Γ). To capture the set E01 of edges of the form (g)0(h)1E(Γ), we introduce the set S={gG|(e0,(g)1)E(Γ)} and note that S uniquely determines E01 as any eE01 coincides with h·e0(g)1 for some gS and hG.

To summarise, we can represent any bi-Cayley graph Γ over G as BiCay(G,R,L,S) where R,L,SG with R=R-1 and L=L-1. Then the set of directed edges of Γ=:BiCay(G,R,L,S) is

{((g)0,(gr)0)|gG,rR}{((g)1,(gl)1)|gG,lL}{((g)0,(gs)1)|gG,sS}{((g)1,(gs-1)0)|gG,sS}.

This representation isn’t unique: if we choose different vertices for e0,e1 or a different action of G we potentially obtain different sets R, S and L. Note that BiCay(G,R,L,S) is regular if and only if |R|=|L|.

Example 4.1

Consider again the Petersen graph Γ=P(5,2) as in Example 3.3 (Fig. 3). This has a natural action of G:=Z/5Z=<a> where

aj:xiyixi+jyi+j.

To represent this as a bi-Cayley graph with above notation, we could choose (a0)0:=x0 and (a0)1:=y0. Then we obtain R={a,a4}, L={a2,a3} and S={a0}. If instead we chose (a0)1:=y1 we would obtain R={a,a4}, L={a2,a3} and S={a4}.

Fig. 3.

Fig. 3

The labelling of the Petersen graph used in Example 4.1

Recall that we have endowed Γ:=PCayS1,U,I|R0,R1 with a colouring c:E(Γ)SS-1. 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 c:E(Γ)X. We define the following two subgroups of Aut(Γ):

Autc(Γ)={ϕAut(Γ)|c(e)=c(ϕ(e))for everyeE(Γ)},andAutc-loc(Γ)={ϕAut(Γ)|c(x,y)=c(y,z)c(ϕ(x,y))=c(ϕ(y,z))forall(x,y),(y,z)E(Γ)}.

We remark that for any 2-partite presentation P, there is a subgroup of Autc(PCay(P)) witnessing that PCay(P) is a bi-Cayley graph:

Proposition 4.3

For every 2-partite presentation P=S1,U,I|R0,R1 the vertex group Gi is a subgroup of Autc(PCay(P)). Moreover, Gi acts regularly on Vi (and on Vi+1) for iZ/2Z, and so PCay(P) is bi-Cayley over G0G1.

Proof

Recall that for a covering map η:XY, the group of automorphisms f:XX such that ηf=η is called the deck group of η and is denoted by Aut(η). It is known that if η is a universal cover Aut(η)=π1(Y), and if X is connected and locally path connected then Aut(η) acts freely on η-1(y) for any yY [13].

Let Γ:=PCay(P) and let η^:Γ^C be the universal cover of the presentation complex C(P) of P. Thus Aut(η^)π1(C(P))Gi by the above remark and Corollary 3.12 1. As Γ is the 1-skeleton of Γ^ by Definition 3.7, we can think of Aut(η^)Gi as a subgroup of Aut(Γ). Moreover, as elements of Aut(η^)Gi preserve the cover, they preserve the colouring c:E(Γ)SS-1 obtained by lifting our colouring of C(P) via η^, and so we have realised Gi as a subgroup of Autc(Γ). As C(P) is a connected 2-complex it is locally path connected, therefore Gi acts freely on η^-1(vi)=Vi by the above remarks.

Proposition 4.4

Every regular connected bi-Cayley graph BiCay(G,R,L,S) where RR-1=LL-1= and |R|=|L| can be constructed as a 2-partite Cayley graph.

Proof

Let Γ:=BiCay(G,R,L,S) be a bi-Cayley graph, and recall our representation of its vertex set as V(Γ)={(g)i|gG,iZ/2Z}. Choose S1R such that S1S1-1= and yet S1S1-1=R. Choose a bijection f:LR such that f(s-1)=f(s)-1. We use f to define the colouring c:E(Γ)S1S1-1S as follows:

c:((g)0,(rg)0)((g)1,(lg)1)((g)0,(sg)1)±1rf(l)sforrRlLsS.

Note that this colouring is Cayley-like, as there is a unique edge of each colour incident with each vertex. Let I:=S, and set R0:=W(1G)0(π1(Γ,(1G)0)). We have thus constructed a 2-partite presentation P:=S1,,I|R0,. We claim that ΓPCay(P).

To see this, let as usual C(P)=:C be the presentation complex and C(P)=:C the presentation graph with vertices vi,iZ/2Z and edges E(C)={r(vi,vi),s(vi,vi+1)|rS1S1-1,sS=I} where cC(x(vi,vj))=x. We will prove ΓPCay(P) by applying Theorem 2.1 to a cover η:ΓC defined by η:(g)ivi, and

η:((g)0,(rg)0)((g)1,(lg)1)((g)0,(sg)1)±1r(v0,v0)f(l)(v1,v1)(s(v0,v1))±1forrRlLsS.

As η is a map of graphs with Cayley-like colourings, and η respects these colourings by definition, it is indeed a cover. We have Wv0(η(π1(Γ,(1G)0)))=R0 by the choice of R0. Let ϵ:PCay(P)C represent the cover given in Definition 3.7 of PCay(P) (as in Fig. 2). By Corollary 3.12 (3) we have that Wv0(ϵ(π1(PCay(P)),v))=R0:=R0K for some vV(PCay(P)) such that ϵ(v)=v0. Note that for any kK the path W(1G)0-1(k) connects (1G)0 to (g)0 for some gG because it uses an even number of edges e with c(e)S. This implies

W(1G)0-1(k)π1(Γ,(g)0)W(1G)0-1(k)-1=π1(Γ,(1G)0). 5

As there exists a colour preserving automorphism of Γ mapping (1G)0 to (g)0, namely g, we moreover have

W(g)0(π1(Γ,(g)0))=W(1G)0(π1(Γ,(1G)0)). 6

Therefore, R0K=R0 by (5), (6) and the definition of R0. Using this we have Wv0(ϵ(π1(PCay(P),v)))=R0. Moreover, we have Wv0(η(π1(Γ,(1G)0)))=R0 by the definition of R0 and (1). Therefore, Wv0(ϵ(π1(PCay(P),v)))=Wv0(η(π1(Γ,(1G)0))), and so by Theorem 2.1 we have ΓPCay(P).

A Haar graph is a bi-Cayley graph of the form BiCay(G,,,S). 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 PCay(S1,U,I|R0,R1) with S1=U= 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 PCay(P) to be vertex-transitive in terms of the ‘symmetry’ of C(P). Given two CW complexes Ci for iZ/2Z, recall that a simplicial map ϕ:C0C1 is a continuous map that maps each n-simplex to an n-simplex for every n. For a CW complex C, the group of bijective simplicial maps from C to itself is denoted by Aut(C).

Proposition 4.6

Let P be a 2-partite presentation. As above, the two vertices of the presentation complex C are denoted by v0 and v1. If there exists a simplicial map ϕ:CC such that ϕ(v0)=v1, then PCay(P) is vertex-transitive.

Proof

Set Γ:=PCay(P). Lemma 4.3 says that Gi acts transitively on Vj for jZ/2Z. Thus it only remains to find an automorphism which maps a vertex in V0 to a vertex in V1. We have a covering map ϵ:Γ^C, where Γ^ is the universal cover of C with 1-skeleton Γ. By the lifting property ϕϵ:Γ^C lifts to an automorphism ϕ^Aut(Γ^) such that ϕϵ=ϵϕ^. For any vVi we have ϵ(v)=vi by (4). So for vV0 we have ϵϕ^(v)=ϕϵ(v)=ϕ(v0)=v1 giving that ϕ^(v)V1. Thus when restricting ϕ^ to the 1-skeleton, Γ, we obtain the required automorphism.

We remark that this sufficient condition is not necessary for PCay(P) to be vertex-transitive. For example, there is never such an automorphism for the partite presentations {a},{},{b}|{an,abakb},{an} of Theorem 3.13 unless k=±1. However, we know that P(nk) is vertex-transitive for many other choices of n and k (such as the case of the Petersen graph n=5,k=2), see [8].

n-partite presentations for n>2

Definition of partite presentations

In this section, we generalise our notion of partite presentation by allowing for more than two classes of vertices Vi. 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 R0,R1, and the definition of K implicitly distinguished our generators into those staying in the same vertex class, namely S1, from those swapping between the two vertex classes, namely S2. The two vertex classes Vi 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 ϕ(s) of the set of vertex classes. As before, we distinguish our generators into two subsets U and I 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 X|U|I|ϕ|R consists of the following data:

  1. a set of vertex classes X;

  2. a generator set S, which is partitioned into two sets U and I; as before, we use S to define a group MFP:=S|{s2|sI} (a free product of cyclic groups each of order 2 or );

  3. a map ϕ:SSymX from the generator set to the group SymX of permutations of X; We remark that any such map defines an action of MFP on X via s1sn·x:=ϕ(s1)ϕ(sn)(x), where siSS-1, and ϕ(s-1):=ϕ(s)-1. We require that
    1. this action of MFP on X is transitive, and
    2. for all sI the permutation ϕ(s) is fixed point free of order 2;
  4. a relator set RxStab(MFP,x)= for each xX, where Stab(MFP,x) denotes the stabiliser of x with respect to the aforementioned action of MFP. (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 {Rx:xX} of these relator sets is denoted by R.

We now use such a presentation P=X|U|I|ϕ|R to define the partite Cayley graph PCay(P), in analogy with Definition 3.7. We start by defining the presentation graph C(P). This has vertex set X, and directed edge set {(x,ϕ(s)(x)| for all xX and sU(U)-1I} where ϕ(s-1)=ϕ(s)-1. We colour it by c:E(C(P))SS-1 defined by c(x,ϕ(s)x):=s, and note that this is a Cayley-like colouring as in Definition 3.8.

The partite presentation complex C(P) is the 2-complex obtained from C(P) as follows. For each xX and each rRx, 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 C(P) is connected by condition (a) Finally,

Definition 5.2

We define the partite Cayley graph PCay(P)=PCayX|U|I|ϕ|R to be the 1-skeleton of the universal cover of C(P).

Letting ϵ:PCay(P)C(P) be the covering map, we can lift c to the edge-colouring c~=cϵ of PCay(P).

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 S1,U,I|R0,R1 of Sect. 3 are tantamount to partite presentations as in Definition 5.1 with X={0,1}, where ϕ(s1)=(0)(1) for s1S1 and ϕ(s2)=(0,1) for s2S2:=UI, with U=S1U and I=I.

As in Sect. 3, we can alternatively define PCay(P) as a graph quotient, following the lines of Definition 3.2, as follows:

  1. Let S:=UI and define the group MFP by the presentation S|{s2:sI}; this is a free product of infinite cyclic groups, one for each sU, and cyclic groups of order 2, one for each sI. Define the tree TP by
    V(TP):=MFP,andE(TP):={(w,ws)|wMFP,sSS-1}.
    This is a (2|U|+|I|)-regular tree, and it comes with a colouring c:E(TP)SS-1 by c(w,ws)=s.
  2. We can extend the map ϕ of (3) from S to an action of MFP by composition: we let x·s1sn:=ϕ(sn)ϕ(s1)(x) for all xX and siS. Let Wx,y={wMFP|ϕ(w)(x)=y} for x,yX. Fixing any ‘base’ vertex class bX leads to a partition of V(TP)=MFP, namely V~x=Wb,x. Note that two vertices in u,vV~xMFP differ by a word u-1vWx,x=Stab(MFP,x).

  3. Let Rx=wrw-1|rRy,wWx,y,yXWx,x. Then we say that two vertices in u,vV~x are equivalent, and write uv, if u-1vRx. Similarly, for edges e,fE(TP) we write ef if c(e)=c(f) and τ(e)τ(f) and τ(e-1)τ(f-1).

  4. We define PCay(P) to be the corresponding quotient TP/.

As in Corollary 3.6, it is not hard to see that TP is the universal cover of PCay(P). Define Vx,xX as the image of Vx~ under the quotient of . We have Wx,x=π1(C(P),x) and π1(C(P),x)=Rx\Wx,x=:Gx, analogously to the 2-partite presentation case. We call Gx,xX the vertex groups.

We remark that the vertex set of PCay(P) can be given the structure of a groupoid GPCay(P). Indeed, we can think of x,yXWx,y as the ground set, and define the groupoid operation Wx,y×Wy,zWx,z by concatenation. Another way to think of this groupoid is GPCay(P)π1(C(P),X), the universal groupoid of the presentation complex C(P), with paths starting and ending in V(C).

The main result of this section is that every vertex-transitive graph Γ is isomorphic to PCay(P) 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 Γ=Cay(G,S), the generators canonically induce a colouring c:E(Γ)S as above, so that c-1(s) is a disjoint union of cycles of the same length for every sS. 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 c:E(Γ)Ω such that the graph with vertex set V(Γ) and edge set c-1(x) is a multicycle for each xΩ.

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 Γ:=L(Δ) as follows. We set V(Γ):=E(Δ) and E(Γ)={(e,e)|τ(e±1)=τ(e±1)}. To see there is no multicycle colouring of L(P(5, 2)), note that it has |V(L(P(5,2)))|=|E(P(5,2))|=15 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:

PCaya(12)(3),b(1)(23)|{b5,a10,a2b},{a-2b4},{a5,b10,b2a}

Fig. 4.

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 c:E(Γ)Ω such that the graph with vertex set V(Γ) and edge set c-1(x) is a weak multicycle for each xΩ.

We say that a weak multicycle colouring c is partition-friendly, if c-1(x) is regular for all xΩ. In other words, c-1(x) 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.

Fig. 5

A regular graph with no partition-friendly weak multicycle colouring

Multicycle colourings and partite presentations

We say a partite presentation P=X|U|I|ϕ|R is uniform, if for every sS, all orbits of ϕ(s) 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 P={a},{b},|{a},{a2}. This is trivially uniform, like every 2-partite presentation. However, PCay(P), 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 E(Γ), but we can also consider the undirected edge set E(Γ)=E(Γ)/-1, so that an undirected edge is a pair {e,d} such that e-1=d and d-1=e. 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 c:E(Γ)Ω. To define the desired partite presentation P, we start with

  • X=V(Γ),

  • U={ωΩ|c-1(ω) is of degree 2}, and

  • I={ωΩ|c-1(ω) is of degree 1}.

Since c is partition-friendly, we have UI=Ω. We want to refine c into a colouring c of the directed edges of Γ. To do this, for each ωU we choose an orientation OωE(Γ) of c-1(ω)}E(Γ) (recall this means that (OωOω-1)/-1=c-1(ω) and OωOω-1=). Since c-1(ω) is a multicycle, we can choose Oω so that each of its cycles is oriented, that is, for each vertex vV(Γ) there is exactly one eOω with τ(e)=x. Thus Oω defines a permutation ϕ(ω) of X=V(Γ), by letting ϕ(ω)(x) be the unique yX such that (x,y)Oω. Moreover, for each ωI, let Oω={eE(Γ)|[e]c-1(ω)}, and let ϕ(ω) be the involution of V(Γ) exchanging the end-vertices of each edge in c-1(ω). Thus ϕ satisfies (b) of Definition 5.1 by construction (we will check (a) below).

We now define c by

c(e)=c([e])ifeOc([e])c([e])-1otherwise.

This maps E(Γ) to UU-1I, because for eE(Γ) such that c([e])I we have e,e-1Oc([e-1]) by definition. Easily, c is a Cayley-like colouring. This allows us to define Wv on Γ as described after Definition 3.8. Note that as Γ is connected, for any two x,yV(Γ) there is a path p connecting x and y. Then the path p corresponds to a word Wx(p)MFP such that ϕ(Wx(p))(x)=y. Therefore, the action of MFP on X=V(Γ) is transitive as required by (a) of Definition 5.1.

To complete the definition of our partite presentation P, we choose the relators

  • Rv=Wv(π1(Γ,v))MFP.

We claim that Γ coincides with the presentation graph C(P). To begin with, they have the same vertex set V(C)=X=V(Γ). Moreover,

E(C(P))={(x,ϕ(ω)(x))|xV(Γ),ωUU-1I}=ωΩ{(x,y)|(x,y)Oωor(y,x)Oω}=ωΩ(c)-1(ω)=E(Γ)

and so our claim is proved.

As we defined C(P) by glueing in a 2-cell along each closed walk dictated by an element of Rv,vV(C(P)), where we have chosen Rv=Wv(π1(Γ,v)), we have forced π1(C(P),v) to be trivial. Therefore, C(P) coincides with its own universal cover C(P)^. Thus PCay(P), defined as the 1-skeleton of C(P)^, is C(P)=Γ. Therefore, P is a partite presentation for Γ.

For the converse direction, let Γ=PCay(P) for some partite presentation P. Let ϵ:ΓC(P) be the covering map, and cC:E(C)UU-1I the colouring induced by the generators of P, as in the definition of PCay(P). We collapse cC into a colouring cC of the undirected edges of C defined by

cC([e])=uUifc(e){u,u-1}iIifc(e)=i.

We can collapse cΓ:E(Γ)UU-1I similarly to obtain an undirected colouring cΓ:E(Γ)UI. Note that cC is a partition-friendly weak multicycle colouring, with c-1(i) being of degree 1 for iI and c-1(u) being of degree 2 for uU, by the definitions. As cCϵ=cΓ, it is easy to verify that cCϵ=cΓ. This implies that cΓ-1(x) has the same degree as cC-1(x), and that every vertex has at least one incident edge coloured s for each sIU. This means that cΓ 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 OCE(Γ) 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

V(Δ)={v+,vi|vV(Γ)},andE(Δ)={(v+,ui)|(v,u)OC}.

By definition, Δ is k-regular and bipartite, with bipartition V+={v+|vV(Γ)} and V-={v-|vV(Γ)}. For any finite AV+, as Δ is k-regular, the neighbourhood N(A)={u-|(v+,u-)E(Δ)withv+A} of A has size at least k×|A|/k=|A|. So by Hall’s Marriage theorem [12], Δ contains a perfect matching ME(Δ). Then the spanning subgraph SΓ given by {(v,u)|(v+,u-)M}E(Γ) 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 nN. If n is even, then we can apply Theorem 5.11 recursively to decompose E(Γ) 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 Γ\M as above to obtain a partition-friendly weak multicycle colouring. To obtain M, note that if Γ is finite, then |V(G)| is even since |E(Γ)|=n|V(G)|/2. 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 E(Γ) into an edge-disjoint union of multicycles {Mi}iN, where each Mi is a spanning subgraph consisting of pairwise vertex-disjoint double-rays. For this, let {ei}iN be an enumeration of the edges of Γ, and let {vi}iN be a sequence of vertices of Γ in which each vV(Γ) appears infinitely often. We greedily construct an M0 as above containing e0 as follows. We start with M00=e0, and for i=1,2,, we extend the (possibly trivial) path in M0i-1 containing vi into a longer path by adding an edge of Γ-M0i-1 at each of its end-vertices. As M0i-1 is finite, and every vertex has infinite degree, this is always possible. Finally, we let M0:=iNM0i. Since each vV(Γ) appears infinitely often as vi, we deduce that M0 is a spanning union of vertex-disjoint double-rays as desired.

Having constructed M0, we inductively construct the Mi,i1 so that Mi contains ei unless ei is already in j<iE(Mj), by noticing that Γ-j<iE(Mj) is a regular graph with countably infinite degree itself, and repeating the above procedure. Then {Mi}iN 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 Autc-loc(PCayX|U|I|ϕ|R) act vertex-transitively on Γ=PCay(P) 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 P=X|U|I|ϕ|R there is a natural inclusion of the vertex group GxAutc(PCay(P)) for each xX. Moreover, Gx acts regularly on Vx, and so PCay(P) is |X|-Cayley.

The vertex groups are still isomorphic due to the fact that π1 does not depend on the choice of a base point:

Proposition 5.15

For every partite presentation P=X|U|I|ϕ|R, and every x,yX, the vertex groups Gx,Gy are isomorphic.

Proof

As above, let C(P)=:C be the presentation graph of P. Let x,yX=V(C). Recall that Gx:=Wx,x/Rx is the right quotient of Wx,x by Rx, where Wx,z is the set of paths in C from x to z up to homotopy (in particular, Wx,x=π1(C,x)), and

Rx:={wWz-1(r)w-1|rRz,wWx,z,zX}

with Wz-1 the map from words in MFP to paths in C defined in Sect. 2. Let pWx,y be a path from x to y in C. As π1 is base point preserving, we have

Wx,x=pWy,yp-1. 7

Moreover, note that

pRyp-1={(pw)Wz-1(r)(pw)-1|rRz,wWy,z,zX}={wWz-1(r)(w)-1|rRz,wWx,z,zX}=Rx.

This defines a homomorphism ϕ:GyGx by ϕ:wRypwp-1Rx for every wWy,y. It is surjective by (7) and injective as pRyp-1=Rx. 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 P=X|U|I|ϕ|R be a partite presentation. If the presentation complex C(P) is vertex-transitive, then so is PCay(P).

Quasi-isometry to vertex groups

It is a straightforward consequence of the Švarc–Milnor lemma [21] that if P=X|U|I|ϕ|R is a partite presentation with finite X, then Γ:=PCay(P) is quasi-isometric to (any Cayley graph of) Gx. 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 (Xd) and (Y,d) is a (not necessarily continuous) function f:XY satisfying the following two statements for some constants A,BR+:

1Ad(x,z)-Bd(f(x),f(z)Ad(x,z)+B

for every x,zX, and for every yY there is xX such that d(f(x),y)B.

If such an f exists, we say that (Xd) and (Y,d) 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 (Xd) is quasi-isometric to a group G, if (Xd) is quasi-isometric to some, hence to every, finitely generated Cayley graph of G.

Proposition 5.17

Let P=X|U|I|ϕ|R be a partite presentation with finite X. Then Γ:=PCay(P) is quasi-isometric to Gx for every xX.

Proof

Consider the inclusion map i:CC from the presentation graph C:=C(P) to the presentation complex C:=C(P) 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 i:π1(C,x)π1(C,x) is a surjection with kernel Rx, so that π1(C,x)=π1(C,x)/Rx=Wx,x/Rx=Gx.

Let Γ^ be the universal cover of C, with covering map η^:Γ^C. As π1(C,x)=Gx we have an action of Gx on Γ^ —and it’s 1-skeleton PCay(P)=:Γ— 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 Gx is C, and so the quotient of Γ by Gx is C. Since C is finite when X is, we deduce that the action of Gx on Γ is co-compact.

Lastly, we claim that the action of Gx by deck transformations on Γ is properly discontinuous. Any compact subset KΓ is bounded in the graph metric. By Proposition 5.14, Gx acts regularly on Vx, 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 Gx on Γ is properly discontinuous and co-compact. The Švarc–Milnor lemma [21] says exactly that Gx 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 Kn be the complete graph on n-vertices. If n is odd then Kn 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 Kn, i.e. a partition of the edges into perfect matchings.

Thus in either case, we have found a partition-friendly multicycle colouring c:E(Kn)Ω of Kn. Next, we want to associate each colour ωΩ with a permutation πωSymn of the vertices of Kn. To do so, for each ωΩ such that c-1(ω) is 2-regular, we pick an orientation Oωc-1(ω), (such that OωOω-1= and OωOω-1=c-1(ω)), and let πω be the corresponding permutation (sending each vertex to its successor in Oω. For each ωΩ such that c-1(ω) is 1-regular, we let πω be the permutation that exchanges the two end-vertices of each edge in c-1(ω).

Proposition 6.1

Let Γ=CayS|R be a Cayley graph. Then the line graph L(Γ) can be represented as PCay(P) for a partite presentation P with at most |S| vertex classes.

Proof

The partite presentation P we will construct will have one vertex class for each generator in S. Since the edges of L(Γ) are precisely the pairs of incident edges of Γ, we will identify the generators of P with pairs of generators s,tS. Since we need to pay attention to the directions of the edges of Γ, each such pair st will give rise to four generators of P, indexed by the elements of {-1,1}2. Similarly, each sS 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 R in terms of the new generators. The second kind will correspond to closed walks in L(Γ) 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 S of Γ. Let KS denote the complete graph with V(KS)=S. From the above discussion we obtain a multicycle colouring MSymS of KS where each colour is identified with a permutation of S. The generating set of our partite presentation P comprises the formal symbols

U={e,e-1}{mi,j|mM,i,j{-1,1}wherem21} and

I={mi,j|mM,i,j{-1,1}wherem2=1}. Set S=UI, the generators of P. We need to associate a permutation ϕ(s) of the vertex classes with each sS, and we do so by

ϕ:mie,e-1m1S.

Let θ:E(KS)MM-1 be the colouring of KS by MM-1. We can think of θ as a map from S×S\{(s,s)|sS} to MM-1 where θ(a,b)(a)=b. Let S={s,s-1|sS} be S with formal inverses. Define a map χ:S×S\{(s,s-1)|sS}S where

χ(a,b)=eifa=bSe-1ifa=bSmi,jifθ(a,b)=mwhereai,bjS.

Here we make the identification that (mi,j)-1=(m-1)-j,-i.

We now define the sets of relators Ra,aS of P. For each relator r:=a1a2akR we add

χ(r):=χ(a1,a2)χ(a2,a3)χ(ak-1,ak)χ(ak,a1) to Ra1±1. (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 a1akWS be any word equalling the identity in MFP, and add χ(a1,a2)χ(ak,a1) to Ra1±1, where χ(s,s-1) is the empty word. Let R:={Ra,aS}. We have now constructed our presentation P:=S|U|I|ϕ|R.

Next, we prove that PCay(P) is isomorphic to L(Γ). First label

V(L(Γ))={[(g,gs)]|gG,sS}andE(L(Γ))={(g,s1,s2)|gG,s1,s2SS-1,s1s2-1}

so that the edge (g,s1,s2) connects [(g,gs1)] and [(gs1,gs1s2)]. Let C:=C(P) be the presentation graph of P. Then we can define a map ϵ:L(Γ)C by letting ϵ([(g,gs)])=s and letting ϵ((g,s1,s2)) be the edge of colour χ(s1,s2) coming from s1±1S. One can show that the relations in Rx hold in L(Γ) for all xS. It remains to show that these relations suffice.

Intuitively we are going to argue that any closed walk p in L(Γ) is labelled by some rRMFP 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 R. We proceed with this formally.

Define a topological map Φ:L(Γ)Γ by mapping [(g,gs)]V(L(Γ)) to the midpoint of the edge (ggs), and (g,s1,s2)E(L(Γ)) to the arc in the star of gs1 connecting the midpoints of [(g,gs1)] and [(gs1,gs1s2)]. Consider a closed walk p in L(Γ). We can write p=i=0n-1(gi,s1i,s2i). As Φ(p) is a closed walk in Γ we know it can be contracted to a path given by g0g1gm-1 for giG. Now we want to group the edges of p by the stars of vertices of Γ they lie in. For this, we subdivide the interval {0,,n-1} into disjoint subintervals {Ij}j=0m-1 such that Φ(gi,s1i,s2i) lies in the star of gj for all iIj and 0jm-1 (we can assume without loss of generality that no Ij has to be the union of an initial and a final subinterval of {0,,n-1} by rotating p appropriately). Thus p=j=0m-1iIj(gi,s1i,s2i).

To each j we can also associate sjSS-1 so that gjsj=gj+1; these are the generators that p uses in order to move from one star to the next.

We modify p into a closed walk p 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

p:=j=0m-1iIj(gi,s1i,s2i)(gj+1,sj-1,sj-1-1)(gj-1,sj-1,sj).

Notice that by contracting these pairs of opposite edges (gj+1,sj-1,sj-1-1)(gj-1,sj-1,sj) we obtain p. Moreover, the sub-walk

iIj(gi,s1i,s2i)(gj+1,sj-1,sj-1-1)

of p stays within the star of gj by definition, and it is a closed walk starting and ending at [(gj-1,gj)]. Therefore, it is labelled by one of our relators of the second kind. Easily, Φ(p) is homotopic to Φ(p). Moreover,

Φ(p)=j=0m-1ΦiIj(gi,s1i,s2i)(gj+1,sj-1,sj-1-1)Φ(gj-1,sj-1,sj)=j=0m-1Φ(gj-1,sj-1,sj)

since a closed walk contained in a star is 0-homotopic. Now j=0m-1(gj-1,sj-1,sj) is a closed walk in L(Γ) no three consecutive edges of which are contained in the star of a vertex of Γ because of the way we chose the Ij. This implies that the word s0sm-1 labelling this walk is a relation of Γ, and so it can be written as a product of conjugates of relators R. Recalling that each such relator was admitted as a relator (of the first kind) in R, we conclude that the word labelling p can be written as products of conjugates of words in R.

We explicate an example of this below.

Example 6.2

Consider D10=a,b|a5,b2,aba-1b-1, which has the Cayley graph and line graph thereof shown in Fig. 7.

Fig. 7.

Fig. 7

Caya,b|a5,b2,aba-1b-1 and its line graph

As K{a,b} is a single edge, we have M={(1,2)}=:{m} with mi,j(1,2) for i,j{1,-1} and e,e-1(1)(2) as generators. Define the following function

χ:aaeabm1,1b-1a-1m-1,-1a-1a-1e-1ab-1m1,-1ba-1m1,-1bbea-1bm-1,1b-1am-1,1b-1b-1e-1a-1b-1m-1,-1bam1,1.

The original relators a5,b2,aba-1b-1 are thus translated into relators in the resulting partite presentation as follows: a5e5Ra, b2e2Rb and aba-1b-1m1,1m1,-1m-1,-1m-1,1Ra. Lastly, we add relations of the second kind shown in Fig. 8,

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

a,b|I=m1,1,m1,-1,m-1,1,m-1,-1U=e,e-1(12)(1)(2)|{e5,m1,1m1,-1m-1,-1m-1,1,em-1,1m-1,-1,em-1,-1m1,-1,m1,1e-1m1,-1,m-1,1e-1m1,1},{e2}.

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 nN?

Since the Cayleyness of a vertex-transitive graph Γ divides |V(Γ)|, a potential approach to answering this question is to enquire if for every prime pN, there is a vertex-transitive graph on pk vertices for some kN that is not a Cayley graph.

We observe that the Diestel-Leader graph DL(mn) for mn 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 π1(Γ) 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

1

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)

Articles from Journal of Algebraic Combinatorics are provided here courtesy of Springer

RESOURCES