On Cayley Graphs of Abelian Groups

advertisement
P1: SAD
Journal of Algebraic Combinatorics
KL600-05-Li
July 2, 1998
13:47
Journal of Algebraic Combinatorics 8 (1998), 205–215
c 1998 Kluwer Academic Publishers. Manufactured in The Netherlands.
°
On Cayley Graphs of Abelian Groups
CAI HENG LI
li@maths.uwa.edu.au
Department of Mathematics, University of Western Australia, Nedlands, W.A. 6907, Australia
Received March 9, 1995; Revised April 18, 1997
Abstract. Let G be a finite Abelian group and Cay(G, S) the Cayley (di)-graph of G with respect to S, and let
A = Aut Cay(G, S) and A1 the stabilizer of 1 in A. In this paper, we first prove that if A1 is unfaithful on S then S
contains a coset of some nontrivial subgroup of G, and then characterize Cay(G, S) if A1S contains the alternating
group on S. Finally, we precisely determine all m-DCI p-groups for 2 ≤ m ≤ p + 1, where p is a prime.
Keywords: Cayley graph, isomorphism, CI-subset, m-DCI group
1.
Introduction
Let G be a finite group and S a Cayley subset of G, that is, S does not contain the identity
of G. The Cayley (di)-graph Cay(G, S) of G with respect to S has the elements of G
as vertices and the pairs (g, sg), g ∈ G, s ∈ S, as edges. Given a Cayley subset S of
G, if, for any Cayley subset T of G, Cay(G, S) ∼
= Cay(G, T ) implies T = S σ for some
σ ∈ Aut(G), then S is called a CI-subset (CI stands for Cayley Isomorphism). A finite
group G is called an m-DCI group if all of its Cayley subsets of G of size at most m are
CI-subsets; G is called a DCI-group if it is a |G|-DCI group. Similarly, G is called an
m-CI group if all Cayley subsets S of G of size at most m with S = S −1 are CI-subsets, G
is called a CI-group if G is an |G|-CI group. The problem of determining which groups
are m-DCI groups and m-CI groups has been investigated for a long time, see [6, 10, 12]
for references. Recently, all m-DCI groups and all m-CI groups for m ≥ 2 have been
classified in [10] and [9], respectively, in the sense that all the possibilities for such groups
are explicitly listed. However, it is still a difficult question to determine which of them are
really m-DCI (m-CI) groups. Babai and Frankl [2] asked whether the elementary abelian
group Z dp for any p and d was an m-CI group for all m ≤ |G| (in other words, Z dp is a
CI-group). Godsil [6] and Dobson [4] proved this to be true for d = 2, 3, respectively.
However, recently Nowitz [11] gave a negative answer to the question by proving that
Z 26 is not a 31-CI group. It is not known if this the answer of the question is positive
for odd prime p and d ≥ 4. The main aims of this paper are to characterize Cayley
graphs Cay(G, S) of abelian groups by the action of A1 on S, where A1 is the stabilizer
of 1 in Aut Cay(G, S), and to determine precisely m-DCI p-groups for 2 ≤ m ≤ p + 1,
which implies that the answer of Babai and Frankl’s question is positive for any p, d and
m ≤ p + 1.
Notation In this paper, Z n denotes a cyclic group of order n, Q 8 is the quaternion group
of order 8. Recall that a group is called homocylic if it is a direct product of some cyclic
P1: SAD
Journal of Algebraic Combinatorics
KL600-05-Li
July 2, 1998
13:47
206
LI
groups of the same order. For groups G and H , H ≤ G denotes that H is a subgroup
of G, and G o H denotes a semidirect product of G by H . For a positive integer n, Cn
denotes the directed cycle of length n, K n denotes the complete graph on n vertices and
K n,n denotes the complete-bipartite graph on 2n vertices. For a directed graph 0 = (V, E),
its complement 0̄ = (V, Ē) is the directed graph with vertex set V such that (a, b) ∈ Ē if
and only if (a, b) 6∈ E. The direct product 01 × 02 of two directed graphs 01 = (V1 , E 1 )
and 02 = (V2 , E 2 ) is the directed graph with vertex set V1 × V2 such that ((a1 , a2 ), (b1 , b2 ))
is an edge if and only if either (a1 , b1 ) ∈ E 1 and a2 = b2 , or (a2 , b2 ) ∈ E 2 and a1 = b1 .
The lexicographic product 01 [02 ] of two directed graphs 01 = (V1 , E 1 ) and 02 = (V2 , E 2 )
is the graph with vertex set V1 × V2 such that ((a1 , a2 ), (b1 , b2 )) is an edge if and only if
either (a1 , b1 ) ∈ E 1 or a1 = b1 and (a2 , b2 ) ∈ E 2 . For any vertex x of graph Cay(G, S),
the neighborhood 0(x) of x in Cay(G, S) equals x S = {xai | 1 ≤ i ≤ m}. Let 0i (x) =
{y ∈ G | d(x, y) = i}, where d(x, y) denotes the distance from x to y in Cay(G, S). Note
that 0(x) = 01 (x).
In Section 2, we quote some results which are used in the following sections. Section 3
characterizes some Cayley graphs on Abelian groups, and Section 4 precisely determines
m-DCI p-groups for certain values of m.
2.
Preliminaries
In this section, we quote some results which we need in the following sections. Let G be a
finite group, S a Cayley subset of G and let A = Aut Cay(G, S). Babai [1] gave a criterion
for a subset of G to be a CI-subset.
Theorem 2.1 ([1]) For a given group G and a Cayley subset S of G, S is a CI-subset if
and only if for any τ ∈ Sym(G) with τ Gτ −1 ≤ A, there exists α ∈ A such that αGα −1 =
τ Gτ −1 , where Sym(G) is the symmetric group on G.
The normalizer of G in A is often useful for characterizing Cay(G, S).
Lemma 2.2 ([5]) Let A = Aut Cay(G, S) and Aut(G, S) = {α ∈ Aut(G) | S α = S}. Then
N A (G) equals a semidirect product of G by Aut(G, S), that is, N A (G) = G o Aut(G, S).
All finite m-DCI groups for m ≥ 2 have been explicitly listed in [10], in particular, we
have
Lemma 2.3 ([10, Proposition 3.1]) Let G be a finite m-DCI p-group, where m ≥ 2 and
p is a prime.
(1) If p is odd and 2 ≤ m ≤ p − 1, then G is homocyclic.
(2) If m = p, then either G is elementary Abelian, cyclic, or G = Q 8 .
(3) If m = p + 1, then either G is elementary Abelian, or G = Z 4 or Q 8 .
Lemma 2.4 ([16])
The quaternion group Q 8 is a DCI-group.
P1: SAD
Journal of Algebraic Combinatorics
KL600-05-Li
July 2, 1998
13:47
207
CAYLEY GRAPHS OF ABELIAN GROUPS
3.
Cayley graphs of Abelian groups
In this section, we characterize some properties of Cayley graphs of Abelian groups. Let
G be a finite group, S = {a1 , a2 , . . . , am } be a Cayley subset of G and 0 = Cay(G, S).
Let A be the full automorphism group of 0 and A1 the stabilizer of 1 in A. For h distinct
elements ai1 , ai2 , . . . , aih ∈ S and y ∈ G, let
( ¡
¢
¡
¢
¡
¢
0 yai1 , . . . , yaih = 0 yai1 ∩ · · · ∩ 0 yaih ,
¡
¢
¡
¢² S
0 ∗ yai1 , . . . , yaih = 0 yai1 , . . . , yaih
x∈R 0(yx),
where R = S\{ai1 , . . . , aih }, that is, 0 ∗ (yai1 , . . . , yaih ) is the set of all vertices of 0 which
are joined to every element of {yai1 , . . . , yaih } and to no element of y R. Let
0i∗ = max{|0 ∗ (u 1 , . . . , u i )| | u 1 , . . . , u i ∈ S}.
If R = {u 1 , . . . , u i ) ⊆ S, then denote 0 ∗ (u 1 , . . . , u i ) by 0 ∗ (R) sometimes.
Lemma 3.1 Suppose that G is an Abelian group. Then
(i) 1 ∈ 0 ∗ (W ) for W ⊆ S if and only if W = W −1 and (S\W ) ∩ (S\W )−1 = ∅;
(ii) 0 ∗ (x x1 , . . . , x xk ) = x0 ∗ (x1 , . . . , xk ) for any x ∈ G and any x1 , . . . , xk ∈ S;
(iii) 0k∗ ≤ k for every k ≥ 1;
(iv) every element of 02 (1) lies in 0 ∗ (x1 , . . . , xk ) for some x1 , . . . , xk ∈ S.
By the definition of 0 ∗ (x1 , . . . , xk ), part (i) is clear. Again by definition, we have
²[
0(x z)
y ∈ 0 ∗ (x x1 , . . . , x xk ) ⇔ y ∈ 0 ∗ (x x1 ) ∩ · · · ∩ 0 ∗ (x xk )
Proof:
z∈R
²[
⇔ x −1 y ∈ 0(x1 ) ∩ · · · ∩ 0(xk )
0(z)
z∈R
¡
²[
¢
⇔ y ∈ x 0(x1 ) ∩ · · · ∩ 0(xk )
0(z)
z∈R
∗
= x0 (x1 , . . . , xk ),
where R = S\{x1 , . . . , xk }. Thus part (ii) is true. Now suppose that 0k∗ = |0 ∗ (x1 , . . . , xk )|
for some x 1 , . . . , xk ∈ S. By definition, x1 x 6∈ 0 ∗ (x1 , . . . , xk ) for any x ∈ S\{x1 , . . . , xk ),
so 0 ∗ (x1 , . . . , xk ) ⊆ {x1 x1 , . . . , x1 xk }. Hence 0k∗ = |0 ∗ (x1 , . . . , xk )| ≤ k as in (iii).
Finally, for any y ∈ 02 (1), let {x1 , . . . , xk } = {x ∈ S | y ∈ 0(x)}. Then y ∈ 0 ∗ (x1 , . . . , xk )
is as in (iv).
2
It is clear that if Cay(G, S) ∼
= Cl [ K̄ m ] for m > 1 then A1 is not faithful on S. Conversely,
the following theorem shows that if A1 is not faithful on S then Cay(G, S) contains such a
subgraph.
P1: SAD
Journal of Algebraic Combinatorics
KL600-05-Li
July 2, 1998
13:47
208
LI
Theorem 3.2 Let G be an Abelian group and 0 = Cay(G, S) for some S ⊂ G such that
G = hSi. Let A = Aut 0 and A1 the stabilizer of 1 in A. Then either A1 is faithful on S,
or S contains a coset of some nontrivial subgroup of G and 0 has a subgraph isomorphic
to Cl [ K̄ n ] for some integers l and n.
Proof: Let S = {a1 , a2 , . . . , am }. Assume first that for any integer h ≥ 1 and any h
elements x1 , . . . , x h ∈ S, |0 ∗ (x1 , . . . , x h )| ≤ 1. We claim that A1 is faithful on S. For
any y ∈ 02 (1), let {ai1 , . . . , aih } = {x ∈ S | y ∈ 0(x)}. Then y is the unique element of
0 ∗ (ai1 , . . . , aih ). If α ∈ A1 such that x α = x for all x ∈ S, then α fixes ai1 , . . . , aih . Thus
α fixes 0 ∗ (ai1 , . . . , aih ), and so α fixes y. Hence x α = x for all x ∈ 02 (1). Since hSi = G,
Cay(G, S) is connected, and it follows that x α = x for all x ∈ V 0. Hence α = 1 and A1
is faithful on S.
Assume now that there are some h vertices ai1 , . . . , aih such that |0 ∗ (ai1 , . . . , aih )| ≥ 2.
Let w, y ∈ 0 ∗ (ai1 , . . . , aih ). Without loss of generality, we may assume that {i 1 , . . . , i h } =
{1, . . . , h}. By the definition of 0 ∗ (a1 , . . . , ah ), there exist u 1 , . . . , u h , v1 , . . . , vh ∈
{a1 , . . . , ah } such that
(
a1 u 1 = a2 u 2 = · · · = ah u h = w,
a1 v1 = a2 v2 = · · · = ah vh = y,
where u i 6= vi and {u 1 , . . . , u h } = {v1 , . . . , vh } = {a1 , . . . , ah }. Since {u 1 , . . . , u h } =
{v1 , . . . , vh }, there exist i 1 6= 1, i 2 6= i 1 , . . . , i k 6= i k−1 for some k ≤ h such that
v1 = u i1 , vi1 = u i2 , . . . , vik−1 = u ik and vik = u 1 . Thus
(
a1 u 1 = ai1 u i1 = · · · = aik u ik ,
a1 u i1 = ai1 u i2 = · · · = aik u 1 .
For convenience, without loss of generality, we may assume that i 1 = 2, i 2 = 3, . . . , i k =
k + 1. Then we have
(
a1 u 1 = a2 u 2 = · · · = ak+1 u k+1 ,
a1 u 2 = a2 u 3 = · · · = ak+1 u 1 .
Thus a1 u 1 ai u i+1 = a1 u 2 ai u i for i ≤ k and a1 u 1 ak+1 u 1 = a1 u 2 ak+1 u k+1 . Therefore,
u 1 u i+1 = u 2 u i for i ≤ k and u 21 = u 2 u k+1 . Let U = {u 1 , . . . , u k+1 }. Then u 1 U = u 2 U .
Similarly, we have u 1 U = · · · = u k+1 U . We claim that a1−1 U is a subgroup of G. In fact,
for any i, j with 1 ≤ i, j ≤ k + 1, there exists an integer l such that u 1 u i = u j u l because
−1
u 1 U = u j U . Thus u i u −1
j = u 1 u l and so
¡ −1 ¢−1
−1
−1
= u i u −1
u −1
j = u 1 u l ∈ u 1 U.
1 ui · u1 u j
−1
Therefore, u −1
1 U is a subgroup of G and U is a coset of the subgroup u 1 U . Now
∼
Cay(hU i, U ) = Cl [ K̄ |U | ] is a subgraph of Cay(G, S) as in the theorem. This completes the
proof of the theorem.
2
P1: SAD
Journal of Algebraic Combinatorics
KL600-05-Li
July 2, 1998
13:47
CAYLEY GRAPHS OF ABELIAN GROUPS
209
Next we are going to characterize Cayley graphs Cay(G, S) for which A1S is the alternating group or the symmetric group of degree |S|. To do this, we first prove the following
lemma.
Lemma 3.3 Let G be an Abelian group, and let S, T be two Cayley subsets of G such
that G = hSi and Cay(G, S) ∼
= Cay(G, T ). If 0 ∗ (x, y) = {x y} for all x, y ∈ S and
∗
0 (u, v) = {uv} for all u, v ∈ T, then every isomorphism preserving 1 between Cay(G, S)
and Cay(G, T ) induces an automorphism of G.
Proof: Let S = {a1 , a2 , . . . , am } and T = {b1 , b2 , . . . , bm }. Without loss of generality,
assume that ρ is an isomorphism from Cay(G, S) to Cay(G, T ) such that 1 → 1, ai → bi
for i = 1, 2, . . . , m. Then for any i 6= j,
ρ : {ai a j } = 0 ∗ (ai , a j ) 7→ 0 ∗ (bi , b j ) = {bi b j }.
We claim that ρ is an automorphism of G. To prove this, we need only verify that for all
integers n 1 , n 2 , . . . , n m ≥ 0,
¢ρ
¡ n1 n2
(1)
a1 a2 · · · amn m = b1n 1 b2n 2 · · · bmn m ,
by induction on n 1 + n 2 + · · · + n m . Since
½
ρ:
ai → bi ,
ai a j → bi b j ,
for 1 ≤ i ≤ m,
for i 6= j,
we have ρ:
© ª
© 2ª
ai = 0(ai )\{ai a j | j 6= i} 7→ 0(bi )\{bi b j | j 6= i} = bi2
for all i = 1, 2, . . . , m. In other words, (1) holds for n 1 + n 2 + · · · + n m ≤ 2. Now assume
inductively that the equality (1) holds for n 1 + n 2 + · · · + n m ≤ N , where N ≥ 2. Let
a=
m
Y
n0
aj j,
where
j=1
m
X
n 0j = N − 1.
j=1
By the induction assumption, we have
(
ρ:
a→b=
Qm
aai → bbi ,
j=1
n0
bj j,
for 1 ≤ i ≤ m.
Since G is Abelian, for any x ∈ hSi, y ∈ hT i and any i 6= j, we have 0 ∗ (xai , xa j ) =
{xai a j } and 0 ∗ (ybi , yb j ) = {ybi b j }. Hence ρ:
(
{aai a j } = 0 ∗ (aai , aa j ) 7→ 0 ∗ (bbi , bb j ) = {bbi b j }, for 1 ≤ i 6= j ≤ m,
© ª
© 2ª
aai = 0(aai )\{aai a j | j 6= i} 7→ 0(bbi )\{bbi b j | j 6= i} = bbi2 .
P1: SAD
Journal of Algebraic Combinatorics
KL600-05-Li
July 2, 1998
13:47
210
LI
Therefore, the equality (1) holds for n 1 + n 2 + · · · + n m = N + 1. By induction, the
equality (1) holds for all n 1 , n 2 , . . . , n m ≥ 0. Hence ρ is an automorphism of G sending S
to T .
2
To prove our next theorem, we need some notation. If a, b ∈ S and b 6= a −1 , then the
product ab (in G) is said to be a word of length 2 on S. Let w(ab) be the number of all words
of length 2 on S which are equal to ab, that is, w(ab) = |{uv | uv = ab and u, v ∈ S}|.
For Y ⊆ 02 (1), let w(Y ) be thePnumber of all words of length 2 on S which are equal to an
element of Y , that is, w(Y ) = y∈Y w(y).
Lemma 3.4 Using the notation defined above, we have
(i) if 1 6= ab ∈ 0 ∗ (u 1 , u 2 , . . . , u i ), then w(ab) = i for any u 1 , u 2 , . . . , u i ∈ S;
(ii) if |0 ∗ (u 1 , . . . , u i )| = j then
(
ij
if 1 6∈ 0 ∗ (u 1 , . . . , u i ),
w(0 ∗ (u 1 , . . . , u i )) =
i( j − 1) if 1 ∈ 0 ∗ (u 1 , . . . , u i );
(iii) |02 (1)| ≤ w(02 (1)) and if 1 ∈ 0 ∗ (R) then w(02 (1)) = m 2 − |R| for any R ⊆ S;
(iv) if A1S ≥ Alt(|S|), then 1 ∈ 0 ∗ (R) for R ⊆ S implies R = S.
Proof: By definition, part (i) is clear. It follows that part (ii) holds. Now let S =
{a1 , . . . , am }. Then 02 (1) = {ai a j | 1 ≤ i, j ≤ m}\{1}. It follows that part (iii) is true.
Noting that A1S is (m − 2)-transitive on S, in particular, transitive and 2-set-transitive on S,
part (iv) is clearly true.
2
Now we can prove our next result.
Theorem 3.5 Let G be an Abelian group, and let S be a generating subset of G of size
m. Let 0 = Cay(G, S), and let A = Aut 0 and A1 the stabilizer of 1 in A. If A1S ≥ Alt(m),
the alternating group of degree m, then one of the following holds:
(i) S = G\{1} and 0 ∼
= K m+1 ;
(ii) S = a H for some H ≤ G, and 0 ∼
= K m,m or C|G|/m [ K̄ m ];
|G|
(iii) S = bH \{b} for some H ≤ G, 0 ∼
= C|G|/(m+1) [ K̄ m+1 ] − o(b) Co(b) ;
L
(iv) S = a for some a ∈ S and some L ≤ Aut(G, S), and GCA;
(v) either G is cyclic,
S or G = Z n × B, where n is odd and B is a 2-group of exponent 4,
and 02 (1) = u,v∈S 0 ∗ (u, v) ∪ 0 ∗ (S)\{1}.
Proof: First assume that m = 2 and S = {a, b}. If b = a −1 then G = hai is cyclic and 0
is a cycle of length n := o(a). Thus A ∼
= D2n , and so part (iv) holds in this case. Suppose
that b 6= a −1 . If |0 ∗ (a, b)| = 1, then a 2 6= b2 and so 0 ∗ (a, b) = {ab}. It follows from
Lemma 3.3 that part (iv) holds. If |0 ∗ (a, b)| = 2 then 0 ∗ (a, b) = {ab = ba, a 2 = b2 }.
Thus {1, a −1 b} is a subgroup of G of order 2, and S = a{1, a −1 b} as in part (ii). Hence
0i (1) = a i {1, a −1 b} for all i ≥ 1. Hence |0i (1)| = 2, and it follows that Cay(G, S) ∼
=
C|G|/2 [ K̄ 2 ].
In the following, assume that m ≥ 3 and S = {a1 , a2 , . . . , am }. Since A1S ≥ Alt(m), A1S
is (m − 2)-transitive on S, in particular, A1S is 2-set-transitive on S. By Lemma 3.1(iv),
P1: SAD
Journal of Algebraic Combinatorics
KL600-05-Li
July 2, 1998
13:47
211
CAYLEY GRAPHS OF ABELIAN GROUPS
any element of 02 (1) belongs to 0 ∗ (R) for some R ⊆ S. Since either 0 ∗ (ai ) = ∅ or
0 ∗ (ai ) = {ai2 } and ai2 6= a j ak for any j, k 6= i, there is at least one n ∈ {2, . . . , m} such
that 0n∗ ≥ 1.
(1) Assume that there exists an integer n with 3 ≤ n ≤ m −2 such that 0n∗ = r ≥ 1. Then
there are n vertices c1 , . . . , cn ∈ S such that |0 ∗ (c1 , . . . , cn )| = r . Thus 0 ∗ (c1 , . . . , cn ) contains exactly r elements of 02 (1). By Lemma 3.4(ii) and (iv), w(0 ∗ (c1 , c2 , . . . , cn )) = r n.
Since A1 is (m −2)-transitive on S, for any n elements x1 , . . . , xn of S, w(0 ∗ (x1 , . . . , xn )) =
r n. Hence
µ ¶
X
m
2
∗
m ≥ w(02 (1)) ≥
w(0 (x1 , . . . , xn )) = r n
.
n
x1 ,...,xn ∈S
However, it is easy to see that r n( mn ) > m 2 since 3 ≤ n ≤ m − 2, a contradiction. Thus
0n∗ = 0 for 3 ≤ n ≤ m − 2.
∗
(2) Assume that 02∗ = 0m−1
= 0. Then 02 (1) = (0 ∗ (S)\{1}) ∪ 0 ∗ (a1 ) ∪ · · · ∪
2
∗
∗
0 (am ) ⊆ (0 (S)\{1}) ∪ {a1 , . . . , am2 }. Thus ai a j ∈ 0 ∗ (S) for any ai 6= a j . Since no two of
a1 a2 , . . . , a1 am are equal, |0 ∗ (S)| ≥ m − 1 ≥ 2. Thus for any i, j 6= 1, there are integers
h, k such that a1 ai = a j ah and a1 a j = ai ak . It follows that a12 = ah ak and so 0 ∗ (a1 ) = ∅.
Thus 0 ∗ (S)\{1} = 02 (1). Hence every vertex in 02 (1) is joined to all vertices in 0(1) = S.
Thus if 1 ∈ 0 ∗ (S) then Cay(G, S) ∼
[ K̄ m ]
= K m,m ; if 1 6∈ 0 ∗ (S) then Cay(G, S) ∼
= C |G|
m
−1
where |G| > 2m. It follows that ai S = a j S for any ai , a j ∈ S. Thus H = a1 S is a subgroup
of G and S = a1 H . This case is as in part (ii).
(3) Suppose that 02∗ = r ≥ 1. By Lemma 3.1(iii), r ≤ 2. If r = 2, then since A1 is 2-settransitive on S, for any u, v ∈ S, |0 ∗ (u, v)| = 2 and so 0 ∗ (u, v) = {uv = vu, u 2 = v 2 }. It
follows that a12 = a22 and a22 = a32 , a contradiction. Thus r = 1. Since A1 is 2-set-transitive
on S, |0 ∗ (u, v)| = 1 for any u, v ∈ S. Hence 0 ∗ (u, v) = {uv = vu} or {u 2 = v 2 }. By
Lemma 3.4(iv), 1 6∈ 0 ∗ (u, v) and so w(0 ∗ (u, v)) = 2.
First assume that there are two elements a, b ∈ S such that 0 ∗ (a, b) = {a 2 = b2 }.
Then 0 ∗ (a) = ∅ and ab 6∈ 0 ∗ (a, b), so ab = cd for some c, d ∈ S\{a, b}. Thus
ab ∈ 0 ∗ (x1 , . . . , xi ) for some x1 , . . . , xi ∈ S where i > 2. Since 0n∗ = 0 for 3 ≤ n ≤ m −2
∗
6= 0 or 0m∗ 6= 0. Since
shown in (1), i ≥ m − 1 and so w(ab) ≥ m P
− 1. Thus 0m−1
w(0 ∗ (u, v)) = 2 for all u, v ∈ S where u 6= v, u,v∈S w(0 ∗ (u, v)) = 2( m2 ) = m(m − 1).
∗
= s 6= 0 then since A1S P
is transitive on S, |0 ∗ (S\{u})| = s for all u ∈ S. Thus
If 0m−1
∗
w(0 (S\{u})) = s(m−1) and so u∈S w(0 ∗ (S\{u})) = ms(m−1). Since 1 6∈ 0 ∗ (S\{u}),
we have
w(02 (1)) ≥
X
u,v∈S
w(0 ∗ (u, v)) +
X
w(0 ∗ (S\{u}))
u∈S
= (s + 1)m(m − 1) > m 2 ≥ w(02 (1)),
S
∗
a contradiction. Thus 0m−1
= 0, so 0m∗ = s 6= 0 and 02 (1) = u,v∈S 0 ∗ (u, v) ∪ 0 ∗ (S)\ {1}.
Without loss of generality, suppose that a = a1 and b = a2 , and let ai = oi ei such that
oi ∈ G 20 and ei ∈G 2 , where G 2 is a Sylow 2-subgroup and G 20 is a Hall 20 -subgroup of G.
Since a12 = a22 , o1 = o2 =: o and e12 = e22 . For any ai ∈ S with i 6= 1, 2, since a1 a2 ∈ 0 ∗ (S),
P1: SAD
Journal of Algebraic Combinatorics
KL600-05-Li
July 2, 1998
13:47
212
LI
there is an a j such that a1 a2 = ai a j . If j = i then oi2 = o1 o2 = o2 and ei2 = e1 e2 , so
oi = o. If j 6= i then since ai a j = a1 a2 , ai a j 6∈ 0 ∗ (ai , a j ). Since 0 ∗ (ai , a j ) 6= ∅, we have
0 ∗ (ai , a j ) = {ai2 = a 2j }. It follows that oi = o j and ei2 = e2j . Since ai a j = a1 a2 = o2 e1 e2 ,
we have oi = o and ei e j = e1 e2 . Thus, whether j = i or not, we have oi = o and
ei4 = (ei e j )2 = (e1 e2 )2 = e14 . Hence o1 = o2 = · · · = om and e14 = e24 = · · · = em4 . Note
that G = hSi, so G 20 = hoi and G 2 = he1 , e2 , . . . , em i. If e14 6= 1 then G 2 has only one
subgroup of order 2. By [14, p. 59], G 2 is cyclic; if e14 = 1 then G 2 is of exponent 4. This
case is as in part (v).
Now assume that 0 ∗ (u, v) = {uv} for any u, v ∈ S and that G is not as in part (v).
For any T ⊆ S\{1}, by the previous paragraph, Cay(G, S) ∼
= Cay(G, T ) implies that
0 ∗ (u 0 , v 0 ) = {u 0 v 0 } for any u 0 , v 0 ∈ T with u 0 6= v 0 . By Lemma 3.3, S is conjugate in
ρ
Aut(G) to T and so S is a CI-subset. For any ρ ∈ A1 , let bi = ai and T = {b1 , . . . , bm }.
Then Cay(G, S) = Cay(G, T ). By Lemma 3.3, ρ induces an automorphism of G. Thus
A1 ≤ Aut(G), so A1 = Aut(G, S) and A = G A1 = G o Aut(G, S), which is as in part (iv).
∗
(4) Assume that 02∗ = 0 and 0m−1
= r ≥ 1. Then m ≥ 4. Since A1 is transitive on S, we
∗
have |0 (S\{x})| = r for every x ∈ S. If r ≥ 2, then since 1 6∈ 0 ∗ (S\{x}) for any x ∈ S,
X
w(0 ∗ (S\{x})) = r m(m − 1) > m 2 ≥ w(02 (1)),
w(02 (1)) ≥
x∈S
a contradiction. Thus r = 1. Let v(x) be the unique element of 0 ∗ (S\{x}). If v(a1 ) = a1 ,
then for any ai , we have v(ai ) = ai because A1 is transitive on S. Thus Cay(G, S) ∼
= K m+1
as in part (i). Now suppose that v(a1 ) 6= a1 . Then v(a1 ) ∈ 0(x) for all x ∈ S\{a1 }. Let
b = a1−1 v(a1 ) and S ∗ = S ∪ {b}. We shall prove that b−1 S ∗ is a subgroup of G. To do
this, we need to prove that b−1 ai · (b−1 a j )−1 ∈ b−1 S ∗ for any i 6= j. Since i 6= j, we may
assume that j 6= 1. Then v(a1 ) ∈ 0(a j ) and so v(a1 ) = a j ak for some ak ∈ S. Thus
b−1 ai · (b−1 a j )−1 = b−1 · b · ai a −1
j
= b−1 · a1−1 v(a1 ) · ai a −1
j
= b−1 · a1−1 a j ak · ai a −1
j
= b−1 a1−1 ai ak ·
If ai ak ∈ 0(a1 ), that is, ai ak = a1 ak 0 for some ak 0 ∈ S, then b−1 ai (b−1 a j )−1 = b−1 a1−1 ai ak
= b−1 ak 0 ∈ b−1 S ∗ . Hence H := b−1 S ∗ is a subgroup of G and S ∗ is a coset of H . Thus S =
|G|
|G| [ K̄ m+1 ] −
Ck
S ∗ \{b} = bH \{b}, and Cay(G, S) = Cay(G, S ∗ ) − Cay(G, {b}) ∼
= C m+1
k
where k = o(b), which are as in part (iii) of the theorem. Thus, in the following, we
only need to prove that ai ak ∈ 0(a1 ). Since i 6= j, ai ak 6= a j ak = v(a1 ). If i 6= k,
then since 0n∗ = 0 for 2 ≤ n ≤ m − 2, ai ak ∈ 0 ∗ (S) ∪ 0 ∗ (S\{x}) for some x ∈ S\{a1 }
and so ai ak ∈ 0(a1 ). Thus we may assume that i = k, so ai ak = ak2 . If ak2 = a12 then
ak2 ∈ 0(a1 ). Hence suppose that ak2 6= a12 . Since a j ak = v(a1 ) ∈ 0 ∗ (S\{a1 }), there exist
ah , al ∈ S\{a j , ak } such that a j ak = ah al . If l = h then ah2 = a j ak and so 0 ∗ (ah ) = ∅.
Since A1 is transitive on S, 0 ∗ (ak ) = ∅ and so ak2 ∈ 0 ∗ (S) ∪ 0 ∗ (S\{x}) for some x ∈ S.
P1: SAD
Journal of Algebraic Combinatorics
KL600-05-Li
July 2, 1998
13:47
CAYLEY GRAPHS OF ABELIAN GROUPS
213
Since ak2 6= v(a1 ), we have ak2 ∈ 0(a1 ). If l 6= h, then at least one of ak ah and ak al does not
belong to 0 ∗ (S\{a j }), say, ak ah 6∈ 0 ∗ (S\{a j }). Thus ak ah ∈ 0 ∗ (S) ∪ 0 ∗ (S\{x}) for some
x ∈ S\{a j }, and so ak ah = a j al 0 for some l 0 , which, together with a j ak = ah al , implies
ak2 = al al 0 . Thus 0 ∗ (ak ) = ∅ and so ak2 ∈ 0 ∗ (S) ∪ 0 ∗ (S\{x}) for some x ∈ S. Since
ak2 6= v(a1 ), ak2 6∈ 0 ∗ (S\{a1 }) and so ak2 ∈ 0(a1 ). This completes the proof of the theorem.
2
Theorem 3.5 gives an application to Babai and Frankl’s question.
Corollary 3.6 Let G be an elementary Abelian p-group, p a prime, and S a Cayley
subset. Let A = Aut Cay(G, S). If A1S ≥ Alt(S), then S is a CI-subset of G.
Proof: Since any subgroup of G is still elementary Abelian group and each isomorphism
between any two subgroups can be extended as an automorphism of G, we may assume
that hSi = G. By Theorem 3.5, Cay(G, S) satisfies parts (i)–(iv). It is easy to check that S
is a CI-subset of G.
2
Remark By Theorem 3.5, the graphs in parts (i)–(iii) have been completely characterized. The graphs Cay(G, S) in part (iv) satisfies a very strong condition Aut Cay(G, S) ≤
G o Aut(G)’s.
4.
Finite m-DCI p-groups, p a prime
By definition, a finite group G is a 1-DCI group if and only if all elements of G of the same
order are conjugate in Aut(G). Suppose that G is a 1-DCI p-group. If p is an odd prime
then G is homocyclic by the result of Shult [13]; if p = 2 then by [7], G is a homocyclic
group or the quaternion group Q 8 , or G satisfies the following conditions:
(i)
(ii)
(iii)
(iv)
G 0 = 8(G) is homocyclic of rank n;
G/G 0 is of order 2n or 22n ;
the centre Z(G) of G consists of the identity and all the involutions of G;
either Z(G) = G 0 , or CG (G 0 ) = G 0 with Z(G) = 8(G 0 ).
It is easy to see that homocyclic groups and Q 8 are 1-DCI groups, however, it is still difficult
to characterize precisely 1-DCI 2-groups, see [7]. For m ≥ 2, the problem of determining
m-DCI groups is very different from the case m = 1. By Lemma 2.4, we need to consider
mainly Abelian p-groups. We first prove a property of Cayley graphs of arbitrary Abelian
p-groups.
Proposition 4.1 Let G be an Abelian p-group, S a Cayley subset of G such that hSi = G
and A = Aut Cay(G, S). If p 2 6 | |A1 | then either S is a CI-subset, or p k |A1 | and S contains
a coset of some subgroup of G, where A1 is the stabilizer of 1 in A.
Proof: Suppose that |G| = p d . If p 6 | |A1 |, then G is a Sylow p-subgroup of A. By
Sylow Theorem and Theorem 2.1, S is a CI-subset. Thus assume that p k |A1 |. Let P be
a Sylow p-subgroup of A containing G. Then |P : G| = p and P1 ∼
= Z p where P1 is the
P1: SAD
Journal of Algebraic Combinatorics
KL600-05-Li
July 2, 1998
13:47
214
LI
stabilizer of 1 in P, and so P is non-Abelian, see [15, 4.4]. Assume that S is not a CI-subset
of G. By Theorem 2.1, there is a τ ∈ Sym(G) such that G τ < A and G τ is not conjugate
to G. Let g ∈ A such that (G τ )g < P. Then G τ g 6= G and P ≥ hG τ g , Gi > G. Hence
P = hG τ g , Gi = G τ g G as |P : G| = p. Since any element in G τ g ∩ G commutes with all
elements of G τ g and G, we have G τ g ∩ G ≤ Z(hG τ g , Gi) = Z(P). Further
|G τ g ∩ G| =
|G τ g ||G|
pd · pd
= p d−1 .
=
τ
g
|G G|
p d+1
Since P is non-Abelian, G τ g ∩ G = Z(P). For any a ∈ Z(P), Pa = P1a = P1a = P1 , so P1
fixes all vertices in Z(P). Now hZ(P), P1 i is an Abelian subgroup of index p in P. Hence
hZ(P), P1 i C P and hZ(P), P1 i has orbits {xZ(P) | x ∈ G} on V 0 = G. Thus P1 fixes
every xZ(P) setwise. Moreover, P1 = hαi has an orbit O on S of length p. If a ∈ O ⊆ S,
then since P1 fixes xZ(P) setwise for each x ∈ G, a α ∈ aZ(P), so a α = az for some
z ∈ Z(P). Thus O = a hαi = {a, az, az 2 , . . . , az p−1 } = ahzi. Thus the proposition holds.
2
This result has been generalized in [8] to general abelian groups under certain conditions.
The following lemma enables us to focus our attention on connected graphs.
Lemma 4.2 Assume that G is a homocyclic p-group and that S is a Cayley subset of G.
If S is a CI-subset of hSi and for any subset T of G, Cay(hT i, T ) ∼
= Cay(hSi, S) implies
hT i ∼
= hSi, then S is a CI-subset of G.
Proof: Assume that S is a CI-subset of hSi and that T is a Cayley subset of G such that
Cay(hT i, T ) ∼
= Cay(hSi, S). Then hT i ∼
=σ hSi for some isomorphism σ from hT i to hSi.
0
σ
0 ∼
Let T = T . Then Cay(hSi, T ) = Cay(hT i, T ) ∼
= Cay(hSi, S). Since S is a CI-subset of
hSi, there is α ∈ Aut(hSi) such that T 0σ = S. Thus β = σ α is an isomorphism from hT i to
hSi such that T β = (T σ )α = T 0α = S. Since G is a homocyclic p-group, it is easy to show
that every isomorphism between any two isomorphic subgroups of G can be extended as
an automorphism of G. Let ρ ∈ Aut(G) be an extension of β. Then T ρ = T β = S, so S
is a CI-subset of G.
2
Now we can determine m-DCI p-groups for 2 ≤ m ≤ p + 1.
Theorem 4.3 Let G be a finite p-group, where p is prime. Then
(1) G is an m-DCI group for 2 ≤ m ≤ p − 1 if and only if p ≥ 3 and G is homocyclic;
(2) G is a p-DCI group if and only if G is elementary Abelian, cyclic, or G = Q 8 ;
(3) G is a ( p + 1)-DCI group if and only if G is elementary Abelian, or G = Z 4 , Q 8 .
Proof:
(1) By Lemmas 2.3 and 2.4, we only need to prove that homocyclic p-groups are m-DCI
groups. Let S be a Cayley subset of G of size m. By [8, Theorem 1.1], S is a CI-subset
of hSi. Thus by Lemma 4.2, S is a CI-subset of G and G is an m-DCI group.
P1: SAD
Journal of Algebraic Combinatorics
KL600-05-Li
July 10, 1998
CAYLEY GRAPHS OF ABELIAN GROUPS
9:41
215
(2) By Lemmas 2.4 and 4.2, we only need to prove that elementary Abelian p-groups and
cyclic p-groups are p-DCI groups. By [8, Theorem 1.1], S is a CI-subset of hSi. Thus
by Lemma 4.2, S is a CI-subset of G and G is a p-DCI group.
(3) By Lemmas 2.4 and 4.2, we only need to prove that elementary Abelian p-groups are
( p + 1)-DCI groups. Let G = Z dp and let S be a Cayley subset of G such that |S| ≤
p + 1. By parts (1) and (2), we only need to consider the case where |S| = p + 1. Since
G is elementary Abelian, any two subgroups of G of the same order are isomorphic.
Thus, by Lemma 4.2, we may assume that hSi = G.
If p = 2, then by [3, Theorem 1], G is a 3-DCI group. Thus assume p ≥ 3 in the
following. Suppose first that S contains a coset a H of some subgroup H of G for some
a ∈ S. Since |S| = p + 1, we have |H | = p and S = a H ∪ {b} for some b ∈ S. If
b ∈ ha H i then G = ha, H i is of order p 2 , and thus by [6], S is a CI-subset. If b 6∈ ha H i
then G = ha H i × hbi ∼
= Z 3p , and thus by [4], again S is a CI-subset. Suppose now that S
does not contain any coset of subgroups of G. By Theorem 3.2, A1 is faithful on S. Since
|S| = p + 1, it follows that p 2 6 | |A1 |. By Proposition 4.1, S is a CI-subset and so G is a
( p + 1)-DCI group. This completes the proof of the theorem.
2
Acknowledgments
The author gratefully acknowledges the support of an Overseas Postgraduate Research
Scholarship of the Australian Department of Education, Employment and Training and a
University Postgraduate Award from the University of Western Australia.
References
1. L. Babai, “Isomorphism problem for a class of point-symmetric structures,” Acta Math. Acad. Sci. Hungar.
29 (1977), 329–336.
2. L. Babai and P. Frankl, “Isomorphisms of Cayley graphs I,” Colloq. Math. Soc. J. Bolyai 18 (Combinatorics,
Keszthely, 1976), North-Holland, Amsterdam, 1978, 35–52.
3. C. Delorme, O. Favaron, and M. Mahéo, “Isomorphisms of Cayley multigraphs of degree 4 on finite abelian
groups,” Europ. J. Combin. 13 (1992), 59–61.
4. E. Dobson, “Isomorphism problem for Cayley graph of Z3p ,” Disc. Math. 147 (1995), 87–94.
5. C.D. Godsil, “On the full automorphism group of a graph,” Combinatorica 1 (1981), 243–256.
6. C.D. Godsil, “On Cayley graph isomorphisms,” Ars Combin. 15 (1983), 231–146.
7. F. Gross, “2-automorphic 2-groups,” J. Algebra 40 (1976), 348–353.
8. C.H. Li, “On isomorphisms of connected Cayley graphs,” Disc. Math. 178 (1998), 109–122.
9. C.H. Li and C.E. Praeger, “On the isomorphism problem for finite Cayley graphs of bounded valency,” preprint,
1997.
10. C.H. Li, C.E. Praeger, and M.Y. Xu, “Isomorphisms of finite Cayley digraphs of bounded valency,” J. Combin.
Theory, series, to appear.
11. L.A. Nowitz, “A non-Cayley-invariant Cayley graph of the elementary Abelian group of order 64,” Disc.
Math. 110 (1992), 223–228.
12. P.P. Pálfy, “Isomorphism problem for relational structures with a cyclic automorphism,” Europ. J. Combin. 8
(1987), 35–43.
13. E.E. Shult, “On finite automorphic algebras,” Illinois J. Math. 13 (1969), 625–653.
14. M. Suzuki, Groups Theory II, Spring-Verlag, New York, 1982.
15. H. Wielandt, Finite Permutation Groups, Academic Press, New York, 1964.
16. M.Y. Xu, “On isomorphisms of Cayley digraphs and graphs of groups of order p 3 ,” preprint.
Download