1. Introduction
A (binary) Hadamard matrix is a square matrix
H of order
n with entries in the set
such that
. As such, all its rows (equivalently, columns) are pairwise orthogonal, and hence, its order must be 1, 2, or a multiple of 4. The Hadamard conjecture [
1] ensures the existence of Hadamard matrices for every order multiple of 4. It has remained open for more than a century [
2].
In 1993, as a new way for generating combinatorial designs that generalizes the group development method, in combinatorial design theory, Horadam and de Launey [
3] (see also [
4,
5]) introduced the fundamentals of the so-called cocyclic development over finite groups. In this context, a matrix with entries in the set
is said to be cocyclic over a finite group
if there exists a map
satisfying the so-called cocycle equation:
for all
, so that the matrix under consideration is Hadamard equivalent to the cocyclic matrix
. That is, they are equal up to permutation or negation of rows and columns. The map
is a cocycle [
3,
6] over the group. A cocyclic matrix necessarily has a constant row and a constant column. According to the cocyclic test [
6], it is Hadamard whenever the summation of all the entries of each row is zero, except for the ones in its constant row. As such, determining whether a cocyclic matrix is Hadamard is computationally much faster than checking the definition of a Hadamard matrix.
In 1995, Horadam and de Launey [
6] proved that this cocyclic framework provides an excellent structural approach for dealing with the Hadamard conjecture, which would be a consequence of the so-called cocyclic Hadamard conjecture [
3], for which a cocyclic Hadamard matrix of order
exists for every positive integer
t. It is so that many known families of Hadamard matrices are cocyclic over certain groups: Sylvester matrices [
7], Paley matrices [
1], Williamson matrices [
8], or Ito’s type Q matrices [
9] (see also [
2,
10,
11,
12,
13,
14] for some constructions in this regard). Nevertheless, the cocyclic framework turned out to fail [
12] for two of the most prolific families of Hadamard matrices: the two-circulant core Hadamard matrices [
15] and the Goethals–Seidel arrays [
16].
Very recently, a new approach introduced by the authors of [
17] has successfully dealt with a cocyclic development of Goethals–Seidel arrays, not over a group, but over a family of Moufang loops. This approach is comprehended in the new theory of cocyclic development over quasigroups and Latin rectangles, which has also recently been introduced by the authors in [
18]. More specifically, a cocycle
over a quasigroup
is a map
satisfying the cocycle Equation (
1) for all
. If an ordering of the elements of
Q is established, then the cocycle
is uniquely represented by the cocyclic matrix
. In particular, the quasigroup
must be a loop whenever the matrix
is Hadamard. Moreover, the cocyclic Hadamard test also holds in this case.
The main aspect of this new approach is the fact that associativity is no longer a necessary condition for dealing with any of the concepts and results that are usually involved in the cocyclic development over finite groups. It is so thatthe existence of coboundaries over non-associative loops has already been proved [
17]. In this regard, we remind the reader that a cocycle
over a quasigroup
is called a coboundary if there exists a map
such that
This coboundary
is said to be elementary if there exists an element
such that
, where
, if
, and
otherwise. From the cocycle equation, it is equivalent to say that
holds for all
. It is straightforwardly satisfied in the case where
is a group. Moreover, the cocycle equation has turned out not to be necessary in the quasigroup development theory. In this regard, a pseudocoboundary over the quasigroup
is defined as any map
with
, satisfying Equation (
2) for some
described as above. By extension, a pseudococycle is any map
that is obtained as the product of some pseudocoboundaries
with
and a cocycle
, all of them over a given quasigroup
. It is represented by the pseudococyclic matrix
. If it is Hadamard equivalent to a given matrix, then the latter is called a pseudococyclic Hadamard matrix. Unlike the cocyclic framework over finite groups, every Goethals–Seidel array constitutes a pseudococyclic Hadamard matrix over a Moufang loop [
17].
This last assertion corroborates the relevant role that non-associative quasigroups play in the generalization of the cocyclic framework over groups. This paper delves into this topic by focusing on the fundamentals of the pseudococyclic framework not only over quasigroups, but also over Latin rectangles. It enables us to generalize the classical notion of the cocycle of Hadamard matrices over groups to that of the pseudococycle of partial Hadamard matrices over Latin rectangles. We remind the reader in this regard that a partial Hadamard matrix is an
(binary) matrix
H with
such that
. The recent implementation of these types of matrices in cryptography [
19], experimental design [
20], and quantum information [
21] has awakened the interest in describing different ways of constructing them [
22,
23,
24,
25]. In addition, Latin rectangles may be implemented in Internet of Things (IoT) studies [
26], coding theory [
27,
28], and modern 5G wireless networks [
29]. Of particular interest in our study, the relevant role that quasigroups with few associative triples play in cryptography [
30,
31] is remarkable. It is so that quasigroups with a high amount of non-associative triples are receiving particular attention [
32,
33,
34,
35,
36].
The paper is organized as follows. In
Section 2, we review some preliminary concepts and results on quasigroups and Latin rectangles that are used throughout the paper. In
Section 3, we introduce and illustrate the notions of both the pseudocoboundary and pseudococycle over Latin rectangles. Then, we deal with the following two open problems concerning the pseudocoboundary framework over Latin rectangles. Both of them are completely answered in
Section 4.
Problem 1. Under which conditions may we ensure the existence of a partial Hadamard matrix that is a pseudocoboundary over a given Latin rectangle?
Problem 2. Under which conditions is a given partial Hadamard matrix a pseudocoboundary over a Latin rectangle?
We also deal with the problem of determining under which conditions we may ensure the existence of a partial Hadamard matrix that is pseudococyclic over a given Latin rectangle. In this regard,
Section 5 and
Section 6 focus respectively on the pseudococyclic framework associated with trivial cocycles and the pseudococyclic framework related to non-trivial cocycles. Finally, since this paper has a high dependence on notation, a glossary of symbols is shown in
Appendix A.
3. Pseudocoboundaries and Pseudococycles over Latin Rectangles
In this section, we introduce the notions of both the pseudocoboundary and pseudococycle over a Latin rectangle as a natural generalization of the similar concepts described over quasigroups in [
17] by keeping in mind, to this end, the concepts introduced in [
18]. Firstly, let us define the types of Latin rectangles where such a generalization is feasible.
Let
r and
n be two positive integers such that
, and let
be such that
for some triple
such that
. We apply the term “non-associative” to any such triple satisfying Condition (
4). Let
denote from here on the set of such non-associative triples within the Latin rectangle
L. The cardinality of this set is the index of non-associativity of
L, which is denoted by
. If
, then Condition (
4) implies that the associative property does not hold for the triple
in the non-associative quasigroup with
L as its Cayley table. In this case, the index
measures the associativity of that quasigroup. This index has been studied for different types of algebraic structures [
39,
40,
41,
42] since it was introduced in 1947 by Climescu [
43] for any given multiplicative system. Particularly, it is easily verified [
44] that
for every Latin square
L of order
n. This upper bound has recently been proved [
32] to be sharp for order
. Furthermore, it is also known [
45] that
for every Latin square of even order
. The reader is also referred to [
46,
47] for some other studies dealing with the number of non-associative triples of a Latin square.
In this paper, we are interested in the Latin rectangles such that . The following lemma characterizes the case of .
Lemma 1. Let. Then,if and only ifand there exists a positive integersuch that.
Proof. Notice from Condition (
4) that every non-associative triple of the
Latin rectangle
L would be of the form
for some positive integer
satisfying that
. In addition, Condition (
4) also implies that
and, hence,
. As a consequence,
. □
Let
be such that
. Every non-associative triple
is related to two distinct positive integers
such that
. From here on, let
denote the set of positive integers
such that
for some
. It is readily verified that
whenever
. So, from now on, we suppose that
throughout the paper. Notice also that every Latin square in
with
is the Cayley table of a non-associative quasigroup of order
n. The case
is illustrated by the following example.
Example 2. Let us consider the Latin rectangle L that is described in Example 1. Then, Hence,. In addition,. To prove it, take, for instance, the triplesandin.
Let
be such that
and let
. We define the
h-pseudocoboun-dary over the Latin rectangle
L as the map
, which is described so that
for all positive integers
and
, where
In addition, we apply the term “
h-pseudocoboundary matrix” over
L to the
matrix
. When we want to refer to any
h-pseudocoboundary (matrix) over
L, we omit the prefix
h. As such, the concept of the pseudocoboundary over a Latin rectangle constitutes a generalization of that over a quasigroup [
17], which arises when
. In any case, the following result establishes that the pseudococyclic framework over Latin rectangles is not included in the cocyclic framework over such arrays. Hence, it constitutes a new proposal that has to be independently studied.
Lemma 2. Letbe such thatand let. The h-pseudococycleis not a cocycle over L.
Proof. Let us see that the
h-pseudocycle
does not hold the cocycle Equation (
3). To this end, let
be such that Condition (
5) holds. Then,
□
Let us illustrate all of these concepts with a series of examples.
Example 3. Let L be the Latin rectangle described in Example 1. According to Example 2, we can define four pseudocoboundaries over L, which are represented by the following matrices. The following example enables us to ensure that, unlike the cocyclic development over quasigroups, there exist Hadamard matrices that are pseudocoboundary matrices over quasigroups that are not loops.
Example 4. Let us consider the Latin square We have thatand.
In order to prove this last end, take, for instance, the subset.
It is simply verified that every h-pseudocoboundary matrix of L withis Hadamard. Observe that all the pseudocoboundary matrices shown in Examples 3 and 4 constitute (partial) Hadamard matrices. Proposition 2 described in
Section 4 enables us to ensure that this condition does not hold in general. Finally, the following example enables us to ensure the existence of Hadamard matrices that are not cocyclic over any Latin rectangle, but that are pseudocoboundary matrices over a Latin square.
Example 5. It is known ([18] Example 41) that the following Hadamard matrix is not cocyclic over any Latin rectangle. Nevertheless, it constitutes a 2-pseudocoboundary matrix over the Latin square Let us finish this section by introducing the notion of a pseudococycle over a Latin rectangle as a generalization of both the concepts of a cocycle over a Latin rectangle [
18] and a pseudococycle over a quasigroup [
17]. To this end, we take into account the previously described notion of a pseudocoboundary over Latin rectangles. Thus, we define a pseudococycle over a given Latin rectangle
with
as any map
that is obtained as the product of some
h-pseudocoboundaries with
and a cocycle
, all of them over the Latin rectangle
L. It is represented by the pseudococyclic matrix
. In particular, notice from this definition that every pseudocoboundary over a Latin rectangle is a pseudococycle over the latter by means of the trivial cocycle. Further, if
, then all of these concepts refer to the cocyclic framework over Latin rectangles, whose fundamentals were comprehensively studied in [
18].
In a similar way, if
, then they refer to the pseudococyclic framework over quasigroups, which has only been briefly dealt with in [
17]. This paper focuses, therefore, on the fundamentals of the case
, whatever the positive integer
is. The following example illustrates this case.
Example 6. Let L be the Latin rectangle described in Example 1. Then, the following assertions are readily verified from the cocyclic matrixdescribed in that example, together with the pseudocoboundary matricesanddescribed in Example 3.
The pseudococyclic matrix over L that is associated with the pseudococycleis partial Hadamard. The pseudococyclic matrix over L that is associated with the pseudococycleis not a pseudococyclic partial Hadamard matrix.
4. Pseudocoboundary Partial Hadamard Matrices over Latin Rectangles
Let us start our study by dealing with Problem 1 concerning the conditions under which we can ensure the existence of pseudocoboundary partial Hadamard matrices over a given Latin rectangle with . Firstly, we focus on the case .
Proposition 1. There always exists a pseudocoboundary partial Hadamard matrix over a Latin rectanglesatisfying that.
Proof. Let be such that . From Lemma 1, it must be and for some positive integers such that . Hence, the Latin rectangle condition of no repetition of symbols in each row implies that . Thus, and . The matrix is trivially partial Hadamard over L. □
Let us focus now on the case . Since for all , we also suppose that the number of columns is a multiple of 4. We start with a preliminary lemma that describes the entries within each row and column of any pseudocoboundary partial Hadamard matrix over a given Latin rectangle. Particularly, it characterizes the rows and columns that are uniformly signed.
Lemma 3. Let r and n be two positive integers such that. Further, letbe the h-pseudocoboundary over a Latin rectanglewithand. Then, the following assertions hold.
Letbe such that.
Then, The ith row of the h-pseudocoboundary matrixwithis uniformly signed if and only if. In such a case,for all. As a consequence, there always exists at most one uniformly signed row.
Let. If, then the jth column ofis uniformly signed if and only iffor every positive integer. Otherwise, if, then the jth column ofis uniformly signed if. If, then this sufficient condition is also necessary. In any case, for all . Furthermore, there exists exactly one uniformly signed column if and .
Proof. The first two assertions and the sufficient conditions of the last two assertions follow from the Definition (
6). Let us focus now on the proof of the necessary condition of the third assertion (that one of the four statements follows similarly). Thus, let us suppose the existence of a positive integer
such that the
ith row of the
h-pseudocoboundary matrix
is uniformly signed. Then, the mentioned Definition (
6) implies that either
or
for all
. Nevertheless, since
, the definition of the map
, together with the Latin rectangle condition of no repetitions of symbols per row, implies that the second option is not possible. Hence, it must be
. The final consequence described in the third assertion holds straightforwardly from the Latin rectangle condition of no repetitions of symbols in each column.
Concerning the last sentence of the fourth assertion, the definition of the map
, together with (
6) and the Latin rectangle condition of no repetitions of symbols per row, implies the existence of exactly one uniformly signed column when
. □
Example 7. Let L be the Latin rectangle described in Example 1. The third assertion of Lemma 3 explains, for instance, the uniformity of signs of the first row of both matricesand, and also of the second row of the matrix, all of them described in Example 3. In addition, it also explains that there does not exist any uniformly signed row in the matrix.
The fourth assertion of Lemma 3 explains, for instance, the uniformity of signs of the first column ofand the third column of. It also explains the two uniformly signed columns of both matricesand. Nevertheless, this fourth assertion of Lemma 3 does not explain the uniformity of signs of the second columns ofand, which follows indeed from the second assertion of this lemma. It illustrates, in particular, the exceptional casethat was discarded therein. The caseis illustrated by the existence of exactly one uniformly signed column in any of the Latin squares described in Examples 4 and 5.
The following result characterizes the Latin rectangles over which a pseudocoboundary partial Hadamard matrix exists. As such, it constitutes, together with Proposition 1, the answer to Problem 1.
Proposition 2. Let r and n be two positive integers such that. Further, letbe the h-pseudocoboundary over a Latin rectanglewithand. Then, the pseudocoboundary matrixis partial Hadamard if and only if.
Proof. Lemma 3 enables us to ensure that the h-pseudocoboundary has at least rows with precisely two negative entries. Hence, the pseudocoboundary matrix cannot be Hadamard if . Concerning the case , let us remind the reader that there exist 576 Latin squares of order four, from which only 16 of them constitute the Cayley table of an associative quasigroup. A simple and exhaustive computation enables us to ensure that for all of the 560 remaining Latin squares , and also that all of their related h-pseudocoboundary matrices are partial Hadamard, whatever the positive integer is. As a consequence, every h-pseudocoboundary matrix of an Latin rectangle is partial Hadamard, whatever the two positive integers are. □
For Latin squares of any given order, the following result holds as an immediate consequence of Lemma 3, once it is noticed that its two last assertions always hold in the case of L being a Latin square. It is illustrated by any of the pseudocoboundary matrices described in Examples 4 and 5.
Proposition 3. Letbe the h-pseudocoboundary over a Latin square of orderwithand. Then, the h-pseudocoboundary matrixcontains exactly one uniformly signed row and exactly one uniformly signed column.
Let us finish this section by focusing on Problem 2 concerning the conditions under which a given partial Hadamard matrix is a pseudocoboundary over some Latin rectangle with . From Proposition 2, we may assume . Firstly, we focus on the case . Notice in this regard that every binary array trivially constitutes a partial Hadamard matrix by itself.
Lemma 4. Letbe apartial Hadamard matrix. It is a pseudocoboundary matrix over a Latin rectangle if and only ifand it contains exactly two negative entries.
Proof. In order to prove the necessary condition, let us suppose that the partial Hadamard matrix M is an h-pseudocoboundary over a Latin rectangle with . From Lemma 1, it must be , and then, the Latin rectangle condition of no repetitions of symbols in each row implies that and . Hence, and . In addition, since every non-associative triple in is of the form with and , it should be for some positive integer . If , then we get , which is a contradiction. So, , and hence, the matrix M contains exactly two negative entries. More specifically, .
Now, in order to prove the sufficient condition, let us suppose that and let be three distinct positive integers such that and . Then, let be defined so that , , , and . Then, . Hence, and . It is straightforwardly verified that the partial Hadamard matrix M is an h-pseudocoboundary over L. □
Let us focus now on the case
. The following preliminary lemma holds straightforwardly from the definition (
6) of a pseudocoboundary.
Lemma 5. Letand letbe anpartial Hadamard matrix such that there exists a Latin rectanglewith, over which M is an h-pseudocoboundary matrix for some. The following assertions hold.
The ith row of the partial Hadamard matrix M withis uniformly signed if and only if. In such a case,for all.
Ifand, thenfor all. Moreover, ifwiththen.
Iffor some, thenfor all. Moreover, iffor someand, then.
Example 8. Let us consider the following four partial Hadamard matrices. Let.
The first statement of Lemma 5 enables us to ensure that, if the matrix N were an h-pseudocoboundary over some Latin rectanglewith,
then it should beand.
However, then, the second statement of the mentioned lemma implies that,
which is not the case when.
As a consequence, the partial Hadamard matrixis not a pseudocoboundary over any Latin rectangle. Further, concerning the case,
the second statement of Lemma 5 also enables us to ensure that.
Thus, for instance, it is readily verified that the matrixis a 1-pseudocoboundary over the Latin rectangle In particular,and. More specifically,.
Notice also that the partial Hadamard matricesandare, respectively, 2-pseudocoboundaries over the Latin rectangles In particular,and. More specifically,. Further, concerning the Latin rectangle, we have thatand. In fact,.
The following result characterizes the partial Hadamard matrices that have a uniformly signed row with all its entries being negative, which are pseudocoboundaries over a Latin rectangle. Its constructive proof is illustrated by the matrix and the Latin rectangle L described in Example 8.
Proposition 4. Letbe anpartial Hadamard matrix withsuch thatfor someand all. It is a pseudocoboundary matrix over a Latin rectangle if and only if for all .
Proof. The necessary condition follows from Lemma 5. Now, in order to prove the sufficient condition, let and be such that . It always exists because M is an partial Hadamard matrix with . In addition, let be such that . Finally, let L be any Latin rectangle satisfying that , , , and . Moreover, it must be for all and such that . In particular, . Hence, and . It is simply verified that the partial Hadamard matrix M is h-pseudocoboundary over L. □
In a similar way, the next result characterizes the partial Hadamard matrices have a uniformly signed row with all its entries being positive, which are pseudocoboundaries over a Latin rectangle. The two subcases described in its constructive proof are respectively illustrated by the matrices and , together with the Latin rectangles and , which are described in Example 8.
Proposition 5. Letbe anpartial Hadamard matrix withsuch thatfor some positive integerand all. It is a pseudocoboundary matrix over a Latin rectangle if and only if there exists a positive integersuch thatfor all.
Proof. Again, the necessary condition follows from Lemma 5. Now, in order to prove the sufficient condition, let be such that . It always exists because M is an partial Hadamard matrix with . The following two cases arise.
If , then let and let L be any Latin rectangle satisfying that , and . In addition, it must be for all and such that . Then, .
If , then let L be any Latin rectangle satisfying that , , and . Again, we also impose that for all and such that . Then, .
In any case, , and thus, the partial Hadamard matrix M is an h-pseudocoboun-dary over L. □
Finally, in order to give a complete answer to Problem 2, the following result characterizes the partial Hadamard matrices with and without uniformly signed rows, which are pseudocoboundaries over a Latin rectangle. Example 9 illustrates its constructive proof.
Proposition 6. Letbe anpartial Hadamard matrix withand without uniformly signed rows. Then, the following assertions hold.
If, then the matrix M is not a pseudocoboundary over any Latin square of order four.
If, then the matrix M is pseudocoboundary over anLatin rectangle if and only if the following two conditions hold.
- (a)
There exists a positive integersuch thatfor all.
- (b)
For each positive integer, there exists exactly one positive integersuch that. Moreover, the setis formed by r distinct positive integers.
If this is the case, then the matrix M is indeed an h-pseudocoboundary over anLatin rectangle.
Proof. Let us suppose that the partial Hadamard matrix M is an h-pseudocoboundary over a Latin rectangle with and . From the first assertion of Lemma 5, the non-existence of uniformly signed rows within M implies that for every positive integer . It constitutes a contradiction when because of the Latin rectangle condition of no repetitions of symbols per column. Hence, the first assertion holds. Further, if , then for every positive integer . Similarly, it is readily proven that the elements described in Condition (2b) refer to the columns in which the symbol h appears in the ith row of L. That is, for all . Notice that all these columns are pairwise distinct from the Latin rectangle condition of no repetition of symbols in each column.
In order to prove the sufficient condition of the second assertion, let us suppose that both Conditions (2a) and (2b) hold. Then, let L be any Latin rectangle satisfying that for every positive integer . The following two cases arise.
If , then let us consider a positive integer . It exists because . The following two subcases arise.
- ˗
If , then let us impose that . Then, .
- ˗
If , then let us impose that , and . Under such assumptions, we have that .
If , then let us consider a pair of distinct positive integers . Notice again to this end that . Similarly to the previous case, the following two subcases arise.
- ˗
Firstly, let us suppose the existence of a positive integer such that . Without loss of generality, we can suppose that . Then, let us impose that and . Under such assumptions, we have that .
- ˗
Otherwise, let us suppose that and . Then, let us impose that and . Under such assumptions, we have that .
In any case, , and thus, the partial Hadamard matrix M is an h-pseudocoboun-dary over L. □
Example 9. Let us consider the following six partial Hadamard matrices. Condition (2a) in Proposition 6 implies thatis not a pseudocoboundary over anyLatin rectangle. It also enables us to ensure that the only possibility to getto be an h-pseudocoboundary over someLatin rectangle for some positive integeris by considering. However, then, Condition (2b) implies that it neither is an option because, for instance, the first row only contains one negative sign.
On the other hand, the partial Hadamard matrixis a 2-pseudocoboundary over the Latin rectangle Here,, , and. More specifically,.
Further, the partial Hadamard matrices and
are, respectively, 2- and 4-pseudocoboundaries over the Latin rectangle In particular,, , and. More specifically,and.
Finally, the partial Hadamard matrixis a 4-pseudocoboundary over the Latin rectangle Particularly,, , and. More specifically,.
5. Pseudococyclic Partial Hadamard Matrices Associated with the Trivial Cocycle
Let us focus now on the characterization of the Latin rectangles
with
over which there exists a pseudococyclic partial Hadamard matrix. As a first stage, we focus in this section on the pseudococycles associated with the trivial cocycle; that is, on the pseudococycles of the form
. Of course, the case
corresponds to the pseudocoboundary framework that has already been studied in the previous subsection. It is so that we start with a generalization of Lemma 3 that describes the rows and columns of the pseudococyclic matrix associated with one such pseudococycle. To this end, for each given subset
and each pair of positive integers
and
, we previously define the sets
If , then the sets and constitute, respectively, the left division of S by i and the right division of S by j, both of them within the quasigroup with the Latin square L as its Cayley table. In addition, for all , the Latin rectangle condition of no repetitions of symbols per row implies that . Further, let denote from here on the symmetric difference between two given sets A and B.
Lemma 6. Letbe a pseudococycle over a Latin rectanglewith. Then, the following assertions hold.
Let. The ith row of the pseudococyclic matrixis uniformly signed if and only if one of the following two conditions hold.
- (a)
, in whose case,, for all.
- (b)
, in whose case,, for all.
Let. The jth column of the pseudocyclic matrixis uniformly signed if and only if one the following two conditions hold.
- (a)
, in which casefor all.
- (b)
, in which casefor all.
Proof. The first two assertions and both sufficient conditions of the last two assertions follow readily from the definition (
6). So, let us focus on the necessary condition of the third statement (that one of the last statements follows similarly). Thus, let us suppose the existence of a positive integer
such that the
ith row of the pseudococyclic matrix
is uniformly signed. Then, the mentioned definition (
6) implies that either
or
for all
. In the first case,
if and only if
, and hence, Condition (3a) holds. In the second case,
if and only if
, and hence, Condition (3b) holds. In any case, the result follows then from the Latin rectangle condition of no repetitions of symbols in each row. □
Example 10. Let L be the Latin rectangle described in Example 1. The third assertion of Lemma 6 explains, for instance, the uniformity of signs of the first row of the pseudococyclic matrixappearing in Example 6. More specifically, if we consider the subset, then. That is, the the first row of L satisfies the condition described in Lemma 6. (3a).
The third assertion of Lemma 6 also implies thatis the only way to get a pseudococyclic matrix related to a pseudococycleof L, whose rows are all uniformly signed. In such a case, all the signs withinare negative.
Further, the fourth assertion of Lemma 6 explains, for instance, the uniformly signed columns of the following two pseudococyclic matrices. Thus, concerning the first pseudococyclic matrix, we have that, if, thenand. Concerning the second pseudococyclic matrix, we have that, if, thenand.
Finally, the last statement of the fourth assertion of Lemma 6 explains, for instance, the uniformity of signs of the second and fourth columns of the pseudococyclic matrix, which is described in Example 6. Here, if, thenand.
The following result characterizes the Latin rectangles with and over which a pseudococycle exists, so that its related pseudococyclic matrix is partial Hadamard.
Proposition 7. Letbe a pseudococycle over a Latin rectanglewithand.
The pseudococyclic matrixis partial Hadamard if and only if, for each pair of distinct positive integers,
Proof. Since the pseudococyclic matrix
is partial Hadamard, all its rows are pairwise orthogonal and, hence,
. Then, the first statement of Lemma 6 implies that
Equivalently, after all the set operations are done and simplified, we have that
and the result follows straightforwardly. □
The worst-case complexity of the implicit algorithm described in Proposition 7 corresponds to a Latin square of order n. Thus, the time complexity of this algorithm is , which is required for the computation of all the difference sets under consideration (notice that the computation of all the sets with only requires a time complexity of ).
Example 11. Let L be the Latin rectangle defined in Example 1, and let us consider the pseudococyclic matrix associated with the pseudococycle,
which is partial Hadamard. If we consider the subset, then we have thatand. Hence,, which is formed by two elements, as is required by Proposition 7.
Proposition 7 establishes a lower bound of the cardinality of for any Latin rectangle L with over which a pseudococyclic partial Hadamard matrix associated with the trivial cocycle exists.
Theorem 1. Letbe a pseudococycle over a Latin rectanglewithandsuch that. Then, the pseudococyclic matrixis not partial Hadamard.
Proof. For each positive integer , we have already indicated that . As a consequence, for all . Then, the result follows straightforwardly from Proposition 7. □
The following example illustrates how the bound described in Theorem 1 does not constitute a necessary condition for ensuring the non-existence of pseudococyclic partial Hadamard matrices associated with the trivial cocycle.
Example 12. Let us consider the followingLatin rectangle. It is easily verified that,
and.
In addition, we have thatand.
Thus,for all,
and hence, no pseudococyclic partial Hadamard matrix associated with the trivial cocycle over L exists. The next result deals with the pseudococyclic partial Hadamard matrices that have a uniformly signed row.
Theorem 2. Letbe a pseudococycle over a Latin rectanglewithso that the pseudococyclic matrixis partial Hadamard. Then, there exists at most one positive integersuch that. If it exists, thenfor all. Moreover,, and hence,.
Proof. Since the partial Hadamard matrix can only have at most one uniformly signed row, the third statement of Lemma 6 implies the existence of at most one positive integer such that . Thus, . Now, let us consider a positive integer . The following two cases arise.
If
, then Proposition 7 implies that
If
, then Proposition 7 implies that
Hence, . The rest of the result follows easily from the fact that the Latin rectangle condition of no repetitions of symbols per row implies that . □
The worst-case complexity of the implicit algorithm in Theorem 2 corresponds to a Latin square of order n. Thus, the time complexity of this algorithm is , which is required for computing all the sets with , and also for computing all the difference sets under consideration.
The following example illustrates the sharpness of both bounds concerning the cardinality of the subset S in Theorem 2.
Example 13. Let L be the Latin rectangle defined in Example 1. In order to illustrate that the upper bound described in Theorem 2 is sharp, it is enough to consider the pseudococyclic matrix over L Thus, if we consider the subset, then ,and hence,. In addition,, and thus,. That is,.
Now, in order to illustrate the sharpness of the lower bound described in Theorem 2, we can make use of any of the h-pseudocoboundary matrices over L withthat are described in Example 3. Thus, for instance, if we consider, thenand.
In order to illustrate the sharpness of this lower bound, but now avoiding the purely pseudocoboundary framework, let us consider the followingLatin rectangle. It is easily verified that,
and.
If we consider the subset,
then we have thatand.
Then, the pseudococyclic matrix overassociated with the pseudococycleis partial Hadamard.