Chapter 1
Transitive groups

1.1  Permutation groups

This section is a summary of what you already know about transitive permutation groups.

If W is a set then the set of all permutations of W is a group under the usual product of permutations. It is called the symmetric group on W, and is denoted by Sym W. If w Î W and p Î Sym W, then the image of w under p is denoted by wp. Our convention is that permutations act from the right; that is the action of the product p1p2 of two permutations is defined as w(p1p2) = (wp1)p2. The symmetric group on the set {1,¼,n} will be denoted by Sn.

Exercise 1 List all elements of S3 and write out a multiplication table. What is the order of Sn?

Exercise 2 Express each of the following elements of S8 as a product of disjoint cyclic permutations.


  1. æ
    ç
    è
    1
    2
    3
    4
    5
    6
    7
    8
    7
    6
    4
    1
    8
    2
    3
    5
    ö
    ÷
    ø
    ;

  2. (4,5,6,8)(1,2,4,5);
  3. (6,2,4)(2,5,3)(8,7,6)(4,5);

If i ¹ j then the 2-cycle (i,j) is called a transposition . Every permutation p can be written as a product of transpositions. This decomposition may not be unique, but the number of these transpositions is either always even or always odd - depending on p. A permutation is called even if it is a product of even number of transpositions; otherwise it is odd . The set of even permutations is a subgroup of Sn, which is called the alternating group and denoted by An.

Exercise 3 What is the order of An? Write the permutations in Exercise 1.2 as a product of transpositions. Which, if any, of these permutations belong to A8?

1.2  Group actions

Let W be a non-empty set and G a group. We say that G acts on W if for any pair (w,g), such that w Î W and g Î G we have defined an element wg Î W, such that


    (i) w1 = w for all w Î W;
    (ii) (wg1)g2 = w(g1g2) for all w Î W and g1, g2 Î G.

In other words, an action is a function from the Cartesian product W×G to W which satisfies the conditions corresponding to (i)-(ii) above.

Exercise 4 Prove that for every element g Î G the map [`g]:w®wg is a permutation of W. Prove that the map g®[`g] is a homomorphism from G to Sym W. Conversely, every homomorphism j:G® Sym W gives rise to an action of G on W. Indeed, show that if g Î G and w Î W, then the assignment (w,g)® wj(g) defines an action.

According to the previous exercise an action can be viewed as a homomorphism j:G®Sym W. If g Î G, then the image of g under this homomorphism will be denoted by [`g]. Similarly, [`G] denotes the image of G. Note that [`g] Î Sym W, and [`G] £ Sym W.

We will use the following concepts associated with an action. The degree of an action is the size of W. The kernel of an action is the kernel of the associated map j. In other words, the kernel of the action is the set
{g Î| wg = w for allw Î W}.
It is easy to see that the kernel is a normal subgroup of G. An action is called faithful if its kernel is the trivial subgroup of G.

Suppose that G acts on a set W and w Î W. The set of images of w under G is called the orbit of w and denoted by wG. That is,
wG = {wg | g Î G}.

Exercise 5 Prove that the set of orbits forms a partition of W.

The stabiliser Gw of the point w is defined as the set of all elements of G that fix w. That is
Gw = {g Î| wg = w}.

Exercise 6 Prove that Gw is a subgroup of G.

For the following exercise recall the concept of conjugation in a group.

Exercise 7 Let G act on a set W, and let w1w2 be elements of W belonging to the same G-orbit. Prove that Gw2 = (Gw1)g for any g Î G, such that w1g = w2. Deduce that the stabilisers of the elements of an orbit form a single conjugacy class in G. Deduce that if G is abelian, then Gw1 fixes all elements of the orbit of w1.

Exercise 8 Suppose that G acts on W and let w1w2 Î W, such that w1 and w2 are in the same G-orbit. Then prove that the set
{g Î| w1g = w2}
is a right coset of Gw1 in G. Prove that there is a one-to-one correspondence between the elements of w1G and the set of right cosets of Gw1.

The following theorem is an easy consequence of the previous exercise.

Theorem 9 [The Orbit-Stabiliser Property] The size of the orbit of w is the index of Gw in G. In symbols: |wG| = |G:Gw|.

Exercise 10 Prove the previous theorem. Deduce that the size of an orbit divides the order of G.

An action is called transitive if G has a single orbit on W; that is wG = W for all w Î W. It is a consequence of the Orbit-Stabiliser Property that if G acts transitively on W then |W| = |G:Gw| for all w Î W. An action is semi-regular if Gw = 1 for all w Î W. An action is regular if it is transitive and semi-regular. It is easy to see that of G acts regularly on W, then |G| = |W|.

Exercise 11 Let G be an abelian group acting faithfully and transitively on a set W. Prove that G is regular.

Exercise 12 Prove that the following examples all define actions of a group on a set. Decide whether these examples are transitive and compute the kernel for each example.


    (i) If G is a permutation group on a set W then G has a natural action on W. Under this action the pair (w,g) is mapped to wg.
    (ii)

    The group (Z,+) acts on the real line R by translation. Under this action (r,z)® r+z for all z Î Z and r Î R.
    (iii) Let V be a vector space and G the general linear group GL(V). Show that for v Î V and g Î G the assignment (v,g)®v·g defines an action of G on V.
    (iv) Let V and G be as in the previous example, and set P to be the set of 1-dimensional subspaces in V. Then show that for p Î P and g Î G, the assignment (p,g)® pg, where pg = {vg | v Î p}, defines an action of G on P.
    (v) Let G be any group and let us denote the underlying set of G by the same symbol. Then the group G has an action of the set G defined by (g1,g2)®g1g2 = g2-1g1g2. This action is referred to as the conjugation action of G on itself.

Example 13 [Coset action] A very important example is the so-called coset-action. Let G be any group and H a subgroup of G. The symbol [G:H] denotes the set of right cosets of H in G. Then G acts on [G:H] via the assignment (Hx,g)® H(xg).

Exercise 14 Prove that that this indeed defines an action of G on [G:H]. Could you construct a similar action on the set of left cosets of H?

Exercise 15 If G is a group and H a subgroup then the core of H in G is defined as the largest normal subgroup of G contained in H. It is denoted by CoreG(H). Prove that


    (i) CoreG(H) = Çg Î GHg;
    (ii) CoreG(H) is the kernel of the coset action of G on [G:H].

An important action of every group G is its right-regular representation . Let G be a group and let us denote its underlying set by the same symbol. Then the assignment (g1,g2)®g1g2 defines an action. In other words the set element g1 is mapped to the set element g1g2 by the group element g2.

Exercise 16 Prove that the right-regular representation defines a faithful action of G on its underlying set. Can you construct the left-regular representation?

Using the right-regular representation, we can define an injective homomorphism from G to Sym G, where g Î G is mapped to [`g] Î Sym G, where [`g] denotes the image of g under the right-regular representation. The image of the group G under this homomorphism is denoted by [`G]. Note that G can be any abstract group, however [`G] is always a permutation group. As this homomorphism is injective, that is its kernel is trivial, we have G @ [`G]. This proves the following theorem.

Theorem 17 [Cayley] Every group is isomorphic to a permutation group.

Exercise 18 Compute the right regular representation for the following groups: Z4, S3, D8.

1.3  Symmetric graphs

A di-graph or directed graph G is a pair G = (V,E) where V is a non-empty set, whose elements are called vertices, and E is a (possibly empty) subset of V×V, whose elements are called arcs . If (a,b) is an arc of a di-graph then we say that this arc connects the vertices a and b. Such vertices are also called adjacent . A di-graph G = (V,E) is called a simple graph, or briefly a graph if


    (i) (a,b) Î E if and only if (b,a) Î E for all ab Î V; and
    (i) (a,a) Ï E for all a Î V.

In other words, a graph is a di-graph whose arcs go in both directions and connect different vertices. If (a,b) is an arc the graph G, then so is (b,a) and these two arcs form an edge of G. Thus an edge of a graph can be viewed as a two element subset {a,b}. If G = (V,E) is a graph then E denotes the set of edges.


Picture 1

Figure 1.1: A di-graph and a graph

The difference between a graph and a di-graph can be seen on Figure 1.3. The di-graph on the left-hand-side is not a graph. Itsvertex set is {1,2,3} and its arc set is {(1,1),(1,2),(3,2),(3,3)}. On the other hand, the figure on the right-hand-side depicts a graph. Its vertex set is {1,2,3,4} and its arc set is
{(1,2),(2,3),(3,4),(4,1),(2,1),(3,2),(4,3),(1,4)},
while its edge set is {{1,2},{2,3},{3,4},{4,1}}. On the graphical representation of a di-graph we use arrows to indicate the direction of an arc. The di-graph G1 contains two arcs whose initial and terminating vertices are the same. Such an arc is called a loop . Due to its definition, a graph cannot contain a loop. When we draw a graph we only draw its edges and no arrows are needed to indicate directions.

A path in a di-graph is a (t+1)-tuple of vertices (a0,a1,¼,at), such that for all i Î {1,¼,t} either (ai-1,ai) or (ai,ai-1) is an arc. A di-graph is said to be connected if each pair of vertices is joined by a path.

Let G1 = (V1,E1) and G2 = (V2,E2) be two di-graphs and j:V1® V2 a bijection, such that for all ab Î V1 we have that (a,b) Î E1 if and only if (j(a),j(b)) Î E2. Then j is called an isomorphism between the di-graphs G1 and G2 and these two di-graphs are said to be isomorphic. In this case we write G1 @ G2. Isomorphic di-graphs can be obtained from each other by relabelling the vertices. Therefore we view isomorphic di-graphs as essentially the same.

Exercise 19 Decide whether the two graphs on Figure 1.19 are isomorphic ornot. If they are then find an isomorphism.


Picture 2

Figure 1.2: Isomorphic graphs

Exercise 20 Show that @ is an equivalence relation on the set of di-graphs.

If G = (V,E) is a di-graph then an isomorphism V® V is called an automorphism of G. Thus an automorphism is a bijection V® V, and recall that such a bijection is called a permutation of V. For example the permutation (1,3) is an automorphism of G1. This can be easily verified by listing all arcs of G1 and checking that the image of the arc under the permutation (1,3) is also an arc:
(1p,1p) = (3,3) is an arc,
(1p,2p) = (3,2) is an arc,
(3p,2p) = (1,2) is an arc,
(3p,3p) = (1,1) is an arc.
Similarly, the permutation (1,2,3,4) is an automorphism of the graph G2.

Exercise 21 Check the last statement.

The reason why we can use group theory in the study of di-graphs is the following easy result.

Lemma 22 The set of automorphisms of a given di-graph G = (V,E) is a subgroup of Sym V.

PROOF. Recall that in order to show that the set of automorphisms is a subgroup we have to show that the following hold.


    (i) The identity element of Sym V is an automorphism.
    (ii) The product of two automorphisms is also an automorphism.
    (iii) The inverse of an automorphism is also an automorphism.

The details are left as an exercise. [¯]



The automorphism group of a di-graph G is denoted by Aut(G).

Exercise 23 Compute the automorphism groups of the two di-graphs on Figure 1.3 and of the graph on Figure 1.19.

Example 24 Let n ³ 3 and define the circulant graph G with degree n as follows. Let the vertex set of G be {a1,¼,an} and the edge set be
{{a1,a2},{a2,a3},¼,{an-1,an},{an,a1}}.
For instance, the second graph on Figure 1.3 is a circular graph with degree 4.It is easy to see that the automorphism group of G is the dihedral group of order 2n.

If Aut(G) is transitive on the set of vertices then G is said to be a vertex-transitive di-graph.

Exercise 25 Let G = (V,E) be a di-graph. The prove that Aut(G) acts on the set of arcs via the assignment (a,b)g = (ag,bg) for g Î Aut(G) and (a,b) Î E. Show that if G is a graph then Aut(G) has a similar action on the set of edges.

According to the previous exercise, Aut(G) permutes the set of arcs or edges. If Aut(G) is transitive on the set of edges or arcs then G is said to be edge-transitive or arc-transitive, respectively. It is easy to see that the di-graph G1 does not show any of these properties. On the other hand, G2 is vertex-transitive, edge-transitive and arc-transitive.

Exercise 26 Show that G2 is vertex-transitive, edge-transitive, and arc-transitive.

In a di-graph G = (V,E) we use the following notation. If a Î V then set
G(a)
=
{b Î| (a,b) Î E}   and
G*(a)
=
{b Î| (b,a) Î E}.
The numbers |G(a)| and |G*(a)| are called the out-valency and the in-valency of a, respectively.

Exercise 27 Let G = (V,E) be a di-graph and G £ Aut(G).


    (i) If a Î V, then show that Ga acts on G(a) and on G*(a).
    (ii) If ab Î V and g Î Aut(G), such that ag = b, then show that G(a)g = G(b) and G*(a)g = G*(b).

The previous exercise shows that in vertex-transitive di-graphs each vertex has the same in-valency; and each vertex has the same out-valency. This way we can talk about the in-valency and the out-valency of the whole graph. If a is a vertex of a graph G = (V,E), then the number |{b | {a,b} Î E}| is called the valency of a. It is similarly easy to show that if G is a vertex-transitive graph, then the valency of a is independent of a and is an invariant of G. This invariant is called the valency of the graph.

Lemma 28 Let G be a di-graph and G £ Aut(G) a vertex-transitive group of automorphisms. Then G is arc-transitive if and only if Ga is transitive on G(a).

PROOF. Suppose first that G is arc-transitive. If b1b2 Î G(a) then (a,b1), (a,b2) Î E, and there is some g Î G, such that (a,b1)g = (a,b2). That is, g Î Ga, and b1g = b2. This shows that Ga is transitive on G(a).

Let us now prove that other direction. Suppose that Ga is transitive on Ga for some a Î V, and let (a1,b1), (a2,b2) Î E. Then there are some g1, g2 Î G, such that a1g1 = a and a2g2 = a. Then (a1,b1)g1 = (a,b1g1) Î E and (a2,b2)g2 = (a,b2g2) Î E, and hence b1g1b2g2 Î G(a). As Ga is transitive on G(a) we have that there is some h Î Ga, such that b1g1h = b2g2. Then
(a1b1)g1hg2-1 = (a,b1g1)hg2-1 = (a,b2g2)g2-1 = (a2,b2).
This shows that G is arc-transitive, as required. [¯]



A graph is called bipartite if its vertex set can be partitioned into two parts so that each edge has exactly one vertex in each part. A bipartite graph is often drawn so that the vertices are drawn in two columns, according to the bipartition. In this graphical representation there is no edge between vertices belonging to the same column. The graph on Figure 1.19 isbipartite (in fact there are two graphs on the picture, but, as they are isomorphic, one is bipartite if and only if the other).

Theorem 29 If a connected graph is edge-transitive, but not vertex-transitive, then it is bipartite.

PROOF. Suppose that G = (V,E) is a connected, edge-transitive, but not vertex-transitive graph. Let {x,y} be an edge of G and let X and Y denote the orbits of x and y, respectively, under the action of Aut(G). As X and Y are orbits, they are either disjoint or identical. Since G is connected, every vertex z is in some edge {z,w}. As Aut(G) is edge-transitive, there is an element g Î Aut(G), such that {z,w}g = {x,y}, and hence zg is x or y. Thus Aut(G) has at most two orbits on V. On the other hand, if Aut(G) has just one orbit, then Aut(G) is transitive on V, which is not the case. Therefore Aut(G) has exactly two orbits on V. If {u,v} is an edge of G, then there is some g Î Aut(G), such that {u,v}g = {x,y}. Therefore exactly one of u and v belongs to X and the other belongs to Y. This shows that every edge has exactly one vertex in X and one in Y. [¯]




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
Outline
Lecturers 
Notes
Timetable