Cores of Vertex-Transitive Graphs

Ricky Rotheram

Submitted in total fulfilment of the requirements of the degree of Master of Philosophy

October 2013

Department of Mathematics and Statistics The University of Melbourne Parkville, VIC 3010, Australia

Produced on archival quality paper Abstract

The core of a graph Γ is the smallest graph Γ∗ for which there exist graph homomor- phisms Γ → Γ∗ and Γ∗ → Γ. Thus cores are fundamental to our understanding of general graph homomorphisms. It is known that for a vertex-transitive graph Γ, Γ∗ is vertex-transitive, and that |V (Γ∗)| divides |V (Γ)|. The purpose of this thesis is to determine the cores of various families of vertex-transitive and symmetric graphs. We focus primarily on finding the cores of imprimitive symmetric graphs of order pq, where p < q are primes. We choose to investigate these graphs because their cores must be symmetric graphs with |V (Γ∗)| = p or q. These graphs have been completely classified, and are split into three broad families, namely the circulants, the incidence graphs and the Maruˇsiˇc-Scapellato graphs. We use this classification to determine the cores of all imprimitive symmetric graphs of order pq, using differ- ent approaches for the circulants, the incidence graphs and the Maruˇsiˇc-Scapellato graphs. Circulant graphs are examples of Cayley graphs of abelian groups. Thus, we generalise the approach used to determine the cores of the symmetric circulants of order pq, and apply it to other Cayley graphs of abelian groups. Doing this, we show that if Γ is a of an abelian group, then Aut(Γ∗) contains a transitive subgroup generated by semiregular automorphisms, and either Γ∗ is an odd cycle or (Γ∗) ≤ 4. Consequently, we show that Γ∗ is not a cubic symmetric graph ∗ ∼ ∗ (unless Γ = K4) or 3-arc-transitive (unless Γ is an odd cycle). We also provide a partial confirmation of a conjecture by Samal, on the cores of Cayley graphs of elementary abelian groups. Declaration

This is to certify that:

(i) the thesis comprises only my original work towards the MPhil;

(ii) due acknowledgement has been made in the text to all other material used; and

(iii) the thesis is less than 50 000 words in length.

Ricky Rotheram Acknowledgements

My deepest and sincerest gratitude goes to my primary supervisor, Associate Pro- fessor Sanming Zhou, for his guidance and supervision throughout my work on this thesis. I am especially grateful to Sanming for introducing me to vertex-transitive and symmetric graphs, as well as graph homomorphisms and the cores of graphs. I also thank Sanming for being supportive during some difficult periods, both in my academic and personal lives. I also wish to thank my co-supervisor, Professor Gordon Royle, for being a courteous host during my visit to the University of Western Australia in Semester 2 of 2010. I am especially grateful to Gordon for suggesting that I look at primitive Cayley graphs of elementary abelian groups. This suggestion led directly to Section 7.2, and specifically to Theorem 7.2.7. I acknowledge the support of an Australian Postgraduate Award from the Uni- versity of Melbourne. Finally, I wish to thank my parents, who have provided me with constant en- couragement and support over the course of my education. Without their support, this thesis could not have been finished. List of Key Symbols

Ω, Ξ, ∆ Sets

∆ ⊆ Ω ∆ is a subset of Ω

∆ × Ξ Cartesian product of ∆ and Ξ

∆l Cartesian product of l copies of ∆

G, H, K Groups

H ≤ GH is a subgroup of G

H E GH is a normal subgroup of G hSi Subgroup of G generated by subset S

1G Identity element of G

K × H Direct product of H by K

Kl Direct product of l copies of K

K o H Semidirect product of K by H

K wr ΞH Wreath product of K by H, with H acting on Ξ

G(α) G-orbit containing α

G((α, β)) G-orbital containing (α, β)

Gα Stabiliser of α in G

i ii

G∆ Setwise stabiliser of ∆ in G x(∆) Image of ∆ under x ∈ G

Sym(Ω) Symmetric group of permutations of Ω

Alt(n) Alternating group

Zn Additive group of integers mod n

∗ Zn Multiplicative group of integers mod n

∗ H(p, r) Unique subgroup of Zp of order r

l Zp Elementary abelian group

GF (n) Finite field with n elements

GF(n)∗ Multiplicative group of GF(n)

M10, M11, M22, M23 Mathieu groups

SL(n, q) Special linear group

Sp(n, q) Symplectic group

GL(n, q) General linear group

AGL(n, q) Affine general linear group

ΓL(n, q) Semilinear group

ΓSp(n, q) Symplectic semilinear group

PSL(n, q) Projective special linear group

PSU(n, q) Projective special unitary group

PSp(n, q) Projective symplectic group

PΓSp(n, q) Projective symplectic semilinear group

H(11) Unique 2-(11, 5, 2) design iii

PG(d − 1, n)( d − 1)-dimensional projective space over GF (n)

V (n, q) n-dimensional symplectic vector space over GF (q)

Wn−1(q) Classical polar space with nondegenerate, alternating bilinear form on V (n, q)

Γ, Ψ, Λ Graphs

V (Γ) Vertex set of Γ

E(Γ) Edge set of Γ

A(Γ) Arc set of Γ

NΓ(u) Neighbourhood of u in Γ

Aut(Γ) Full automorphism group of Γ

φ, ψ Graph homomorphisms

φ(Γ) Homomorphic image of Γ under φ

φ−1(u) Fibre of φ

P Partition of V (Γ)

Γ/P Quotient graph of Γ with respect to P

Ψ ↔ Λ Ψ and Λ are homomorphically equivalent

φ |Λ Restriction of φ : V (Γ) → V (Λ) to the subgraph Λ of Γ

Γ∗ Core of Γ

Kn on n vertices

Cn Cycle of length n

Pn+1 Path of length n

Γ Complement of Γ iv

Kn Empty graph with n vertices

s K(r, s) for integers r, s, with 1 ≤ r < 2

Ψ s Circular graph for integers r, s with 0 < r ≤ s r val(Γ) Valency of the regular graph Γ

α(Γ) Independence number of Γ

I(Γ) Set of all independent sets of Γ

I(Γ, x) Set of all independent sets of Γ containing vertex x

ω(Γ) number of Γ

δ(Γ, t) Maximum number of vertices in an induced subgraph of Γ with no complete subgraph of order t dΓ(u, v) Distance between u and v in Γ diam(Γ) Diameter of Γ girth(Γ) Girth of Γ oddg(Γ) Odd-girth of Γ

χ(Γ) Chromatic number of Γ

χC (Γ) Circular chromatic number of Γ

χf (Γ) Fractional chromatic number of Γ

Γ2Ψ Cartesian product of Γ and Ψ

Γ × Ψ Categorical product of Γ and Ψ

Γ  Ψ Strong product of Γ and Ψ

Γ [Ψ] Lexicographic product of Γ and Ψ

Ψ [Λ] − dΨ Deleted lexicographic product of Ψ and Λ v

n 2i=1Γi Cartesian product of n graphs

n ×i=1Γi Categorical product of n graphs

n i=1Γi Strong product of n graphs

Γn n-th power of Γ with respect to the categorical product

Cay(G, S) Cayley graph of group G, S ⊂ G

G(p, r) Symmetric circulant of order p (where p is prime), valency r

G(2q, r) Bipartite, symmetric circulant

G(pq; , r, s, u) General symmetric circulant of order pq

D t − (v, k, λ) design

P Set of points of design D

B Set of blocks of design D

X(D) Incidence graph of design D

X0(D) Complementary incidence graph of design D

Γ(a, m, S, U) Maruˇsiˇc-Scapellato graph of order m(2a + 1)

Σ System of imprimitivity of V (Γ), with Γ ∼= Γ(a, m, S, U), under SL(2, 2a) ≤ Aut(Γ)

a Bx Block of Σ containing all vertices (x, r), with x ∈ PG(1, 2 )

Fs Fermat number List of Tables

4.1 Symmetric Circulant Graphs of order pq, p < q, and their Cores . . . 43 4.2 Incidence and Maruˇsiˇc-Scapellato Graphs of order pq, p < q, and their Cores ...... 44

vi List of Figures

2.1 The categorical product C5 × K3...... 15

2.2 The lexicographic product C5 [K3]...... 16

2.3 The deleted lexicographic product C5 [K3] − 3C5...... 18

4.1 The symmetric prime order circulant G(13, 4)...... 45 4.2 The symmetric circulant G(21; 3, 2, 6), with t = 3, a = 2 and c = 2. . 48 4.3 The Maruˇsiˇc-Scapellato graph Γ(2, 3, ∅, {0})...... 52

vii Contents

List of Key Symbols ...... i List of Tables ...... vi List of Figures ...... vii

1 Introduction 1 1.1 Introduction ...... 1 1.2 Problems to be studied ...... 2 1.3 Main results and structure of the thesis ...... 3

2 Notation, definitions and preliminaries 6 2.1 Permutation groups, partitions, blocks and primitivity ...... 6 2.2 Graphs ...... 11 2.3 Graph homomorphisms ...... 19 2.3.1 General graph homomorphisms ...... 19 2.3.2 Retractions, cores and homomorphic equivalence ...... 21 2.3.3 Homomorphisms of vertex-transitive graphs ...... 23 2.3.4 Cores of graph products ...... 26

3 Literature review 28 3.1 Graph homomorphisms ...... 29 3.1.1 Existence and nonexistence of graph homomorphisms . . . . . 29 3.1.2 Circular colourings ...... 30 3.1.3 Fractional colourings ...... 32 3.1.4 Graph products ...... 34 3.2 Retracts and cores ...... 37 3.2.1 General retracts and cores ...... 37

viii ix

3.2.2 Retracts and cores of vertex-transitive graphs ...... 38 3.2.3 Retracts and cores of graph products ...... 39

4 Cores of imprimitive, symmetric pq graphs 41 4.1 Imprimitive symmetric graphs of order pq, and their cores ...... 42 4.2 Symmetric circulants of orders p and pq ...... 42 4.3 Incidence Graphs ...... 49 4.4 Maruˇsiˇc-Scapellato graphs ...... 50 4.4.1 Imprimitive Maruˇsiˇc-Scapellato graphs ...... 50 4.4.2 Primitive Maruˇsiˇc-Scapellato graphs ...... 54

5 Circulant Graphs 58 5.1 Lexicographic products and G(2q, r)...... 59 5.2 Deleted lexicographic products and categorical products ...... 61 5.3 G(pq; r, s, u)...... 64 5.3.1 Categorical products ...... 64 5.3.2 Candidates for core when t∈ / H(q, r)...... 68 5.3.3 Core when t∈ / H(q, r)...... 74

6 Maruˇsiˇc-Scapellato graphs 77 6.1 When |V (Γ∗)| = q ...... 77 6.2 Bounding the clique number ...... 82 6.3 Bounding the independence number ...... 86 6.4 Cores of Maruˇsiˇc-Scapellato graphs ...... 90

7 Cayley graphs of abelian groups 93 7.1 Cores of Cayley graphs of abelian groups ...... 93 7.2 Primitive cores with prime power order ...... 98 7.2.1 Primitive groups of prime power degree ...... 98 7.2.2 Cayley graphs of abelian groups with primitive cores of prime power order ...... 100 x

8 Conclusions 102 8.1 Summary of thesis ...... 102 8.2 Future work ...... 103 8.2.1 Symmetric graphs of orders pq, p2 and p3 ...... 103 8.2.2 Cayley graphs of abelian groups ...... 104 Chapter 1

Introduction

1.1 Introduction

A prominent field in the theory of graphs is Algebraic , which broadly speaking, is the application of various techniques from Algebra to the study of graphs. By definition, a finite graph Γ consists of a nonempty set V (Γ), known as the vertex set, and an edge set E(Γ), whose elements are unordered pairs of distinct elements of V (Γ) (if there exists an edge between two vertices, then these vertices are said to be adjacent). Each edge [x, y] gives rise to two ordered pairs, (x, y) and (y, x), which are called arcs of Γ. The set of arcs of Γ is denoted by A(Γ). Graph homomorphisms are a subbranch of , and they have many useful applications to the study of graphs. By definition, for two graphs Γ and Ψ, a homomorphism from Γ to Ψ is a map φ : V (Γ) → V (Ψ), such that for each pair x, y ∈ V (Γ), φ (x) and φ (y) are adjacent in Ψ whenever x and y are adjacent in Γ. A lot of research into graph homomorphisms focuses on three specific types of homomorphism and their applications. The first of these homomorphisms is the , which is a means of determining equivalence between two graphs. The second type of homomorphism is the graph colouring, which can be viewed as a homomorphism from a graph to a complete graph. And the third type of homomorphism is the , which is an adjacency-preserving permutation of the vertex set of the graph.

1 CHAPTER 1. INTRODUCTION 2

Graph automorphisms are particularly significant as they allow the application of Permutation Group Theory to the study of graphs. With this application in mind, a graph Γ is said to be G-vertex-transitive if Γ admits G as a group of automorphisms such that G is transitive on V (Γ). If Γ admits G as a group of automorphisms such that G is transitive on A(Γ), then Γ is said to be a G-symmetric graph. If in addition to being G-vertex-transitive, V (Γ) admits a nontrivial G-invariant partition, then Γ is said to be a G-imprimitive graph. If the only G-invariant partitions of V (Γ) are the trivial partitions, then Γ is said to be a G-primitive graph. The purpose of this thesis is to study another type of graph homomorphism, known as a retraction, for vertex-transitive and symmetric graphs. By definition, a retraction φ is a homomorphism from a graph Γ onto an induced subgraph Ψ, for which the restriction of φ to V (Ψ) is the identity map; in this case the subgraph Ψ is called a retract of Γ. If a graph has no nontrivial retracts, then it is called a core. If a graph has nontrivial retracts, then the minimal retracts of the graph are cores. Importantly, every graph has minimal retracts, which are unique up to isomorphism. Thus for a graph Γ, we refer to any minimal retract as the core of Γ, which we denote by Γ∗. We are interested in retracts because the core of a graph inherits many of the structural properties of the graph, notably the chromatic number and the odd-girth. Hence, many questions about a given graph Γ can be simplified by focusing on Γ∗, provided that Γ∗ is known. Thus throughout this thesis, an emphasis will be placed on finding vertex-transitive and symmetric graphs which are cores, and in the event that a graph is not a core, in determining the core of that graph.

1.2 Problems to be studied

Usually, finding the core of a given graph is difficult. However, results exist which allow us to at least narrow the search for potential cores. One such result states that, for any vertex-transitive Γ, Γ∗ is vertex-transitive. Likewise, if Γ is symmetric, Γ∗ is symmetric. Another result states that, for any vertex-transitive graph Γ, the number of vertices of Γ∗ divides the number of vertices of Γ. Likewise, if Γ is symmetric, the number of arcs of Γ∗ divides the number of arcs of Γ. As a consequence, if Γ is a vertex-transitive graph with a of vertices, or a symmetric graph with CHAPTER 1. INTRODUCTION 3 a prime number of arcs, then Γ is a core. These results suggest the possibility of determining the cores of symmetric graphs of small vertex order, or with vertex order containing a small number of prime factors. This idea constitutes the main focus of this thesis.

Problem 1.2.1 Determine the cores of all symmetric graphs whose order is the product of two primes.

Problem 1.2.1 appears feasible for two reasons. The first reason is the classifi- cations of symmetric graphs of prime order and of order the product of two primes given in [8, 10, 61, 62, 81]. And the second reason is that symmetric graphs are a smaller family of graphs than the more general vertex-transitive graphs. Following on from Problem 1.2.1, a natural question to ask is, do the techniques developed in determining the cores of symmetric graphs of order pq generalise to graphs of other orders?

Research direction 1.2.2 Use the techniques developed in the investigation into Problem 1.2.1 to determine the cores of various families of vertex-transitive graphs.

In particular, we apply these techniques to a conjecture first stated by Samal.

Conjecture 1.2.3 ( [70]) Let Γ be isomorphic to a Cayley graph of an elementary abelian group. Then Γ∗ is isomorphic to a Cayley graph of an elementary abelian group.

1.3 Main results and structure of the thesis

This thesis is divided into two parts. The first part, which consists of the first three chapters, is a broad introduction to the thesis. In Chapter 2 the notation, definitions and preliminary results required through- out this thesis are introduced. This chapter is split into three sections, which cover Permutation Groups, Graphs and Graph Homomorphisms. In Chapter 3 we provide a literature review of graph homomorphisms, with a focus on retractions and cores of graphs. However, this literature review does not CHAPTER 1. INTRODUCTION 4 cover either graph automorphisms or isomorphisms (even though both are special types of homomorphism), as each of these areas is quite broad and distinct from the study of general graph homomorphisms. The second part, which is covered by Chapters 4, 5, 6 and 7, constitutes the main results of this thesis. In Chapter 4 we focus on the first step in answering Problem 1.2.1, that is to determine the cores of all imprimitive, symmetric graphs of order pq, where p < q are primes. Beginning with Section 4.1, the classification of imprimitive symmetric graphs of order pq is stated in Theorem 4.1.1, along with Theorem 4.1.2, which gives the core of every imprimitive symmetric graph of order pq (provided that certain necessary and sufficient conditions are met). In Sections 4.2, 4.3 and 4.4 we define each of the three classes of imprimitive, symmetric pq graphs from Theorem 4.1.1 (namely the circulants, incidence graphs and Maruˇsiˇc-Scapellato graphs respectively). Further, since finding the cores of symmetric incidence graphs is relatively simple, their cores are determined in Section 4.3. To complete the proof of Theorem 4.1.2, the cores of all symmetric circulants and Maruˇsiˇc-Scapellato graphs are determined in Chapters 5 and 6 respectively. In Chapter 7, the techniques developed in Chapter 5 are extended to other fam- ilies of vertex-transitive graphs. In particular, during the proof of Theorem 5.3.7, the cores of some specific circulants are shown to have semiregular automorphisms. In Section 7.1 we develop this idea further, and show in Lemma 7.1.1 that if Γ is isomorphic to a Cayley graph of an abelian group, then Γ∗ has semiregular automor- phisms. Also in Lemma 7.1.1, these semiregular automorphisms are used to provide additional information on the automorphism group of Γ∗. Lemma 7.1.1 is then used to prove Theorem 7.1.2, which is an upper bound on the girth of Γ∗, when Γ∗ is not an odd cycle. From Theorem 7.1.2, we prove Corollaries 7.1.3 and 7.1.5, which determine Γ∗ when Γ is nonbipartite, and Γ∗ is either a cubic symmetric graph or a 3-arc-transitive graph. In Section 7.2 we focus on graphs whose cores are primitive graphs. Specifically, Theorem 7.2.7 states that if a graph Γ is isomorphic to a Cayley graph of an abelian group and Γ∗ is a primitive graph with |V (Γ∗)| = pn for a prime p 6= 3, then Γ∗ is isomorphic to a Cayley graph of an elementary abelian group. From Theorem 7.2.7 we obtain Corollary 7.2.8, which partially confirms Conjecture 1.2.3. CHAPTER 1. INTRODUCTION 5

We conclude the thesis with Chapter 8, which contains a summary of the main results achieved (Section 8.1), along with some suggestions for future work (Section 8.2). Chapter 2

Notation, definitions and preliminaries

In this chapter we present the required definitions and results on permutation groups, graphs and graph homomorphisms.

2.1 Permutation groups, partitions, blocks and primitivity

Let Ω be a nonempty set, the elements of which are called points. A bijection from Ω onto itself is called a permutation of Ω, and the set of all permutations of Ω forms a group under the composition of mappings. This group is called the symmetric group, and is denoted by Sym(Ω) (or Sym(n) if |Ω| = n). Any subgroup G of Sym(Ω) is naturally a group of permutations of Ω, and G is called a permutation group. If |Ω| = n, then G is said to be a permutation group of degree n. Let G be a group and Ω be a nonempty set, such that for each α ∈ Ω and x ∈ G, there exists a mapping (x, α) 7→ x(α) from G × Ω into Ω. We say that this mapping defines an action of G on Ω, or that G acts on Ω, if:

(i)1 G(α) = α for all α ∈ Ω, where 1G is the identity element of G; and

(ii) y(x(α)) = (yx)(α) for all α ∈ Ω and all x, y ∈ G.

6 CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 7

The degree of the action of G on Ω is |Ω|. An element x ∈ G is said to fix a point α ∈ Ω if x(α) = α. Note: many authors use different notation for a than the notation in this thesis. In particular, it is common to see the group acting on a set from the right rather than from the left. We choose our notation for a group action to ensure consistency with the notation used for graph homomorphisms in Section 2.3.

Example 2.1.1 Every subgroup G of Sym(Ω) acts naturally on Ω, where x(α) is the image of α under the permutation x. Except when explicitly stated otherwise, we assume that this is the action we are dealing with whenever we have a permutation group.

Suppose a group G acts on the nonempty set Ω. Then for each element x ∈ G, there exists a mapping x :Ω → Ω defined by x(α) := x(α). The map x has an inverse x−1, so that x is a bijection, and thus a permutation of Ω. Therefore there exists a mapping ρ : G → Sym(Ω) defined by ρ(x) := x, which is a group homomorphism by Properties (i) and (ii) for a group action. This homomorphism is known as a permutation representation of G on Ω. The kernel of ρ is the kernel of the action of G on Ω, and is defined as the subgroup of G which contains all of the permutations which fix every element of Ω. If the kernel of this action contains only the identity element of G, then G is said to be faithful in its action on Ω (or is said to act faithfully). The action of the group G on the set Ω moves each point in Ω to various other points in Ω. For a given point α ∈ Ω, the set of these images is called the orbit of α under G (also known as a G-orbit), and is denoted by

G(α) := {x(α) | x ∈ G} .

If the group G acts on the set Ω, then G acts on the set Ω × Ω via the map x((α, β)) := (x(α), x(β)) for x ∈ G and α, β ∈ Ω. We define the G-orbitals to be the G-orbits on Ω × Ω, where the G-orbital for (α, β) is denoted by

G((α, β)) := {(x(α), x(β)) | x ∈ G} . CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 8

Given α ∈ Ω, the subset

Gα := {x ∈ G | x(α) = α} of G is a subgroup of G, called the stabiliser of α in G.

Theorem 2.1.2 ( [13, Theorem 1.4A]) Suppose that G is a group acting on a set Ω and that x, y ∈ G and α, β ∈ Ω. Then:

(i) Two orbits G(α) and G(β) are either equal (as sets) or disjoint.

−1 (ii) The stabiliser Gα is a subgroup of G and Gβ = xGαx whenever β = x(α).

Moreover, x(α) = y(α) if and only if xGα = yGα.

(iii) (The orbit-stabiliser lemma) |G(α)| = |G : Gα| for all α ∈ Ω. In particular, if

G is finite then |G(α)| |Gα| = |G|.

If the group G acting on Ω has only one orbit (that is, G(α) = Ω for all α ∈ Ω), then G is said to be transitive on Ω. If G has more than one orbit it is said to be intransitive. Equivalently, a group is transitive if for every pair of points α, β ∈ Ω there exists some x ∈ G such that x(α) = β. If an element x ∈ G does not fix any element of Ω, x is said to be semiregular. If every nonidentity element of G is semiregular (that is, Gα = 1G for all α ∈ Ω), then G is said to be semiregular on Ω. If G acts both transitively and semiregularly on Ω, we say that G is regular on Ω. If G is transitive but nonregular on Ω, and for any two distinct elements α, β ∈ Ω,

Gα ∩ Gβ = 1G, then G is called a Frobenius group acting on Ω.

Corollary 2.1.3 ( [13, Corollary 1.4A]) Suppose that a group G is transitive on a set Ω. Then:

(i) The stabilisers Gα (α ∈ Ω) form a single conjugacy class of subgroups of G.

(ii) The index |G : Gα| = |Ω| for each α.

(iii) If G is finite then the action of G is regular if and only if |G| = |Ω|. CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 9

For any subset ∆ of Ω and x ∈ G, we define

x(∆) := {x(α) | α ∈ ∆} .

S A partition of a set Ω is a set B of subsets of Ω such that B∈B B = Ω, and for distinct B,C ∈ B, B ∩ C = ∅. The elements of B are called blocks, and if B has n blocks then it is said to be an n-partition of Ω. Two obvious partitions of Ω are {Ω} and {{α} | α ∈ Ω}, which are known as the trivial partitions of Ω. For any group G acting on Ω, the set of G-orbits is a partition of Ω by Theorem 2.1.2. Let B be a partition of Ω and let G act on Ω. If x(B) ∈ B for all B ∈ B and x ∈ G (so that G permutes the blocks of B blockwise), then B is said to be G-invariant.

The trivial partitions are naturally G-invariant. For N E G, the N-orbits provide a G-invariant partition of Ω.

Lemma 2.1.4 ( [60, Lemma 10.1]) Let G be a permutation group on a set Ω, and let N be a normal subgroup of G. Then the set BN of N-orbits in Ω is a G-invariant partition of Ω.

Now let G be a transitive group acting on Ω. If the trivial partitions are the only G-invariant partitions of Ω, then G is said to be primitive on Ω; otherwise G is said to be imprimitive on Ω. A subset ∆ of Ω is called a block of imprimitivity if, for all x ∈ G, either x(∆) = ∆ or x(∆)∩∆ = ∅. Clearly every block B ∈ B in a G-invariant partition B of Ω is a block of imprimitivity. Conversely, any block of imprimitivity ∆ of the action of G on Ω induces a G-invariant partition {x(∆) | x ∈ G}, and thus each block of imprimitivity is a block of a G-invariant partition. So for a transitive group G acting on Ω, a partition B of Ω is G-invariant if and only if each block of B is a block of imprimitivity. Thus G is primitive on Ω if and only if the blocks of imprimitivity of G in Ω are the trivial blocks. We refer to B as a system of imprimitivity. For any subset ∆ of Ω, the setwise stabiliser of ∆ in G is defined by

G∆ := {x ∈ G | x(∆) = ∆} .

Like the point stabiliser, the setwise stabiliser is a subgroup of G, and in particular if ∆ = {α} for some α ∈ Ω, then G∆ = Gα. For a G-invariant partition B of Ω with CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 10

B ∈ B, if α ∈ B then Gα ≤ GB. Conversely, for any H such that Gα ≤ H ≤ G, the H-orbit B := H(α) is a block of imprimitivity for G in Ω, and thus induces a G-invariant partition of Ω, namely B := {x(B) | x ∈ G}. Further, the lattice of

G-invariant partitions is isomorphic to the lattice of subgroups of G containing Gα; hence G is primitive on Ω if and only if Gα is a maximal subgroup of G. Let H and K be groups. We define the direct product of H by K to be the group

D := {(u, x) | u ∈ K, x ∈ H} , with the product (u, x)(v, y) := (uv, xy) for all (u, x), (v, y) ∈ D. We denote D by K × H ∗ ∼ We see that D contains the normal subgroups K := {(u, 1H ) | u ∈ K} = K and ∗ ∼ ∗ ∗ ∗ ∗ H := {(1K , x) | x ∈ H} = H, where D = K H and K ∩ H = 1D. Now let H and K be groups with H acting on K, so that for each x ∈ H the mapping u 7→ x(u) is an automorphism of K. We define the semidirect product of K by H to be the group

S := {(u, x) | u ∈ K, x ∈ H} , with the product (u, x)(v, y) := (ux(v), xy) for all (u, x), (v, y) ∈ S. We denote S by K o H. ∗ ∗ We see that S contains the subgroups K := {(u, 1H ) | u ∈ K} and H :=

{(1K , x) | x ∈ H}, which are isomorphic to H and K respectively, and that S = ∗ ∗ ∗ ∗ ∗ ∗ K H with K ∩ H = 1S. Moreover, K E S, but H is not always normal in S. When H∗ is normal in S, S is the direct product of H and K. Now let K and H be finite groups, where H acts on the finite nonempty set Q ∼ ∼ l Ξ = {1, 2, . . . , l}, and let B = ξ∈Ξ Kξ, where Kξ = K for all ξ ∈ Ξ(B = K , the direct product of K with l factors). Then the wreath product of K by H is defined as the semidirect product B o H, where H acts on B via

x((b1, . . . , bl)) := (bx(1), . . . , bx(l)) CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 11

for all (b1, . . . , bl) ∈ B and x ∈ H. The wreath product is denoted by K wr ΞH. Wreath products are useful as they provide a means of constructing both im- primitive and primitive permutation groups.

Example 2.1.5 Let K be a group acting on ∆, H be a group acting on Ξ and

W := K wr ΞH. Then for b = (b1, . . . , bl) ∈ B, w = (b, x) ∈ W we define an action of W on the set ∆ × Ξ by

w((δ, ξ)) := (bx(ξ)(δ), x(ξ)) for all (δ, ξ) ∈ ∆ × Ξ.

Example 2.1.6 Let K be a group acting on a finite set ∆, H be a group acting l on Ξ = {1, 2, . . . , l}, W := K wr ΞH and ∆ . Then for b = (b1, . . . , bl) ∈ B, w = l l (b, x) ∈ W and (δ1, . . . , δl) ∈ ∆ we define an action of W on the set ∆ by

w(δξ) := bx−1(ξ)(δx−1(ξ)) for all ξ ∈ Ξ.

We call the action of W on ∆l in Example 2.1.6 the product action of the wreath product. A wreath product with the product action is primitive, under certain conditions.

Lemma 2.1.7 ( [13, Lemma 2.7A]) Suppose that H and K are nontrivial groups acting on finite sets Ξ = {1, 2, . . . , l} and ∆ respectively. Then the wreath product l W := H wr ΞK is primitive in the product action on ∆ if and only if:

(i) K acts primitively but not regularly on ∆;

(ii) H acts transitively on Ξ.

For more on permutation groups, see [13,60].

2.2 Graphs

A finite graph Γ is a pair of sets (V,E), where V is a finite nonempty set of elements called vertices, and E is a set of unordered pairs of distinct vertices called edges. The sets V and E are called the vertex set and the edge set of Γ, which we denote CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 12 by V (Γ) and E(Γ) respectively. The order of a graph is the size of the vertex set.

An s-arc is an (s + 1)-tuple (u0, u1, . . . , us) of vertices of a graph Γ such that there exists an edge between vertices ui−1 and ui for 1 ≤ i ≤ s, and ui−1 6= ui+1 for 1 ≤ i ≤ s − 1. A 1-arc is called an arc, and the set of all arcs is denoted by A(Γ). If a pair of vertices u, v of Γ gives an edge, we denote the edge by [u, v]. A nonedge is a distinct pair of unordered vertices u and v for which [u, v] ∈/ E(Γ). If [u, v] ∈ E(Γ), we say that u joins v, and that [u, v] is incident with both u and v. Further, u and v are said to be adjacent, or neighbours of each other. Thus for u ∈ V (Γ), the set of all adjacent vertices is the neighbourhood of u, which we denote by NΓ(u). The valency of u in Γ is the size of NΓ(u). If all vertices of Γ have the same valency, then Γ is regular. When Γ is regular, the common valency is called the valency of Γ, and is denoted by val(Γ). A graph is complete if every pair of distinct vertices are adjacent; we denote the complete graph on n vertices by Kn. A graph is empty if every pair of vertices are nonadjacent. For a graph Γ, the complement Γ is the graph with V (Γ) = V (Γ), where vertices u and v are adjacent in Γ if and only if they are nonadjacent in Γ. Thus the empty graph on n vertices is the complement of the complete graph, which we denote by Kn. If Ψ and Γ are graphs with V (Ψ) ⊆ V (Γ) and E(Ψ) ⊆ E(Γ), then Ψ is a subgraph of Γ. If V (Ψ) = V (Γ), then Ψ is a spanning subgraph of Γ. A subgraph Ψ of Γ is an induced subgraph if, for any two vertices u, v ∈ V (Ψ), u and v are adjacent in Ψ if and only if they are adjacent in Γ. A clique is a complete induced subgraph of Γ, and the order of the largest clique is the clique number of Γ, which we denote by ω(Γ). An independent set is an empty induced subgraph of Γ, and the order of the largest independent set is the independence number of Γ, which we denote by α(Γ).

Further, for u ∈ V (Γ), we denote the largest independent set in NΓ(u) by αu(Γ).

An upper bound exists on α(Γ) which depends on αu(Γ).

Theorem 2.2.1 ( [66, Corollary 3]) For a graph Γ of minimum valency δ(Γ), let r ≥ αu(Γ) for any u ∈ V (Γ). Then

r |V (Γ)| α(Γ) ≤ . δ(Γ) + r CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 13

A path of length n in a graph Γ is a sequence u0, u1, . . . , un of n + 1 distinct vertices such that ui−1, ui are adjacent for all i = 1, 2, . . . , n.A cycle of length n in Γ is a path u0, u1, . . . , un−1, together with the edge [u0, un−1]. A graph Γ is connected if there exists a path in Γ between any distinct pair of vertices; otherwise Γ is disconnected.A connected component of Γ is a maximal induced subgraph of Γ which is connected. In a connected graph Γ, we define the distance between u, v ∈ V (Γ), denoted by dΓ(u, v), to be the shortest length of a path between u and v. The diameter of Γ, denoted by diam(Γ), is the maximum dΓ(u, v) between any two vertices u and v of Γ. If Γ has cycles, the girth of Γ, denoted by girth(Γ), is the length of a shortest cycle in Γ; otherwise the girth of Γ is defined to be ∞. Likewise, if Γ has odd cycles, then the odd-girth of Γ, denoted by oddg(Γ), is the length of a shortest odd cycle in Γ; otherwise Γ is bipartite (see [12, Proposition 1.6.1]). Let Γ, Ψ be two graphs with |V (Γ)| = |V (Ψ)|. An isomorphism is a bijection φ : V (Γ) → V (Ψ), such that for any pair u, v ∈ V (Γ), u and v are adjacent in Γ if and only if φ(u) and φ(v) are adjacent in Ψ. If an isomorphism exists between Γ and Ψ, Γ and Ψ are said to be isomorphic, which we denote by Γ ∼= Ψ. An automorphism of Γ is an isomorphism of Γ to itself. All automorphisms of Γ are thus permutations of V (Γ), and the set of all automorphisms of Γ forms a subgroup of Sym(V (Γ)) known as the full automorphism group of Γ, denoted by Aut(Γ). Any subgroup of Aut(Γ) is called an automorphism group of Γ. Since all automorphisms of a graph Γ are permutations of V (Γ), the notation and definitions from Section 2.1 apply to graphs and their automorphisms.

Definition 2.2.2 For G ≤ Aut(Γ), a graph Γ is a G-vertex-transitive graph, if the action of G on V (Γ) is transitive. Likewise Γ is a G-edge-transitive graph if G is transitive on E(Γ), a G-nonedge-transitive graph if G is transitive on the set of nonedges of Γ, a (G, s)-arc-transitive graph if G is transitive on the set of s-arcs of Γ, and a G-distance-transitive graph if G is transitive on the set of pairs of vertices at distance i in Γ, for each i = 0, 1, . . . , diam(Γ).

If Γ is Aut(Γ)-vertex-transitive, then we say that Γ is vertex-transitive. Similar terminology is used for other kinds of transitivity. CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 14

Note: we typically refer to a (G,1)-arc-transitive graph as a G-symmetric graph. Further, if Γ is a (G, s)-arc-transitive graph and each vertex of Γ is the initial vertex of some s-arc in Γ, then Γ is also G-vertex-transitive. In particular, if Γ is a G- symmetric graph with no isolated vertices, then every vertex is the initial vertex of some arc of Γ. Thus, every connected G-symmetric graph is also G-vertex transitive. For any vertex-transitive graph Γ, an upper bound exists on the product of α(Γ) and ω(Γ).

Theorem 2.2.3 ( [24]) If Γ is vertex-transitive, then

α(Γ)ω(Γ) ≤ |V (Γ)| .

Throughout this thesis, there are three fundamental constructions of G-vertex- transitive graphs. Two of these constructions use permutation group theory, whilst the third construction uses other vertex-transitive graphs. For the first construction, we take a group G acting on a set Ω, with G-orbitals G((α, β)) for all α, β ∈ Ω. We define a union of these G-orbitals to be a generalised orbital. For each generalised orbital ∆, there is a paired orbital ∆∗ := {(β, α) | (α, β) ∈ ∆}. Whenever ∆ = ∆∗, we say that ∆ is self-paired. Thus ∆ is self-paired if and only if for every (α, β) ∈ ∆, (β, α) ∈ ∆. For every self-paired generalised orbital ∆, the generalised orbital graph for G is the graph Γ with vertex set V (Γ) = Ω and edge set E(Γ) = ∆. Clearly, (α, β) ∈ ∆ if and only g((α, β)) ∈ ∆ for each g ∈ G. Thus G ≤ Aut(Γ), and Γ is G-vertex-transitive.

Theorem 2.2.4 ( [60, Theorem 2.1]) Let Γ be a graph, and G ≤ Aut(Γ). Then Γ is G-vertex-transitive if and only if Γ is a generalised orbital graph for G, namely for the self-paired generalised orbital ∆ := {(α, β) | [α, β] ∈ E(Γ)}. Further, Γ is G-arc-transitive if and only if Γ is an orbital graph for G, namely for the self-paired orbital ∆ := {(α, β) | [α, β] ∈ E(Γ)}.

The second construction of G-vertex-transitive graphs are the graph products. The four most commonly encountered graph products are the categorical, strong, cartesian and lexicographic products.

Definition 2.2.5 Let Γ and Ψ two graphs. The following products of Γ and Ψ are defined on the vertex set V (Γ) × V (Ψ). CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 15

(i) The cartesian product Γ2Ψ, with

E (Γ2Ψ) = {[(u, x) , (v, y)] : either u = v and [x, y] ∈ E (Ψ) , or [u, v] ∈ E (Γ) and x = y} ;

(ii) the categorical product Γ × Ψ, with

E (Γ × Ψ) = {[(u, x) , (v, y)] : [u, v] ∈ E (Γ) , [x, y] ∈ E (Ψ)} ;

(iii) the strong product Γ  Ψ, with

E (Γ  Ψ) = E (Γ × Ψ) ∪ E (Γ2Ψ) ;

(iv) the lexicographic product Γ [Ψ], with

E (Γ [Ψ]) = {[(u, x) , (v, y)] : either u = v and [x, y] ∈ E (Ψ) , or [u, v] ∈ E (Γ)} .

The products C5 ×K3 and C5 [K3] are shown in Figures 2.1 and 2.2. For each x ∈ 0 00 V (C5), the symbols x, x , x denote (x, 0), (x, 1), (x, 2) ∈ V (C5)×C(K3) respectively.

0

00

1 000 4 10 40 100 400

200 300

20 30 3 2

Figure 2.1: The categorical product C5 × K3. CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 16

0 00 40

1 4 000 400 100 300 00 0 2 1 30

3 2

20

Figure 2.2: The lexicographic product C5 [K3].

All of these products are known to be associative [31, pp. 116], and all but the lexicographic product are commutative [31, pp. 116]. Thus the categorical, strong and cartesian products of n graphs Γ1,..., Γn are well defined, and are denoted by n n n ×i=1Γi, i=1Γi and 2i=1Γi respectively. Each graph Γi for 1 ≤ i ≤ n is called a factor of the product. From Definition 2.2.5 we see that for π ∈ Aut(Γ), ρ ∈ Aut(Ψ) and (u, x) ∈ V (Γ × Ψ), the mapping (u, x) 7→ (π(u), ρ(x)) is an automorphism of Γ × Ψ, Γ2Ψ and Γ  Ψ. Thus vertex-transitivity is preserved under these three products.

Proposition 2.2.6 ( [40, Proposition 4.18]) Let Γ be a graph isomorphic to ei- ther a categorical, strong or cartesian product of connected graphs. If each of the factors of Γ is vertex-transitive, then Γ is vertex-transitive. Further, if Γ is a cate- gorical product with arc-transitive factors, then Γ is arc-transitive.

Note: [40, Proposition 4.18] states Proposition 2.2.6 only for the cartesian prod- uct. However, the proofs for the strong and categorical products are identical to the CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 17 proof for the cartesian product in [40, Proposition 4.18]. For the lexicographic product Γ = Ψ [Λ], [40, Section 6.3] tells us that Aut(Γ) contains as a subgroup the wreath product G = Aut(Λ) wr V (Ψ)Aut(Ψ), where G acts on V (Γ) = V (Λ) × V (Ψ) via the imprimitive action outlined in Example 2.1.5.

Proposition 2.2.7 ( [40, Section 6.3, Theorem 6.14]) Let Ψ and Λ be graphs. If both Ψ and Λ are vertex-transitive, then Γ = Ψ [Λ] is vertex-transitive. Further, ∼ if Ψ is arc-transitive and Λ = Kn for some n ∈ N, then Γ is arc-transitive.

Proof Let Γ = Ψ [Λ]. If Ψ and Λ are vertex-transitive, then Γ is vertex-transitive by [40, Theorem 6.14]. Assume that Ψ is arc-transitive with V (Ψ) = {1, . . . , l}, ∼ Λ = Kn for any n ∈ N, and that ((x, u), (y, v)), ((c, a), (d, b)) ∈ A(Γ). Then by Definition 2.2.5, (u, v), (a, b) ∈ A(Ψ) (since V (Γ) = V (Λ) × V (Ψ)). Since Ψ is arc-transitive, there exists some π ∈ Aut(Ψ) for which π((u, v)) = ∼ l (a, b). Also, since Aut(Kn) = Sym(n), there exists some ρ = (ρ1, . . . , ρl) ∈ Aut(Kn) with ρπ(u)(x) = c and ρπ(v)(y) = d. Hence,

γ = (ρ, π) ∈ Aut(Λ) wr V (Ψ)Aut(Ψ) ⊆ Aut(Γ), such that

γ((x, u), (y, v)) = (γ(x, u), γ(y, v))

= ((ρπ(u)(x), π(u)), (ρπ(v)(y)), π(v)) = ((c, a), (d, b)).

Therefore Γ is arc-transitive. 2

If Λ has order d with V (Λ) = {x1, . . . , xd}, then the d subgraphs of Ψ [Λ] induced on the subsets {(u, xi) | u ∈ V (Ψ)} ⊂ V (Ψ [Λ]) for 1 ≤ i ≤ d are isomorphic to Ψ. Another graph product is obtained by deleting all the edges from each of these d copies.

Definition 2.2.8 The deleted lexicographic product, denoted by Ψ [Λ] − dΨ, is the graph with vertex set V (Ψ [Λ] − dΨ) = V (Ψ [Λ]) CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 18 and edge set

E(Ψ [Λ] − dΨ) = E(Ψ [Λ]) \{[(u, x), (v, x)] | [u, v] ∈ E(Ψ), x ∈ V (Λ)} .

From Definition 2.2.8 we see that for π ∈ Aut(Ψ), ρ ∈ Aut(Λ) and (u, x) ∈ V (Ψ [Λ]−dΨ), the mapping (u, x) 7→ (π(u), ρ(x)) is an automorphism of Ψ [Λ]−dΨ. Thus if Ψ and Λ are vertex-transitive, then Ψ [Λ] − dΨ is vertex-transitive.

The deleted lexicographic product C5 [K3] − 3C5 is shown in Figure 2.3. For 0 00 each x ∈ V (C5), the symbols x, x , x denote (x, 0), (x, 1), (x, 2) ∈ V (C5) × C(K3) respectively.

0 00 40

1 4 000 400 100 300 00 0 2 1 30

3 2

20

Figure 2.3: The deleted lexicographic product C5 [K3] − 3C5.

For more on graph products, see [40]. The third prominent construction of vertex-transitive graphs are the Cayley graphs.

Definition 2.2.9 Let G be a group and S be a subset of G which is closed under taking inverses and does not contain the identity element of G. Then the Cay- CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 19 ley graph Γ = Cay(G, S) is the graph with vertex set G and edge set E(Γ) = −1 ∼ {[g, h] | g, h ∈ G, g h ∈ S}. If G = Zn, where Zn is the of order n, then Γ is a circulant graph.

Let Γ = Cay(G, S). For each g ∈ G, there exists a permutation ρg of G for which

ρg(x) = gx for all x ∈ G. The map g 7→ ρg is a permutation representation of G, called the left regular representation. The image of the left regular representation of G (denoted by G) is a subgroup of Aut(Γ) isomorphic to G, and acts transitively on G, so that G acts regularly by Corollary 2.1.3. Thus every Cayley graph has a regular subgroup of automorphisms.

Theorem 2.2.10 ( [23, Lemmas 3.7.1, 3.7.2]) A graph Γ is isomorphic to the Cayley graph Cay(G, S) if and only if Aut(Γ) contains a regular subgroup isomorphic to G.

2.3 Graph homomorphisms

2.3.1 General graph homomorphisms

Definition 2.3.1 For graphs Γ and Ψ, a function φ : V (Γ) → V (Ψ) is a graph homomorphism from Γ to Ψ if [φ(u), φ(v)] is an edge in Ψ whenever [u, v] is an edge in Γ. We simply write φ :Γ → Ψ. If there exists a homomorphism from Γ to Ψ, then we write Γ → Ψ. When φ :Γ → Ψ is a homomorphism, φ induces a mapping

φE : E(Γ) → E(Ψ), where φE([u, v]) = [φ(u), φ(v)] ,

such that there exists a graph defined by φ(Γ) := (φ(V (Γ)), φE(E(Γ))), which is called the homomorphic image of Γ in Ψ. For a vertex u ∈ V (Ψ) the pre-image φ−1(u) is called a fibre of φ. If Γ is a subgraph of Ψ, then the inclusion homomor- phism is the homomorphism which maps each vertex of Γ to itself in Ψ.

Clearly, graph isomorphisms and automorphisms are graph homomorphisms. More generally, if Γ → Ψ and Ψ is a subgraph of Γ, then the homomorphism φ :Γ → Ψ is an endomorphism. Other prominent examples of graph homomor- phisms are graph colourings, and homomorphisms between two odd cycles. CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 20

Definition 2.3.2 A proper k-colouring of a graph Γ is an assignment of colours to the vertices of Γ in such a way that adjacent vertices get different colours. If there exists a k-colouring of Γ, Γ is said to be k-colourable. The chromatic number χ(Γ) of Γ is the least k for which Γ has a k-colouring.

Example 2.3.3 From Definition 2.3.2, we treat a proper k-colouring as a function c : V (Γ) → [k], where [k] = {0, 1, . . . , k − 1}. Then from Definition 2.3.1, the map c is a graph homomorphism from Γ to Kk (where Kk is the complete graph on k vertices), such that any graph Γ has a k-colouring if and only if there exists a homomorphism Γ → Kk.

Example 2.3.4 Let Cm = u0 . . . um−1 and Cn = v0 . . . vn−1 be odd cycles, with m > n. Then there exists a homomorphism φ : Cm → Cn with  vi, if 0 ≤ i ≤ n − 1,  φ(ui) = v0, if n ≤ i ≤ m − 1 and i ≡ 1 mod 2,   v1, if n ≤ i ≤ m − 1 and i ≡ 0 mod 2.

However there is no homomorphism from Cn to Cm.

Examples 2.3.3 and 2.3.4 are significant because they provide simple tools which prove the nonexistence of homomorphisms between general graphs.

Proposition 2.3.5 ( [31, pp.110]) Let Γ and Ψ be nonbipartite graphs and φ : Γ → Ψ a homomorphism. Then (i) oddg(Γ) ≥ oddg(Ψ),

(ii) ω(Γ) ≤ ω(Ψ),

(iii) χ(Γ) ≤ χ(Ψ).

Let Γ be a graph and let P = {V1,...,Vk} be a partition of V (Γ) into k nonempty classes. The quotient Γ/P of Γ by P is the graph whose vertices are the sets

V1,...,Vk and whose edges are the pairs [Vi,Vj], i 6= j, such that there are ui ∈ Vi and uj ∈ Vj with [ui, uj] ∈ E(Γ). The mapping πP : V (Γ) → V (Γ/P) defined by

πP (u) = Vi for every u ∈ Vi and 1 ≤ i ≤ k, is the natural map for P.

A natural question to ask is, when is πP a homomorphism? CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 21

Lemma 2.3.6 ( [31, Corollary 2.10]) Let Γ be a graph and P be a partition of

V (Γ). Then πP : V (Γ) → V (Γ/P) is a homomorphism if and only if Vi is an independent set for each i.

Thus any partition of the vertex set of a graph into independent sets induces a homomorphism, the image of which is given by the quotient graph. There is also a converse to Lemma 2.3.6.

Proposition 2.3.7 ( [31, Proposition 2.11]) For every homomorphism φ :Γ → Ψ there is a partition P of V (Γ) into independent sets and an injective homomor- phism ψ :Γ/P → Ψ such that φ = ψ ◦ πP .

By Proposition 2.3.7, every homomorphism φ :Γ → Ψ induces a partition ∼ Pφ of V (Γ) into independent sets, where φ(Γ) = Γ/Pφ. Thus the fibres of any homomorphism φ :Γ → Ψ are independent sets of V (Γ) (since the fibres are the elements of Pφ), and the pre-image under φ of any independent set in Ψ is an independent set in Γ.

2.3.2 Retractions, cores and homomorphic equivalence

Definition 2.3.8 Let Γ be a graph and Λ be a subgraph of Γ. Λ is called a retract of Γ if there exist homomorphisms φ :Γ → Λ and ρ :Λ → Γ such that φ◦ρ = 1Aut(Λ). The homomorphism φ is called a retraction and ρ a co-retraction.

Due to the existence of both a retraction φ :Γ → Λ and a co-retraction ρ :Λ → Γ, the retract Λ of Γ inherits many of the structural properties of Γ. For example, by Proposition 2.3.5, any retract of Γ must have the same chromatic number, clique number and odd-girth as Γ. Consequently, a graph Γ has a complete retract if and only if χ(Γ) = ω(Γ). For a graph Γ with retract Λ, retraction φ :Γ → Λ and co-retraction ρ :Λ → Γ, the condition that φ ◦ ρ = 1Aut(Λ) is quite strict. By relaxing this condition, we obtain a more useful characterisation of retracts and retractions. To achieve this new characterisation, we denote by φ |Λ the restriction of φ to V (Λ), that is the map φ |Λ: V (Λ) → V (Λ). CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 22

Lemma 2.3.9 ( [31, Lemma 2.18]) Let Γ and Λ be graphs. Then Λ is a retract of Γ if and only if there exist homomorphisms φ :Γ → Λ and ρ :Λ → Γ such that φ ◦ ρ ∈ Aut(Λ). In particular, if Λ is a subgraph of Γ, then Λ is a retract of Γ if and only if there is a homomorphism φ :Γ → Λ such that φ |Λ∈ Aut(Λ).

Of most significance to this thesis is a particular image of these retractions, called the core of a graph [33,34].

Definition 2.3.10 A graph Γ is called a core if no proper subgraph of Γ is a retract of Γ. A retract of Γ is called a core of Γ if it is a core (so cores are the minimal retracts of graphs).

The significance of the cores of a graph comes from their ubiquity and their uniqueness.

Proposition 2.3.11 ( [36]) Every graph Γ has a core, which is an induced sub- graph and is unique up to isomorphism.

Due to Proposition 2.3.11, we can refer to the core of a graph, which we denote by Γ∗. From Lemma 2.3.9, we see that every retraction of a core must be an auto- morphism. Interestingly, all endomorphisms (not just retractions) of a core are automorphisms.

Proposition 2.3.12 ( [31, Proposition 2.22]) Let Γ be a graph. Then Γ is a core if and only if every endomorphism of Γ is an automorphism of Γ.

Proposition 2.3.5 provides us with our first family of cores.

Example 2.3.13 Let Γ be a graph such that every proper subgraph has chromatic number strictly less than χ(Γ), then Γ is called a χ-critical graph. Examples of χ- critical graphs include the complete graphs and the odd cycles. Now by Proposition 2.3.5 and Lemma 2.3.9, for any graph Γ, χ(Γ∗) = χ(Γ). Therefore, if Γ is χ-critical, then Γ∗ cannot be a proper subgraph of Γ; hence Γ is a core. CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 23

If there exist homomorphisms Ψ → Λ and Λ → Ψ, then Ψ and Λ are said to be homomorphically equivalent, which we denote by Ψ ↔ Λ. From Definition 2.3.8, for a graph Γ, Γ ↔ Γ∗. This implies that for any two graphs Ψ and Λ, if Ψ ↔ Λ then Ψ∗ ↔ Λ∗. However, a stronger relationship between the cores of homomorphically equivalent graphs exists.

Lemma 2.3.14 ( [23, Lemma 6.2.3]) Two graphs Ψ and Λ are homomorphically equivalent if and only if their cores are isomorphic.

From Lemma 2.3.14, homomorphic equivalence is an equivalence relation on the class of all graphs. Further, there is a unique graph (up to isomorphism) of smallest order within each homomorphic equivalence class, which is the core of every graph within the class.

2.3.3 Homomorphisms of vertex-transitive graphs

Although Proposition 2.3.5 is useful, proving the nonexistence of a homomorphism between two graphs is generally difficult. One approach is to focus on homomor- phisms between vertex-transitive and/or symmetric graphs, since the automorphism group of a graph plays an important role in many graph homomorphisms, such as retractions.

Lemma 2.3.15 (No-Homomorphism Lemma [2]) Let Γ and Ψ be graphs such that Ψ is vertex-transitive and Γ → Ψ. Then

α (Γ) α (Ψ) ≥ . (2.3.1) |V (Γ)| |V (Ψ)|

Now let Γ and Ψ be vertex-transitive graphs with Γ ↔ Ψ. Lemma 2.3.15 applies to the homomorphisms φ :Γ → Ψ and ρ :Ψ → Γ, so that Equation 2.3.1 becomes

α (Γ) α (Ψ) = . |V (Γ)| |V (Ψ)|

Hence Lemma 2.3.15 is particularly useful when studying homomorphically equiva- lent vertex-transitive graphs. CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 24

More generally, if Γ → Ψ (where Ψ is vertex-transitive) and there is equality in Equation 2.3.1 (for Γ and Ψ), then a much stronger relationship exists between the independence numbers of these graphs.

Lemma 2.3.16 ( [31, Lemma 3.6]) Let Γ and Ψ be graphs such that Ψ is vertex- α(Γ) α(Ψ) transitive, |V (Γ)| = |V (Ψ)| and Γ → Ψ. Then for any maximum independent set I in Ψ and any homomorphism φ :Γ → Ψ,

−1 φ (I) = α(Γ).

From Lemma 2.3.9, for a vertex-transitive graph Γ and a retraction φ :Γ → Ψ,

φ |Ψ∈ Aut(Ψ). Thus a relationship exists between the automorphism group of a graph and the automorphism groups of its retracts. This relationship is strong for the core of a graph.

Theorem 2.3.17 ( [82]) Let Γ be a vertex-transitive graph. Then its core Γ∗ is vertex-transitive.

However, transitivity is not a property inherited by all retracts of a graph.

Example 2.3.18 Let C4 be the symmetric cycle on four vertices, and let u, v ∈

V (C4) be a specific pair of nonadjacent vertices. The map φ for which φ(u) = v, but which fixes every other vertex in C4, is a homomorphism from C4 to P3 (the path of length two). But P3 is also a subgraph of C4, so φ is a retraction. Thus C4 has the retract P3, which is not vertex-transitive.

By focusing on vertex-transitive graphs, Theorem 2.3.17 allows us to make use of Lemma 2.3.15 to investigate further properties of the cores of vertex-transitive graphs. Specifically, since Γ ↔ Γ∗, Lemma 2.3.15 says that

α (Γ) α (Γ∗) = . (2.3.2) |V (Γ)| |V (Γ∗)|

Equation 2.3.2 provides us with our first family of vertex-transitive cores.

Corollary 2.3.19 ( [31, Corollary 3.8]) Let Γ be a vertex-transitive graph. If α(Γ) and |V (Γ)| are relatively prime, then Γ is a core. CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 25

Corollary 2.3.20 Let Γ be a vertex-transitive graph of prime order. Then Γ is a core.

The proof of Theorem 2.3.17 uses Proposition 2.3.12, and is easily adapted to other types of transitive graphs, such as edge-transitive graphs and symmetric graphs ( [31, pp. 121] and [24]).

Theorem 2.3.21 Let Γ be a symmetric graph. Then its core Γ∗ is symmetric.

Proposition 2.3.12 produces other restrictions on the cores of vertex-transitive graphs.

Theorem 2.3.22 ( [31, Theorem 3.9]) Let Γ be a vertex-transitive graph, and let φ :Γ → Γ∗. Then |V (Γ∗)| divides |V (Γ)|, and for each u ∈ V (Γ∗), the fibres of φ have order −1 |V (Γ)| φ (u) = . |V (Γ∗)|

Like Theorem 2.3.17, the proof of Theorem 2.3.22 generalises to symmetric graphs, and this generalisation provides a family of symmetric cores.

Theorem 2.3.23 ( [24]) Let Γ be a symmetric graph. Then the valency of Γ∗ divides the valency of Γ.

Corollary 2.3.24 Let Γ be a nonbipartite symmetric graph of prime valency. Then Γ is a core.

For any vertex-transitive graph Γ, the primitivity of Aut(Γ) on V (Γ) also influ- ences the structure of Aut(Γ∗).

Lemma 2.3.25 ( [24]) Let Γ be a vertex-transitive graph, such that Aut(Γ) is primitive on V (Γ). Then Aut(Γ∗) is primitive on V (Γ∗).

If Γ is imprimitive, then the effect of this imprimitivity on the structure of Aut(Γ∗) is subtle. However, if Γ is also symmetric, then its imprimitivity induces a graph homomorphism, which is a natural candidate for a retraction of Γ. CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 26

Lemma 2.3.26 ( [10]) If Γ is a connected, G-imprimitive symmetric graph, where G ≤ Aut(Γ), then every block of imprimitivity of the action of G on V (Γ) is an independent set.

By Lemma 2.3.26 if Γ is a G-imprimitive symmetric graph, then any system of imprimitivity of G partitions V (Γ) into independent sets of equal size. By Theorem 2.3.22 and Proposition 2.3.7, the fibres of the retraction φ :Γ → Γ∗ partition V (Γ) into independent sets of equal size. Therefore, the block systems of G-imprimitive symmetric graphs are a good starting point when searching for retractions of these graphs. Unfortunately, the block systems of G-imprimitive symmetric graphs do not completely describe all retractions to the cores of these graphs. For example, there exist imprimitive symmetric graphs Γ for which the fibres of the retraction φ :Γ → Γ∗ are not blocks of any symmetric G ≤ Aut(Γ). We will encounter a class of such graphs in Chapter 6. The connection between Aut(Γ) and Aut(Γ∗) shows that Γ∗ inherits many prop- erties from Γ. However, there exist important structural properties of Γ and Aut(Γ) which Γ∗ and Aut(Γ∗) do not inherit.

Theorem 2.3.27 ( [69]) Any connected vertex-transitive graph is a retract of a Cayley graph.

Theorem 2.3.27 was stated differently in [69]; our statement above is from [23, Theorem 3.1].

Example 2.3.28 Let Ψ be the . We know that Ψ is a core ( [31, Example 2.33]), is vertex-transitive, but not a Cayley graph. By Theorem 2.3.27, Ψ is the core of some Cayley graph Γ. Since Γ is a Cayley graph, there exists some G ≤ Aut(Γ) where G is regular on V (Γ) (by Theorem 2.2.10). Yet under the retraction φ :Γ → Ψ, the elements of G do not induce a regular subgroup of Aut(Γ∗), since Γ∗ is isomorphic to Ψ and thus Aut(Γ∗) has no regular subgroups.

2.3.4 Cores of graph products

From Definition 2.2.5, we see that the strong, cartesian and lexicographic products all contain their factors as induced subgraphs. This suggests that for these three CHAPTER 2. NOTATION, DEFINITIONS AND PRELIMINARIES 27 products, the cores must be products of subgraphs or retracts of each factor. We show this result for the strong products in Theorem 3.2.6, for the lexicographic products in Proposition 3.2.7, and for the cartesian products with vertex-transitive factors in Proposition 3.2.8. However, the case for the categorical product is more complicated. Unlike the other products, we cannot guaranteed that the categorical product has an induced subgraph isomorphic to either factor. However the categorical product has a homo- morphism onto each factor. Lemma 2.3.29 ( [37, Proposition 2.1]) Let Ψ, Γ and Λ be graphs. Then (i) there exist homomorphisms π :Ψ × Γ → Ψ and ρ :Ψ × Γ → Γ defined by π((i, x)) = i and ρ((i, x)) = x for (i, x) ∈ V (Ψ) × V (Γ);

(ii) if Λ → Ψ and Λ → Γ then Λ → Ψ × Γ;

(iii) in particular, Γ → Ψ if and only if Ψ × Γ ↔ Γ.

Note that if both Γ 9 Ψ and Ψ 9 Γ, Lemma 2.3.29 does not rule out the ∼ existence of a retract Λ of Ψ × Γ with Λ 6= Ψ × Γ, Γ = Λ and Ψ = Λ. So, although no examples are known, there may exist categorical products Ψ × Γ whose cores are neither themselves nor retracts of one of the factors. For a graph Γ and n ∈ N, we define Γn = Γ × Γ × · · · × Γ to be the n-th power of Γ, and define a projection to be a map from Γn to one of its factors. If φ :Γn → Γ is a homomorphism with φ(u, u, ··· , u) = u for all u ∈ V (Γ), then φ is idempotent. If the projections are the only idempotent homomorphisms from Γn to Γ for all n ∈ N, then Γ is projective. Vertex-transitive, projective cores are important to the study of the cores of categorical products, because vertex-transitive projective cores are always retracts of a factor. Theorem 2.3.30 ( [46, Theorem 1.4]) Let Λ be a vertex-transitive core. If Λ is projective, then whenever Λ is a retract of a categorical product of connected graphs, it is a retract of a factor. One prominent family of projective graphs are the primitive graphs. Theorem 2.3.31 ( [46, Theorem 1.5]) Let Λ be a core with Aut(Λ) primitive on V (Λ). Then Λ is projective. Chapter 3

Literature review

In this chapter we present an historical overview of the theory of graph retractions. Since retractions are a specific example of a graph homomorphism, understanding when a homomorphism exists between two graphs is crucial to understanding graph retractions. Thus this chapter is split into two sections, Section 3.1 where we discuss general graph homomorphisms, and Section 3.2 where we discuss retracts and cores of graphs. Beginning with Section 3.1.1, we discuss the origins of graph homomorphisms, some early results on the existence of homomorphisms between specific graphs, and some general tools for proving the existence or nonexistence of graph homomor- phisms. One prominent and straightforward example of a graph homomorphisms is the proper colouring from Definition 2.3.2. Proper colourings are particularly use- ful for studying general homomorphisms; comparing the chromatic numbers of two graphs is one method to prove the nonexistence of a homomorphism between those graphs. Thus in Sections 3.1.2 and 3.1.3, we discuss two generalisations of graph colourings (namely the circular and fractional colourings) which are also graph ho- momorphisms, and are used to prove the nonexistence of general graph homomor- phisms. Then in Section 3.1.4, we discuss colourings of graph products. In Section 3.2.1 we begin our discussion of retracts and cores of general graphs, giving the historical origins of this topic. Then in Section 3.2.2 we focus on retracts and cores of vertex-transitive graphs. Specifically, we discuss the origins of Theorems 2.3.17 and 2.3.22, which provided the motivation for our investigation into the cores

28 CHAPTER 3. LITERATURE REVIEW 29 of vertex-transitive graphs, and the subsequent results given in this thesis. We then present some prominent families of vertex-transitive graphs which are either cores, or whose cores are known. The chapter ends with Section 3.2.3, where we cover the retracts and cores of various graph products.

3.1 Graph homomorphisms

3.1.1 Existence and nonexistence of graph homomorphisms

The study of isomorphisms and automorphisms is broad and distinct from that of general graph homomorphisms, as such we do not discuss the origins of graph isomorphisms and automorphisms. The study of general graph homomorphisms begins with Sabidussi, with Definition 2.3.1 first provided in [68]. In [68], graph homomorphisms are then used to obtain another proof of Whitney’s Theorem, which is a result giving necessary and sufficient conditions for two graphs to be isomorphic. Having defined graph homomorphisms, the natural question to ask is, under what general conditions can we prove the existence or nonexistence of a homomor- phism between two graphs? The only known results confirming the existence of homomorphisms between graphs are for small families of graphs. The most famous of these results is the Four-colour Theorem.

Theorem 3.1.1 (Four-colour Theorem) Let Γ be a planar graph. Then Γ is

4-colourable; in other words, Γ → K4.

Appel and Haken first proved the Four-colour Theorem in 1977 with the aid of computers (see [4] for the comprehensive proof). Using a similar technique (also with the aid of computers), a simpler proof was later given by Robertson, Sanders, Seymour and Thomas in [64]. Gr¨otzsch’s Theorem is another result confirming the existence of homomorphisms between graphs.

Theorem 3.1.2 (Gr¨otzsch’s Theorem [26]) Let Γ be a triangle-free planar gra- ph. Then Γ is 3-colourable; in other words, Γ → K3. CHAPTER 3. LITERATURE REVIEW 30

Using graph homomorphisms, H¨aggkvistand Hell proved a similar result to Gr¨otzsch’s Theorem in [30]. This result proved the existence of a triangle-free graph to which all cubic triangle-free graphs are homomorphic. Likewise, determining general rules for the nonexistence of a homomorphism be- tween two graphs is challenging. Many of the methods hitherto developed to show the nonexistence of a graph homomorphism require the existence of homomorphisms to other graphs. Some simple examples of this approach, detailed in [31] and Propo- sition 2.3.5, are to compare the chromatic numbers, the lengths of the shortest odd cycles and the clique numbers of two graphs. Stronger conditions preventing homomorphisms between graphs come from [2], where Albertson and Collins gave Lemma 2.3.15, known as the No-Homomorphism Lemma, for homomorphisms into vertex-transitive graphs. Fortunately, the proof of Lemma 2.3.15 in [2] is sufficiently general as to apply to other graph properties, other than the independence number. For example, in [2] Albertson and Collins suggest substituting α(Γ) and α(Ψ) in Equation 2.3.1 with δ(Γ, t) and δ(Ψ, t), where δ(Γ, t) is the maximum number of vertices in an induced subgraph of Γ with no complete subgraph of order t. For another example, see [5]. Due to the inherent difficulties in showing the existence or nonexistence of a homomorphism Γ → Ψ between fixed graphs Γ and Ψ (known as the Ψ-colouring problem), the computational complexity of the Ψ-colouring problem has received considerable attention. In Karp’s famous paper [43], Karp proved that the standard graph colouring problem (for nonbipartite graphs) is NP-complete. Since the stan- dard graph colouring problem is a specific example of the more general Ψ-colouring problem, Karp’s result suggests that for all nonbipartite graphs, the Ψ-colouring problem is also NP-complete. Hell and Neˇsetˇrileventually proved this in [35].

3.1.2 Circular colourings

From Example 2.3.3, a proper colouring of a graph is equivalent to a homomorphism from the graph to a complete graph. This reformulation of graph colourings into the language of homomorphisms naturally lends itself to a generalisation of colourings, where the image of a given homomorphism is any family of graphs, not just the complete graphs. This approach inspired much study into possible alternatives to the CHAPTER 3. LITERATURE REVIEW 31 conventional graph colourings, one of the more prominent examples being circular colourings.

s Definition 3.1.3 A circular r -colouring is a homomorphism from a graph Γ to the circular graph Ψ s for integers r, s with 0 < r ≤ s, where the graph Ψ s has vertices r r {0, 1, . . . , s − 1} and edges {ij : r ≤ |i − j| ≤ s − r}. The circular chromatic number (or the chromatic number) is then defined by

ns s o χ (Γ) = inf : Γ is -colourable . C r r

Vince introduced circular colourings in [80], where he also proved some funda- mental properties of these colourings, many of which are analogous to properties found for conventional colourings. (Note: Definition 3.1.3 comes from Bondy and Hell [5], as Vince’s definition for a circular colouring does not use graph homomor- phisms.) The most significant of these properties are the upper and lower bounds on χC (Γ) in terms of χ(Γ), which show that for many graphs, circular colourings are a refinement of the conventional colourings.

Theorem 3.1.4 ( [80]) For any graph Γ,

χ(Γ) − 1 < χC (Γ) ≤ χ(Γ).

Theorem 3.1.4 suggests two obvious questions. The first question is, what is the circular chromatic number for given families of graphs? Vince [80] begun the investigation of this question, by determining the circular chromatic number for complete graphs and odd cycles. Vince’s work prompted many authors to investigate the circular chromatic numbers for other families of graphs. A good starting point for this work is the survey by Zhu [85].

The second question arising out of Theorem 3.1.4 is, for which graphs is χC (Γ) = χ(Γ)? In the investigation of this question, some strong sufficient conditions for

χC (Γ) = χ(Γ) were determined. The first condition is due to Vince.

Theorem 3.1.5 ( [80]) Let Γ be a graph with ω(Γ) = χ(Γ). Then χC (Γ) = χ(Γ).

The most notable condition under which χC (Γ) = χ(Γ) is due to Steffen and Zhu. CHAPTER 3. LITERATURE REVIEW 32

Theorem 3.1.6 ( [74]) Suppose Γ is a graph with χ(Γ) = n. If there exists a nontrivial subset A ⊂ V (Γ) such that for any proper n-colouring of Γ, each colour class is either contained in A or disjoint from A, then χC (Γ) = χ(Γ).

Theorem 3.1.6 has two interesting corollaries. The first, proven by Gao et al. [20] and independently by Abbott and Zhou [1] says that, if the complement of Γ is disconnected, then χC (Γ) = χ(Γ). The second corollary of Theorem 3.1.6 states that if Γ is uniquely colourable (that is, Γ has only one colouring), then χC (Γ) = χ(Γ).

In [27], Guichard showed that it is NP-hard to determine whether or not χC (Γ) = χ(Γ).

3.1.3 Fractional colourings

The second prominent generalisation of graph colourings which use graph homomor- phisms are the fractional colourings.

Definition 3.1.7 Let I(Γ) be the set of all independent sets of graph Γ, and let I(Γ, x) be the set of all independent sets of graph Γ that contain the vertex x.A fractional colouring of Γ is a function µ : I(Γ) → [0, 1] which satisfies

X µ(I) ≥ 1 I∈I(Γ,u) for all u ∈ V (Γ). This definition naturally leads to the fractional chromatic number

χf (Γ), which is defined by    X  χf (Γ) = inf µ(I): µ is a fractional colouring of Γ . I∈I(Γ) 

Fractional colourings were first introduced by Geller and Stahl [21, 72], where they discuss an example known as a Kneser colouring (or an s-tuple r-colouring). A Kneser colouring is a homomorphism from a graph to the graph K(r, s).

s Definition 3.1.8 Let r, s be integers such that 1 ≤ r < 2 . The Kneser graph K(r, s) is the graph whose vertices are the r-subsets of a fixed s-set, with two r- subsets being adjacent if and only if they are disjoint. Examples of Kneser graphs CHAPTER 3. LITERATURE REVIEW 33

include K(1, s), which is the complete graph Ks, and K(2, 5) which is the Petersen graph.

Kneser graphs and colourings play a central role in the study of fractional colour- ings, as seen in the following result.

Theorem 3.1.9 ( [23, Theorem 7.4.5]) For any graph Γ,

ns o χ (Γ) = inf :Γ → K(r, s) . f r

The appeal of fractional colourings is that, in many cases, they reduce the question of the existence (or nonexistence) of homomorphisms between graphs to the question of the existence (or nonexistence) of homomorphisms between Kneser graphs. With this question in mind, [21, 37, 72] prove the existence of homomor- phisms between certain Kneser graphs.

Proposition 3.1.10 ( [37, Proposition 6.26]) For all integers r, s, with s ≥ 2r and r ≥ 1,

(i) K(r, s) → K(r, s + 1),

(ii) K(r, s) → K(tr, ts) for every positive integer t,

(iii) K(r, s) → K(r − 1, s − 2) for r > 1.

From [37], the homomorphisms in Proposition 3.1.10 and their compositions are conjectured to be the only permissible homomorphisms between Kneser graphs. To verify this conjecture, conditions for the nonexistence of homomorphisms between Kneser graphs must be determined. The strongest results concerning the nonexistence of homomorphisms between Kneser graphs are Lov´asz’sTheorem on the chromatic number of Kneser graphs, and the Erd˝os-Ko-RadoTheorem on the independence number of Kneser graphs.

Theorem 3.1.11 (Lov´asz’sTheorem [50]) For a Kneser graph K(r, s),

χ(K(r, s)) = s − 2r + 2. CHAPTER 3. LITERATURE REVIEW 34

Theorem 3.1.12 (Erd˝os-Ko-RadoTheorem [19]) For a Kneser graph K(r, s),

s − 1 α(K(r, s)) = . r − 1

Since all complete graphs are Kneser graphs, the significance of Theorem 3.1.11 is clear. Whilst Theorem 3.1.12 is significant because it allows the use of Lemma 2.3.15 to determine the nonexistence of homomorphisms between Kneser graphs, since Kneser graphs are vertex-transitive by [9, Proposition 1]. Thus Theorem 3.1.11 and Theorem 3.1.12 show that in the majority of cases, there exist no homomor- phisms between Kneser graphs other than those in Proposition 3.1.10 (for more examples of Kneser graphs with no homomorphisms between one another, see [37]). Thus the homomorphisms between Kneser graphs are explicitly determined, with the exception of one unresolved case.

Conjecture 3.1.13 ( [37]) For all integers r, s, with s ≥ 2r, r ≥ 1 and t ≥ 2,

K(r, s) 9 K(tr − r + 1, ts − 2r + 1).

3.1.4 Graph products

Sections 3.1.1, 3.1.2 and 3.1.3 discussed the work done in finding homomorphisms between specific families of graphs. Another approach is to ask what role graph constructions play in determining the existence or nonexistence of graph homomor- phisms. Graph products are graph constructions that have received considerable attention, with the cartesian, categorical, strong and lexicographic products from Definition 2.2.5 the most extensively studied. Of these products, the categorical product is the only one to naturally induce graph homomorphisms (see Lemma 2.3.29), thus it is the most relevant product to this thesis. We refer the reader to Imrich and and Klavˇzar[40] for a comprehensive review of the other three products, and [31] for a survey of results on homomorphisms from these products. Sabidussi first introduced the categorical product in [67]. Since this product has a homomorphism onto each of its factors (see Lemma 2.3.29), and each colouring of a graph is a homomorphism to a complete graph, we see that for graphs Γ and Ψ, CHAPTER 3. LITERATURE REVIEW 35

χ(Γ × Ψ) ≤ min {χ(Γ), χ(Ψ)}. So the obvious question is, what is the lower bound on the chromatic number of a categorical product? Hedetniemi [32] first investigated this question.

Conjecture 3.1.14 (Hedetniemi’s Conjecture [32]) For any graphs Γ and Ψ,

χ(Γ × Ψ) = min {χ(Γ), χ(Ψ)} .

This challenging problem has received considerable attention, yet has only been proven for a small number of graphs. The result is trivial whenever min {χ(Γ), χ(Ψ)} ≤ 2. In [32] Hedetniemi showed that the categorical product of two odd cycles contains an odd cycle, thus proving Conjecture 3.1.14 when min {χ(Γ), χ(Ψ)} = 3. The strongest result to date is due to El-Zahar and Sauer.

Theorem 3.1.15 ( [18]) Let Γ and Ψ be graphs. If χ(Γ) ≥ 4 and χ(Ψ) ≥ 4, then

χ(Γ × Ψ) ≥ 4.

The approach used by El-Zahar and Sauer in proving Theorem 3.1.15, when applied to known results for Hedetniemi’s conjecture, provides alternate, and in many cases simpler proofs. One such example of a result simplified by El-Zahar and Sauer’s approach is due to Duffus, Sands and Woodrow.

Theorem 3.1.16 ( [17]) Let Γ, Ψ be connected graphs, each with n-cliques, and with χ(Γ), χ(Ψ) > n. Then χ(Γ × Ψ) > n.

El-Zahar and Sauer’s approach also simplifies a result due to Burr, Erd˝osand Lov´asz.

Theorem 3.1.17 ( [6]) Let Ψ be a graph such that each vertex of Ψ is contained in a clique of size n, and χ(Ψ) > n. Then for any Γ such that χ(Γ) > n,

χ(Γ × Ψ) > n. CHAPTER 3. LITERATURE REVIEW 36

Restating Hedetniemi’s conjecture in the language of graph homomorphisms al- lows it to be generalised using graph homomorphisms. One such generalisation, introduced in [59] by Neˇsetˇriland Pultr, replaces the homomorphism to a complete graph (i.e. the colouring) with a homomorphism to an arbitrary graph Λ.

Definition 3.1.18 Let Γ, Ψ and Λ be arbitrary graphs. Then Λ is said to be mul- tiplicative if Γ × Ψ → Λ implies that Γ → Λ or Ψ → Λ.

Thus Hedetniemi’s conjecture asserts that every complete graph is multiplicative. Since Hedetniemi’s conjecture is true for χ(Γ×Ψ) ≤ 4, the complete graphs of order up to four are multiplicative. In [29], H¨aggkvistet. al show that odd cycles are also multiplicative. The strongest result regarding multiplicativity of graphs is due to Tardif.

s Theorem 3.1.19 ( [76]) Let Ψ s be a circular graph. If < 4, then Ψ s is multi- r r r plicative.

To date the complete graphs of order up to four, the odd cycles and the circular graphs from Theorem 3.1.19 are the only known multiplicative cores (see Definition 2.3.10 for the definition of a core). However examples of nonmultiplicative graphs are known [84] (such as Γ × Ψ, if no homomorphism exists between Γ and Ψ), so it is difficult to tell whether studying multiplicativity will give any insight into Hedetniemi’s conjecture. Circular and fractional colourings have also been investigated in relation to Hedetniemi’s conjecture. In [83,85], Zhu proposed a version of Hedetniemi’s conjec- ture for circular colourings.

Conjecture 3.1.20 ( [83, 85]) For any graphs Γ and Ψ,

χC (Γ × Ψ) = min {χC (Γ), χC (Ψ)} .

The strongest result concerning Conjecture 3.1.20 is Theorem 3.1.19, which con-

firms Conjecture 3.1.20 for all Γ and Ψ for which min {χC (Γ), χC (Ψ)} ≤ 4. In [86], Zhu conjectured a version of Hedetniemi’s conjecture for fractional colour- ings, and verified this conjecture for circulant graphs, Kneser graphs and for direct CHAPTER 3. LITERATURE REVIEW 37 sums of these graphs. Later, Zhu confirmed this fractional colourings version of Hedetniemi’s conjecture for fractional colourings of any two graphs.

Theorem 3.1.21 ( [87]) For any graphs Γ and Ψ,

χf (Γ × Ψ) = min {χf (Γ), χf (Ψ)} .

3.2 Retracts and cores

3.2.1 General retracts and cores

Following on from Sabidussi’s original definition of a graph homomorphism, the Prague school of category theory attempted to develop a theory of graphs (and more general mathematical structures) in the framework of algebra and category theory. Under this framework, the category of graphs consists of all graphs, with the morphisms between them being graph homomorphisms. The book [63] by Pultr and Trnkov´adetails all this work, up to 1980. As part of this work, Hell [33,34] took one of the fundamental morphisms found in category theory, the retraction, and applied it to the category of graphs (see Definition 2.3.8). Retractions play a fundamental role in both extending and sim- plifying graph homomorphisms. Specifically, whenever Γ → Ψ, Definition 2.3.8 and Proposition 2.3.11 imply that Γ∗ → Ψ∗. Thus we can reduce many questions about homomorphisms between any graphs to questions about the homomorphisms between their respective cores. The inherent usefulness of retractions in studying other graph homomorphisms motivates us to determine the cores of given graphs. However, since the general problem of finding homomorphisms between graphs is difficult, finding the cores of graphs appears to be similarly challenging. Unfortunately this difficulty is confirmed by Hell and Neˇsetˇril[36], at least computationally, where they show that in general it is NP-complete to decide whether or not a graph is its own core. CHAPTER 3. LITERATURE REVIEW 38

3.2.2 Retracts and cores of vertex-transitive graphs

The difficulty in the general problem of finding the cores of graphs means that much of the effort is directed towards finding the cores of smaller families of graphs. For example, Theorem 2.3.17, due to Welzl [82], states that the core of a vertex-transitive graph is vertex-transitive. Thus, Theorem 2.3.17 allows us to focus on the cores of vertex-transitive graphs. By focusing on vertex-transitive graphs in [31], Hahn and Tardif prove Theorem 2.3.22 ( [31, Theorem 3.9]), which states that for a vertex-transitive graph Γ, |V (Γ∗)| divides |V (Γ)|. Theorem 2.3.22 imposes tough restrictions on the order of Γ∗, and in Corollary 2.3.20, provides a family of vertex-transitive cores (namely, the vertex- transitive graphs of prime order). There are a number of other prominent families of vertex-transitive graphs which are also cores. For example, as a consequence of Theorem 3.1.12, all Kneser graphs are cores.

Theorem 3.2.1 ( [23, Theorem 7.9.1]) If Γ is a Kneser graph, then Γ is a core.

We have already seen in Corollary 2.3.24 that all nonbipartite symmetric graphs of prime valency are cores. On a similar note, Godsil and Royle found another family of symmetric graphs which are cores.

Theorem 3.2.2 ( [23, Theorem 6.13.5]) If Γ is a connected nonbipartite 2-arc- transitive graph, then Γ is a core.

There are also some families of vertex-transitive graphs which are not necessarily cores, but whose cores are known. One example is due to Cameron and Kazanidis.

Proposition 3.2.3 ( [7]) Let Γ be a nonedge-transitive graph. Then either the core of Γ is a complete graph, or Γ is a core.

After proving Proposition 3.2.3, Cameron and Kazanidis then explicitly deter- mined which case held for various families of nonedge-transitive graphs. A graph is said to be strongly regular if it is regular, every pair of adjacent vertices has a common neighbours, and every pair of distinct nonadjacent vertices has c common CHAPTER 3. LITERATURE REVIEW 39 neighbours, for some integers a and c. All nonedge-transitive graphs are strongly regular. Thus, Cameron and Kazanidis conjectured that Proposition 3.2.3 held for all strongly regular graphs.

Conjecture 3.2.4 ( [7, 25]) Let Γ be a strongly . Then either the core of Γ is a complete graph, or Γ is a core.

Godsil and Royle then attempted to answer Conjecture 3.2.4. In [25] they show that Conjecture 3.2.4 holds for three more families of strongly regular graphs. These results were then extended to similar graphs that are not necessarily strongly regular, most notably for distance-transitive graphs.

Theorem 3.2.5 ( [25]) Let Γ be a distance-transitive graph. Then either the core of Γ is a complete graph, or Γ is a core.

Proposition 3.2.3 and Theorem 3.2.5 suggest the possibility that the cores of vertex-transitive graphs from a given family will also be members of that family. However, Sabidussi has shown in Theorem 2.3.27 that the core of a Cayley graph need not be a Cayley graph. Thus Theorem 2.3.27 suggests two important questions: for which families of Cayley graphs is the core a member of the same family? and under what conditions is the core of a Cayley graph not a Cayley graph?

3.2.3 Retracts and cores of graph products

As in Section 3.1.4, the graph products from Definition 2.2.5 provide another ap- proach to studying the retractions and cores of graphs. Imrich and Klavˇzarwere the first to investigate the retracts of graph products.

Theorem 3.2.6 ( [39]) Let Γ and Ψ be connected graphs, and Λ a retract of ΓΨ. 0 0 ∼ 0 0 Then there exist subgraphs Γ of Γ and Ψ of Ψ such that Λ = Γ  Ψ . In particular, ∗ ∼ ∗ ∗ if both Γ and Ψ are triangle-free, then (Γ  Ψ) = Γ  Ψ .

Hahn and Tardif proved a similar result for the lexicographic product.

Proposition 3.2.7 ( [31, Propositions 5.32, 5.33]) Let Γ and Ψ be connected graphs. Then the core of Γ [Ψ] is Γ0 [Ψ∗], where Γ0 is a subgraph of Γ which is itself a core. In particular, if Γ is triangle-free, then Γ0 ∼= Γ∗. CHAPTER 3. LITERATURE REVIEW 40

The cases for the cartesian and categorical products are more complicated, as Γ × Γ always has core Γ by Lemma 2.3.29, and Γ2Γ has core Γ for some special graphs Γ (if Γ is a core). By focusing on vertex-transitive retracts, Tardif determined the structure of all vertex-transitive retracts of cartesian products.

Proposition 3.2.8 ( [75]) Let Λ be a vertex-transitive retract of the cartesian prod- n ∼ n 0 0 uct 2i=1Γi. Then Λ = 2i=1Γi, where each Γi is a subgraph of Γi.

Then, in an attempt to resolve Hedetniemi’s conjecture via retracts of categorical products, Larose and Tardif proved Theorem 2.3.30, which states that if a vertex- transitive core is also projective, then whenever it is the core of a categorical product, it is the core of one of the factors. Chapter 4

Cores of imprimitive, symmetric pq graphs

The purpose of this chapter is to state the main result of this thesis, Theorem 4.1.2, which is the complete classification of the cores of all imprimitive symmetric graphs of order pq, where p and q are prime. The proof of Theorem 4.1.2 will be given in Chapters 5 and 6. Theorem 4.1.2 is based on the classification of imprimitive symmetric graphs of order pq. This classification begun with Cheng and Oxley in [10], where they classified all symmetric graphs of order 2q. Subsequently, Wang and Xu [81] classi- fied all symmetric graphs of order 3q. Praeger, Wang and Xu then completed the classification in [61], by determining all imprimitive symmetric graphs of order pq, for p ≥ 5. Three graph families arise from this classification, namely the circulants, incidence graphs and Maruˇsiˇc-Scapellato graphs. In Section 4.1, we state the classification of imprimitive, symmetric pq graphs in Theorem 4.1.1, along with the classification of the cores of these graphs in Theorem 4.1.2. In Section 4.2, we define the symmetric circulants of order pq. In Section 4.3, we define the symmetric incidence graphs of order pq, and determine their cores. Finally, in Section 4.4, we define both the imprimitive, and the primitive symmetric Maruˇsiˇc-Scapellato graphs of order pq.

41 CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 42

4.1 Imprimitive symmetric graphs of order pq, and their cores

Three distinct families of graphs arise from the classification given in Theorem 4.1.1, namely the circulants (given in Table 4.1), the incidence graphs and the Maruˇsiˇc- Scapellato graphs (both given in Table 4.2). We postpone the definitions of these graphs to Sections 4.2, 4.3 and 4.4.

Theorem 4.1.1 ( [10, 61, 81]) Let p and q be primes such that p < q, and let Γ be an Aut(Γ)-imprimitive symmetric graph of order pq. Then Γ is isomorphic to one of the graphs shown in Tables 4.1 and 4.2.

Following on from this classification, we now state the main result of this thesis.

Theorem 4.1.2 Let p and q be primes such that p < q, and let Γ be an Aut(Γ)- imprimitive symmetric graph of order pq. Then Γ∗ is given in the second last column of Tables 4.1 and 4.2.

As shown in Tables 4.1 and 4.2, in many cases we determine Γ∗ completely. In other cases we prove that either Γ is a core or Γ∗ is isomorphic to one of two graphs.

As seen in Table 4.1, determining the core of G(q, r)[Kp] − pG(q, r) is reduced to the problems of computing the chromatic and clique numbers of a circulant graph. Unfortunately, the latter problems are both NP-hard even for circulant graphs [11]. (In fact, determining the clique number remains NP-hard even for circulant graphs of prime orders [11, Theorem 2].) Also in Table 4.1, we see that determining the core of G(pq; r, s, u) is reduced to the problem of deciding whether there exists a homomorphism, or a homomorphism with certain properties, between G(p, s) and G(q, u). The latter problems are, once again, difficult in general.

4.2 Symmetric circulants of orders p and pq

By Theorem 2.3.22, for a vertex-transitive graph Γ, |V (Γ∗)| divides |V (Γ)|. This implies that the core of any symmetric graph of order pq (where p and q are prime) CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 43

Graph Γ pq Conditions Core Γ∗ Proofs

G(2q, r) 2q q ≥ 3 K2 Lemma 5.1.1   G(2, q, r) =∼ G(q, r) K2 2q q ≥ 3 G(q, r) Lemma 5.1.2, Theorem 5.1.3 G(3q, r) =∼ G(3q; r, 2, r) 3q q ≥ 5, r even G(3q; r, s, r)∗ Lemma 5.3.1

G(3q, r) =∼ G(3q; r, 2, 2r) 3q q ≥ 5, r odd G(3q; r, s, 2r)∗ Lemma 5.3.1   K3 Kq 3q q ≥ 5 K3 Theorem 5.1.3   G(q, r) K3 3q q ≥ 5 G(q, r) Theorem 5.1.3   G(p, s) Kq pq p ≥ 2 G(p, s) Theorem 5.1.3   G(q, r) Kp pq p ≥ 5 G(q, r) Theorem 5.1.3   G(p, s) Kq − qG(p, s) pq p ≥ 5 G(p, s) Theorem 5.2.3   G(q, r) Kp − pG(q, r) pq p ≥ 5, χ(G(q, r)) ≤ p G(q, r) Theorem 5.2.3   G(q, r) Kp − pG(q, r) pq p ≥ 5, ω(G(q, r)) ≥ p Kp Theorem 5.2.3

  ∗ G(q, r) Kp − pG(q, r) pq p ≥ 5, χ(G(q, r)) > p > ω(G(q, r)) Γ =∼ Γ Theorem 5.2.3

G(pq; r, s, u) with t ∈ pq p ≥ 3, G(p, s) → G(q, u) G(p, s) Theorem 5.3.3 H(q, r) G(pq; r, s, u) with t ∈ pq p ≥ 3, G(q, u) → G(p, s) G(q, u) Theorem 5.3.3 H(q, r) G(pq; r, s, u) with t ∈ pq p ≥ 3, G(q, u) 9 G(p, s), G(p, s) 9 Γ∗ =∼ Γ Theorem 5.3.3 H(q, r) G(q, u) G(pq; r, s, u) with t∈ / pq p ≥ 3, ∃η : G(p, s) → G(q, u) such that G(p, s) Theorem 5.3.9 H(q, r) each (i, j) ∈ A(G(p, s)) with j − i = al satisfies η(j) − η(i) ∈ tlH(q, r) G(pq; r, s, u) with t∈ / pq p ≥ 3, ∃ζ : G(q, u) → G(p, s) such that G(q, u) Theorem 5.3.9 H(q, r) each (x, y) ∈ A(G(q, u)) with y − x ∈ tlH(q, r) satisfies ζ(y) − ζ(x) = al G(pq; r, s, u) with t∈ / pq p ≥ 3, neither η nor ζ exist Γ∗ =∼ Γ Theorem 5.3.9 H(q, r)

Table 4.1: Symmetric Circulant Graphs of order pq, p < q, and their Cores CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 44

Graph Γ pq Conditions Core Γ∗ Proofs rd−1 X(PG(d − 1, r)) 2 r−1 K2 Theorem 4.3.5 0 rd−1 X (PG(d − 1, r)) 2 r−1 K2 Theorem 4.3.5 0 X (H(11)) 2.11 K2 Theorem 4.3.5

Γ(2, 3, ∅, {1, 2}) 3.5 K5 Theorem 6.4.1 Γ(2s, 3, ∅, {1, 2}) 3q q > 5 Γ∗ =∼ Γ Theorem 6.4.1 Γ(2s, 3, ∅, {0}) 3q q ≥ 5 Γ∗ =∼ Γ Theorem 6.4.1 s 2s−1 Γ(2 , p, ∅, {0}) pq 5 ≤ p = 2 + 1 Kp Theorem 6.4.1 s−1 Γ(2s, p, ∅, {0}) pq 5 ≤ p < 22 + 1 Γ∗ =∼ Γ Theorem 6.4.1 Γ(2s, p, ∅,U), U as defined in Theorem 4.4.4 with pq 5 ≤ p Γ∗ =∼ Γ Theorem 6.4.1 2 ≤ |U| < p − 1

Table 4.2: Incidence and Maruˇsiˇc-Scapellato Graphs of order pq, p < q, and their Cores has order p, q or pq. So we must begin by providing the classifications for the symmetric graphs of order p, and the imprimitive symmetric graphs of order pq. Before we state these classifications, we note that for any disconnected symmetric graph Γ, the connected components are all symmetric and isomorphic to one another. Hence there exists an isomorphism mapping each connected component of Γ onto one specific connected component of Γ, and this isomorphism is a retraction of Γ. If Γ has order pq, the connected components will be symmetric graphs of order p or q (all symmetric graphs of prime order are connected), so the core of Γ will be one of the connected components. So for the rest of this thesis we assume that Γ is connected. ∗ ∼ We begin with symmetric graphs of order p. For any prime p, Aut(Zp) = Zp = ∗ Zp−1, where Zp is the multiplicative group of integers mod p. Definition 4.2.1 (G(p, r)) For each divisor r of p−1 there exists a unique subgroup ∗ ∼ H(p, r) ≤ Zp of order r, where H(p, r) = Zr. Define

G(p, r) := Cay(Zp,H(p, r)).

Theorem 4.2.2 ( [8, Theorem 3]) Let p be a prime. Then Γ is a connected sym- metric graph of order p if and only if Γ ∼= G(p, r) for some even divisor r of p − 1. ∼ Moreover, G(p, r) has valency r, and if r < p − 1, then Aut(G(p, r)) = Zp o H(p, r) is a Frobenius group in its action on the vertex set of G(p, r), while G(p, p−1) = Kp.

In [79, Corollary 2.11], Thomson and Zhou note that G(p, r) is a Frobenius graph CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 45 in a different setting.

The symmetric circulant G(13, 4) = Cay(Z13,H(13, 4)) is shown in Figure 4.1, with H(p, r) = {1, 5, 8, 12}.

0 12 1

11 2

10 3

9 4

8 5

7 6

Figure 4.1: The symmetric prime order circulant G(13, 4).

Circulant graphs also provide us with our first class of symmetric pq graphs. In what follows we present a number of constructions, some of which are based on the symmetric circulants of prime order, which are symmetric pq circulants by [10,61,81].

Definition 4.2.3 (G(2q, r) and G(2, q, r)) Let A and A0 be two disjoint copies of 0 Zq, where for each i ∈ Zq we denote corresponding elements of A and A by i and i0 respectively. Also let r be a divisor of q − 1 and H(q, r) be the unique subgroup ∗ of Zq of order r. We define G(2q, r) [10] to be the graph with vertex set

V (G(2q, r)) = A ∪ A0 CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 46 and edge set

0 E(G(2q, r)) = {[x, y ] | x, y ∈ Zq and y − x ∈ H(q, r)} .

Further, if r is an even divisor of q − 1, then G(2, q, r) from [10] is the graph with vertex set V (G(2, q, r)) = A ∪ A0 and edge set

0 0 0 0 E(G(2, q, r)) = {[x, y] , [x , y] , [x, y ] , [x , y ] | x, y ∈ Zq and y − x ∈ H(q, r)} .

It was proved in [10, Lemmas 2.1 and 2.2] that both G(2q, r) and G(2, q, r) are symmetric. We now show that they are circulants.

Proposition 4.2.4 The graphs G(2q, r) and G(2, q, r) are both circulants.

Proof In [10, Section 2] it was shown that both G(2q, r) and G(2, q, r) have auto- morphisms τ, ρ, where τ(i) = i + 1, τ(i0) = (i + 1)0, ρ(i) = (−i)0 and ρ(i0) = −i. In fact, G(2q, r) and G(2, q, r) also have automorphisms τa for each a ∈ H(q, r), where 0 0 τa(i) = ai + 1 and τa(i ) = (ai + 1) (this is easy to check). So let a = −1. Then we have the automorphism τ−1ρ, where

0 0 τ−1ρ(i) = (i + 1) and τ−1ρ(i ) = i + 1. (4.2.1)

n1 Since q is an odd prime, 2 generates Zq. Thus, for each i, j ∈ A,(τ−1ρ) (i) = 0 0 n2 i + n1 = j for some even integer n1. And for each i ∈ A and j ∈ A ,(τ−1ρ) (i) = 0 0 0 (i + n2) = j for some odd integer n2. Hence hτ−1ρi is transitive on A ∪ A .

Now, hτ−1ρi is a subgroup of the automorphism groups of G(2q, r) and G(2, q, r), 0 and these automorphism groups both act faithfully on A∪A . Thus hτ−1ρi is faithful 0 on A ∪ A , and as such the identity is the only element of hτ−1ρi which fixes every vertex of A ∪ A0. From Equation 4.2.1,

n n 0 0 (τ−1ρ) (i) = i + n ≡ i mod q, (τ−1ρ) (i ) = (i + n) ≡ i mod q

n 0 and (τ−1ρ) fixes every vertex of A ∪ A if and only if n is a multiple of 2q. Thus CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 47

0 |hτ−1ρi| = 2q. So by Corollary 2.1.3, hτ−1ρi is regular on A ∪ A . Therefore, by Definition 2.2.9 and Theorem 2.2.10, G(2q, r) and G(2, q, r) are circulants. 2

Definition 4.2.5 (G(3q, r)) For each divisor r of q − 1, G(3q, r) [81] is the graph with vertex set

V (G(3q, r)) = Z3 × Zq = {(i, x) | i ∈ Z3, x ∈ Zq} and edge set

E(G(3q, r)) = {[(i, x), (i + 1, y)] | i ∈ Z3, x, y ∈ Zq and y − x ∈ H(q, r)} .

It was proved in [81, Example 3.4] that G(3q, r) is a connected symmetric graph. Moreover, G(3q, r) is a circulant graph by [81, Lemma 3.6 and Theorem 3].

Definition 4.2.6 (G(pq; r, s, u)) When p ≥ 3, let s be an even divisor of p − 1 with ∗ ∗ H(p, s) = hai ≤ Zp, let r be a divisor of q − 1 with H(q, r) = hci ≤ Zq. Further let ∗ s t ∈ Zq such that t 2 ∈ −H(q, r), and let u be the least common multiple of r and ∗ the order of t (which we denote by o(t)) in Zq. Then G(pq; r, s, u) [61] is the graph with vertex set

V (G(pq; r, s, u)) = Zp × Zq = {(i, x) | i ∈ Zp, x ∈ Zq} , such that vertices (i, x) and (j, y) are adjacent if and only if there exists an integer l such that

j − i = al and y − x ∈ tlH(q, r).

The graphs G(pq; r, s, u) are independent of the choice of a and t such that lcm {o(t), r} = u, up to isomorphism, since G(pq; r, s, u) ∼= G(pq; r0, s0, u0) if and only if r = r0, s = s0 and u = u0 by [61, Theorem 3.5]. It was proved in [61, Theorem 3.5] that G(pq; r, s, u) is symmetric whenever r < q − 1 and s < p − 1, or r < u and s = p − 1. Furthermore, in the proof of [61, Theorem 3.5] it was shown that ∼ G(pq; r, s, u) is a Cayley graph on Zp × Zq. Since p 6= q are primes, Zp × Zq = Zpq and hence G(pq; r, s, u) is a circulant graph. CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 48

The symmetric circulant G(21; 3, 2, 6) is shown in Figure 4.2, with t = 3, t∈ / H(7, 3), a = 2 and c = 2.

(2,6) (0,0) (1,1) (1,5) (2,2)

(0,4) (0,3)

(2,3) (1,4)

(1,2) (2,5)

(0,1) (0,6)

(2,0) (1,0)

(1,6) (2,1) (0,5) (0,2) (2,4) (1,3)

Figure 4.2: The symmetric circulant G(21; 3, 2, 6), with t = 3, a = 2 and c = 2.

In addition to the constructions of symmetric circulants in Definitions 4.2.3, 4.2.5 and 4.2.6, we construct symmetric pq circulants using the lexicographic product.

Denote by Kq,q the and Kq,q,q the complete tripartite graph, with each part having q vertices.

Example 4.2.7 From Proposition 2.2.7, the lexicographic product Γ1 [Γ2] is sym- metric if Γ1 is symmetric and Γ2 has no edges. Hence the following graphs are symmetric [10,61,81]:   K2 Kq = Kq,q, where q > 2;     K3 Kq = Kq,q,q and G(q, r) K3 , where q > 3;     G(p, s) Kq and G(q, r) Kp , where 5 ≤ p < q.     G(p, s) Kq − qG(p, s) and G(q, r) Kp − pG(q, r), where 5 ≤ p < q. CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 49

As mentioned in [61, Section 3], the graphs in Example 4.2.7 are all circulants since each of them admits a cyclic group of order pq acting regularly on the vertex set. Definitions 4.2.3, 4.2.5, 4.2.6 and Example 4.2.7 define all graphs given in Table 4.1.

4.3 Incidence Graphs

The second class of imprimitive symmetric pq graphs are the incidence graphs of two specific t-(v, k, λ) designs. So firstly, we define t-(v, k, λ) designs and incidence graphs.

Definition 4.3.1 A t-(v, k, λ) design D is a set P of v points, along with a set B of k-subsets of points, called blocks, such that every set of t points is contained in exactly λ blocks.

Definition 4.3.2 The incidence graph X(D) of a design D is the graph with vertex set V (X(D)) = P ∪ B and edge set E(X(D)) = {[u, v] | u ∈ P, v ∈ B and u ∈ v} .

The nonincidence graph X0(D) of design D has

V (X(D)) = P ∪ B and E(X(D)) = {[u, v] | u ∈ P, v ∈ B and u∈ / v} .

We now give two designs whose incidence graphs have order pq, and are sym- metric by [10].

Example 4.3.3 (X(PG(d − 1, r)) and X0(PG(d − 1, r))) Let PG(d − 1, r) be the (d−1)-dimensional projective space over the finite field GF (r) (for any prime power CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 50 r and integer d > 2). Then PG(d − 1, r) is a design, with points and blocks the 1- dimensional and (d − 2)-dimensional subspaces (points and hyperplanes) of PG(d − 0 rd−1 1, r) respectively. X(PG(d − 1, r)) and X (PG(d − 1, r)) have 2 r−1 vertices, which rd−1 is a product of two primes when r−1 is prime.

Example 4.3.4 (X(H(11)) and X0(H(11))) The unique 2-(11, 5, 2) design H(11) has as its points the elements of the group Z11, whilst the blocks are the sets R+i = {x + i | x ∈ R}, where i ∈ Z11 and R = {1, 3, 4, 5, 9}. This design gives the graphs X(H(11)) and X0(H(11)), both of order 22 (note that X(H(11)) ∼= G(22, 5)).

From Definition 4.3.2, all incidence graphs are bipartite, which means that for ∗ ∼ the incidence graph Γ, χ(Γ) = ω(Γ) = 2 and Γ = K2. So we end this section with a formal statement of this result, along with a short proof which uses the imprimitivity of these graphs.

Theorem 4.3.5 Let Γ be isomorphic to one of the graphs X(H(11)), X0(H(11)), 0 rd−1 X(PG(d − 1, r)) or X (PG(d − 1, r)), with p = 2 and q = r−1 a prime. Then Γ is ∗ ∼ bipartite and Γ = K2.

Proof In [10, 54], these graphs were shown to be connected, imprimitive 2-arc transitive graphs with |V (Γ)| = 2q and a system of imprimitivity containing two 0 rd−1 blocks of size q, where q = 11 for X(H(11)), X (H(11)) and q = r−1 for X(PG(d − 1, r)), X0(PG(d − 1, r)). But by Lemma 2.3.26, these blocks must be independent sets, so the system of imprimitivity gives a bipartition of V (Γ). Hence Γ → K2, and since Γ contains an edge, Γ contains the induced subgraph K2. So we have a ∗ ∼ retraction to K2 which is a core. Hence Γ = K2. 2

4.4 Maruˇsiˇc-Scapellato graphs

4.4.1 Imprimitive Maruˇsiˇc-Scapellato graphs

The final class of imprimitive, symmetric pq graphs are the graphs which admit the group T = SL(2, 2a) for some a > 1, as a group of automorphisms acting imprimitively on the vertex set. These graphs are known as Maruˇsiˇc-Scapellato CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 51 graphs, and were first defined by these authors in [55]. We adopt the definition and notation in [61, Definition 3.6].

Definition 4.4.1 (Γ(a, m, S, U)) Let m > 1 be a divisor of 2a − 1, S = −S be ∗ a symmetric subset of Zm, U be a subset of Zm and w be a primitive element of GF(2a). Then the Maruˇsiˇc-Scapellato graph Γ = Γ(a, m, S, U) is the graph with vertex set

a a a V (Γ) = PG(1, 2 ) × Zm (with PG(1, 2 ) = GF(2 ) ∪ {∞}), such that (∞, r) ∈ V (Γ) has neighbourhood

a NΓ((∞, r)) = {(∞, r + s) | s ∈ S} ∪ {(x, r + u) | x ∈ GF(2 ), u ∈ U} and (x, r) ∈ V (Γ) (x ∈ GF(2a)) has neighbourhood

NΓ((x, r)) = {(x, r + s) | s ∈ S} ∪ {(∞, r − u) | u ∈ U} ∪  i (x + w , −r + u + 2i) | i ∈ Z2a−1, u ∈ U .

From Definition 4.4.1, for the special case when S = ∅,(∞, r) ∈ V (Γ) has neighbourhood

a NΓ((∞, r)) = {(x, r + u) | x ∈ GF(2 ), u ∈ U} ,

(x, r) ∈ V (Γ) (x ∈ GF(2a)) has neighbourhood

NΓ((x, r)) = {(∞, r − u) | u ∈ U} ∪  i (x + w , −r + u + 2i) | i ∈ Z2a−1, u ∈ U , and val(Γ) = 2a |U|. The Maruˇsiˇc-Scapellato graph Γ(2, 3, ∅, {0}) is shown in Figure 4.3, where z = w2 and 1 = w3. CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 52

(∞,2)

(∞,1) (z,2) (w,2)

(0,2) (0,0) (1,0) (1,2)

(1,1) (0,1)

(w,1) (z,1) (∞,0) (w,0) (z,0)

Figure 4.3: The Maruˇsiˇc-Scapellato graph Γ(2, 3, ∅, {0}).

Maruˇsiˇcand Scapellato [56] show that SL(2, 2a) ≤ Aut(Γ), and that Γ is SL(2, 2a) -vertex-transitive. Further, they show that Γ is SL(2, 2a)-imprimitive with a com- a plete block system Σ = {Bx | x ∈ PG(1, 2 )} (Bx = {(x, r) | r ∈ Zm}), and that Γ a is SL(2, 2 )-symmetric if Γ = Γ(a, m, ∅, {u}) with u ∈ Zm. (A complete block system is a system of imprimitivity Σ of a graph Γ where, for any two distinct elements

B1,B2 ∈ Σ, there exists vertices b1 ∈ B1 and b2 ∈ B2 such that [b1, b2] ∈ E(Γ).) In fact, the Maruˇsiˇc-Scapellato graphs are the only SL(2, 2a)-imprimitive graphs, up to isomorphism, which admit a complete block system with 2a + 1 elements of order m.

Theorem 4.4.2 ( [56, Theorem 3.1]) Let m > 1 be a divisor of 2a − 1 and T ∼= SL(2, 2a). A nontrivial graph Γ is a T -imprimitive orbital graph of T on V (Γ), with a Σ = {Bx | x ∈ PG(1, 2 )} (|Bx| = m) as the complete block system of imprimitivity, ∼ if and only if Γ = Γ(a, m, ∅, {u}) with u ∈ Zm.

In [81], Wang and Xu define graphs similar to the Maruˇsiˇc-Scapellato graphs of order 3q. CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 53

Definition 4.4.3 (F (s) and F 0(s)) For s ≥ 1, let T = PSL(2, 22s ) be a group acting transitively on the set V of order 3q (such an action exists; see [81, Lemma

4.6]). Then F0(s), F1(s) and F2(s) are defined as orbital graphs of T on V . These graphs are isomorphic, and the action of T on V is imprimitive, with a complete block  2s system Σ = Bx | x ∈ PG(1, 2 ) (Bx = {(x, r) | r ∈ Z3}) by [81, pp. 211,212]. We 0 define F (s) = F0(s) and F (s) = F1(s) ∪ F2(s) as in [81].

Since 22s is a power of two, PSL(2, 22s ) = SL(2, 22s ), so that both F (s) and 0 2s F (s) are orbital graphs of SL(2, 2 ). But by Theorem 4.4.2, F0(s) is a nontrivial 2s ∼ orbital graph of SL(2, 2 ) with system of imprimitivity Σ if and only if F0(s) = Γ(2s, 3, ∅, {0}). So F (s) ∼= Γ(2s, 3, ∅, {0}) and F 0(s) ∼= Γ(2s, 3, ∅, {1, 2}) are both Maruˇsiˇc-Scapellato graphs, and are symmetric by [81]. Using Definition 4.4.1, Praeger, Wang and Xu show which Maruˇsiˇc-Scapellato graphs of order pq are symmetric for p ≥ 5. (Note: if 2a + 1 is a prime, then a = 2s where s ≥ 0, and 22s + 1 is called a Fermat number (not all Fermat numbers are 2s prime). For each integer s ≥ 0, the Fermat number 2 + 1 is denoted by Fs.)

Theorem 4.4.4 ( [61, Theorem 3.7 (b) and Lemma 4.9 (a)]) Let q = 2a + 1 = 22s + 1 be a Fermat prime, where a = 2s with s ≥ 1, and let p be a prime divisor of 22s − 1. Then

2s 2s 2s G = SL(2, 2 ) o Z 2s ≤ SL(2, 2 ) o Z2s = ΓL(2, 2 ) e acts symmetrically on the Maruˇsiˇc-Scapellato graph Γ = Γ(2s, p, S, U) if and only if S = ∅ and either U = {u} for some u ∈ Zp, or d U = U := {i2ej : 0 ≤ j < } e,i e ∗ s d for some i ∈ Zp and divisor e ≥ 1 of gcd(d, 2 ) with 1 < e < p − 1, where d is the CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 54

∗ ∼ s 2s order of 2 in Zp. In the former case, Γ = Γ(2 , p, ∅, {0}) and val(Γ) = 2 ; in the 2s d latter case, val(Γ) = 2 e .

Note that d 1 < |U | = < p − 1 e,i e by [61, Lemma 4.9 (b)].

4.4.2 Primitive Maruˇsiˇc-Scapellato graphs

To determine the cores of imprimitive, symmetric Maruˇsiˇc-Scapellato graphs, we need a result [7, Section 3.5] on the cores of primitive Maruˇsiˇc-Scapellato graphs. So here we make a short digression to discuss primitive Maruˇsiˇc-Scapellato graphs. Let V be a vector space over a field F .A bilinear form is a function B : V ×V → F for which

(i) B(u + v, w) = B(u, w) + B(v, w),

(ii) B(u, v + w) = B(u, v) + B(u, w),

(iii) B(λu, v) = B(u, λv) = λB(u, v).

A bilinear form B is symplectic if it is

(i) totally isotropic: B(v, v) = 0 for all v ∈ V ,

(ii) nondegenerate: if B(u, v) = 0 for all v ∈ V then u = 0.

Totally isotropic forms are also called alternating forms. If B(u, v) = 0 for two vectors u, v ∈ V , then u and v are said to be orthogonal with respect to B.A symplectic vector space is a vector space equipped with a symplectic bilinear form. Now let V be a 4-dimensional vector space V = V (4, 22s−1 ) over the finite field GF (22s−1 ), where s ≥ 2. We define a symplectic form B(u, v) := uT Hv, where

  0 0 0 1    0 0 1 0 H :=   .  0 −1 0 0   −1 0 0 0 CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 55

The symplectic group Sp(4, 22s−1 ) is the group of all matrices M ∈ GL(4, 22s−1 ), for which M T HM = H. (Note: choosing a different H gives a subgroup conjugate to Sp(4, 22s−1 ) in GL(4, 22s−1 ).) Thus each element of Sp(4, 22s−1 ) acts on V via a linear transformation which preserves B, so that

B(Mu, Mv) = B(u, v).

The kernel of this action is the group Z ∩ Sp(4, 22s−1 ), where

n s−1 o Z = λI | λ ∈ GF(22 ) \{0} and I is the identity matrix. We define the projective symplectic group

PSp(4, 22s−1 ) = Sp(4, 22s−1 )/(Z ∩ Sp(4, 22s−1 )) to be the permutation group induced by the action of Sp(4, 22s−1 ) on the 1-dimensio- nal subspaces of V . The map T : V → V is semilinear if

T (u + v) = T (u) + T (v) for all u, v ∈ V , and there exists some σ ∈ Aut(GF(22s−1 )) such that

T (λv) = σ(λ)T (v) for all λ ∈ GF(22s−1 ) and v ∈ V . The semilinear group ΓL(4, 22s−1 ) is the group of all semilinear transformations of V . GL(4, 22s−1 ) is the subgroup of ΓL(4, 22s−1 ) consisting of all elements with σ = 1Aut(GF(22s−1 )). The symplectic semilinear group ΓSp(4, 22s−1 ) is the group of all T ∈ ΓL(4, 22s−1 ) such that there exists some λ ∈ GF(22s−1 ) and σ ∈ Aut(GF(22s−1 )) with

B(T (u),T (v)) = λσ(B(u, v)).

Each element of ΓSp(4, 22s−1 ) acts on V via a semilinear transformation, and the kernel of this action is Z. We define the projective symplectic semilinear group CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 56

PΓSp(4, 22s−1 ) = ΓSp(4, 22s−1 )/Z to be the permutation group induced by the action of ΓSp(4, 22s−1 ) on V . For more on classical groups, see [77]. So for each PSp(4, 22s−1 ) ≤ G ≤ PΓSp(4, 22s−1 ), G acts V . This action induces an orbital graph which admits PSp(4, 22s−1 ) as a group of automorphisms, with vertices the 1-dimensional subspaces of V .

Theorem 4.4.5 ( [62, Lemma 3.5]) Let PSp(4, 22s−1 ) ≤ G ≤ PΓSp(4, 22s−1 ) act on the set Ω of all 1-dimensional subspaces of a 4-dimensional symplectic vector space V = V (4, 22s−1 ) over GF (22s−1 ), where s ≥ 2. Then the following hold:

(i) |Ω| = (22s−1 + 1)(22s + 1), G has rank 3, the subdegrees of G are 1, 22s−1 + 22s and 22s+1 , and all suborbits are self-paired.

(ii) The nontrivial orbital graphs Ψ and Ψ, with

E(Ψ) = {[u, v] ∈ Ω × Ω | u 6= v, B(u, v) = 0} , (4.4.1)

are the only (incomplete, nonempty) vertex-primitive graphs on Ω admitting G, and each has automorphism group PΓSp(4, 22s−1 ).

(iii) If |Ω| = pq, with p < q and p, q primes, then p = 22s−1 + 1 and q = 22s + 1 are Fermat primes, and these graphs are non-Cayley graphs.

The graphs Ψ and Ψ, with |Ω| = pq, p < q and p, q primes are significant for two reasons. The first reason is that PSp(4, 22s−1 ) contains an isomorphic copy of PSL(2, 22s ) acting imprimitively on the 1-dimensional subspaces of V . Therefore, by Theorem 4.4.2, Ψ and Ψ are primitive Maruˇsiˇc-Scapellato graphs.

Theorem 4.4.6 ( [52, Proof of Theorem 2.1, pp.193]) Let Ψ be the orbital g- raph outlined in Theorem 4.4.5, with edge set given by Equation 4.4.1. If |Ω| = pq, with p < q and p and q primes, then both Ψ and Ψ are isomorphic to Maruˇsiˇc- Scapellato graphs.

The second reason that Ψ and Ψ are significant is that their cores are known. 2s−1 (Ψ is the graph W3(2 ) in [7].) CHAPTER 4. CORES OF IMPRIMITIVE, SYMMETRIC PQ GRAPHS 57

Theorem 4.4.7 ( [7, Section 3.5]) Let Ψ be the orbital graph outlined in Theo- rem 4.4.5, with edge set given by Equation 4.4.1. If |Ω| = pq, with p < q and p and q primes, then both Ψ and Ψ have complete cores. Chapter 5

Circulant Graphs

We now begin the proof of Theorem 4.1.2. The first class of graphs whose cores we determine are the circulants, which are split into four broad classes of graphs.   These subclasses are the lexicographic products Γ Kn with Γ a prime order cir- culant, the deleted lexicographic products of circulants of orders p and q, G(2q, r) and G(pq; r, s, u). Splitting the circulant case into these specific subclasses has two benefits, the first being that it reduces the number of graphs that we need to deter- mine the cores for (in comparison to the number of symmetric pq circulants in Table 4.1). More importantly, splitting into these subclasses allows the use of the general results on the cores of graph products given in [31,37,46], simplifying each case. In Section 5.1 we determine the core of G(2q, r), along with the lexicographic products. In Section 5.2, we show that all deleted lexicographic products of G(p, s) or G(q, r) are isomorphic to the categorical products G(p, s) × Kq or G(q, r) × Kp. Hence we determine the cores of all categorical products of symmetric circulants of orders p and q in Lemma 5.2.2, and use this result to determine the cores of all deleted lexicographic products of G(q, s) or G(q, r). In Section 5.3 we deal with G(pq; r, s, u). Beginning with Section 5.3.1, we show that G(pq; r, s, u) is isomorphic to a spanning subgraph of G(p, s) × G(q, r). Thus Lemma 5.2.2 gives the core of G(pq; r, s, u) whenever G(pq; r, s, u) ∼= G(p, s)×G(q, r). In Section 5.3.2 we show that even if G(pq; r, s, u) 6∼= G(p, s) × G(q, u), the core of G(pq; r, s, u) must be G(p, s), G(q, u) or itself. Finally, in Section 5.3.3 we give the conditions under which G(pq; r, s, u) has an induced subgraph isomorphic to either

58 CHAPTER 5. CIRCULANT GRAPHS 59

G(p, s) or G(q, u).

5.1 Lexicographic products and G(2q, r)

Lemma 2.3.26 makes G(2q, r) a straightforward case.

∼ ∗ ∼ Lemma 5.1.1 Let Γ = G(2q, r). Then Γ = K2.

Proof By [10, Lemma 3.9], Aut(Γ) has a system of imprimitivity consisting of two blocks of order q. By Lemma 2.3.26, these blocks are independent sets, so that this system of imprimitivity is a bipartition of V (Γ) into independent sets. Hence

Γ → K2.

Since Γ has edges, Γ contains an induced subgraph isomorphic to K2. Thus the ∗ ∼ homomorphism φ :Γ → K2 is a retraction. Finally, K2 is a core, so that Γ = K2. 2

      From Theorem 4.1.1 the graphs G(q, r) K3 , G(p, s) Kq and G(q, r) Kp are   lexicographic products of the form Γ Kn , where n = p or q, and Γ is a symmetric prime order circulant. Also, from Theorem 4.2.2, K3 is a symmetric prime order     circulant. Thus K3 Kq is a lexicographic product of the form Γ Kq . In addition to these graphs, G(2, q, r) is also isomorphic to a lexicographic product of circulants. ∼   Lemma 5.1.2 G(2, q, r) = G(q, r) K2 .

Proof From Definitions 2.2.5, 4.2.1 and 4.2.3, we define η : V (G(2, q, r)) →   V (G(q, r) K2 ) to be the map with

η(x) = (x, 0) for each x ∈ A ⊂ V (G(2, q, r)), and

η(x0) = (x, 1)

0 0   for each x ∈ A ⊂ V (G(2, q, r)). The orders of V (G(2, q, r)) and V (G(q, r) K2 ) are both equal to 2q, and η maps each element of V (G(2, q, r)) to a unique element   −1 in V (G(q, r) K2 ), so both η and η are bijections. CHAPTER 5. CIRCULANT GRAPHS 60

From Definitions 2.2.5, 4.2.1 and 4.2.3, for each edge [x, y] ∈ E(G(2, q, r)), y−x ∈ H(q, r), such that [x, y] ∈ E(G(q, r)) and

  η([x, y]) = [η(x), η(y)] = [(x, 0), (y, 0)] ∈ E(G(q, r) K2 ).

For [x, y0] ∈ E(G(2, q, r)), y − x ∈ H(q, r), such that [x, y] ∈ E(G(q, r)) and

0 0   η([x, y ]) = [η(x), η(y )] = [(x, 0), (y, 1)] ∈ E(G(q, r) K2 ).

For [x0, y] ∈ E(G(2, q, r)), y − x ∈ H(q, r), such that [x, y] ∈ E(G(q, r)) and

0 0   η([x , y]) = [η(x ), η(y)] = [(x, 1), (y, 0)] ∈ E(G(q, r) K2 ).

For [x0, y0] ∈ E(G(2, q, r)), y − x ∈ H(q, r), such that [x, y] ∈ E(G(q, r)) and

0 0 0 0   η([x , y ]) = [η(x ), η(y )] = [(x, 1), (y, 1)] ∈ E(G(q, r) K2 ).

Hence η is a graph homomorphism.

Finally, K2 has no edges, so by Definitions 2.2.5 and 4.2.1, [(x, u), (y, v)] ∈   E(G(q, r) K2 ) if and only if y − x ∈ H(q, r) (for any u, v ∈ V (K2)). Therefore,  [x, y] if u = 0, v = 0   [x, y0] if u = 0, v = 1 η−1([(x, u), (y, v)]) = η−1((x, u)), η−1((y, v)) = [x0, y] if u = 1, v = 0   [x0, y0] if u = 1, v = 1.

So by Definition 4.2.3, η−1([(x, u), (y, v)]) ∈ E(G(2, q, r)), and thus η−1 is a graph homomorphism. Therefore η is an isomorphism. 2

  So by finding the cores of the general lexicographic products G(p, s) Kq and       G(q, r) Kp , we also find the cores of G(q, r) K3 , K3 Kq and G(2, q, r).

∼   ∗ ∼ ∼   Theorem 5.1.3 If Γ = G(p, s) Kq , then Γ = G(p, s). If Γ = G(q, r) Kp , then Γ∗ ∼= G(q, r). CHAPTER 5. CIRCULANT GRAPHS 61

  Proof Let Γ = G(p, s) Kq . From Definition 2.2.5, the subset

{(u, x) | u ∈ V (G(p, s))} ⊂ V (Γ) induces a subgraph of Γ isomorphic to G(p, s). Therefore G(p, s) → Γ. Now we define a map φ : V (Γ) → V (G(p, s)) such that for each (u, x) ∈ V (Γ), φ((u, x)) = u. From Definition 2.2.5, [(u, x), (v, y)] ∈ E(Γ) if and only if [u, v] ∈

E(G(p, s)) (since Kq has no edges). Thus, if [(u, x), (v, y)] ∈ E(Γ), then

φ([(u, x), (v, y)]) = [φ((u, x)), φ((v, y))] = [u, v] ∈ E(G(p, s)).

Hence φ is a graph homomorphism from Γ to G(p, s), and Γ ↔ G(p, s). Therefore, by Corollary 2.3.20 and Lemma 2.3.14, Γ∗ ∼= (G(p, s))∗ = G(p, s).   Similarly, one can show that the core of Γ = G(q, r) Kp is G(q, r). 2

5.2 Deleted lexicographic products and categori- cal products

The third class of symmetric pq circulants are the deleted lexicographic products     G(p, s) Kq − qG(p, s) and G(q, r) Kp − pG(q, r). We begin by proving that these graphs are isomorphic to the categorical products of a symmetric circulant and a complete graph.

    Lemma 5.2.1 G(p, s) Kq −qG(p, s) = G(p, s)×Kq and G(q, r) Kp −pG(q, r) =

G(q, r) × Kp.

  Proof Let Ψ be an arbitrary symmetric graph, n ∈ N and Γ = Ψ Kn −nΨ. From Definitions 2.2.5 and 2.2.8,

    V (Γ) = V (Ψ Kn − nΨ) = V (Ψ Kn ) = V (Ψ × Kn).

From Definition 2.2.8, for (u, x), (v, y) ∈ V (Γ), [(u, x), (v, y)] ∈ E(Γ) if and only if either [u, v] ∈ E(Ψ) and x 6= y, or u = v and [x, y] ∈ E(Kn). However, Kn has CHAPTER 5. CIRCULANT GRAPHS 62

no edges, so [x, y] ∈/ E(Kn) for all x, y ∈ V (Kn). Therefore, [(u, x), (v, y)] ∈ E(Γ) if and only if [u, v] ∈ E(Ψ) and x 6= y.

Now Kn is complete, so whenever x 6= y,[x, y] ∈ E(Kn). Hence [(u, x), (v, y)] ∈

E(Γ) if and only if [u, v] ∈ E(Ψ) and [x, y] ∈ E(Kn). But from Definition 2.2.5,

[(u, x), (v, y)] ∈ E(Ψ × Kn) if and only if [u, v] ∈ E(Ψ) and [x, y] ∈ E(Kn). Hence

  E(Γ) = E(Ψ Kn − nΨ) = E(Ψ × Kn),

  so that Ψ Kn − nΨ = Ψ × Kn.   So if Ψ = G(p, s) and n = q, then G(p, s) Kq − qG(p, s) = G(p, s) × Kq; if   Ψ = G(q, r) and n = p, then G(q, r) Kp − pG(q, r) = G(q, r) × Kp. 2

Thus in order to determine the cores of the deleted lexicographic products, we must find the cores of the categorical products G(p, s) × Kq and G(q, r) × Kp. This simplifies our task, as more is known about homomorphisms and retractions from categorical products.   So using Lemma 2.3.29, we determine the cores of G(p, s) Kq − qG(p, s) and   ∼ G(q, r) Kp −pG(q, r). We begin by looking at the general case when Γ = G(p, s)× G(q, r).

Lemma 5.2.2 Let Γ ∼= G(p, s) × G(q, r), where G(p, s) and G(q, r) are symmetric. Then Γ is not a core if and only if one of the following conditions hold:

(i) G(p, s) → G(q, r), in which case Γ∗ ∼= G(p, s);

(ii) G(q, r) → G(p, s), in which case Γ∗ ∼= G(q, r).

Proof Let Γ ∼= G(p, s) × G(q, r), where G(p, s) and G(q, r) are symmetric. Then by Proposition 2.2.6, Γ is symmetric. If G(p, s) → G(q, r), then by Lemma 2.3.29, Γ ↔ G(p, s), so that by Lemma 2.3.14, Γ∗ ∼= G(p, s)∗. But G(p, s) is a vertex- transitive graph of prime order, so by Corollary 2.3.20, G(p, s) is a core. Therefore, Γ∗ ∼= G(p, s) and Γ is not a core. Similarly, if G(q, r) → G(p, s), then Γ∗ ∼= G(q, r). If Γ is not a core, then by Theorems 2.3.21 and 2.3.22, Γ∗ is a symmetric graph of prime order. Therefore, every Aut(Γ∗)-invariant partition of V (Γ∗) is trivial (since the order of each block of Aut(Γ∗) divides |V (Γ∗)|), so that Aut(Γ∗) is primitive on V (Γ∗). Thus, by Theorem 2.3.31, Γ∗ is projective. CHAPTER 5. CIRCULANT GRAPHS 63

Then by Theorem 2.3.30, Γ∗ is a retract of either G(p, s) or G(q, r), since Γ∗ is a retract of Γ = G(p, s)×G(q, r). But G(p, s) and G(q, r) are vertex-transitive graphs of prime order, so by Corollary 2.3.20, both G(p, s) and G(q, r) are cores. Hence if Γ is not a core, then either Γ∗ ∼= G(p, s) or Γ∗ ∼= G(q, r). Finally, from Lemma 2.3.29, Γ → G(p, s) and Γ → G(q, r), thus Γ∗ → G(p, s) and Γ∗ → G(q, r) (since Γ ↔ Γ∗). So if Γ∗ ∼= G(p, s), then G(p, s) → G(q, r), and if Γ∗ ∼= G(q, r), then G(q, r) → G(p, s). 2

  Using Lemma 5.2.2, we now determine the cores of G(p, s) Kq − qG(p, s) and   G(q, r) Kp − pG(q, r).

∼   ∗ ∼ ∼ Theorem 5.2.3 If Γ = G(p, s) Kq − qG(p, s), then Γ = G(p, s). Whilst if Γ =   G(q, r) Kp − pG(q, r), then exactly one of the following holds:

(i) χ(G(q, r)) ≤ p, in which case Γ∗ ∼= G(q, r);

∗ ∼ (ii) ω(G(q, r)) ≥ p, in which case Γ = Kp;

(iii) χ(G(q, r)) > p > ω(G(q, r)), in which case Γ is a core.

  ∼ Proof Let Γ = G(p, s) Kq − qG(p, s). From Theorem 4.2.2, Kq = G(q, q − 1), and G(q, q − 1) is symmetric. So by Lemma 5.2.1, Γ ∼= G(p, s) × G(q, q − 1). Since p < q, χ(G(p, s)) < q, and thus G(p, s) → G(q, q − 1). Therefore, by Lemma 5.2.2, Γ∗ ∼= G(p, s).   ∼ Now let Γ = G(q, r) Kp −pG(q, r). From Theorem 4.2.2, Kp = G(p, p−1), and G(p, p−1) is symmetric. So by Lemma 5.2.1, Γ ∼= G(q, r)×G(p, p−1). Therefore, by Lemma 5.2.2, if G(q, r) → G(p, p − 1) (that is, if χ(G(q, r)) ≤ p), then Γ∗ ∼= G(q, r); ∗ ∼ ∼ if G(p, p − 1) → G(q, r) (that is, if ω(G(q, r)) ≥ p), then Γ = G(p, p − 1) = Kp; if both G(q, r) 9 G(p, p − 1) and G(p, p − 1) 9 G(q, r) (that is, if χ(G(q, r)) > p > ω(G(q, r))), then Γ is a core. Therefore, at least one of the cases (i)-(iii) occurs. Finally, for any integer n < q, if ω(G(q, r)) = χ(G(q, r)) = n, then (G(q, r))∗ ∼=

Kn, which is a contradiction since G(q, r) is a core by Corollary 2.3.20. Therefore, by Proposition 2.3.5, ω(G(q, r)) < χ(G(q, r)) (unless ω(G(q, r)) = q), so exactly one of the cases (i)-(iii) occurs. 2 CHAPTER 5. CIRCULANT GRAPHS 64

5.3 G(pq; r, s, u)

5.3.1 Categorical products

The final circulant whose core we must find is G(pq; r, s, u) for p ≥ 3. We begin this case by looking at the graph G(3q, r). The definition of G(3q, r) is similar to that of the graphs G(pq; r, s, u), and on closer inspection we see that G(3q, r) ∼= G(3q; r, 2, u) (see Definitions 4.2.5 and 4.2.6).

Lemma 5.3.1 G(3q, r) ∼= G(3q; r, 2, u), where u = r if r is even, and u = 2r if r is odd.

Proof From Definition 4.2.6, if s = 2, then

s 2 2 t = t 2 ∈ −H(q, r), t ∈ H(q, r) and t ≤ H(q, r). (5.3.1)

∗ In addition, Zq is cyclic, so it has a unique subgroup of order 2 (namely h−1i, with ∗ ∗ −1 ∈ Zq). Thus a subgroup of Zq has even order if and only if it contains h−1i. Hence if r is even, then

∗ −1 ∈ H(q, r) ≤ Zq, H(q, r) = −H(q, r) and hti ≤ H(q, r), such that u = lcm(o(t), r) = r.

Whilst if r is odd, then

∗ −1 ∈/ H(q, r) ≤ Zq and H(q, r) 6= −H(q, r).

So for some integer m, if m is even then tm ∈ H(q, r), and if m is odd then tm ∈ −H(q, r). Thus t has even order and

u = lcm(o(t), r) = 2r.

So we define a map η : V (G(3q, r)) → V (G(3q; r, 2, u)) with

η :(i, x) 7→ (i, x), CHAPTER 5. CIRCULANT GRAPHS 65

−1 where i ∈ Z3 and x ∈ Zq. Clearly both η and η are bijections. Therefore, we show that η and η−1 are graph homomorphisms, thus proving that η is an isomorphism. From Definition 4.2.5 and Equation 5.3.1, if [(i, x), (j, y)] ∈ E(G(3q, r)) then

j − i ≡ 1 mod 3 ≡ (−1)2 mod 3 and y − x ∈ H(q, r) = t2H(q, r)

∗ for any t ∈ −H(q, r). Now h−1i = H(3, 2) (with −1 ∈ Zp), so from Definition 4.2.6, if [(i, x), (j, y)] ∈ E(G(3q, r)) then [(i, x), (j, y)] ∈ E(G(3q; r, 2, u)). Hence, for [(i, x), (j, y)] ∈ E(G(3q, r)),

η([(i, x), (j, y)]) = [(i, x), (j, y)] ∈ E(G(3q; r, 2, u)), so that η is a homomorphism. Now from Definition 4.2.6, if [(i, x), (j, y)] ∈ E(G(3q; r, 2, u)), then j − i = (−1)l and y − x ∈ tlH(q, r) for some integer l and a fixed t ∈ −H(q, r). When l is even, tl ∈ H(q, r), so that j − i = 1, y − x ∈ H(q, r) and [(i, x), (j, y)] ∈ E(G(3q, r)). Therefore, η−1([(i, x), (j, y)]) = [(i, x), (j, y)] ∈ E(G(3q, r)).

When l is odd, tl ∈ −H(q, r), so that i − j ≡ 1 mod 3 (j − i ≡ −1 mod 3), x − y ∈ H(q, r)(y − x ∈ −H(q, r)) and [(j, y), (i, x)] ∈ E(G(3q, r)). Therefore,

η−1([(i, x), (j, y)]) = [(i, x), (j, y)] = [(j, y), (i, x)] ∈ E(G(3q, r)), since edges are unordered. Hence, η−1 is a homomorphism, and η is an isomorphism. 2

Consequently, the techniques we use to determine the core of G(pq; r, s, u) also apply to G(3q, r), so we group these graphs together. ∗ From Definition 4.2.6, for any fixed t ∈ Zq such that lcm {o(t), r} = u and s t 2 ∈ −H(q, r), the vertices (i, x), (j, y) ∈ V (G(pq; r, s, u)) are adjacent if and only if there exists an integer l such that j − i = al and y − x ∈ tlH(q, r). At first CHAPTER 5. CIRCULANT GRAPHS 66 glance, there are similarities between this definition for G(pq; r, s, u) and that of the categorical product G(p, s) × G(q, u) in Definition 2.2.5. Further inspection shows that a relationship between G(pq; r, s, u) and G(p, s) × G(q, u) exists. Lemma 5.3.2 Let Γ = G(pq; r, s, u). Then Γ is isomorphic to a spanning subgraph of the symmetric graph Ψ = G(p, s) × G(q, u). Further, Γ ∼= Ψ if and only if t ∈ H(q, r).

∗ Proof Let Γ = G(pq; r, s, u), c ∈ Zq with H(q, r) = hci, and Ψ = G(p, s) × G(q, u). To show that Ψ is symmetric, we show that u is even. s s From Definition 4.2.6, t 2 ∈ −H(q, r), so that t 2 = −w for some w ∈ H(q, r). By ∗ −1 Definition 4.2.1, H(q, r) ≤ Zq is a group, so that w ∈ H(q, r). Hence the group ∗ ht, ci ≤ Zq contains the element

s −1 −1 t 2 w = −ww = −1.

∗ Now −1 has order 2 in Zq, so ht, ci must have even order. Therefore,

|ht, ci| = lcm(o(t), r) = u (5.3.2) is even. Thus by Theorem 4.2.2, G(p, s) and G(q, u) are symmetric, and by Proposition 2.2.6, Ψ is symmetric. By Definitions 2.2.5 and 4.2.6, V (Ψ) = V (Γ). So to show that Γ is a spanning subgraph of Ψ, we show that E(Γ) ⊆ E(Ψ). If [(i, x), (j, y)] ∈ E(Γ), then by Definition 4.2.6,

j − i = al and y − x ∈ tlH(q, r)

∗ for some integer l. Further, H(q, u) is the unique subgroup of Zq of order u, so by Equation 5.3.2, ht, ci = H(q, u). Thus tlH(q, r) ⊆ H(q, u), so that

j − i ∈ H(p, s) and y − x ∈ H(q, u).

Therefore, [i, j] ∈ E(G(p, s)) and [x, y] ∈ E(G(q, u)), so by Definition 2.2.5, [(i, x), (j, y)] ∈ E(Ψ). Hence E(Γ) ⊆ E(Ψ), and Γ is a spanning subgraph of Ψ. CHAPTER 5. CIRCULANT GRAPHS 67

In order to complete the proof, we need to show that E(Γ) ⊇ E(Ψ) if and only if t ∈ H(q, r). So let [(i, x), (j, y)] ∈ E(Ψ), such that by Definition 2.2.5,

j − i ∈ H(p, s) and y − x ∈ H(q, u).

If t ∈ H(q, r), then H(q, u) = ht, ci = H(q, r), such that

j − i = al and y − x ∈ tlH(q, r) for some integer l. Then from Definition 4.2.6, [(i, x), (j, y)] ∈ E(Γ). So if t ∈ H(q, r), then E(Γ) ⊇ E(Ψ). ao(t) Conversely, if E(Γ) ⊇ E(Ψ), then denote NΨ ((i, x)) ⊆ NΨ((i, x)), such that

ao(t)  o(t) NΨ ((i, x)) := (i + a , yˆ) | yˆ − x ∈ H(q, u) ,

ao(t) o(t) ao(t) o(t) where NΨ ((i, x)) = |H(q, u)| = u. For every (i+a , yˆ) ∈ NΨ ((i, x)), t = 1 so that o(t) o(t) a yˆ − x ∈ t H(q, r) = H(q, r) and u = NΨ ((i, x)) ≤ r. However u = lcm(o(t), r), so that u = r, H(q, r) = H(q, u) = ht, ci and t ∈ H(q, r). So if E(Γ) ⊇ E(Ψ), then t ∈ H(q, r). Therefore, E(Γ) ⊇ E(Ψ) if and only if t ∈ H(q, r). 2

Lemma 5.3.2 splits the case for G(pq; r, s, u) into two subcases, namely when t ∈ H(q, r) and t∈ / H(q, r). When t ∈ H(q, r), we combine Lemma 5.2.2 and Lemma 5.3.2 to obtain:

Theorem 5.3.3 Let Γ ∼= G(pq; r, s, u) with t ∈ H(q, r). Then Γ is not a core if and only if one of the following conditions hold:

(i) G(p, s) → G(q, u), in which case Γ∗ ∼= G(p, s);

(ii) G(q, u) → G(p, s), in which case Γ∗ ∼= G(q, u). CHAPTER 5. CIRCULANT GRAPHS 68

5.3.2 Candidates for core when t∈ / H(q, r)

Let Γ = G(pq; r, s, u). Whenever t∈ / H(q, r), Lemmas 2.3.29 and 5.3.2 imply the existence of homomorphisms

Γ → G(p, s) and Γ → G(q, u).

Hence G(p, s) and G(q, u) are candidates for the core of Γ. We claim that Γ, G(p, s) and G(q, u) are the only candidates. To prove this claim, for a retraction φ :Γ → Γ∗, ∗ we find γ ∈ Aut(Γ) for which (φ ◦ γ) |Γ∗ is semiregular on V (Γ ), and then use the powers of γ to construct the fibres of φ. ∗ ∗ In this section, we set H(q, r) = hci for c ∈ Zq, φ :Γ → Γ to be a retraction with φ |Γ∗ = 1Aut(Γ∗), and fix l, m ∈ N. From Definition 4.2.6, for (i, x) ∈ V (Γ), the maps π :(i, x) 7→ (i, x + 1) and ρ :(i, x) 7→ (i + 1, x) are both semiregular automorphisms of Γ. Therefore,

γ := ρal ◦ πtlcm ∈ Aut(Γ).

We show that γ maps each element of V (Γ∗) to a new fibre. Lemma 5.3.4 Let Γ = G(pq; r, s, u) and φ :Γ → Γ∗. Then γ((i, x)) = (i + al, x + l m ∗ t c ) for all (i, x) ∈ V (Γ), and (φ ◦ γ) |Γ∗ is semiregular in its action on V (Γ ) for any copy of Γ∗ in Γ. Proof Let Γ = G(pq; r, s, u) and φ :Γ → Γ∗ be a retraction from Γ to Γ∗. For (i, x) ∈ V (Γ), γ((i, x)) = (i + al, x + tlcm).

So γ is semiregular on V (Γ). l l m From Definition 4.2.6, (i, x) and (i + a , x + t c ) are adjacent for all i ∈ Zp and x ∈ Zq. And by Proposition 2.3.7 each fibre of φ must be an independent set. Thus l l m for all i ∈ Zp and x ∈ Zq,(i, x) and (i + a , x + t c ) are not in the same fibre of φ. Hence for any vertex in Γ, γ must map that vertex from one fibre of φ to a ∗ ∗ different fibre of φ. Thus for any copy of Γ in Γ, (φ ◦ γ) |Γ∗ ∈ Aut(Γ ) does not fix ∗ any element of V (Γ ). So (φ ◦ γ) |Γ∗ is semiregular. 2 CHAPTER 5. CIRCULANT GRAPHS 69

By Lemma 5.3.4, γ ∈ Aut(Γ) maps any element of V (Γ∗) from one fibre of φ to a different fibre of φ. However, Lemma 5.3.4 does not show which fibre contains ∗ γ((i, x)) for each (i, x) ∈ V (Γ ). To overcome this problem, we show that (φ ◦ γ) |Γ∗ is an element of a regular, cyclic subgroup of Aut(Γ∗).

Lemma 5.3.5 Let Γ = G(pq; r, s, u), φ :Γ → Γ∗, n = |V (Γ∗)| and G ≤ Aut(Γ∗) be ∼ ∼ ∗ ∗ regular with G = Zn. If Γ 6= Γ and Γ is not complete, then (φ ◦ γ) |Γ∗ ∈ G.

Proof From Theorems 2.3.21, 2.3.22 and 4.2.2, if Γ 6∼= Γ∗ then Γ∗ ∼= G(n, s), where n is either p or q, s is a divisor of n − 1,

∗ 0 0 ∼ Aut(Γ ) = {x 7→ m x + b | x, b ∈ Zn, m ∈ H(n, s)} = Zn o H(n, s) and ∼ G = {x 7→ x + b | x, b ∈ Zn} = Zn.

0 ∗ 0 0 ∗ So for η = m x + b ∈ Aut(Γ ), if m 6= 1 then 1 − m ∈ Zn = Aut(Zn). Then for 0 each b ∈ Zn, b = u(1 − m ) for some u ∈ Zn, and

η(u) = m0u + u(1 − m0) = m0u + u − um0 = u

∗ 0 ∗ such that η ∈ Aut(Γ )u. Hence whenever m 6= 1, η ∈ Aut(Γ ) must fix some vertex of Γ∗. Therefore the only semiregular elements of Aut(Γ∗) are those elements for 0 which m = 1, which are the elements in G. So by Lemma 5.3.4, (φ ◦ γ) |Γ∗ ∈ G. 2

By Definition 4.2.1 and Theorem 4.2.2, if n = |V (Γ∗)| is prime, then Γ∗ ∼= ∗ ∗ G(n, s) = Cay(Zn,H(n, s)) for some H(n, s) ⊆ Zn. So for a retraction φ :Γ → Γ ∗ and an isomorphism η :Γ → Cay(Zn,H(n, s)),

η φk := {(j, z) | (j, z) ∈ V (Γ) and (η ◦ φ)((j, z)) = k}

η for each k ∈ Zn. Thus each φk is the fibre of φ which maps to each k ∈ Zn under η. Since Γ and Γ∗ are symmetric, every arc of Γ is contained within some copy of Γ∗. So without loss of generality, we assume that for fixed (i, x), (i+al, x+tlcm) ∈ V (Γ), l l m ∗ (i, x), (i+a , x+t c ) ∈ V (Γ ). Thus we choose φ and η such that for a fixed b ∈ Zn, η l l m η (i, x) ∈ φ0 and (i + a , x + t c ) ∈ φb . Our choice of φ and η ensures that γ maps CHAPTER 5. CIRCULANT GRAPHS 70

η η (i, x) from fibre φ0 to fibre φb . So using this information, along with Lemmas 5.3.4 and 5.3.5, we determine which fibre the elements of V (Γ∗) are mapped to under the powers of γ.

Lemma 5.3.6 Let Γ = G(pq; r, s, u), φ :Γ → Γ∗, n = |V (Γ∗)| and G ≤ Aut(Γ∗) ∼ ∼ ∗ ∗ be regular with G = Zn. If Γ 6= Γ and Γ is not complete, then for all k ∈ Zn and nˆ ∗ ∗ η η nˆ ∈ N, (φ ◦ γ ) |Γ∗ ∈ Aut(Γ ) maps the vertex of Γ in φk to φk+ˆnb.

nˆ ∗ ∗ η η Proof We prove that (φ ◦ γ ) |Γ∗ ∈ Aut(Γ ) maps the vertex of Γ in φk to φk+ˆnb for any k ∈ Zn,n ˆ ∈ N and φ by induction onn ˆ. For the base case, letn ˆ = 1. ∗ η η Then (φ ◦ γ) |Γ∗ maps the vertex (i, x) ∈ V (Γ ) from φ0 to φb . By Lemma 5.3.5, ∼ ∗ η η (φ ◦ γ) |Γ∗ ∈ G = Zn, so (φ ◦ γ) |Γ∗ maps the vertex of Γ in φk to φk+b for all k ∈ Zn. ∗ η l l m Therefore, for each (j, z) ∈ V (Γ ), if (j, z) ∈ φk then γ((j, z)) = (j + a , z + t c ) ∈ η φk+b. Assume that, for any retraction φ :Γ → Γ∗ that fixes every vertex of Γ∗, the nˆ+1 ∗ result is true for somen ˆ > 1. In what follows we prove that (φ ◦ γ ) |Γ∗ ∈ Aut(Γ ) ∗ η η maps the vertex of Γ in φk to φk+(ˆn+1)b for any k ∈ Zn. Let Γ# := γnˆ(Γ∗). Since γnˆ ∈ Aut(Γ), Γ# ∼= Γ∗ ∼= G(n, s) and Γ# is a core of Γ. The vertices of Γ# are (j, z)# := γnˆ((j, z)) (where (j, z) ∈ V (Γ∗)). By the induction ∗ η hypothesis, if (j, z) = V (Γ ) ∩ φk, then

# nˆ ∗ η φ((j, z) ) = (φ ◦ γ )((j, z)) = V (Γ ) ∩ φk+ˆnb,

# η nˆ nˆ and (j, z) ∈ φk+ˆnb. Moreover, since γ ∈ Aut(Γ) and φ is a retraction, γ ◦ φ :Γ → Γ# is a retraction. By Theorem 4.2.2 there exists τ ∈ Aut(G(n, s)) with τ(k) := k − nbˆ for each # # # k ∈ Zp. So define ζ : V (Γ ) → V (G(n, s)) by ζ((j, z) ) := (η ◦ φ)((j, z) ). We have:

 # # # ∗ (j1, z1) , (j2, z2) ∈ E(Γ ) ⇔ [(j1, z1), (j2, z2)] ∈ E(Γ ) ⇔ # # η((j1, z1)) − η((j1, z1)) = (η ◦ φ)((j1, z1) ) − (η ◦ φ)((j1, z1) ) ∈ H(n, s).

Thus by Definition 4.2.1, ζ is an isomorphism. Further ζ−1 ◦ τ ◦ ζ ∈ Aut(Γ#), where −1 # η # η ζ ◦ τ ◦ ζ((j, z) ) ∈ φk whenever (j, z) ∈ φk+ˆnb. CHAPTER 5. CIRCULANT GRAPHS 71

Now let ψ := ζ−1 ◦ τ ◦ ζ ◦ γnˆ ◦ φ :Γ → Γ#.

Then ψ :Γ → Γ# is a retraction, and the set of fibres of ψ is the same as that of γnˆ ◦ φ. However, the fibres of γnˆ ◦ φ are the subsets

nˆ # η {(j, z) ∈ V (Γ) | (γ ◦ φ)((j, z)) = (h, w) } = {(j, z) ∈ V (Γ) | (η ◦ φ)((j, z)) = k} = φk,

# η where k ∈ Zn and (h, w) ∈ φk. Therefore, the set of fibres of ψ is identical to the η ∗ η set of fibres φk of φ. Moreover, by the induction hypothesis, for (j, z) = V (Γ ) ∩ φk, # η (j, z) ∈ φk+ˆnb and

nˆ nˆ nˆ # η (γ ◦ φ ◦ γ )((j, z)) = (γ ◦ φ)((j, z) ) ∈ φk+2ˆnb, such that ψ((j, z)#) = (ζ−1 ◦ τ ◦ ζ ◦ γnˆ ◦ φ ◦ γnˆ)((j, z)) = (j, z)#.

Thus, ψ fixes every vertex of Γ#. # η η Since (j, z) ∈ φk+ˆnb whenever (j, z) ∈ φk as shown above, and the set of fibres η # of ψ is {φk | k ∈ Zn}, it follows that the unique fibre of ψ containing (j, z) , denoted ζ ζ η by ψk, is given by ψk = φk+ˆnb. In particular,

# nˆ l l m η ζ (i, x) = γ ((i, x)) = (i +na ˆ , x +nt ˆ c ) ∈ φnbˆ = ψ0 and

l l m # nˆ l l m l l m η ζ (i+a , x+t c ) = γ ((i+a , x+t c )) = (i+(ˆn+1)a , x+(ˆn+1)t c ) ∈ φ(ˆn+1)b = ψb , such that γ((i, x)#) = (i + al, x + tlcm)#. Since ψ fixes every vertex of Γ#, we then have # l l m # l l m # (ψ ◦ γ)|Γ# ((i, x) ) = ψ((i + a , x + t c ) ) = (i + a , x + t c ) .

# ζ l l m # ζ Thus (ψ ◦ γ)|Γ# maps (i, x) ∈ ψ0 to (i + a , x + t c ) ∈ ψb . Now by Lemma 5.3.5, ∼ # # ζ (ψ ◦ γ) |Γ# ∈ G = Zn, so this implies that for all k ∈ Zn and (j, z) ∈ V (Γ ) ∩ ψk, CHAPTER 5. CIRCULANT GRAPHS 72

# ζ # ζ (ψ ◦ γ) |Γ# ((j, z) ) ∈ ψk+b. Therefore, γ((j, z) ) ∈ ψk+b and

nˆ+1 # ζ η γ ((j, z)) = γ((j, z) ) ∈ ψk+b = φk+(ˆn+1)b,

nˆ+1 ∗ ∗ η such that for any k ∈ Zn,(φ ◦ γ ) |Γ∗ ∈ Aut(Γ ) maps the vertex of Γ in φk to η φk+(ˆn+1)b as required. 2

From Lemma 5.3.6, we now find powers of γ which fix each element of V (Γ∗) to their respective fibres of φ, and thus construct each fibre out of the powers of γ.

Theorem 5.3.7 Let Γ ∼= G(pq; r, s, u) with t∈ / H(q, r).

(i) If |V (Γ∗)| = p, then Γ∗ ∼= G(p, s) and there exists a retraction φ :Γ → Γ∗

whose fibres are the sets {(i, x) | x ∈ Zq} for i ∈ Zp.

(ii) If |V (Γ∗)| = q, then Γ∗ ∼= G(q, u) and there exists a retraction φ :Γ → Γ∗

whose fibres are the sets {(i, x) | i ∈ Zp} for x ∈ Zq.

Proof Let Γ∗ be complete, so that Γ∗ ∼= G(n, n − 1) where n = p or q. Then Γ contains a subgraph isomorphic to G(n, n − 1). By Lemma 5.3.2, Γ is a spanning subgraph of Ψ = G(p, s) × G(q, u), so that Ψ contains a subgraph isomorphic to G(n, n − 1), and thus G(n, n − 1) → Ψ. On the other hand, by Lemma 2.3.29, Ψ → G(p, s) and Ψ → G(q, u), where G(p, s) → G(p, p−1) and G(q, u) → G(q, q−1) by inclusion. Thus, Ψ → G(n, n−1), so that Ψ ↔ G(n, n−1), and Ψ∗ ∼= G(n, n−1). However, by Theorems 2.3.30 and 2.3.31, either Ψ∗ ∼= G(p, s) or Ψ∗ ∼= G(q, u). So if n = p, then s = p − 1; if n = q, then u = q − 1. Now Γ is a spanning subgraph of Ψ, so we have the inclusion homomorphism δ :Γ → Ψ. So by Lemma 2.3.29, there exist homomorphisms

π ◦ δ :Γ → G(p, s) and ρ ◦ δ :Γ → G(q, u), where the fibres of π◦δ are the sets {(j, y) | y ∈ Zq} for each j ∈ Zp, and fibres of ρ◦δ are the sets {(j, y) | j ∈ Zp} for each y ∈ Zq. So if n = p, then π ◦δ :Γ → G(p, p−1) is a retraction; if n = q, then ρ ◦ δ :Γ → G(q, q − 1) is a retraction. ∗ ∗ npˆ Let |V (Γ )| = p, with Γ  Kp. By Lemma 5.3.6 for anyn ˆ ∈ N,(φ ◦ γ ) |Γ∗ ∗ η η maps each vertex of Γ in φk to φk+ˆnpb, for all k ∈ Zp. But k +npb ˆ ≡ k mod p, CHAPTER 5. CIRCULANT GRAPHS 73

npˆ ∗ η η and as such (φ ◦ γ ) |Γ∗ maps the vertex of Γ in φk to φk, for all k ∈ Zp. So if ∗ η (j, z) ∈ V (Γ ) is in φk, then

np l l m l m η γ (j, z) = (j +npa ˆ , z +npt ˆ c ) = (j, z +npt ˆ c ) ∈ φk for alln ˆ ∈ N and k ∈ Zp. But by Definition 4.2.6, p and q are primes with ∗ l m l m p 6= q, and t, c ∈ Zq. Therefore, pt c ∈ Zq with pt c 6≡ 0 mod q, such that l m η η pt c = Zq. Thus for all k ∈ Zp, if (j, z) ∈ φk, then {(j, y) | y ∈ Zq} ⊆ φk. So by η Theorem 2.3.22, each fibre of φ has order q, such that for all k ∈ Zp, if (j, z) ∈ φk η then φk = {(j, y) | y ∈ Zq}. Hence each of the p fibres of φ are one of the p sets {(j, y) | y ∈ Zq} for all j ∈ Zp. By Lemma 5.3.2, Γ is a spanning subgraph of Ψ, and moreover Γ 6= Ψ since t 6∈ H(q, r). Hence Γ∗ is a subgraph of Ψ, and we have the inclusion homomorphism δ :Γ∗ → Ψ. By Lemma 2.3.29, Ψ has the surjective projection homomorphism π :Ψ → G(p, s), (j, y) 7→ y. Further, since |V (Γ∗)| = p = |V (G(p, s))|, π ◦ δ is bijective. Hence (π ◦ δ)(Γ∗) ∼= Γ∗ and (π ◦ δ)(Γ∗) is a spanning subgraph of G(p, s). ∗ We claim that (π ◦ δ)(Γ ) = G(p, s). Let j1, j2 ∈ Zp be any two adjacent vertices l0 of G(p, s), so that j2 − j1 = a ∈ H(p, s) for some integer l0. Then j1 and j2 ∗ each determines uniquely a vertex of Γ , say, (j1, y1) and (j2, y2), respectively, with (j , y ) ∈ φη and (j , y ) ∈ φη for some k , k ∈ . By Definition 4.2.6, each vertex 1 1 k1 2 2 k2 1 2 Zp η η (j , z) ∈ φ is adjacent in Γ to (j , z + tl0 c) ∈ φ , since j − j = al0 ∈ H(p, s). 1 k1 2 k2 2 1 l0 ∗ Thus φ((j1, z)) = (j1, y1) and φ((j2, z + t c)) = (j2, y2) are adjacent in Γ , since φ is a homomorphism. In other words, if two vertices of G(p, s) are adjacent, then the corresponding vertices of Γ∗ are adjacent in Γ∗; hence |E(Γ∗)| ≥ |E(G(p, s))|. On the other hand, |E(Γ∗)| = |E((π ◦δ)(Γ∗))| ≤ |E(G(p, s))| as (π ◦δ)(Γ∗) is a spanning subgraph of G(p, s). Therefore, |E(Γ∗)| = |E((π ◦ δ)(Γ∗))| = |E(G(p, s))| and so (π ◦ δ)(Γ∗) = G(p, s). Consequently, Γ∗ ∼= G(p, s), and the fibres of φ are the sets

{(i, x): x ∈ Zq}, i ∈ Zp. ∗ ∗ Now let |V (Γ )| = q with Γ  Kq. The proof for this case is the same as above, so we omit it. 2 CHAPTER 5. CIRCULANT GRAPHS 74

5.3.3 Core when t∈ / H(q, r)

Theorem 5.3.7 shows that when t∈ / H(q, r) and G(pq; r, s, u) is not a core, the core of G(pq; r, s, u) must be isomorphic to either G(p, s) or G(q, u). Therefore we must determine the conditions under which G(pq; r, s, u) contains one of G(p, s) or G(q, u) as an induced subgraph.

Lemma 5.3.8 Let Γ ∼= G(pq; r, s, u) with t∈ / H(q, r).

(i) Γ has an induced subgraph isomorphic to G(p, s) if and only if there exists a homomorphism η : G(p, s) → G(q, u), such that for each (i, j) ∈ A(G(p, s)) with j − i = al for some integer l, we have η(j) − η(i) ∈ tlH(q, r).

(ii) Γ has an induced subgraph isomorphic to G(q, u) if and only if there exists a homomorphism ζ : G(q, u) → G(p, s), such that for each (x, y) ∈ A(G(q, u)) with y − x ∈ tlH(q, r) for some integer l, we have ζ(y) − ζ(x) = al.

Proof

(i) If there exists a homomorphism η : G(p, s) → G(q, u), such that each arc (i, j) ∈ A(G(p, s)) with j − i = al maps to an arc (x, y) ∈ A(G(q, u)) with η(j) − η(i) ∈ tlH(q, r), we define ∆ to be the induced subgraph of Γ with

V (∆) = {(i, η(i)) | i ∈ Zp} .

Then by Definition 4.2.6, ((i, η(i)), (j, η(j))) ∈ A(∆) if and only if (i, j) ∈ A(G(p, s)), and as such ∆ ∼= G(p, s). By Lemma 5.3.2 Γ is a spanning subgraph of Ψ = G(p, s)×G(q, u), so we have the inclusion homomorphism δ :Γ → Ψ. And by Lemma 2.3.29, we have the projection π :Ψ → G(p, s), (i, x) 7→ i. So if Γ contains an induced subgraph ∆ ∼= G(p, s), then Γ ↔ G(p, s), so that ∆ ∼= Γ∗ ∼= G(p, s). Then by Theorem 5.3.7 there is a ∗ retraction φ :Γ → Γ whose fibres are the sets {(i, x): x ∈ Zq}, i ∈ Zp. Thus π ◦ δ :Γ → G(p, s), (i, x) 7→ i is a homomorphism whose set of fibres is identical to the set of fibres of φ. Since ∆ is a copy of Γ∗ in Γ, ∆ ∼= φ(Γ), so ∆ has exactly one vertex in each fibre of φ. Thus each fibre of π ◦ δ contains exactly one vertex of ∆. CHAPTER 5. CIRCULANT GRAPHS 75

In other words, for each i ∈ Zp, ∆ contains exactly one vertex of the form (i, x). Thus

θ := (π ◦ δ) |∆: V (∆) → V (G(p, s)), (i, x) 7→ i, is a bijection. Since π ◦ δ is a homomorphism, θ : ∆ → G(p, s) is a homomorphism. And since |E(∆)| = |E(G(p, s))| (as ∆ ∼= G(p, s)), θ is an isomorphism. By Lemma 2.3.29, there exists a projection ρ :Ψ → G(q, u), (i, x) 7→ x. Thus the projections ρ ◦ δ :Γ → G(q, u), (i, x) 7→ x and

ψ := (ρ ◦ δ) |∆: ∆ → G(q, u), (i, x) 7→ x are homomorphisms. Consequently,

η := ψ ◦ θ−1 : G(p, s) → G(q, u) is a homomorphism, and it maps each i ∈ Zp to the unique x(i) ∈ Zq such that

(i, x(i)) is the unique vertex of ∆ contained in the fibre {(i, x): x ∈ Zq} of φ. If (i, j) ∈ A(G(p, s)), then j = i + al for some integer l, and (θ−1(i), θ−1(j)) ∈ A(∆) ⊂ A(Γ) (as θ−1 is an isomorphism from G(p, s) to Γ∗). Since θ−1(i) = (i, x(i)), by Definition 4.2.6, θ−1(j) = (i + al, x(i) + tlcm) for some integer m. Therefore,

η(j) − η(i) = (x(i) + tlcm) − x(i) = tlcm ∈ tlH(q, r) as required.

(ii) The proof of (ii) is similar to the proof of (i), so we omit it. 2

To finish the case for G(pq; r, s, u) with t∈ / H(q, r), we combine Theorem 5.3.7 and Lemma 5.3.8.

Theorem 5.3.9 Let Γ ∼= G(pq; r, s, u) with t∈ / H(q, r). Then Γ is not a core if and only if one of the following conditions hold:

(i) there exists a homomorphism η : G(p, s) → G(q, u), such that for each (i, j) ∈ A(G(p, s)) with j − i = al for some integer l, we have η(j) − η(i) ∈ tlH(q, r). In this case, Γ∗ ∼= G(p, s); CHAPTER 5. CIRCULANT GRAPHS 76

(ii) there exists a homomorphism ζ : G(q, u) → G(p, s), such that for each (x, y) ∈ A(G(q, u)) with y − x ∈ tlH(q, r) for some integer l, we have ζ(y) − ζ(x) = al. In this case, Γ∗ ∼= G(q, u).

Proof By Theorem 5.3.7, if G(pq; r, s, u) with t∈ / H(q, r) is not a core, then its core is isomorphic to either G(p, s) or G(q, r). By Lemmas 2.3.29 and 5.3.2, G(pq; r, s, u) → G(p, s) and G(pq; r, s, u) → G(q, u). So G(pq; r, s, u) is not a core if and only if G(pq; r, s, u) contains an induced subgraph isomorphic to G(p, s) or G(q, u). Therefore, Lemma 5.3.8 gives the conditions under which G(pq; r, s, u) has a core isomorphic to G(p, s) or G(q, u). 2 Chapter 6

Maruˇsiˇc-Scapellato graphs

To complete the proof of Theorem 4.1.2, we now determine the cores of the im- primitive symmetric Maruˇsiˇc-Scapellato graphs of order pq. As in Section 5.3, for a Maruˇsiˇc-Scapellato graph Γ, we first identify potential candidates for Γ∗. We then find the conditions under which Γ contains these candidates as induced subgraphs. This chapter proceeds as follows. In Section 6.1, we show that for an imprimitive Maruˇsiˇc-Scapellato graph Γ = Γ(2s, p, S, U) of order pq, when Γ∗ has order q,Γ∗ is complete. In Section 6.2, we prove Theorems 6.2.2 and 6.2.3, which give the lower and upper bounds on ω(Γ), along with necessary conditions on Γ for which these bounds are met. As a consequence of the lower bound, whenever Γ∗ has order p,Γ∗ must be complete. In Section 6.3, we use the bounds on the clique number to find an upper bound on α(Γ) (and consequently a lower bound on χ(Γ)), along with necessary conditions for the bound to be met. Finally in Section 6.4, we collect all the results from Sections 6.1, 6.2 and 6.3 in Theorem 6.4.1, which gives the cores of all imprimitive, symmetric Maruˇsiˇc-Scapellato graphs of order pq.

6.1 When |V (Γ∗)| = q

Let Γ = Γ(2s, p, S, U) be an imprimitive Maruˇsiˇc-Scapellato graph of order pq. By Theorem 4.4.4, q = 22s + 1 is a Fermat prime, p is a divisor of q − 2, S = ∅ and a the block system Σ = {Bx | x ∈ PG(1, 2 )} with blocks Bx = {(x, r) | r ∈ Zp} gives

77 CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 78 a partition of V (Γ) into independent sets of size p. This partition induces a graph homomorphism into Kq, so Kq is our first candidate for the core of Γ. ∗ ∗ Before we show that Kq is the only possibility for Γ when |V (Γ )| = q, we must

first state some useful properties of the number q and the stabiliser Aut(Γ)(∞,r) of (∞, r) ∈ V (Γ). As mentioned in Section 4.4, Fermat primes are the primes of the form q = 22s + 1. More generally, Fermat numbers are any numbers of the form 2s Fs = 2 + 1, where s ≥ 0. All Fermat numbers are pairwise coprime [45], and for s ≥ 1, all Fermat numbers satisfy the recurrence relation [45]

Fs = F0F1 ...Fs−1 + 2. (6.1.1)

Consequently, whenever p | 22s − 1, p must be a prime factor of exactly one of the

Fermat numbers Fl for 0 ≤ l ≤ s − 1. For more on Fermat numbers, see [45]. Now as in [56, Equations 10,12 and 14], for each b ∈ GF(22s ), we define  (x, r) x = ∞ λb((x, r)) = (6.1.2) (x + b, r) x ∈ GF(22s ), and for our chosen primitive element w ∈ GF(22s )∗, we define  (x, r + 1) x ∈ {∞, 0} ρ((x, r)) = (6.1.3) (xw, r + 1) x ∈ GF(22s )∗.

 2s From Definition 4.4.1, λb, ρ ∈ Aut(Γ). Thus H := λb | b ∈ GF(2 ) ≤ Aut(Γ) with s ∼ 2 p ∼ s H = Z2 , and J := hρ i ≤ Aut(Γ) with J = Z 22 −1 . Clearly λb fixes B∞ pointwise p 2s ip for each b ∈ GF(2 ), and ρ fixes B∞ ∪ B0 pointwise for any integer i. Thus J fixes

B∞ ∪ B0 pointwise, and H fixes B∞ pointwise, such that H o J ≤ Aut(Γ)(∞,r) for every r ∈ Zp. Now we show that when Γ∗ has order q, there is exactly one vertex of Γ∗ in each block of Σ.

Lemma 6.1.1 Let Γ = Γ(2s, p, ∅,U) be an imprimitive symmetric Maruˇsiˇc-Scapell- ato graph (p < q = 22s + 1, p and q are prime) such that |V (Γ∗)| = 22s + 1. Then V (Γ∗) contains exactly one vertex from each block of Σ. CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 79

Proof Assume that there exists a copy of Γ∗ containing multiple vertices from some block of Σ. Since Γ is vertex-transitive, Aut(Γ) is transitive on Σ. So without loss of ∗ generality, we assume that (∞, u), (∞, v) ∈ V (Γ ) ∩ B∞, where u 6= v and B∞ ∈ Σ. Now Γ is symmetric, so by Theorem 4.4.4, S = ∅ such that (∞, u) and (∞, v) are nonadjacent. Thus Γ∗ is not complete, so by Theorems 2.3.21, 2.3.22 and 4.2.2, Γ∗ ∼= G(q, r) for some proper even divisor r of q − 1, and Aut(Γ∗) is a Frobenius group in its action on V (Γ∗). From Equations 6.1.2 and 6.1.3,

2s ∼ s Aut(Γ)(∞,u) ≥ H o J = Z2 o Z 22 −1 , p

∗ and H o J fixes B∞ pointwise. So for any γ ∈ H o J and retraction φ :Γ → Γ , ∗ ∗ (φ ◦ γ) |Γ∗ ∈ Aut(Γ ) fixes both (∞, u) and (∞, v). However Aut(Γ ) is a Frobenius ∗ group in its action on V (Γ ), so (φ ◦ γ) |Γ∗ = 1Aut(Γ∗). Hence γ must map each element of V (Γ∗) to another vertex of Γ in the same fibre of φ. Therefore, for any (x, t) ∈ V (Γ∗), −1 H o J((x, t)) ⊆ φ ((x, t)).

∗ ∗ Now |B∞| = p < q = |V (Γ )|, so V (Γ ) 6⊆ B∞. Therefore, there exists some (x, t) ∈ V (Γ∗) with x 6= ∞, so that by Equation 6.1.2

2s −1 p < 2 = |H| = |H((x, t))| ≤ |H o J((x, t))| ≤ φ ((x, t)) .

However, |V (Γ∗)| = q, so by Theorem 2.3.22, the fibres of φ have order p. So we have a contradiction; consequently V (Γ∗) contains at most one vertex from each block. Finally, since |V (Γ∗)| = |Σ| = q, there is exactly one vertex of V (Γ∗) contained in each block of Σ. 2

Using Lemma 6.1.1, we prove that if |V (Γ∗)| = q, then Γ∗ is complete.

Theorem 6.1.2 Let Γ = Γ(2s, p, ∅,U) be an imprimitive symmetric Maruˇsiˇc-Scape- llato graph (p < q = 22s +1, p, q are prime and pq 6= 15) such that |V (Γ∗)| = 22s +1. ∗ ∼ Then Γ = K22s +1. Proof Assume Γ∗ is a noncomplete graph, that |V (Γ)| = pq 6= 15, and let φ :Γ → Γ∗ be a retraction. By Theorems 2.3.21, 2.3.22 and 4.2.2, Γ∗ ∼= G(q, r) for some CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 80 proper even divisor r of q − 1, and Aut(Γ∗) is a Frobenius group in its action on V (Γ∗). By Definition 4.4.1, p is a prime divisor of 22s −1. Moreover, all Fermat numbers are coprime to one another, so by Equation 6.1.1, p | Fl for exactly one 0 ≤ l ≤ s−1. 2s−1 Thus p ≤ Fs−1 = 2 + 1, so by Equation 6.1.1,

2s−1 2s |B∞ ∪ B0| = 2p ≤ 2(2 + 1) = 2Fs−1 < F0F1 ...Fs−1 + 2 = 2 + 1.

Since |V (Γ∗)| = 22s + 1, there are 22s + 1 fibres of φ. Hence there must be at least 2s ∗ one fibre of φ which contains no vertices from B∞ ∪ B0. So for some x ∈ GF(2 ) , ∗ (x, t) ∈ V (Γ ) where t ∈ Zp and

−1 φ ((x, t)) ∩ (B∞ ∪ B0) = ∅.

Since Γ is vertex-transitive, every vertex of Γ is contained in some copy of Γ∗. In particular, for every vertex (y, z) ∈ φ−1((x, t)), there is a core Γ# ∼= Γ∗ of Γ such that (y, z) ∈ V (Γ#). (Note that Γ# depends on (y, z), though all of them are # ∗ isomorphic to each other.) We claim that φ |Γ# is an isomorphism from Γ to Γ . # ∗ Since φ is a homomorphism, φ |Γ# :Γ → Γ is a homomorphism. Moreover, φ |Γ# # is surjective for otherwise the composition of a retraction from Γ to Γ and φ |Γ# is a homomorphism from Γ to a proper subgraph of Γ∗, contradicting the assumption that Γ∗ is a core of Γ. Since Γ# ∼= Γ∗, there is an isomorphism δ :Γ∗ → Γ#. Then # # (δ ◦ φ) |Γ# :Γ → Γ is an endomorphism, so by Proposition 2.3.12, (δ ◦ φ) |Γ# ∈ # # # Aut(Γ ) since Γ is a core. In particular, (δ ◦ φ) |Γ# is a bijection from V (Γ ) to # ∗ itself. Therefore, φ |Γ# is a bijection from V (Γ ) to V (Γ ) and hence an isomorphism from Γ# to Γ∗. In particular, each fibre of φ contains exactly one vertex of Γ#. ∗ # # Define η : V (Γ ) → V (Γ ) to be the inverse of the isomorphism φ |Γ# : V (Γ ) → V (Γ∗). Then (y, z) = η((x, t)) and for each (j, k) ∈ V (Γ∗), η((j, k)) ∈ V (Γ#) ∩ φ−1((j, k)) is the unique vertex of Γ# contained in the fibre φ−1((j, k)). Define ψ := η ◦ φ :Γ → Γ#. Then ψ is a retraction whose set of fibres is identical to the set of fibres of φ. More specifically, for (j, k) ∈ V (Γ∗), the fibre ψ−1(η(j, k)) of ψ is equal to the fibre φ−1((j, k)) of φ. In particular, ψ−1((y, z)) = φ−1((x, t)). Applying Lemma 6.1.1 to Γ#, we know that Γ# contains exactly one vertex from CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 81

# each block of Σ. Clearly, (y, z) is the unique vertex of Γ in By. Let (∞, c), (0, d) be # the vertices of Γ contained in B∞,B0, respectively, where c, d ∈ Zp. By Equation # 6.1.3, J fixes B∞ ∪ B0 pointwise, so for any γ ∈ J,(ψ ◦ γ) |Γ# ∈ Aut(Γ ) fixes both (∞, c) and (0, d). Since Aut(Γ#) is a Frobenius group on V (Γ#) (as Γ# ∼= Γ∗ ∼= G(q, r)), it follows # that (ψ ◦ γ) |Γ# = 1Aut(Γ#). Hence for each γ ∈ J, γ maps each vertex of V (Γ ) to a vertex of Γ in the same fibre of ψ. Therefore, the J-orbit J((y, z)) containing (y, z) satisfies J((y, z)) ⊆ ψ−1((y, z)) = φ−1((x, t)). (6.1.4)

Since Equation 6.1.4 holds for every (y, z) ∈ φ−1((x, t)), by Theorem 2.1.2, φ−1((x, t)) is a (disjoint) union of J-orbits. Now by Theorem 2.3.22 and our assumption |V (Γ∗)| = q, |φ−1((x, t))| = p. On −1 −1 the other hand, since φ ((x, t)) ∩ (B∞ ∪ B0) = ∅, for each (y, z) ∈ φ ((x, t)) we have y 6= ∞, 0. Thus by Theorem 2.1.2, |J((y, z))| divides |φ−1((x, t))|, and by Equation 6.1.3, 22s − 1 |J((y, z))| = |J| = . p

s s s 22 −1 22 −1 22 −1 Therefore, p is a divisor of p, implying that either p = p or p = 1. s 22 −1 If p = 1, then by Equation 6.1.1

2s 2 − 1 = Fs − 2 = F0F1 ...Fs−1 = p.

But F0 = 3 and F1 = 5, so F0F1 ...Fs−1 is prime only if s = 1, such that p = F0 = 3 s 22 −1 and q = F1 = 5. Thus p = 1 only if |V (Γ)| = 15. s 22 −1 However we assume that |V (Γ)|= 6 15, so s ≥ 2 and p = p. Then by Equation 6.1.1, 2s 2 2 − 1 = F0F1 ...Fs−1 = p .

2s But F0 = 3 and F1 = 5, so 2 − 1 = F0F1 ...Fs−1 must have prime factors 3 and 5. Hence 22s − 1 6= p2, and we have a contradiction. Thus if |V (Γ)| = pq 6= 15, then ∗ ∼ Γ = K22s +1. 2 CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 82

6.2 Bounding the clique number

We now investigate the clique number of Γ. Generally, determining the exact clique number is difficult, so instead we prove lower and upper bounds. These bounds on the clique number are dependent on the subfield structure of GF(22s ).

Lemma 6.2.1 Let GF(22l ) be a subfield of GF(22s ), and w be a primitive element s l of GF(22 ). Then GF(22 )∗ = wFlFl+1...Fs−1 .

Proof By [65, Theorem 9.1.1], the multiplicative group of any finite field is cyclic. So let w be a primitive element of GF(22s ), such that

2s ∗ ∼ hwi = GF(2 ) = Z22s −1.

s 2 FlFl+1...Fs−1 By Equation 6.1.1, 2 − 1 = F0F1 ...Fs−1, so w has order F0F1 ...Fl−1 in GF(22s )∗. Thus FlFl+1...Fs−1 ∼ w = ZF0F1...Fl−1 . Now 2l | 2s, so by [65, Theorem 9.3.1], GF(22s ) has exactly one subfield M ∼= GF(22l ). Therefore, M ∗ ≤ GF(22s )∗, and by Equation 6.1.1,

∗ ∼ l M = Z22 −1 = ZF0F1...Fl−1 .

By [38, Chapter 1, Exercise 3.6], for any cyclic group of order n, there exists exactly one subgroup of order m for each m | n. And by Equation 6.1.1,

2s 2s ∗ F0F1 ...Fl−1 | F0F1 ...Fl−1FlFl+1 ...Fs−1 = 2 − 1 = GF(2 ) .

2s ∗ Thus GF(2 ) has exactly one subgroup isomorphic to ZF0F1...Fl−1 . Therefore

M ∗ = wFlFl+1...Fs−1 .

2

Using Lemma 6.2.1, we obtain a lower bound on the clique number ω(Γ) of Γ. CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 83

Theorem 6.2.2 Let Γ = Γ(2s, p, S, U), where p < q = 22s + 1, p and q are prime. Then ω(Γ) ≥ p, and equality occurs only if p = 22l + 1 is a Fermat prime for some 0 ≤ l ≤ s − 1.

Proof By Definition 4.4.1 and Theorem 4.4.4, for each u ∈ Zp,

Γ(2s, p, ∅, {u}) ∼= Γ(2s, p, ∅, {0}).

Therefore, from Definition 4.4.1, Γ(2s, p, S, U) contains a spanning subgraph isomor- phic to Γ(2s, p, ∅, {0}), which implies that

ω(Γ(2s, p, ∅, {0})) ≤ ω(Γ(2s, p, S, U)).

So it suffices to prove that ω(Γ) ≥ p for Γ = Γ(2s, p, ∅, {0}). From Definition 4.4.1 and Equation 6.1.1,

2s p | 2 − 1 = F0F1 ...Fs−1.

But all Fermat numbers are coprime to one another, so if p is a prime then p divides l s exactly one Fermat number Fl, for some 0 ≤ l ≤ s−1. Now since l ≤ s−1, 2 | 2 . So by [65, Theorem 9.3.1], there exists exactly one subfield GF(22l ) ≤ GF(22s ), where by l l Lemma 6.2.1, GF(22 )∗ = wFlFl+1...Fs−1 . Hence for each wiFlFl+1...Fs−1 ∈ GF(22 )∗,

2iFlFl+1 ...Fs−1 ≡ 0 mod p. (6.2.1)

2l 2l Now GF(2 ) is a field, so its additive group is isomorphic to Z2 . Therefore, for any two distinct elements x, y ∈ GF(22l ),

y = x + wiFlFl+1...Fs−1 (6.2.2)

l for some wiFlFl+1...Fs−1 ∈ GF(22 )∗. So we define C ⊆ V (Γ) to be the set

n l o C := (x, 0) | x ∈ GF(22 ) . CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 84

By Equations 6.2.1 and 6.2.2, for any two distinct vertices (x, 0), (y, 0) ∈ C,

iFlFl+1...Fs−1 (y, 0) = (x + w , 2iFlFl+1 ...Fs−1)

l for some wiFlFl+1...Fs−1 ∈ GF(22 )∗. Therefore, by Definition 4.4.1, [(x, 0), (y, 0)] ∈ E(Γ), such that C is a clique of order 22l . Furthermore, by Definition 4.4.1, (∞, 0) ∈ V (Γ) is adjacent to every vertex in C, so {(∞, 0)} ∪ C is a clique of order 22l + 1. Hence ω(Γ) ≥ 22l +1, and since p is a prime factor of 22l +1, ω(Γ) ≥ p with equality only if p = 22l + 1 is a Fermat prime. 2

There are two significant consequences of Theorem 6.2.2. The first consequence ∗ ∗ ∗ ∼ is that ω(Γ ) = ω(Γ) ≥ p, which implies that if the order of Γ is p, then Γ = Kp. So by Theorem 6.2.2, every imprimitive Maruˇsiˇc-Scapellato graph of order pq is either a core or has a complete core. The second consequence of Theorem 6.2.2 is that if p is not a Fermat prime, then for Γ = Γ(2s, p, S, U) and u ∈ U,

ω(Γ∗) = ω(Γ) ≥ ω(Γ(2s, p, ∅, {u})) = ω(Γ(2s, p, ∅, {0})) > p, which implies that Γ∗ does not have order p. Further, since every Maruˇsiˇc-Scapellato s ∼ s graph is edge-disjoint from Γ(2 , p, ∅, {v}) = Γ(2 , p, ∅, {0}) for each v ∈ Zp \ U, we have α(Γ) > p. Thus ω(Γ) < q by Theorem 2.2.3, which by Theorem 6.1.2 implies that the core does not have order q. So Γ must be a core if p is not a Fermat prime. So with these consequences in mind, we give the upper bound on the clique s number. Let Γ = Γ(2 , p, S, U). For any u ∈ Zp, we define Γu to be the induced subgraph of Γ with  2s V (Γu) = (x, u) | x ∈ GF(2 ) .

2s In Section 6.1, the subgroup H o J < SL(2, 2 ) < Aut(Γ) generated by the auto- p morphisms λb and ρ (see Equations 6.1.2 and 6.1.3), fixes pointwise the block B∞.

Further, each γ ∈ H o J acts on V (Γu) via the mapping

γ((x, u)) = (γ(x), u) = (xwip + b, u) CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 85

ip 2s ∗ 2s (where (x, u) ∈ V (Γu), w ∈ GF(2 ) and b ∈ Z2 ) by [56], so γ is an automorphism ∼ 2s 2s of Γu. Hence Γu is vertex-transitive, with H = Z2 regular on V (Γu) (since Z2 is 2s regular on GF(2 )), and J ≤ Aut(Γu)(0,u).

Theorem 6.2.3 Let Γ = Γ(2s, p, S, U), where p < q = 22s + 1, p and q are prime. s s 22 22 If S = ∅, then ω(Γ) ≤ |U| p−1 + 1. If S 6= ∅, then ω(Γ) ≤ |U| p−1 + p − 1.

0 s Proof Fix r ∈ Zp \ U, and denote Γ := Γ(2 , p, ∅, {r}). Then Γ is edge-disjoint 0 0 0 from Γ , and for any u ∈ Zp,Γu is edge-disjoint from Γu. Hence any clique in Γu is 0 an independent set in Γu. So ω(Γu) ≤ α(Γu). Since Γ0 is vertex-transitive, every vertex of Γ0 is contained in some maximum clique. In particular, for each u ∈ Zp,(∞, u − r) is contained in a maximum clique 0 0 of Γ . By Definition 4.4.1, NΓ0 ((∞, u − r)) = V (Γu), so any maximum clique of Γ 0 which contains (∞, u − r) must be a subset of {(∞, u − r)} ∪ V (Γu). Therefore, 0 0 0 ω(Γu) = ω(Γ ) − 1, where by Theorem 6.2.2, ω(Γ ) ≥ p. Thus for each u ∈ Zp,

0 p − 1 ≤ ω(Γu) ≤ α(Γu), so by Theorem 2.2.3, 2s |V (Γu)| 2 ω(Γu) ≤ ≤ . (6.2.3) α(Γu) p − 1 Now let C be a fixed maximum clique of Γ containing (∞, 0) (such a maximum clique exists since Ψ is vertex-transitive), and let N be the set of elements u ∈ Zp such that C ∩ V (Γu) 6= ∅. By Definition 4.4.1, whenever u 6∈ U,(∞, 0) is not adjacent in Γ to any vertex of V (Γu), such that

N = {u ∈ U : C ∩ V (Γu) 6= ∅}.

s u 22 Since |C ∩ V (Γu)| ≤ ω(Γ ) ≤ p−1 by Equation 6.2.3, we obtain

X 2a |C| = |C ∩ B | + |C ∩ V | ≤ |C ∩ B | + |N|. (6.2.4) ∞ u ∞ p − 1 u∈N

Set

T1 := {(∞, z) ∈ C ∩ B∞ : z + r ∈ U},T2 := {(∞, z) ∈ C ∩ B∞ : z + r∈ / U}. CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 86

Then |C ∩ B∞| = |T1| + |T2|. Since r 6∈ U, by Definition 4.4.1 no vertex (∞, z) ∈

C ∩ B∞ is adjacent to any vertex in V (Γz+r). Thus, for each (∞, z) ∈ T1, we have

C ∩ V (Γz+r) = ∅ and so z + r 6∈ N. Consequently |N| ≤ |U| − |T1|. So by Equation s 22 6.2.4, noting that p−1 > 1, we obtain

22s ω(Γ) = |C| ≤ |T | + |T | + (|U| − |T |) 1 2 p − 1 1 22s  22s  = |U| + |T | 1 − + |T | p − 1 1 p − 1 2 22s ≤ |U| + |T |. p − 1 2

If S = ∅, then C ∩ B∞ = {(∞, 0)}. Since 0 + r∈ / U, we then have |T2| = 1 and

22s ω(Γ) ≤ |U| + 1. p − 1

Assume that S 6= ∅. If |C ∩ B∞| ≤ p − 1, then |T2| ≤ p − 1. If |C ∩ B∞| = p, then C ∩ B∞ = B∞ and so T1 6= ∅, implying |T2| = |C ∩ B∞| − |T1| ≤ p − 1. In either case we obtain 22s ω(Γ) ≤ |U| + p − 1. p − 1 2

From Theorem 6.2.3, ω(Γ) < q unless |U| = p − 1, so the core of Γ does not have order q unless |U| = p − 1.

6.3 Bounding the independence number

By Theorem 6.2.2, ω(Γ) ≥ p, with equality only if p is a Fermat prime. Therefore, to ∗ determine whether or not |V (Γ )| = p, we must determine whether or not Γ → Kp. Thus, we prove an upper bound on α(Γ). 2l Let p = 2 + 1 with 0 ≤ l ≤ s − 1, n = Fl+1 ...Fs−1, and

n l o C = (x, 0) | x ∈ GF(22 ) . CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 87

By Theorem 6.2.2, for each 1 ≤ h ≤ F0 ...Fl−1, both C and λwhn (C) are (p − 1)- cliques of Γ0. To prove an upper bound on α(Γ), we show that C and J(λwn (C)) partition V (Γ0) into distinct (p − 1)-cliques. We begin by showing that C and

λwhn (C) are distinct.

Lemma 6.3.1 Let Γ = Γ(2s, p, ∅, {0}), where 0 ≤ l ≤ s − 1 and p = 22l + 1 < 2s q = 2 + 1 are Fermat primes. Then for each 1 ≤ h ≤ F0 ...Fl−1, both C and ∼ 2s λwhn (C) are blocks H = Z2 in its action on V (Γ0), and cliques of V (Γ0). Further,

C ∩ λwhn (C) = ∅.

Proof Define n ˆ 2l o L := λˆb | b ∈ GF(2 ) .

Then by Equation 6.1.2, L ≤ H ≤ Aut(Γ)(∞,0). Thus, for (0, 0) ∈ V (Γ0),

n l o L((0, 0)) = (ˆb, 0) | ˆb ∈ GF(22 ) = C.

∼ 2s Now H = Z2 , so every subgroup of H is a normal subgroup; thus L E H. Further,

H is transitive on V (Γ0), so by Lemma 2.1.4, C is a block of H in its action on V (Γ0).

Thus, for each λb ∈ H, λb(C) is a block of H, and a clique of Γ0. Specifically, by Lemma 6.2.1, (whn, 0) ∈/ C. Therefore,

n hn 2l o λwhn (C) = (x + w , 0) | x ∈ GF(2 ) 6= C,

such that C ∩ λwhn (C) = ∅. 2

Now we determine which elements of V (Γ0) are contained within λwhn (C).

Lemma 6.3.2 Let Γ = Γ(2s, p, ∅, {0}), where 0 ≤ l ≤ s − 1 and p = 22l + 1 < q = 2s j 2 + 1 are Fermat primes. Further, let (w , 0) ∈ λwhn (C) with 1 ≤ h ≤ F0 ...Fl−1, j hn 1 ≤ j ≤ F0 ...Fs−1 and w 6= w . Then j 6≡ hn mod p.

j j hn Proof Let (w , 0) ∈ λwhn (C) with 1 ≤ j ≤ F0 ...Fs−1 and w 6= w . Then (wj, 0) = (x + whn, 0), where x ∈ GF(22l ) \{0}. Thus by Lemma 6.2.1, x = wtpn, with p = Fl and 1 ≤ t ≤ F0 ...Fl−1. Therefore,

wj = whn + wtpn = whn(w0 + w(tp−h)n) CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 88 and w0 + w(tp−h)n = wj−hn.

From Lemma 6.2.1, w0, w(tp−h)n ∈ GF(22l+1 ), where GF(22l+1 ) is a subfield of GF(22s ), so that w0 + w(tp−h)n ∈ GF(22l+1 ). Thus, by Lemma 6.2.1,

wj−hn = w0 + w(tp−h)n = wzn

for some 1 ≤ z ≤ F0 ...Fl. So we assume that j ≡ hn mod p. Then

j − hn = zn ≡ 0 mod p. (6.3.1)

Since all Fermat numbers are coprime, n is coprime with p, so Equation 6.3.1 implies that z ≡ 0 mod p. So by Lemma 6.2.1, w0, wzn ∈ GF(22l ), so that w0 − wzn ∈ GF(22l ), where

w0 − wzn = w0 − w0 − w(tp−h)n = −w(tp−h)n.

Thus w(tp−h)n ∈ GF(22l ). From Lemma 6.2.1, w(tp−h)n ∈ GF(22l ) implies that (tp − h)n ≡ 0 mod pn. Now p is a Fermat prime, and all Fermat numbers are coprime, so tp − h ≡ 0 mod p. However, 1 ≤ h ≤ F0 ...Fl−1, so p - h, and we have a contradiction. Therefore j 6≡ hn mod p. 2

Lemma 6.3.3 Let Γ = Γ(2s, p, ∅, {0}), where 0 ≤ l ≤ s − 1 and p = 22l + 1 < 2s i j q = 2 + 1 are Fermat primes. Further, let (w , 0), (w , 0) ∈ λwhn (C) with 1 ≤ h ≤ i j F0 ...Fl−1, 1 ≤ i, j ≤ F0 ...Fs−1 and w 6= w . Then j 6≡ i mod p.

i j i j Proof Let (w , 0), (w , 0) ∈ λwhn (C) with 1 ≤ h ≤ F0 ...Fl−1 and w 6= w . Then wi = whn + x and wj = whn + y for some x, y ∈ GF(22l ). By Lemma 6.2.1, whn ∈ GF(22l+1 )\GF(22l ), where GF(22l ) < GF(22l+1 ) and GF(22l+1 ) is closed under addition. Thus, wi, wj ∈ GF(22l+1 ) \ GF(22l ), and by Lemma 6.2.1, wi = whn for some 1 ≤ h ≤ F0 ...Fl−1. CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 89

i By Lemma 6.3.1, (w , 0) ∈ λwhn (C) implies that

λwhn (C) = λwi (C) = λwhn (C),

j such that (w , 0) ∈ λwhn (C). So by Lemma 6.3.2 j 6≡ hn mod p = i mod p. 2

Using Lemmas 6.3.1, 6.3.2 and 6.3.3, we now show that C and J(λwn (C)) parti- tion V (Γ0) into distinct (p − 1)-cliques, and thus give an upper bound on α(Γ).

Theorem 6.3.4 Let Γ = Γ(2s, p, ∅, {0}), where 0 ≤ l ≤ s − 1 and p = 22l + 1 < q = 22s + 1 are Fermat primes. Then α(Γ) ≤ 22s + 1, with equality only if p = 22s−1 + 1.

Proof Let n = Fl+1 ...Fs−1, and h = 1. By Lemma 6.3.1 both C and λwn (C) are j (p − 1)-cliques of Γ0, with C ∩ λwn (C) = ∅. Thus for any (w , 0) ∈ λwn (C) 6= C, wj 6∈ GF(22l ), so by Lemma 6.2.1, j 6≡ 0 mod p. Further, by Lemma 6.3.3, the j (p − 1)-clique λwn (C) contains exactly one element (w , 0), such that j ≡ d mod p for each d ∈ Zp \{0}. s j 22 −1 n By Equation 6.1.3, for each (w , 0) ∈ λw (C) and 1 ≤ t ≤ p ,

ρtp((wj, 0)) = (wj+tp, 0), where j + tp ≡ j mod p. Further,

p ∼ s hρ i = J ≤ Aut(Γ0)(0,0) (with J = Z 22 −1 ) p is abelian and acts faithfully on V (Γ0), so by Theorem 2.1.2, J acts regularly on its j orbits in V (Γ0) \{(0, 0)}. Therefore, by Corollary 2.1.3, for each (w , 0) ∈ λwn (C),

2s j 2 − 1 J((w , 0)) = |J| = . p

n 2s o 2s However, for each j ∈ \{0}, (wj+tp, 0) | 1 ≤ t ≤ 2 −1 = 2 −1 , so that Zp p p

 22s − 1 J((wj, 0)) = (wj+tp, 0) | 1 ≤ t ≤ . p CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 90

s 22 −1 t p t p 1 n 2 n Hence for any integers 1 ≤ t1, t2 ≤ p with t1 6= t2, ρ (λw (C)) and ρ (λw (C)) are both (p − 1)-cliques with

t1p t2p ρ (λwn (C)) ∩ ρ (λwn (C)) = ∅.

s n tp 22 −1 o Therefore, since NΓ0 ((0, 0)) = (w , 0) | 1 ≤ t ≤ p by Definition 4.4.1, s 22 −1 n J(λw (C)) partitions V (Γ0) \{NΓ0 ((0, 0)) ∪ {(0, 0)}} into p distinct (p − 1)- cliques.

Now Γ0 is vertex-transitive, so every element of V (Γ0) is contained within a maximum independent set. So let A be a maximum independent set of Γ0, with tp tp n (0, 0) ∈ A. Clearly, A ∩ NΓ0 ((0, 0)) = ∅. Furthermore, for each ρ ∈ J, ρ (λw (C)) s tp 22 −1 n is a clique, so that |A ∩ ρ (λw (C))| = {0, 1}. Hence α(Γ0) ≤ 1 + p . Now Γ is vertex-transitive, so for every u ∈ V (Γ),

α(NΓ(u)) = α(NΓ((∞, 0))) = α(Γ0).

Therefore, by Equation 6.1.1 and Theorems 2.2.1 and 4.4.4,

2s s α(Γ ) |V (Γ)| (1 + 2 −1 )p(22 + 1) α(Γ) ≤ 0 ≤ p 22s −1 s α(Γ0) + val(Γ) 2 1 + p + 2 2s 2s 2 + (p − 1) = (2 + 1) s 2s 22 −1 2 + (1 + p ) ≤ 22s + 1,

s 22 −1 since p − 1 ≤ p + 1. Moreover, by Equation 6.1.1, the equality holds only if p = 22s−1 + 1. 2

6.4 Cores of Maruˇsiˇc-Scapellato graphs

Collecting all the results from Sections 6.1, 6.2 and 6.3, we now determine the cores of all imprimitive, symmetric Maruˇsiˇc-Scapellato graphs of order pq. CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 91

Theorem 6.4.1 Let Γ = Γ(2s, p, ∅,U) be an imprimitive symmetric Maruˇsiˇc-Scape- llato graph, where 3 ≤ p < q = 22s + 1 are prime. Then either: (i) pq = 15 and either Γ = Γ(2, 3, ∅, {u}), in which case Γ is a core, or Γ = ∗ ∼ Γ(2, 3, ∅, {1, 2}), in which case Γ = K5;

(ii) pq 6= 15 and p is not a Fermat prime, in which case Γ is a core;

(iii) pq 6= 15, 0 ≤ l < s − 1 and p = 22l + 1 is a Fermat prime, in which case Γ is a core;

2s−1 (iv) pq 6= 15, p = 2 + 1 is a Fermat prime and U = {u} where u ∈ Zp, in which ∗ ∼ case Γ = Kp;

(v) pq 6= 15, p = 22s−1 + 1 is a Fermat prime and 2 ≤ |U| < p − 1, in which case Γ is a core.

Proof Since Γ is vertex-transitive, by Theorem 2.3.22, if Γ is not a core then either |V (Γ∗)| = p or |V (Γ∗)| = q. By Proposition 2.3.5, ω(Γ) = ω(Γ∗). So by Theorem ∗ ∗ ∗ ∼ 6.2.2, ω(Γ ) = ω(Γ) ≥ p. Thus if |V (Γ )| = p, then Γ = Kp. Whilst by Theorem ∗ 2s ∗ ∼ 6.1.2, if pq 6= 15 and |V (Γ )| = q = 2 + 1, then Γ = K22s +1. Further, by Definition 4.4.1, whenever pq 6= 15 and p = 22s−1 + 1, q = 22s + 1 > 5 = 221 + 1. Therefore, p ≥ 221 + 1 = 5, so by Theorem 4.4.4, 1 ≤ |U| < p − 1.

(i) Let pq = 15. By Theorem 4.4.4, Γ = Γ(2, 3, ∅, {0}) or Γ = Γ(2, 3, ∅, {1, 2}). If Γ = Γ(2, 3, ∅, {1, 2}), then computations performed using Mathematica show that ∗ ∼ ω(Γ) = χ(Γ) = 5, such that Γ = K5. Whilst if Γ = Γ(2, 3, ∅, {0}), then compu- ∗ ∼ tations show that χ(Γ) = 4 and ω(Γ) = 3, so that Γ 6= K3. Further, by Theorem ∗ ∗ ∼ ∗ ∼ 4.2.2, if |V (Γ )| = 5 then either Γ = K5 or Γ = C5. However, χ(K5) 6= 4 and ∗ χ(C5) 6= 4. So by Proposition 2.3.5, |V (Γ )|= 6 5. Therefore Γ is a core.

(ii) Let pq 6= 15 with p not a Fermat prime. By Proposition 2.3.5 and Theorem ∗ ∗ 6.2.2, ω(Γ ) > p; thus |V (Γ )| > p. Further, by Theorem 4.4.4, U 6= Zp. So for 0 s 0 any u ∈ Zp \ U, there exists a graph Γ = Γ(2 , p, ∅, {u}), with V (Γ) = V (Γ ), E(Γ)∩E(Γ0) = ∅ and thus ω(Γ0) ≤ α(Γ). Now by Theorem 6.2.2, p < ω(Γ0) ≤ α(Γ). ∗ ∼ ∗ However, by Lemmas 2.3.15 and 2.3.16, if Γ = Kq, then α(Γ) = p; thus |V (Γ )|= 6 q. Hence Γ is a core. CHAPTER 6. MARUSIˇ C-SCAPELLATOˇ GRAPHS 92

2s−2 0 (iii) Let pq 6= 15, p be a Fermat prime with p ≤ 2 + 1, u ∈ Zp \ U and Γ = Γ(2s, p, ∅, {u}). Then Γ is a spanning subgraph of Γ0, so that ω(Γ) ≤ ω(Γ0) = α(Γ0). By Theorem 4.4.4, Γ0 ∼= Γ(2s, p, ∅, {0}). Thus by Theorem 6.3.4, ω(Γ) < 22s + 1. Therefore, by Theorem 6.1.2, |V (Γ∗)|= 6 q. Further, by Theorem 4.4.4, Γ contains a spanning subgraph isomorphic to Γ0. Therefore, by Theorem 6.3.4, α(Γ) ≤ α(Γ0) < 2s ∗ ∼ 2 + 1. However, by Lemmas 2.3.15 and 2.3.16, if Γ = Kp, then α(Γ) = q; thus |V (Γ∗)|= 6 p. Hence Γ is a core.

(iv) Let 5 ≤ p = 22s−1 + 1, |U| = 1 and Ψ be the primitive symmetric graph outlined in Theorem 4.4.5, with edge set given by Equation 4.4.1. Then by Theorem 4.4.5, |V (Ψ)| = p(22s + 1) and val(Ψ) = (22s−1 ) + (22s−1 )2. Further by Theorem 4.4.6, Ψ is isomorphic to a Maruˇsiˇc-Scapellato graph. Thus by Definition 4.4.1 and Theorem 4.4.4, Γ is isomorphic to a spanning subgraph of Ψ. ∗ ∼ ∗ ∼ Now by Theorem 4.4.7, Ψ has a complete core, so either Ψ = Kp or Ψ = 2s ∗ ∼ ∗ ∼ K22s +1. However, 2 - val(Ψ), so by Theorem 2.3.23, Ψ 6= K22s +1. Thus Ψ = Kp.

Therefore, there exists a homomorphism Γ → Kp. By Theorem 6.2.2, ω(Γ) ≥ p, so

Γ contains a copy of Kp as an induced subgraph. Hence Γ ↔ Kp, so by Lemma ∗ ∼ 2.3.14, Γ = Kp.

2s−1 s ∗ (v) Let 5 ≤ p = 2 + 1 and 2 ≤ |U| < p − 1. Then Γ = Γ(2 , p, Zp, U), where

U = Zp \ U so that U = p − |U|. So by Theorem 6.2.3,

22s α(Γ) = ω(Γ) ≤ (p − |U|) + p − 1 p − 1 22s ≤ (p − 2) + p − 1 p − 1 = 22s < 22s + 1.

∗ ∼ ∗ By Lemmas 2.3.15 and 2.3.16, if Γ = Kp, then α(Γ) = q; thus |V (Γ )|= 6 p. Further, by Theorem 6.2.3, 2s 2 s ω(Γ) ≤ |U| + 1 < 22 + 1. p − 1 Hence ω(Γ) 6= 22s + 1. Thus |V (Γ∗)|= 6 q. Hence Γ is a core. 2 Chapter 7

Cayley graphs of abelian groups

In the proof of Theorem 4.1.2, if an imprimitive symmetric pq graph Γ is not a core, Γ∗ is a symmetric graph of prime order. Thus Γ∗ has semiregular automorphisms, and a primitive automorphism group. In this chapter, we generalise the proof of Theorem 4.1.2, and investigate Cayley graphs of abelian groups whose cores either have semiregular automorphisms, or primitive automorphism groups. In Section 7.1, with Lemma 7.1.1 we show that for any Cayley graph Γ = Cay(G, S) of an abelian group G, there exists a subgroup of Aut(Γ∗) which is gener- ated by semiregular automorphisms, is transitive and is potentially abelian. Using Lemma 7.1.1, we prove Theorem 7.1.2, which is an upper bound on the girth of Γ∗, when Γ∗ is not an odd cycle. From Theorem 7.1.2, we prove Corollaries 7.1.3 and 7.1.5, which determine Γ∗ when Γ is nonbipartite, and Γ∗ is either a cubic symmetric graph or a 3-arc-transitive graph. Finally, in Section 7.2 we prove Theorem 7.2.7, which states that if Γ∗ is a primitive graph with |V (Γ∗)| = pn for prime p 6= 3, then Γ∗ is a Cayley graph of an elementary abelian group. From Theorem 7.2.7 we obtain Corollary 7.2.8, which partially confirms Conjecture 1.2.3.

7.1 Cores of Cayley graphs of abelian groups

In Lemma 5.3.4 we show that for Γ = G(pq; r, s, u) and a retraction φ :Γ → Γ∗ with ∗ φ |Γ∗ = 1Aut(Γ∗), there exists γ ∈ Aut(Γ) such that (φ◦γ) |Γ∗ ∈ Aut(Γ ) is semiregular

93 CHAPTER 7. CAYLEY GRAPHS OF ABELIAN GROUPS 94 in its action on V (Γ∗). The proof of Lemma 5.3.4 requires that [u, γ(u)] ∈ E(Γ) for all u ∈ V (Γ). Now from Definition 2.2.9, if G is an abelian group and S ⊆ G, then for Γ = Cay(G, S), there exists some ρ ∈ Aut(Γ∗) such that [u, ρ(u)] ∈ E(Γ) for all u ∈ V (Γ). Thus in Lemma 7.1.1 we generalise Lemma 5.3.4, showing that if Γ is a Cayley graph of an abelian group and φ :Γ → Γ∗ is a retraction with ∗ ∗ φ |Γ∗ = 1Aut(Γ∗), then (φ ◦ ρ) |Γ∗ ∈ Aut(Γ ) is semiregular on V (Γ ). We also prove some useful properties of the subgroups of Aut(Γ∗) generated by these semiregular elements. But first let Γ = Cay(G, S), with G an abelian group. Throughout this chapter ∗ ∗ we assume that V (Γ ) ⊆ V (Γ) = G, with 0G ∈ V (Γ ) the identity element of G (the vertex-transitivity of Γ implies that every vertex of Γ is contained in some copy of ∗ Γ ). Then for each v ∈ V (Γ) we define ρv ∈ Aut(Γ) such that

ρv(u) := u + v for all u ∈ V (Γ). Further, we define C ⊆ S such that

C := {c | c ∈ NΓ∗ (0G)} , with ∗ A(φ, Γ, Γ ) := {(φ ◦ ρc) |Γ∗ | c ∈ C} ,

∗ ∗ where NΓ∗ (0G) is the neighbourhood of 0G in Γ , and φ :Γ → Γ is a retraction with φ |Γ∗ = 1Aut(Γ∗).

Lemma 7.1.1 Let Γ = Cay(G, S) be connected, undirected, with G an abelian group. Then:

∗ (i) h(φ ◦ ρs) |Γ∗ i is semiregular on V (Γ ) for each s ∈ S;

∗ (ii) for u ∈ V (Γ ), NΓ∗ (u) = {((φ ◦ ρc) |Γ∗ )(u) | c ∈ C},

(iii) hA(φ, Γ, Γ∗)i is transitive on V (Γ∗);

∗ ∗ (iv) for c1, c2 ∈ C, η1 = (φ ◦ ρc1 ) |Γ and η2 = (φ ◦ ρc2 ) |Γ ,

η1η2(0G) = η2η1(0G) = φ(c1 + c2); CHAPTER 7. CAYLEY GRAPHS OF ABELIAN GROUPS 95

(v) if hA(φ, Γ, Γ∗)i is semiregular on V (Γ∗), then it is an abelian group.

Proof

(i) Let Γ = Cay(G, S) with S ⊂ G, G be an abelian group, and φ :Γ → Γ∗ be ∗ a retraction from Γ to Γ with φ |Γ∗ = 1Aut(Γ∗). For each s ∈ S, there exists some

ρs ∈ Aut(Γ) such that

ρs(u) = u + s for all u ∈ V (Γ). So ρs is semiregular on V (Γ). Now Γ is undirected, so by Definition 2.2.9, S = −S and [v, v + s] ∈ E(Γ) for all v ∈ V (Γ). So by Proposition 2.3.7 each fibre of φ must be an independent set. Thus for all v ∈ V (Γ), v and v + s are not in the same fibre of φ. Hence for any vertex in Γ, ρs must map that vertex from one fibre of φ to a different fibre of φ. Thus ∗ ∗ ∗ for any copy of Γ in Γ, (φ ◦ ρs) |Γ∗ ∈ Aut(Γ ) does not fix any element of V (Γ ), so ∗ (φ ◦ ρs) |Γ∗ is semiregular. Therefore, by [71, pg. 357], h(φ ◦ ρs) |Γ∗ i ≤ Aut(Γ ) is also semiregular.

∗ (ii) Let c, c ∈ C with c 6= c, and 0G, v ∈ V (Γ ). Then by Lemma 2.3.9, (φ◦ρv) |Γ∗ ∈ ∗ Aut(Γ ), so that ((φ ◦ ρv) |Γ∗ )(c) 6= ((φ ◦ ρv) |Γ∗ )(c). Further,

((φ ◦ ρv) |Γ∗ )(c) = φ(v + c) = ((φ ◦ ρc) |Γ∗ )(v) and

((φ ◦ ρv) |Γ∗ )(c) = φ(v + c) = ((φ ◦ ρc) |Γ∗ )(v), so that

((φ ◦ ρc) |Γ∗ )(v) 6= ((φ ◦ ρc) |Γ∗ )(v). (7.1.1)

Since φ is a retraction with φ |Γ∗ = 1Aut(Γ∗), and [v, v + c] ∈ E(Γ) for c ∈ C,

{((φ ◦ ρc) |Γ∗ )(v) | c ∈ C} ⊆ NΓ∗ (v). Now by Equation 7.1.1, ∗ |{((φ ◦ ρc) |Γ∗ )(v) | c ∈ C}| = |C| = |NΓ∗ (0G)|. And by Theorem 2.3.17, Γ is vertex- transitive, so that |NΓ∗ (0G)| = |NΓ∗ (v)|. Therefore, {((φ ◦ ρc) |Γ∗ )(v) | c ∈ C} = ∗ NΓ∗ (v), and for each u ∈ NΓ∗ (v), there exists some η ∈ A(φ, Γ, Γ ) for which η(v) = u. CHAPTER 7. CAYLEY GRAPHS OF ABELIAN GROUPS 96

∗ ∗ (iii) Now Γ is connected, so Γ is connected. So for any two vertices u1, un ∈ V (Γ ), ∗ there exists a path P = u1, u2, . . . , un of length n in Γ . Then by (ii), for each ∗ ∗ 1 ≤ i ≤ n − 1 there exists ηi ∈ A(φ, Γ, Γ ) ⊆ Aut(Γ ) such that ηi(ui) = ui+1. Thus

∗ ηn−1ηn−2 . . . η1 ∈ hA(φ, Γ, Γ )i

∗ ∗ with ηn−1ηn−2 . . . η1(u1) = un. Hence hA(φ, Γ, Γ )i is transitive on V (Γ ).

∗ ∗ (iv) Let c1, c2 ∈ C with c1 6= c2, η1 = (φ ◦ ρc1 ) |Γ and η2 = (φ ◦ ρc2 ) |Γ . Since G is abelian, ρc1 and ρc2 commute, so that

ρc1 ρc2 (0G) = ρc2 ρc1 (0G) = c1 + c2 ∈ G.

∗ Further, since c1, c2 ∈ V (Γ ) and φ is a retraction with φ |Γ∗ = 1Aut(Γ∗), φ(c1) = c1 and φ(c2) = c2. Hence

η1η2(0G) = η1(ρc2 (0G)) = φ(ρc1 ρc2 (0G)) = φ(c1 + c2) and

η2η1(0G) = η2(ρc1 (0G)) = φ(ρc2 ρc1 (0G)) = φ(c1 + c2).

(v) If hA(φ, Γ, Γ∗)i is semiregular on V (Γ∗), then by (iii) it must be regular on ∗ ∗ V (Γ ). Therefore, there is exactly one element of hA(φ, Γ, Γ )i which maps 0G to

∗ φ(c1 + c2). So by (iv), for all c1, c2 ∈ C with c1 6= c2, if η1 = (φ ◦ ρc1 ) |Γ and ∗ ∗ η2 = (φ ◦ ρc2 ) |Γ , then η1η2 = η2η1. So hA(φ, Γ, Γ )i is abelian. 2

Note: hA(φ, Γ, Γ∗)i is not necessarily faithful in its action on V (Γ∗). If Γ is a Cayley graph of an abelian group, then Lemma 7.1.1 provides a con- siderable amount of information on the structure of Aut(Γ∗). Further, Lemma 7.1.1 provides information on the structure of Γ∗ itself.

Theorem 7.1.2 Let Γ = Cay(G, S) be a connected, undirected Cayley graph with ∗ ∗ G an abelian group. Then Γ is either an odd cycle, K2, or girth(Γ ) ≤ 4

∗ ∗ Proof If Γ is not an odd cycle or K2, then val(Γ ) ≥ 3 and |C| ≥ 3. By Lemma ∗ 7.1.1, for u ∈ V (Γ ), NΓ∗ (u) = {((φ ◦ ρc) |Γ∗ )(u) | c ∈ C}. Thus, for c1 ∈ C and CHAPTER 7. CAYLEY GRAPHS OF ABELIAN GROUPS 97

∗ ∗ η1 = (φ ◦ ρc1 ) |Γ , there exists some c2 ∈ C and η2 = (φ ◦ ρc2 ) |Γ , where c2 6= c1, −c1, and

η2(c1) = η2η1(0G) = φ(c1 + c2) 6= φ(0G).

Further, by Lemma 7.1.1,

η2η1(0G) = η1η2(0G) = φ(c1 + c2), and ∗ [0G, c1] , [c1, φ(c1 + c2)] , [0G, c2] , [c2, φ(c1 + c2)] ∈ E(Γ ).

∗ Hence, 0G, c1, φ(c1 + c2), c2 ∈ V (Γ ) is a cycle of length 4. 2

Lemma 7.1.1 and Theorem 7.1.2 are the first tools specifically designed to study the cores of Cayley graphs of abelian groups. If G is an abelian group and Γ = Cay(G, S), then these results are particularly useful for proving the nonexistence of a retraction from Γ to a given core Ψ, based on either girth(Ψ) or the semiregular elements of Aut(Ψ). Unfortunately, applicable general results on the semiregular automorphisms of vertex-transitive graphs do not exist. An open question posed independently by Maruˇsiˇcand Jordan [42,53] asks whether every vertex-transitive graph has a semireg- ular automorphism; this problem remains unresolved. However, if a vertex-transitive graph with no semiregular automorphisms does exist, then by Lemma 7.1.1 it is not the core of a Cayley graph of an abelian group. So we focus instead on vertex-transitive graphs with large girth. The symmetric graphs of valency three form an infinite family of graphs, all but three of which have girth greater than four [57].

Corollary 7.1.3 Let Γ = Cay(G, S) be a connected, undirected, nonbipartite Cayley ∗ ∗ ∼ ∗ graph with G an abelian group. Assume val(Γ ) = 3. Then either Γ = K4 or Γ is not symmetric.

∗ ∗ ∗ Proof By Theorem 7.1.2, Γ is either an odd cycle, K2, or girth(Γ ) ≤ 4. So let Γ ∗ ∗ ∗ ∼ be a symmetric graph with val(Γ ) = 3 and girth(Γ ) ≤ 4. By [57], either Γ = K4, ∗ ∼ ∗ ∼ ∗ ∼ Γ = K3,3, or Γ = Q3 (the ). Both K3,3 and Q3 are bipartite, so K3,3 = K2 ∗ ∼ ∗ ∼ and Q3 = K2. Therefore, Γ = K4. 2 CHAPTER 7. CAYLEY GRAPHS OF ABELIAN GROUPS 98

Corollary 7.1.4 Let Γ = Cay(G, S) be a connected, undirected, symmetric, nonbi- partite Cayley graph with G an abelian group. If val(Γ) = 6, then either Γ ∼= Γ∗, ∗ ∼ ∗ ∼ ∼ ∗ ∗ ∼ Γ = K4 or Γ = Cn for odd n. If val(Γ) = 9, then either Γ = Γ , or Γ = K4.

Proof By Theorems 2.3.21 and 2.3.23, Γ∗ is symmetric with val(Γ∗) | val(Γ). So if val(Γ) = 6, then val(Γ∗) = 2, 3 or 6. If val(Γ∗) = 6, then Γ ∼= Γ∗; if val(Γ∗) = 3, ∗ ∼ ∗ ∗ ∼ then by Corollary 7.1.3, Γ = K4; and if val(Γ ) = 2, then Γ = Cn for odd n. If val(Γ) = 9, then val(Γ∗) = 3 or 9. So if val(Γ∗) = 9, then Γ ∼= Γ∗; if val(Γ∗) = ∗ ∼ 3, then by Corollary 7.1.3, Γ = K4. 2

By [23, Lemma 4.1.3], for an s-arc-transitive graph Ψ, girth(Ψ) ≥ 2s−2. Further, by [23, Lemma 4.1.4], if girth(Ψ) = 2s − 2, then Ψ is bipartite.

Corollary 7.1.5 Let Γ = Cay(G, S) be a connected, undirected, nonbipartite Cayley graph with G an abelian group. Then either Γ∗ is an odd cycle with |V (Γ∗)| ≥ 5, or Γ∗ is not 3-arc-transitive,.

Proof Let Γ∗ be a 3-arc-transitive graph. By [23, Lemma 4.1.3], girth(Γ∗) ≥ 4. If ∗ ∗ ∗ ∼ ∗ girth(Γ ) = 4, then Γ is bipartite, and Γ = K2. So girth(Γ ) > 4, and by Theorem 7.1.2, Γ∗ is an odd cycle with |V (Γ∗)| ≥ 5. 2

7.2 Primitive cores with prime power order

7.2.1 Primitive groups of prime power degree

We now turn our attention to Cayley graphs of abelian groups whose cores are primitive graphs of prime power order. So let Γ = Cay(G, S), where G is an abelian group. If Aut(Γ∗) is primitive in its action on V (Γ∗), then the O’Nan-Scott Theorem, which details the structure of all primitive permutation groups, also details the structure of Γ∗. So in Section 7.2.1, we give the O’Nan-Scott Theorem for primitive permutation groups of prime power degree (see [49]). For the more general version of the O’Nan- Scott Theorem, we refer the reader to [13, Chapter 4] or [60, Section 6]. CHAPTER 7. CAYLEY GRAPHS OF ABELIAN GROUPS 99

Let X be a primitive permutation group acting on Ω, with degree pn (where p is prime), and let N be the minimal normal subgroup of X. Then N ∼= T l, where T is a finite simple group and l ≥ 1. Also, since X is primitive on Ω, X is transitive on Ω and has no nontrivial blocks. But by Lemma 2.1.4, the orbits of N must be blocks of Ω, so N must also be transitive on Ω. We now give three examples of primitive groups, one with T abelian and the other two with T nonabelian.

∼ ∼ l Example 7.2.1 Let T be abelian and α ∈ Ω. Then T = Zp and N = Zp. In this case X = N o Xα with N regular on Ω and Xα an irreducible subgroup of GL(l, p). l X is then said to be of affine type since Zp /X ≤ AGL(l, p), where AGL(l, p) is the affine group.

Example 7.2.2 Let T be nonabelian, with l = 1 and α ∈ Ω. Then X = T o Xα, with T 6≤ Xα and Xα maximal in X. In this case T ≤ X ≤ Aut(X), so X is said to be of almost simple type.

Example 7.2.3 Let T be nonabelian, with l ≥ 2. Then K is a primitive, almost simple group (with T ≤ K) acting on set ∆, H is a finite group acting transitively on Ξ = {1, 2, . . . , l}, and X = K wr ΞH is the wreath product acting via the product action on Ω = ∆l (see Example 2.1.6). By Lemma 2.1.7, X is primitive, and is said to be of product action type.

In order to explicitly state all almost simple and product action permutation groups of prime power degree, we need to know which nonabelian simple groups contain a subgroup of prime power index.

Theorem 7.2.4 ( [28]) Let T be a nonabelian simple group that has a subgroup H of index pr with p prime. Then one of the following holds:

(i) T ∼= Alt(pr), and H ∼= Alt(pr−1);

∼ r qd−1 (ii) T = PSL(d, q), H is a maximal subgroup of T , and p = q−1 ;

(iii) T ∼= PSL(2, 11), H ∼= Alt(5) and pr = 11;

∼ ∼ r (iv) T = M11, H = M10 and p = 11; CHAPTER 7. CAYLEY GRAPHS OF ABELIAN GROUPS 100

∼ ∼ r (v) T = M23, H = M22 and p = 23; or

∼ ∼ 4 r (vi) T = PSU(4, 2), H = Z2 o Alt(5) and p = 27.

Corollary 7.2.5 ( [28]) Let T be a nonabelian simple group acting transitively on Ω with |Ω| = pn, where p is a prime. Then T acts 2-transitively on Ω unless T = PSU(4, 2) and |Ω| = 27, in which case T acts as a rank 3 primitive permutation group and Tα has orbits of size 1, 10 and 16.

We now state the O’Nan-Scott Theorem, which classifies all primitive groups of prime power degree.

Theorem 7.2.6 ( [49]) Let X be a primitive permutation group on Ω of degree pn with p a prime, and let N be a minimal normal subgroup of X. Then one of the following holds:

l (i) X is an affine group, N = Zp, and G ≤ AGL(l, p), where l ≥ 1;

(ii) X is an almost simple group; in particular, G is either 2-transitive, or G =

PSU(4, 2) or PSU(4, 2) o Z2; or

(iii) X is of product action type, N = T l with l ≥ 2, and T lies in the list of Theorem 7.2.4.

7.2.2 Cayley graphs of abelian groups with primitive cores of prime power order

By Theorem 7.2.6, if Γ is a Cayley graph of an abelian group with Γ∗ a primitive graph of order pn for prime p 6= 3, then either;

(i) Aut(Γ∗) is an affine group, and contains a regular elementary abelian subgroup;

(ii) Aut(Γ∗) is 2-transitive on V (Γ∗), and Γ∗ is complete; or

(iii) Aut(Γ∗) is of product action type.

We show that in (iii), Aut(Γ∗) contains a regular elementary abelian subgroup. CHAPTER 7. CAYLEY GRAPHS OF ABELIAN GROUPS 101

Theorem 7.2.7 Let Γ = Cay(G, S) be a connected, undirected Cayley graph with G an abelian group. If Aut(Γ∗) is a primitive group in its action on V (Γ∗), and if Γ∗ has order pn for prime p 6= 3, then either Γ∗ is complete, Aut(Γ∗) is of affine type or Aut(Γ∗) is of product action type with regular elementary abelian subgroup.

Proof Let N ≤ Aut(Γ∗) be the minimal normal subgroup of Aut(Γ∗). If Aut(Γ∗) is of almost simple type, then by Corollary 7.2.5, Aut(Γ∗) is 2-transitive, and thus Γ∗ is a complete graph. If Aut(Γ∗) is of product action type, then N = T l ≤ Aut(Γ∗), where T is a simple group acting on ∆ as outlined in Theorem 7.2.6, and V (Γ∗) = ∆l. By Corollary 7.2.5, T is 2-transitive on ∆. So let G be a regular elementary abelian group acting on ∆, and λ ∈ G. Then for each pair x, y ∈ ∆ with x 6= y, there exists some t ∈ T such that {t(x), t(y)} = {λ(x), λ(y)}. ∗ Thus for any edge [u, v] ∈ E(Γ ) (with u = (u1, u2, . . . , ul), v = (v1, v2 . . . , vl)) l ∗ l and permutation γ = (γ1, γ2 . . . , γl) ∈ G acting on V (Γ ) = ∆ via the product ∼ l action, there exists some n = (n1, n2 . . . , nl) ∈ N = T with {ni(ui), ni(vi)} =

{γi(ui), γi(vi)} for each 1 ≤ i ≤ l. Therefore,

γ([u, v]) = [γ(u), γ(v)]

= [(γ1(u1), γ2(u2), . . . , γl(ul)), (γ1(v1), γ2(v2) . . . , γl(vl))]

= [(n1(u1), n2(u2), . . . , nl(ul)), (n1(v1), n2(v2) . . . , nl(vl))] = [n(u), n(v)] = n([u, v]) ∈ E(Γ∗).

Hence, Gl is an elementary abelian subgroup of Aut(Γ∗) acting regularly on V (Γ∗). So by Theorem 2.2.10, Γ∗ is a Cayley graph of an elementary abelian group. 2

∼ n Corollary 7.2.8 Let Γ = Cay(G, S) be a connected, undirected graph with G = Zp (where p 6= 3 is prime) and Aut(Γ∗) primitive in its action on V (Γ∗). Then Γ∗ is a ∼ m Cayley graph of the group H = Zp , where 1 ≤ m ≤ n. Proof By Theorem 2.3.22, |V (Γ∗)| divides |V (Γ)|, such that |V (Γ∗)| = pm. By Lemma 2.3.25, Aut(Γ∗) is primitive on V (Γ∗). The result then follows from Theorem 7.2.7. 2 Chapter 8

Conclusions

8.1 Summary of thesis

This thesis presents the first step towards the determination of the cores of all sym- metric graphs whose order is the product of two primes (Problem 1.2.1). Specifically, we prove Theorem 4.1.2, which gives the cores of all imprimitive symmetric graphs of order pq, with p and q prime. The proof of Theorem 4.1.2 utilises the classification of all imprimitive symmetric graphs of order pq provided in [10, 61, 81], in order to split the imprimitive symmetric graphs of order pq into three subclasses, namely the circulants, incidence graphs and the Maruˇsiˇc-Scapellato graphs. Thus, the cores of these graphs are determined in Section 4.3, Chapter 5 and Chapter 6 respectively. This thesis also presents generalisations of the techniques developed in the proof of Theorem 4.1.2, and applies these techniques to all Cayley graphs of abelian groups (Research Direction 1.2.2). In Section 7.1, the proof of Lemma 5.3.4 is generalised to all Cayley graphs of abelian groups. This generalisation yields Lemma 7.1.1, which shows that if Γ is Cayley graph of an abelian group, then Γ∗ has a transitive group of automorphisms generated by semiregular elements. Using Lemma 7.1.1 we prove Theorem 7.1.2, which shows that girth(Γ∗) ≤ 4 whenever Γ∗ is not an odd cycle. Then from Theorem 7.1.2, we prove Corollaries 7.1.3 and 7.1.5, which determine Γ∗ when Γ is nonbipartite, and Γ∗ is either a cubic symmetric graph or a 3-arc-transitive graph. Finally, in Section 7.2 we investigate Cayley graphs of abelian groups with prim-

102 CHAPTER 8. CONCLUSIONS 103 itive cores. This investigation culminates in Theorem 7.2.7, which states that if Γ is Cayley graph of an abelian group, and Γ∗ is a primitive graph with |V (Γ∗)| = pn for prime p 6= 3, then Γ∗ is a Cayley graph of an elementary abelian group. From Theorem 7.2.7 we obtain Corollary 7.2.8, which states that if Γ is a primitive Cayley graph of an elementary abelian group (with p 6= 3), then Γ∗ is a primitive Cayley graph of an elementary abelian group (with p 6= 3). Therefore Corollary 7.2.8 con- firms Conjecture 1.2.3, for all primitive Cayley graphs of elementary abelian groups with p 6= 3.

8.2 Future work

8.2.1 Symmetric graphs of orders pq, p2 and p3

Theorems 4.1.2, 7.2.7 and Lemma 7.1.1, along with the various approaches used to prove these results, suggest many possibilities for future work in studying cores of vertex-transitive graphs. The first possibility is to complete Problem 1.2.1, since Theorem 4.1.2 provides only a partial solution to Problem 1.2.1.

Problem 8.2.1 Determine the cores of all primitive, symmetric graphs whose order is the product of two primes.

As in the imprimitive case, all primitive symmetric graphs of order pq are clas- sified [62]. This classification splits the graphs into four subcases, namely the rank three graphs, the sporadic graphs and the graphs Γ with either PSL(2, p2) or PSL(2, q) the minimal normal subgroup of Aut(Γ). From [7], all rank three graphs are either cores, or have complete cores. From this result, [7] explicitly states the cores of all rank three graphs of order pq. Whilst for the sporadic primitive symmetric graphs of order pq, [62] states that all of these graphs have small orders, and this means that it is feasible to determine their cores computationally. Thus to solve Problem 8.2.1, we must determine the cores of the symmetric graphs with minimal normal subgroups isomorphic to either PSL(2, p2) or PSL(2, q). The success of Theorem 4.1.2, along with the feasibility of Problem 8.2.1, moti- vates us to determine the cores of all symmetric graphs of a given order n, where n CHAPTER 8. CONCLUSIONS 104 has a small number of prime factors. (Note: restricting n to prime powers allows the use of Theorem 7.2.7, and thus is more promising than if n is not a prime power.)

Problem 8.2.2 Determine the cores of all symmetric graphs of order p2, p3.

In [51], Maruˇsiˇcshows that all vertex-transitive graphs of orders p2 are either circulants, or Cayley graphs of elementary abelian groups. Fortunately, symmetric circulants are classified in [44], whilst Dobson states the automorphism groups of 2 Cayley graphs of Zp in [16]. Thus Problem 8.2.2 is feasible for symmetric graphs of order p2. Unfortunately, Problem 8.2.2 for graphs of order p3 is challenging, since no com- plete classification exists for the symmetric graphs of order p3. Thus, a more realistic approach is to determine the cores of all symmetric circulants of order p3 (which 3 were classified in [44]) and Cayley graphs of Zp (whose automorphism groups are given in [15]).

8.2.2 Cayley graphs of abelian groups

Corollary 7.2.8 confirms Conjecture 1.2.3 for all primitive Cayley graphs of abelian p-groups (with p 6= 3 prime). However when p = 3, Conjecture 1.2.3 for primitive graphs remains unsolved.

Conjecture 8.2.3 Let Γ be a primitive Cayley graph of an abelian 3-group. Then Γ∗ is a Cayley graph of an abelian 3-group.

By Lemma 2.3.25, if Γ is primitive then so is Γ∗. Thus by Corollary 7.2.5 and Theorem 7.2.6, if Γ is a counterexample to Conjecture 8.2.3, then Aut(Γ∗) will either be almost simple with minimal normal subgroup PSU(4, 2), or be of product action type with minimal normal subgroup PSU(4, 2)l for l ≥ 2. The O’Nan-Scott Theorem (Theorem 7.2.6) classifying all primitive groups of prime power degree, along with the classification of all primitive groups with a regular abelian subgroup [47], provide a lot of information about primitive symmetric Cayley graphs of elementary abelian groups. Thus using Corollary 7.2.8, explicitly determining the cores of primitive symmetric Cayley graphs of elementary abelian groups seems feasible. CHAPTER 8. CONCLUSIONS 105

Problem 8.2.4 Determine the cores of all primitive, symmetric Cayley graphs of elementary abelian groups.

The symmetric circulant graphs were classified in [44]. Using this classification, Lemma 7.1.1 and the classifications of symmetric graphs of orders p and pq for primes p < q [8, 10, 61, 62, 81], finding the cores of all symmetric circulants of order pqr seems achievable.

Problem 8.2.5 Determine the cores of all symmetric circulants of order pqr for primes p < q < r.

If Problems 8.2.2 and 8.2.5 can be resolved, then we might be able to find the cores of all symmetric circulants.

Problem 8.2.6 Determine the cores of all symmetric circulants. Bibliography

[1] H. L. Abbott and B. Zhou. The star chromatic number of a graph. J. Graph Theory, 17(3):349–360, 1993.

[2] Michael O. Albertson and Karen L. Collins. Homomorphisms of 3-chromatic graphs. Discrete Math., 54(2):127–132, 1985.

[3] Brian Alspach. Isomorphism and Cayley graphs on abelian groups. In Graph symmetry (Montreal, PQ, 1996), volume 497 of NATO Adv. Sci. Inst. Ser. C Math. Phys. Sci., pages 1–22. Kluwer Acad. Publ., Dordrecht, 1997.

[4] Kenneth Appel and Wolfgang Haken. Every planar map is four colorable, vol- ume 98 of Contemporary Mathematics. American Mathematical Society, Prov- idence, RI, 1989. With the collaboration of J. Koch.

[5] J. A. Bondy and Pavol Hell. A note on the star chromatic number. J. Graph Theory, 14(4):479–482, 1990.

[6] S. A. Burr, P. Erd˝os,and L. Lovasz. On graphs of Ramsey type. Ars Combi- natoria, 1(1):167–190, 1976.

[7] Peter J. Cameron and Priscila A. Kazanidis. Cores of symmetric graphs. J. Aust. Math. Soc., 85(2):145–154, 2008.

[8] Chong-yun Chao. On the classification of symmetric graphs with a prime num- ber of vertices. Trans. Amer. Math. Soc., 158:247–256, 1971.

[9] Bor Liang Chen and Ko-Wei Lih. Hamiltonian uniform subset graphs. J. Combin. Theory Ser. B, 42(3):257–263, 1987.

106 BIBLIOGRAPHY 107

[10] Ying Cheng and James Oxley. On weakly symmetric graphs of order twice a prime. J. Combin. Theory Ser. B, 42(2):196–211, 1987.

[11] Bruno Codenotti, Ivan Gerace, and Sebastiano Vigna. Hardness results and spectral techniques for combinatorial problems on circulant graphs. Linear Algebra Appl., 285(1-3):123–142, 1998.

[12] Reinhard Diestel. Graph theory, volume 173 of Graduate Texts in Mathematics. Springer-Verlag, Berlin, third edition, 2005.

[13] John D. Dixon and Brian Mortimer. Permutation groups, volume 163 of Grad- uate Texts in Mathematics. Springer-Verlag, New York, 1996.

[14] Edward Dobson. Automorphism groups of metacirculant graphs of order a product of two distinct primes. Combin. Probab. Comput., 15(1-2):105–130, 2006.

[15] Edward Dobson and Istv´anKov´acs.Automorphism groups of Cayley digraphs 3 of Zp. Electron. J. Combin., 16(1):Research Paper 149, 20, 2009.

[16] Edward Dobson and Dave Witte. Transitive permutation groups of prime- squared degree. J. Algebraic Combin., 16(1):43–69, 2002.

[17] D. Duffus, B. Sands, and R. E. Woodrow. On the chromatic number of the product of graphs. J. Graph Theory, 9(4):487–495, 1985.

[18] M. El-Zahar and N. W. Sauer. The chromatic number of the product of two 4-chromatic graphs is 4. Combinatorica, 5(2):121–126, 1985.

[19] P. Erd˝os,Chao Ko, and R. Rado. Intersection theorems for systems of finite sets. Quart. J. Math. Oxford Ser. (2), 12:313–320, 1961.

[20] Guo-Gang Gao, Eric Mendelsohn, and Hui Shan Zhou. Computing star chro- matic number from related graph invariants. J. Combin. Math. Combin. Com- put., 16:87–95, 1994.

[21] Dennis P. Geller. r-tuple colorings of uniquely colorable graphs. Discrete Math., 16(1):9–12, 1976. BIBLIOGRAPHY 108

[22] Xing Bo Geng, Jun Wang, and Hua Jun Zhang. Structure of independent sets in direct products of some vertex-transitive graphs. Acta Math. Sin. (Engl. Ser.), 28(4):697–706, 2012.

[23] Chris Godsil and Gordon Royle. Algebraic graph theory, volume 207 of Graduate Texts in Mathematics. Springer-Verlag, New York, 2001.

[24] Chris Godsil and Gordon Royle. Interesting graphs and their colourings. 2008.

[25] Chris Godsil and Gordon F. Royle. Cores of geometric graphs. Ann. Comb., 15(2):267–276, 2011.

[26] Herbert Gr¨otzsch. Zur Theorie der diskreten Gebilde. VII. Ein Dreifarbensatz f¨urdreikreisfreie Netze auf der Kugel. Wiss. Z. Martin-Luther-Univ. Halle- Wittenberg. Math.-Nat. Reihe, 8:109–120, 1958/1959.

[27] David R. Guichard. Acyclic and the complexity of the star chromatic number. J. Graph Theory, 17(2):129–134, 1993.

[28] Robert M. Guralnick. Subgroups of prime power index in a simple group. J. Algebra, 81(2):304–311, 1983.

[29] R. H¨aggkvist,P. Hell, D. J. Miller, and V. Neumann Lara. On multiplicative graphs and the product conjecture. Combinatorica, 8(1):63–74, 1988.

[30] Roland H¨aggkvist and Pavol Hell. Universality of A-mote graphs. European J. Combin., 14(1):23–27, 1993.

[31] GeˇnaHahn and Claude Tardif. Graph homomorphisms: structure and symme- try. In Graph symmetry (Montreal, PQ, 1996), volume 497 of NATO Adv. Sci. Inst. Ser. C Math. Phys. Sci., pages 107–166. Kluwer Acad. Publ., Dordrecht, 1997.

[32] Stephen Travis Hedetniemi. HOMOMORPHISMS OF GRAPHS AND AU- TOMATA. ProQuest LLC, Ann Arbor, MI, 1966. Thesis (Ph.D.)–University of Michigan. BIBLIOGRAPHY 109

[33] Pavol Hell. RETRACTIONS DES GRAPHES. ProQuest LLC, Ann Arbor, MI, 1973. Thesis (Ph.D.)–Universite de Montreal (Canada).

[34] Pavol Hell. Absolute retracts in graphs. In Graphs and combinatorics (Proc. Capital Conf., George Washington Univ., Washington, D. C., 1973), pages 291–301. Lecture Notes in Math., Vol. 406. Springer, Berlin, 1974.

[35] Pavol Hell and Jaroslav Neˇsetˇril.On the complexity of H-coloring. J. Combin. Theory Ser. B, 48(1):92–110, 1990.

[36] Pavol Hell and Jaroslav Neˇsetˇril.The core of a graph. Discrete Math., 109(1- 3):117–126, 1992. Algebraic graph theory (Leibnitz, 1989).

[37] Pavol Hell and Jaroslav Neˇsetˇril. Graphs and homomorphisms, volume 28 of Oxford Lecture Series in Mathematics and its Applications. Oxford University Press, Oxford, 2004.

[38] Thomas W. Hungerford. Algebra, volume 73 of Graduate Texts in Mathematics. Springer-Verlag, New York, 1980. Reprint of the 1974 original.

[39] W. Imrich and S. Klavˇzar. Retracts of strong products of graphs. Discrete Math., 109(1-3):147–154, 1992. Algebraic graph theory (Leibnitz, 1989).

[40] Wilfried Imrich and Sandi Klavˇzar. Product graphs. Wiley-Interscience Series in Discrete Mathematics and Optimization. Wiley-Interscience, New York, 2000. Structure and recognition, With a foreword by Peter Winkler.

[41] I. Martin Isaacs. Finite group theory, volume 92 of Graduate Studies in Math- ematics. American Mathematical Society, Providence, RI, 2008.

[42] Dirk Jordan. Eine Symmetrieeigenschaft von Graphen. In Graphentheorie und ihre Anwendungen (Stadt Wehlen, 1988), volume 9 of Dresdner Reihe Forsch., pages 17–20. P¨ad.Hochsch. Dresden, Dresden, 1988.

[43] Richard M. Karp. Reducibility among combinatorial problems. In Complexity of computer computations (Proc. Sympos., IBM Thomas J. Watson Res. Center, Yorktown Heights, N.Y., 1972), pages 85–103. Plenum, New York, 1972. BIBLIOGRAPHY 110

[44] Istv´anKov´acs. Classifying arc-transitive circulants. J. Algebraic Combin., 20(3):353–358, 2004.

[45] Michal Kˇr´ıˇzek,Florian Luca, and Lawrence Somer. 17 lectures on Fermat numbers. CMS Books in Mathematics/Ouvrages de Math´ematiquesde la SMC, 9. Springer-Verlag, New York, 2001. From number theory to geometry, With a foreword by Alena Solcov´a.ˇ

[46] Benoit Larose and Claude Tardif. Hedetniemi’s conjecture and the retracts of a product of graphs. Combinatorica, 20(4):531–544, 2000.

[47] Cai Heng Li. The finite primitive permutation groups containing an abelian regular subgroup. Proc. London Math. Soc. (3), 87(3):725–747, 2003.

[48] Cai Heng Li. Permutation groups with a cyclic regular subgroup and arc tran- sitive circulants. J. Algebraic Combin., 21(2):131–136, 2005.

[49] Cai Heng Li, Jiangmin Pan, and Li Ma. Locally primitive graphs of prime-power order. J. Aust. Math. Soc., 86(1):111–122, 2009.

[50] L. Lov´asz.Kneser’s conjecture, chromatic number, and homotopy. J. Combin. Theory Ser. A, 25(3):319–324, 1978.

[51] D. Maruˇsiˇc. Vertex transitive graphs and digraphs of order pk. In Cycles in graphs (Burnaby, B.C., 1982), volume 115 of North-Holland Math. Stud., pages 115–128. North-Holland, Amsterdam, 1985.

[52] D. Maruˇsiˇcand R. Scapellato. Classifying vertex-transitive graphs whose order is a product of two primes. Combinatorica, 14(2):187–201, 1994.

[53] Dragan Maruˇsiˇc.On vertex symmetric digraphs. Discrete Math., 36(1):69–81, 1981.

[54] Dragan Maruˇsiˇcand PrimoˇzPotoˇcnik.Classifying 2-arc-transitive graphs of or- der a product of two primes. Discrete Math., 244(1-3):331–338, 2002. Algebraic and topological methods in graph theory (Lake Bled, 1999). BIBLIOGRAPHY 111

[55] Dragan Maruˇsiˇc and Raffaele Scapellato. Characterizing vertex-transitive pq-graphs with an imprimitive automorphism subgroup. J. Graph Theory, 16(4):375–387, 1992.

[56] Dragan Maruˇsiˇc and Raffaele Scapellato. Imprimitive representations of SL(2, 2k). J. Combin. Theory Ser. B, 58(1):46–57, 1993.

[57] Robert C. Miller. The trivalent symmetric graphs of girth at most six. J. Combinatorial Theory Ser. B, 10:163–182, 1971.

[58] Joy Morris. Automorphism groups of circulant graphs—a survey. In Graph theory in Paris, Trends Math., pages 311–325. Birkh¨auser,Basel, 2007.

[59] Jaroslav Neˇsetˇriland AleˇsPultr. On classes of relations and graphs determined by subobjects and factorobjects. Discrete Math., 22(3):287–300, 1978.

[60] Cheryl E. Praeger, Cai Heng Li, and Alice C. Niemeyer. Finite transitive permutation groups and finite vertex-transitive graphs. In Graph symmetry (Montreal, PQ, 1996), volume 497 of NATO Adv. Sci. Inst. Ser. C Math. Phys. Sci., pages 277–318. Kluwer Acad. Publ., Dordrecht, 1997.

[61] Cheryl E. Praeger, Ru Ji Wang, and Ming Yao Xu. Symmetric graphs of order a product of two distinct primes. J. Combin. Theory Ser. B, 58(2):299–318, 1993.

[62] Cheryl E. Praeger and Ming Yao Xu. Vertex-primitive graphs of order a product of two distinct primes. J. Combin. Theory Ser. B, 59(2):245–266, 1993.

[63] AleˇsPultr and VˇeraTrnkov´a. Combinatorial, algebraic and topological repre- sentations of groups, semigroups and categories, volume 22 of North-Holland Mathematical Library. North-Holland Publishing Co., Amsterdam, 1980.

[64] Neil Robertson, Daniel Sanders, Paul Seymour, and Robin Thomas. The four- colour theorem. J. Combin. Theory Ser. B, 70(1):2–44, 1997.

[65] Steven Roman. Field theory, volume 158 of Graduate Texts in Mathematics. Springer, New York, second edition, 2006. BIBLIOGRAPHY 112

[66] ZdenˇekRyj´aˇcekand Ingo Schiermeyer. On the independence number in K1,r+1- free graphs. Discrete Math., 138(1-3):365–374, 1995. 14th British Combinatorial Conference (Keele, 1993).

[67] Gert Sabidussi. Graph multiplication. Math. Z., 72:446–457, 1959/1960.

[68] Gert Sabidussi. Graph derivatives. Math. Z., 76:385–401, 1961.

[69] Gert Sabidussi. Vertex-transitive graphs. Monatsh. Math., 68:426–438, 1964.

[70] Robert Samal. Open problem garden: Cores of cayley graphs, 2007.

[71] Raffaele Scapellato. Vertex-transitive graphs and digraphs. In Graph symmetry (Montreal, PQ, 1996), volume 497 of NATO Adv. Sci. Inst. Ser. C Math. Phys. Sci., pages 319–378. Kluwer Acad. Publ., Dordrecht, 1997.

[72] Saul Stahl. n-tuple colorings and associated graphs. J. Combinatorial Theory Ser. B, 20(2):185–203, 1976.

[73] Saul Stahl. The multichromatic numbers of some Kneser graphs. Discrete Math., 185(1-3):287–291, 1998.

[74] Eckhard Steffen and Xuding Zhu. Star chromatic numbers of graphs. Combi- natorica, 16(3):439–448, 1996.

[75] Claude Tardif. A fixed box theorem for the Cartesian product of graphs and metric spaces. Discrete Math., 171(1-3):237–248, 1997.

[76] Claude Tardif. Multiplicative graphs and semi-lattice endomorphisms in the category of graphs. J. Combin. Theory Ser. B, 95(2):338–345, 2005.

[77] Donald E. Taylor. The geometry of the classical groups, volume 9 of Sigma Series in Pure Mathematics. Heldermann Verlag, Berlin, 1992.

[78] Joseph A. Thas. Projective geometry over a finite field. In Handbook of inci- dence geometry, pages 295–347. North-Holland, Amsterdam, 1995.

[79] Alison Thomson and Sanming Zhou. Rotational circulant graphs. Discrete Appl. Math., 162:296–305, 2014. BIBLIOGRAPHY 113

[80] A. Vince. Star chromatic number. J. Graph Theory, 12(4):551–559, 1988.

[81] Ru Ji Wang and Ming Yao Xu. A classification of symmetric graphs of order 3p. J. Combin. Theory Ser. B, 58(2):197–216, 1993.

[82] Emo Welzl. Symmetric graphs and interpretations. J. Combin. Theory Ser. B, 37(3):235–244, 1984.

[83] Xu Ding Zhu. Star chromatic numbers and products of graphs. J. Graph Theory, 16(6):557–569, 1992.

[84] Xuding Zhu. A survey on Hedetniemi’s conjecture. Taiwanese J. Math., 2(1):1– 24, 1998.

[85] Xuding Zhu. Circular chromatic number: a survey. Discrete Math., 229(1- 3):371–410, 2001. Combinatorics, graph theory, algorithms and applications.

[86] Xuding Zhu. The fractional chromatic number of the direct product of graphs. Glasg. Math. J., 44(1):103–115, 2002.

[87] Xuding Zhu. The fractional version of Hedetniemi’s conjecture is true. European J. Combin., 32(7):1168–1175, 2011.

Minerva Access is the Institutional Repository of The University of Melbourne

Author/s: Rotheram, Ricky

Title: Cores of vertex-transitive graphs

Date: 2013

Citation: Rotheram, R. (2013). Cores of vertex-transitive graphs. Masters Research thesis, Department of Mathematics and Statistics, The University of Melbourne.

Persistent Link: http://hdl.handle.net/11343/39734

File Description: Cores of vertex-transitive graphs

Terms and Conditions: Terms and Conditions: Copyright in works deposited in Minerva Access is retained by the copyright owner. The work may not be altered without permission from the copyright owner. Readers may only download, print and save electronic copies of whole works for their own personal non-commercial use. Any use that exceeds these limits requires permission from the copyright owner. Attribution is essential when quoting or paraphrasing from these works.