Next Article in Journal
Parametric Estimation of Diffusion Processes: A Review and Comparative Study
Previous Article in Journal
Comparisons of Parallel Systems with Components Having Proportional Reversed Hazard Rates and Starting Devices
Previous Article in Special Issue
A Multi-Criteria Computer Package-Based Energy Management System for a Grid-Connected AC Nanogrid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hadamard Matrices with Cocyclic Core

by
Víctor Álvarez
1,*,
José Andrés Armario
1,
María Dolores Frau
1,
Félix Gudiel
1,
María Belén Güemes
2 and
Amparo Osuna
1
1
Department of Applied Mathematics I, University of Seville, 41004 Sevilla, Spain
2
Department of Algebra, University of Seville, 41004 Sevilla, Spain
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(8), 857; https://doi.org/10.3390/math9080857
Submission received: 10 February 2021 / Revised: 5 April 2021 / Accepted: 9 April 2021 / Published: 14 April 2021
(This article belongs to the Special Issue Codes, Designs, Cryptography and Optimization)

Abstract

:
Since Horadam and de Launey introduced the cocyclic framework on combinatorial designs in the 1990s, it has revealed itself as a powerful technique for looking for (cocyclic) Hadamard matrices. Ten years later, the series of papers by Kotsireas, Koukouvinos and Seberry about Hadamard matrices with one or two circulant cores introduced a different structured approach to the Hadamard conjecture. This paper is built on both strengths, so that Hadamard matrices with cocyclic cores are introduced and studied. They are proved to strictly include usual Hadamard matrices with one and two circulant cores, and therefore provide a wiser uniform approach to a structured Hadamard conjecture.

1. Introduction

Hadamard matrices are square matrices of order n with entries from { 1 , 1 } such that their rows are pairwise orthogonal. They were identified as the extremal solutions of the maximal determinant problem for square matrices with entries from the unit disc [1].
It may be straightforwardly checked that, regardless of the elemental cases n = 1 and n = 2 , as soon as three rows have to be mutually orthogonal, this implies that n is necessarily a multiple of 4. Unexpectedly, the converse assertion (that there exists a Hadamard matrix for every order n = 4 w ), remains one of the most famous open century-old problems in mathematics, the Hadamard Conjecture.
The techniques for constructing Hadamard matrices are usually organized into three types: multiplication theorems, ”plug-in” methods and direct constructions [2,3]. Nevertheless, none of them has succeeded to provide a uniform method for constructing these matrices.
The cocyclic approach, as introduced in [4], tries to cast new light on this purpose. A cocyclic matrix (over a group G) consists of a matrix ( ψ ( i , j ) ) constructed from a binary (2-)cocycle over G, ψ : G × G { 1 , 1 } , so that:
ψ ( a , b ) ψ ( a , b · c ) ψ ( a · b , c ) ψ ( b , c ) = 1 ,
for all a , b , c G . It is called a 2-coboundary if a map ϕ : G G exists such that ψ ( a , b ) = ϕ ( a ) ϕ ( b ) ϕ ( a b ) , for every a , b G .
Accordingly, checking whether a cocyclic matrix is Hadamard translates into checking if the summation of each row (but the first) is zero [5]. This is not the only advantage of this approach. It endows the matrix with an enriched structure, which is being successfully exploited to look for Hadamard matrices [2,6,7]. Nowadays, this framework is broadening its expected horizons, since more recently even quasigroups [8] and Latin rectangles [9] have come into play.
(Cocyclic) Hadamard matrices are intimately related to other combinatorial objects, such as designs, (almost) difference sets and (almost) perfect sequences. We next briefly recall these notions and relations, as they are introduced in [2,10], since they will be relevant in the exposition of the paper. For further information, the interested reader is referred to [2,10] and the references therein.
A ( v , k , λ ) -design is a pair D = ( P , B ) consisting of a v-set P = { p 1 , , p v } of points and a v-set B = { B 1 , , B v } of k-blocks, 1 < k < v , such that each pair of distinct points is contained in exactly λ blocks.
If G is an automorphism group of D such that for each pair of points p i , p j there is a unique g G such that g ( p i ) = p j , and similarly for blocks, the design D is called regular with respect to G, and G is called a regular group for D .
Matricially, D is easily represented by its v × v incidence matrix A D = ( a i j ) , rows and columns in correspondence with blocks and points, respectively, such that a i j = 1 if and only if p j B i , and 0 otherwise.
It may be straightforwardly checked that a v × v square matrix A with entries 0,1 is an incidence matrix of a ( v , k , λ ) -design if and only if A A T = ( k λ ) I + λ J and A J = k J , for I the identity matrix and J the all 1s matrix.
In particular, there exists a Hadamard matrix H of order 4 w if and only if there exists a square ( 4 w 1 , 2 w 1 , w 1 ) -design D . Actually, noting A = 2 A D J , the matrix obtained from A D by replacing 0s by 1 s, then H = 1 1 1 T A , is a Hadamard matrix, and vice versa.
Other combinatorial structures intimately related to Hadamard matrices and designs are difference sets.
A ( v , k , λ ) -difference set in a group ( G , · ) of order v is a k-subset D G such that the k ( k 1 ) -list of quotients d 1 d 2 1 of distinct elements d 1 , d 2 of D contains each non-identity element of G exactly λ times. The order of the difference set is n = k λ . The difference set is called cyclic or abelian, if G has the respective property.
Remark 1.
Notice that if D is a ( v , k , λ ) -difference set, then G \ D defines a ( v , v k , v 2 k + λ ) -difference set, the so-called complementary difference set of D.
Let G be a group of v elements, and D G a k-subset, 1 < k < v . Then D is a ( v , k , λ ) -difference set in G if and only if D = ( G , { g D : g G } ) is a ( v , k , λ ) -design with regular group G, and vice versa. Therefore, as soon as a ( 4 w 1 , 2 w 1 , w 1 ) -difference set exists, there exists a Hadamard matrix of order 4 w in turn.
Now we turn our interest to (almost) perfect sequences, as introduced in [10].
Consider a cyclic binary sequence ( a i ) with entries from { 1 , 1 } of period v, such that a i + v = a i , for i 0 . The autocorrelation of ( a i ) for shift t is defined as the sum c t ( a i ) = i = 0 v 1 a i a i + t .
A sequence ( a i ) is called perfect when c t ( a i ) = r is constant for 0 < t v 1 , and equals the smallest possible max | c t ( a i ) | { 0 , 1 , 2 } , since c t ( a ) v mod 4 .
Remark 2.
Notice that a perfect periodic sequence with period v, k positive entries per period and autocorrelation c t ( a i ) = r , 0 < t v 1 , is equivalent to a cyclic ( v , k , λ ) -difference set: it suffices to take D = { i : a i = 1 , 0 i v 1 } , so that | D ( D + t ) | = λ and r = v 4 ( k λ ) .
Depending on the value c t ( a i ) = r { 0 , ± 1 , ± 2 } , the existence of perfect sequences ( a i ) is summarized in [10]. In particular:
  • The case r = 0 corresponds to circulant Hadamard matrices of order v, which are conjectured to exist just for v = 4 .
  • The case r = 1 corresponds to ( 2 u 2 + 2 u + 1 , u 2 , u 2 u 2 ) -cyclic difference sets, which are conjectured to exist just for u = 1 , 2 .
  • There is no known example for the case r = 2 , and experimental results suggest that none might exist.
  • The case r = 2 gives just one difference set, the ( 2 , 1 , 0 ) -difference set.
  • The case r = 1 gives the so-called Paley–Hadamard difference sets, with parameters ( v , v 1 2 , v 3 4 ) , whose existence implies in turn the existence of Hadamard matrices of order v + 1 . These include very well known families of difference sets [10].
Remark 3.
The case r = 1 is of particular interest in this paper, since it includes the so-called Hadamard matrices with one circulant core [11], of the form 1 1 1 A , for A being a circulant matrix whose first row consists of a perfect sequence ( a i ) with c t ( a i ) = 1 , 0 < t 4 w 2 , and i = 0 4 w 2 a i = 1 .
When relaxing some conditions, the combinatorial structures described above may be generalized, in some sense.
For instance, given a k-subset D of a group ( G , · ) of order v, it might occur that the number of occurrences of each non identity element in G among the list of quotients d 1 d 2 1 of distinct elements d 1 d 2 D is either λ or λ + 1 , not just λ . Then D defines a ( v , k , λ , s ) -almost difference set, where s denotes the amount of elements of G \ { 1 } that appears precisely λ times in the list d 1 d 2 1 , the remaining v s 1 elements of G appearing exactly λ + 1 times.
Almost difference sets are related to almost perfect sequences, in the following manner.
A sequence ( a i ) is called almost perfect when two possible values r 1 , r 2 are allowed for c t ( a i ) , for 0 < t v 1 , with | r 1 | + | r 2 | = 4 . As noted in [10], this is equivalent to D = { i : a i = 1 , 0 i v 1 } being an ( v , k , k v 4 1 , k v k 2 ( k 1 ) v 4 ) almost difference set, for k = | D | .
As claimed in [10], computer experimentation seems to suggest that balanced (i.e., half of the entries are of opposite sign) almost perfect sequences might exist for every v 1 ( m o d 4 ) . As soon as two such balanced sequences ( a i ) and ( b i ) combine to give c t ( a i ) + c t ( b i ) = 2 , for 0 < t 2 w 2 , a Hadamard matrix of order 4 w would exist in turn: this is one of the most prolific techniques for constructing Hadamard matrices of order 4 w , the so-called two circulant cores "plug-in" method [3,12,13].
Actually, the Hadamard matrix would consist in:
1 1 1 1 1 1 1 1 1 1 A B 1 1 B T A T ,
for A and B being the circulant matrices based on ( a i ) and ( b i ) , respectively.
As a matter of fact, among the most prominent "plug-in" methods for constructing Hadamard matrices, precisely the two circulant cores technique and the Goethals–Seidel arrays [14] were the only ones that remain out of the cocyclic framework, as indicated in [15]. Actually, Goethals–Seidel arrays have been recently characterized as (pseudo)cocyclic matrices over quasigroups in [16].
Finally, we now recall the characterization of cocyclic Hadamard matrices in terms of certain difference sets and designs, as introduced in Theorem 2.4 of [17], and which is used in [6] to provide an exhaustive classification of cocyclic Hadamard equivalent matrices of orders less than 40. For the sake of simplicity and readability, we will not detail the definition of these particular combinatorial structures, as they are not needed for the comprehension of the paper.
Theorem 1.
[17] The following statements are equivalent:
1.
There is a cocyclic Hadamard matrix over G, | G | = 4 w .
2.
There is a (normal) relative ( 4 w , 2 , 4 w , 2 w ) -difference set in a central extension of 1 by G, relative to 1 .
3.
There is a divisible ( 4 w , 2 , 4 w , 2 w ) -design, class regular with respect to 1 , and with central extension of 1 by G as a regular group of automorphisms.
The aim of this paper is to settle a theoretical background for the study of Hadamard matrices consisting of cocyclic cores, instead of circulant cores. Actually, Hadamard matrices with a cocyclic core will be shown to be placed in some sense halfway from full cocyclic Hadamard matrices and usual Hadamard matrices, as 4 w × 4 w Hadamard matrices with a cocyclic core will be proven to exist if and only if there exist ( 4 w 1 , 2 w 1 , w 1 ) -difference sets (Theorem 2), which are already known to imply the existence of full Hadamard matrices, as commented before.
The paper is organized as follows. In Section 2, we characterize the existence of Hadamard matrices with a ( 4 w 1 ) × ( 4 w 1 ) cocyclic core, in terms of some perfect sequences and difference sets. Section 3 is devoted to the characterization of Hadamard matrices with a ( 4 w 2 ) × ( 4 w 2 ) cocyclic core, in terms of certain almost perfect sequences and almost difference sets.

2. Hadamard Matrices with a ( 4 w 1 ) × ( 4 w 1 ) Cocyclic Core

As introduced in Section 1, Hadamard matrices with one circulant core consist of matrices of the type 1 1 1 A , for A being a circulant matrix whose first row consists of a perfect binary sequence ( a i ) with c t ( a i ) = 1 , 0 < t 4 w 2 , and i = 0 4 w 2 a i = 1 . They were extensively studied in [11].
In this section we study the conditions under which a cocyclic (instead of a simply circulant) matrix M ψ (for ψ as in (1)) may be plugged in a structure of the type:
? ? α M ψ ,
in order to provide a Hadamard matrix as well, for α = ( α g 0 , , α g 4 w 2 ) , given an ordering { g 0 = 1 , , g 4 w 2 } of G.
Notice that the first row of such a structure is not of interest, since every partial Hadamard matrix of size ( 4 w z ) × 4 w , 1 z 7 , is known to be extendable to a full 4 w × 4 w Hadamard matrix [18].
Theorem 2.
There exists a Hadamard matrix of order 4 w with a ( 4 w 1 ) × ( 4 w 1 ) cocyclic core if and only if there exists a ( 4 w 1 , 2 w , w ) -difference set (or, equivalently, a ( 4 w 1 , 2 w 1 , w 1 ) -difference set).
The following sequence of lemmas will help in the task of proving this result.
Lemma 1.
The first row (and column) of M ψ consists of a common single value, either 1 or 1 .
Proof. 
This is a common fact of cocyclic matrices, and it may be straightforwardly derived from Equation (1): as soon as one fixes a = b = 1 G , it follows that ψ ( 1 , 1 ) · ψ ( 1 , g k ) = 1 , for every g k G .
A similar argument applies to the first column, taking b = c = 1 in (1) instead. □
Remark 4.
Cocylic matrices M ψ for which ψ ( 1 , j ) = ψ ( j , 1 ) = 1 are usually termed normalized.
The following result is at the very heart of the usual cocyclic test for Hadamard matrices [2,5]. However, we will rather state it and reproduce its proof explicitly, since both of them will be extensively used in the paper.
Lemma 2.
For every g i , g j G , the dot product of rows indexed by g i and g j in M ψ consists of:
g k G ψ ( g i , g k ) ψ ( g j , g k ) = ψ ( g i g j 1 , g j ) g k G ψ ( g i g j 1 , g k ) .
Proof. 
Actually, this is an alternative way to read the usual cocyclic Hadamard test of [5]. From (1), taking a = g i g j 1 , b = j and c = g k , it follows that:
ψ ( g i g j 1 , g j ) · ψ ( g i g j 1 , g j g k ) = ψ ( g i , g k ) · ψ ( g j , g k ) .
Therefore, the dot product of rows indexed by g i and g j in M ψ consists of:
g k G ψ ( g i , g k ) ψ ( g j , g k ) = g k G ψ ( g i g j 1 , g j ) ψ ( g i g j 1 , g j g k ) = ψ ( g i g j 1 , g j ) g k G ψ ( g i g j 1 , g k ) .
Lemma 3.
Assume that the matrix in (3) is Hadamard. Then g k G α g k = ± 1 .
Proof. 
From Remark 4 we know that ψ ( g k , 1 ) is constant (for both 1 and 1 ) for every g k G . Therefore, the dot product of columns 1 and 2 of the matrix in (3) consists of:
0 = ± 1 ± g k G α g k ,
and the result follows. □
Lemma 4.
Assume that the matrix in (3) is Hadamard. Then g k G ψ ( g i , g k ) = ψ ( g i , 1 ) · α 1 · α g i , for every g i G \ { 1 } .
Proof. 
Taking g j = 1 G in Lemma 2, it follows that the dot product of rows indexed by g i and 1 in (3) consists of:
0 = α g i · α 1 + ψ ( g i , 1 ) g k G ψ ( g i , g k ) ,
from which the asserted result derives at once. □
Lemma 5.
Assume that the matrix in (3) is Hadamard. Then ψ ( g i , g j ) = ψ ( g i , 1 ) · α 1 · α g i · α g j · α g i g j , for every g i , g j G .
Proof. 
From Lemma 2, the dot product of the rows indexed by g i g j and g j in (3) consists of:
0 = α g i g j · α g j + ψ ( g i , g j ) g k G ψ ( g i , g k ) .
Consequently, taking into account Lemma 4,
0 = α g i g j · α g j ψ ( g i , 1 ) · α 1 · α g i ψ ( g i , g j ) ,
so that ψ ( g i , g j ) = ψ ( g i , 1 ) · α 1 · α g i · α g j · α g i g j . □
In the circumstances above, the following results may be straightforwardly derived.
Corollary 1.
ψ is completely characterized as a 2-coboundary ψ ( g i , g j ) = ϕ ( g i ) ϕ ( g j ) ϕ ( g i g j ) , for ϕ : G { 1 , 1 } defined as ϕ ( g i ) = ϕ ( g 1 ) · α 1 · α g i , ϕ ( g 1 ) = ± 1 .
Remark 5.
Notice that it is irrelevant whether one fixes ϕ ( g 1 ) to be either 1 or 1 . This just has to be with the (un)normalized character of the related 2-cocycle, as noted in Remark 4.
Corollary 2.
g j G α g j α g i g j = 1 , for every g i G .
Proof. 
From Lemma 5, ψ ( g i , g j ) = α 1 α g i α g j α g i g j . Adding as g j runs on G, we obtain:
α 1 α g i = g j G ψ ( g i , g j ) = α 1 α g i g j G α g j α g i g j ,
from which the result derives at once. □
Lemma 6.
Assume that ( α g k ) and M ψ are given so that rows from 2 to 4 w in (3) are pairwise orthogonal. Then this matrix may be completed to a full Hadamard matrix, in essentially one way (up to negation of the row).
Proof. 
Let ( s 1 , s 2 , , s 4 w ) be the unknown entries of the first row of (3).
Lemma 1 guarantees that the first column in M ψ consists of a common constant, ψ ( 1 , 1 ) . Take s 2 = ψ ( 1 , 1 ) , so that the second column of (3) consists of a common constant.
From the orthogonality law, the dot product of column i 2 with the second column has to be zero. Consequently, since the second column is formed by a common constant, the summation of each column i 2 of (3) has to be zero, as well. This characterizes uniquely the first row of the matrix (once s 2 has been fixed). □
We can now prove Theorem 2.
Proof. 
We first prove the sufficient condition.
Assume that a Hadamard matrix of the form (3) exists, with a cocyclic core consisting of M ψ .
In these circumstances, notice that ( α g k ) defines a generalized perfect sequence, in the sense that:
  • It is balanced, as Lemma 3 indicates.
  • A generalized autocorrelation function for ( α g i ) may be defined, so that shift g t depends on the right action of g t by means of the group law of G: c t ( α g k ) = g k G α g k α g k g t .
  • Corollary 2 shows that ( α g k ) is perfect.
In these circumstances, the set D = { g k : α g k = 1 } defines a difference set, as noted in Remark 2.
Since the sequence is balanced, it follows that | D | = 2 w or | D | = 2 w 1 . Furthermore, it may be straightforwardly checked that | D D · g t | = | D | w . No matter what the concrete value of | D | is, a couple of complementary difference sets with parameters ( 4 w 1 , 2 w , w ) and ( 4 w 1 , 2 w 1 , w 1 ) are thus defined (see Remark 1).
Conversely, starting from such a difference set, as noted in Remark 2, the process works the other way around, and the proof ends, as soon as the matrix so obtained may be extended to a full Hadamard matrix, attending to Lemma 6. □
Example 1.
Consider the multiplicative cyclic group of order 3, G = ( C 3 , · ) = a : a 3 = 1 , endowed with the natural ordering { 1 , a , a 2 } .
The subset D = { a , a 2 } defines a ( 3 , 2 , 1 ) -difference set in G, since a · a 2 = a 2 and a 2 · a 1 = a .
Let us consider the sequence α = ( α g ) g D = ( 1 , 1 , 1 ) , such that α g = 1 if g D , and α g = 1 otherwise.
By construction, ( α g ) defines a perfect sequence. Actually:
  • α 1 · α 1 · a + α a · α a · a + α a 2 · α a 2 · a = 1 .
  • α 1 · α 1 · a 2 + α a · α a · a 2 + α a 2 · α a 2 · a 2 = 1 .
Consider the map ϕ : ( C 3 , · ) { 1 , 1 } defined as ϕ ( 1 ) = 1 , ϕ ( a ) = α 1 · α a = 1 , ϕ ( a 2 ) = α 1 · α a 2 = 1 . Let ψ : C 3 × C 3 { 1 , 1 } be the 2-coboundary defined as ψ ( i , j ) = ϕ ( i ) ϕ ( j ) ϕ ( i · j ) , so that M ψ reads as:
1 1 1 1 1 1 1 1 1 .
Plugging this matrix in (3), we get:
? ? ? ? 1 1 1 1 1 1 1 1 1 1 1 1 .
This matrix may be completed to form a full Hadamard matrix, as soon as one takes its first row to be ( 1 , 1 , 1 , 1 ) , attending to Lemma 6.
Remark 6.
Notice that if one negates both of the third and fourth rows and columns of the Hadamard matrix of Example 1, one obtains the Hadamard equivalent matrix:
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ,
which is indeed a Hadamard matrix with a back-circulant core. This may be transformed into a Hadamard equivalent matrix consisting of a usual circulant core, as soon as rows are permuted accordingly. This is not a casual fact, as the following result asserts.
Proposition 1.
Any Hadamard matrix with a circulant core is Hadamard equivalent to a Hadamard matrix with a cocyclic core.
Proof. 
As noted in Remark 3 (see [11] for details), any 4 w × 4 w Hadamard matrix H with a circulant core H C is in one-to-one correspondence with the cyclic ( 4 w , 2 w , w ) -difference set D = { a i : H C ( 1 , i 1 ) = 1 } ( C 4 w 1 , · ) , consisting of the elements that correspond to the positions at which the 1s of the first row of H C are located.
As illustrated in Example 1, starting from such a cyclic difference set, application of the constructive proof of Theorem 2 provides a Hadamard matrix with a cocyclic core M ψ . Furthermore, Corollary 1 shows that the map ϕ underlying M ψ , as defined, provides a cocyclic core, which is Hadamard equivalent to the initial circulant core. To check this, it suffices to negate both the sets of rows and columns indexed by the elements in D, and reorder the rows from bottom to top. □
A question arises in a natural way: is there any advantage in looking for Hadamard matrices with cocyclic cores instead of Hadamard matrices with circulant cores?
Proposition 2.
Hadamard matrices with cocyclic cores strictly include Hadamard matrices with one circulant core.
Proof. 
Hadamard matrices of order 4 w with a circulant core are in one-to-one correspondence with cyclic ( 4 w 1 , 2 w 1 , w 1 ) -difference sets.
However, Hadamard matrices or order 4 w with a cocyclic core are in one-to-one correspondence with ( 4 w 1 , 2 w 1 , w 1 ) -difference sets, which are not necessarily cyclic.
Actually, there are orders 4 w for which no such cyclic difference sets exist, but as yet, general difference sets do exist. □
Example 2.
Consider the case 4 w = 28 , for instance.
On the one hand, Theorem 2 in [11] states that there are no 28 × 28 Hadamard matrices with a circulant core. Consequently, no cyclic ( 27 , 13 , 6 ) -different set can exist.
On the other hand, ( 27 , 13 , 6 ) -difference sets do exist: as noted in [19],
D = { 1 , a , a 2 , b , a b , b 2 , c , a c , b c , a c 2 , a 2 b c 2 , b 2 c 2 , a 2 b 2 c 2 }
constitutes a ( 27 , 13 , 6 ) -difference set in G = ( C 3 × C 3 × C 3 , · ) = a , b , c : a 3 = b 3 = c 3 = 1 , with ordering a i 1 b j 1 c k 1 < a i 2 b j 2 c k 2 if and only if k 1 < k 2 , or k 1 = k 2 and j 1 < j 2 , or ( j 1 , k 1 ) = ( j 2 , k 2 ) and i 1 < i 2 .
Let us consider the sequence α = ( α g ) g D , such that α g = 1 if g D , and α g = 1 otherwise.
Since α 1 = 1 , consider the map ϕ : G { 1 , 1 } defined as ϕ ( g ) = α g , for g G . Let ψ : G × G { 1 , 1 } be the 2-coboundary defined as ψ ( i , j ) = ϕ ( i ) ϕ ( j ) ϕ ( i · j ) . Plugging ( α g ) and M ψ in (3) and completing with regards to Lemma 6 leads to a 28 × 28 Hadamard matrix with a cocyclic core.

3. Hadamard Matrices with a ( 4 w 2 ) × ( 4 w 2 ) Cocyclic Core

Hadamard matrices with two circulant cores [3,12,13] come from a new “plug-in” technique, which extends the underlying idea applied when constructing Hadamard matrices with one circulant core. In this occasion, properly fixing two rows and columns, a full Hadamard matrix may be constructed as soon as two ( 2 w 1 ) × ( 2 w 1 ) circulant matrices A and B exist, satisfying the constraint:
A A T + B B T = 4 w I 2 w 1 2 J 2 w 1 ,
in which case the matrix:
1 1 1 1 1 1 1 1 1 1 A B 1 1 B T A T
would be Hadamard.
As commented in Section 1, this is the case if and only if the first rows of A and B, ( a i ) and ( b i ) , define two balanced almost perfect sequences with c t ( a i ) + c t ( b i ) = 2 , for 0 < t w 1 .
In this section we study the conditions under which a cocyclic matrix M ψ (for ψ as in (1)) may be plugged in a structure of the type:
? ? ? α β M ψ ,
in order to provide a Hadamard matrix as well, for α = ( α g 0 , , α g 4 w 3 ) and β = ( β g 0 , , β g 4 w 3 ) , given an ordering { g 0 = 1 , , g 4 w 3 } of G.
As noted in Section 1, as soon as the rows from 3 to 4 w are pairwise orthogonal, the matrix can be completed to a full Hadamard matrix [18]. Therefore we will focus on the rows from 3 to 4 w in (5).
In what follows, the notation used in Section 2 still applies, so that the rows from 3 to 4 w in (5) will be indexed by the corresponding elements in G. In particular, it is remarkable that the row indexed by 1 G corresponds to the third row in (5).
Furthermore, attending to Hadamard equivalence, up to negation of columns 1 or 2 in (5), without loss of generality we may assume that α 1 = β 1 = ψ ( 1 , 1 ) , so that the third row in (5) (that is indexed by 1 G ) consists of the constant vector ψ ( 1 , 1 ) · 1 .
We now determine a collection of necessary and sufficient conditions for (5) being a Hadamard matrix with a cocyclic core.
Lemma 7.
Assume that (5) is a Hadamard matrix with a cocyclic core M ψ . Then g G ψ ( h , g ) { 2 , 0 , 2 } , for all h G \ { 1 } . Moreover,
  • g G ψ ( h , g ) = 0 if and only if ( α h , β h ) = ( 1 , 1 ) · s h , for some (undetermined by now) s h { 1 , 1 } .
  • 0 g G ψ ( h , g ) = ± 2 if and only if ( α h , β h ) = ( 1 , 1 ) · s h , for s h = 1 2 g G ψ ( h , g ) .
Proof. 
Let h G \ { 1 } .
Taking into account the orthogonality constraint, it follows that the dot product row   h , row   1 of rows indexed by h and 1 G in (5) must be zero. Therefore, from Lemma 2,
0 = α h α 1 + β h β 1 + ψ ( h , 1 ) · g G ψ ( h , g ) .
Since α 1 = β 1 = ψ ( 1 , 1 ) = ψ ( h , 1 ) , we get g G ψ ( h , g ) = α h β h and the result follows. □
Corollary 3.
Assume that (5) is a Hadamard matrix with a cocyclic core M ψ , such that g G ψ ( h , g ) { 2 , 2 } , for all h G \ { 1 } . Then ψ is a 2-coboundary and w = 1 .
Proof. 
For every g , h G , attending to Lemma 2, the dot product of rows indexed by g h and h is:
0 = 2 s g h s h + ψ ( g , h ) s g ,
so that ψ ( g , h ) = s g s h s g h is actually a 2-coboundary ( ψ ( g , h ) = ϕ ( g ) ϕ ( h ) ϕ ( g h ) , for ϕ : G { 1 , 1 } defined as ϕ ( g ) = s g ).
Furthermore, the summation of the row indexed by g in M ψ is 2 s g = h G ψ ( g , h ) = s g h G s h s g h , so that h G s h s g h = 2 and ( s g ) g G defines a perfect sequence. It is known (see [10] for instance) that the only difference set corresponding to a perfect sequence of this type is the trivial ( 2 , 1 , 0 ) -difference set, and hence w = 1 . □
Remark 7.
Consequently, from now on, we assume that there are elements h G for which g G ψ ( h , g ) = 0 . Actually, in these circumstances, notice that ψ becomes a quasi-orthogonal cocycle, as introduced in [20].
Lemma 8.
In the circumstances above, the elements in G \ { 1 } may be organized into two subsets, S 0 = { h G \ { 1 } : g G ψ ( h , g ) = 0 , and S ¯ 0 = ( G \ { 1 } ) \ S 0 , such that:
1.
h S 0 h 1 S 0 . Accordingly, h S ¯ 0 h 1 S ¯ 0 .
2.
For all g S 0 , g · S 0 G \ S 0 . Therefore, | S 0 | | G \ S 0 | .
3.
For all g G \ S 0 , g · ( G \ S 0 ) G \ S 0 . Therefore, | G \ S 0 | | S 0 | .
4.
For all g S 0 , g · ( G \ S 0 ) S 0 and ( G \ S 0 ) · g S 0 .
Proof. 
We proceed with the demonstration point by point.
  • For every h G \ { 1 } , since row   1 , row   h = row   h , row   1 . Therefore ψ ( h 1 , h ) g G ψ ( h 1 , g ) = ψ ( h , 1 ) g G ψ ( h , g ) , and the result follows.
  • Let g , h S 0 . Then h 1 S 0 as well. Now:
    0 = row   g , row   h 1 = α g α h 1 + α g α h 1 + ψ ( g h , h ) · k G ψ ( g h , k ) .
    Therefore g h G \ S 0 .
  • Let g , h G \ S 0 . Then h 1 G \ S 0 as well. Now:
    0 = row   g , row   h 1 = α g α h 1 + α g α h 1 + ψ ( g h , h ) · k G ψ ( g h , k ) .
    Therefore g h G \ S 0 .
  • Let g S 0 and h G \ S 0 . Then h 1 G \ S 0 as well. Now:
    0 = row   g , r o w   h 1 = α g α h 1 α g α h 1 + ψ ( g h , h ) · k G ψ ( g h , k ) .
    Therefore, g h S 0 .
Corollary 4.
In the circumstances above, | S 0 | = | G \ S 0 | = 2 w 1 , G \ S 0 is a normal subgroup of G and G / ( G \ S 0 ) C 2 .
Proof. 
This is a straightforward consequence of Lemma 8. □
Remark 8.
In the circumstances above, one may define a new ordering for the elements in G, such that the last 2 w 1 elements correspond to S 0 . For instance, when any g S 0 are fixed, such an ordering would be { 1 = n 1 , , n 2 w 1 , g , g n 2 , , g n 2 w 1 } .
Corollary 5.
In the circumstances above, for h S ¯ 0 and g G , ψ ( h , g ) = s h s g s h g . Furthermore, g G s g s h g = 2 .
Proof. 
Let h S ¯ 0 and g G . Consider the dot product of rows indexed by h g and g in (5). From Lemma 8, depending on whether:
  • g G \ S 0 , then h g G \ S 0 . Attending to Lemma 7, then:
    0 = row   h g , row   g = 2 s h g s g + ψ ( h , g ) k G ψ ( h , k ) = 2 s h g s g + 2 s h ψ ( h , g ) .
  • g S 0 , then h g S 0 . Attending to Lemma 7, then:
    0 = row   h g , row   g = 2 s h g s g + ψ ( h , g ) k G ψ ( h , k ) = 2 s h g s g + 2 s h ψ ( h , g ) .
Whichever is the case, for h S ¯ 0 and g G , it is satisfied that ψ ( h , g ) = s h s g s h g . Taking a summation as g runs in G, we get 2 s h = g G ψ ( h , g ) = s h g G s g s h g . The result follows immediately. □
We next summarize these results.
Theorem 3.
Let (5) be a matrix with a cocyclic core M ψ over G. Then it is Hadamard if and only if the following conditions are satisfied:
  • G contains a normal subgroup N such that G / N C 2 .
  • There is a binary sequence ( s g ) g G such that:
    -
    For every h N , ψ ( h , g ) = s h s g s h g , and g G s g s h g = 2 .
    -
    For every k G \ N , ψ ( k , g ) = s k s g s k g φ ( k , g ) (for some 2-cocycle φ : G × G { 1 , 1 } such that φ ( h , g ) = 1 for all h N ), and g G s g s k g φ ( g , k ) = 0 .
Even though it might seem difficult to meet the hypothesis described in Theorem 3 altogether, we next describe a family of Hadamard matrices with a cocyclic core.
Proposition 3.
Hadamard matrices with two circulant cores are Hadamard equivalent to Hadamard matrices with a cocyclic core over D 4 w 2 .
Proof. 
Consider the group D 4 w 2 = a , b : a 2 w 1 = b 2 = ( a b ) 2 = 1 , with ordering G = { 1 , a , , a 2 w 2 , b , , a 2 w 2 b } . Notice that N = a is a normal subgroup of G, and that every element k G \ N is of order 2, that is k 2 = 1 . Consider the 2-cocycle φ : G × G { 1 , 1 } defined as φ ( h , g ) = 1 if and only if both h , g G \ N , and 1 otherwise.
Attending to the description of cocyclic matrices over D 4 w 2 developed in [21,22], it may be straightforwardly derived that the two-circulant core structure of (2) is Hadamard equivalent to a cocyclic matrix over D 4 w 2 .
More concretely, consider two balanced sequences ( a i ) and ( b i ) such that a i · a i + t + b i · b i + t = 2 , for 0 < t w 1 . Take s a i = a i and s a i b = b i , for 0 i 2 w 2 .
Now, consider the subset C G of indices at which the positive entries of the sequence ( s i ) (i.e., negative entries of ( ( a i ) | ( b i ) ) ) occur, and select the corresponding subset of elementary coboundaries c , so that ψ = φ · c C c . For the sake of convenience, it might be appropriate to recall that these elementary coboundaries are commonly defined as g ( h , k ) = δ g ( h ) δ g ( k ) δ g ( h k ) , for δ i ( j ) = 1 if and only if i = j , and 1 otherwise.
Actually, as indicated in [21,22], the process of successively negating the row and column indexed by c C in M ψ , ends in a Hadamard equivalent matrix with two back circulant cores similar to (2). Permuting the rows accordingly, the proper core of the matrix (2) may be obtained.
Now, consider the conditions a i · a i + t + b i · b i + t = 2 , for 0 < t w 1 , which guarantee the orthogonal constraint of (2) in [12,13]. These are straightforwardly translated to the conditions g G s g s h g = 2 , for every h N , of Theorem 3.
Notice that, as defined, the constraints g G s g s k g φ ( g , k ) = 0 , for every k G \ N , are naturally satisfied. Actually,
g G s g s k g φ ( g , k ) = h N s h s k h g G \ N s g s k g = 0 ,
since there is a one-to-one correspondence from N to k N = G \ N , taking h N on g h = k h ; so that each term s h s k h on the left-hand side of the equation cancels with the corresponding term on the right-hand side, as s g h s k g h = s k h s k 2 h = s k h s h . □
Example 3.
For instance, consider the 8 × 8 Hadamard matrix with two circulant cores of the form (2), which arises from the sequences ( a i ) = ( b i ) = ( 1 , 1 , 1 ) , with a 0 a 1 + a 1 a 2 + a 2 a 0 = 1 :
H = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
Consider the dihedral group D 6 = a , b : a 3 = b 2 = ( a b ) 2 = 1 , with ordering { 1 , a , a 2 , b , a b , a 2 b } , normal subgroup N = { 1 , a , a 2 } and the subset S 0 = { b , a b , a 2 b } . Let C = { a 2 , a 2 b } and consider the 2-cocycle ψ : D 6 × D 6 { 1 , 1 } given by ψ = ϕ φ , for ϕ = a 2 a 2 b and φ ( g , h ) = 1 if and only if both g , h S 0 . The related cocyclic matrix is then:
M ψ = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
Since ϕ = a 2 a 2 b , we define s 1 = 1 , s a = 1 , s a 2 = 1 , s b = 1 , s a b = 1 , s a 2 b = 1 , which is consistent with Lemma 7 and Proposition 3.
We may therefore extend M ψ to a full Hadamard matrix of the form (5) with a cocyclic core M ψ , as soon as one takes α = ( s 1 , s a , s a 2 , s b , s a b , s a 2 b ) = ( 1 , 1 , 1 , 1 , 1 , 1 ) and β = ( s 1 , s a , s a 2 , s b , s a b , s a 2 b ) = ( 1 , 1 , 1 , 1 , 1 , 1 ) :
H ψ = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .
Notice that starting from H ψ and negating both rows and columns 5 (indexed by a 2 ) and 8 (indexed by a 2 b ), and then permuting rows (4,5) to be ordered as (5,4), ends with the matrix H above, as claimed in Proposition 3.
Nevertheless, Hadamard matrices with a cocyclic core strictly include those Hadamard matrices with a circulant core. For the sake of completeness, we conclude the paper by describing an example of a Hadamard matrix with a cocyclic core over a group not isomorphic to any dihedral group, which supports this claim.
Example 4.
Consider the group G = C 3 × C 2 = a , b : a 3 = b 2 = 1 . The subgroup N = a is normal in G.
Take ( s i ) i G = ( 1 , 1 , 1 , 1 , 1 , 1 ) . It may be readily checked that:
  • g G s g s a · g = s 1 s a + s a s a 2 + s a 2 s 1 + s b s a b + s a b s a 2 b + s a 2 b s b = 2 .
  • g G s g s a 2 · g = s 1 s a 2 + s a s 1 + s a 2 s a + s b s a 2 b + s a b s b + s a 2 b s a b = 2 .
  • g G s g s b · g = s 1 s b + s a s a b + s a 2 s a 2 b s b s 1 s a b s a s a 2 b s a 2 = 0 .
  • g G s g s a b · g = s 1 s a b + s a s a 2 b + s a 2 s b s b s a s a b s a 2 s a 2 b s 1 = 0 .
  • g G s g s a 2 b · g = s 1 s a 2 b + s a s b + s a 2 s a b s b s a 2 s a b s 1 s a 2 b s a = 0 .
Accordingly, consider the 2-cocycle ψ = φ · a 2 a 2 b , for φ ( g , h ) = 1 if and only if both g , h G \ N . By construction, the matrix M ψ may be extended to a full Hadamard matrix with a cocyclic core,
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .

4. Conclusions and Further Work

In this paper we have explored the notion of Hadamard matrices with a cocyclic core, inspired by a series of papers [3,11,12,13] on Hadamard matrices with circulant cores.
Actually, we have described two new “plug-in” techniques for constructing Hadamard matrices, which strictly include those based on circulant cores. They depend on the existence of certain (almost) perfect sequences and (almost) difference sets, which will be our concern in the future.

Author Contributions

Conceptualization, software and writing—original draft preparation, V.Á.; methodology, formal analysis and writing—review and editing, J.A.A. and F.G.; validation, resources, data curation, visualization, supervision and project administration, M.D.F., M.B.G. and A.O.; investigation, V.Á. and J.A.A.; funding acquisition, J.A.A. All authors have read and agreed to the published version of the manuscript.

Funding

This work is partially supported by the Research Project FQM-016 from Junta de Andalucía.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We would like to thank the anonymous reviewers for their suggestions and comments, which have contributed to an improvement of the paper. We also would like to thank the Guest Editor of this special volume for giving us the opportunity of contributing with this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hadamard, J. Résolution d’une question relative aux determinants. Bull. Sci. Math. 1893, 17, 240–246. [Google Scholar]
  2. Horadam, K.J. Hadamard Matrices and Their Applications; Princeton University Press: Princeton, NJ, USA, 2007. [Google Scholar]
  3. Kotsireas, I.S. Structured Hadamard Conjecture, Number Theory and Related Fields. In Springer Proceedings in Mathematics and Statistics; Borwein, J., Shparlinski, I., Zudilin, W., Eds.; Springer: Berlin/Heidelberg, Germany, 2013; Volume 43, pp. 215–217. [Google Scholar]
  4. Horadam, K.J.; de Launey, W. Cocyclic development of designs. J. Algebraic Combin. 1993, 2, 267–290, Erratum. J. Algebraic Combin. 1994, 3, 129. [Google Scholar] [CrossRef]
  5. Horadam, K.J.; de Launey, W. Generation of cocyclic Hadamard matrices. Math. Appl. 1995, 325, 279–290. [Google Scholar]
  6. Ó Catháin, P.; Röder, M. The cocyclic Hadamard matrices of order less than 40. Des. Codes Cryptogr. 2011, 58, 73–88. [Google Scholar] [CrossRef]
  7. De Launey, W.; Flannery, D. Algebraic Design Theory; American Mathematical Society: Providence, RI, USA, 2011. [Google Scholar]
  8. Álvarez, V.; Falcón, R.M.; Frau, M.D.; Gudiel, F.; Güemes, M.B. Cocyclic Hadamard matrices over Latin rectangles. Eur. J. Comb. 2019, 79, 74–96. [Google Scholar] [CrossRef]
  9. Falcón, R.M.; Álvarez, V.; Frau, M.D.; Gudiel, F.; Güemes, M.B. Pseudococyclic partial Hadamard matrices over Latin rectangles. Mathematics 2021, 9, 113. [Google Scholar] [CrossRef]
  10. Arasu, K.T. Sequences and arrays with desirable correlation properties. In Information Security, Coding Theory and Related Combinatorics; Crnković, D., Tonchev, V., Eds.; IOS Press: Amsterdam, The Netherlands, 2011; pp. 136–171. [Google Scholar]
  11. Kotsireas, I.S.; Koukouvinos, C.; Seberry, J. Hadamard ideals and Hadamard matrices with circulant core. J. Comb. Math. Comb. Comput. 2006, 57, 47–63. [Google Scholar] [CrossRef] [Green Version]
  12. Fletcher, R.J.; Gysin, M.; Seberry, J. Application of the discrete Fourier transform to the search for generalised Legendre pairs and Hadamard matrices. Australas. J. Combin. 2001, 23, 75–86. [Google Scholar]
  13. Kotsireas, I.S.; Koukouvinos, C.; Seberry, J. Hadamard ideals and Hadamard matrices with two circulant cores. Eur. J. Combin. 2006, 27, 658–668. [Google Scholar] [CrossRef] [Green Version]
  14. Goethals, J.M.; Seidel, J.J. Orthogonal matrices with zero diagonal. Can. J. Math. 1967, 19, 1001–1010. [Google Scholar] [CrossRef]
  15. Ó Catháin, P. Group Actions on Hadamard Matrices. Master’s Thesis, National University of Ireland, Galway, Ireland, 2008. [Google Scholar]
  16. Álvarez, V.; Armario, J.A.; Falcón, R.M.; Frau, M.D.; Gudiel, F.; Güemes, M.B.; Osuna, A. On cocyclic Hadamard matrices over Goethals–Seidel loops. Mathematics 2020, 8, 24. [Google Scholar] [CrossRef] [Green Version]
  17. De Launey, W.; Flannery, D.L.; Horadam, K.J. Cocyclic Hadamard matrices and difference sets. Discrete Appl. Math. 2000, 102, 47–61. [Google Scholar] [CrossRef] [Green Version]
  18. Verheiden, E. Integral and rational completions of combinatorial matrices. J. Combin. Theory Ser. A 1978, 25, 267–276. [Google Scholar] [CrossRef] [Green Version]
  19. Kibler, R.E. A summary of noncyclic difference sets, k < 20. J. Combin. Theory Ser. A 1978, 25, 62–67. [Google Scholar]
  20. Armario, J.A.; Flannery, D. On quasi-orthogonal cocycles. J. Comb. Des. 2018, 26, 401–411. [Google Scholar] [CrossRef]
  21. Ãlvarez, V.; Armario, J.A.; Frau, M.D.; Real, P. A system of equations for describing cocyclic Hadamard matrices. J. Comb. Des. 2008, 16, 276–290. [Google Scholar] [CrossRef] [Green Version]
  22. Ãlvarez, V.; Armario, J.A.; Frau, M.D.; Gudiel, F.; Güemes, M.B.; Osuna, A. On D4t-cocyclic Hadamard matrices. J. Comb. Des. 2016, 24, 352–368. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Álvarez, V.; Armario, J.A.; Frau, M.D.; Gudiel, F.; Güemes, M.B.; Osuna, A. Hadamard Matrices with Cocyclic Core. Mathematics 2021, 9, 857. https://doi.org/10.3390/math9080857

AMA Style

Álvarez V, Armario JA, Frau MD, Gudiel F, Güemes MB, Osuna A. Hadamard Matrices with Cocyclic Core. Mathematics. 2021; 9(8):857. https://doi.org/10.3390/math9080857

Chicago/Turabian Style

Álvarez, Víctor, José Andrés Armario, María Dolores Frau, Félix Gudiel, María Belén Güemes, and Amparo Osuna. 2021. "Hadamard Matrices with Cocyclic Core" Mathematics 9, no. 8: 857. https://doi.org/10.3390/math9080857

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop