The kinds of partial latin square which we discuss in this chapter are latin rectangles, row latin squares and various kinds of incomplete latin square.
A latin rectangle of r rows and n ≥ r columns is an r × n array of n symbols such that each row contains all the symbols and no column contains any symbol more than once. Any latin rectangle can be extended to a latin square, as we show in Theorem 3.1.1 below. The number of ways in which this can be done is discussed in Chapter 4.
Our first two theorems both make use of Hall’s theorem on representatives of subsets, namely: The necessary and sufficient condition that a system of distinct representatives, one for each member of a set {T 1, T 2, …, Tm } of subsets of a given set S, can be chosen simultaneously is that, for each k = 1, 2, …, m, any selection of k of the subsets shall contain between them at least k distinct elements of S. [See P.Hall(1935) for the proof.]
The above theorem will be found in M.Hall(1945). The following extension of it is due to Ryser(1951).
As regards the sufficiency, each of the proofs known to the present authors requires a preceding lemma. [The proof of sufficiency given in the first edition of this book was incorrect because the induction step was not valid.] The original proof given by Ryser(1951), used a lemma concerning matrices of zeros and ones. In the proof given by Lindner on page 222 of [DK2], the lemma used is an extended form of P. Hall’s theorem on distinct representatives of subsets.
Here we give a proof which uses graphical ideas. The lemma which we use concerns edge-colouring of a bipartite graph. It was originally proved with the aid of P. Hall’s theorem on distinct representatives of subsets. [See, for example, page 94 of Berge(1962).] However, the elementary proof which we give here is due to Hilton(1977). The proof of the theorem itself which we give can be found on page 95 of Berge’s book but may date from earlier than this.
Note that Theorem 1.6.3 is an immediate corollary of Theorem 3.1.2. From Theorem 3.1.2, one can also deduce that an incomplete latin square of order t ≥ 4 with n different elements (that is, a square of order t such that a subset of its t 2 cells are occupied by elements of {1, 2, …, n} and no element occurs twice in the same row or column) can be embedded in a latin square of order n provided that n ≥ 2t. This result can be found in T.Evans(1960) and again in Dénes and Pásztor(1963) where the proof is formulated in terms of the transversals of a latin square (cf. Theorem 1.6.3).
A result in a similar spirit to that of Evans was proved by Treash(1971), who showed that any finite incomplete loop which is also totally symmetric can be embedded in a finite complete totally symmetric loop. The definition of an incomplete loop is given in Section 3.4, where a number of further results concerning the embedding of incomplete latin squares and quasigroups will be found.
A modification of Theorem 3.1.2 obtained by Hilton and Johnson(1988) replaces the requirement that the number N(i) of times that any symbol i ∈ ∑ appears in M is at least r + c − n by the requirement that
In Section 2.6 we defined the concepts of row complete and complete latin square. Analogously, an r × n latin rectangle, r ≤ n/2, is said to be row complete if the unordered pairs of adjacent elements appearing in its rows are all distinct. If we replace “row” by “column” in the preceding definition, it becomes that of a column complete latin rectangle. A latin rectangle which is both row and column complete is called complete. The following theorem was first proved by Houston(1966) and has already been referred to in Section 2.6. We include it here because of its relevance to latin rectangles (see Theorem 3.1.4 below).
The proof is the same as that of Theorem 2.6.1 and will be omitted.
The complete latin square L constructed by the method of Theorem 3.1.3 is a Cayley table for the cyclic group of order n. However, by Theorem 2.6.3, complete latin squares based on abelian groups of odd order do not exist. It follows that a permutation of the integers 0, 1, 2, …, n − 1 to satisfy Theorem 3.1.3 does not exist when n is odd.
From Theorem 3.1.3 we deduce that, in particular, a latin square of order n = 2m whose first row is 0, 1, 2m − 1, 2, 2m − 2, …, k, 2m − k, …, m + 1, m and whose i-th row is obtained from the first by adding i − 1 modulo n is a row complete latin square. When we construct this latin square, we find that its last m rows are the same as the first but in reverse order. (See Figure 3.1.1.) It follows that the first m rows form a row complete m × 2m latin rectangle. Consequently, we have:
We note that each such latin rectangle R defines a decomposition of the complete undirected graph K 2m on 2m vertices into m disjoint Hamiltonian paths. If the vertices of K 2m are labelled by the digits 0, 1, …, 2m − 1, then the rows of R define the Hamiltonian paths.
There are further connections between Theorem 3.1.4 and graph decompositions. If we adjoin an additional digit 2m to each row of R to obtain an m × 2m + 1 rectangle R′ and then read the rows of R′ cyclically, they define a decomposition of the complete undirected graph on 2m + 1 vertices into Hamiltonian cycles. If instead of reading these rows cyclically, we read them successively from left to right with the last row followed by the first, they define an Eulerian circuit of the latter graph. [See Figure 3.1.2 and Keedwell(1974).]
There is another interesting application of the augmented rectangle R′. In his book on Recreational Mathematics, Lucas(1883) discussed the problem of devising a performance of successive children’s dances in each of which every child would hold hands with his/her two immediate neighbours so that the participants would together form a closed circle. All the children were to take part in every dance and it was required to arrange them in successive dances in such a way that each child would be neighbour to every other exactly once during the complete performance. Evidently the number n of children participating would have to be odd because any particular child would be neighbour to two others in each dance and so would dance with, say 2m, other children all together. The number of dances is then m and the total number of children is 2m + 1.
It is easy to see that, if the children are named 0, 1, …, 2m, then the Hamiltonian cycles described above provide a solution to the problem. Lucas attributes this solution to C.Walecki though that gentleman obtained his solution by a different method. The Walecki solution has prompted Preece(1994) to remark that the Williams’ sequencing which we described in Theorem 2.6.1 had been obtained much earlier.
For more recent work on this topic and its application to Statistical designs, see Bailey, Ollis and Preece(2003).
Before changing the topic, we should like to pose two problems connected with complete latin rectangles:
Next, we mention the concept of an (n, d)-complete rectangle.
As an example, we note that the 6 × 6 rectangle shown in Figure 3.1.3 is (9,4)-complete.
Up to the present, interest seems to have centred on the case d = 1. In particular, one of the authors of [DK1] has proved the following theorem, in which a rectangle is considered to be trivial if it consists of a single row or a single column:
As an example, we show in Figure 3.1.4 the result of carrying out the construction for the cyclic group of order 8 when regarded as the additive group of integers modulo 8, with the subgroup {0, 2, 4, 6} as A 0. We have A 1 = {1, 3, 5, 7} and we may take (for example) R 1 = {0, 1}, R 2 = {2, 5}, R 3 = {4, 3}, R 4 = {6, 7}.
The converse of Theorem 3.1.5 is false as is shown by the latin square of order 27 given in Figure 1.6.4. This latter latin square represents a multiplication table for a quasigroup which is not a group but, despite this, it can be split into 27 (27,1)-rectangles.
We turn now to another generalization of the latin square concept which D.A.Norton(1952a) called a row latin square.
A row latin square is a square matrix of order n say, each of whose rows is a permutation of the same n elements. A column latin square is similarly defined. These concepts are related to that of a latin rectangle by the fact that a union of latin rectangles each having n columns (and such that the total number of rows is n) is obviously a row latin square. However, a row latin square cannot necessarily be separated into latin rectangles except in a trivial way.
It is clear that a square matrix which is both a row latin square and a column latin square is a latin square.
Let R be a groupoid satisfying Sade’s left translation law [identity (17) of Section 2.1] then clearly the multiplication table of R is a row latin square. Similarly, the multiplication table of a groupoid R′ satisfying Sade’s right translation law is a column latin square.
Let R be a row latin square bordered by its elements taken in natural order. Then the i-th row of the square determines a permutation Pi of the top border and the square is completely determined by giving the permutations P 1, P 2, …, Pn . The product of two row latin squares A and B, which are represented by the permutations P 1, P 2, …, Pn and Q 1, Q 2, …, Qn may be defined as the square matrix C = AB = (P 1 Q 1, P 2 Q 2, …, PnQn ) whose i-th row is given by the product permutation PiQi . Then C is again a row latin square.
Such a representation seems likely to be very useful for quasigroups since, as Suschkewitsch(1929) observed, there are quasigroups whose right (or left) representation forms a group. Such a quasigroup is isomorphic to a quasigroup (G, ·) obtained from an appropriate group (G, ο) by a relation of the form x · y = (xα −1 ο y)α, where α is an arbitrary fixed permutation of G. If both the right and left representations of a quasigroup form groups, the quasigroup is a group.
We shall give an example of a quasigroup Q whose right representation is a group but whose left representation is not a group.
Take Q to be the quasigroup of order four whose multiplication table is given by Figure 3.1.5. Then clearly the right representation of Q consists of the permutations (1)(2)(3)(4), (1 4)(2 3), (1 2)(3 4), (1 3)(2 4) and these form a group. However, the left representation of Q is not a group since it contains an element (1)(2 4 3) which is of order three. We constructed Q from the Klein group of order four using the rule of Suschkewitsch and by taking
The representation of a quasigroup by means of the permutations defined by the corresponding latin square has been found useful by the present author in work on finite projective planes.
Some of the results published by Norton(1952a) will now be stated without proof.
The set of all row latin squares of order n forms a group of order (n!) n under the product operation defined above. This group is isomorphic to the direct product of n symmetric groups of degree n.
Let p〈n〉 be given inductively by p〈1〉 = 1, p〈2〉 = 2, and p〈n〉 = p〈n − 1〉 + (n − 1)p〈n − 2〉 for n > 2. The number of row latin squares L of order n which have the property that every row of L 2 is represented by the identity permutation, that is,
is [p〈n〉] n . The number of normalized row latin squares which have this same property is [p〈n − 2〉] n −1.
In Norton(1952a), it has been shown that the existence of sets of mutually orthogonal latin squares (see Chapter 5 for the definition of this concept) is dependent upon the parallel problem for row latin squares. Consequently, existence problems concerning sets of the former squares may be studied in terms of the latter.
In Nelder(1977), in a very short note, that author asked a question about partially completed latin squares which appears deceptively simple to resolve and which we shall now discuss. (He has informed the present writer that he had no particular application in mind but thought the problem interesting.) Let us look at the 3 × 3 partially filled arrays in Figure 3.2.1. We observe that (i) each array is completable to a unique latin square on the three symbols 0, 1, 2 but that (ii) if any one entry is deleted from either array, that array is no longer uniquely completable to such a latin square. Nelder called a set of entries with these two properties a critical set. He asked, for a given latin square of order n, what is the size (number of entries) of a smallest critical set and what is the size of a largest critical set? He denoted these two numbers by scs(n) and lcs(n) respectively.
The first surprise is that critcal sets of different sizes exist for the same latin square; the second is that different latin square of the same order n have smallest critical sets of different sizes. These remarks are illustrated in Figure 3.2.2 and Figure 3.2.3. The critical sets A and B both complete uniquely to the same latin square L 1 but have different sizes. The critical set C completes uniquely to the latin square L 2. A is a smallest critical set for L 1 and C is a smallest critical set for L 2 but C is larger in size (five entries) than A (four entries). We justify below that A and C are smallest.
However, a smallest critical set for the square L 3 (which differs from L 2 in just one intercalate) has only four entries. In fact, the latin squares L 1 and L 3 are both isotopes of the cyclic group Z 4 (and so have smallest critical sets of the same size) whereas L 2 is isotopic to the 2-group Z 2 × Z 2.
Let us now explain why A, C are respectively smallest critical sets for L 1, L 2. In any Cayley table of the cyclic group, each element belongs to exactly one intercalate. There are four intercalates all together and no two of them have any cell in common. If the cells of a critical set did not include at least one cell of each intercalate, it would be possible to obtain two completions of that set, one to L 1 and one to a latin square which differs from L 1 in having the two distinct symbols of the “uncovered” intercalate interchanged. Since there are four non-overlapping intercalates, there must be at least four cells in a critical set.
The latin square L 2 has a different arrangement of intercalates. Each cell lies in three different intercalates of L 2. Since there are 16 cells altogether but each intercalate has four cells, the total number of intercalates is (16 × 3)/4 = 12. The cells of a critical set must contain at least one cell of each of these twelve intercalates. This can be achieved by means of a transversal of the square. The cells of L 2 which are shown in bold in Figure 3.2.3 form such a transversal. However, these cells alone (or those of any other transversal) are not sufficient for unique completion of L 2. Figure 3.2.4 shows two different ways in which the remaining twelve cells can be filled, so we need at least one further cell in our critical set. It is easy to check that one appropriately chosen further cell is sufficient to ensure unique completion.
Figure 3.2.4 is an example of a concept which is now called a latin bitrade. (In the early days of this subject, several other terms were used, see later.) This consists of two (juxtaposed) partial latin squares P 1 and P 2 such that (i) the same cells are filled in each; (ii) no cell has the same entry in P 1 as it does in P 2; (iii) the same entries occur in each particular row of P 1 as occur in the corresponding row of P 2; and (iv) the same entries occur in each particular column of P 1 as occur in the corresponding column of P 2.
Each of P 1 and P 2 is called a latin trade. (In earlier papers, the term latin trade was often used for the pair P 1, P 2.)
Suppose that a given latin square L contains P 1 as a part. Then, if the entries of P 1 are deleted, the remaining partial square H can be completed in two ways according as the entries of P 1 or the entries of P 2 are placed in the empty cells of H. It follows that a critical set for L must include at least one cell of every latin bitrade that has its P 1 (or P 2) part included in L. Thus, the study of latin bitrades plays a crucial role in the investigation of critical sets. An intercalate is just the P 1 part of a 2 × 2 latin bitrade.
Before proceeding further, we need a few formal definitions. It is convenient for this purpose to think of a latin square of order n as consisting of n 2 ordered triples (row, column, symbol) as we did in Section 1.4. Usually, we shall use 0, 1, …, n − 1 as our symbols so that rows and columns will be labelled from 0 to n − 1.
A uniquely completable set (UC set) U of triples is such that it characterizes only one latin square. That is, there is a unique latin square of assigned order n which has U as a subset of its triples. Such a set U of triples is said to be a critical set if no subset of U is uniquely completable. Thus, as we showed above, the sets U 1 = {(0, 0, 0), (0, 1, 1), (1, 0, 1), (3, 3, 2)} and U 2 = {(0, 0, 0), (0, 1, 1), (0, 2, 2), (1, 0, 1), (1, 1, 2), (2, 0, 2)} are both critical sets for the Cayley table K of the cyclic group Z 4 and U 1 is a minimal critical set for K.
In the process of completing a UC set U to the latin square L which it characterizes, we say that adjunction of a triple t = (r, c, s) is forced in the process of completion of a set T of triples (|T| < n 2, U ⊆ T ⊂ L) to the complete set of triples which represents L (and which we also write as L), if either
A UC set U is called strong if we can define a sequence of sets of triples U = F 1 ⊂ F 2 ⊂ …, ⊂ Fr = L such that each triple t ∈ Fυ +1 − Fυ is forced in Fυ . It is super strong if the adjunction of each triple is forced by virtue of (iii) alone.
A UC set which is not strong is called weak. In particular, a critical set may be weak or strong. A recent refinement of the latter concept is to say that a critical set is totally weak if there is no triple whose adjunction is forced initially rather than only at a later stage of the completion to a unique latin square. See Adams and Khodkar(2001).
Clearly, if the subset U of cells of a latin square L form a UC set for L then those cells of any latin square L′ isotopic to L onto which the cells of U are mapped form a set U′ which is UC for L′ and is of the same type relative to L′ as U is relative to L: that is, weak or strong, critical or minimal critical or neither. We shall regard the sets U and U′ as equivalent.
In order to determine whether a given set S of triples is UC for a given latin square L, we need to check that the triples of S include at least one cell/triple of every latin trade which L contains. Thus, the study of latin trades plays a crucial role in the investigation of UC and/or critical sets as we have already remarked. An intercalate is a latin trade of smallest possible size.
Let us mention here that among earlier names used for a latin trade were critical partial latin square and latin interchange. The latter was used by Drápal [see Drápal and Kepka(1985), for example] and the former in several papers of the present author.
In our further discussion of this topic, we shall look first at critical sets in group-based latin squares.
Very early in the development of the subject of critical sets, in a private letter to Jennifer Seberry, Nelder(1979) conjectured that, for a latin square based on the cyclic group (Zn , +), a set consisting of two appropriately sized triangles in the top left and bottom right corners of the square would be a smallest critical set. For n odd, these two triangles would each have (n 2 − 1)/8 cells; for n even, one would have (n 2 +2n)/8 cells and the other (n 2 − 2n)/8 cells. (See Figure 3.2.5 for an illustration.) Thus, the size of a smallest critical set based on the cyclic group would be ⌊n 2 /4⌋.
Also, Nelder conjectured that a set of n(n − 1)/2 cells consisting of the upper left triangular portion of the square but excluding its main right-to-left diagonal (as in the square of Figure 3.2.6) would be a largest critical set. It has been proved that the first conjecture is correct for cyclic latin squares of even order and for strongly completable critical sets in cyclic latin squares of odd order. This conclusion is arrived at as follows:
The critical sets suggested by Nelder are strongly completable and it was proved by Bate and Van Rees(1999) that the sizes of strongly completable critical sets are bounded below by ⌊n 2/4⌋. Also, Curran and Van Rees(1979) had proved much earlier that, when n is even, a critical set must have size at least n 2/4 (in order to cover all the intercalates) and that the set comprising triangles of sizes (n 2 + 2n)/8 and (n 2 − 2n)/8 is critical. Then, Cooper, Donovan and Seberry(1991) proved that, when n is odd, the set consisting of two triangles each of size (n 2 − 1)/8 is likewise critical.
The possibility remains that, for a cyclic latin square of odd order, a weakly completable critical set of size less than ⌊n 2/4⌋ might exist.
In a long paper involving the use of many latin trades, Donovan and Cooper (1996) succeeded in showing that Nelder’s candidate for a largest critical set in a cyclic latin square is indeed critical though it is still not known whether it is of largest size for such a square. However it is known and had been shown much earlier by Stinson and van Rees(1982) that this critical set is not in general largest for a given size of latin square. In particular, there exist latin squares of orders 6, 7, 8 with critical sets of sizes at least 18, 24, 37 respectively. Questions regarding the sizes of largest critical sets are mostly open.
To summarize, Nelder’s construction for a smallest strongly completable critical set in a cyclic latin square is a construction valid for all orders n.
However, attempts to provide similar constructions of minimal critical sets for other classes of latin square have, so far as the present author is aware, been unsuccessful. Constructions which give critical sets of latin squares based on the dihedral and dicyclic groups have been obtained but these are not minimal for general values of n. For details, see Keedwell(2004).
Next, we turn to the problem of weakly completable critical sets.
A problem which until recently seemed particularly difficult to solve was that of finding, and finding the minimal sizes of, weakly completable critical sets. In Keedwell(1999), it was shown by exhaustive argument that weakly completable critical sets do not exist in the latin squares of orders three and four. Later, by computer [see Bedford and Johnson(2000)], it was also shown that they do not exist in the isotopy class of latin squares based on the cyclic group of order five. On the other hand, they do exist in the only other isotopy class of latin squares of order five. Examples were found by Burgess(2000) who also showed how to construct, for any chosen order, a latin square which contains a weakly completable critical set.
More recently, Bedford and Johnson(2000, 2001) showed that all latin squares based on cyclic groups of orders greater than five have weakly completable critical sets, thus disproving a conjecture of the present author [see page 237 of Keedwell(1996)]. Also, in the first paper, they proved the much stronger result that a weak uniquely completable set exists in every group-based latin square of order greater than five. Clearly, by successive deletion of unnecessary entries, such a uniquely completable set can be reduced to a critical set which is weakly completable. However, the initial steps in the completion of such a critical set to the unique latin square which it defines may then be forced. Observation of this fact led Adams and Khodkar(2001) to introduce the notion of a totally weak critical set that is, one for which initially no empty cell has its entry forced.
For further details of the work of Adams and Khodkar, see Keedwell(2004) and the relevant papers cited therein.
In or about 1979, the freelance puzzle-maker Howard Garns invented a new puzzle originally called “Number Place” for Dell Magazine of New York. This consisted of a 9 × 9 square in the form of nine 3 × 3 subsquares and in which a subset of the 81 cells were already filled with numbers from the set S = {1, 2, …, 9}. The puzzle-solver was required to fill the remaining cells with numbers from the set S in such a way that the completed square would be a latin square L and so that each of the nine 3 × 3 subsquares would contain each of the numbers in the set S just once. In our language, the given filled cells formed a UC set for L which was intended to be strongly completable. Two examples of such puzzles are given in Figure 3.2.7. Later, the puzzle became very popular in Japan and later still, it was promoted under the Japanese name of “Sudoku” to “The Times” newspaper in Great Britain by a New Zealander by the name of Wayne Gould (who had come across the puzzle on a visit to Japan). An initial example of this “Sudoku puzzle” was published in “The Times” in November 2004.
Subsequently, many versions of the puzzle have appeared in many publications throughout the World. In particular, the size of the puzzle square has been generalized to n 2 × n 2 and such a square is separated into n n × n subsquares. (Usually, n = 3, 4 or 5.) When all the cells of such a square have been filled, it becomes an example of a latin square of order n 2 separated into n 2 subsquares of order n each of which is (n 2, 1)-complete. We shall call such a square a Sudoku latin square and such squares will arise again in Section 5.3 and Section 6.3.
Sudoku latin squares which are group-based can be constructed by the method of Theorem 3.1.5. However, squares obtained in this way are too regular to be used in Sudoku puzzles.
A key question for mathematicians is “What is the size of a minimal critical set for a Sudoku latin square L whether group-based or not?” For the original 9×9 puzzle, it is believed that 17 given entries is minimal. Recently, McGuire(2012) has claimed that he has proved by exhaustive enumeration of cases with the aid of a computer that this is so but, so far as the present author is aware, that claim has not been independently checked. In most published puzzles, the given filled cells form a strongly completable UC set which is neither minimal nor critical. In Figure 3.2.7, the first example is of a typical puzzle square while the second is one of many obtained by computer or otherwise which has just 17 filled cells. We give the following hint for commencing the completion of the latter. The cell (3, 9) must contain 5 because 5 cannot occur in the second row or eighth column but must occur in the subsquare (1, 3). Also, the cell (8, 9) must contain 1 because 1 cannot go elsewhere in the eighth row. [Note that 1 already occurs in the subsquare (3, 2).] Observe that completion would be impossible without the extra requirements for the completed square to be a Sudoku square.
In the 1990’s, Sudoku latin squares with the additional property that both main diagonals contain each symbol just once were introduced and studied (under the name of perfect latin squares) outside the Sudoku puzzle environment in connection with the electronic storage and retrieval of n 2 × n 2 arrays (e.g. pictures). If such an array is to be stored using only n 2 memory modules, then retrieval of a particular set of items (e.g. pixels) is said to be “conflict free” if the required data can be accessed without the necessity to collect more than one item from any particular memory module. It is usually particularly important that retrieval of the items which form a row, column, diagonal or subsquare of the array should be conflict free. This can be achieved by using the symbols of a perfect latin square to specify for each location in the array into which memory module it should be put.
Full details of this application can be found in Kim and Prasanna Kumar(1993) and in Heinrich, Kim and Prasanna Kumar(1992). Prasanna Kumar et al devised a fairly complicated method for constructing perfect latin squares but a somewhat simpler one was given later in Keedwell(2007) although at that time the latter author was unaware of the application just described.
Let us return to the general topic of critical sets and latin bitrades.
A lot of work has been done on trying to determine for which sizes critical sets exist in particular kinds of latin square. In Donovan(1999), that author gave a reference list of known results (up to the date of her paper) on the possible sizes of critical sets for various types of latin square. Later, in a joint paper, Donovan and Howse(2000) gave constructions by means of which they showed that, in suitable latin squares of order n, critical sets exist of all sizes between ⌊n 2/4⌋ and (n 2 − n)/2. [See also Donovan and Bean(2000) for a missing case.] A number of questions remain open in regard to this topic. In particular, what is the largest size which a critical set in a latin square may have? For more details, see Keedwell(2004).
A related question is to find the spectrum for the sizes and types (or shapes) of latin bitrades. (By the size of a latin trade, we mean the number of its filled cells. By its shape, we mean the way in which these filled cells are arranged.) In addition, there may be several kinds of latin trade of the same size and type/shape. 4 For example, in Figure 3.2.8 we exhibit four kinds of latin bitrade of the same size and type. (Three of these have the same shape.) An early attempt to resolve this question was made by the present author [see Keedwell(1994)] who set out to enumerate first the possible types and then the possible kinds of each type for sizes m up to m = 10. However, there were a few omissions in the latter listing which were later filled by Donovan, Howse and Adams(1997). In fact, the same question had been investigated from a quite different point of view much earlier by Drápal and Kepka(1983,1985). These authors had treated a latin trade and its mate as a pair of partial groupoids. Again we refer the reader to Keedwell(2004) for more details.
A considerable amount of work has been done on finding upper and lower bounds for the minimal size gdist(n) of a latin trade in a group-based latin square of order n. For an integer n ≥ 2, let gdist(n) denote the minimum distance between two groupoids (Q, ο) and (Q, ·) as (Q, ο) varies through all quasigroups of order n and (Q, ·) varies through all groups of order n. It is immediate to see that gdist(n) is the quantity whose bounds we are seeking. Drápal and Kepka(1989) obtained the result gdist(n) ≥ 3 + e log e p for n equal to the prime p (which implies that the latin square is cyclic) and, later, Cavenagh(2003) obtained the almost identical result gdist(n) ≥ ⌈2 + e log e p⌉ by a simpler and more direct method. Again, we refer the reader to Keedwell(2004) for details.
More recent work on latin trades and/or bitrades has focussed on the geometrical and topological representation of the latter. This work also was initiated by Drápal(1991,2001) who conceived the idea of representing a latin bitrade by an orientable surface 5 and hence giving it a genus.
In order to introduce the idea, we shall think of a latin square in its guise as the multiplication table of a quasigroup. Let (Q, ★) and (Q, ο) be two quasigroups of order n defined on the same set Q and put M = {(a, b) ∈ Q × Q, a★b ≠ a ο b}. That is, the elements of M are the entries in the cells of the latin bitrade that transforms (Q, ★) to (Q, ο) and conversely. This is made clear by Figure 3.2.9 wherein, for example, the elements (2, 0) and (0, 2) of M arise from the second row of the latin bitrade. Thus, M is the size of the latin bitrade as defined earlier.
We define a set Δ(★, ο) of triangles such that their vertices are elements of M and each triangle has vertices of the form (a, b), (c, b), (a, d), where a ★ b = c ο b = a ο d. We define a row permutation ρ by (a, b)ρ = (a, d), where a ★ b = a ο d, and a column permutation μ by (a, b)μ = (c, b), where a ★ b = c ο b. Lastly, we define an element permutation γ by γ = ρ −1 μ.
The following facts are easily proved:
Hence, there is exactly one triangle of Δ(★, ο) with vertices {l, lμ, lρ} or {m, mρ −1, mγ} where m = lρ, or {n, nγ −1, nμ −1} where n = lμ.
It follows that each vertex m ∈ M occurs in at most three triangles of Δ(★, ο) and that these triangles when they exist and are distinct are {m, mμ, mρ}, {m, mρ −1, mγ} and {m, mγ −1, mμ −1}.
It is easy to show that, for a fixed m, no two of these triangles coincide.
Since three triangles and three orbits meet at each vertex, the vertices have valency six. There are |M| vertices, so the number of triangles is |M| and the number of edges is 3|M|. Since each cycle of an orbit of ρ, μ −1 and γ defines a face of the polyhedron, the total number of faces (including those formed by the triangles) is |M| + ω(ρ) + ω(μ) + ω(γ), where ω(θ) denotes the number of cycles of the permutation θ.
We find that the triangles are
m | → | mμ | → | mρ | |||
(1) | b 2 ★ c 2 | = | 2 | = | b 3 ο c 2 | = | b 4 ο c 4 |
(2) | b 2 ★ c 4 | = | 0 | = | b 3 ο c 4 | = | b 2 ο c 2 |
(3) | b 3 ★ c 1 | = | 2 | = | b 4 ο c 1 | = | b 3 ο c 2 |
(4) | b 3 ★ c 2 | = | 3 | = | b 4 ο c 2 | = | b 3 ο c 1 |
(5) | b 3 ★ c 3 | = | 0 | = | b 4 ο c 3 | = | b 3 ο c 4 |
(6) | b 3 ★ c 4 | = | 1 | = | b 4 ο c 4 | = | b 3 ο c 3 |
(7) | b 4 ★ c 1 | = | 3 | = | b 3 ο c 1 | = | b 4 ο c 2 |
(8) | b 4 ★ c 2 | = | 0 | = | b 2 ο c 2 | = | b 4 ο c 3 |
(9) | b 4 ★ c 3 | = | 1 | = | b 3 ο c 3 | = | b 4 ο c 4 |
(10) | b4 ★ c 4 | = | 2 | = | b 2 ο c 4 | = | b 4 ο c 1 |
The permutations are
Hence we obtain the polyhedron shown in Figure 3.2.10.
In general, if g is the genus of a surface, then υ − e + f = 2 − 2g. We have
If ω(ρ) ≥ 1 + |M|/3, ω(μ) ≥ 1 + |M|/3 and ω(γ) ≥ 1 + |M|/3, then g < 0 so at least one of one of ω(ρ), ω(μ), ω(γ) is less than 1 + |M|/3.
If ω(ρ), ω(μ) and ω(γ) are all less than |M|/3, then g ≥ 1.
In the case when g = 0, ω(θ) ≥ |M|/3 for at least one θ (θ = ρ, μ, or γ) so at least one cycle has length 2 (since θ acts on |M| symbols): that is, mθ 2 = m for some m ∈ M. This fact is illustrated by Figure 3.2.10.
In Drápal(2003) and in subsequent publications, that author has pointed out that any latin bitrade can be replaced by a canonical latin bitrade (called a separated latin trade by Drápal) in which the rows, columns and symbols are in one-to-one correspondence with the cycles. For example, the latin bitrade in Figure 3.2.9 can be replaced by one in which the second row is replaced by two rows, one having the entries 23 and 32 in the first two columns and the other 01 and 10 in the last two columns. The column and symbol maps which involve more than one cycle can be separated in the latin bitrade in a similar manner. This is illustrated by Figure 3.2.11 in which, reading from left to right, the diagrams show firstly the original latin bitrade, secondly the same bitrade “element separated” 6 , thirdly “element and row separated”, and finally “fully separated”.
For any separated latin bitrade, we have the interesting result that the sum of the numbers of rows, columns and symbols is less than |M| +3 (since g ≥ 0). Moreover, the numbers of rows, columns and symbols in a separated latin bitrade are equal to ω(ρ), ω(μ), ω(γ) respectively, so it is not necessary to construct the corresponding polyhedron in order to calculate the genus of such a bitrade.
Let us note also that the concept of genus only makes sense if the latin bitrade is connected or indecomposable or primary (all three terms have been used): that is, only if the latin bitrade cannot be decomposed into two or more latin bitrades of smaller size.
Two interesting questions arise. Firstly, what is the size of the smallest latin bitrade which has genus greater than zero; and, secondly, how can we characterize those latin trades which have a particular genus?
The answer to the first question is “size 9 if the bitrade is itself a latin square or size 12 otherwise”. The author is not sure who first observed these facts but Figure 3.2.12 provides examples of such bitrades.
As regards the second question, it had been conjectured for some while that the two component trades of every latin bitrade whose genus is zero could be embedded in abelian groups (as distinct from merely being embeddable in quasigroups) and the truth of this conjecture was proved almost simultaneously by Cavenagh and Wanless(2009) and by Drápal, Hämäläinen and Vitězslav(2010) but using different methods. Later, it was further shown by Blackburn and Mc-Court(2013) that, for a bitrade L = (T, T′) of genus zero, the abelian groups into which T and T′ embed are isotopic. So far as the present author is aware, it is not known whether latin bitrades of genus one or any other genus g > 0 can be characterized in some similar way.
There are a number of facts which are easy to check:
Cavenagh and Wanless(2009) have obtained the smallest connected and separable latin bitrade L = (T, T′) with the property that neither T nor T′ embed in any group since both fail the quadrangle criterion (defined on page 4). We exhibit L in Figure 3.2.13. It is easy to see that the quadrangles whose cells are (b 2, c 1), (b 2, c 2), (b 3, c 1), (b 3, c 2) and (b 1, c 2), (b 1, c 3), (b 2, c 2), (b 2, c 3) fail the quadrangle criterion in both T and T′. These authors have also obtained the smallest (which has size 14) connected and separated bitrade in which T embeds in a group but not in any abelian group. They have given examples of other interesting situations. Drápal, Hämäläinen and Vitězslav(2010) have given an example of a latin trade of genus one and size 18 which does not itself fail the quadrangle criterion but nonetheless does not embed in any group.
The above remarks raise two further questions. First, the reader will observe that the latin bitrade exhibited in Figure 3.2.14 can be regarded as having been obtained as the union (in some sense) of the latin bitrade shown in the left-hand diagram of Figure 3.2.12 and the intercalate by coalescing the cells which contain 24 and 43 in the respective bitrades to give an amended cell 23.
This idea of combining (or “adding”) latin bitrades has been generalized in several different ways. See, in particular, Donovan and Mahmoodian(2002,2003), Drápal(2003) and Cavenagh, Donovan and Drápal(2004).
Secondly, the latin square (group table) of smallest order into which the component T of the latin trade of Figure 3.2.14 can be embedded is cyclic of order six. We may thence ask the general question: “What is the minimal order of a latin square into which a given separated (or non-separated) latin trade T of size h may be embedded?”
A latin bitrade is called minimal if it contains no latin bitrade of smaller size. Lefevre, Donovan, Cavenagh and Drápal(2007) have investigated the minimum size h of a latin bitrade of genus g and, in particular, they have shown that a minimal latin bitrade of genus g and size 8g + 8 exists for each non-negative integer g.
A latin bitrade is called k-homogeneous if it has the same number k of rows, columns and symbols. The latin bitrades exhibited in Figure 3.2.12 are both 3-homogeneous. Because a derangement of three objects necessarily consists of a single cycle, every connected 3-homogeneous latin bitrade has genus one (and also is necessarily in separated form).
Cavenagh, Donovan and Drápal(2005a) have enumerated all 3-homogeneous latin bitrades. [See also Cavenagh(2006).] The latter paper contains another interesting result: namely that every 3-homogeneous latin trade can be partitioned into three disjoint transversals. This fact has subsequently been re-proved several times.
For results concerning 4-homogeneous latin bitrades, see Cavenagh, Donovan and Drápal(2005b) and for more general results concerning k-homogeneous latin bitrades, see Bean, Bidkhori, Kosravi and Mahmoodian(2005) and Behrooz Bagheri and Mahmoodian(2011).
More generally, a latin bitrade has been called (r, c, s)-homogeneous if each row has r entries, each column has c entries and each symbol occurs s times. In Drápal and Griggs(2010), these authors have proved that (r, c, s)-homogeneous latin bitrades of genus one exist only when (r, c, s) = (3,3,3), (4,4,2) or (6,3,2).
There are many further papers on latin bitrades. A fairly comprehensive list of those published up to 2007 is given in a survey paper written by Cavenagh(2008). Also, there exist alternative ways of representing latin bitrades topologically and so obtaining their genus. The simplest of these is as follows:
For the connected and separated latin bitrade L = (T, T′) with rows b 1, b 2, …, bu , columns c 1, c 2, …, cυ and symbols s 1, s 2, …, sw , construct a triangulated pseudo-surface as follows. The vertices are the “names” of the rows, columns and symbols, so there are V = u + υ + w vertices. Corresponding to each occupied cell (bi , cj ) of T, construct a triangle with vertices bi , cj , sk , where sk is the symbol in the cell (bi , cj ), and with edges [bi , c j ], [cj , sk ], [sk , bi ] oriented in that order. We call them “black” triangles. Corresponding to each cell of T′, we construct a “white” triangle according to the same rule. Since each symbol which occurs in row bi of T also occurs in row bi of T′ and since the same statement is true for the columns, each edge is a side of two triangles, one black and one white, so the total number E of edges is one half of three times the number of triangles. The total number F of triangles (faces) is 2|M|, where |M| is the size of T (or T′). Hence, the genus g satisfies 2g = 2 − (V − E + F) = 2 − (u + υ + w − 3|M| + 2|M|) = 2+ |M| − ω(ρ) − ω(μ) − ω(γ) which is the same as we obtained for the earlier representation.
The black and white triangle representation of a latin bitrade has been, for example, used by Blackburn and McCourt(2013) in their paper mentioned above.
We might ask: “Are there other combinatorial structures which can be represented topologically and hence assigned a genus?”
In the first part of this section, we discussed uniquely completable and critical sets for assigned latin squares. Cameron(1994) has solved a different but related question: “How few positions (cells) in an n × n array have the property that any latin square of order n is uniquely determined by its entries in these particular cells?”
For example, the six cells (1,1), (1,2), (1,3), (2,1), (2,2), (3,1) of a 4 × 4 array do not satisfy the Cameron requirement because, although the left-hand latin square of Figure 3.2.15 is completely determined by its entries in these particular cells (they form a critical set for it), neither of the remaining two squares of Figure 3.2.15, is uniquely determined by its entries in these six cells since the same entries occur in both.
Cameron has given a structural characterization for such a set of cells valid for all n ≥ 3 and has shown that the minimum number of cells in such a set is n(n − 2) except when n = 4. For n = 2, 3, 4, the numbers of cells required are 1, 3, 7 respectively.
In Bartlett(2013), yet another problem concerning completion of partial latin squares has been considered. A partial latin square of order n is ε-dense if each row and column contains at most εn filled cells and each symbol occurs at most εn times. It is conjectured that every
In the next section of this chapter, we consider, for the case of latin squares which are isotopic to group tables, the largest number of randomly chosen elements which we may delete without the resulting partial square losing the property of being uniquely completable.
In his book Fuchs(1958), that author raised the following problem: “Let k elements be deleted at random in the Cayley table of a finite Abelian group G of order n. Determine the greatest k = k(n) for which
The first author of [DK1] gave a solution to problem (b) without the restriction that the group is abelian [see Dénes(1962)]. His result should have been that, for any given group of order n ≠ 4 or 6, we have k(n) = 2n − 1. (In fact, there was an error in his proof and he omitted to exclude n = 6 from the statement, see Theorem 3.3.1 below.)
Thus, unexpectedly, k(n) does not depend on the structure of the group but depends only on its order. For the case n = 4, he obtained the value k(n) = 3.
For the proof, let us begin by pointing out that an abstract group is completely known when each of its elements has been represented by a symbol and the product of any two symbols in each order has been exhibited.
For a finite group, the products may be exhibited conveniently by means of the Cayley table of the group and we may represent the elements of the group by means of the natural numbers 1, 2, …, n. Moreover, as proved in Section 1.1, a matrix ‖aik ‖ whose entries are the natural numbers 1, 2, …, n will represent the Cayley table of such a group if and only if (1) it is a latin square and (2) the quadrangle criterion holds, that is, for all subscripts i, j, …, the equalities
Further, we may choose an arbitrary row and column of the unbordered Cayley table, say the j-th row and l-th column, and consider them as being the products of the elements by the group identity from the left and from the right respectively by bordering the table with this row and column. Then ajl will be the identity of the system Gjl thus arising, and necessarily ailajk = aik . Now (1) ensures that G jl is a loop and (2) implies associativity, thus Gjl is a group. Clearly, every group with the same Cayley table arises in this way.
All these Gjl are isomorphic, for a transition from Gjl to Grs means simply that we take three permutations θ, ϕ, ψ such that ab = c in Grs if and only if aθ · bϕ = cψ in Gjl : that is, Gjl and Grs are isotopic and hence, by Theorem 1.3.4, isomorphic groups.
Note that different multiplication tables of a group can be transformed into one another by row and column interchanges.
The distance so defined is a generalization of the original notion of Hamming distance between vectors having binary components which is used in coding theory. See Section 11.4. The above notion of distance was introduced by Lee(1958).
Any permutation may be written as a product of disjoint cycles. If all these cycles have the same length, the permutation is called regular. If, for the permutations σ, τ we have aσ ≠ aτ for exactly k symbols a, then we say that they differ in k places.
We shall need the following lemma concerning permutations.
[The authors are grateful to Frisch for pointing out the fact that Theorems 3.2.1 and 3.2.2 as stated in Dénes (1962) and in the first edition of this book were not correct and should be replaced by the one above.]
REMARK. In Drápal(2004), that author has given an alternative proof of this theorem and has dedicated it to the memory of József Dénes. Drápal’s proof makes use of work on the Hamming distance between group tables developed by himself and others: for example, in Drápal(1992,2001) and Donovan, Oates-Williams and Praeger(1997). There is also some connection with Problem 1.1 of [DK1].
In her Ph.D. thesis “Lateinische Quadrate” (Vienna, 1988), Frisch has made the following additional comments [see also Frisch(1997]:
Note 1. Distance 9 between two Cayley tables of the cyclic group
In this example, both (163524) ∈ P, (162435) ∈ P′ and (142536) ∈ P, (14)(25)(36) ∈ P′ are pairs of corresponding permutations so both of the forms (a) and (b) of Case 1.2 occur.
However, Case 1.2 with d(A, A′) < 12 can only occur between two different tables of the cyclic group
Note 2. Case 2 for n = 6 with d(A, A′) < 12 can only occur between two different tables of the cyclic group
Note 3. If, in two different tables for
To summarize, if A, A′ are distinct Cayley tables of groups of order n, we have d(A, A′) ≥ 2n in all cases except the following:
The result of Theorem 3.3.1 remains the same if we restrict the class of groups to any one of the following classes of finite groups: (i) soluble groups; (ii) nilpotent groups; (iii) abelian groups; (iv) cyclic groups.
It seems to be natural to raise the following problem:
What is the maximum number of squares which a set of latin squares satisfying the quadrangle criterion and all of the same order n can contain if each pair of squares in the set are to differ from each other in at most m places?
At the beginning of this section, we stated the problem of Fuchs as a problem concerning groups. The analogous result for quasigroups, which was first proved by Dénes and Pásztor(1963), may be deduced as a corollary to the theorem which follows. For this, we need to remember the fact that the multiplication table of an arbitrary quasigroup is a latin square (proved in Theorem 1.1.1).
For an analogous result concerning semigroups, see Dénes(1967a).
As regards problem (a) of Fuchs, Frisch(1997) has proved that the Cayley tables of non-isomorphic groups always differ in strictly more than 2n places.
A latin rectangle of size r × s is called incomplete or partial if less than rs of its cells are occupied. An incomplete or partial latin square is analogously defined. Precisely, we have:
In Section 3.2 and Section 3.3, we investigated incomplete latin squares whose elements were not arbitrarily assigned but had been obtained by deleting elements from a given latin square. The example of an incomplete latin square shown in Figure 3.4.2 will make the distinction clear.
In this section we shall consider incomplete latin squares and rectangles more generally and investigate the question of when and whether they can be completed to a latin square or latin rectangle.
Figure 3.4.1 shows an incomplete latin rectangle of size 2 × 4 which cannot be completed to a latin rectangle of the same size. By generalizing, it is easy to see that, for any n ≥ 2, there exists an incomplete latin rectangle with 2n cells occupied which cannot be completed to an n × 2n latin rectangle 7 . On the other hand, Lindner(1970a) proved that an incomplete n × 2n latin rectangle with 2n − 1 cells occupied can always be completed to an n × 2n latin rectangle.
In T.Evans(1960), the following problem was posed:
“What conditions suffice to enable an incomplete n × n latin square to be embeddeded in a fully completed 8 latin square of order n? In particular, can an n × n incomplete latin square which has n − 1 or less places occupied be completed to a latin square of order n?”
Exactly the same problem was posed by Klarner on page 1167 of Erdös, Rényi and Sös(1970) and independently by Dénes in a lecture given in the late 1960s at the University of Surrey.
It is easy to see that there do exist incomplete latin squares with n cells occupied which cannot be so completed, as Figure 3.4.1 and Figure 3.4.2 illustrate.
The general case of Evans’ problem had not been solved when the first edition ([DK1]) of this book was published but it is now known that his conjecture that any n × n incomplete latin square which has n − 1 or less places occupied can be completed to a latin square of order n is true. Two proofs of this fact are discussed in detail in Chapter 8, Section 10, of [DK2]. We merely remark here that the simplest proof is that of Smetaniuk(1981).
In [DK1], the next pages of this section were devoted to the discussion of partial solutions to Evans’ conjecture and to related embedding problems. Since a much more up-to-date account of this topic is available in [DK2], we refer the reader to that book for more recent results. However, some of the earlier results are not mentioned in [DK2].
Firstly, Marica and Schönheim(1969) proved that an incomplete latin square containing n − 1 arbitrarily chosen elements can be completed to a latin square of order n provided that the chosen elements are in different rows and columns.
Secondly, in Lindner(1970b), that author (using the same technique as Marica and Schönheim) proved that an incomplete latin square containing n − 1 distinct elements can be completed to a latin square of order n provided that the chosen elements are either in different rows or in different columns.
Thirdly, Lindner(1970a) also proved the following theorem: Let L be an n × n incomplete latin square with n − 1 cells occupied. Let r and s denote respectively the number of rows and the number of columns in which occupied cells occur. Then, if r ≤ ⌊n/2⌋ or c ≤ ⌊n/2⌋, L can be completed to a latin square of order n.
In the same connection, one can ask for the solution of the following problem: “How many elements of a latin square of order n and which satisfies the quadrangle criterion can be located arbitrarily subject only to the condition that no row or column shall contain any element more than once?” Since a latin square of odd order which satisfies the quadrangle criterion cannot contain a latin subsquare of order two (see the Corollary to Theorem 1.6.4), it is easy to see that, for n odd, this number is at most three. Thus, for example, no completion of the partial latin square shown in Figure 3.4.3 can satisfy the quadrangle criterion, since it is of odd order.
Moreover, not even two arbitrary elements can be arbitrarily placed in a symmetric latin square of odd order: for Theorem 1.5.4 implies that no element can appear more than once in the main diagonal of such a square.
Csima(1972) has translated Evans’ problem of finding under what conditions a partial latin square can be embedded in a fully completed latin square into a problem about a combinatorial structure which he has called a pattern. For details, the reader is referred to Csima’s paper.
In his paper T.Evans(1960), already referred to, that author posed the following further question: “Can a pair of n × n incomplete latin squares which are orthogonal (insofar as the condition for orthogonality applies to the incomplete squares) be respectively embedded in a pair of t × t orthogonal latin squares; and, if so, what is the smallest value of t for each value of n?” The first part of this question has been answered in the affirmative by Lindner(1976) but the smallest value of t for a given value of n remains unknown so far as the present author is aware.
Somewhat related to this question is an interesting result proved by Lindner(1971b): namely, any finite collection of mutually orthogonal n × n partial latin squares can be embedded in a complete set of mutually orthogonal infinite latin squares.
By an infinite latin square we mean a countably infinite array of rows and columns such that each positive integer occurs exactly once in each row and exactly once in each column. If P is a finite (partial) latin square, we shall denote by Cp
the set of all the cells which are occupied in P. If P and Q are finite (partial) latin squares of the same size, we say that P and Q are orthogonal if the cardinalities of the sets Cp
∩ Cq
and {(pij
, qij
): (i, j) ∈ Cp
∩ Cq
} are equal. If P and Q are infinite latin squares, we say that P and Q are orthogonal provided that the set {(pij
, qij
): (i, j) ∈ Cp
∩ Cq
} has the same cardinality as the Cartesian product
The reader new to the subject is advised that he will find the above concepts easier to understand if he first reads Section 5.1 and Section 5.2.
For the proof of his result stated above, Lindner used the geometrical concepts of projective plane and partial projective plane. (The connection between orthogonal latin squares and projective planes is explained in Section 5.2.)
In a series of papers, Lindner solved a number of embedding problems concerning square of these kinds. In particular,
Subsequently, these results were made more precise and these and other results were proved by more elegant methods by Cruse, Hilton, Lindner and others. A more up-to-date account and more details are given in Sections 4 and 5 of [DK2], chapter 8. Also, in Sections 6 and 7 of that chapter, an account of embedding theorems for partial quasigroups is given.
By a partial quasigroup is meant a half-groupoid G such that, if the equations ax = b and/or ya = b have solutions for x and y in G, then these solutions are unique. A partial loop is a partial quasigroup with an identity element such that the product of this element with each element a of the loop is defined and is equal to a. [By other authors, partial quasigroups have been called incomplete quasigroups or half-quasigroups, see Bruck(1958) and T.Evans(1960).]
In Brandt(1927), that author introduced a special kind of partial groupoid B (which has subsequently been called a Brandt groupoid) satisfying the following postulates:
Postulate (1) implies that the multiplication table of a Brandt groupoid is an incomplete latin square and we shall devote the remainder of this section to mentioning some results and conjectures concerning such multiplication tables.
We should like to point out by means of an example that incomplete latin squares exist which satisfy the quadrangle criterion but which can be completed to latin squares in which the quadrangle criterion does not hold. The incomplete latin square exhibited in the left-hand square of Figure 3.4.4 has these properties, as is indicated by the right-hand square.
On the other hand, the authors conjecture that every Brandt groupoid can be embedded in a quasigroup Q which is group isotopic. The conjecture is certainly valid, for example, for the Brandt groupoid (B, ο) given as follows.
The elements of (B, ο) are all binary triplets and we shall denote them as follows:
If (H, +) denotes the cyclic group of order two with elements 0, 1, the product of two triplets (a b c) and (d e f) is defined to be the triplet (a b + e f) if c = d and is not defined otherwise.
Then Figure 3.4.5 shows that the multiplication table of (B, ο) can be embedded in the multiplication table of a quasigroup Q which is isotopic to the generalized Klein group of order 8. (In the diagram, the products which are defined in (B, ο) are enclosed in squares.)
Let us remark that it is well-known that an arbitrary Brandt groupoid B can be embedded in a semigroup S with one additional element 0 such that a0 = 0a = 00 = 0 for all a ∈ B and such that ab = 0 in S if a, b are in B and ab is not defined in B. [See, for example, page 35 of Bruck(1958).] This fact leads the authors of this book to propose the alternative conjecture that in fact any Brandt groupoid can be embedded in a group.
As has been shown earlier, many latin squares do not have any transversals. For example, see Theorem 2.5.1 and Theorem 2.5.4. This fact led Koksma(1969) to ask “What is the largest number of cells of an arbitrarily chosen latin square (or rectangle) of given order which can be contained in a single partial transversal?”
Koksma proved that an arbitrary latin square of order n (n ≥ 7) has at least one partial transversal of length t ≥ (2n + 1)/3. We outlined his proof in [DK1]. However, this lower bound has subsequently been much improved. An account of more recent work on the question up to 1990 has been given in [DK2] so we shall not repeat it here. However, so far as the present author is aware, the best lower bounds for t so far obtained are those in Hatami and Shor(2008) and Fu, Lim and Fu(2002) which both give bounds of the form t ≥ n − O(log n)2.
Of course, neither of these bounds is anywhere near the bound t ≥ n − 1 conjectured by Brualdi (see Section 1.5) and independently by Stein(1975) nor to the bound t = n for latin squares of odd order conjectured by Ryser. However, in Wanless and Webb(2006), evidence is offered to suggest that the latter conjecture may be false: namely, these authors have proved that, for every order n > 3, there exists a latin square which contains a cell that is not included in any transversal. [In fact, stronger results have been obtained. See Egan and Wanless(2012) or page 408 of Wanless(2011).] For even order, this result was shown by the corollary to Theorem 2.5.4. It follows that, for every order n > 3, there exist latin squares with no orthogonal mate. [See Section 5.1 for the definition of this concept. Such squares were called bachelor squares by Van Rees(1990).] Because the proof (for squares of odd order) is short and elegant, we give it here.
Before doing so, it is useful to have the following definition.
The number of chains of rank i in a particular latin square L is denoted by ti .
We exhibit this modified cyclic square in the left hand square of Figure 3.5.1 for the case n = 7.
In fact, four different proofs of the above result exist. The above proof is taken from Egan(2011). Alternative proofs are in A.B.Evans(2006), Wanless and Webb(2006), Egan and Wanless(2012).
If the entries in the cells of a chain are all different, we have a transversal. If not, the cells whose entries are all different form a partial transversal as defined above.
It has been shown in Cameron and Wanless(2005) that every latin square possesses a chain in which no symbol occurs more than twice.
Another question which we may ask is “What is the shortest length of a non-extendible partial transversal?” (The longest length of such a partial transversal is covered by the conjectures of Brualdi-Stein and Ryser.)
The shortest length is not less than n/2 because otherwise there would not be sufficient symbols used in the partial transversal to fill the subsquare formed by the rows and columns not containing cells of the partial transversal. On the other hand, for all n > 4, non-extendible partial transversals of length ⌈n/2⌉ do exist since latin squares of order n which contain a subsquare S of order ⌊n/2⌋ and a partial transversal containing the symbols of S but not involving any of the rows and columns of S can easily be constructed. See the right hand square of Figure 3.5.1 for an example. These observations are in Wanless(2011).
In contrast to this result, Cavenagh, Hämäläinen and Nelson(2009) have proved that, for any prime p, every partial transversal of length 3 in the Cayley table of the cyclic group of order p can be extended to a transversal of length p.
In [DK2], we discussed several generalizations of the concept of a transversal. Of these, the one which has been investigated most fully in recent years is the k-plex.
Such objects for the case k = 2 were first studied by Finney(1945) and Freeman(1985) who called them duplexes (from which epithet came the name k-plex when the concept was generalized). Duplexes have statistical applications because, for example, although the cells of a 6 × 6 cyclic latin square cannot be partitioned into six disjoint transversals, they can be partitioned into three disjoint duplexes.
A conjecture which has been attributed to Rodney [see Vaughan-Lee and Wanless(2003)] is that every latin square contains a duplex. It follows from the truth of the Hall-Paige conjecture that Rodney’s conjecture is true for all group-based latin squares, as is shown in Vaughan-Lee and Wanless(2003). In Wanless(2002), that author has shown that, for latin squares based on soluble groups, a more general result is true: namely, that such squares have a 2c-plex for each possible integer c. He has obtained several other related results in the same paper.
We note that the entries not in a k-plex of a latin square form an (n − k)-plex. More generally, it may be possible to partition the cells of a latin square L of order n into a set of plexes of orders k
1, k
2, …, k
s
, where
The union of an h-plex and an l-plex is an (h + l)-plex. However, it is not always possible to split an (h + l)-plex into an h-plex and an l-plex. If a k-plex contains no h-plex for 0 < h < k, we say that it is indivisible. For example, since the cyclic latin square of order six has no transversals (that is, no 1-plexes), then clearly the duplexes shown in Figure 3.5.2 are indivisible.
It has been shown that, for every k ≥ 2 and m ≥ 2, there exists a latin square of order mk with an indivisible k-plex partition. Also, if n = 2k + 1 ≥ 5, there is a latin square of order n with an indivisible (k, k, 1)-plex partition and an indivisible (k, k + 1)-partition. See Bryant, Egan, Maenhaut and Wanless(2009) and Egan and Wanless(2011) for the details.
As regards the question “For which integers k and n is there a latin square of order n which contains an indivisible k-plex?”, it has been shown in the first of the two papers just cited that, if 5k ≤ n, such an indivisible k-plex always exists.
The reader will have observed that, in each of the first three chapters of this book, we have devoted whole sections to the topic of transversals and their generalizations. (We discuss their enumeration in Chapter 4 and they also play a prominent role in [DK2].) It would be easy to devote our whole book to this topic. Instead, we refer the reader to Chapters 2, 3 and 6 of [DK2] and to a recent survey paper by Wanless(2011) which we have already cited several times.