Cyclic cycle systems of the complete multipartite graph
Andrea Burgess
Department of Mathematics and Statistics,
University of New Brunswick
Saint John, Canada
[email protected]
Francesca Merola
Dipartimento di Matematica e Fisica,
Università Roma Tre,
Rome, Italy
[email protected]
Tommaso Traetta
DICATAM,
Università di Brescia,
Brescia, Italy
[email protected]
Abstract
In this paper, we study the existence problem for cyclic ℓ-cycle decompositions of the graph Km[n], the complete multipartite graph with m parts of size n, and give necessary and sufficient conditions for their existence in the case that 2ℓ∣(m−1)n.
1 Introduction
In this paper, we consider the problem of decomposing the complete multipartite graph into cycles. We use the notation Km[n] to denote the complete multipartite graph with m parts of size n. Note that if n=1, then Km[1] is isomorphic to the complete graph Km on m vertices, while Km[2] is isomorphic to K2m−I, the complete graph on 2m vertices with the edges of a 1-factor I removed. We denote by Cℓ a cycle of length ℓ (briefly, an ℓ-cycle), and by (c0,c1,…,cℓ−1) the ℓ-cycle whose edges are {c0,c1}, {c1,c2}, …, {cℓ−1,c0}.
We say that a graph Γ is decomposed into subgraphs Γ1,Γ2,…,Γt, if the edge sets of the Γi partition the edges of Γ. If Γ1≅Γ2≅⋯≅Γt≅H, then we speak of an H-decomposition of Γ. A Cℓ-decomposition of a graph Γ is also referred to as an ℓ-cycle system of Γ. The problem of decomposing Km if m is odd, or Km−I if m is even, into cycles of fixed length ℓ has a long history (see [17, Chapter 8] and [16, Chapter VI.12]) until its solution in [1, 28] (see also [6]).
Theorem 1.1** ([1, 28]).**
There is a Cℓ-decomposition of Km, m odd, if and only if 3≤ℓ≤m and ℓ∣(2m). There is a Cℓ-decomposition of Km−I, m even, if and only if 3≤ℓ≤m and ℓ∣2m(m−2).
A natural next step is to consider ℓ-cycle decompositions of Km[n].
Obvious necessary conditions for the existence of such a decomposition are that ℓ is at most the number of vertices in Km[n], that the degree (m−1)n is even and that ℓ divides the number of edges of Km[n], summarized in the following lemma.
Lemma 1.2**.**
If there exists a Cℓ-decomposition of Km[n], then 3≤ℓ≤mn, (m−1)n is even and ℓ∣(2m)n2.
These conditions have been shown to be sufficient in several cases. The results of [1, 28] show sufficiency when n∈{1,2}. Other cases that have been settled include that
m≤5 [3, 4, 13], ℓ∈{3,4,5,6,8} [12, 14, 15, 18], and ℓ is prime [22], twice a prime [30], or the square of a prime [29, 33]. Among the most general results is that the obvious necessary conditions are sufficient if the cycle length ℓ is small relative to the number of parts m, in particular ℓ≤m if n is odd or 2m if n is even [31, 32]; see also [2] for some recent work on decompositions into cycles of variable length. Nevertheless, the existence problem for cycle decompositions of the complete multipartite graph remains open in general.
In this paper, we consider the problem of constructing cyclic ℓ-cycle systems of Km[n]. To define this concept, we first recall the definition of a Cayley graph on a group G with connection set Ω, denoted by Cay[G:Ω]. Let G be an additive group, not necessarily abelian, and let Ω⊆G∖{0} such that for every ω∈Ω we also have −ω∈Ω. The Cayley graph Cay[G:Ω] is the graph whose vertices are the elements of G and in which two vertices are adjacent if and only if their difference is an element of Ω (an analogous definition can be given in multiplicative notation).
Consider the natural action of G on the cycles of Γ=Cay[G:Ω]: given a cycle C=(c0,c1,…,cℓ−1) in Γ and g∈G, we define C+g to be the cycle
(c0+g,c1+g,…,cℓ−1+g).
The subgroup of G consisting of all the elements g such that C+g=C is called the G-stabilizer of C.
The set OrbG(C)={C+g∣g∈G} of all distinct translates of C is called the
G-orbit of C. For Γ=Cay[G:Ω], a cycle system of Γ is said to be regular under the action of G, or G-regular,
if it is isomorphic to a cycle system F of Cay[G:G∖N], for a suitable subgroup N of order n, such that C+g∈F
for every C∈F and g∈G. In particular, when G is the cyclic group Zn, a G-regular cycle system is called cyclic.
Clearly, Km[n] is isomorphic to Cay[G:G∖N] where G is a group of order mn and N is any of its subgroups of order n. Note that the right cosets of N in G determine the m disjoint parts of Km[n]. In this paper, our primary focus is cyclic cycle systems of Km[n], in which case we take G=Zmn and N=mZmn={mx∣x∈Zmn}.
Cyclic ℓ-cycle decompositions of Km (i.e. the case n=1) have been extensively studied, and the existence problem has been solved when m≡1,ℓ(mod2ℓ) [5, 7, 21, 27, 34], ℓ=m [8], ℓ≤32 [38],
ℓ is twice or three times a prime power [38, 37], or ℓ is even and m>2ℓ [36]. For n=2, the existence problem
for ℓ-cycle systems of Km[2]≅K2m−I is solved when m≡1 (mod ℓ) [5] or ℓ∣2m [20].
Less is known for cyclic ℓ-cycle systems of Km[n] with n≥3. The case ℓ=3 is solved in [35].
More generally, cyclic ℓ-cycle decompositions of Km[n] have been studied for ℓ odd and n=ℓ [7] and for Hamiltonian cycle systems of Km[n] with mn even [19, 24, 25].
In this paper, we focus on the existence of cyclic ℓ-cycle systems of Km[n] when 2ℓ∣(m−1)n. This is a natural case to consider, as it means that we may construct cyclic cycle systems in which all cycle orbits are full, i.e. the orbit of any cycle has cardinality mn.
Note that when ℓ≥3 and 2ℓ∣(m−1)n, the conditions of Lemma 2.1 hold, so that an ℓ-cycle system of Km[n] may exist.
A complete solution for cyclic decompositions is known when
n∈{1,2}, or when n=ℓ and both ℓ and m are odd.
Theorem 1.3** ([7]).**
For any integers ℓ≥3 and m such that 2ℓ∣(m−1), there is a cyclic ℓ-cycle system of Km.
Theorem 1.4** ([5]).**
If ℓ∣(m−1), then there is a cyclic ℓ-cycle system of Km[2] if and only if m≡0 or 1(mod4).
Theorem 1.5** ([7]).**
Let m,ℓ≥3 be odd with (m,ℓ)=(3,3). Then there is a
cyclic ℓ-cycle system of Km[ℓ].
We will extend these results to the case n≥3, giving necessary and sufficient conditions for the existence of a cyclic ℓ-cycle system of Km[n] when 2ℓ∣(m−1)n. As in the results above, the main tools are difference methods.
Our main result is the following theorem.
Theorem 1.6**.**
Let m,ℓ≥3 and n≥1 be integers such that 2ℓ∣(m−1)n. There exists a cyclic ℓ-cycle system of Km[n] if and only if the following conditions hold:
-
If n≡2 (mod 4) and ℓ is odd, then m≡0 or 1 (mod 4).
2. 2.
If n≡2 (mod 4) and ℓ≡2 (mod 4), then m≡3 (mod 4).
The paper is organized as follows. Section 2 contains basic observations, definitions and methods: we first explain the necessity of Conditions 1 and 2 of Theorem 1.6 in subsection 2.1; we then discuss difference families in 2.2 and present a recursive construction in 2.3 which will be very useful in what follows. In the rest of the paper, we prove the sufficiency of conditions 1 and 2 by explicitly constructing a cycle system in all possible cases: we deal with cycles of even length ℓ in Section 3, while the case ℓ odd, which is more complex, is discussed in Sections 4–6. In Section 4 we outline the proof of the odd case and present some preliminary lemmas, and then treat separately the case ℓ∣m−1 in Section 5 and ℓ∣n in Section 6. In Section 7 we make some final remarks on what happens if we study regular, rather than cyclic, systems.
2 Basics
2.1 Necessary conditions for cyclic cycle systems
If there is a cyclic ℓ-cycle system of Km[n], then the conditions of Lemma 2.1 hold. However, these conditions are not sufficient for the existence of a cyclic cycle system. In this section, we state further necessary conditions, which reduce to those of Theorem 1.6 when 2ℓ∣(m−1)n, and consider necessary conditions for the existence of regular cycle systems of Km[n] more generally.
We start by recalling a result, proven in [24] (see also [11]), which gives us necessary conditions for the existence of a cyclic ℓ-cycle systems of Km[n]. Here, given a positive integer x, we denote by ∣x∣2 the largest e for which 2e divides x.
Theorem 2.1** ([24]).**
Let n be an even integer. A cyclic ℓ-cycle system of Km[n] cannot exist
in each of the following cases:
m≡0(mod4)* and ∣ℓ∣2=∣m∣2+2∣n∣2−1;*
m≡1(mod4)* and ∣ℓ∣2=∣m−1∣2+2∣n∣2−1;*
m≡2,3(mod4), n≡2(mod4) and ℓ≡0(mod4);
m≡2,3(mod4), n≡0(mod4) and ∣ℓ∣2=2∣n∣2.
As we are interested in the case where 2ℓ∣(m−1)n, we note the following consequence.
Corollary 2.2**.**
Suppose 2ℓ∣(m−1)n. There does not exist a cyclic ℓ-cycle system of Km[n] if either of the following holds:
-
n≡2(mod4), ℓ is odd and m≡2,3(mod4), or
2. 2.
n≡2(mod4), ℓ≡2(mod4) and m≡3(mod4).
2.2 Difference Families
We now describe the general method we use to construct cyclic ℓ-cycle systems of Km[n] in the case where
2ℓ is a divisor of (m−1)n.
We will view Km[n] as the Cayley graph Cay[Zmn:Zmn∖mZmn],
where by mZmn we mean the only subgroup of order n of Zmn;
thus vertices of Km[n] will generally be taken as elements of Zmn
and the parts of Km[n] as the cosets of mZmn in Zmn.
Given a cycle C=(c0,c1,…,cℓ−1) with vertices in Zmn,
the multiset ΔC = {±(ch+1−ch) ∣ 0≤h<ℓ},
where the subscripts are taken modulo ℓ,
is called the list of differences from C.
More generally, given a family F of cycles with vertices in Zmn,
by ΔF we mean the union (counting multiplicities) of all multisets ΔC, where C∈F.
Notation 2.3**.**
We will frequently consider intervals of consecutive differences, and for a,b∈Z with a≤b, we will use the notation [a,b] to denote the set {a,a+1,…,b}. If a>b, then [a,b]=∅.
Definition 2.4**.**
An (mn,n,Cℓ)-difference family (DF in short) is a family
F of ℓ-cycles with vertices in Zmn such that
ΔF=Zmn∖mZmn.
In other words, an (mn,n,Cℓ)-DF is a set of base cycles whose lists of differences partition between them
Zmn∖mZmn.
Since ∣ΔC∣=2ℓ for every C∈F, it follows that
2ℓ∣F∣=∣Zmn∖mZmn∣=(m−1)n. Therefore, a necessary condition for the existence of an (mn,n,Cℓ)-DF F is that 2ℓ is a divisor of (m−1)n, so that ∣F∣=(m−1)n/2ℓ.
Let us recall the following standard result
(see, for instance, [9, Proposition 1.2]).
Proposition 2.5**.**
If there exists an (mn,n,Cℓ)-DF,
then 2ℓ is a divisor of (m−1)n, and there exists
a cyclic ℓ-cycle system of Km[n].
Proof.
Let F={C1,C2,…,Ct} be
an (mn,n,Cℓ)-DF.
It is easy to check that ⋃i=1tOrbZmn(Ci) is
the desired cyclic ℓ-cycle system of Km[n].
∎
Note that in the cycle system we obtain from the difference family all cycles will have trivial stabilizer, so that all the orbits on the cycles are full orbits.
Example 2.6**.**
Let ℓ=6, m=7, n=4, and let
C1=(0,−1,2,−4,4,−5) and C2=(0,−2,2,−9,3,−10) be two 6-cycles with vertices in Z28. Since
[TABLE]
we have that ΔC1∪ΔC2=±[1,13]∖{7}=Z28∖7⋅Z28, hence
F={C1,C2} is a (28,4,C6)-DF.
It is not difficult to check that
the set {C1+j,C2+j∣j∈Z28} of all translates of C1 and C2 under the action of Z28 is a cyclic 6-cycle system of K7[4].
As a consequence of Proposition 2.5, Corollary 2.2 gives further necessary conditions for the existence of an (mn,n,Cℓ)-DF. We thus make the following definition.
Definition 2.7**.**
Let m,ℓ≥3 and n≥1 be integers. We call the triple (mn,n,ℓ) admissible if 2ℓ∣(m−1)n, and the following conditions are both satisfied.
-
If n≡2(mod4) and ℓ is odd, then m≡0 or 1(mod4).
2. 2.
If n≡2(mod4) and ℓ≡2(mod4), then m≡3(mod4).
Thus if there exists an (mn,n,Cℓ)-DF, then (mn,n,ℓ) is admissible.
We note that the results quoted in Theorems 1.3, 1.4 and 1.5 are proved using difference families. For future reference, we restate these results using the language of difference families.
Theorem 2.8** ([7]).**
For any integers ℓ≥3 and m such that 2ℓ∣(m−1), there is an (m,1,Cℓ)-DF.
Theorem 2.9** ([5]).**
If ℓ∣(m−1), then there is a (2m,2,Cℓ)-DF if and only if m≡0 or 1(mod4).
Theorem 2.10** ([7]).**
Let m,ℓ≥3 be odd with (m,ℓ)=(3,3). Then there is a
(mℓ,ℓ,Cℓ)-DF.
2.3 A Blow-up Construction
The following result will be an essential tool in our later constructions to blow up parts in a cyclic cycle system of Km[n] and increase cycle lengths.
Theorem 2.11**.**
If there is an (mw,w,Cℓ)-DF,
u is a positive divisor of s>0, and ℓ(s−1) is even, then the following hold:
-
there exists an (mws,ws,Cℓ)-DF;
2. 2.
there exists a cyclic ℓu-cycle system of Km[ws].
Proof.
Let F be an (mw,w,Cℓ)-DF,
let u be a positive divisor of s and set t=s/u.
For every cycle C of F, with C=(c0,c1,…,cℓ−1),
and for every j∈[0,s−1], we define the ℓu-cycle
Cj=(c0j,c1j,…,cℓu−1j) as follows:
[TABLE]
We point out that the vertices of C are considered as integers in [0,mw−1],
while the vertices of Cj are elements of Zmws.
We recall that, by assumption, (s−1)ℓ is even, hence s is odd when
ℓ is odd. In this case, the map
x∈mwZmws↦2x∈mwZmws is bijective, which means that for every
x∈mwZmws the element x/2 is uniquely determined.
Set F′={Cj∣C∈F,j∈[0,s−1]}. We start showing that
ΔF′ contains every element of Zmws ∖ mZmws.
Let d=mwj+k∈Zmws∖mZmws, where j∈[0,s−1]
and k∈[0,mw−1] is not a multiple of m. Recalling that F is
an (mw,w,Cℓ)-DF,
there exists a cycle
C=(c0,c1,…,cℓ−1) of F such that
ci+1≡ci+k(modmw) (replacing k with −k if necessary).
It is not difficult to check that d∈ΔCh where h∈[0,s−1] is the following:
[TABLE]
Hence, ΔF′⊇Zmws ∖ mZmws.
Since ∣ΔF′∣=2ℓu∣F′∣=2ℓu∣F∣s=(m−1)wsu, when u=1 we have that ΔF′=Zmws ∖ mZmws, hence F′ is the desired (mws,ws,Cℓ)-DF.
It is left to show that F′′=⋃C∈F′Orb(C)
is a cyclic ℓu-cycle system of Km[ws], where
Orb(C) denotes the Zmws-orbit of C.
We denote by ϵ the number of edges of Km[ws] – counted with their multiplicity – covered by the cycles in F′′.
By construction, C+tmw=C for every C∈F′,
then ∣Orb(C)∣≤umws, hence
[TABLE]
Therefore, it is enough to show that every edge of Km[ws] lies in
at least one cycle of F′′.
By recalling that ΔF′⊇Zmws ∖ mZmws, it follows that every edge {x,x+d} of Km[ws] – hence with d∈mZws – belongs to some translate of the cycle of
F′ whose list of differences contains ±d. Therefore,
F′′ is a cyclic ℓu-cycle system of Km[ws].
∎
Note that some recursive constructions similar to the one above can be found in [10].
Example 2.12**.**
Let m=s=3 and ℓ=w=5. Also,
let c0=0,c1=1,c2=5,c3=10,c4=8. Setting C=(c0,c1,c2,c3,c4), we have that
ΔC=±{1,2,4,5,8}. Hence, if the vertices of C are considered modulo 15, we obtain
a (15,5,C5)-DF.
We take u=1 and, following the proof of Theorem 2.11, for every j∈[0,2]
we define the 5-cycle
Cj=(c0j,c1j,c2j,c3j,c4j) as follows:
[TABLE]
Hence C0=C, C1=(0,16,5,25,38), and C2=(0,31,5,40,23). One can check that
F′={C0,C1,C2} is a (45,15,C5)-DF.
Finally, we take u=3, and for every j∈[0,2] we let
Cj=(c0j,c1j,…,c5u−1j) be the 5u-cycle
defined as follows:
[TABLE]
We then have
[TABLE]
and the set F′′={Cj+h∣h∈[0,14]} is a
cyclic 15-cycle system of K3[15].
3 Cycles of even length
In this section we construct cyclic ℓ-cycle systems of Km[n]
when ℓ is an even divisor of (m−1)n/2. By Proposition
2.5, it is enough to provide suitable difference families.
We will build these difference families by making use of Lemma 3.2, which can be thought of as a generalization of Lemma 5.3 in [23], proved using alternating sums.
Definition 3.1**.**
If D={d1,d2,…,d2k} is a set of positive integers, with di<di+1
for i∈[1,2k−1],
the alternating difference pattern of D is the sequence (s1,s2,…,sk) where
si=d2i−d2i−1 for every i∈[1,k]. Furthermore, D is said to be balanced if there exists an integer
τ∈[1,k] such that
∑i=1τsi=∑i=τ+1ksi.
Lemma 3.2**.**
If D is a balanced set of 2k positive integers, then there exists a
2k-cycle C such that ΔC=±D and
V(C)⊂[−d,d′], where d=maxD and d′=max(D∖{d}).
Proof.
Let D={d1,d2,…,d2k} with di<di+1 for i∈[1,2k−1].
Since D is balanced,
there is τ∈[1,k] such that
σ=∑i=12τ(−1)idi−∑i=2τ+12k(−1)idi=0.
Let δ1,δ2,…,δ2k be the sequence obtained by reordering the integers in D as follows:
[TABLE]
Set c0=0 and ci=∑h=1i(−1)hδh for i∈[1,2k−1].
Since 0<δ1<δ2<⋯< δ2k−1, we have that ci=cj whenever i=j. Also,
the following inequalities hold:
[TABLE]
for every j∈[1,k−1], and
[TABLE]
for every j∈[0,k−1]. Therefore, every ci belongs to [−δ2k−1,δ2k−2]
where δ2k−1=maxD and δ2k−2=max(D∖{δ2k−1}).
To prove that C=(c0,c1,…,c2k−1) is the desired 2k-cycle, it is left to show that
ΔC=±D. Note that
[TABLE]
By recalling that σ=0, we have that c2k−1−c0=−δ2k.
Finally, ci=ci−1+(−1)iδi for every i∈[1,2k−1], therefore
ΔC=±{δ1,δ2,…,δ2k}=±D, and this completes the proof.
∎
Remark 3.3**.**
We note that Lemma 3.2 constructs the cycle C with vertices in Z. In practice, we will use this lemma to construct cycles in Km[n] with vertices in Zmn; the condition V(C)⊂[−d,d′] ensures that C is a cycle provided mn>d+d′.
Example 3.4**.**
Take k=6 and D={1,3,5,7,8,9,10,12,14,15,17,19}.
Since the alternating difference pattern of D is (2,2,1,2,1,2), D is clearly balanced.
Following the notation of Lemma 3.2, we have (δ1,δ2,…,δ12)=(1,3,5,7,8,9, 12,14,15,17,19,10), and the 12-cycle C=(0,c1,…,c2k−1), built using this sequence, where ci=∑h=1i(−1)hδh for
i∈[1,11] is the following
[TABLE]
Note that V(C)⊆[−19,17] and ΔC=±D.
3.1 ℓ≡0(mod4)
We first consider the case in which the cycle length ℓ is a multiple of 4 and 2ℓ∣(m−1)n, hence the nonexistence conditions of Corollary 2.2 are never realized.
Indeed, we can use Lemma 3.2 to build an (mn,n,Cℓ)-DF, thus proving that in this case
we always have a cyclic ℓ-cycle system for Km[n].
Theorem 3.5**.**
If 4∣ℓ and 2ℓ∣n(m−1), then there exists an (mn,n,Cℓ)-DF, and hence there exists a cyclic
ℓ-cycle system of Km[n].
Proof.
Set D=[1,⌊nm/2⌋]∖([1,n]⋅m) and note that
±D=Zmn∖mZmn.
To build an (mn,n,Cℓ)-DF, it is enough to
show that D can be partitioned into a family of balanced ℓ-sets, and apply
Lemma 3.2.
The existence of a cyclic ℓ-cycle system of Km[n] then follows from Proposition 2.5.
Case 1: m is odd. We recall that by assumption ∣D∣=(m−1)n/2 is a multiple of ℓ,
hence (m−1)n/2=qℓ for some q>0.
Now, let D={d1,d2,…,dqℓ} with di<di+1.
Since m is odd, one can check that d2i−d2i−1=1 for every i∈[1,qℓ/2].
Therefore, we can partition D into the subsets
Dj={dℓj+1,dℓj+2,…,dℓ(j+1)} whose alternating difference pattern
is (1,1,…,1) for every j∈[0,q−1]. Since ℓ≡0(mod4), every Dj is clearly balanced.
Case 2: m is even. In this case, n≡0(mod8).
Let ℓ=4λ,
n=8t for some t>0, and let ι be the involutory permutation of the set D defined by
ι(x)=4tm−x for every x∈D.
We notice that
if X is a subset of [1,2tm−1] with
size 2λ and alternating difference pattern is
(s1,s2,…,sλ), then the set X=X ∪ ι(X) has size
4λ and its alternating difference pattern is
(s1,s2,…,sλ,sλ,…,s2,s1); hence
X is clearly balanced.
Now, let A=[1,2tm−1]∖([1,2t−1]⋅m).
Recall that by assumption 2ℓ∣n(m−1), hence 2λ∣∣A∣.
Let {A1,A2,…,Aq} be a partition of A into sets of size 2λ and set Ai=Ai ∪ ι(Ai). As shown above,
each Ai is balanced. Considering that {A,ι(A)} is a partition of D, it follows that the Ais partition between them D and this completes the proof.
∎
Example 3.6**.**
Let ℓ=12, m=4 and n=16. Following the notation of the proof of Theorem 3.5 we have
D=[1,32]∖([1,8]⋅4), and
A=[1,15]∖{4,8,12}.
Setting for instance A1=[1,7]∖{4} and A2=[9,15]∖{12}, we partition D into the two sets Ai=Ai∪ι(Ai) for i=1,2, where
ι(A1)=[25,31]∖{28} and ι(A2)=[17,23]∖{20}.
By applying Lemma 3.2 we build the two cycles
[TABLE]
such that ΔCi=±Ai for i=1,2. Therefore
{C1,C2} is a (64,16,C12)-DF.
3.2 ℓ≡2(mod4)
Let us now consider the case ℓ≡2 (mod 4).
We will show that for any such ℓ, there is a cyclic ℓ-cycle decompostion of Km[n] whenever the conditions of Theorem 1.6 hold.
Our general approach in this case
is as follows. Let λm=gcd(m−1,ℓ) and let n0 be the smallest value for which the triple (mn0,n0,ℓ) is admissible. If λm≥3,
we build an (mn0,n0,Cλ)-DF where λ=λm
(Theorem 2.8)
or 2λm
(Lemma 3.7), and if λm≤2, we find an
(mn0,n0,Cℓ)-DF
(Lemma 3.8).
We then obtain a cyclic Cℓ-decomposition of
Km[n] by applying Theorem 2.11.
We start by recalling that Theorem 2.8 guarantees the existence of an (m,1,Cℓ)-DF whenever m≡1(mod2ℓ)
and ℓ≡2(mod4).
We now prove two lemmas which we will need to prove the general existence result.
Lemma 3.7**.**
There exists a (4m,4,Cℓ)-DF whenever 6≤ℓ≡2(mod4) and ℓ∣2(m−1).
Proof.
Let q=2(m−1)/ℓ, and note that 2q<m−1; also let
[TABLE]
Since q≡m(mod2), there exists a partition {{ai,ai+2}∣i∈[1,q]}
of the elements of A into pairs at distance 2, where aq=m−1 if m is even.
Set
[TABLE]
and let {Bi∣i∈[1,q]} be a partition of B such that each Bi contains ℓ−2 elements and maxb∈Bid<minb∈Bjd whenever i<j. Note that each Bi can be partitioned into pairs of consecutive integers except when i=q and m is even. In this case,
Bq can be partitioned into pairs of consecutive integers and a pair at distance three.
Finally, for each i∈[1,q], set
[TABLE]
Clearly, the ℓ-sets Di between them partition A∪B, and
each Di has the following alternating difference pattern:
[TABLE]
Therefore, each Di is balanced and the assertion follows from
Lemma 3.2.
∎
Lemma 3.8**.**
There exists an (mn,n,Cℓ)-DF whenever 6≤ℓ≡2(mod4)
and at least one of the following conditions hold:
-
m≡1(mod4)* and 2n≡0(modℓ), or*
2. 2.
n≡0(mod2ℓ).
Proof.
We first consider the case m≡1(mod4) and 2n≡0(modℓ). It is enough to show that there exists an (2mℓ,2ℓ,Cℓ)-DF;
the result then follows from Theorem 2.11 with s=2n/ℓ.
We have that q=(m−1)/4 is the number of cycles in an
(2mℓ,2ℓ,Cℓ)-DF. Also, let
[TABLE]
Note that A can be partitioned into pairs {{ai,ai+2}∣i∈[1,q]}.
Let B=[1,(ℓ−2)m/4]∖m[1,(ℓ−2)/4], and let
{Bi∣i∈[1,q]} be a partition of B such that each Bi contains ℓ−2 elements and maxBi<minBj if i<j.
Since m≡1(mod4), it follows that each Bi can be partitioned into pairs of consecutive integers.
Now, for each i∈[1,q], set Di={ai,ai+2}∪Bi.
Clearly, Di has alternating difference pattern (1,1,…,1,2). Hence
each Di is balanced, and by Lemma 3.2 there exists a set F={Ci∣i∈[1,q]} of ℓ-cycles with vertices in Zmℓ/2 such that
ΔCi=±Di. Since the sets ±Di partition between them
±(A ∪B)=Zmℓ/2∖mZmℓ/2, it follows that
F is the desired (2mℓ,2ℓ,Cℓ)-DF.
Now suppose n≡0(mod2ℓ). It is enough to construct a
(2ℓm,2ℓ,Cℓ)-DF and then apply Theorem 2.11
with s=n/2ℓ. For i∈[1,m−1], let
Di={i+jm∣j∈[0,ℓ−2] ∪ {ℓ}}.
Each Di has alternating difference pattern (m,…,m,2m); hence
Di is clearly balanced and by Lemma 3.2
there exists a set F={Ci∣i∈[1,q]} of ℓ-cycles with vertices in
Z2ℓm such that
ΔCi=±Di. Considering that the sets ±Di partition between them
Z2ℓm∖mZ2ℓ, we have that F is
a (2ℓm,2ℓ,Cℓ)-DF.
∎
Example 3.9**.**
Let ℓ=10, m=13 and n=5.
Following the notation of the proof of Theorem 3.8, we have that q=3, the set A=[27,31]∪{33} is partitioned as
[TABLE]
and the set B=[1,26]∖{13,26} is partitioned as follows:
[TABLE]
Set D1=B1∪{27,29}, D2=B2∪{28,30} and
D3=B3∪{31,33}.
The cycles of a (65,5,C10)-DF are given by
[TABLE]
Example 3.10**.**
Let ℓ=6, m=3 and n=2ℓ=12.
Following the notation of the proof of Theorem 3.8, we have that q=2,
[TABLE]
The cycles of a (36,3,C6)-DF are given by
[TABLE]
We now prove the main result of this section, which gives necessary and sufficient conditions for the existence of a cyclic cycle system when ℓ≡2 (mod 4).
Theorem 3.11**.**
Let ℓ,m≥3 and n≥1 be integers. If ℓ≡2(mod4) and 2ℓ∣n(m−1), then there exists a cyclic ℓ-cycle system for Km[n], except when m≡3(mod4) and n≡2(mod4).
Proof.
When m≡3(mod4) and n≡2(mod4),
the non-existence of a cyclic ℓ-cycle system for Km[n]
follows from Corollary 2.2.
We now show sufficiency. Let 6≤ℓ≡2(mod4) such that
2ℓ∣n(m−1), and assume that n≡2(mod4) when m≡3(mod4). Set λm=gcd(ℓ,m−1) and note that
m and λm have different parities, and λm≡2(mod4) when
m is odd.
If λm≥3 and m≡1(mod4), then m≡1(mod2λm).
By Theorem 2.8, there exists an (m,1,Cλm)-DF.
The result then follows by Theorem 2.11, taking u=ℓ/λm and s=n.
If λm≥3 and m≡1(mod4), then 4∣n.
Setting λ=λm if m≡3(mod4) and λ=2λm otherwise, by Lemma 3.7 there exists a
(4m,4,Cλ)-DF.
The result then follows by Theorem 2.11, taking u=ℓ/λ and s=n/4.
Finally, we assume that λm≤2.
If m≡1(mod4), then λm=2, hence ℓ/2 is a divisor of n,
that is, 2n≡0(modℓ).
If m≡1(mod4), then n≡0(mod2ℓ).
This is clear when
λm=1. If λm=2, then m≡3(mod4), and by assumption
n≡2(mod4). Recalling that
2ℓ∣n(m−1), we have that 2ℓ∣n. The result then follows from
Lemma 3.8 and Proposition 2.5.
∎
4 Cycles of odd length
In this section we deal with the existence of ℓ-cycle systems of Km[n] when ℓ is odd and 2ℓ∣(m−1)n; the main result is the following theorem.
Theorem 4.1**.**
Let ℓ,m≥3 and n≥1 be integers. If ℓ is odd and 2ℓ∣n(m−1), then there exists a cyclic ℓ-cycle system for Km[n], except when m≡2,3(mod4) and n≡2(mod4).
We first note that the case ℓ=3, that is the existence of cyclic triple systems of Km[n] with no short-orbit cycles, has been settled in [26, 35].
Theorem 4.2** ([26, 35]).**
There exists an (mn,n,C3)-DF
if and only if m>2, 6∣(m−1)n, and m≡0,1(mod4) when n≡2(mod4).
To prove the main result, we first consider in Section 5 the case where ℓ>3 is a divisor of m−1,
and n≡0(mod4), and show the following.
Theorem 4.3**.**
Let ℓ≥5 be odd, and let m≥3 and n≥1.
If m≡1(modℓ) and n≡0(mod4), then there exists a
(mn,n,Cℓ)-DF.
Then, in Section 6 we consider the case where 2ℓ∣n, and show the following.
Theorem 4.4**.**
Let ℓ≥5 be odd, and let m≥3 and n≥1.
There exists a (mn,n,Cℓ)-DF in each of the following cases:
-
n=2ℓ* and m≡0,1(mod4),*
2. 2.
n≡0(mod4ℓ).
We now have all the ingredients we need to prove Theorem 4.1.
Proof of Theorem 4.1.
The case ℓ=3 is dealt with in Theorem 4.2, so we assume ℓ≥5. Necessity of the condition that
n≡2(mod4) when m≡2 or 3(mod4) follows from Corollary 2.2,
so we show sufficiency.
Let λm=gcd(ℓ,m−1), λn=ℓ/λm, and n=2aλnn′ where a≥0 and n′ is odd. Note that if a=0, then the condition 2ℓ∣(m−1)n implies that m is odd.
First, suppose that λm≥3. In this case, Theorems 2.8 and 2.9
(when a=0,1), and Theorem 4.3 (when a>1) guarantee that there is an
(m2a,2a,Cλm)-DF, and the result follows by applying Theorem 2.11 with u=λn and s=λnn′.
Otherwise, λm=1 so that ℓ∣n, and by Theorem 2.10 (when a=0) and
Theorem 4.4 (when a>0) there exists a
(m2aℓ,2aℓ,Cℓ)-DF.
The result now follows by applying Theorem 2.11 with u=1 and s=n′.
∎
We end this section with two lemmas which will be used to construct the difference families of
Theorems 4.3 and 4.4.
Lemma 4.5**.**
Let D={d,d∗} ∪ X be a set of 2λ positive integers with d<d∗. If X can be partitioned into pairs of consecutive integers,
then there exists a path
P=0,p1,p2,…,p2λ
of length 2λ satisfying the following properties:
- i.
(p1,p2)=(−d,d∗−d), and
pi∈[d∗−d+1,d∗−d+maxX] for i>2,
2. ii.
p2λ=d∗−d+λ−1,
3. iii.
ΔP=±D.
Proof.
Letting X={x1,x2,…,x2λ−2}, we can assume that
[TABLE]
for every i∈[1,2λ−3] and j∈[1,λ−1].
Now, let P=0,p1,p2,…,p2λ be the trail defined as follows:
[TABLE]
By property (2), it is not difficult to check that the sequence
p1,0,p2,p4, …,p2λ,p2λ−1,p2λ−3,…,p3 is strictly increasing. Therefore, P is a path, and for every i>2, we have that pi∈[p4,p3]=[d∗−d+1,d∗−d+x1] where x1=maxX.
Also,
[TABLE]
Therefore, P is the desired path.
∎
Example 4.6**.**
Let λ=3 d=9,d∗=11 and X={7,8,13,14}: the path is (0,−9,2,16,3,11,4)
Notation 4.7**.**
We will use the notation [a,b]e (resp. [a,b]o) to denote the set of even (resp. odd) integers in {a,a+1,…,b}.
Also,
given nonempty sets Xi⊆Z and integers ci,ci′, for i∈[1,t],
we denote by
∑i=1tci⋅Xi⋅ci′
the subset of Z defined as follows:
[TABLE]
If some Xi=∅, then we define i=1∑tci⋅Xi⋅ci′=∅.
In the proofs of Theorems 4.3 and 4.4, a crucial ingredient will be the following Lemma 4.8.
Lemma 4.8**.**
Let I and J be two non-empty intervals of Z, with ∣I∣<μ, and
set A=I+J⋅μ. For every τ∈Z, there is a bijection
a∈A↦a∗∈A+τ such that
[TABLE]
Proof.
It is not difficult to check that the map
a∈A↦a∗∈A+τ, with a∗=maxA+minA+τ−a, is
a bijection.
Let I=[i1−sI+1,i1] and J=[j1−sJ+1,j1] be intervals of size sI and sJ, respectively. For every a=i+jμ∈A, we have that
a∗=(2i1−sI+1−i)+(2j1−sJ+1−j)μ+τ,
hence
[TABLE]
Since the map a↦a∗−a is injective, the assertion follows.
∎
5 The proof of Theorem 4.3
The aim of this section is to prove Theorem 4.3.
The case n≡4(mod8) is treated in Proposition 5.2, while the case n≡0(mod8) is dealt with in Proposition 5.5 for m odd, and in Proposition 5.8, for m even.
The idea beneath the three proofs is similar:
we partition the set D=[1,mn/2]∖[1,n/2]⋅m of differences to be realized into various sets.
A first set A of size q, the cardinality of the DF, will serve as the set of indices for the cycles in the DF, and it will be paired up with a second q-set, the set A∗. To each pair of elements (a,a∗)∈A×A∗ we will associate a set Xa⊂D of size ℓ−5 that can be partitioned into pairs of consecutive integers, so that we can have a path Pa of length ℓ−3, built using Lemma 4.5 for each a∈A, and whose lists of differences between them cover D′=(∪a∈AXa)∪A∪A∗.
We obtain an ℓ-cycle Ca by joining the path Pa to a path Qa of length 3, built to ensure that the differences coming from Qa,a∈A, will describe the set D∖D′. The set C={Ca∣a∈A}
will be the desired difference family. The partitions of D just outlined are given in Lemmas
5.1, 5.4 and 5.7.
Lemma 5.1**.**
Let ℓ=2λ+3≥5 be odd, let m≡1(modℓ) and set s=2(m−1)/ℓ.
Then there exists a partition of D=[1,2m−1]∖{m} into five subsets
A,A∗,B,X, and Y satisfying the following properties:
-
∣A∣=∣A∗∣=∣B∣=s, ∣X∣=(ℓ−5)s, ∣Y∣=2s;
2. 2.
there is a bijection a∈A↦a∗∈A∗ such that
B−λ={a∗−a∣a∈A};
3. 3.
X* and Y can be partitioned into pairs of consecutive integers.*
4. 4.
1∈A, B−λ⊂[1,s+1], and Y⊂[1,m−1] when ℓ≥7.
Proof.
Let ϵ=0 or 1 according to whether λ is even or odd.
Also, let A=A0 ∪ A1 and A∗=(A0+τ0) ∪ (A1+τ1),
where Ah and τh are the following:
[TABLE]
and set B=[λ+ϵ+1,λ+ϵ+s].
It is easy to check that A0 and A1 are disjoint, as are A0+τ0 and A1+τ1; hence ∣A∣=∣A∗∣=∣B∣=s. We need to show that the sets A, A∗ and B are pairwise disjoint. It is straightforward to see that A∩A∗=∅. To check that B is disjoint from A∪A∗, note that the elements of A∪A∗ are contained in the interval [m−2s,m+23s+2ϵ]. Thus, it suffices to show that λ+ϵ+s<m−2s, or equivalently, that λ+ϵ+23s<m. If ℓ=5,
[TABLE]
since m≥ℓ+1=6. For ℓ≥7, since ℓ≤m−1<m, we have
[TABLE]
By Lemma 4.8 (with I=[−2s,−1] or [2s+1,s], J={1} and μ=m), there are bijections
a∈Ah↦a∗∈Ah+τh, h∈{0,1}, such that
[TABLE]
Therefore, \{a^{*}-a\mid a\in A\}=\big{[}\epsilon+1,\epsilon+s\big{]}=B-\lambda.
Set W=D∖(A ∪ A∗ ∪ B). Note that ∣W∣=(ℓ−3)s,
and both W1=W ∩ [1,m−1] and W ∩ [m+1,2m−1]
are the disjoint union of intervals of even size. In particular, if ℓ≥7 then
∣W1∣=m−1−3s/2=(ℓ−3)s/2≥2s.
Therefore, W can be seen as the disjoint union of two subsets X and Y each of which can be partitioned into pairs of consecutive integers, with ∣X∣=(ℓ−5)s, ∣Y∣=2s, and Y⊂W1⊂[1,m−1].
Therefore, the sets A,A∗,B,X,Y provide the desired partition of [1,2m−1]∖{m}.
∎
Proposition 5.2**.**
Let ℓ≥5 be odd, and let m≡1(modℓ).
Then there is a (4mν,4ν,Cℓ)-DF for every odd ν≥1.
Proof.
By Theorem 2.11, it is enough to prove the assertion when ν=1.
First, if ℓ=m−1=5, take C={(0,11,1,10,2),(0,7,2,5,1)}. Since
ΔC=Z24∖{0,6,12,18}, then C
is a (24,4,C5)-DF. We can therefore
assume that (ℓ,m)=(5,6).
As in Lemma 5.1, let λ=(ℓ−3)/2 and s=2(m−1)/ℓ.
By that lemma, there is a partition of
D=[1,2m−1]∖{m} into five subsets
A, A∗, B, X and Y which satisfy the following conditions:
-
∣A∣=∣A∗∣=∣B∣=s, ∣X∣=(ℓ−5)s, ∣Y∣=2s;
2. 2.
there is a bijection a∈A↦a∗∈A∗ such that
B−λ={a∗−a∣a∈A};
3. 3.
X and Y can be partitioned into pairs of consecutive integers.
4. 4.
1∈A, B−λ⊂[1,s+1], and Y⊂[1,m−1] when ℓ≥7.
In particular, X can be seen as the disjoint union of s sets Xa of size ℓ−5,
indexed over the elements of A,
each of which can be partitioned into pairs of consecutive integers, and
Y={ya,ya−1∣a∈A}.
We will construct a set C of s=2(m−1)/ℓ base cycles, indexed over the elements of A, and each obtained as a union of two paths of length ℓ−3 and 3.
By applying Lemma 4.5
(with d=a∈A and X=Xa), we construct the path Pa of length 2λ=ℓ−3
such that
[TABLE]
where maxXa=0 when ℓ=5.
For a∈A, let Ca be the closed trail obtained by joining Pa and
the 3-path Qa=0,−ya,−1,pa,
and considering its vertices as elements of Z4m.
We claim that C={Ca∣a∈A}, is the desired difference family.
We first show that ΔC=±D.
Recalling (5) and that B={a∗−a+λ∣a∈A}={pa+1∣a∈A},
and considering that ΔQa=±{ya,ya−1,pa+1},
then
[TABLE]
It is left to show that each Ca is a cycle. Since a∗−a∈B−λ⊂[1,s+1] where s=2(m−1)/ℓ<m, and
maxXa<2m,
it follows by (4) that
[TABLE]
But ya∈Y⊂[1,m−1], so it follows that Pa and Qa share a vertex other than [math] or pa modulo 4m if and only if −a∈{−1,−ya}. Recalling that 1∈A and A ∩ Y is empty, we see that the latter condition is not satisfied; thus, Pa and Qa only share their end-vertices modulo 4m.
Hence Ca is a cycle for every a∈A,
and this completes the proof.
∎
Example 5.3**.**
Let ℓ=9 and m=10; we have to build a
(40,4,C9)-DF, so we need q=2 base cycles. Here λ=3 and, following
the proof of Lemma 5.1, we have that
[TABLE]
and the index set is A={9,12}. Also,
we can take Y=[1,4], X9={7,8,13,14} and X12=[16,19].
The path P9 is the path 0,−9,2,16,3,11,4, and we might take y9=2 so that Q9=0,−2,−1,4, and
[TABLE]
while P12 is the path 0,−12,3,22,4,21,5 and Q12 is 0,−4,−1,5 so that
[TABLE]
It is easily checked that ΔC9∪ΔC12=Z40∖10⋅Z40.
Lemma 5.4**.**
Let ℓ=2λ+3≥5 be odd, let m≡1(mod2ℓ) and set s=4(m−1)/ℓ.
Then for every integer ν≥1, there exists a partition of D=[1,4mν]∖([1,4ν]⋅m) into five subsets
A,A∗,B,X, and Y satisfying the following properties:
-
∣A∣=∣A∗∣=∣B∣=νs, ∣X∣=(ℓ−5)νs, ∣Y∣=2νs;
2. 2.
there is a bijection a∈A↦a∗∈A∗ such that
B−λ={a∗−a∣a∈A};
3. 3.
X* and Y can be partitioned into pairs of consecutive integers.*
4. 4.
1∈A, B−λ⊂[1,(2ν−1)m], and Y⊂[1,(2ν+1)m−1] when ℓ≥7.
Proof.
Let ϵ=0 or 1 according to whether λ is even or odd,
and set q=sν.
We start by defining intervals Ih,Jh and integers τh, for h∈{0,1,2},
as follows:
[TABLE]
For every h∈{0,1,2}, set Ah=Ih+Jh⋅m,
Ah∗=Ah+τh,
and let
[TABLE]
Also, set B=[λ+ϵ+1,λ+ϵ+s]+[0,ν−1]⋅2m.
It is not difficult to check that the sets A0, A1, A2, A0∗, A1∗, A2∗ and B are pairwise disjoint;
hence ∣A∣=∣A∗∣=∣B∣=νs.
By Lemma 4.8, there is a bijection
a∈Ah↦a∗∈Ah∗ such that
[TABLE]
Therefore, \{a^{*}-a\mid a\in A\}=\big{[}\epsilon+1,\epsilon+s\big{]}+\big{[}0,\nu-1\big{]}\cdot 2m=B-\lambda.
Now set W=D∖(A ∪ A∗ ∪ B) and note that ∣W∣=(ℓ−3)sν.
Also, for every j∈[0,4ν−1] we have that ([1,m−1]+jm) ∩ W is the disjoint union of intervals of even size.
Therefore, W can be seen as the disjoint union of two subsets X and Y, each of which can be partitioned into pairs of consecutive integers,
with ∣X∣=(ℓ−5)νs and ∣Y∣=2sν.
Since
\big{|}(A\cup A^{*}\cup B)\cap[1,(2\nu+1)m]\big{|}=(\nu+2)s, for every ℓ≥7 we have that
[TABLE]
Therefore, without loss of generality, we can assume that
Y⊂[1,(2ν+1)m−1] when ℓ≥7, and this completes the proof.
∎
Proposition 5.5**.**
Let ℓ≥5 be odd, and let m≡1(mod2ℓ).
Then there is a (8mν,8ν,Cℓ)-DF for every ν≥1.
Proof.
Set λ=(ℓ−3)/2 and let ϵ∈{0,1}, with ϵ≡λ(mod2). Also,
set s=4(m−1)/ℓ and note that the number of required base cycles is q=νs.
By Lemma 5.4, there is a partition of
D=[1,4mν]∖([1,4ν]⋅m) into five subsets
A, A∗, B, X and Y which satisfy the following conditions:
-
∣A∣=∣A∗∣=∣B∣=νs, ∣X∣=(ℓ−5)νs, ∣Y∣=2νs;
2. 2.
there is a bijection a∈A↦a∗∈A∗ such that
B−λ={a∗−a∣a∈A};
3. 3.
X and Y can be partitioned into pairs of consecutive integers;
4. 4.
1∈A, B−λ⊂[1,(2ν−1)m], and Y⊂[1,(2ν+1)m−1] when ℓ≥7.
In particular, X can be seen as the disjoint union of q sets Xa of size ℓ−5, indexed over the elements of A,
each of which can be partitioned into pairs of consecutive integers, and
Y={ya,ya−1∣a∈A}.
By applying Lemma 4.5
(with d=a∈A and X=Xa), we construct a path Pa of length 2λ=ℓ−3
such that
[TABLE]
where maxXa=0 when ℓ=5.
For a∈A, let Ca be the closed trail obtained by joining Pa and
the 3-path Qa=0,−ya,−1,pa,
and considering its vertices as elements of Z8mν.
We claim that C={Ca∣a∈A}, is the desired difference family.
We first show that ΔC=±D.
Recalling (8) and that B={a∗−a+λ∣a∈A}={pa+1∣a∈A},
and considering that ΔQa=±{ya,ya−1,pa+1},
it follows that
[TABLE]
It is left to show that each Ca is a cycle.
By (7), if ℓ=5, then
V(Pa)={0,a,pa=a∗−a}. By recalling that
A,Y⊂[1,4mν−1], it follows that
a∈{−ya,−1}, hence Ca is a cycle.
Again by (7), if ℓ≥7, then
V(Pa)⊆{0,−a} ∪ [a∗−a,a∗−a+maxXa].
Recalling conditions 2 and 4, we have that
a∗−a∈B−λ⊂[1,(2ν−1)m] for every a∈A. Since
maxXa<4mν,
then V(Pa)⊆{0,−a} ∪ [1,(6ν−1)m−1] for every a∈A.
Recalling that 1∈A and Y⊂[1,(2ν+1)m−1] (condition 4), and that A∩Y is empty, it follows that {−1,−ya}∈V(Pa), that is,
Pa and Qa only share their end-vertices.
Hence Ca is a cycle for every a∈A,
and this completes the proof.
∎
Example 5.6**.**
Let ℓ=9, m=19 and n=8, so that ν=1,λ=3,ϵ=1,s=8,
and the size of our (152,8,C9)-DF will be q=νs=8.
Following the proof of Lemma 5.4, we have that
[TABLE]
and our index set is A=[20,23]∪[53,56].
We can take for instance
[TABLE]
and the remaining differences in D=[1,152]\setminus\big{(}[1,8]\cdot 19\big{)} can be partitioned to form the eight 4-sets Xa,a∈A:
[TABLE]
Following the proof of Proposition 5.5, the paths we can get with this partition of D are
[TABLE]
and joining them will give us the eight cycles making up the required difference family.
Lemma 5.7**.**
Let ℓ=2λ+3≥5 be odd, let m≡ℓ+1(mod2ℓ) and set s=4(m−1)/ℓ.
Then for any integer ν≥1, there exists a partition of [1,4mν]∖([1,4ν]⋅m) into nine subsets X and
Ai,Ai∗,Bi,Yi, for i∈{0,1}, which satisfy the following properties:
-
∣X∣=(ℓ−5)νs, ∣Ai∣=∣Ai∗∣=∣Bi∣=2νs, ∣Yi∣=νs;
2. 2.
there is a bijection a∈Ai↦a∗∈Ai∗ such that
Bi−λ+i−1={a∗−a∣a∈Ai};
3. 3.
X* and Y1 can be partitioned into pairs of consecutive integers;*
4. 4.
Y0* can be partitioned into pairs at distance 2;*
5. 5.
1∈A0∪A1, Bi−λ+i−1⊂[2,2mν−1], and Y0 ∪ Y1⊂[1,2mν−1] when ℓ≥7.
Proof.
Let ϵ=0 or 1 according to whether λ is even or odd,
and set q=sν.
For every h∈{0,1,2}, set Ah′=Ih+Jh⋅m, where the intervals Ih,Jh and the integer τh are defined as follows:
[TABLE]
Also, let B0,B1, and Y0 be the sets defined below:
- B_{0}=\big{(}\big{[}3,s+1\big{]}_{o}+\big{[}0,2\nu-2\big{]}_{e}\cdot m\big{)}+\lambda
- B_{1}=\big{(}\big{[}0,s-2\big{]}_{e}+\big{[}1,2\nu-1\big{]}_{o}\cdot m\big{)}+\lambda,
- Y0=Y0,0 ∪ Y0,1, where Y0,i=Bi+(−1)i+1(2ϵ−1)
for i∈{0,1}.
It is not difficult to check that the sets Ah′ (h∈{0,1,2}), Ak′+τk (k∈{0,1,2}), Bi (i∈{0,1}) and Y0 are pairwise disjoint.
We denote by W′ their union, and note that
∣A0′∣=νs/2, ∣A1′∣=ν(s/2−1), ∣A2′∣=ν, ∣B0∣=∣B1∣=νs/2, and ∣Y0∣=νs;
hence ∣W′∣=4νs.
Now set W=D∖W′ and note that ∣W∣=(ℓ−4)sν.
Also, for every j∈[0,4ν−1], it is not difficult to check that
([1,m−1]+jm) ∩ W is the disjoint
union of intervals of even size. Therefore, W can be seen as the disjoint union of two subsets
X and Y1 each of which can be partitioned into pairs of consecutive integers,
with ∣X∣=(ℓ−5)νs and ∣Y1∣=sν.
By construction, Y0⊂[1,2mν−1] and it can be partitioned into pairs at distance 2. Also,
since \big{|}W^{\prime}\cap[1,2m\nu-1]\big{|}=2\nu(s+1), we have that
[TABLE]
when ℓ≥7, in which case we can assume that Y1⊂[1,2mν−1].
Finally, by Lemma 4.8, there is a bijection
a∈Ah′↦a∗∈Ah′+τh such that
[TABLE]
Setting A0=A0′, A0∗=A0′+τ0, A1=A1′ ∪ A2′, and
A1∗=(A1′+τ1) ∪ (A2′+τ2), one can easily check that Condition 2 is satisfied,
and this completes the proof.
∎
Proposition 5.8**.**
Let ℓ≥5 be odd, and let m≡ℓ+1(mod2ℓ).
Then there is an (8mν,8ν,Cℓ)-DF for every ν≥1.
Proof.
We first consider the case ℓ=m−1∈{5,7}.
For every i∈[1,2ν] and j∈{0,1}, set xi=2ν+i, yi=2i−1, and
let Ci,jℓ be the following ℓ-cycle:
[TABLE]
Letting
Cℓ={Ci,jℓ∣i∈[1,2ν],j∈{0,1}}, since
[TABLE]
and considering that {xi−yi∣i∈[1,2ν]}={2ν−i+1∣i∈[1,2ν]},
it follows that
ΔCℓ=±[1,4mν]∖(±[1,4ν]⋅m)=Z8mν∖(m⋅Z8mν),
hence Cℓ is a set of base cycles for a cyclic ℓ-cycle decomposition of Km[8ν].
We now assume that (ℓ,m)∈{(5,6),(7,8)}.
Set λ=(ℓ−3)/2 and let ϵ∈{0,1}, with ϵ≡λ(mod2). Also,
set s=4(m−1)/ℓ and q=νs, and note that the number of base cycles in the difference family is q.
By Lemma 5.7 there is a partition of
D=[1,4mν]∖([1,4ν]⋅m) into nine subsets, X and
Ai,Ai∗,Bi,Yi, for i∈{0,1}, which satisfy the following properties:
-
∣X∣=(ℓ−5)νs, ∣Ai∣=∣Ai∗∣=∣Bi∣=2νs, ∣Yi∣=νs;
2. 2.
there is a bijection a∈Ai↦a∗∈Ai∗ such that
Bi−λ+i−1={a∗−a∣a∈Ai};
3. 3.
X and Y1 can be partitioned into pairs of consecutive integers;
4. 4.
Y0 can be partitioned into pairs at distance 2;
5. 5.
1∈/A0∪A1, Bi−λ+i−1⊂[2,2mν−1], and Y0 ∪ Y1⊂[1,2mν−1] when ℓ≥7.
In particular, X can be seen as the disjoint union of q sets Xa of size ℓ−5,
indexed over the elements of A0 ∪ A1,
each of which can be partitioned into pairs of consecutive integers. Also, we can write
Y0={ya,ya−2∣a∈A0} and Y1={ya,ya−1∣a∈A1}.
By applying Lemma 4.5
with d=a∈A0 ∪ A1 and X=Xa, we construct a path Pa of length 2λ=ℓ−3
such that
[TABLE]
where maxXa=0 when ℓ=5.
For i∈{0,1} and a∈Ai, let Ca be the closed trail obtained by joining Pa and
the 3-path Qa=0,−ya,i−2,pa,
and considering its vertices as elements of Z8mν.
We claim that C={Ca∣a∈A}, is the desired difference family.
We first show that ΔC=±D.
Recalling (11), and considering that
[TABLE]
and ΔQa=±{ya,ya−2+i,pa+2−i}, for every i∈{0,1} and a∈Ai,
then
[TABLE]
We finish by showing that Ca is a cycle.
Recalling (10), if ℓ=5, then
V(Pa)={0,a,pa=a∗−a}. Considering that
A0,A1,Y0,Y1⊂[1,4mν−1], it follows that
a∈{−ya,−1}, hence Ca is a cycle.
Again by (10), if ℓ≥7, then
V(Pa)⊆{0,−a} ∪ [a∗−a,a∗−a+maxXa].
By conditions 2 and 4, we have that
a∗−a∈B−λ+i−1⊂[2,2mν−1] for every a∈Ai. Since
maxXa<4mν, then
V(Pa)⊆{0,−a} ∪ [2,6mν−1] for every a∈A0∪A1.
Recalling that 1∈A0∪A1 and Y0 ∪ Y1⊂[1,2mν−1],
and that A,Y0 and Y1 are pairwise disjoint, it follows that {−1,−ya}∈V(Pa), therefore
Pa and Qa only share their end-vertices,
hence Ca is a cycle, for every a∈A0 ∪A1,
and this completes the proof.
∎
Example 5.9**.**
Let ℓ=9, m=10 and n=8, so that ν=1,λ=3,ϵ=1,s=4,
and the size of our (80,8,C9)-DF will be q=4.
Following the proof of Lemma 5.7, we have that
[TABLE]
[TABLE]
Our index set is A={9,21,28,29}, and
Y0=Y0,0 ∪ Y0,1={5,7,14,16}.
We can now choose, for instance, Y1=[1,4] and X28={11,12,17,18},X29=[22,25],X9={26,27,34,35},X21=[36,39].
Following the proof of Proposition 5.8, the paths we can get with this partition of
D=[1,80]\setminus\big{(}[1,8]\cdot 10\big{)} are
[TABLE]
and joining them will give us the four cycles making up the required difference family.
6 The proof of Theorem 4.4
The aim of this section is to prove Theorem 4.4.
The case n=2ℓ is treated in Proposition 6.1, while the case n≡0(mod4ℓ) is dealt with in Proposition 6.4 for m odd, and in Proposition
6.7 for m even.
These results will be proved using a strategy very similar to the one used in
Section 5. Once more, we partition (in Lemmas 6.3, 6.6) the set D
of differences to be realized into various sets,
namely D=A ∪ A∗ ∪ B ∪ Y ∪ W, where
A is a set of size q, the cardinality of the DF, that will serve as the set of indices for the cycles in the DF; it will be paired up with a second q-set, the set A∗ chosen with the help of Lemma 4.8.
To build the cycle Ca, to each pair of elements {a,a∗} we will associate a set Wa⊂W of size
ℓ−5 that can be partitioned into pairs at distance m, and a pair of integers {ya,ya′} from
Y, in such a way that ΔCa=±{a,a∗,ya,ya′,δa} ∪ ±W,
where δa is an integer depending on a. Since the pairs {a,a∗}, {ya,ya′} are chosen to partition, between them, A∪A∗ and Y, respectively, while the sets Wa partition W, then
∪a∈AΔCa=±(D∖B) ∪ ±{δa∣a∈A}. By showing
that {δa∣a∈A}=B, we prove that {Ca∣a∈A} is the desired difference family.
We choose to also prove Proposition 6.1, the case n=2ℓ, with this strategy to help familiarize the reader with the techniques we use later in Proposition 6.4 and in Proposition 6.7. In this particular case, a simpler proof using Rosa sequences - a variation of Skolem sequences - is also possible, but adapting such an approach to the general case is not straightforward.
Proposition 6.1**.**
If ℓ=2λ+3≥5 and m≡0,1(mod4),
then there exists a (2ℓm,2ℓ,Cℓ)-DF.
Proof.
Let ϵ=0 or 1 according to whether λ is even or odd,
and let q=(m−1); the difference family will have size q.
We begin by considering the case that either m>4 or (m,ϵ)=(4,1).
We first partition the set D=[1,m−1]+[0,ℓ−1]m of differences to be realized into
five subsets A,A∗, B,Y and W, with ∣A∣=∣A∗∣=∣B∣=q, ∣Y∣=2q, ∣W∣=(ℓ−5)q.
We will set A=A−1∪A0∪A1, and A∗=A−1∗∪A0∗∪A1∗, where the sets Ai, Ai∗ for i∈[−1,1] and B are defined as follows. If m is odd, then
[TABLE]
and if m is even, then
[TABLE]
In any case,
[TABLE]
Either directly, or by applying Lemma 4.8, it is easy to see that there is a bijection
a∈Ai↦a∗∈Ai∗, for i∈[−1,1], such that
[TABLE]
Therefore,
[TABLE]
Letting D′=[1,m−1]+{λ−2+2ϵ,λ+ϵ,ℓ−2,ℓ−1}⋅m,
A=A−1∪A0∪A1, and A∗=A−1∗∪A0∗∪A1∗, we notice that
A∪A∗⊂D′ and B∩D′=∅.
Also, the set Y=D′∖(A ∪A∗) has size 2m−2=2∣A∣ and
it is the disjoint union of the following three intervals:
[TABLE]
Recalling that m≡0,1(mod4), it follows that Y2 and Y3 have even size. Therefore, Y can be partitioned into pairs of consecutive integers and a pair {y′,y′′}⊂Y1 such that ±(y′−y′′)=±(ϵm−3).
Using the elements of
A to index such pairs, we can thus write
[TABLE]
Finally, let W=D∖(D′∪B) and note that W=[1,m−1]+(U1∪U2)m where
[TABLE]
Since both U1 and U2 have even size, and ∣U1∣+∣U2∣=ℓ−5,
it follows that W can be partitioned into m−1=q subsets {Wa∣a∈A} each of size ℓ−5 such that
[TABLE]
We use the partition {A,A∗,B,Y,W} of D to construct the desired
difference family.
Let F={Ca∣a∈A}, with
Ca=(ca,0,ca,1,…,ca,ℓ−1),
be a set of q closed trails of length ℓ defined as follows:
[TABLE]
We claim that F is a (2ℓm,2ℓ,Cℓ)-DF, that is,
ΔF=Z2ℓm∖(mZ2ℓm) and
the vertices of each Ca are pairwise distinct.
For i∈[−1,1] and a∈Ai, we have
[TABLE]
Since
ca,ℓ−3=a∗−a+(λ−1)m, by condition (13)
it follows that
[TABLE]
Recalling also conditions (15) and (17), we have that
ΔC=±D=Zmn∖(mZmn).
Finally, we have to show that each Ca does not have repeated vertices.
By (12), a∗−a∈[1,m+2], and
by conditions (16) and (18)
we have that (ℓ−3)m<wa,1<(ℓ−2)m and wa,t≥wa,t+1+2m
for every a∈A and t∈[1,λ−2]. Hence
[TABLE]
Also, by (14) ca,ℓ−1∈[−ℓm,−λm].
Recalling that ca,ℓ−2∈{3−m,−1,1,3},
if ca,2=a∗−a∈{1,3}, then a∈A1 by (12), hence ca,ℓ−2=−1.
Therefore, ca,0=0 and ca,2,ca,3,…,ca,ℓ−1 are pairwise distinct.
By (18) and considering that a∗≡0(modm) and a∗∈[2,ℓm−1],
we have that a∗=ca,1=ca,u for every u∈[0,ℓ−1].
It follows that
each Ca is a cycle, and this completes the proof provided (m,ϵ)=(4,0).
The case m=4 and ϵ=0 is similar, except that in D and D′ we replace the difference ℓm−1=4ℓ−1 with ℓm+1=4ℓ+1, and partition the set Y=D′∖(A∪A∗) into intervals Y1=[2,3]+4λ and Y2=[1,2]+4(ℓ−2)
as before together with the set
[TABLE]
Note that Y1 and Y2 each consist of consecutive integers, so that Y is partitioned into q−1=2 pairs of consecutive integers and one pair {y′,y′′} satisfying ±(y′−y′′)=±3=±(ϵm−3). The remainder of the proof proceeds as before.
∎
Example 6.2**.**
-
Let ℓ=9 and m=5. We have A1={16,17}, A−1={38,39}, A1∗={18,19}, A−1∗={41,42}, B={11,12,13,14}, Y=[21,24]∪{36,37}∪{43,44}, so that W=[1,4]∪[6,9]∪[26,29]∪[31,34].
The (2ℓm,2ℓ,Cℓ)-DF consists of the following four cycles.
[TABLE]
2. 2.
Let ℓ=7 and m=8. We have A1={1,2,3}, A0={7}, A−1={45,46,47}, A1∗={4,5,6},A0∗={17}, A−1∗={49,50,51}, B=[9,15], Y=[18,23]∪[41,44]∪[52,55], so that W=[25,31]∪[33,39].
The (2ℓm,2ℓ,Cℓ)-DF consists of the following seven cycles.
[TABLE]
3. 3.
Let ℓ=7, m=4 and n=14. We have A0={3}, A0∗={9}, A1={1}, A1∗={2}, A−1={23}, A−1∗={25}, B=[5,7], Y={10,11}∪{21,22}∪{26,29} and W=[13,15]∪[17,19]. The (2ℓm,2ℓ,Cℓ)-DF consists of the following three cycles:
[TABLE]
We now deal with the case where n≡0(mod4ℓ).
The partitions of D (i.e., the set of differences to be realized) outlined in the beginning of this section are given in Lemmas 6.3 and 6.6.
Lemma 6.3**.**
Let ℓ=2λ+3≥5 be odd, let m≥3 be odd and
n=4ℓν with ν≥1.
Then there exists a partition of [1,mn/2]∖([1,n/2]⋅m)
into seven subsets,
Ai,Ai∗, for i=±1, and B,Y, W, satisfying the following properties:
-
∣Ai∣=∣Ai∗∣=(m−1)ν* for i=±1, 2∣B∣=∣Y∣=4(m−1)ν, and
∣W∣=2(ℓ−5)(m−1)ν;*
2. 2.
there is a bijection a∈Ai↦a∗∈Ai∗, for i=±1, such that
[TABLE]
3. 3.
a∗−a≥2* for every a∈A−1∪A1;*
4. 4.
Y* can be partitioned into pairs of consecutive integers;*
5. 5.
W* can be partitioned into 2(m−1)ν sets {Wa∣a∈A−1∪A1}
each of size ℓ−5 such that*
- (a)
Wa={wa,t,wa,t−m∣t∈[1,λ−1]}, and
2. (b)
a>wa,t≥wa,t+1+2m* for every t∈[1,λ−2].*
Proof.
Let ϵ=0 or 1 according to whether λ is even or odd,
and let q=2(m−1)ν. We start by defining the intervals Ih,Jh and the integer τh, for h∈[0,4],
as follows:
[TABLE]
For every h∈[0,4], set Ah′=Ih+Jh⋅m,
Ah+5′=Ah′+τh
Also, set B=[1,m−1]+[λ−1,λ−2+2ν]⋅m.
Furthermore, by Lemma 4.8, there is a bijection
a∈Ah′↦a∗∈Ah+5′, for h∈[0,4], such that
[TABLE]
Considering that the sets Ah′ and B are pairwise disjoint, it is not difficult to check that B and
the sets A1=A0′∪A1′, A1∗=A5′∪A6′,
A−1=A2′∪A3′∪A4′, and A−1∗=A7′∪A8′∪A9′ satisfy conditions
1–3.
Now, denoting by D the set of all elements of [1,mn/2]∖([1,n/2]⋅m)
not lying in any of the sets Ai,Ai∗, for i=±1, or B, we have that D can be partitioned into
the following two subsets:
[TABLE]
where U1=[0,λ−3+ϵ] and U2=[λ−2+6ν+ϵ,(2ℓ−4)ν−1].
Note that Y has size 4(m−1)ν=2∣A−1 ∪ A1∣ and it is the disjoint union of 4ν intervals of size m−1≡0(mod2); hence Y can be partitioned into
∣A−1 ∪ A1∣ pairs of consecutive integers, therefore
condition 4 holds.
Finally, since U1 and U2 have even size, and ∣U1 ∪ U2∣=2(ℓ−5)ν, then
W has size 2(ℓ−5)(m−1)ν=(ℓ−5)∣A−1 ∪ A1∣ and there exists a partition
{Wa∣a∈A−1 ∪ A1} of W satisfying condition 5, and this completes the proof.
∎
Proposition 6.4**.**
Let ℓ≥5 be odd, and let n≡0(mod4ℓ).
There exists a (nm,n,Cℓ)-DF for every odd m≥3.
Proof.
Set D=[1,mn/2]∖([1,n/2]⋅m), let n=4ℓν with ν≥1, and set
q=2(m−1)ν, noting that q is the size of the difference family to be constructed. Also, set λ=(ℓ−3)/2 and
let ϵ=0 or 1 according to whether λ is even or odd.
By Lemma 6.3, there is a partition of
D=[1,mn/2]∖([1,n/2]⋅m) into seven subsets,
Ai, Ai∗, for i=±1, and B, Y, W which satisfy the conditions
1–5 of Lemma 6.3.
By condition 4, we can write
Y={ya,ya−1∣a∈A1∪A−1}.
Now, let F={Ca∣a∈A1∪A−1}, with
Ca=(ca,0,ca,1,…,ca,ℓ−1),
be a set of q closed trails of length ℓ defined as follows:
[TABLE]
We claim that F is the desired difference family, that is,
ΔF=Zmn∖(mZmn) and the vertices of each Ca are pairwise distinct.
For i=±1 and a∈Ai, we have that
[TABLE]
Since
ca,ℓ−3=a∗−a+(λ−1)m, by condition 2
it follows that {ca,ℓ−3+i,∣i=±1,a∈Ai}=B, therefore
ΔC=±D=Zmn∖(mZmn).
Finally, considering that,
by conditions 3 and 5
of Lemma 6.3,
m<wa,1<a, wa,t≥wa,t+1+2m, and a∗−a≥2, for every a∈A1∪A−1 and t∈[1,λ−2],
it follows that
[TABLE]
and this guarantees that each Ca is a cycle.
∎
Example 6.5**.**
Let ℓ=7, m=5, and n=28, so that ν=1,λ=2,q=8.
We have
[TABLE]
so that A1={51,52,61,62},A1∗={57,58,68,69},A−1={53,54,63,64}, and A−1∗={56,59,66,67}.
Also, B=[6,9]∪[11,14] and Y=[1,4]∪[16,19]∪[21,24]∪[26,29], so that W=[31,49]∖{35,40,45}. For the sets Wa, a∈A1∪A−1 we can choose for instance
[TABLE]
The (mn,n,Cℓ)-DF we obtain from this choice consists of the following eight cycles.
[TABLE]
Lemma 6.6**.**
Let ℓ=2λ+3≥5 be odd, let m≥4 be even and
n=4ℓν with ν≥1.
Then there exists a partition of [1,mn/2]∖([1,n/2]⋅m) into ten subsets,
Ai,Ai∗ for i∈{−2,−1,1}, and B,Y1,Y2,W, satisfying the following properties:
-
∣A−2∣=2ν, ∣A−1∣=(m−4)ν, ∣A1∣=mν, ∣B∣=2(m−1)ν,
∣Y1∣=4ν(m−2), ∣Y2∣=4ν, ∣W∣=2(ℓ−5)(m−1)ν;
2. 2.
there is a bijection a∈Ai↦a∗∈Ai∗ for i∈{−2,−1,1} such that
B-(\lambda-1)m=\big{\{}a^{*}-a+i\mid i\in\{-2,-1,1\},a\in A_{i}\big{\}};
3. 3.
a∗−a≥2* for every a∈A−2∪A−1∪A1;*
4. 4.
Yj* can be partitioned into pairs at distance j, for j∈{1,2};*
5. 5.
W* can be partitioned into 2(m−1)ν sets {Wa∣a∈A−2∪A−1∪A1} each of size ℓ−5 such that*
- (a)
W_{a}=\big{\{}w_{a,t},w_{a,t}-m\mid t\in[1,\lambda-1]\big{\}}, and
2. (b)
a>wa,t≥wa,t+1+2m* for every t∈[1,λ−2].*
Proof.
Let ϵ=0 or 1 according to whether λ is even or odd, and set
q=2(m−1)ν and μ=(2−ϵ)m. We start by defining the intervals Ih,Jh and the integer τh, for
h∈{−2,−1,1}×{1,2}, as follows:
[TABLE]
[TABLE]
For h∈{−2,−1,1}×{1,2}, set Ah=Ih+Jh⋅μ
and Ah∗=Ah+τh.
Also, let B and Yj=Yj′∪Yj′′, for j∈{1,2}, the sets defined as follows:
[TABLE]
It is tedious but not difficult to check that
[TABLE]
Also, by Lemma 4.8, there is a bijection a∈Ah↦a∗∈Ah∗ such that
[TABLE]
Recalling (19), it is not difficult to check that the sets B, Y1, Y2,
Ai=A(i,1) ∪ A(i,2) and Ai∗=A(i,1)∗ ∪ A(i,2)∗, for i∈{−2,−1,1},
satisfy conditions 1–3.
Furthermore, since Y1 has size 4ν(m−2)=2∣A−1∪A1∣ and
it is the disjoint union of 4ν intervals of size m−2≡0(mod2), Y1 can be partitioned into
∣A−1∪A1∣ pairs of consecutive integers, hence
Y1={ya,ya−1∣a∈A−1∪A1}. Similarly, since Y2 is the disjoint union of
2ν=∣A−2∣ pairs at distance two, we can write Y2={ya,ya−2∣a∈A−2};
hence, condition 4 holds.
Finally, denoting by W the set of all elements of [1,mn/2]∖([1,n/2]⋅m) not lying in any of the sets
defined above, we have that W has size 2(ℓ−5)(m−1)ν=(ℓ−5)∣A−2∪A−1∪A1∣. Also,
W=(U1 ∪ U2)m+[1,m−1],
where U1=[0,λ−ϵ−1] and U2=[λ−ϵ+6ν,(2ℓ−4)ν−1].
Since U1 and U2 have even size, and ∣U1 ∪ U2∣=2(ℓ−5)ν, there exists a partition
{Wa∣a∈A} of W satisfying condition 5, and this completes the proof.
∎
Proposition 6.7**.**
Let ℓ≥5 be odd, and let n≡0(mod4ℓ).
There exists a (mn,n,Cℓ)-DF for every even m≥4.
Proof.
Set D=[1,mn/2]∖([1,n/2]⋅m), let n=4ℓν with ν≥1, and set
q=2(m−1)ν. Also, set λ=(ℓ−3)/2 and
let ϵ=0 or 1 according to whether λ is even or odd.
By Lemma 6.6, there is a partition of
D=[1,4mν]∖([1,4ν]⋅m) into ten subsets
Ai,Ai∗ for i∈{−2,−1,1}, and B,Y1,Y2,W satisfying the
conditions 1–5 of Lemma 6.6.
Set A=A−2 ∪ A−1 ∪ A1
and let C={Ca∣a∈A}, with
Ca=(ca,0,ca,1,…,ca,ℓ−1),
be a set of
q closed trails of length ℓ defined as follows:
[TABLE]
We claim that C is the desired set of base cycles, that is,
ΔC=Zmn∖(mZmn) and the vertices of each Ca are pairwise distinct. For every i∈{−2,−1,1} and a∈Ai, we have that
[TABLE]
By conditions 1-5, it follows that
ΔC=±D=Zmn∖(mZmn).
Finally considering that,
by conditions 3 and 5
of Lemma 6.6,
m<wa,1<a, wa,t≥wa,t+1+2m, and a∗−a≥2,
for every a∈A and t∈[1,λ−2],
it follows that
[TABLE]
and this guarantees that each Ca is a cycle.
∎
Example 6.8**.**
Take ℓ=7,m=4 and n=28, so that so that ν=1,λ=2,q=6.
We have
[TABLE]
so that A1={41,42,43,45}, A1∗={49,50,51,54}, A−2={46,47}, A−2∗={53,55}, while in this case A−1=A−1∗=∅.
Also, B=[9,11]∪[13,15], Y1′=[17,18]∪[22,23], Y1′′=[25,26]∪[30,31], and Y2′={19,21}, Y2′′={27,29},
so that W=([1,7]∖{4})∪([33,39]∖{36}). For the sets Wa
and elements ya, a∈A1∪A−2(∪A−1) we can choose for instance
[TABLE]
The (mn,n,Cℓ)-DF we obtain from this choice
consists of the following six cycles.
[TABLE]
7 Concluding remarks
Recall that Corollary 2.2 gives certain definite exceptions to the existence of a cyclic ℓ-cycle system of Km[n]. The reader may wonder if these exceptions can be ruled out if we consider regular
ℓ-cycle systems under a group G which is not necessarily cyclic.
The following two results will partially answer this question.
The first provides us with a necessary condition for the existence of
a G-regular ℓ-cycle system of Km[n] under the assumption that the G-stabilizer of
each cycle has odd order.
Theorem 7.1**.**
Let B be a G-regular ℓ-cycle system of Km[n]. If each cycle of B has a G-stabilizer of
odd order, then either m≡2,3(mod4) or n≡2(mod4).
Proof.
We assume for a contradiction that m≡2,3(mod4) and n≡2(mod4), hence ∣G∣≡0(mod8).
Let B be a G-regular ℓ-cycle system of Km[n]. Without loss of generality, we can assume that
-
Km[n]=Cay[G:G∖N] where N is a subgroup of G of order n, and
2. 2.
C+g∈B for every C∈B and g∈G.
We first show that every element of G of order 2 (i.e., involution of G) belongs to N. In fact, if G∖N contains an element y of order 2, then the edge {0,y} must be contained in some cycle of B, say C. Hence the edge {0,y} belongs to C+y, which is still a cycle of B. Since B is a cycle system of Km[n], every edge of Km[n] is contained in exactly one cycle of B. Therefore C+y=C, meaning that y belongs to the G-stabilizer of C, which therefore has even order in contradiction to our assumption.
We now show that a Sylow 2-subgroup of G, say P, is cyclic. If ∣G∣≡2(mod4), then ∣P∣=2, and hence P is cyclic. Since ∣G∣≡0(mod8), it is left to consider the case where ∣G∣≡4(mod8), hence P is either cyclic or isomorphic to Z2×Z2. But in the latter case, all non-zero elements of P have order 2, hence P is a subgroup of N which therefore has order divisible by 4 contradicting the assumption. We have thus proven that all Sylow 2-subgroups of G are cyclic.
From the above arguments, we can prove that G has a subgroup of index 2. Indeed,
since all Sylow 2-subgroups P are cyclic we can apply the Cayley normal 2-complement theorem, so that G has a normal subgroup S of order ∣G∣/∣P∣ with G=P+S.
Since the factor group G/S is isomorphic to P, it is cyclic so it has a subgroup
H/S of index 2, and H is therefore a subgroup of G of index 2.
Also, if H has even size, then it contains all the involutions of G. Indeed, denoting by y any element of G of order 2, then y belongs to a suitable Sylow 2-subgroup of G, say Q. Since Q is cyclic, y is the only involution of Q. Considering that H∩Q is a Sylow 2-subgroup of H, then ∣H∩Q∣≥2 is even, hence y∈H∩Q.
Finally, recalling that ∣G∣=mn with m≡2,3(mod4) and n≡2(mod4), we can show that
[TABLE]
Since H has index 2 in G, then
∣N/(H∩N)∣∈{1,2}.
If m≡2(mod4), then ∣H∣≡2(mod4). Since ∣N∣=n≡2(mod4),
by the Cayley normal 2-complement theorem we have that N=N′+{0,y} where N′ is a subgroup of index 2 and y
is any involution of N. Since H contains all the involutions of G, and ∣N′∣=∣N∣/2 is odd , then
N′,{0,y}⊂H, that is, N=N′+{0,y}⊂H; therefore H∩N=N and
∣N/(H∩N)∣=1.
If m≡3(mod4), then
∣H∣ is odd and ∣N/(H∩N)∣=2.
Let F={C1,C2,…,Ct} be a complete system of representatives for the G-orbits of B,
let Si={g∈G∣Ci+g=Ci} be the G-stabilizer of Ci,
and set si=∣Si∣ for i∈[1,t].
Since by assumption si is odd, and recalling that
the automorphism group of an ℓ-cycle is the dihedral group D2ℓ of size 2ℓ,
then each Si is isomorphic to a
subgroup of D2ℓ and si is a divisor of ℓ, for i∈[1,t].
Also, considering that all subgroups of
D2ℓ of odd size are cyclic, then each Si is cyclic. Therefore, letting λi=ℓ/si and
Ci=(ci,0,ci,1,…,ci,ℓi−1), we have that
[TABLE]
for every a∈[0,si−1] and b∈[0,λi−1],
where xi is a suitable generator of Si.
Now set Di={δi,j∣j∈[0,λi−1]}
where δi,j=ci,j+1−ci,j
for every i∈[1,t] and j∈[0,λ−1]. Since every edge
of Km[n]=Cay[G:G∖N] is contained in exactly one cycle of
B and recalling that any translation preserves the differences,
it follows that
[TABLE]
Also, by (21) it follows that
δi,λi+δi,λi−1+…,δi,0+ci,0=ci,λi=ci,0+xi.
Since xi has odd order, it follows that xi∈H. Considering that G/H is abelian
(since it has order 2), the following equality involving cosets of N holds:
[TABLE]
This means that ∑j=0λiδi,j∈H. In other words,
each Di contains an even number of elements belonging to
G∖H; hence, by (22) it follows that
∣ ( G ∖ N) ∖ H∣≡0(mod4).
However, by (20) it follows that ∣(G∖N)∖H∣=⌊m/2⌋n≡2(mod4) which is a contradiction.
∎
It follows that a regular ℓ-cycle system of Km[n] over a non-cyclic group G and satisfying condition 2 of Corollary 2.2 must necessarily contain
cycles with non-trivial G-stabilizers of even size. On the contrary, regular
ℓ-cycle systems of Km[n] satisfying condition 1 of Corollary 2.2 do not exist, as shown below.
Corollary 7.2**.**
Let G be an arbitrary group of order mn. Then there is no G-regular ℓ-cycle system of Km[n] whenever ℓ is odd, m≡2,3(mod4), and n≡2(mod4).
Proof.
Since ℓ is odd, it is easy to note that the G-stabilizer of any cycle of a G-regular ℓ-cycle system B has odd size. Indeed, an involution of G fixing an ℓ-cycle of
B must fix one of its vertices contradicting the assumption that G acts sharply transitively on the vertex set. Then the assertion follows from Theorem 7.1.
∎
Acknowledgements
A.C. Burgess gratefully acknowledges support from an NSERC Discovery Grant.
F. Merola and T. Traetta gratefully acknowledge support from GNSAGA of Istituto Nazionale di Alta Matematica.