Cycles of quadratic Latin squares and anti-perfect $1$-factorisations
Jack Allsop

TL;DR
This paper studies quadratic Latin squares over finite fields, characterizes those without 2x2 subsquares, and uses them to construct anti-perfect 1-factorisations, revealing finiteness conditions for their application in complete graphs.
Contribution
It characterizes quadratic Latin squares without 2x2 subsquares and constructs new anti-perfect 1-factorisations using these squares, also establishing finiteness results for their existence.
Findings
Characterization of quadratic Latin squares without 2x2 subsquares
Construction of anti-perfect 1-factorisations of complete graphs and bipartite graphs
Finiteness results for orders q related to prime powers p
Abstract
A Latin square of order is an matrix of symbols, such that each symbol occurs exactly once in each row and column. For an odd prime power let denote the finite field of order . A quadratic Latin square is a Latin square defined by, for some such that and are quadratic residues in . Quadratic Latin squares have previously been used to construct perfect -factorisations, mutually orthogonal Latin squares and atomic Latin squares. We first characterise quadratic Latin squares which are devoid of Latin subsquares. Let be a graph and a -factorisation of . IfâŠ
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicsgraph theory and CDMA systems · Coding theory and cryptography · Finite Group Theory Research
Cycles of quadratic Latin squares and anti-perfect -factorisations
Jack Allsop
School of Mathematics
Monash University
Vic 3800, Australia
Abstract
A Latin square of order is an matrix of symbols, such that each symbol occurs exactly once in each row and column. For an odd prime power let denote the finite field of order . A quadratic Latin square is a Latin square defined by
[TABLE]
for some such that and are quadratic residues in . Quadratic Latin squares have previously been used to construct perfect -factorisations, mutually orthogonal Latin squares and atomic Latin squares. We first characterise quadratic Latin squares which are devoid of Latin subsquares. Let be a graph and a -factorisation of . If the union of every pair of -factors in induces a Hamiltonian cycle in then is called perfect, and if there is no pair of -factors in which induce a Hamiltonian cycle in then is called anti-perfect. We use quadratic Latin squares to construct new examples of anti-perfect -factorisations of complete graphs and complete bipartite graphs. We also demonstrate that for each odd prime , there are only finitely many orders , which are powers of , such that quadratic Latin squares of order could be used to construct perfect -factorisations of complete graphs or complete bipartite graphs.
Keywords: Latin square, -factorisation, intercalate, quadratic orthomorphism.
1 Introduction
A Latin rectangle is an matrix, with , on symbols such that each symbol occurs at most once in each row and column. A Latin square is a square Latin rectangle. Let be a Latin square with symbol set . We will index the rows and columns of by and we will denote the symbol in row and column of by .
Let denote the finite field with elements. Let and denote the set of quadratic residues, and quadratic non-residues of the multiplicative group , respectively. Let be such that . We can then define a Latin square by
[TABLE]
Such squares are called quadratic Latin squares. The condition ensures that is a Latin square [15]. Quadratic Latin squares have previously been used to construct perfect -factorisations [1, 17, 36], mutually orthogonal Latin squares [15, 16], atomic Latin squares [36], Falconer varieties [1], and maximally non-associative quasigroups [11, 12]. Quadratic Latin squares are the main focus of this paper.
A Latin subrectangle of a Latin square is a submatrix which is itself a Latin rectangle. A Latin subsquare is a square Latin subrectangle. An intercalate is a Latin subsquare. A Latin square is called if it contains no intercalates. It is known [22, 23, 31, 37] that an Latin square of order exists if and only if . Such squares are also known to be rare [24, 30] and can be used to construct disjoint Steiner triple systems [22]. We completely characterise when a quadratic Latin square is .
Theorem 1.1**.**
Let be an odd prime power. The Latin square of order contains an intercalate if and only if
[TABLE]
or both and .
Let be a graph. A -factor of is a collection of its edges such that every vertex of is incident to exactly one edge in . A -factorisation of is a partition of its edges into -factors. Let be a -factorisation of . Each pair of -factors in induces a subgraph of , which is the union of cycles of even length. We will say that contains these cycles. The problem of investigating -factorisations which satisfy certain conditions on their cycles has received some attention. The most notable case of this is the study of perfect -factorisations. If all the cycles in are Hamiltonian then is called perfect. See [3, 32] for applications of perfect -factorisations to computer science. We will be most interested in studying -factorisations of complete graphs and complete bipartite graphs. It is known that a -factorisation of exists for all positive integers and a -factorisation of exists for all positive integers .
In , Kotzig [21] conjectured that a perfect -factorisation of exists for all positive integers . Despite receiving lots of attention, this conjecture remains far from resolved. There are only three known infinite families [5, 21] of perfect -factorisations of complete graphs. These families prove the existence of perfect -factorisations of where for an odd prime . Perfect -factorisations of are also known to exist for some sporadic values of . See [17] for a list of these values.
It is known that a perfect -factorisation of can only exist if or is odd. Laufer [26] showed that if there exists a perfect -factorisation of for some positive integer , then there exists a perfect -factorisation of . It is thus conjectured that a perfect -factorisation of exists for all odd . This conjecture also remains far from resolved. There are eight known infinite families of perfect -factorisations of complete bipartite graphs [1, 4, 5, 26]. These families prove the existence of perfect -factorisations of where for an odd prime . There are also known perfect -factorisations of for some sporadic values of .
A contrasting problem to the construction of perfect -factorisations is the construction of -factorisations which contain only short cycles. Håggkvist [18] asked the following question. Given a graph , what is the least integer such that there is a -factorisation of whose cycles are all of length at most . Particular interest has been given to the case where is a complete bipartite graph. It has been conjectured that for all sufficiently large there exists a -factorisation of whose cycles are all of length at most six. This problem has been studied in [2, 6, 13, 14, 33]. The current best known result, due to Benson and Dukes [2], is that, for each positive integer , there exists a -factorisation of whose cycles are all of length at most . The current best known result for complete graphs is due to Dukes and Ling [14]. It states that for all positive integers , there exists a -factorisation of whose cycles are all of length at most .
Let be a Latin square with symbol set of size . For each with , the permutation mapping row to row , denoted by , is defined by for all . We call such permutations row permutations of and we call each cycle in a row permutation a row cycle of . Every row cycle of has length at least two. If every row permutation of consists of a single row cycle of length then is called row-Hamiltonian. A row cycle of length in induces a Latin subrectangle of . So is if and only if it contains no row cycle of length two, and is row-Hamiltonian if and only if it does not contain any Latin subrectangles with .
An ordered -factorisation of a graph is a -factorisation with a total ordering on its -factors. Let be an Latin square. There is a known method to construct an ordered -factorisation of from . Furthermore, for each row cycle of length in , there is a corresponding cycle of length in . This construction is reversible. If satisfies some symmetry conditions, then we can also construct a -factorisation of from . For every row cycle of length in , there is a corresponding cycle in which has length or . These constructions will be discussed in further detail in §2. Many authors have used Latin squares to construct -factorisations of graphs, including perfect -factorisations. We will denote the -factorisation of obtained from a Latin square by , and we will denote the -factorisation of obtained from a suitable Latin square by .
Our second main result concerns the row cycles of quadratic Latin squares.
Theorem 1.2**.**
Let denote the set of all odd primes. There exists a function such that every quadratic Latin square of order contains a row cycle of length at most if . Furthermore, if is a quadratic Latin square of order with then contains a row cycle of length exactly if .
We will prove Theorem 1.2 by constructing a suitable function where is asymptotically equal to . We note that this function we construct is not minimal.
The cycle structure of a permutation is a sorted list of the lengths of its cycles. Let be a quadratic Latin square. The cycle structure of any row permutation of is equal to the cycle structure of the row permutation of or the cycle structure of the row permutation of (see Lemma 3.1). This makes it tempting to consider quadratic Latin squares when searching for perfect -factorisations or -factorisations which contain only short cycles. However Theorem 1.2 tells us that quadratic Latin squares of order will not be useful for constructing perfect -factorisations if is too large. It also limits the usefulness of quadratic Latin squares of order for constructing -factorisations which contain only short cycles if is too large, with the possible exception of the squares with . Note that such squares can only exist when is odd.
An anti-perfect -factorisation of a graph is a -factorisation which does not contain any Hamiltonian cycles. It is known [33] that an anti-perfect -factorisation of exists if and only if . The existence question of anti-perfect -factorisations of complete graphs was almost completely resolved. It is known (see e.g. [34]) that an anti-perfect -factorisation of exists if or . These -factorisations come from Steiner -factorisations. If then an anti-perfect -factorisation of exists if . Also, the previously mentioned result of Dukes and Ling [14] implies the existence of an anti-perfect -factorisation of whenever . We resolve the existence problem of anti-perfect -factorisations of complete graphs.
Theorem 1.3**.**
There exists an anti-perfect -factorisation of if .
We note that all -factorisations of are perfect if . We also note that our contribution to Theorem 1.3 is little more than an observation that the method of Dukes and Ling [14] can be used to prove the existence of anti-perfect -factorisations of for almost all orders.
Let be a Latin square with symbol set of size . By indexing the rows and columns of by we can consider as a set of triples of the form . A conjugate of is a Latin square obtained from by uniformly permuting the elements of each triple. An atomic Latin square is a Latin square whose conjugates are all row-Hamiltonian. Such squares have been studied in [5, 17, 29, 36, 38]. We define a Latin square of order to be anti-atomic if none of its conjugates contain a row cycle of length . We prove the following theorem, which is a strengthening of Theorem of [33].
Theorem 1.4**.**
An anti-atomic Latin square of order exists for all .
Theorem 1.2 suggests that we could build anti-perfect -factorisations and anti-atomic Latin squares using quadratic Latin squares. We can indeed achieve this for some orders. To describe our results we need the following definition.
Let and be Latin squares with symbol sets and , respectively. The direct product of and , denoted by , is the Latin square with symbol set defined by . We can now state our last main result.
Theorem 1.5**.**
Let be an odd integer. There exists an anti-atomic Latin square of order which is the direct product of quadratic Latin squares. If contains a prime power divisor with then there exists a Latin square which is the direct product of quadratic Latin squares such that the -factorisation of is well-defined and anti-perfect.
Theorem 1.5 implies that we can also construct anti-perfect -factorisations of complete bipartite graphs using direct products of quadratic Latin squares.
The structure of this paper is as follows. In §2 we study the relationship between Latin squares and -factorisations in more depth. In §3 we develop a general method to study the row cycles of quadratic Latin squares. We will then apply these methods in §4 to characterise quadratic Latin squares which contain row cycles of length two. This will allow us to prove Theorem 1.1. In §5 we will prove Theorem 1.2, and in §6 we will prove Theorem 1.3, Theorem 1.4 and Theorem 1.5. In §7 we mention how Theorem 1.1 can be used to construct Latin squares of any odd order, and we discuss the usefulness of quadratic Latin squares for constructing -factorisations which contain only short cycles.
2 Background
Let be a Latin square with symbol set of size . Let denote the group of permutations of . For we can define a Latin square which consists of the triples for each triple of . We say that a Latin square is isotopic to if it is for some . We say that a Latin square is isomorphic to if it is for a permutation . Isotopy preserves the lengths of row cycles of a Latin square. We label each conjugate of by a -line permutation which gives the order of the coordinates of the conjugate, relative to the order of the coordinates of the original square. So the -conjugate of is itself and the -conjugate is the matrix transpose of . If is equal to its -conjugate then is called involutory. If for all then is called idempotent.
We now describe the method mentioned in §1 which can be used to construct an ordered -factorisation of from an Latin square. Let be a Latin square with symbol set of size . Label the vertices of by where is adjacent to if and only if . For each we construct a -factor of from row of as follows. For each add the edge to where . Then the set is an ordered -factorisation of , where the order on the -factors comes from the order of the rows of . Furthermore, if the row permutation of contains a cycle of length then the subgraph of induced by the -factors and contains a cycle of length . In particular, is row-Hamiltonian if and only if is perfect. This construction is reversible, and so every ordered -factorisation of can be written as for some Latin square of order . For a more detailed description of this construction see [39]. The infinite families of perfect -factorisations of complete bipartite graphs from [1, 4] were constructed using row-Hamiltonian Latin squares. In fact, the family of row-Hamiltonian Latin squares constructed in [1] is the family of quadratic Latin squares of prime order with or .
As mentioned in §1, if a Latin square of order satisfies some symmetry conditions then we can construct a -factorisation of from . Those symmetry conditions are that must be idempotent and involutory. We will briefly outline the construction now. For a more detailed description see [39]. Let be an idempotent, involutory Latin square with symbol set of size . Let be any symbol which is not in . Label the vertices of by . For each we construct a -factor of from row of as follows. Add the edge to , and for each add the edge to where . The -factor is well defined because is idempotent and involutory. Then is an ordered -factorisation of , where the order on the -factors comes from the order of the rows of . Before describing the relationship between the row cycles of and the cycles in we will need the following lemma.
Lemma 2.1**.**
Let be an idempotent, involutory Latin square with symbol set . Let and be distinct elements of and let . The cycle of containing can be written as . If contains the cycle then it also contains the cycle . Furthermore these cycles coincide if and only if for some .
Proof.
Throughout the proof let be a cycle of . We first prove that for any (where we take modulo ). Write for some . Then . So because is involutory. Therefore contains the cycle .
Suppose, for the moment, that contains . Since is idempotent we know that and must coincide. Without loss of generality assume that . We will show that . If is odd then we must have , which is impossible since is idempotent. Therefore is even and can be written as
[TABLE]
In particular we must have . Write for some . Then because is involutory we have that . But is idempotent, hence we must have and therefore .
Now suppose that is equal to the cycle . We will show that must contain . We can write for some . Then we also have for each where is taken modulo . If is even then taking we see that which implies that . If is odd then taking we see that which implies that . Either way, must contain . â
We can now describe the relationship between the row cycles of and the cycles in . Let be a row permutation of and let be the cycle of containing and . Then contains the cycle . Let be a cycle of which does not contain , so that is also a cycle of . Then contains the cycle . In particular, is row-Hamiltonian if and only if is perfect.
3 Row cycles of quadratic Latin squares
In this section we develop a method to investigate row cycles of quadratic Latin squares. The following result will be used frequently, and it is one of our primary motivators for studying quadratic Latin squares (see e.g. [1]).
Lemma 3.1**.**
Let be an odd prime power and let be such that .
- (i)
If then every row permutation of the Latin square has the same cycle structure as the row permutation of . 2. (ii)
If then every row permutation of the Latin square has the same cycle structure as either the row permutation of or the row permutation of .
Therefore, to investigate the row cycles of quadratic Latin squares it suffices to consider only the row permutations mapping row [math] to row .
Throughout this section let be an odd prime power and let . We call a pair valid if . It is known [16] that the number of valid pairs in is . Denote the row permutation of a quadratic Latin square by and define the set
[TABLE]
For a valid pair define the permutation by
[TABLE]
Then for all . Let and let . Then is defined by
[TABLE]
A straightforward computation shows that if and if .
We now introduce some tools which can be used to investigate the cycles of a permutation . We will call a cycle of length in a permutation a -cycle. For a sequence , we denote the -th element of by , starting from . For a cycle of and element in the cycle we will write . Let denote the quadratic character, and extend to by defining .
Definition 3.2**.**
Let and . Suppose that there is a -cycle of and element such that and for each . Then we say that satisfies with cycle and element .
We will sometimes simply say that satisfies or that satisfies with element . Let . Suppose that satisfies a sequence with for some . Then either or for some . The first case implies that and the second implies that contains . We will let the cycles of containing [math] and be denoted by and , respectively. We will deal with these cycles separately, hence we will mostly be concerned with sequences . For a positive integer and sequence let denote the sequence obtained by cyclically rotating by positions. That is, . We note the following simple observation.
Lemma 3.3**.**
Let . If satisfies then satisfies for all .
Proof.
Suppose that satisfies with cycle and element . It is simple to verify, using Definition 3.2, that satisfies with cycle and element . â
We will need the following notation to deal with sequences .
Definition 3.4**.**
Let with . For a sequence we define
[TABLE]
Also define
[TABLE]
For we define . We note that the values of , , and implicitly depend on the choice of sequence . We now prove a result concerning how permutations in act on elements of . We will need to consider the cases and separately. We will repeatedly use the simple property that for any . The same holds when replacing by , or .
Lemma 3.5**.**
Let with . Let and . Suppose that satisfies with element . Then for all ,
[TABLE]
and
[TABLE]
Proof.
We will prove the claim by induction on . If then simply states that , which is true. Since satisfies we know that . Hence , which agrees with . Now suppose that and hold for some . Then
[TABLE]
which agrees with . Using this we have that
[TABLE]
which agrees with and so the lemma follows by induction. â
Using analogous arguments we can prove the following result.
Lemma 3.6**.**
Let with . Let and . Suppose that satisfies with element . Then for all ,
[TABLE]
and
[TABLE]
Let . Suppose that and consider Lemma 3.5. Setting in we see that
[TABLE]
In order to investigate this equation we need to distinguish two cases, depending on whether or not is equal to . We also need to make the analogous case distinction when .
Recall that an -th root of unity in is an element such that . We will say that all non-zero elements of are [math]-th roots of unity. If is a negative integer then we will say that is an -th root of unity if is a -th root of unity. For and define
[TABLE]
We note that and . Hence
[TABLE]
So if and if . We therefore make the following definition.
Definition 3.7**.**
Let and . We say that the pair is of Type One if is not a -th root of unity in . Otherwise we say that is of Type Two.
Fix a permutation . We will say that a sequence is a Type One sequence or Type Two sequence according to whether the pair is of Type One or Type Two. Let be a cycle of and let . Using Definition 3.2 we can associate a sequence to the cycle and element . Furthermore, by Lemma 3.3 we know that changing the element of simply cyclically rotates the sequence by an even number of positions. It is clear that is of Type One if and only if is of Type One, for all . Thus we define to be a Type One cycle if is of Type One, and we define to be a Type Two cycle otherwise.
Our goal in this section is to develop a method to investigate the cycles of a permutation . To do this we will study Type One cycles, Type Two cycles, and the cycles and , separately.
3.1 Type One cycles
The goal of this subsection is to prove necessary and sufficient conditions for a permutation in to contain a Type One cycle of length . Let be a positive integer and . We define the concatenation of and , denoted by , to be the sequence .
Definition 3.8**.**
Let be a positive integer and . We call even periodic if we can write for some proper divisor of and some .
Let be even periodic so that we can write for some positive integer and some . Observe the following simple consequence of the even periodicity of .
[TABLE]
for all . In particular we have that . The same holds when replacing by . We will now show that a permutation in cannot satisfy an even periodic sequence of Type One.
Lemma 3.9**.**
Let and be an even periodic sequence. If satisfies then is of Type Two.
Proof.
Write for some valid pair . Write for some proper divisor of and some . Assume that satisfies with cycle and element . Suppose that . From Lemma 3.5 we know that
[TABLE]
Now suppose, for a contradiction, that is a Type One sequence. So , hence also. Thus we can write
[TABLE]
Substituting this into we have that
[TABLE]
Since we obtain
[TABLE]
By clearing the denominator we obtain
[TABLE]
from . This contradicts the fact that is a -cycle. The case where can be handled using analogous arguments. â
Let . Define
[TABLE]
Define an equivalence relation on by if and only if for some . It is simple to verify that is indeed an equivalence relation on this set. For notational convenience we will identify an equivalence class of with an element of that equivalence class. By combining Lemma 3.3 and Lemma 3.9 we have the following result.
Lemma 3.10**.**
A permutation contains a Type One -cycle if and only if it satisfies a sequence in .
For a positive integer let be the subset of consisting of elements where is not a -th root of unity, for any . We note that if then the set depends only on whether or . Hence we use the term to denote the set for some with , and we write to denote the set for some with . The number of elements in the sets and is related to the number of Lyndon words of length over an alphabet of size four.
We will now find necessary and sufficient conditions for a permutation to satisfy a sequence in . Let and define the bivariate Laurent polynomial over by
[TABLE]
Then for define
[TABLE]
Also define the bivariate Laurent polynomial
[TABLE]
and for define
[TABLE]
Lemma 3.11**.**
Let and . If then satisfies if and only if for all . If then satisfies if and only if for all .
Proof.
We will prove the lemma in the case where . The case where can be proven using analogous arguments. Suppose that satisfies with element . It follows from Lemma 3.5 that and for all . Since satisfies we know that for all . Now suppose that for all . It is simple to verify that satisfies with element . â
Combining Lemma 3.10 and Lemma 3.11 we can obtain necessary and sufficient conditions for a permutation in to contain a Type One cycle of length . We will see in §4 that we can use these conditions to bound the number of permutations in which contain a Type One -cycle.
3.2 Type Two cycles
In this subsection we provide necessary conditions for a permutation in to contain a Type Two -cycle. We also describe how to use these conditions to bound the number of permutations in which contain a Type Two cycle of length . For a permutation , define to be the set of sequences such that is of Type Two. Note that for a permutation , the set depends only on whether or . Therefore we will write to be for some with . Similarly we will write to be for some with . The following is a consequence of Lemma 3.3.
Lemma 3.12**.**
A permutation contains a Type Two -cycle if and only if it satisfies a sequence in .
Let be a Laurent polynomial over and let . The total degree of in , denoted by , is the difference between the maximum power of in , and the minimum power of in . If then we say that has total degree .
Lemma 3.13**.**
Let . There is a bivariate Laurent polynomial over with and such that if satisfies , and is of Type Two then is a root of . Similarly there is a polynomial over with and such that if satisfies , and is of Type Two then is a root of .
Proof.
Let satisfy and be such that is of Type Two. First suppose that . As satisfies it follows from Lemma 3.5 that is a root of the bivariate Laurent polynomial
[TABLE]
The total degree of in is equal to the quantity because for any . Similarly . The case where can be handled using analogous arguments. â
We will denote the Laurent polynomials and in Lemma 3.13 associated to the sequence by and , respectively. Lemma 3.12 and Lemma 3.13 could be used to bound the number of permutations in which contain a Type Two -cycle. The number of roots of a non-zero bivariate Laurent polynomial over is bounded by . If a permutation with contains a -cycle then must be a root of for some . If is not the zero polynomial for any , then we can use Lemma 3.13 to bound the number of permutations with which contain a Type Two -cycle. Similarly, if is not the zero polynomial for any then we can bound the number of permutations with which contain a Type Two -cycle. However we note that if is equal to the characteristic of , then there do exist sequences such that or is the zero polynomial. This fact will be used in §5.
3.3 and
In this subsection we bound the number of permutations such that or have length .
Lemma 3.14**.**
Let . There is a set containing at most trivariate Laurent polynomials over which satisfies the following property: For every and every , there is some such that . Furthermore, for each it holds that and .
Proof.
We will prove the claim by induction on . When , the set containing the polynomial suffices. Now suppose that the claim is true for some . Let . By induction we know that for some . If then
[TABLE]
Similarly if then . Define . By construction for some . Also, by induction. Furthermore, each has been obtained from some . The process of changing to increases the total degree in and the total degree in by at most one. Therefore and for all . â
We can use Lemma 3.14 to bound the number of permutations such that or is a -cycle. Let be the set of trivariate Laurent polynomials from Lemma 3.14. The number of pairs which are solutions to the equation for some is at most . As it follows that the number of permutations with being a -cycle is at most . The same conclusion holds for the number of permutations such that is of length .
4 quadratic Latin squares
In this section we will apply the results proven in §3 to investigate permutations in which contain cycles of length two, also known as transpositions. This will allow us to prove Theorem 1.1. Throughout this section let be an odd prime power. We will first determine when a permutation in contains a Type One transposition. To do this, we construct the sequences in and . We then apply Lemma 3.11 to these sequences to obtain necessary and sufficient conditions for a permutation in to contain a Type One transposition. We know that the set consists of the permutations and , which will be dealt with separately. Following the described method we obtain the following result.
Lemma 4.1**.**
The permutation contains a Type One transposition if and only if
[TABLE]
Proof.
We distinguish four cases, depending on whether or and whether or . There are only minor differences in the arguments for these four cases so we will only prove the case where and . By iterating through the sequences in and using Lemma 3.11 we can determine that a permutation with contains a Type One transposition if and only if:
, 2.
, 3.
, or 4.
.
Using the fact that and we can combine conditions and to be
[TABLE]
Similarly we can combine conditions and to be
[TABLE]
The lemma then follows by combining and . â
We will now determine when a permutation in contains a Type Two transposition. To do this, we first compute the sets and . We know from Lemma 3.13 that if satisfies a sequence in one of these sets, then must be a root of some bivariate Laurent polynomial. By iterating through the sequences in and and constructing the associated Laurent polynomials we obtain the following lemma.
Lemma 4.2**.**
Let and recall that . If contains a Type Two transposition then the pair is a solution to one of the following equations:
- (i)
, 2. (ii)
.
Checking the solutions of equations and in Lemma 4.2 we obtain the following corollary.
Corollary 4.3**.**
Let with . Then does not contain a Type Two transposition.
We will now find conditions for a permutation to satisfy or .
Lemma 4.4**.**
Let with . Then is not a transposition.
Proof.
We will distinguish four cases, depending on whether or , and whether or . We will consider the case where and . The other cases can be dealt with using similar arguments. Since we have that . Hence
[TABLE]
Suppose that is a transposition. If then . If and then is a root of the polynomial . As we must have and thus . If and then . Finally if then which is false. â
Lemma 4.5**.**
Let with . Then is not a transposition.
Proof.
We will first prove the claim assuming that . We have that . Hence
[TABLE]
If is a transposition then either or , both of which are false. Using similar arguments we can show that if and then . â
By combining Lemma 4.1, Corollary 4.3, Lemma 4.4 and Lemma 4.5 we have completely classified when a permutation with contains a transposition. It is known that quadratic Latin squares of the form are isotopic to the Cayley table of the additive group . Therefore when the square does not contain a transposition. So it remains to deal with the permutations with . If then such permutations are not well defined. As we have hence is not valid. As the pair is also not valid. Finally we note that if is a valid pair then we must have both and and clearly both cannot be true. So to complete our classification of the permutations in which contain a transposition we must now consider the permutations , and in the case where . We will in fact show that almost all of these permutations contain a transposition.
Lemma 4.6**.**
Suppose that . Let with and let . If there exists some such that and then .
Proof.
We have that
[TABLE]
as required. â
Using analogous arguments we can show the following lemmas.
Lemma 4.7**.**
Suppose that . Let with and let . If there exists some such that and then .
Lemma 4.8**.**
Suppose that . Let with and let . If there exists some such that and then .
To finish the classification of permutations in which contain a transposition we will need some tools. For convenience, if is a Laurent polynomial over with a pole at [math], then we will say that . We will then define . The following [40] is a version of the Weil bound.
Theorem 4.9**.**
Let be a monic Laurent polynomial over of total degree . If is not the square of a Laurent polynomial then for every we have
[TABLE]
In the special case where is a quadratic polynomial with non-zero discriminant, the following result [27] gives an explicit value for the sum in .
Theorem 4.10**.**
Let be a monic, quadratic polynomial with non-zero discriminant. For every we have
[TABLE]
We can use Theorem 4.9 and Theorem 4.10 to prove the following result.
Lemma 4.11**.**
Suppose that . Then every permutation in the set contains a transposition.
Proof.
We will prove that every permutation of the form in contains a transposition. The remaining claims can be proven using similar arguments.
Let such that . Define
[TABLE]
By Lemma 4.6, if then contains a transposition. Define
[TABLE]
If then . If then . If then . Let . Then . Expanding and using the fact that is a homomorphism on we can write as a sum of terms of the form where is the product of distinct factors in for some . Note that the roots of these factors are distinct because . For each there are terms of degree , and Theorem 4.9 or Theorem 4.10 applies to each such term. Using these theorems we obtain the bound . As it follows that , which is positive if . â
We will use Theorem 4.9 and Theorem 4.10 in this way many times throughout the paper. To finish the classification of permutations in which contain a transposition we used a computer search.
Lemma 4.12**.**
Suppose that . The permutation contains a transposition if and only if
[TABLE]
Lemma 4.13**.**
Suppose that . The permutation contains a transposition if and only if one of the following holds:
- (i)
, 2. (ii)
* and ,* 3. (iii)
* and ,* 4. (iv)
* and .*
We are now ready to prove Theorem 1.1.
Proof of Theorem 1.1.
If then the result follows by combining Lemma 3.1 and Lemma 4.12. Now assume that . Lemma 3.1 implies that contains an intercalate if and only if either contains a transposition or contains a transposition. Since for a valid pair , it follows that satisfies condition in Lemma 4.13 if and only if does too. Also note that for each permutation which is an exception in condition , or in Lemma 4.13, the permutation is not an exception. The result should now be clear. â
We can also find the number of quadratic Latin squares of order .
Lemma 4.14**.**
The number of quadratic Latin squares of order is .
Proof.
Fix and define
[TABLE]
If then is the number of quadratic Latin squares of the form which contain an intercalate. If then the number of squares which contain an intercalate is where . Using Theorem 4.9 and Theorem 4.10 in an analogous way as in the proof of Lemma 4.11 we can show that
[TABLE]
The condition that is required in order to apply Theorem 4.9 and Theorem 4.10 to estimate . As there are choices for it follows that the number of quadratic Latin squares of order with which contain an intercalate is . Recall that the total number of quadratic Latin squares of order is , and there are quadratic Latin squares of the form and . It follows that the number of quadratic Latin squares of order is . â
To conclude this section we describe how to bound the number of permutations in which contain a cycle of length , for some . Firstly, it is easy to bound the number of permutations in . The comments at the end of §3.2 and §3.3 describe how to bound the number of permutations in which contain a cycle of length which is not of Type One. As mentioned at the end of §3.1, Lemma 3.10 and Lemma 3.11 give us necessary and sufficient conditions for a permutation in to contain a Type One cycle of length . To bound the number of permutations which satisfy these conditions we could use Theorem 4.9 and Theorem 4.10 in a similar way as used to find the number of quadratic Latin squares. However to apply these theorems in this way we would need to know when products of functions in the set and products of functions in are, up to multiplication by a constant, the square of a Laurent polynomial. It seems a difficult task to predict when this occurs.
5 Row cycles of length in quadratic Latin squares
In this section we will prove Theorem 1.2. Throughout this section let be an odd prime, a positive integer and .
Lemma 5.1**.**
Let with . If there exists such that then contains a -cycle.
Proof.
We will prove by induction on that . The claim is trivial when . Suppose that for some . Then , hence by assumption. Therefore . The lemma follows. â
In fact, if the hypotheses of Lemma 5.1 hold then satisfies the sequence defined by for . Analogous arguments allow us to prove the following.
Lemma 5.2**.**
Let with . If there exists such that then contains a -cycle.
If the hypotheses of Lemma 5.2 hold then satisfies the sequence defined by for . We are now ready to prove Theorem 1.2.
Proof of Theorem 1.2.
Let be valid and let . First suppose that . Using Lemma 3.5 it is simple to verify that is contained in . Thus has a cycle of length at most .
Now we deal with the case where . So either or . We will deal with the latter case first. Since and are isomorphic [36] and isotopy preserves the lengths of row cycles, we can swap and if necessary. Thus we can assume that . We will first assume that . Define
[TABLE]
By Lemma 5.1, if then contains a -cycle. Define
[TABLE]
and . If then . If then . In all other cases . It follows that . Expanding and using the fact that is a homomorphism on we can write as the sum over terms of the form where is the product of distinct factors in for some . If for some then . Similarly if then . Suppose that . First note that is not a solution to this equation. Hence if this equation is satisfied we must have , which is a contradiction. It follows that the roots of each term are distinct. For each there are terms of degree , and Theorem 4.9 or Theorem 4.10 applies to each such term. Using these theorems we obtain the bound
[TABLE]
Combining this with the fact that gives
[TABLE]
Therefore if . This inequality will be true if . Set for some positive integer . Then the previous inequality will hold provided that . Define
[TABLE]
Then we have shown that contains a row cycle of length if . We can use analogous arguments in conjunction with Lemma 5.2 to prove that same result if .
We now deal with the case where . By Lemma 5.1, to show that contains a -cycle it suffices to show that there exists some such that . Note that where . Therefore the result will follow if . We can use analogous arguments as in the case where to show that contains a -cycle if with . As this quantity is less than it follows that contains a row cycle of length if . â
The function provided in the proof of Theorem 1.2 satisfies . Furthermore, is not minimal. For example, , however every quadratic Latin square of order contains a -cycle if .
6 Anti-perfect -factorisations and anti-atomic Latin squares
In this section we prove our main results concerning anti-perfect -factorisations and anti-atomic Latin squares. To prove Theorem 1.3 and Theorem 1.4 we need the following definition. Let be a positive integer and . A pairwise balanced design is a pair where is a set of order whose elements are called points, and is a collection of subsets of called blocks, such that the size of each block in is an element of , and each pair of distinct points in appears in exactly one block in .
We can use PBDâs to construct Latin squares, in a method known as the âPBD constructionâ, which we describe now. It is known that an idempotent Latin square of order exists for all . Suppose that is a for some positive integer and some set . For each let be an idempotent Latin square with symbol set . We can then define a idempotent Latin square with symbol set by
[TABLE]
The PBD construction has been used to solve various problems, such as the construction of mutually orthogonal Latin squares (see e.g. [28]) and the construction of -factorisations which contain only short cycles [2, 13, 14]. We now give a series of simple lemmas regarding Latin squares obtained from the PBD construction. The first is a simple observation.
Lemma 6.1**.**
Any conjugate of a Latin square obtained from the PBD construction can also be obtained from the PBD construction.
The following is a known result [13].
Lemma 6.2**.**
Let be a Latin square obtained from the pairwise balanced design . Let and let be the block containing and . Then .
Lemma 6.3**.**
Let be a Latin square obtained from the pairwise balanced design . If is involutory for each then is also involutory.
Proof.
Let with . Then where is the block containing and . Hence also. Furthermore is idempotent, thus . Thus because is involutory. Therefore is involutory as well. â
It is known that an idempotent, involutory Latin square of order exists if and only if is odd. Combining Lemma 6.1, Lemma 6.2 and Lemma 6.3 we obtain the following corollary.
Corollary 6.4**.**
Let and suppose that there exists a with at least two blocks. Then there exists an anti-atomic Latin square of order . Furthermore if contains only odd integers, then there exists an anti-perfect -factorisation of .
A result of Colbourn, Haddad and Linek [7] implies the existence of a with at least two blocks where contains only odd integers whenever is odd. Combining this with Corollary 6.4 proves Theorem 1.3. As mentioned in §1, Dukes and Ling [14] constructed a -factorisation of whose cycles are all of length at most , for all odd . Each of these -factorisations comes from the PBD construction with a . Lemma 6.2 tells us that these -factorisations are actually anti-perfect for all . We are now ready to prove Theorem 1.4.
Proof of Theorem 1.4.
A result of Hartman and Heinrich [19] implies the existence of a with at least two blocks where whenever or . Corollary 6.4 then implies that there exists an anti-atomic Latin square of order whenever . Let be a Latin square which is derived from the Cayley table of a group . By [8, Theorem 4.2.2], every conjugate of is isotopic to itself. Every row cycle in the row permutation of has length equal to the order of in . Thus the existence of a non-cyclic group of order implies the existence of an anti-atomic Latin square of order . This proves that anti-atomic Latin squares of order exist for . It is easy to verify that every Latin square of order contains a row cycle of length , and thus is not anti-atomic. â
Lemma 6.1 and Lemma 6.2 imply that anti-atomic Latin squares can be built from -factorisations constructed in [2, 13, 14]. We also record that Latin squares corresponding to Steiner -factorisations give us examples of anti-atomic Latin squares of order for all or .
The existence spectrum of anti-atomic Latin squares is the same as the existence spectrum of anti-perfect -factorisations of complete bipartite graphs. If is an anti-atomic Latin square of order then is an anti-perfect -factorisation of . However the converse is not true in general. For example, let be the quadratic Latin square of order . Then is anti-perfect but the -conjugate of is row-Hamiltonian.
The remainder of this section will be devoted to proving Theorem 1.5. The first step is to find for which prime powers there exists quadratic, idempotent, involutory Latin squares of order which do not contain any row cycle of length . Every quadratic Latin square is idempotent. The following lemma [20] gives sufficient conditions for to be involutory.
Lemma 6.5**.**
Let be a prime power and let . The Latin square is involutory.
Every conjugate of a quadratic Latin square is also a quadratic Latin square, and a result of Wanless [36] allows us to determine these conjugates. Using this result, it is simple to verify that the only involutory quadratic Latin squares which are not given by Lemma 6.5 are those squares of the form . As mentioned in §4, Latin squares of order are isotopic to the Cayley table of the additive group .
The following is a corollary of Theorem 1.1.
Corollary 6.6**.**
Let be a prime power and let . The Latin square contains an intercalate if and only if .
Proof.
Theorem 1.1 implies that contains an intercalate if and only if and . This is equivalent to the condition that because . This is equivalent to because . â
Let be a prime power. Dinitz and Dukes [9] studied -factorisations of complete graphs of the form for . Among other things, they characterised when such -factorisations contain a cycle of length four. Their Theorem is equivalent to Corollary 6.6. VĂĄzquez-Ăvila [35] also studied -factorisations of the form and showed that if then there is a -factorisation of this form such that every pair of -factors in induces a subgraph in which contains exactly one cycle of length four.
Let be a quadratic, idempotent, involutory Latin square of prime power order which contains an intercalate. Lemma 3.1 implies that every row permutation of contains a transposition. A standard application of Theorem 4.9 and Theorem 4.10, in conjunction with Corollary 6.6, shows that such a square exists for all . A computer search then allows us to prove the following result.
Lemma 6.7**.**
Let be a prime power with . There exists a quadratic, idempotent, involutory Latin square of order such that no row permutation of is a -cycle.
Lemma 6.7 proves the existence of an anti-perfect -factorisation of for any prime power where . The next step in proving Theorem 1.5 is to prove some simple results concerning the direct product of Latin squares.
Lemma 6.8**.**
Let and be Latin squares. Let the set of lengths of row cycles in and the set of lengths of row cycles in be and , respectively. The set of lengths of row cycles in is
[TABLE]
Proof.
Let the symbol sets of and be and , respectively. For denote the row permutation of mapping row to row by . Similarly for denote the row permutation of mapping row to row by . For the purposes of this proof we will say that the permutations and denote the identity permutation, for and . Let and consider the row permutation of . We will show that . Let . Then for some and . So
[TABLE]
Hence as claimed. So the length of the cycle in containing is the lowest common multiple of the lengths of the row cycle of containing and the row cycle of containing . The lemma should now be clear. â
Corollary 6.9**.**
Let and be Latin squares, such that at least one of or is anti-atomic. Then is anti-atomic.
Proof.
Let the symbol sets of and be and , respectively. Lemma 6.8 implies that if does not contain a row cycle of length equal to or does not contain a row cycle of length equal to then does not contain a row cycle of length equal to . It is a simple task to verify that the -conjugate of is equal to the direct product of the -conjugate of and the -conjugate of , for any -line permutation of . The result follows. â
Lemma 6.10**.**
Let and be idempotent, involutory Latin squares. Then is also idempotent and involutory.
Proof.
Let the symbol sets of and be and , respectively. Let . We know that because and are idempotent. Hence is idempotent. Let be such that . Then and hence because is involutory. Similarly . Thus and so is involutory. â
We are now ready to prove Theorem 1.5.
Proof of Theorem 1.5.
We first prove that there exists an anti-atomic quadratic Latin square of odd prime power order if and only if . Let be an odd prime power. If then by Lemma 3.1, a quadratic Latin square of order contains an intercalate if and only if all of its row permutations contain a transposition. As noted in the proof of Theorem 1.1, a valid pair satisfies condition in Lemma 4.13 if and only if also does. Combining this with Lemma 3.1 implies that if and is a quadratic Latin square of order which does not correspond to one of the exceptions listed in Lemma 4.13, then contains an intercalate if and only if all of its row permutations contain a transposition. The property of a Latin square containing an intercalate is invariant under conjugation. Therefore if a quadratic Latin square contains an intercalate, then either it corresponds to one of the exceptions in Lemma 4.13, or it is anti-atomic. The comment before Lemma 6.7 tells us that a quadratic Latin square of order containing an intercalate exists if . We can then use a computer to confirm that an anti-atomic quadratic Latin square of order exists whenever . If then we know from Theorem 1.1 that all Latin squares of order contain an intercalate, and only eight of these correspond to the exceptions in Lemma 4.13. We can use this fact, along with Theorem 4.9 and Theorem 4.10 in the standard way, to prove that there exists an anti-atomic quadratic Latin square of order for all . This proves that there exists an anti-atomic quadratic Latin square of odd prime power order if and only if . Let be an odd integer with prime power factorisation . Then for some . The existence of an anti-atomic quadratic Latin square of order combined with Corollary 6.9 proves the existence of an anti-atomic Latin square of order which is the direct product of quadratic Latin squares.
We now prove the second claim of Theorem 1.5. Let be an odd integer which contains a prime power divisor with . Let the prime power factorisation of be . For each with there exists a quadratic, idempotent, involutory Latin square of order . In particular, any square of the form with satisfies this property. Also, Lemma 6.7 implies the existence of a quadratic, idempotent, involutory Latin square of order which does not contain a row cycle of length . Combining these facts with Lemma 6.8 and Lemma 6.10 proves the claim. â
7 Conclusion
In §4 we characterised exactly when a quadratic Latin square is . Note that quadratic Latin squares of order exist for all odd prime powers , because the squares are for any . We also found that there are quadratic Latin squares of order . Dråpal and Wanless [10] showed that the quadratic Latin squares and of order are isomorphic if and only if for an automorphism of . It follows that the number of isomorphism classes of quadratic Latin squares of order is at least . Lemma 6.8 implies that the direct product of Latin squares is also . This fact was known by McLeish [31]. This means that we can construct Latin squares of order for all odd by using the direct product of quadratic Latin squares. In fact, we can construct many Latin squares for all odd orders. However, this construction only gives a small number of Latin squares, in comparison to the total number of Latin squares. Kwan, Sah, Sawhney and Simkin [25] have used a probabilistic argument to show that there are at least Latin squares of order which are devoid of intercalates.
Theorem 1.2 tells us that quadratic Latin squares of order will not be useful for constructing perfect -factorisations unless is small. It also tells us that unless is small, the only quadratic Latin squares which could be useful for constructing -factorisations which contain only short cycles are the squares with . Combining Lemma 3.1 with the fact that every row permutation of such a square contains a cycle of length at most makes it tempting to investigate these squares when searching for -factorisations which contain only short cycles. However computational evidence seems to suggest that such Latin squares always contain some large row cycles.
Acknowledgements
I would like to thank Ian Wanless for many useful discussions and for helpful comments on an early draft of this paper. The author was supported by an Australian Government Research Training Program Scholarship.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. Allsop and I.. Wanless âRow-Hamiltonian Latin squares and Falconer varietiesâ In ar Xiv.2211.13826 , 2022
- 2[2] N⊠Benson and P.. Dukes âPairwise balanced designs covered by bounded flatsâ In Ann. Comb. 20.3 , 2016, pp. 419â431 DOI: 10.1007/s 00026-016-0316-y · doi â
- 3[3] V. Bohossian and J. Bruck âShortening array codes and the perfect 1-factorization conjectureâ In IEEE Trans. Inform. Theory 55.2 , 2009, pp. 507â513 DOI: 10.1109/TIT.2008.2009850 · doi â
- 4[4] D. Bryant, B.. Maenhaut and I.. Wanless âA family of perfect factorisations of complete bipartite graphsâ In J. Combin. Theory Ser. A 98.2 , 2002, pp. 328â342 DOI: 10.1006/jcta.2001.3240 · doi â
- 5[5] D. Bryant, B.. Maenhaut and I.. Wanless âNew families of atomic Latin squares and perfect 1-factorisationsâ In J. Combin. Theory Ser. A 113 , 2006, pp. 608â624 DOI: 10.1016/j.jcta.2005.05.003 · doi â
- 6[6] P.. Cameron âMinimal edge-colourings of complete graphsâ In J. London Math. Soc. (2) 11.3 , 1975, pp. 337â346 DOI: 10.1112/jlms/s 2-11.3.337 · doi â
- 7[7] C. Colbourn, L. Haddad and V. Linek âEquitable embeddings of Steiner triple systemsâ In J. Combin. Theory Ser. A 73.2 , 1996, pp. 229â247 URL: http://www.sciencedirect.com/science?_ob=Gateway URL&_origin=MR&_method=citation Search&_piikey=S 0097316596900205&_version=1&md 5=d 560f 76e 3b 08048 e 6935 fd 0590145 ef 3
- 8[8] J. DĂ©nes and A.. Keedwell âLatin squares and their applicationsâ Academic Press, New York-London, 1974, pp. 547
