Universit´ e Libre de Bruxelles Facult´ e des Sciences
D´ epartement de Math´ ematiques
Regular graphs and convex polyhedra with prescribed numbers of orbits
Nicolas Bougard
Th` ese pr´ esent´ ee en vue de l’obtention du grade de docteur en sciences
Promoteur: Jean Doyen Juin 2007
Contents
Contents 3
Remerciements 5
Introduction 7
1 Regular graphs 15
1.1 Definitions . . . . 15
1.2 Connected graphs . . . . 15
1.2.1 Necessary condition . . . . 15
1.2.2 Preliminary results . . . . 15
1.2.3 1st step: ν − 1 ≤ ≤ 2ν + 1 . . . . 18
1.2.4 2nd step: k = 4 . . . . 20
1.2.5 3rd step: k = 5 . . . . 21
1.2.6 4th step: k ≥ 6 . . . . 22
1.2.7 Proof of Theorem 0.2 . . . . 24
1.3 Non connected graphs . . . . 24
1.3.1 Vertex stabilizer in a p-regular graph realizing (1, 1) . . . . 24
1.3.2 Covering graph . . . . 26
1.3.3 Countably many k-regular graphs realize (2, 1) . . . . 27
1.3.4 Countably many k-regular graphs realize (1, k) . . . . 35
1.3.5 Proof of Theorem 0.3 . . . . 36
2 Convex polyhedra 41 2.1 The sets FS (G) = F (G) . . . . 41
2.1.1 Preliminaries . . . . 41
2.1.2 Lemmas . . . . 43
2.1.3 Corollaries of Theorem 0.4 . . . . 46
2.1.4 The group C
2C
1. . . . 61
2.1.5 The groups D
4C
2, D
8D
4, D
4and T . . . . 72
2.1.6 The isometry groups of prisms, antiprisms, platonic solids and the groups D
2nC
n. . . 105
2.2 The sets F
I(G) and FS
I(G) . . . 122
2.2.1 The sets FS
I(G) . . . 122
2.2.2 The sets F
I(G) . . . 136
2.3 The sets F
Iand FS
I. . . 141
2.4 Planar graphs . . . 143
Bibliography 145
3
Remerciements
Tout d’abord, je tiens ` a exprimer ma profonde gratitude envers mon promoteur Jean Doyen pour le temps qu’il m’a consacr´ e tout au long de cette th` ese : ses encouragements, sa patience et la pertinence de ses remarques ont ´ et´ e pour moi d’un grand secours. Merci de m’avoir remis les yeux en face des orbites quand il le fallait.
Richard Weiss (Tufts University, Boston) et Vladimir Trofimov (Institute of Mathematics and Mechanics, Ekaterinburg) m´ eritent ma reconnaissance : leur disponibilit´ e n’a eu d’´ egal que la valeur de leurs r´ esultats. Notre correspondance fut d’une aide cruciale.
Mes coll` egues et amis de l’ULB ont rendu la r´ ealisation de cette th` ese tr` es agr´ eable : un grand merci pour l’ambiance chaleureuse qui r` egne dans notre d´ epartement et pour votre joyeuse compagnie; Gwena¨ el, tout sp´ ecialement, pour ses divertissements math´ ematiques toujours int´ eressants.
Toute ma reconnaissance va ´ egalement ` a Philippe Lumen et G´ erald Troessaert, leur flex- ibilit´ e m’a permis de clˆ oturer cette th` ese dans un d´ elai raisonnable.
Je remercie le Fonds pour la formation ` a la Recherche dans l’Industrie et dans l’Agricul- ture (FRIA) pour la confiance et le financement qu’il m’a octroy´ es.
Ma th` ese n’aurait jamais ´ et´ e possible sans l’amour et le soutien de mes proches. Je saisis cette occasion pour manifester ma chaleureuse gratitude ` a mes parents, Mich` ele et Claudy,
`
a mes soeurs, B´ er´ enice et Charlotte, ` a Nicole, Robert, Florian sans oublier Lidwine pour sa patiente relecture. Enfin, je sors indemne de cette th` ese, en math´ ematiques de surcroˆıt, grˆ ace
`
a l’amour de mon ´ epouse, C´ elia et de mes enfants, Syrielle et Jolan qui m’ont aid´ e ` a ne pas devenir un ”chercheur fou”. Merci ´ egalement pour la douceur et le bonheur quotidien que vous faites vivre au sein de notre foyer.
5
A mes enfants,
avec tout mon amour.
Introduction
Automorphism groups are a powerful tool for investigating mathematical structures. In particular, the automorphism group Aut( S ) of any mathematical structure S partitions S into orbits consisting of all the elements of S having ”the same properties”. For example, if the structure S is a finite group G, we can compute the number ω(G) of orbits of Aut(G) on the elements of G. Conversely, given a positive integer ω, is there a finite group G such that ω(G) = ω? The answer is yes for every integer ω > 0. Indeed, as shown in [9], two elements of the cyclic group Z
pe(p an odd prime and e a positive integer) are in the same orbit of the automorphism group Aut( Z
pe) if and only if they have the same order. Hence ω( Z
pω−1) = ω.
The mathematical structures considered in this thesis will always be finite incidence structures. An incidence structure S of rank d consists of d pairwise disjoint non empty set X
0, . . . , X
d−1, together with incidence relations I
i,jbetween X
iand X
j(0 ≤ i < j < d). The elements of X
iare said to be of type i. We say that the structure S is finite if all the X
i’s are finite. An easy example of an incidence structure of rank 2 is a finite graph (undirected, without loops and multiple edges), the two types of elements being vertices and edges. An example of an incidence structure of rank 3 is a convex polyhedron, where the 3 types of elements are vertices, edges and faces and where incidence is the inclusion. Given a class C of finite incidence structures, we will be interested in the following Problem (P): for which d-tuples (ω
0, ω
1, . . . , ω
d−1) of integers does there exist S ∈ C such that Aut( S ) has exactly ω
iorbits on the set X
ifor each i ∈ { 0, . . . , d − 1 } ?
A linear space is an incidence structure of rank 2, consisting of points and lines in such a way that each pair of points is incident with exactly one line and each line with at least two points. Problem (P ) for the class of finite linear spaces was solved in 1987 by Blokhuis, Brouwer, Delandtsheer and Doyen [1]: there is a finite linear space L such that Aut( L ) has exactly π orbits on the set of points and λ orbits on the set of lines if and only if 1 ≤ π ≤ λ.
They proved a similar result for quasilinear spaces (each pair of points is incident to at most one line): there is a finite quasilinear space L such that Aut( L ) has exactly π orbits on the set of points and λ orbits on the set of lines for every pair (π, λ) of positive integers. Given an integer k ≥ 3, one would like to solve Problem (P ) for the class of finite linear spaces where all lines have exactly k points, that is for the class of 2 − (v, k, 1) designs (where k is fixed but the number v of points is not fixed). This is still an open problem. Partial results were obtained for k = 3 (i.e. Steiner triple systems) by Saxl [22]: he proved that if the automorphism group of a Steiner triple system has π orbits on the set of points and π orbits on the set of lines, then π ≤ 3.
A hypergraph H is an incidence structure of rank 2, consisting of points and blocks, the blocks being non empty sets of points and incidence being the inclusion. An edge of H is any set of two points contained in a block of H . The underlying graph of H is the graph G ( H ) whose vertices are the points of H and whose edges are those of H . H is connected iff G ( H ) is connected; H is k-uniform iff all the blocks of H have the same size k ≥ 2.
Let H
k(resp. H
ck) be the set of all pairs (π, β) of integers for which there exists a finite
7
8 INTRODUCTION k-uniform hypergraph (resp. a finite connected k-uniform hypergraph) whose automorphism group has exactly π orbits on the set of points and β orbits on the set of blocks.
Theorem 0.1 (Delandtsheer [8]).
(π, β ) ∈ H
k⇐⇒ 1 ≤ π ≤ kβ + 1, (π, β ) ∈ H
ck⇐⇒ 1 ≤ π ≤ (k − 1)β + 1.
The particular case k = 2 (i.e. the case of graphs) had been considered earlier by Buset [6].
Chapter 1 of this thesis is concerned with Problem (P ) in certain classes of graphs (con- sidered as incidence structures of rank 2, the two types of elements being vertices and edges).
In other words, they are finite undirected, without loops and multiple edges.
Let G be a graph. If Aut( G ) acts transitively on the set of vertices of G (resp. on the set of edges of G ), we say that G is vertex-transitive (resp. edge-transitive). We will say that a graph G realizes a given pair (ν, ) of integers if Aut( G ) has exactly ν orbits on the set of vertices of G and orbits on the set of edges of G .
A graph is k-regular if all its vertices have the same degree k. Let G
k(resp. G
kc) be the set of all pairs (ν, ) of integers for which there exists a finite k-regular graph (resp. a finite connected k-regular graph) which realizes (ν, ). We will prove the two following theorems.
Theorem 0.2 (Bougard [3]).
1. (ν, ) ∈ G
0c⇐⇒ (ν, ) = (1, 0), 2. (ν, ) ∈ G
1c⇐⇒ (ν, ) = (1, 1), 3. (ν, ) ∈ G
2c⇐⇒ (ν, ) = (1, 1),
4. (ν, ) ∈ G
kc(k ≥ 3) ⇐⇒ ν − 1 ≤ ≤ (k − 1)ν + 1, ν ≥ 1 and ≥ 1.
Theorem 0.3 (Bougard [2]).
1. (ν, ) ∈ G
0⇐⇒ (ν, ) = (1, 0), 2. (ν, ) ∈ G
1⇐⇒ (ν, ) = (1, 1), 3. (ν, ) ∈ G
2⇐⇒ ν = ≥ 1,
4. (ν, ) ∈ G
k(k ≥ 3) ⇐⇒ 1 ≤ ν ≤ 2 ≤ 2kν.
These results are completely trivial when k ≤ 2 because a connected 0-regular graph is just an isolated vertex, a connected 1-regular graph is an isolated edge and a finite connected 2-regular graph is a cycle. In the case of k-regular graphs, it is not so difficult to prove that the conditions given in Theorem 0.2 and 0.3 are necessary. Indeed the inequalities 0 ≤ ν − 1 ≤ (for G
ck) and 1 ≤ ν ≤ 2 (for G
k) are a consequence of Theorem 0.1. Let G be a finite k-regular graph G realizing (ν, ). Since each vertex of G belongs to exactly k edges, each vertex-orbit of Aut( G ) gives rise to at most k edge-orbits, and so ≤ kν . Moreover, the hypergraph H whose points are the edges of G and whose blocks are the sets of k edges containing a given vertex is k-uniform and Aut( H ) has orbits on points and ν orbits on blocks. By Theorem 0.1, we get 1 ≤ ≤ (k − 1)ν + 1 if G (and H ) is connected. The real difficulty is to prove that these conditions are sufficient when k ≥ 3. We will successively prove:
(a) Theorem 0.2 for k = 3 and 4,
INTRODUCTION 9 (b) (ν, ) ∈ G
kcwhen ν − 1 ≤ ≤ 2ν + 1 and k ≥ 5,
(c) (ν, ) ∈ G
kcwhen (k − 2)ν + 2 ≤ ≤ (k − 1)ν + 1 and k ≥ 5,
(d) Theorem 0.2 by induction on k ≥ 3 using (a), (b), (c) and the fact that (ν, ) ∈ G
kc−2implies (ν, ν + ) ∈ G
kc.
We would like to point out that all our proofs will be constructive: we will explicitly exhibit a connected k-regular graph G for which Aut( G ) has exactly ν vertex-orbits and edge-orbits for every pair (ν, ) such that ν − 1 ≤ ≤ (k − 1)ν + 1, ν ≥ 1 and ≥ 1.
In order to prove that the conditions given in Theorem 0.3 are sufficient, we first note that Theorem 0.2 gives the answer when ν − 1 ≤ ≤ (k − 1)ν + 1. A k-regular graph having ν pairwise non isomorphic components, each of them realizing (1, k), realizes (ν, kν).
If (k − 1)ν + 2 ≤ < kν, then (ν, ) is realized by a k-regular graph having − (k − 1)ν + 1 pairwise non isomorphic components, one of them realizing (kν − , (kν − )(k − 1)) (such a graph exists by Theorem 0.2) and the other ones realizing (1, k). Moreover, (2, ) is realized by a k-regular graph having pairwise non isomorphic components, each of them realizing (2, 1). When + 2 ≤ ν < 2, it is sufficient to take a k-regular graph having ν − + 1 pairwise non isomorphic components, one of them realizing (2 − ν, 2 − ν) (such a graph exists by Theorem 0.2) and the other ones realizing (2, 1). These constructions are sufficient to prove Theorem 0.3 but they work only if there are countably many non isomorphic k-regular graphs realizing (1, k) and countably many non isomorphic k-regular graphs realizing (2, 1) (that is edge- but not vertex-transitive k-regular graphs). Section 1.3 is essentially devoted to the most difficult part of the proof, namely the construction of edge- but not vertex-transitive regular graphs (such graphs are usually called semisymmetric graphs).
This problem was first studied by Folkman [11] in 1967: he was able to construct sev- eral infinite families of semisymmetric graphs. However the degree of the vertices of all semisymmetric graphs constructed by Folkman is never a prime. He concluded his paper by the following open problem: ”Is there a semisymmetric graph whose vertices have a prime degree?”. The answer was given by Bouwer who proves that the Gray graph (discovered by Marion C. Gray in 1932) is 3-regular and semisymmetric [4] and that there is a k-regular semisymmetric graph for every k ≥ 3 [5]. But as far as we know, the question whether there are countably many k-regular semisymmetric graphs, where k ≥ 5 is a fixed prime, was still open. In the case k = 3, many examples are known (see [15], [16], [17], [20] or [21]). In this thesis, we will construct countably many non isomorphic k-regular graphs realizing (2, 1) for every odd prime k. Our proof is based on the following fact (proved in Section 1.3.1):
Let G be a finite connected p-regular graph for some odd prime p and let x be a vertex of
G . We denote by Aut( G )
xthe stabilizer of x in Aut( G ). If G is vertex- and edge-transitive,
then | Aut( G )
x| ≤ p!((p − 1)!)
p(p−1)5−1p−2. This is not the best possible upper bound for | A
x|
(for example, Tutte [29] found a better one in the case of 3-regular graphs). However, the
important fact is that this bound on | Aut( G )
x| does not depend on the number of vertices of
G but only on p. We use this result to prove that our k-regular graphs cannot be vertex- and
edge-transitive if the number of vertices is large enough. Note that deep group-theoretical
theorems, proved by Weiss [32] in 1981 and Trofimov [28] in 2003, are crucial ingredients in
our proof of this result.
10 INTRODUCTION Chapter 2 of this thesis is concerned with Problem (P ) in the class of polyhedra (con- sidered as incidence structures of rank 3, the 3 types of elements being vertices, edges and faces of convex polyhedra in Euclidean 3-space R
3). More generally, we prove a result which is true for all convex polyhedra viewed as sets of points in R
3. In what follows, the word polyhedron will always refer to a convex polyhedron in R
3.
In Chapter 2, it will be convenient to say that two groups G and H are isomorphic (written G ∼ = H) if they are conjugate subgroups of the group Isom( R
3) of all isometries of R
3. Moreover, every group will be supposed to be a finite group of isometries of R
3.
Let P be a polyhedron. We denote by Isom( P ) the group consisting of all isometries of R
3leaving P invariant (in this thesis, such isometries will be called isometries of P and Isom( P ) the isometry group of P ). Let G be a subgroup of Isom( P ). The f
G-vector of P is the vector f
G( P ) = (ν, , ϕ) where ν, and ϕ denote the number of vertex-, edge- and face- orbits of G respectively. The f
1-vector f
1(P) and the f
Isom(P)-vector f
Isom(P)(P) are simply called the f -vector and the f
I-vector of P and are denoted by f( P ) and f
I( P ) respectively (1 denotes the identity as well as the identity group). For any group G, we define F (G) as the set of all triples (ν, , ϕ) of integers for which there exists a polyhedron P and a subgroup H of Isom( P ) such that G ∼ = H and f
H( P ) = (ν, , ϕ). When G = 1, we simply write F for F (1), namely the set of all triples (ν, , ϕ) for which there is a polyhedron having exactly ν vertices, edges and ϕ faces.
Theorem 0.4 (Steinitz [24], see also [13], p.190).
(ν, , ϕ) ∈ F ⇐⇒
⎧ ⎨
⎩
(i) 4 ≤ ν ≤ 2ϕ − 4, (ii) 4 ≤ ϕ ≤ 2ν − 4,
(iii) ν − + ϕ = 2 (Euler’s formula).
The 1-skeleton G ( P ) of a polyhedron P is the graph whose vertices are those of P , two vertices being adjacent if and only if they are joined by an edge of P . It is well- known that a finite graph is the 1-skeleton of a polyhedron if and only if it is planar and 3-connected (Steinitz [25] and Steinitz and Rademacher [26]). Clearly, each isometry of P induces an automorphism of G(P ). The converse is not always true. For example, consider a tetrahedron T having as 1-skeleton the complete graph on 4 vertices. If T is regular, then every automorphism of G ( T ) induces an isometry of T . But if T is rigid (i.e. Isom( T ) is reduced to the identity), then the identity automorphism of G(T ) is the only automorphism of G ( T ) which induces an isometry of T . However, Mani proved in 1971 the following remarkable theorem:
Theorem 0.5 (Mani [18]). Given a finite 3-connected planar graph G , there exists a poly- hedron P with 1-skeleton G and such that every automorphism of G induces an isometry of P .
A polyhedron P such that each automorphism of the 1-skeleton G ( P ) induces an isometry of P will be called full symmetric. For any group G, we define FS (G) as the set of all triples (ν, , ϕ) of integers for which there exists a full symmetric polyhedron P and a subgroup H of Isom( P ) such that G ∼ = H and f
H( P ) = (ν, , ϕ).
Let G be a group. A direct consequence of Theorem 0.5 is that (ν, , ϕ) ∈ F (G) if and only
if there is a polyhedron P and a subgroup H of Isom( P ) such that G and H are isomorphic,
f
H( P ) = (ν, , ϕ) and every automorphism of G ( P ) induces an isometry of P . Therefore,
F (G) = FS (G) for every group G. In order to determine the sets F (G) = FS (G), we will
use the classification of all finite groups G of isometries of R
3.
INTRODUCTION 11 Let C
nbe the cyclic rotation group of order n (generated by a rotation of 360
◦/n) and D
2nthe dihedral rotation group of order 2n (generated by a rotation of 360
◦/n and an involutory rotation with perpendicular axis). We denote by T , O and I the rotation group of a regular tetrahedron, a regular octahedron and a regular icosahedron respectively. It is well-known that any finite group of isometries of R
3has a fixed point c. We denote by σ
cthe inversion about c defined by σ
c(p) = q if and only if c is the midpoint of p and q. If H is a rotation group with elements α
1, α
2, . . . , α
hfixing a point c, then H is the group whose elements are α
1, α
2, . . . , α
h, σ
cα
1, σ
cα
2, . . . , σ
cα
h. Note that O (resp. I ) is the isometry group of a regular octahedron (resp. icosahedron). Suppose that there is a rotation group K having H as a subgroup and containing the additional rotations γ
1, γ
2, . . . , γ
hnot in H. Let c be a fixed point of K. Then KH denotes the group of order 2h whose elements are α
1, α
2, . . . , α
h, σ
cγ
1, σ
cγ
2, . . . , σ
cγ
h. The group OT is the isometry group of a regular tetrahedron.
Theorem 0.6 (Hessel [14], see also [19], Theorem 17.11). Any finite group of isometries of R
3is isomorphic to one of the following:
C
n, C
n, C
2nC
n, (n = 1, 2, . . . ) D
2n, D
2n, D
4nD
2n, D
2nC
n, (n = 2, 3, . . . ) T, O, I, T , O, I, OT.
Chapter 2 is essentially devoted to the characterization of the sets F (G) = FS (G) for all groups G.
Solving Problem (P) requires the characterization of other sets. For any group G, let F
I(G) (resp. FS
I(G)) be the set of all triples (ν, , ϕ) of integers for which there exists a polyhedron (resp. a full symmetric polyhedron) P such that G ∼ = Isom( P ) and f
I( P ) = (ν, , ϕ). In section 2.2, we investigate these sets.
In section 2.3, we completely describe the sets F
Iand FS
I, where F
I(resp. FS
I) is the set of all triples (ν, , ϕ) of integers for which there exists a polyhedron (resp. a full symmetric polyhedron) P such that f
I(P) = (ν, , ϕ). Of course,
F
I=
G
F
I(G) ⊆
G
F (G) and FS
I=
G
FS
I(G) ⊆
G