Chapter 2 Some important classes of vertex-transitive graphs
2.1 Orbital graphs
If G is a permutation group on a set W then we can define a
G-action on the set W×W by
|
(w1,w2)g = (w1g,w2g) forall w1, w2 Î W, g Î G. |
|
Exercise 1
Show that this is indeed an action and it is faithful.
The G-orbits on W×W are called the G-orbitals on
W. A generalised orbital is a non-empty union of
G-orbitals. In particular, an orbital is a generalised orbital.
For each generalised orbital D there is a paired generalised
orbital D* defined as
|
D* = {(b,a) | (a,b) Î D}. |
|
If D = D* then D is said to be a self-paired
generalised orbital.
Lemma 2
If G is transitive on W and a Î W then there is a bijection between the
G-orbitals and the orbits of the point stabiliser Ga.
PROOF.
We give an explicit bijection j between the set of G-orbitals
and the set of Ga-orbits. If D is a G-orbital then
set
First we show that
j(D) is Ga-orbit. If b Î j(D)
and g Î Ga, then (a,b) Î D and, as D
is invariant under the action of G,
(ag,bg) = (a,bg) Î D. Thus
bg Î j(D). Therefore j(D) is invariant
under the action of Ga. If b1, b2 Î j(D) then (a,b1), (a,b2) Î D. As D is a G-orbital, there exists
a g Î G, such that (ag,b1g) = (a,b2). This
shows that b1g = b2 and
ag = a, and hence g Î Ga. Thus
b1 and b2 are in the same Ga-orbits. This shows
that j(D) is a Ga-orbit.
Let us prove that j is
surjective. Let O be a Ga-orbit and suppose that b Î O. Then (a,b) is an element in exactly one of the
G-orbitals and O is the image of this orbital. It remains to show
that j is injective. Suppose that D1 and D2
are G-orbitals, such that
j(D1) = j(D2). If
b Î j(D1)Çj(D2) then
(a,b) Î D1ÇD2. As the orbitals form a
partition of W×W, we obtain D1 = D2, as required.
[¯]
Example 3
Let G be a transitive permutation group on W. Then the
diagonal set
is always an orbital and it is called the trivial orbital .
Which is the corresponding Ga-orbit?
Example 4
The symmetric group Sym W has only two orbitals. Indeed the
diagonal set is an orbital. Suppose that (a1,a2) and
(a3,a4) Î W×W, such that a1 ¹ a2 and a3 ¹ a4. Then
it is easy to see that there is always a permutation p, such that
a1p = a3 and a2p = a4. That is (a1,a2) and
(a3,a4) are in the same G-orbit. This shows that
there are exactly two orbitals.
The previous example can be generalised. A permutation group G on
W is said to be 2-transitive if it is transitive on
the set of pairs (a,b), such that a ¹ b. By
definition, a
2-transitive group always has only two orbitals.
Example 5
Let G be the cyclic group generated by the permutation
(1,2,3,4,5,6) acting naturally on W = {1,2,3,4,5,6}. Then an
easy computation shows that G has five non-trivial orbitals, namely
|
|
|
{ ( 1, 2 ), ( 3, 4 ), ( 5, 6 ), ( 2, 3 ), ( 4, 5 ), ( 6, 1 ) }, |
|
|
{ ( 1, 3 ), ( 3, 5 ), ( 5, 1 ), ( 2, 4 ), ( 4, 6 ), ( 6, 2 ) }, |
|
|
{ ( 1, 4 ), ( 3, 6 ), ( 5, 2 ), ( 2, 5 ), ( 4, 1 ), ( 6, 3 ) }, |
|
|
{ ( 1, 5 ), ( 3, 1 ), ( 5, 3 ), ( 2, 6 ), ( 4, 2 ), ( 6, 4 ) }, |
|
|
{ ( 1, 6 ), ( 3, 2 ), ( 5, 4 ), ( 2, 1 ), ( 4, 3 ), ( 6, 5 ) }. |
|
|
|
|
Example 6
Let G be the dihedral group of order 8 acting on
W = {1,2,3,4}. That is G can be generated
by the permutations (1,4)(2,3) and (1,2,3,4). Then W×W
is a set of 16 elements and one can easily see that the non-trivial
G-orbits on
W×W are
|
{( 1, 2 ), ( 4, 3 ), ( 2, 1 ), ( 3, 4 ), ( 1, 4 ), ( 2, 3 ), ( 4, 1 ), ( 3, 2 )} and {( 1, 3 ), ( 4, 2 ), ( 2, 4 ), ( 3, 1 )} |
|
We can also use this example to illustrate the previous lemma. The
stabiliser G1 of the point 1 in G is the subgroup {(),(2,4)}. The subgroup G1 has 3 orbits on W, namely {1},
{2,4}, and {3}. The orbital corresponding to {1} is the
G-closure of the element (1,1). This is the diagonal orbit
{(1,1),(2,2),(3,3),(4,4)}. The orbital corresponding to the orbit
{3} is the G-closure of the pair (1,3). This is {( 1, 3 ), (4, 2 ), ( 2, 4 ), ( 3, 1 )}. Finally the orbital corresponding to
the orbit {2,4} is the G-closure of {(1,2),(1,4)}. It is
easy to see that this is {( 1, 2 ), ( 4, 3 ), ( 2, 1 ), ( 3, 4 ), ( 1, 4 ), ( 2, 3 ), ( 4, 1 ), ( 3, 2 )}.
For a given generalised orbital D we construct the so-called
generalised orbital di-graph G whose vertex set is W and arc set
is D. If D is an orbital then G is called an
orbital
di-graph . It is easy to see that G is a
graph if and only if D is self-paired and
does not contain the trivial orbital.
Example 7
Let G be the dihedral group of order 16, as in the previous
example. Then the graph corresponding to the orbital O1 is the
graph G2 on Figure 1.3. The graph corresponding to theorbital O2 is the following graph:

Exercise 8
Draw the orbital di-graphs corresponding to the orbitals listed in
Example 2.5
If G is a subgroup of Sym W and G is a
generalised orbital di-graph corresponding to a G-orbital on W,
then it is easy to see that G is a
subgroup of Aut(G). Conversely, let G = (V,E) be
a di-graph and G a subgroup of Aut(G). Then E
must be a generalised G-orbital on V. Hence the following
theorem is true.
Theorem 9
Let G = (V,E) be a di-graph and G a subgroup of
Sym V. Then G is a
group of automorphisms for G if and only if
G is isomorphic to a generalised orbital di-graph for G.
If G is an orbital di-graph, then G acts transitively on the arc
set of G, and so G is an arc-transitive subgroup of
Aut(G). Conversely, if G = (V,E) is a di-graph and G is an
arc-transitive subgroup of Aut(G), then E must be a
G-orbital on V. This leads to the following theorem.
Theorem 10
Let G = (V,E) be a di-graph and G £ Sym V.
Then G is an
arc-transitive group of automorphisms of G if and only if G is
isomorphic to an orbital di-graph for G.
2.2 Cayley graphs and di-graphs
Now we have a look at another class of di-graphs which can be constructed
from a given group.
Let G be a group and S a subset of G. The Cayley di-graph of G
with respect to S is defined as the di-graph G = (G,E), where E
is a subset of G×G, such that
|
(u,v) Î E if and only if there exists some s Î S, suchthat v = su. |
|
Informally speaking, the vertices of the Cayley di-graph are the group
elements, and two vertices are connected with an arc if and only if
the second vertex is the product of an element from S and the first vertex.
The Cayley di-graph of G with respect to S is denoted by
Cay(G,S).
Exercise 11
Prove that Cay(G,S) is a graph if and only if both of the following
conditions hold:
(i) S does not contain the identity element;
(ii) S is closed under taking inverses - that is, s Î S
if and only if s-1 Î S for all s Î G.
If Cay(G,S) is a graph then we call it the Cayley graph of
G with respect to S.
Example 12
Draw the Cayley di-graph of the following groups with respect to the
given set S:
(i) G = S3, S = {(1,2,3)};
(ii) G = S3, S = {(123),(132),(12)};
(iii) G = A4, S = {(123),(132),(12)(34)};
(iv) G = Z2n, S = {[`1],-[`1]}
(v) G = Z2n, S2 = {[`1],-[`1],[`n]};
(vi) G = Zn×Z2; S = {([`1],[`0]),(-[`1],[`0]), ([`0],[`1])};
As one of the previous examples shows, Cay(G,S) need not be
connected. The following result gives a sufficient and necessary
condition for the Cayley di-graph to be connected.
Lemma 13
The di-graph Cay(G,S) is connected if and only if S generates G.
PROOF.
Suppose that S generates G. Then each element g of G can be
written as g = sn¼s1 where either si Î S or si-1 Î S for all i Î {1,¼,n}. Then it is
easy to see that (1,s1,s2s1,¼,sn¼s1) is a path from
1 to g. Thus every element of G is connected to 1 with a path, and
hence G is connected.
Conversely suppose that G = Cay(G,S) is connected. Then for each
g Î G there is a path
We claim that
each element gi in this path lies in the subgroup < S > of G generated by
S. We prove this by induction on i. For i = 0, the element 1
is clearly contained in < S > . Suppose that the claim holds
for some i Î {0,¼,n-1} and prove it for i+1. Then, as
(2.1) is a path, we have that either (gi,gi+1)or (gi+1,gi) is an arc of G. In the first case there is
some s Î S, such that gi+1 = sgi. As gi, s Î < S > , we have that gi+1 Î < S > . In the
second case gi = sgi+1 for some s Î S, and so
gi+1 = s-1gi Î < S > .
[¯]
Exercise 14
Generalise the previous lemma. Show that if H is the subgroup of G
generated by S, then the subgraph spanned by H is the connected
component of 1 in Cay(G,S). This is itself a Cayley di-graph Cay(H,S).
Lemma 15
Let G be a group and S a subset of G. Then
the group G is a vertex-transitive subgroup of Aut(Cay(G,S)).
PROOF.
Recall that G has an action on itself in which every element acts by
right multiplication. We only have to show that this action preserves
the di-graph Cay(G,S). If (u,v) is an arc in the Cayley di-graph Cay(G,S), then there is some s Î S such that v = su. If g Î G then
the image of this arc under the action of g is (ug, vg). As v = su, we obtain vg = (su)g = s(ug),
that is (ug,vg) = (u,v)g Î E. Therefore g induces an automorphism
of Cay(G,S), as required.
[¯]
Exercise 16
What are the in-valency and the out-valency of Cay(G,S)?
The previous lemma shows that Aut(Cay(G,S)) has a regular subgroup,
namely the image of G in its right-regular representation. The
following theorem, which was discovered by Sabiddusi in 1956, shows
that the converse is also true.
Theorem 17
A di-graph G is a Cayley di-graph
if and only if Aut(G) contains a subgroup which is regular on
the vertices.
PROOF.
We have already seen in Lemma 2.15, that if G is
a Cayley di-graph of G, then Aut(G) has a regular subgroup
isomorphic to G.
Conversely, let G = (V,E) be a di-graph, and suppose that
Aut(G) has a subgroup G that is regular on the vertices.
Suppose that V has n elements and V = {v1,v2,...,vn}.
Then, as G is regular on V, for each vi,
there exists exactly one element gi Î G such that
v1gi = vi.
Set S = {gi Î G | (v1,vi) Î E}.
Then we claim that the map
|
s: gi ® vi, i Î {1,2,...,n} |
|
is an isomorphism from Cay(G,S) to the di-graph G.
Indeed,
|
|
| |
| |
| |
| |
| |
| |
(gi, gj) is an edge of Cay(G,S). |
|
|
|
|
[¯]
As the previous results show, Cay(G,S) is vertex-transitive. When is
it arc-transitive? This question can sometimes be decided by looking at
the group theoretical properties of G and S. Let us first define a
subgroup Aut(G,S) of Aut(G), such that Aut(G,S) consists of
those automorphisms of G that fix the set S. Formally,
|
Aut(G,S) = {s Î Aut(G) | ss Î S for all s Î S}. |
|
Using Aut(G,S) we can give a sufficient condition for Cay(G,S) to
be arc-transitive.
Lemma 18
For a Cayley di-graph G = Cay(G,S), we have that
Aut(G,S) is a subgroup of the stabiliser of 1 in Aut(G).
Furthermore, if Aut(G,S) is transitive on S,
then G is arc-transitive.
PROOF.
If a Î Aut(G,S), then a is a permutation of G which
fixes the identity element 1 of G. In
order to show that a is a graph automorphism, it suffices to
prove that for all g1, g2 Î G, (g1,g2) is an arc of G
if and only if (g1a,g2a) is an arc. Using that
a permutes S, this is an easy calculation and is left to the
reader.
Note that
|
S = {g Î G | (1,g) is an arc of Cay(G,S)}. |
|
If Aut(G,S) is transitive on S, then the point stabiliser of 1
in Aut(Cay(G,S)) is also transitive on the neighbours of 1. Using
Lemma 1.28 we obtain that Aut(Cay(G,S)) must bearc-transitive.
[¯]
This result has an important corollary for graphs with an abelian
group of automorphism. For a prime p, finite group G is called an
elementary abelian p-group if G is abelian and gp = 1 for all
g Î G.
Theorem 19
Let G = (V,E) be a graph, and suppose that Aut(G) is abelian
and
vertex-transitive. Then Aut(G) is an elementary abelian
2-group and it acts regularly on V.
PROOF.
By Exercise 1.11, the group Aut(G) is regular on the vertices and, by
Theorem 2.17, G is a Cayley di-graph for Aut(G) with respect to
some set S. So we only have
to prove that Aut(G) is an elementary abelian 2-group. As Aut(G) is abelian,
the map g® g-1 is an automorphism of Aut(G) and, as G
is a graph, it fixes S setwise. So this map is a graph automorphism
fixing the identity element 1. On the other hand, Aut(G) is regular
and it follows that the automorphism g® g-1 must be
trivial. Hence g = g-1 for all g Î G, and so g2 = 1 as required.
[¯]
2.3 Equivalent actions
Suppose that the group G acts transitively
on a set W and let w be
a point of W. Then we have seen
that there is a one-to-one correspondence between W and the set
[G:Gw] of right cosets of Gw. Moreover there is a
natural G action of G on [G:Gw]. Our aim is to show that
these two actions are essentially the same.
Let us consider an example. Let G = S3 acting naturally on
W = {1,2,3}. Then a point stabiliser G1 is the subgroup
< (2,3) > . Moreover G1 has three right cosets in G,
namely {(),(2,3)}, {(1,2),(1,2,3)}, and
{(1,3,2),(1,3)}. The bijection defined in Exercise 1.8 is
|
1® {(),(2,3)}, 2®{(1,2),(1,2,3)}, 3®{(1,3,2),(1,3)}. |
|
Let us denote this bijection by j. It is an easy hand
computation to check that for all g Î G and w1, w2 Î W we have that w1g = w2 if and only if
j(w1)g = j(w2). Indeed this correspondence can be
verified for all 6 elements of G and all 9 possibilities for
w1, w2.
Let G be acting on two sets W and S. We say that these
two actions are equivalent if there is a bijection
j:W®S, such that for all g Î G and
w Î W we have that
The map j is sometimes called an equivalence or permutation
equivalence between the two actions.
Exercise 20
Show that for a given group G,
the equivalence of actions is a equivalence relation on the set of
all G-actions.
After carefully studying the previous example, the proof of the
following theorem is an easy exercise. However, the importance of this
result justifies including its proof here.
Theorem 21
Let G be a a group acting transitively on a set W, and let w Î W. Then this
action of G is equivalent to its coset action on [G:Gw].
PROOF.
In Exercise 1.8 we defined a bijection j between W
and [G:Gw], as j(w¢) = {g | wg = w¢}
for all w¢ Î W. We
show that j is an equivalence between the two actions. As we
have already seen that j is a bijection, it suffices to prove
that j satisfies (2.2). Suppose that g Î G and
w Î W. Then we have to prove that
|
{g Î G | wg = w1}g = {g Î G | wg = w2}. |
|
It is an easy computation, and is left to the reader.
[¯]
As every transitive action is equivalent to a coset action, we might
ask when two coset actions are equivalent. The answer is given by the
following theorem
Theorem 22
Let G be a group and H1 and H2 subgroups of G. Then the
coset actions of G on [G:H1] and [G:H2] are equivalent if and
only if H1 and H2 are conjugates in G.
PROOF.
If H1 and H2 are conjugates, then there is some element g Î G, such that H1g = H2. First we define a bijection
j:[G:H1]® [G:H2], by setting
|
j(H1x) = H2g-1x for all x Î G. |
|
First we have to show that j is well-defined. In other words, if
H1x1 = H1x2 then j(H1x1) = j(H1x2). If
H1x1 = H1x2, then x1x2-1 Î H1, therefore we also have
(x1x2-1)g = g-1x1x2-1g Î H2. That is,
H2 = H2g-1x1x2-1g, and so H2g-1x2 = H2g-1x1, and
hence j(H1x1) = j(H1x2) as required. If
H2y Î [G:H2] then H2y = j(H1gy), which implies that
j is surjective. As |G:H1| = |G:H2|, we also have that
j must be injective, and therefore it is a bijection. We only have to verify that j is a permutation
equivalence. This easily follows, because for all x, h Î G we have
|
j((H1x)h) = j(H1xh) = H2g-1xh = (H2g-1x)h = j(H1x)h. |
|
Now assume that H1 and H2 are subgroups of G, such that the
coset actions of G on [G:H1] and [G:H2] are equivalent and
j is a permutation equivalence between [G:H1] and
[G:H2]. Then H2 Î [G:H2] and there is some x Î G, such that
H2 = j(H1x). As j is a permutation equivalence, an
element g Î G fixes H2 if and only if it fixes H1x. The
elements of G that fix H2 in its action on [G:H2] are exactly
the ones that belong to H2. This implies that H2 is the point
stabiliser of H1x in the G-action on [G:H1]. As this action is
transitive, H2 must be a conjugate to H1 (recall
Exercise 1.8). [¯]
The last two results show that for a given group G
there is a bijection between the equivalence classes of transitive
G-actions and the conjugacy classes of subgroups in G. If one
known the conjugacy classes of such subgroups, then one can describe
each G-action up to equivalence.
Exercise 23
Find all equivalence classes of transitive permutation representations
of A4. Find a geometric interpretation for each class.
C. H. Li & Csaba Schneider File translated from TEX by TTH,version 2.71. On Thu Jun 7 06:25:15 2001. |
Contents 1 Transitive groups 1.1 Permutation groups 1.2 Group actions 1.3 Symmetric graphs 2 Some important classes of vertex-transitive graphs 2.1 Orbital graphs 2.2 Cayley graphs and di-graphs 2.3 Equivalent actions 3 Coset Graphs 3.1 Definition and properties 3.2 Coset graph representations 3.3 Edge-transitive graphs and digraphs 3.3.1 s-Arc transitive graphs 4 Primitive and quasiprimitive groups 4.1 Blocks and invariant partitions 4.2 Blocks and subgroups 4.3 Primitive and quasiprimitive groups 4.4 Graphs and primitive groups 4.5 A glimpse of what's beyond 5 Quotients of vertex-transitive graphs 5.1 Quotient graphs 5.2 Imprimitive quotients of Cayley graphs 5.3 Normal quotients 5.4 Normal quotients of s-arc-transitive graphs 5.5 Quasiprimitive 2-arc-transitive graphs
|