Covers and partial transversals of Latin squares

We define a cover of a Latin square to be a set of entries that includes at least one representative of each row, column and symbol. A cover is minimal if it does not contain any smaller cover. A partial transversal is a set of entries that includes at most one representative of each row, column and symbol. A partial transversal is maximal if it is not contained in any larger partial transversal. We explore the relationship between covers and partial transversals. We prove the following: (1) The minimum size of a cover in a Latin square of order n is n+a\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n+a$$\end{document} if and only if the maximum size of a partial transversal is either n-2a\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n-2a$$\end{document} or n-2a+1\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n-2a+1$$\end{document}. (2) A minimal cover in a Latin square of order n has size at most μn=3(n+1/2-n+1/4)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mu _n=3(n+1/2-\sqrt{n+1/4})$$\end{document}. (3) There are infinitely many orders n for which there exists a Latin square having a minimal cover of every size from n to μn\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mu _n$$\end{document}. (4) Every Latin square of order n has a minimal cover of a size which is asymptotically equal to μn\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mu _n$$\end{document}. (5) If 1⩽k⩽n/2\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1\leqslant k\leqslant n/2$$\end{document} and n⩾5\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n\geqslant 5$$\end{document} then there is a Latin square of order n with a maximal partial transversal of size n-k\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n-k$$\end{document}. (6) For any ε>0\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\varepsilon >0$$\end{document}, asymptotically almost all Latin squares have no maximal partial transversal of size less than n-n2/3+ε\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n-n^{2/3+\varepsilon }$$\end{document}.


Introduction
A Latin square of order n is an n × n matrix containing n symbols such that each row and each column contains one copy of each symbol. Unless otherwise specified, we use Z n as the symbol set and also use Z n to index the rows and columns. Where convenient (such as when embedding a Latin square inside a larger one), we consider Z n to be the set of integers {0, . . . , n − 1} rather than a set of congruence classes. For a Latin square L = [L i j ], we define E(L) = {(i, j, L i j ) : i, j ∈ Z n } to be the set of entries. The set of all entries in a row, all entries in a column or all entries containing a given symbol is called a line. In particular, a Latin square of order n contains exactly 3n lines. We say a line is represented by an entry e whenever e ∈ . For a set of entries C ⊆ E(L), we say is represented by C whenever |C ∩ | 1, and we say it is represented |C ∩ | times by C . If C ∩ = {e}, we say that is uniquely represented by e. We define a c-cover as a c-subset of E(L) in which every line is represented. In order for a Latin square of order n to have a c-cover, we must have c n.
A partial transversal of deficit d is an (n − d)-subset of E(L) in which every line is represented at most once. Since an entry (r, c, s) in a partial transversal uniquely represents three lines (its row, column and symbol), a partial transversal of deficit d represents exactly 3(n − d) lines. A transversal is a partial transversal of deficit 0. Figure 1 gives examples of a partial transversal, a transversal and a cover.
In a Latin square L, we say a cover C of L is minimal if, for all e ∈ C , the set C \ {e} is not a cover. If C is not minimal, then it has a redundant entry e ∈ C for which C \ {e} is also a cover. We also say C is minimum if every cover of L has size at least |C | (for any subset of the entries, size means the number of entries involved). We say a partial transversal T of L is maximal if, for all e ∈ E(L) \ T , the set T ∪ {e} is not a partial transversal. We stress that the maximality of a partial transversal T is always relative to the whole Latin square L, even when we locate T inside some proper subset of E(L).
There are many tantalising open questions regarding transversals [21]. One of the more famous problems is Brualdi's Conjecture, which asserts that every Latin square possesses a near transversal, that is, a partial transversal of deficit 1. The current best result in this direction is due to Shor and Hatami [12] who showed that every Latin square has a partial transversal of deficit O(log 2 n). There are a great many Latin squares that do not possess transversals [5], although no such example of odd order is known. In fact, Ryser [19] conjectured that there is no transversal-free Latin square of odd order. In this paper, we introduce the notion of covers with the primary aim of using them to facilitate the study of transversals. Pippenger and Spencer [17] showed a very powerful and general result that includes covers of Latin squares as a special case. They showed that as n → ∞, the entries of a Latin square of order n can be decomposed into n − o(n) covers. In particular, this means that all Latin squares have a cover of size n + o(n). A better upper bound on the size of the smallest cover is given in Corollary 1.
A Latin square L of order n is equivalent to a tripartite 3-uniform hypergraph with n vertices in each part (corresponding respectively to rows, columns and symbols) and n 2 hyperedges (corresponding to the entries of L). In this framework, a cover of L is precisely an edge cover (a set of hyperedges whose union covers the vertex set) of this hypergraph. Alternatively, L can be considered as an n-uniform hypergraph of order n 2 with edges that are precisely the 3n lines of L; a cover of L is precisely a vertex cover (a set of vertices that intersects every edge) of this hypergraph. This relationship with hypergraph covers is one justification for our choice of terminology.
Another reason for our terminology is the connection to covering codes. Writing each entry of L as a codeword of length 3 over an alphabet of size n, we obtain a maximal distance separable code (the connection between Latin squares and MDS codes was described by McWilliams and Sloane [15] as "one of the most fascinating chapters in all of coding theory"). By extending the alphabet to Q = Z n ∪ {∞}, a cover C ⊆ E(L) of a Latin square L of order n is, in the sense of [3], a special case of a 2-cover in Q 3 of the set {(i, ∞, ∞) : i ∈ Z n } ∪ {(∞, j, ∞) : j ∈ Z n } ∪ {(∞, ∞, k) : k ∈ Z n }. It has the additional property that C is contained in E(L) for some Latin square L, which implies codewords in C do not contain ∞.
A Latin square L of order n also has a natural representation as an n 2 -vertex graph, called a Latin square graph which we denote L , with vertex set E(L) and an edge between two distinct entries whenever they share a row, column or symbol. An example is shown in Fig. 2. The graph L is thus the union of 3n cliques of size n (one for each line), and a cover in L is equivalent to a selection of vertices in L in which each of these cliques has at least one representative. A cover of L does not necessarily map to a vertex cover of L (the example in Fig. 2 is not a vertex cover of L ).
Any cover of L maps to a dominating set of L . In fact, any cover of L corresponds to a 3-dominating set of L , i.e., any entry outside the 3-dominating set has 3 or more neighbours inside the 3-dominating set [13,Sec. 7.1] (see also [6]). The converse is not true, i.e., not every 3-dominating set is a cover: a 3-dominating set (actually a 4-dominating set) is formed in L by the entries with symbols 0 and 1 in any Latin square L of order n 2. Yet, when Converting between a Latin square L and the equivalent Latin square graph L , with an (n + 1)-cover highlighted in both. Edge colours are added to indicate the relationship between neighbouring entries (dotted for the same row, dashed for the same column and solid for the same symbol) (Color figure online) n 3, this 4-dominating set does not cover the symbol 2. A cover therefore corresponds to a special kind of 3-dominating set, where each n-clique (arising from each line in the Latin square) has a representative in the cover. Let L be a Latin square of order n 3. The domination number of L , i.e., the size of the smallest dominating set of L , denoted γ ( L ), is less than n: to form an (n − 1)-entry dominating set, select all but one of the entries with symbol 0. In fact, γ ( L ) will likely be smaller than n − 1, since any maximal partial transversal corresponds to a dominating set in L . However, for a 3-dominating set of cardinality a to exist in L , we must have since each of the a entries in the 3-dominating set dominates at most 3(n − 1) vertices, and there are n 2 − a entries dominated at least 3 times each. This implies that a n, implying the 3-domination number of L , denoted γ 3 ( L ), is strictly greater than the domination number, i.e., γ 3 ( L ) > γ ( L ). (In fact, γ 3 (G) > γ (G) holds for all graphs G with minimum degree at least 3 [13,Cor. 7.2].) For each Latin square L there are six conjugate squares obtained by uniformly permuting the three coordinates in E(L). An isotopism of L is a permutation of its rows, permutation of its columns and permutation of its symbols. The resulting square is said to be isotopic to L. The isotopism class of L is the set of Latin squares isotopic to L. The autotopism group of L is the group of isotopisms that map L to itself. The species of L is the set of squares that are isotopic to some conjugate of L.
A theme in our work is to explore a loose kind of duality between covers and partial transversals. In Sect. 2 we demonstrate some relationships between the size of maximum partial transversals and the size of minimum covers, and between the numbers of these objects. In Sect. 3 we look at the other end of the spectrum, namely small maximal partial transversals and large minimal covers. Here we find less of a connection. We show that Latin squares of a given order have little variation in the size of their largest minimal covers, but can vary significantly in the size of their smallest maximal partial transversals. In Sect. 4 we summarise our achievements and discuss possible directions for future research.

Covers and partial transversals
In this section, we explore some basic relationships between covers and partial transversals. We first consider how to turn a partial transversal into a cover. Throughout, we will use • in an entry when its value is irrelevant to our argument. For example, (i, j, •) is the entry in row i and column j, while (•, •, k) is an arbitrary entry with symbol k. Theorem 1 In a Latin square L of order n 2, any partial transversal T of deficit d is contained in an (n + d/2 )-cover. Moreover, if T is maximal, then the smallest cover containing T has size n + d/2 .
Proof We begin assuming T is maximal, in which case any entry in E(L) \ T covers at most two previously uncovered lines. Let r 1 , . . . , r d , c 1 , . . . , c d and s 1 , . . . , s d denote, respectively, the rows, columns and symbols that are unrepresented in T . Start by setting C = T . Then for i ∈ {1, . . . , d/2 } we add (r 2i−1 , c 2i−1 , •), (r 2i , •, s 2i−1 ) and (•, c 2i , s 2i ) to C . Finally, if d is odd we add (r d , c d , •) and (•, •, s d ) to C . This produces a cover of size n − d + 3d/2 = n + d/2 . As we covered the maximum possible number of uncovered lines at each step, no smaller cover contains T .
If T is not maximal, then the above approach gives a cover C of size at most n + d/2 , since there may be duplication among the entries that are added. Assuming n 2, we can simply add entries from E(L) \ C until we have a cover of size n + d/2 .
Since Shor and Hatami [12] have shown the existence of a partial transversal with small deficit, we immediately get: Corollary 1 Every Latin square of order n has a cover of size n + O(log 2 n).
We now consider how to turn a cover into a partial transversal.
Theorem 2 Let L be Latin square of order n 1. Any (n + a)-cover of L contains a partial transversal of deficit 2a.
Proof Let R, C and S respectively be n-subsets of an (n + a)-cover C in which each row, column and symbol is (necessarily uniquely) represented. Note that T = R ∩ C ∩ S is a partial transversal of L. Since |C | = n + a and |C \ R| = |C \ C| = |C \ S| = a, has size at least n − 2a, so has deficit at most 2a. Finally, if T has a smaller deficit, we can delete entries to obtain deficit exactly 2a.
For any (n + 1)-cover of a Latin square L, the corresponding n + 1 vertices of the Latin square graph L induce a subgraph with 3 edges. (This is an example of a partial Latin square graph [10]. A partial Latin square is an n × n matrix containing at most n symbols, possibly with some empty cells, such that each row and each column contains at most one copy of each symbol. Alternatively, a partial Latin square can be viewed as a set of triples where no two triples agree in more than one coordinate.) Ignoring isolated vertices and edge colours, there are only 5 such graphs, which we denote G 1 , . . . , G 5 , depicted in Fig. 3. We will refer to these graphs as being the graph induced by the cover (specifically, this terminology ignores isolated vertices). Taking a conjugate of L permutes the edge colours in the graph induced by a cover, which does not change the type of graph according to our classification.
A consequence of Theorem 1 is that any Latin square of order n 2 with a partial transversal of deficit 1 has an (n + 1)-cover. Thus, if Brualdi's Conjecture is true, then all Latin squares of order n 2 have an (n + 1)-cover. A converse of this statement is not immediate since we cannot always delete 2 entries from an (n + 1)-cover to give a partial transversal of deficit 1; see Fig. 3 (under graph G 1 ) for an example. However, Theorems 1 and 2 imply that a Latin square L of order n 2 has a partial transversal of deficit 2 if and only if it has an (n + 1)-cover. We now extend this observation to minimum covers. Proof First suppose that L has an (n + a)-cover and no smaller cover. By Theorem 2, there is a partial transversal of deficit 2a. If L has a partial transversal of deficit at most 2a − 2, then Theorem 1 implies there is a cover of size at most n + a − 1, which we are assuming is not the case. Hence, the minimum deficit of a partial transversal is either 2a or 2a − 1.
For the converse, suppose the minimum deficit of a partial transversal is either 2a or 2a − 1. By Theorem 1, there is an (n + a)-cover. If there is a cover of size at most n + a − 1, then Theorem 2 implies there is a partial transversal of deficit at most 2a − 2, which we are assuming is not the case. For the a = 0 case in Theorem 3, a transversal of a Latin square of order n is also an n-cover. For the a = 1 case, cyclic group tables of even order are examples for which the minimum size of a cover is n + 1 and the minimum deficit of a partial transversal is 1. Brualdi's Conjecture implies the minimum size of a cover of an order-n Latin square is n or n + 1. Figure 3 also includes an example of a Latin square of order 5 in which all five of the possible induced subgraphs are achieved by different (n + 1)-covers. We make the following observations about deleting vertices from the graphs in Fig. 3.
-For graph G 4 , we can delete one vertex to create an edgeless graph, so deleting the corresponding entry from the (n + 1)-cover gives a transversal. Thus (n + 1)-covers that induce G 4 are not minimal, unlike the other four graphs (G 1 , G 2 , G 3 and G 5 ). -For graphs G 2 , . . . , G 5 , we can delete two vertices to create an edgeless graph, and deleting the corresponding entries from the (n + 1)-cover gives a near-transversal. -For graph G 1 , we must delete at least 3 vertices to create an edgeless graph. -For any vertex v of any of the five graphs G 1 , . . . , G 5 , it is possible to delete 3 or fewer vertices to create an edgeless graph without deleting v. Thus when n 2, every entry in an (n + 1)-cover belongs to a partial transversal of deficit 2.
We define q i = q i (L) to be the number of (n + 1)-covers that induce G i in a Latin square L. Across all species of order n 8, we found all (n + 1)-covers. Table 1 lists the average number (rounded off) of (n + 1)-covers that induce each graph across these species. Table 1 also gives the least number of (n + 1)-covers found of each of the 5 types. It is interesting to note that for each n, the number of all (n + 1)-covers is fairly consistent across the Latin squares of order n (in the sense that the range is small compared to the average). This is not true, for example, for the number of transversals.

Table 1
The number of (n + 1)-covers that induce G i , averaged over species of Latin square of order n  We also give the minimum and maximum numbers of (n + 1)-covers found in a Latin square. The columns headed "All" refer to the count of all (n + 1)-covers irrespective of which G i they induce Theorems 2 and 3 leave open some possibilities, e.g., a Latin square might have two minimum covers that differ in terms of the smallest deficit of the partial transversals that they contain. The following theorem gives some restrictions in this context. Theorem 4 Let L be a Latin square of order n 2 in which the minimum deficit of a partial transversal is d. Then: 1. the minimum size of a cover of L is n + d/2 , 2. any partial transversal T of deficit d is contained in a minimum cover of L, 3. any minimum cover contains a partial transversal of deficit d if d is even, or deficit d + 1 if d is odd, and 4. if d is even, any minimum cover that contains an entry e contains a minimum-deficit partial transversal that contains e.
Proof If L has a cover of size less than n + d/2 , then Theorem 2 implies it has a partial transversal of deficit less than d, contradicting the assumption that d is the minimum deficit. So any cover has size at least n + d/2 , and Theorem 1 implies T is contained in some cover of size n + d/2 . Theorem 3 implies that any (n + d/2 )-cover contains a partial transversal of deficit 2 d/2 or 2 d/2 − 1. When d is odd, these equal d + 1 and d, respectively, and we can delete an entry from a partial transversal of deficit d to obtain one of deficit d + 1. When d is even, Theorem 2 implies the cover contains a partial transversal of deficit d, and we can ensure e belongs to this partial transversal by choosing e ∈ R ∩ C ∩ S in the proof of Theorem 2.
Theorem 4 implies nothing consequential when d = 0. Cyclic groups of even order have minimum deficit d = 1, and are thus a convenient example to verify that the conditions of Theorem 4 cannot be tightened. To date, we only have examples of Latin squares where the minimum deficit of a partial transversal is d ∈ {0, 1}, with Brualdi's Conjecture implying that this is always the case, so we cannot inspect d 2 cases. By inspecting cyclic group tables of even order, we make the following observations: -A minimum cover might not contain a partial transversal of minimum deficit d, but instead have one of deficit d + 1. Figure 4 gives an example of this; we give four covers of the Cayley table of Z 8 , one of which contains no partial transversal of deficit 1. -A minimum cover might contain two maximal partial transversals, one of deficit d and one of deficit d + 1. The cover that induces G 2 in Fig. 4 has this property. Minimum covers of the Cayley table of Z 8 that induce graphs isomorphic to G 1 , G 2 , G 3 and G 5 , respectively. For the three right-most covers, we can delete 2 entries from the highlighted cover to give a partial transversal of deficit 1, but we must delete at least 3 entries from the left-most cover to obtain a partial transversal, which will have deficit at least 2  Table 2 The number of distinct partial transversals of deficit d within an (n + 1)-cover that induces the subgraph G i Number of partial transversals of deficit d contained in an (n + 1)-cover that induces G i d 0 1 2 -A minimum cover might contain no partial transversals of minimum deficit d, with the partial transversals of deficit d + 1 it contains all being maximal. For the the Cayley table of Z 10 , Fig. 5 shows an 11-cover that contains no partial transversals of deficit 1, and the 8 partial transversals of deficit 2 it contains are maximal.
Given the five possible graph structures of (n + 1)-covers in Fig. 3, we can enumerate the number of partial transversals of deficit d they contain, which we do in Table 2. The terms in Table 2 are derived as follows: For each way we can delete b + 1 vertices from the graph G i to form an edgeless graph, we can form a partial transversal of deficit d by deleting them along with a further d − b entries that are not involved in G i . Each partial transversal of deficit d generated this way is distinct. Generally, these are not maximal partial transversals, but they are maximal partial transversals when d = 0, or when d = 1 for graphs other than G 4 . Table 2 shows that the number of partial transversals of deficit d in an (n + 1)-cover depends significantly on its structure, e.g., when d = 2, the number varies from (1) to (n 2 ). We therefore do not anticipate a simple relationship between the number of partial transversals and the number of (n + 1)-covers in general. However, we have the following results for (n + 1)-covers.

Theorem 5 Let T be a maximal partial transversal of deficit d in a
Latin square L of order n 3.
Proof The d = 0 case is trivial, so we begin with the case d = 1. Assume row i, column j and symbol k are unrepresented by T . Since T is maximal, (i, j, k) / ∈ E(L), so to extend it to an (n + 1)-cover, we must add entries of the form This gives 3n − 3 distinct ways to extend T to an (n + 1)-cover. Each cover induces a graph of type G 2 , G 3 or G 5 (cf. Fig. 3). In particular, as G 4 does not arise, the (n + 1)-covers are minimal. Now assume d = 2. Assume rows i and i , columns j and j and symbols k and k are unrepresented by T . Since T is maximal, there are no entries of the form and we obtain all others by some combination of swapping i and i , swapping j and j , and/or swapping k and k .
When d 3, Theorem 1 implies that T does not extend to an (n + 1)-cover.
In the d = 2 case of Theorem 5, the 8 distinct (n + 1)-covers may or may not be minimal depending on the structure of L. For example, when n = 3, they are all non-minimal (since Latin squares of order 3 have no minimal 4-covers).

Theorem 6 Let L be a Latin square of order n
3. Let p max be the number of maximal partial transversals of deficit 1 in L. Let q min be the number of minimal (n + 1)-covers in L. Then q min = q 1 + q 2 + q 3 + q 5 and If t is the number of transversals in L, then the number p of (not necessarily maximal) partial transversals of deficit 1 of L and the number q of (not necessarily minimal) (n + 1)-covers of L satisfy Proof The theorem is easily checked when n = 3 since p max = q min = q 1 = 0 in this case, so assume n 4. Theorem 5 implies that each maximal partial transversal T of deficit 1 embeds in exactly 3(n − 1) distinct minimal (n + 1)-covers. Moreover, in the proof of Theorem 5, we observed that these (n + 1)-covers are of type G 2 , G 3 or G 5 , which contain exactly 2, 3 and 3 maximal partial transversals of deficit 1, respectively. Thus, We also know q min = q 1 + q 2 + q 3 + q 5 since (n + 1)-covers are minimal if and only if they do not induce G 4 . Hence Let T be a maximal partial transversal of L of deficit 1. Up to isotopism of L, we may assume that T = {(i, i, i) : i ∈ Z n \ {z}}, where z = n − 1, and L zz = 0. Define r such that L r z = z and define c such that L zc = z. Among the 3(n − 1) distinct minimal (n + 1)-covers containing T , we have the following three families: Each family accounts for at least n − 4 distinct minimal (n + 1)-covers containing T and inducing G 2 . Since there are 3(n − 1) minimal (n + 1)-covers containing T , there can be at most 9 that do not induce G 2 , and hence either induce G 3 or G 5 . We note that T is contained in at least 3 distinct minimal (n + 1)-covers that do not induce G 2 , corresponding to the three choices of two entries from {(r, z, z), (z, c, z), (z, z, 0)}. This means there are between 3 and 9 distinct (n + 1)-covers that induce G 3 or G 5 and contain T . Also, recall that each (n + 1)-cover that induces G 3 or G 5 contains exactly 3 maximal partial transversals of deficit 1. This gives 3 p max 3q 3 + 3q 5 9 p max or simply p max q 3 + q 5 3 p max , which we substitute into (4) to obtain (1).
The number p of (not necessarily maximal) partial transversals of deficit 1 of L is p = p max + nt and the number q of (not necessarily minimal) (n + 1)-covers of L is q = q min + q 4 = q min + n(n − 1)t. Combining this with (1), we get (2).
Our next result is motivated by the work of Belyavskaya and Russu (see [7, p. 179]) who showed that Cayley tables of certain groups do not have maximal partial transversals of deficit 1, in which case p max = q 2 = q 3 = q 5 = 0. This is an obstacle to finding a non-trivial lower bound on p max that is only a function of q min and n.
Lemma 1 Let L be the Cayley table of an abelian group G of order n. If the Sylow 2subgroups of G are trivial or non-cyclic then L has no maximal partial transversal of deficit 1 (and hence has no (n + 1)-cover inducing G 2 , G 3 or G 5 ). On the other hand, if the Sylow 2-subgroups of G are non-trivial and cyclic then L has no transversal (and hence has no (n + 1)-cover inducing G 4 ).
Proof Let X G denote the sum of the elements of G . It is well-known (see, for example, [7, p. 9]) that X G is the identity if the Sylow 2-subgroups of G are trivial or non-cyclic and is otherwise equal to the unique element of order 2 in G . In the latter case there are no transversals in L ( [7, p. 8]) as claimed, so we concentrate on the former case. Suppose T is a partial transversal of deficit 1 in L and that r , c and s are respectively the row, column and symbol that are not represented in T .
As s = r + c, we see immediately that T is not maximal, from which the result follows. Table 3 gives the value of q i for the Cayley table of Z n . The zeroes in Table 3 are all explained by Lemma 1, except that q 5 = 0 in Z 6 , which may just be a small order quirk.
The maximal partial transversal highlighted in the Latin square Table 3 The number q i of (n + 1)-covers of Z n that induce G i q 1 q 2 q 3 q 4 q 5 All  is contained in exactly 9 (necessarily minimal) (n + 1)-covers that do not induce G 2 . We also saw during the proof of Theorem 6 that all maximal partial transversals of deficit 1 are contained in at least 3 (necessarily minimal) (n + 1)-covers that do not induce G 2 . These observations present some obstacles to improving the bounds given in (1). We also observe that in a general Latin square, (3) implies that q 2 ≡ 0 (mod 3). Akbari and Alipour [1] showed that p max ≡ 0 (mod 4). Thus, 2q 2 ≡ q 3 + q 5 (mod 4) by (3). We also note q 4 = n(n − 1)t, where t is the number of transversals, and t is even when the order n is even [4]. Also, we can delete an entry from any (n + 1)-cover of type G 3 (when n 5) or type G 5 (when n 4) and add another entry to obtain an (n + 1)-cover of type G 2 , implying that if q 2 = 0, then q 3 = q 5 = 0 (which occurs for the odd-order cyclic group tables).
The question of which entries within Latin squares belong to transversals has also been studied. The parallel topic for covers plays a role throughout this paper, so we mention the following theorem, which can be derived from [8,22]. Theorem 7 For every n 5, there exists a Latin square of order n that has transversals, but also has an entry that is not in any transversal. Consequently, for every n 5, there exists a Latin square of order n that contains an entry that is not in any minimum cover nor in any partial transversal of minimum deficit.
Theorem 7 does not extend to any order n 4 since all Latin squares of those orders are isotopic to the Cayley table of a group. Such Latin squares have autotopism groups that act transitively on entries, and hence every entry will be in a partial transversal of minimum deficit and also every entry will be in a minimum cover.
Consider a Latin square of L in which the minimum deficit of a partial transversal is d. By Theorem 4, every entry of L that is in a partial transversal of deficit d is also in a minimum cover. It is not clear if the converse holds when d is odd (although Theorem 4 shows the converse holds when d is even). There is no known Latin square of order n 2 that has an entry that is not in a partial transversal of deficit 1. If this property holds in general, then every entry that is in a minimum cover is also in a partial transversal of minimum deficit.
To finish this section, we observe that if a Latin square L of order n 5 has a transversal, then any entry in L belongs to a minimal (n + 1)-cover. Therefore, the entries in Theorem 7 that are not in minimum covers do belong to minimal covers of size 1 larger than minimum.
Theorem 8 If a Latin square L of order n 5 has a transversal T , then each entry of L belongs to some minimal (n + 1)-cover.
Proof A computer search reveals that any entry in any Latin square of order n ∈ {5, 6} belongs to a minimal (n + 1)-cover. Now assume n 7. By applying an isotopism, we may assume that Let (a, b, c) be an arbitrary entry of L.
Now we may assume that (a, b, c) ∈ T and that a = b = c = 0. Let i be such that i / ∈ {0, 1} and L 1i = 0. Consider By a similar argument as before, if j, j and j are not all the same, then C 1 is a minimal (n + 1)-cover containing (a, b, c). If j = j = j , then note that j / ∈ {0, 1, i}, and then let k be such that k / ∈ {0, 1, i, j} and L 1k / ∈ {0, i} (this choice of k is possible since n 7). Consider By a similar argument as before, if , and are not all the same, then C 2 is a minimal (n + 1)-cover containing (a, b, c). If = = , then note that / ∈ {0, 1, j, k} and L must have the following structure: By removing the entries containing the symbols 1, i, j, k and from T and adding the shaded entries, we have a minimal (n + 1)-cover containing (a, b, c).
Theorem 8 does not hold for orders n ∈ {1, 3, 4} as the Latin squares of those orders that have transversals do not have minimal (n + 1)-covers (and Theorem 8 is vacuously true when n = 2).

Large minimal covers
In this section, we consider the question of how large a minimal cover in a Latin square of order n can be.
When n 3, a transversal (which has size n) is the smallest minimal cover possible in a Latin square of order n. The size of the largest minimal cover is harder to establish. It is clear that it cannot be larger than size 3n, since there are only 3n lines and each entry in a minimal cover uniquely represents at least one line. Perhaps surprisingly, this is close to the true answer. We will show that every Latin square of order n has a minimal cover with size asymptotically equal to 3n as n → ∞.
To work towards finding the size of the largest minimal covers, we begin with a simple observation.

Lemma 2 Every Latin square L of order n
1 contains a minimal cover of size 2n − 1. Furthermore, any entry of L belongs to a minimal cover of size 2n − 1.
Proof Take all entries that are either in the r th row or in the cth column. This gives a set of 2n − 1 entries in which every line is represented. The entry (r, c, L rc ) uniquely represents its symbol. The other entries in row r uniquely represent their respective columns, and the other entries in column c uniquely represent their respective rows. Hence the cover is minimal.
We consider a more general problem that will be easier to handle. If an n × n partial Latin square on the symbol set Z n has each row, column and symbol represented at least once, we call it a potential cover of order n. By definition, a cover admits a completion to a Latin square, whereas not all potential covers admit a completion. Figure 6 gives an example of two potential covers, one of which is a cover. A potential cover C of order n is minimal if, for all e ∈ C , the set C \ {e} is not a potential cover of order n. We will bound the maximum size of minimal potential covers, thereby giving an upper bound on the cardinality of minimal covers.
Given a potential cover C , define U R = U R (C ) to be the set of all entries that uniquely represent a row but no other line, U RC = U RC (C ) to be the set of all entries that uniquely represent a row and a column but no other line, U RCS = U RCS (C ) to be the set of all entries that uniquely represent a row, column and symbol, and define U C , U S , U RS and U CS accordingly. An example is given in Fig. 7.
If an entry does not uniquely represent a row, column or symbol, then it can be deleted to give a smaller potential cover, i.e., the potential cover is not minimal. If a potential cover C is minimal, then Throughout the next proof, we edit a minimal potential cover C by deleting a few entries from it, and adding others, which creates a modified minimal potential cover. After such edits, to verify the result is indeed a minimal potential cover, we need to check the following three properties: 1. Partial Latin square When adding entries, we must ensure we do not violate the partial Latin square property by adding an entry to an already filled cell, or by adding a symbol to a row or column that already contains that symbol. 2. Potential cover After deleting entries from a minimal potential cover, we necessarily end up with some rows, columns and/or symbols unrepresented. These rows, columns and/or symbols must be represented by newly added entries. 3. Minimality We need to verify that each entry uniquely represents some row, column or symbol. We need only check this for the newly added entries and any entries that share a row, column or symbol with a newly added entry. This last point is the most subtle: it is easy to overlook that adding an entry might make another entry redundant.
We omit details of such routine checks without further comment.

Lemma 3 Let n 2. There exists a minimal potential cover M of order n, which is at least as large as all other minimal potential covers of order n, and has the following additional properties
Proof We assume that C is some minimal potential cover of order n of the largest possible size. If |C | 2n − 1, then the cover described in the proof of Lemma 2 satisfies the required conditions. So we may assume that |C | 2n (which implies that n 3). We first argue that U RCS = ∅. If (r, c, s) ∈ U RCS , then since |C | 2n there is a row r = r that contains at least two entries in C and, similarly, there is some column c = c that contains at least two entries in C . But then r , c, s), (r, c , s) is a larger potential cover, contradicting the choice of C . So U RCS = ∅.
Next, we explain how we can modify C in such a way that U S and/or U RC becomes empty, without decreasing the size of C nor violating the minimal potential cover property.
Suppose that there exists (r 0 , c 0 , s 0 ) ∈ U S and (r 1 , c 1 , s 1 ) ∈ U RC . Note that the entries (r 0 , c 0 , s 0 ) and (r 1 , c 1 , s 1 ) cannot agree in any coordinate. We now split into three cases.
Case I: Symbol s 1 does not appear in row r 0 nor in column c 0 . In this case, is a larger minimal potential cover than C , contradicting the choice of C .
Case II: Symbol s 1 is represented at most twice in C . Since (r 1 , c 1 , s 1 ) ∈ U RC , we know that s 1 must be represented exactly twice in C . It follows that s 1 cannot occur in both row r 0 and column c 0 . Suppose s 1 does not occur in row r 0 (the case when s 1 does not occur in column c 0 can be resolved symmetrically).
Since |C | 2n, there exists a column c = c 0 that is not uniquely represented in C . Case I implies s 1 occurs in column c 0 and hence does not occur in column c . Thus, c 1 , s 1 ), (r 1 , c , s 1 ) is a larger potential cover than C , contradicting the choice of C .
Case III: Symbol s 1 is represented at least three times in C . In this case, is another minimal potential cover, with the same cardinality as C . The switching (5) removes one entry from each of U S and U RC , and replaces them with new entries in U C and U R respectively. By iteration, we can reach a point where at least one of U S and U RC is empty. A similar process of switchings allows us to reach a point where one of U R and U CS is empty, and also one of U C and U RS is empty. We continue this process until at least one set from each pair is empty. Note that while making switch (5), we will increase the size of two sets in question. However, no matter which switching we perform, the number of entries in U RC ∪ U RS ∪ U CS decreases, so the process terminates. Call the resulting minimal potential cover M.
Note that M satisfies |U R | + |U RC | + |U RS | < n, since there are only n rows and not all of them are uniquely represented. Similarly, |U C | + |U RC | + |U CS | < n. If U S = ∅, then which contradicts the assumption that |C | 2n. Therefore U S = ∅. By similar arguments, U R = ∅ and U C = ∅. By the deductions above, we have U CS = U RS = U RC = ∅, implying that |M| = |U R | + |U C | + |U S |.
The entries in U S cannot share a row with any entry in U R , nor share a column with any entry in U C , so they lie in an (n − |U R |) × (n − |U C |) submatrix, implying that |U S | (n − |U R |)(n − |U C |). Symmetric results hold for U R and U C , which completes the proof.

Theorem 9
Every minimal cover of a Latin square of order n has size at most 3(n + 1/2 − √ n + 1/4) .
We note that −1/2 + √ n + 1/4 is a positive integer t when n = t 2 + t. We next show that the bound in Theorem 9 is achieved for orders n of this form, and therefore, by infinitely many covers. Moreover, we show that all theoretically possible minimal cover sizes are simultaneously achieved by different covers in a single Latin square of order t 2 + t.

Lemma 4 Let t
2 and let L be a Latin square of order n = t 2 + t with a transversal T and a minimal cover C of size 3t 2 such that |U R | = |U C | = |U S | = t 2 and |U R ∩ T | = t. Then L contains a minimal c-cover for all c ∈ {t 2 + t, . . . , 3t 2 }.
Proof Since |U R | = t 2 , all elements in U C ∪ U S must be contained in t rows. Similarly, U R ∪ U S must be contained in t columns, and thus, U S is a t × t submatrix. We now argue Similarly, U C ∩ T = ∅ since at most n − |U S | = t distinct symbols occur in U R ∪ U C and |U R ∩ T | = t. Permute the rows, columns and symbols of L in such a way that (a) T = {(i, i, i) : 0 i < t 2 + t}, (b) the entries in U S comprise the bottom-left t × t submatrix, and (c) the symbol in the bottom-left entry is t 2 − 1 (this simplifies Case III below). Thus, L has the following structure: Clearly, T itself provides a minimal (t 2 + t)-cover, and we also know that L has a minimal (t 2 + t + 1)-cover by Theorem 8. For c ∈ {t 2 + t + 2, . . . , 3t 2 }, we break into 3 cases. In each of these cases, a set of entries from T is added to C , and then entries that have become redundant are removed. For each entry added that is not in the first t columns nor last t rows, three redundant entries will be removed (one from each of U R , U C and U S ). These entries correspond to the set Y below. For each entry added in the last t rows, two redundant entries will be removed (one from each of U C and U S ). These entries correspond to the set X below.
The 3t lines that are not uniquely represented by C are (a) the first t columns, (b) the last t rows and (c) the symbols in U R ∩ T . In all cases the modifications that we make leave U R ∩ T in the resulting cover, so the lines in (a) and (c) will still be represented. The representatives of the last t rows will be addressed in each case. The other checks required to show that the resulting set of entries is a minimal c-cover are straightforward and will be omitted. If Z ⊆ Z n , we define V R (Z ) = {(i, •, •) ∈ U R : i ∈ Z }, and we define V C and V S similarly. Whenever we use this notation, the elements in Z will be in one-to-one correspondence with elements of V R (similarly for V C or V S ).
In each case, will be a minimal cover of the appropriate size. Note that in each case, and Y = ∅. Note that since |X | + 2|Y | < t, the elements of C (X, Y ) in the bottom-left t × t submatrix cover the last t rows of L. Thus, C (X, Y ) is a minimal c-cover.
Proof For each order, we will give an example of a square that satisfies the properties required in Lemma 4. When t = 2, the following Latin square satisfies the requirements: and when t = 6, the Latin square given in Fig. 12 in the Appendix satisfies the requirements.
We may now assume that t / ∈ {2, 6}, so there exists a pair (A, B) of orthogonal Latin squares of order t. Define a (t 2 + t) × (t 2 + t) matrix D by filling cell (αt + r, βt + c), for α, β ∈ {0, . . . , t} and r, c ∈ {0, . . . , t − 1}, with the symbol This means, for example, that row 0 has cell (0, βt +c) filled with symbol (A 0c −(β +1), B 0c ) whenever 0 β t and 0 c t − 1. Thus each symbol in Z t+1 × Z t occurs exactly once as we iterate over β and c, so the first row is Latin. A similar argument holds for each row and each column, so D is a Latin square. An example of this construction when t = 4 is given in Fig. 8.
Consider the set of entries in the bottom-left t × t submatrix of D: We next argue that C = D R ∪D C ∪D S is a minimal cover of D, where U R = D R , U C = D C , and U S = D S . Each symbol is covered by C , as described above. The first t columns are covered by D S . For any other column βt + c (with β ∈ {1, . . . , t} and c ∈ {0, . . . , t − 1}), let r be such that A rc = β − 1. The entry (t 2 + r, βt + c, •) ∈ D C covers column βt + c. Since there were t 2 such columns to cover and |D C | = t 2 , no entries in D C are redundant (all entries in D R and D S are contained in the first t columns). A similar argument holds for covering the rows. Thus, C is a minimal cover of size 3t 2 with |U R | = |U C | = |U S | = t 2 . Before we can apply Lemma 4, we must now find a transversal T in D such that |U R ∩ T | = t.
Our next goal is to show that all Latin squares have a minimal cover that is asymptotically equal to the bound in Theorem 9. To do so, we introduce the notion of a partial minimal cover. If L is a partial Latin square and P ⊆ E(L) such that, for some e ∈ P, both P and P \ {e} represent the same lines, then we call e redundant. An entry (r, c, s) ∈ P is redundant if and only if there exists three other entries of the form (r, •, •), (•, c, •) and (•, •, s) in P. We define a partial minimal cover as any P ⊆ E(L) that has no redundant entries. We can iteratively delete redundant entries from any P ⊆ E(L) to obtain a partial minimal cover of size no more than |P| in which the same lines are represented.
It is important to note that not every partial minimal cover can be extended to a minimal cover, and Fig. 9 gives two examples of partial minimal covers that cannot be extended to a minimal cover (nor even a larger partial minimal cover).
Even though a partial minimal cover does not necessarily extend to a minimal cover, we can find a minimal cover that is at least as large as any partial minimal cover.

Lemma 5
Let L be a Latin square of order n and P be a partial minimal cover of L. Then L contains a minimal cover of size at least |P|.
Proof If |P| 2n − 1, then the cover described in the proof of Lemma 2 satisfies the constraints, so assume |P| 2n. If P is a minimal cover, then the statement is trivial so suppose there is some line, say row r , that is not covered by P.
Since |P| 2n, there exists a column c that is represented at least twice in P. Define P = P ∪ {(r, c, s)} where s = L rc . If P is not a partial minimal cover, then there must be some entry in row r , in column c or with symbol s that is redundant. Since (r, c, s) is the only entry in row r , it is not redundant. Since there are at least three entries in column c in P , no entry in column c is redundant in P (otherwise we contradict the minimality of P). However, if s is represented exactly once in P, by (r 0 , c 0 , s) say, then that entry is redundant in P if and only if there are other entries covering row r 0 and column c 0 . In this case, we define P = P \ {(r 0 , c 0 , s)}, otherwise, we define P = P . Note that in either case, P is a partial minimal cover that covers strictly more lines than P and is at least as big as P.
We repeat the above process until all lines are covered.
Next, we need a technical lemma. Proof Let B ⊆ B be the set of vertices in B of degree at least 1 2 n 1/2+ε . Counting edges, we have that which implies that |B | n − O(n 1/2+2ε ). Consider choosing a set U ⊆ A of size |U | = n 1/2+ε uniformly at random. For any v ∈ B the probability that v has no neighbour in U is (1). It follows that for large n there is some choice of U whose neighbourhood includes B , and we are done.
Proof If ε 1/2, then the theorem follows from Lemma 2, so assume that ε < 1/2. Suppose L is a Latin square of order n and let ψ = n 1/2+ε . We gradually build a large partial minimal cover C for L.
Define ) entries with distinct symbols, and we (provisionally) initialise C to be this set of entries. By removing at most ψ entries from C if necessary, we identify a set of ψ symbols that are not yet represented in C .
Next we form a bipartite graph B 2 . The vertices of B 2 correspond to the rows and columns of L that do not intersect S. We place an edge from row vertex r to column vertex c if and only if L rc ∈ . Since S has O(n 1/2+ε ) rows and O(n 1/2+ε ) columns, B 2 has nψ − O(n 1/2+ε ψ) = n 3/2+ε − O(n 1+2ε ) edges and maximum degree at most ψ. Hence we can apply Lemma 6 twice to find a set U 2 of rows and a set U 3 of columns with desired properties that we now describe. First, they do not intersect S. Second, they are small enough that |U 2 | = O(n 1/2+ε ) and |U 3 | = O(n 1/2+ε ). We (provisionally) include in C any entry containing a symbol in in the rows in U 2 and/or the columns of U 3 . Lemma 6 implies that these entries cover a set U 4 of n − O(n 1/2+2ε ) rows and a set U 5 of n − O(n 1/2+2ε ) columns.
At this point, C may not be a partial minimal cover, so we iteratively remove redundant entries from C . Afterwards, the following three sets, each comprising of n − O(n 1/2+2ε ) lines, are covered and no entry in C can cover more than one of the following lines: -The rows in U 4 that are not in U 2 .
-The columns in U 5 that are not in U 3 .
-The symbols other than those in .
Thus C is a partial minimal cover of size at least 3n − O(n 1/2+2ε ). By Lemma 5, there is a minimal cover of L of size 3n − O(n 1/2+2ε ). We replace ε by ε/2 to complete the proof.
Next, we report on some computations of sizes of minimal covers for small Latin squares. The Cayley tables of the groups Z 3 and Z 2 × Z 2 have transversals and (n + 2)-covers, but do not have any minimal (n + 1)-covers. Thus the spectrum of sizes of minimal covers is not continuous in these two cases. However, these two Latin squares may be small-case anomalies, since we found no other Latin squares of order up to 8 with a gap in their spectrum.
For orders n 5, the minimal cover constructed in Lemma 2 meets the bound in Theorem 9 and hence has maximum possible size. For each order in the range 6 n 9, we found a Latin square that has no minimal cover meeting the bound in Theorem 9. Our computations were exhaustive for 6 n 8, where there is a gap of only 1 between the size of the cover in Lemma 2 and the bound in Theorem 9. For n = 6, there are 6 species that meet the bound and 6 that do not; neither group table meets the bound. For n = 7, there are 145 species that meet the bound. The 2 species that do not meet the bound contain the group Z 7 and the Steiner quasigroup. For n = 8 there are 283654 species that meet the bound. The 3 species that do not meet the bound contain the dihedral group, the elementary abelian group, and the Latin square obtained by turning an intercalate in the elementary abelian group (that is, by replacing a 2 × 2 Latin subsquare with the other possible subsquare on the same two symbols). Note that the autotopism group of the elementary abelian group acts transitively on the intercalates, so it does not matter which intercalate gets turned.
We could not do exhaustive computations for all Latin squares of order 9, but we confirmed that Z 3 × Z 3 meets the bound in Theorem 9, whilst Z 9 does not. The largest minimal cover in Z 9 has size 18, which is one more than the size of the example in Lemma 2 but one less than the bound in Theorem 9.
In Sect. 2, we showed a kind of duality between minimal covers and maximal partial transversals. However, we next reveal a distinction between the behaviours of these objects. We begin with the following theorem, which gives the values of k and n for which there exists a Latin square of order n 5 with a maximal partial transversal of deficit k. The n = 2k case of the theorem is immediate, by simply taking a direct product of an idempotent Latin square of order k with a Latin square of order 2. So we may assume that k n − k − 1. Also, note that n − k n/2 3. If n − k = 6 and k ∈ {4, 5}, we define M as given in Fig. 10. In all other relevant cases, we can find a Latin square of order n − k with k + 1 disjoint transversals [21]. Applying an isotopism, we get an idempotent Latin square M = [M i j ] of order n − k. It has k disjoint transversals, denoted d σ for σ ∈ {n −k, . . . , n −1}, which do not intersect the main diagonal. We replace the symbols in {k, . . . , n − k − 1} in each d σ by the symbol σ , and call the result M . We give an example of this construction in Fig. 11.
Thus, M is idempotent and contains n − k copies of each symbol in {0, . . . , k − 1} and n −2k copies of each symbol in {k, . . . , n −1}. Ryser's Theorem [18] implies that M embeds in a Latin square L of order n; this is illustrated for the example in Fig. 11. Moreover, since M contains each symbol in {0, . . . , k − 1} exactly n − k times, the intersection of the k rows and columns indexed by {n − k, . . . , n − 1} in L must be a subsquare on the symbols {0, . . . , k − 1}.
Any partial transversal of deficit exceeding n/2 can be extended. Thus, a consequence of Theorem 12 is that among all Latin squares of order n 5, the smallest maximal partial transversal has deficit n/2 . Theorem 11 shows that the upper bound on minimal covers described in Theorem 9 is achieved asymptotically for all Latin squares of order n. However, as we establish in the following theorem, most Latin squares do not come close to achieving a maximal partial transversal of deficit n/2 . While minimum covers directly relate to maximum partial transversals (see Theorems 1 and 2), maximum minimal covers seem not to have a direct relationship with minimum maximal partial transversals.

Theorem 13
Fix ε > 0. With probability approaching 1 as n → ∞, a Latin square of order n chosen uniformly at random has no maximal partial transversal of deficit exceeding n 2/3+ε . Proof Let L be a random Latin square of order n. Suppose that L has a maximal partial transversal T of deficit d. Let S be the d × d submatrix of L induced by the rows and columns that are not represented in T . By the maximality of T , we know that S contains none of the d symbols that are not represented in T . However, if this is the case and d = n 2/3+ε , then [14,Thm 2] would imply that n 1+3ε = d 3 /n = O(n 1+3ε/2 log n), which is a contradiction, so no such submatrix S exists in L.

Concluding remarks
We have introduced covers of Latin squares with the aim of using them to understand partial transversals better, focusing primarily on topics relating to extremal sizes.
We found that some properties of covers have analogous properties for partial transversals, while others do not. For example, the maximum size of partial transversals is closely related to the minimum size of covers. However, the smallest possible maximal partial transversal has deficit n/2 , which most Latin squares do not come close to achieving (see Theorem 13).
In contrast, the maximum size of a minimal cover is 3n − O(n 1/2 ), which is asymptotically achieved by all Latin squares (see Theorem 11).
There are (n + 1)-covers that contain no partial transversals of deficit 0 or 1. The error on the upper bound on the number of partial transversals in Theorem 5 grows with the number of such (n + 1)-covers. Also, while Brualdi's Conjecture implies the existence of (n + 1)-covers in all Latin squares of order n, we have not established the converse. Instead, a weaker form of the converse is true: if every Latin square of order n 2 has an (n + 1)-cover, then every Latin square of order n 2 has a partial transversal of deficit 2.
Relating the enumeration of partial transversals with small deficit (d ∈ {1, 2}) to the enumeration of (n + 1)-covers is also difficult because the number of embeddings of a maximal partial transversal of deficit d within an (n + 1)-cover depends on the structure of the Latin square.
There are switches that can be performed among (n + 1)-covers, such as which converts an (n + 1)-cover inducing G 5 into an (n + 1)-cover inducing G 3 . However, we did not succeed in making switchings work for converting (n + 1)-covers inducing G 1 into the other structures, which would yield a partial transversal of deficit 1. It is possible that more complicated switching patterns might succeed in changing the graph structure in (n + 1)-covers inducing G 1 , but it is also possible that identifying such switchings would not be possible without, say, proving Brualdi's Conjecture.
In the case of minimal covers of maximum size, the results in Sect. 3 make significant progress, finding an explicit upper bound that is achieved infinitely often, and that is achieved asymptotically by all Latin squares.
Within the proof of Theorem 11 we showed the following result, which may be of independent interest: This raises the question as to whether stronger results in this direction hold. Not every n 2 × n 2 Latin square contains an n × n submatrix that includes every symbol. The 4 × 4 Latin squares each have 2 × 2 submatrices containing all four symbols, but the 9 × 9 Latin square found by White [23], has the property that no 3 × 3 submatrix contains all nine symbols. It would be of some interest to find more precise results for general Latin squares as to how small a submatrix contains every symbol, and/or how many distinct symbols we can be sure to find in at least one submatrix of given dimensions.
There are multiple directions in which the study of covers could be extended; we describe some below.
Some of the results here could be extended to Latin rectangles or even special kinds of partial Latin rectangles such as plexes [21]. It would also be interesting to extend the investigation to Latin hypercubes, sets of mutually orthogonal Latin squares, or to MDS codes more generally.
The Cayley tables of groups are of particular interest, since transversals in them are equivalent to orthomorphisms, and problems such as enumeration of orthomorphisms (particularly for cyclic groups) have been studied [16]. Moreover, cyclic group tables have a lot of structure (see, e.g., Lemma 1) that may permit a more successful study of switchings than in general Latin squares.
Each of the five structurally distinct (n + 1)-covers can be embedded in a Latin square of order 5, as shown in Fig. 3, so by replacing the 5 × 5 subsquares in the k = 5 case of Theorem 12, we find that every potential (n + 1)-cover embeds in a Latin square of order n, for all n 10. In fact, the same is easily found to be true for orders in {5, . . . , 9} (by searching random Latin squares of these orders). It would be interesting to resolve the general case of this embedding problem, i.e., for which orders n does every potential (n + a)-cover complete to a Latin square? A famous problem along these lines is the Evans Conjecture [9], now a theorem [2,11,20], which states that a partial Latin square of order n with at most n − 1 entries can be completed.
Balasubramanian [4] showed that Latin squares of even order have an even number of transversals. Exhaustive computations for orders n 8 suggest the following: Conjecture 1 Let L be a Latin square of even order n, with t transversals and q covers of size n + 1, of which q min are minimal. Then t ≡ 2q ≡ 2q min (mod 4).
We do know that 2q ≡ 2q min (mod 4) for any order n, because q = q min + n(n − 1)t ≡ q min (mod 2). Another curious observation from our computations is that the number of (n + 1)covers in every Latin square of order 7 is divisible by 3.
Finally, we mention that the data in Table 1 shows approximate consistency in the number of (n + 1)-covers that Latin squares of order n have. If this is a pattern, it might be worth investigating as a means to prove a weakened form of Brualdi's Conjecture (via Theorem 2).
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.