Construction, classification and parametrization of complex Hadamard matrices

Ferenc Szöllősi

Introduction

Leonardo da Vinci\overline{\text{\hskip 86.0pt Leonardo da Vinci}}

This thesis is based on our recent research contributions to the theory of complex Hadamard matrices , , , , . Some earlier results are also touched upon such as , , , as well as several new results which will be the subject of forthcoming publications.

Complex Hadamard matrices form an important family of orthogonal arrays with the additional unimodularity constraint imposed on their entries. These matrices obey the algebraic identity HH=nInHH^{\ast}=nI_{n} where \ast stands for the Hermitian transpose, and InI_{n} is the identity matrix of order nn. It is easy to see that after proper scaling the Fourier matrices are well-known examples of complex Hadamard matrices.

Complex Hadamard matrices appear frequently in various branches of mathematics, including linear algebra , coding and operator theory , and harmonic analysis , . They play an important rôle in quantum optics, high-energy physics, and they are one of the key ingredients to quantum teleportation and dense coding schemes and mutually unbiased bases (MUBs) .

The intended purpose of this work is to provide the reader with a comprehensive, state-of-the art presentation of the theory of complex Hadamard matrices, or at least report on the very recent advances. This manuscript consists of three chapters, each describing one of three distinct faces of this field whose treatment require various mathematical tools ranging from combinatorics, functional analysis to symbolic computation. Although we firmly believe that these beautiful objects are interesting on their own and worth investigating from a purely mathematical perspective we make considerable efforts to highlight some of their applications we aware of. Industrial applications can be found in the textbooks and which are warmly recommended to the interested reader.

This thesis has three main ingredients: known results from the existing literature; our contribution to the literature; and new results which are subject to a series of forthcoming publications. Each of these constitute about one third of this manuscript. We are certain that this dissertation is just the starting point of a long-term journey and in order to keep us (and hopefully others) entertained along the way we pose over 3030 research problems worth investigating in the future.

In the subsequent sections we outline, chapter by chapter, the contents of this thesis highlighting our main contributions.

In Chapter 1 we lay down the foundations of this work by recalling the relevant notions and results from the existing literature. Original interest was in real Hadamard matrices whose existence is still a mystery. The Hadamard conjecture states that for every positive integer mm there is a real Hadamard matrix of order 4m4m. This century-old problem is currently far out of reach, despite continuous efforts. It is natural to investigate the problem in more generality and study complex Hadamard matrices of order nn which are formed by some qqth roots of unity. These matrices are called Butson-Hadamard matrices and are denoted by BH(n,q)BH(n,q). Researchers are interested in these more general objects because they can lead to real Hadamard matrices and hopefully one day to the solution of the Hadamard Conjecture.

One of the fundamental differences between real and complex Hadamard matrices is that while studying and classifying real Hadamard matrices is a discrete problem which can be handled by deep algebraic methods and sophisticated computer programs, in the complex case various infinite, parametric families appear (i.e. matrices with certain degree of freedom). Therefore the complex case is not finite any longer and one cannot hope for a finite list of complex Hadamard matrices.

We investigate the parametrization properties of BH(n,q)BH(n,q) matrices focusing on the cases q=4q=4 and 66. We give a comprehensive classification of BH(n,4)BH(n,4) matrices up to order n=8n=8 and highlight some key facts regarding orders n=10n=10 and 1212 from a joint work with Pekka Lampio and Patric Östergård . In particular, we mention the following two results.

For 4n124\leq n\leq 12 all BH(n,4)BH(n,4) matrices belong to some infinite, affine parametric family of complex Hadamard matrices.

On the other hand, there are 14×1414\times 14 matrices which cannot be parametrized at all. This is a fundamental difference from the real case.

There exist isolated BH(14,4)BH(14,4) matrices.

The new result regarding BH(n,6)BH(n,6) matrices were obtained during a visit to Robert Craigen. We have obtained the following

For every prime pp there exists a BH(p2,6)BH(p^{2},6) matrix.

To distinguish essentially different complex Hadamard matrices from each other we have introduced a powerful new invariant, the fingerprint .

As an application of Butson-Hadamard matrices we give a further look at Fuglede’s conjecture and obtain new, previously unknown counterexamples.

Towards the classification of 6×6666\times 6 Hadamard matrices

It is natural to ask what a “typical” complex Hadamard matrix of order nn looks like, and a satisfying answer to this question can be given provided we have at our disposal a complete characterization of Hadamard matrices of order nn. These types of problems, however, are notoriously difficult even for small nn.

There is a complete classification of real Hadamard matrices up to order n=28n=28, and recent advances indicate that there is every reason to believe that at least an enumeration of the millions of matrices of order 3232 and 3636 is possible as well . In contrast, a complete classification of complex Hadamard matrices is only available up to order n=5n=5. It is easy to see that the (rescaled) Fourier matrices are the unique examples in orders n3n\leq 3. The case n=4n=4 is still elementary, and it was shown by Craigen that all complex Hadamard matrices of order 44 belong to an infinite, continuous one-parameter family . In order 55 we have uniqueness again, a result which already is absolutely non-trivial. In particular, Lovász was the first who showed that the Fourier matrix is the only circulant complex Hadamard matrix of order 55, and a decade later Haagerup managed to prove the uniqueness of the Fourier matrix by discovering an algebraic identity (see formula (2.16)) relating the matrix entries in a surprising way .

In order 66 various one , , and ; two , ; and three-parameter families have been constructed recently and it was conjectured that these are part of a more general, four-parameter family of complex Hadamard matrices . This conjecture is supported by overwhelming numerical evidence , however so far only a fairly small subset of it was described by closed analytic formulae, including an isolated matrix S6(0)S_{6}^{(0)} and a three-parameter family of matrices K6(3)K_{6}^{(3)}. One of the main reasons why the complex case is so difficult is the presence of infinite parametric families and the lack of understanding of vanishing sums of order kk for k5k\geq 5. In Chapter 2 we make substantial progress towards the classification of 6×66\times 6 complex Hadamard matrices by giving a construction with four degrees of freedom. We believe that our construction captures the typical features of complex Hadamard matrices of order 66. The main result is essentially the following

There is a four-parameter family of 6×66\times 6 complex Hadamard matrices.

During Chapter 2 we propose a general framework towards the complete classification of complex Hadamard matrices of order 66. In particular, by characterizing the orthogonal triplets of rows in complex Hadamard matrices we generalize an observation of Haagerup to obtain a new algebraic identity relating the matrix entries in an unexpected way. This is an essentially new tool to study complex Hadamard matrices of small orders, and one of the main achievements of this chapter. We apply this result to obtain complex Hadamard matrices, moreover we conjecture that the construction we present here reflects the true nature of complex Hadamard matrices of order 66. It has the following three features: Firstly, it is general in contrast with the earlier attempts where always some additional extra structure was imposed on the matrices including self-adjointness , symmetry , circulant block structure or H2H_{2}-reducibility . Secondly, it has 44 degrees of freedom and thirdly all the entries of the obtained matrices can be described by algebraic functions of roots of various sextic polynomials. This suggests on the one hand the existence of a four-parameter family of complex Hadamard matrices of order 66 and reminds us on the other hand of the fact that the desired algebraical description where the entries are expressed by closed analytic formulae might not be possible at all. However, from the applicational point of view, and in particular, to utilize the computer-aided attack of to the MUB-66 problem we anyway only need these matrices numerically.

Finally, to illustrate the applications of MUBs we exhibit equiangular lines in real spaces. Our results slightly improve on a recent construction of de Caen .

As a consequence we obtain a new general quadratic lower bound on the number of real equiangular lines (see Corollary 2.4.40).

Complex Hadamard matrices of prime orders

The final chapter is devoted to the discussion of complex Hadamard matrices of prime orders. Constructing complex Hadamard matrices of prime orders requires considerable efforts. One of the reasons for this is that design theory fundamentally relies on “plug-in” methods and block constructions resulting in objects of composite orders. Furthermore it is known that the Fourier matrices of prime orders are isolated thus we do not have natural examples of parametric families of complex Hadamard matrices in the prime order case. Throughout Chapter 3 we recall Petrescu’s construction and obtain new interesting examples of BH(n,q)BH(n,q) matrices. On the one hand we settle the existence of BH(19,6)BH(19,6) matrices which is listed as unresolved in , on the other hand we obtain some non-existence results.

We list several new examples of BH(n,q)BH(n,q) matrices in Appendix A. Among these there is a BH(13,30)BH(13,30) matrix leading to a four-parameter family of complex Hadamard matrices of order 1313.

In the subsequent sections we investigate circulant complex Hadamard matrices. Following the influential paper we construct new examples of index 44 type circulant complex Hadamard matrices of prime orders. In particular, we prove the following

Finally we investigate the problem of finding all complex Hadamard matrices with circulant core and solve it for n7n\leq 7 yielding a new, previously unknown complex Hadamard matrix of order 77. To deal with this problem we utilize the full machinery of the theory of Gröbner bases and we use it to investigate some special classes of higher order matrices as well. This computer experiment turned out to be fruitful as we have discovered two infinite classes of complex Hadamard matrices as follows:

We conclude the thesis by investigating complex Hadamard matrices with few different entries, and we utilize them to construct new examples of equiangular tight frames .

Acknowledgements

I am greatly indebted to Professor Máté Matolcsi for his continuous guidance and support since my freshman year. I am grateful for his permanent influence on my mathematical outlook and for his patience and wisdom allowing me to explore the mathematics I am fascinated with. I feel fortunate that during these years I had the opportunity of learning from him and doing research with him.

My warmest thanks go to Pofessor Robert Craigen who supervised my work during my visit as a guest student at the University of Manitoba. The training he provided me with substantially improved my knowledge on the subject of this thesis.

I acknowledge financial support by Central European University grant no. DRSG-131/2010131/2010-1111; Hungarian Scientific Research Fund (OTKA) grant no. K-7774877748; and National Sciences and Engineering Research Council of Canada (NSERC) grant no. 155855155855-0909.

Chapter 1 Complex Hadamard matrices of composite orders

The purpose of this introductory chapter is to describe the basic terminology and the fundamental properties of complex Hadamard matrices. We shall give various examples of infinite, parametric families as well as examples of isolated complex Hadamard matrices in the sequel. Hadamard matrices, composed from roots of unity shall be investigated in details. Our intentions were to include relevant structural results from the existing very recent literature giving this chapter a survey flavour. The reader interested in classical results concerning real and generalized Hadamard matrices should consult Agaian’s or Horadam’s book , or read the PhD thesis of Seberry or Craigen . Our contribution to this chapter is based on the papers , , and the preprint . Additionally, we briefly mention the important achievements from and . The new results in Sections 1.4.2 and 1.4.3 are subject to a possible forthcoming publication.

We begin our journey with investigating the existence of complex Hadamard matrices.

Our dissertation is entirely devoted to investigate the existence and the structure of the following concept.

A complex Hadamard matrix HH is an n×nn\times n matrix with complex entries of modulus 11 such that HH=nIHH^{\ast}=nI.

Therefore a complex Hadamard matrix is essentially a unitary matrix with unimodular entries. Of course, we obtain a unitary matrix after proper normalization. As we shall see, it is easy to exhibit a complex Hadamard matrix in every order nn but first let us fix some notations once and for all.

Throughout this thesis we denote by [z]\Re[z] and [z]\Im[z] the real and imaginary part of a complex number zz, respectively. We denote by i\mathbf{i} the principal fourth root of unity, that is i2=1\mathbf{i}^{2}=-1 with the convention that [i]=1\Im[\mathbf{i}]=1. Finally, let us denote by ω\omega the principal cubic root of unity, namely

With these notations at our hand, we can offer our very first

For every n1n\geq 1 there exists a complex Hadamard matrix of order nn.

is a well-known example of complex Hadamard matrices. ∎

Note that throughout this manuscript the term “Fourier matrix” is used to describe the complex Hadamard matrix FnF_{n} under (1.1), and not the unitary matrix 1nFn\frac{1}{\sqrt{n}}F_{n}. We offer the following

The following are complex Hadamard matrices of orders n=1,2n=1,2 and 33, respectively:

One immediately observes that the matrices displayed in the preceding example all have a bordering row and column of numbers 11. This is a general feature of complex Hadamard matrices, up to the following equivalence.

The complex Hadamard matrices HH and KK are called (permutation–phasing) equivalent, if there are permutation matrices P1P_{1} and P2P_{2} and unitary diagonal matrices D1D_{1} and D2D_{2} such that P1D1HD2P2=KP_{1}D_{1}HD_{2}P_{2}=K. This relation is denoted by HKH\sim K. If two Hadamard matrices are not equivalent then we say that they are inequivalent.

Definition 1.1.5 exploits the fact that the rearrangement of the rows and columns or the shift of the phase in any row or column of a complex Hadamard matrix maintains its fundamental properties: both the unitary and unimodular conditions still hold after these transformations. We recall the following

A complex Hadamard matrix HH of order nn is dephased if the first row and column of it consists of entirely of numbers 11. The lower right (n1)×(n1)(n-1)\times(n-1) submatrix is called the core of HH.

A dephased real Hadamard matrix is usually called normalized. It is immediate, that the following is true.

Every complex Hadamard matrix is equivalent to a dephased one.

Henceforth it is enough to consider dephased complex Hadamard matrices. There are other “trivial” ways to obtain new complex Hadamard matrices from what is already at our hands. In particular, we have the following

If HH is a complex Hadamard matrix, then so is H,HH^{\ast},\overline{H} and HTH^{T}.

Let HH be a complex Hadamard matrix. Then conjugate the identity HH=nIHH^{\ast}=nI in order to see that H\overline{H} is a complex Hadamard matrix as well. It is also clear that HH is invertible and H1=H/nH^{-1}=H^{\ast}/n. Hence, it follows that HH=nIH^{\ast}H=nI, which shows that both HH^{\ast} and, after conjugating again, HTH^{T} are complex Hadamard matrices. ∎

Another natural approach to construct new matrices from old is to lift given objects to higher orders via the Kronecker product. We use the following concept repeatedly in our manuscript.

Let HH be an n×nn\times n, KK be an m×mm\times m matrix. Then their Kronecker product HKH\otimes K is an nm×nmnm\times nm matrix with its (i,j)(i,j)th block being given by [H]i,jK[H]_{i,j}K, i,j=1,,ni,j=1,\ldots,n.

If HH and KK are complex Hadamard matrices then so is HKH\otimes K.

Clearly HKH\otimes K is unimodular, moreover

which can be identified with nmInmnmI_{nm}. ∎

In 18671867 Sylvester constructed real Hadamard matrices of orders n=2kn=2^{k} for every k1k\geq 1 via Lemma 1.1.10, starting from the Fourier matrix F2F_{2} . For comparison, we give an additional

It is not immediately clear that the matrices H4H_{4} and F4F_{4} are inequivalent. Later we shall see several invariants easily detecting inequivalence in this, and various other cases. Here we offer the general treatment of the Kronecker product of Fourier matrices.

Let F=Fn1Fn2FnrF=F_{n_{1}}\otimes F_{n_{2}}\otimes\cdots\otimes F_{n_{r}} be a Kronecker product of Fourier matrices. Then FF is equivalent to Fm1Fm2FmsF_{m_{1}}\otimes F_{m_{2}}\otimes\cdots\otimes F_{m_{s}} if and only if the sequence (m1,m2,,ms)(m_{1},m_{2},\ldots,m_{s}) is obtained from the sequence (n1,n2,,nr)(n_{1},n_{2},\ldots,n_{r}) using a series of operations from the list below:

replacing a subsequence na,nbn_{a},n_{b} by nc=nanbn_{c}=n_{a}n_{b} if nan_{a} and nbn_{b} are relatively prime;

replacing a sequence element ncn_{c} by a subsequence na,nbn_{a},n_{b}, if nc=nanbn_{c}=n_{a}n_{b} and na,nbn_{a},n_{b} are relatively prime.

It follows from Theorem 1.1.12 that the matrices displayed in Example 1.1.11 are inequivalent. Therefore we already have a handful of examples of complex Hadamard matrices coming from purely the Fourier matrices at our disposal. Another source of examples are the real Hadamard matrices. It is natural to ask the following

Decide for which orders nn exists a real Hadamard matrix.

It is immediate from Lemma 1.1.7 that the order of such a matrix must be 11 or even. However, a little more careful analysis reveals the following

It is widely believed that this is the only obstruction. In particular, we have the following long-standing

The truth of Conjecture 1.1.15 has been verified for orders n664n\leq 664; order n=428n=428 has been constructed only very recently in . There are 1313 open cases below n=2000n=2000 for which the existence is undecided , all of them are of the form n=4pn=4p where p3p\equiv 3 (mod 44) is prime.

From Lemma 1.1.14 it follows that there is no real Hadamard matrix of orders 5,65,6 or 77. For order 88 we have a unique (up to equivalence) example given by F2F2F2F_{2}\otimes F_{2}\otimes F_{2}, while constructing a matrix of order 1212 requires some additional terminology (see also the intriguing Example 1.4.40).

The Paley construction can be generalized to prime power orders as well using finite fields. In particular, for every prime pp and k1k\geq 1 there are real Hadamard matrices of order n=pk+1n=p^{k}+1 or n=2(pk+1)n=2(p^{k}+1), depending on whether we have pk3p^{k}\equiv 3 (mod 44) or pk1p^{k}\equiv 1 (mod 44), respectively. It is worthwhile noting that Theorem 1.1.17 leads to real Hadamard matrices with circulant core. We will return to these objects later in Appendix C.

A Hadamard matrix of order 2020 was constructed by Hadamard in 18931893 , and it took a century to have a complete classification of real Hadamard matrices of order at most 2828 , while the enumeration of Hadamard matrices of order 3232 begun just very recently, yielding over 1313 million inequivalent matrices .

Let us try to understand how good we are doing in terms of Conjecture 1.1.15. In order to measure this, let us denote by S(x)S(x) the number of nxn\leq x for which a Hadamard matrix of order nn exists. Now the Hadamard conjecture states that S(x)S(x) is about x/4x/4, and hence the set of Hadamard orders has density 1/41/4. As yet, it is not even known if this set has positive density, as taking into account all major known construction methods, one obtains only the following

For all ε>0\varepsilon>0 there is a natural number xεx_{\varepsilon} such that for all x>xεx>x_{\varepsilon}

However, from another point of view we are doing quite well, as Seberry proved that for every odd mm and for every large enough t=t(m)t=t(m), there is a real Hadamard matrix of order n=2tmn=2^{t}m . This was subsequently improved by Craigen ; currently the best known asymptotic result of this flavour is the following

A Hadamard matrix of order 2tm2^{t}m for odd mm exists for all

In particular, for every odd mm there are only finitely many numbers tt such that the existence of a real Hadamard matrix of order 2tm2^{t}m is undecided.

A different approach is to try to guarantee a large number of pairwise orthogonal rows of {±1}\{\pm 1\} entries in a given order nn. Let us denote by r(n)r(n) the largest number rr such that there are rr pairwise orthogonal {±1}\{\pm 1\} rows of length nn. Then the following is true.

Thus, for nn large enough we have about one half of a real Hadamard matrix of order nn. It seems, however, that despite continuous efforts from researchers from a broad area, proving the truth of the Hadamard conjecture remains elusive, and fundamental new ideas are required for further progress.

2 Parametrizing complex Hadamard matrices

In this section we introduce the concept of parametrization, a powerful method obtaining new complex Hadamard matrices from old. The parametrization can be thought as a continuous analogue of the switching operation , a well-known technique in design-theory. These ideas were used by Craigen , Diţă , Haagerup and Nicoară (among others), who exhibited various parametric families in the last decade. It should be noted that Hadamard himself, who investigated 4×44\times 4 matrices with maximum determinant, exhibited essentially the following

For every unimodular number aa the matrix

is complex Hadamard, forming a one-parameter family of complex Hadamard matrices, stemming from the starting point matrix F4=F4(1)(1)F_{4}=F_{4}^{(1)}(1).

The preceding example describes a family of complex Hadamard matrices as it incorporates various inequivalent matrices through the indeterminate aa. In particular, for a=1a=1 we have the Fourier matrix F4=F4(1)(1)F_{4}=F_{4}^{(1)}(1), while for a=ia=\mathbf{i} we get the real Hadamard matrix H4=F2F2H_{4}=F_{2}\otimes F_{2}, which are inequivalent. We can look at this phenomenon from a different point of view. One might start with the single matrix F4F_{4}, and then try to find a way to introduce some degree of freedom into it, say, by introducing the parameter aa as in Example 1.2.1 in order to exhibit new, previously unknown matrices, which are inequivalent from the starting point one. This approach, as we shall see in Section 1.4.3 where we discuss spectral sets and tiles in abelian groups, can lead to some very exciting discoveries.

Consider the Fourier matrix F3F_{3} and multiply its second row by a unimodular number aa, and multiply its third column by a unimodular number bb to obtain the following

We immediately see that for any unimodular choice of aa and bb the following equivalence holds

Therefore the seemingly two degrees of freedom does not give us even a single new matrix, being inequivalent from the starting-point matrix F3F_{3}.

Now let us see how to obtain interesting affine families in composite orders. We have the following fundamental

Let MM be a k×kk\times k and N1,N2,,NkN_{1},N_{2},\ldots,N_{k} be v×vv\times v dephased complex Hadamard matrices with mm and n1,n2,,nkn_{1},n_{2},\ldots,n_{k} free parameters, respectively. Then the block matrix M(N1,N2,,Nk)M\otimes(N_{1},N_{2},\ldots,N_{k}) with its (i,j)(i,j)th block given by [M]i,jNj[M]_{i,j}N_{j} is a complex Hadamard matrix of order vkvk with m+i=1kni+(k1)(v1)m+\sum_{i=1}^{k}n_{i}+(k-1)(v-1) free parameters.

We say that a complex Hadamard matrix is of Diţă-type, if it is equivalent to a matrix arising with Corollary 1.2.5.

Diţă-type complex Hadamard matrices can be recognized algorithmically . See also for some other useful concepts. \square

Not every parametric family is affine, and the treatment of non-affine families is somewhat more technical. Fortunately, as long as they are given explicitly we can detect easily how many degrees of freedom they have.

It is clear that affine families are a special case of this more general concept. The reader might wish to jump ahead to Section 2.2.2 to see an example of a non-affine family.

If we are given a complex Hadamard matrix HH we would like to know whether any smooth family is stemming from it. This is hard to decide in general, but we can give an upper bound on the dimension of any such potential family simply by differentiating the orthogonality relations between the rows. This leads to the following concept:

Let us note here that the defect is well-defined in the following sense.

The defect of the Fourier matrices is known explicitly, and is given by the following

Let n=p1α1p2α2prαr2n=p_{1}^{\alpha_{1}}p_{2}^{\alpha_{2}}\cdots p_{r}^{\alpha_{r}}\geq 2 be a natural number with the factorization into distinct prime numbers pi,i=1,,rp_{i},i=1,\ldots,r. Then

While Theorem 1.2.4 provides access to parametric families of complex Hadamard matrices, it does not reveal how to introduce parameters into a given matrix. This question was investigated for the Fourier matrices in , where an explicit construction was given to introduce pk1(k(p1)p)+1p^{k-1}\left(k(p-1)-p\right)+1 affine parameters into FpkF_{p^{k}} thus demonstrating that the absolute upper bound in (1.3) is sharp.

In what follows we describe various parametrization schemes.

There is a fairly general method, called “linear variation of phases” allowing one to find affine parametric families stemming from complex Hadamard matrices with certain additional symmetries; however the method becomes computationally expensive for higher order matrices, or for those lacking the required symmetries. Nevertheless the maximal affine families, stemming from the Fourier matrices has been obtained this way , and the method can also be used to introduce additional degree of freedom into existing parametric families .

We investigated real Hadamard matrices in , where the following simple way to introduce free parameters into complex Hadamard matrices of even orders n4n\geq 4 was mentioned.

Let HH be a dephased complex Hadamard matrix of even order n4n\geq 4 and suppose that there exists a pair of rows in HH, say uu and vv, such that for every i=1,2,,ni=1,2,\ldots,n ui2=vi2u_{i}^{2}=v_{i}^{2}. Then for all such ii for which ui+vi=0u_{i}+v_{i}=0 replace uiu_{i} with αui\alpha u_{i} and viv_{i} with αvi\alpha v_{i} where α\alpha is a unimodular complex number to obtain a one-parameter family of complex Hadamard matrices H(α)H(\alpha).

Indeed, H(α)H(\alpha) is unimodular and it is easy to see that the assumptions guarantee that the columns of it are pairwise orthogonal. Note that one might need to dephase the matrix in order to obtain an affine family, but this operation does not remove the parameters from it as n4n\geq 4. ∎

Let HH be a dephased complex Hadamard matrix with the following block structure

where aa and bb are arbitrary unimodular numbers. Then, after replacing the vectors yy with αy\alpha y and ww with αw\overline{\alpha}w we obtain a one-parameter family of complex Hadamard matrices H(α)H(\alpha). If, in addition, b=ab=a then we can replace ww one more time with αβw\alpha\beta w to obtain a two-parameter family of complex Hadamard matrices H(α,β)H(\alpha,\beta).

We need to show that the rows of H(α,β)H(\alpha,\beta) are pairwise orthogonal. It is immediate that

and hence the first three rows of H(α,β)H(\alpha,\beta) are pairwise orthogonal. Similarly, it is easily seen that the rest of the rows (beyond the first three) are pairwise orthogonal within themselves. Additionally, the first row is trivially orthogonal to all further rows, as wiw_{i} cancels out from the orthogonality equations for i=1,,si=1,\ldots,s. Therefore it remains to be seen that the second and third rows of H(α,β)H(\alpha,\beta) are orthogonal to all additional one. We show first that they are orthogonal to rows which are type [1,zi,zi,Ai,Bi][1,z_{i},z_{i},A_{i},B_{i}], i=1,,ri=1,\ldots,r. In the original matrix HH (i.e. prior to parametrizing) we have

and hence Bi,y=0\left\langle B_{i},y\right\rangle=0 for every i=1,,ri=1,\ldots,r. It follows that after parametrization equations (1.4)-(1.5) remain valid. We proceed by proving that rows which are type [1,wi,wi,Ci,Di][1,w_{i},-w_{i},C_{i},D_{i}], i=1,,si=1,\ldots,s, after parametrization, are orthogonal to the second and third row of H(α,β)H(\alpha,\beta). Again, in the original matrix HH we have

and hence Ci,x=1\left\langle C_{i},x\right\rangle=-1 for every i=1,,si=1,\ldots,s. It follows, that (1.6)-(1.7) are valid, provided that

and therefore (1.6)-(1.7) remains true, after parametrization. If, in addition, b=ab=a, then Di,y=0\left\langle D_{i},y\right\rangle=0 for every i=1,,si=1,\ldots,s and hence (1.8) holds, independently of the scalar factor in ww. ∎

If aa and bb are as in Theorem 1.2.16, then it is easy to see that the expression 2[ab]2\Re[a\overline{b}] is an integral number and therefore b±a{1,ω,ω2,i}b\in\pm a\cdot\{1,\omega,\omega^{2},\mathbf{i}\}. It follows that the parametrizing scheme described is “natural” for complex Hadamard matrices with fourth and sixth roots of unity. \square

Theorem 1.2.16 describes a local property of the complex Hadamard matrix HH. Its conditions can be fairly easily checked, even by hand, and the method can be implemented as a computer program to construct infinite families automatically. This has been done in , where complex Hadamard matrices, composed of fourth roots of unity were investigated. \square

is a one-parameter family of complex Hadamard matrices.

Now we discuss some of the consequences of these results. From Lemma 1.2.15 it follows that every real Hadamard matrix of order n4n\geq 4 admits an n/21n/2-1-parameter affine orbit. Actually, we have shown a little more in :

Every real Hadamard matrix of order n12n\geq 12 admits an n/2+1n/2+1-parameter affine orbit.

However, if there are real Hadamard matrices of orders n1n_{1} and n2n_{2}, then one can do way better in orders n1n2n_{1}n_{2} via Diţă’s construction, improving the coefficient from 1/21/2 to 11 as follows:

Let HH and KK be real Hadamard matrices of order n1n_{1} and n2n_{2}. Then there is a family of complex Hadamard matrices of order n1n2n_{1}n_{2}, with (n11)(n21)(n_{1}-1)(n_{2}-1) affine parameters, stemming from a real Diţă-type Hadamard matrix.

In light of this, it is natural to pose the following

The parametrization highlighted in Proposition 1.2.23 (essentially) introduces parameters into distinct pairs of rows of a real Hadamard matrix via Lemma 1.2.15. If one could introduce parameters into the rows and columns of the matrix simultaneously, then one might reach the desired improvement and obtain similar results as described in Corollary 1.2.24. \square

Finally, it is natural to ask if real Hadamard matrices can be obtained from parametric families of complex Hadamard matrices. For example, one might wonder if a real Hadamard matrix of order 668668 can be obtained from the Fourier matrix F668F_{668}, which is parametrized via Diţă’s construction. Unfortunately, real Hadamard matrices of order 4p4p are not of Diţă-type and therefore they cannot be obtained this way . It is, however, unclear whether some clever parametrization scheme would yield such a matrix. We explicitly ask the following “baby case” of this

Investigate if the Fourier matrix F12F_{12} can be parametrized in a way such that its orbit contains the real Hadamard matrix H12H_{12}.

A positive, constructive resolution of Problem 1.2.27 might lead to the construction of new, previously intractable real Hadamard matrices of higher orders.

It would be nice to connect Theorem 1.2.16 to Theorems 1.2.19 and 1.2.21 and check if it is meaningful in the more general operator algebraic context. We have the following

Investigate if Lemma 1.2.15 and Theorem 1.2.16 can be reformulated in an operator algebraic fashion similarly to Theorems 1.2.19 and 1.2.21.

There are complex Hadamard matrices which cannot be parametrized at all. The relevant concept is what follows.

A complex Hadamard matrix HH of order nn is isolated, if around a small neighborhood of HH all complex Hadamard matrices KK are equivalent to it.

One might wonder why we allow other (yet equivalent) Hadamard matrices to exist around a neighborhood of HH. The reason is quite simple: every complex Hadamard matrix can be transformed continuously to some other via multiplication by unitary diagonal matrices, which however is uninteresting as it never leads to new, inequivalent matrices (see Example 1.2.2). It turns out, that the defect provides a useful criterion detecting isolated matrices. In particular, from Proposition 1.2.12 it follows that no smooth families can be obtained from a matrix whose defect is zero. This, however does not say anything about the existence of non-smooth families (e.g. a sequence of inequivalent matrices converging to HH). The following stronger result excludes this possibility.

Suppose that the defect of a complex Hadamard matrix HH of order nn is zero. Then HH is isolated amongst all n×nn\times n complex Hadamard matrices.

If HH is a complex Hadamard matrix of order nn such that the dimension of the vector space [Dn,HDnH][\mathcal{D}_{n},H^{\ast}\mathcal{D}_{n}H] is n22n+1n^{2}-2n+1 then HH is isolated among all complex Hadamard matrices of order nn ((up to equivalence)).

It is easy to see that the matrices F1F_{1} and F2F_{2} satisfy the span condition (or equivalently, their defect is ), thus from Proposition 1.2.23 it follows immediately that

A real Hadamard matrix is isolated if and only if it is equivalent to F1F_{1} or F2F_{2}.

For results pertaining the defect of unitary matrices see e.g. , , .

3 Equivalence of complex Hadamard matrices

The existence of parametric families of complex Hadamard matrices in a given order nn implies the existence of infinitely many inequivalent matrices . This can be readily seen through the following invariant, introduced by Haagerup :

The Haagerup-set of a complex Hadamard matrix HH of order nn is the set

The Haagerup-set is invariant under the usual equivalence.

Informally speaking, if two Hadamard matrices HH and KK have “essentially different” set of entries, they cannot be equivalent. In particular, it follows from the Haagerup invariant that for any complex Hadamard matrix HH there is only a finite number of dephased complex Hadamard matrices KK being equivalent to it. Indeed, any entry of KK must be an element of Λ(H)\Lambda(H). \square

We illustrate an application of this this invariant in the following

The matrices F2F2F_{2}\otimes F_{2} and F4F_{4} are inequivalent ((cf. Example 1.1.11)).

Indeed, as Λ(F2F2)={±1}\Lambda(F_{2}\otimes F_{2})=\{\pm 1\}, and in particular, it does not contain the fourth root of unity i\mathbf{i}, whereas Λ(F4)={±1,±i}\Lambda(F_{4})=\{\pm 1,\pm\mathbf{i}\}. ∎

However, it is known that there are 55 inequivalent real Hadamard matrices of order 1616 , all of which sharing the same Haagerup set, therefore they cannot be distinguished by this concept. There are a number of invariants introduced to detect the inequivalence of real Hadamard matrices, including the 44-profile or the Smith Normal Form , however they cannot be translated directly to the complex case due to fundamental or practical reasons. We have introduced a new invariant in to improve on this situation.

The fingerprint of a complex Hadamard matrix HH of order nn is the following ordered set

where for every 2dn/22\leq d\leq\left\lfloor n/2\right\rfloor I(d)I(d) is an index set, and vi(d)v_{i}(d) and mi(d)m_{i}(d) are the possible values of the moduli of the d×dd\times d minors and its multiplicities, respectively.

The fingerprint of the 8×88\times 8 real Hadamard matrix H:=F2F2F2H:=F_{2}\otimes F_{2}\otimes F_{2} reads

meaning that there are 336336 2×22\times 2 minors of value and 448448 minors of absolute value 22 in HH, etc.

We remark here that the distribution of the absolute values of the minors of size greater than n/2\left\lfloor n/2\right\rfloor are not considered in the fingerprint because in unitary matrices any minor and its cofactor share the same absolute value . This harmless observation lead to a surprising disproval of a natural conjecture of Koukovinos et al. on the distribution of minors of real Hadamard matrices .

Compared to the Haagerup-set which considers 2×22\times 2 submatrices only, the fingerprint aims to capture some of the global properties of a complex Hadamard matrix. One of the limitations of the fingerprint is its computational complexity, however in practice one is free to use some subset of Φ\Phi, say the distribution of minors up to order 33 or just the number of 4×44\times 4 vanishing minors, etc., providing limited but hopefully enough information already. Another weak point of the concept is that it cannot distinguish a matrix from its transpose, conjugate or adjoint. Separating a matrix from its transpose, however, tends to be more important in the real case where the underlying design is studied. We point out a natural way to distinguish a complex Hadamard matrix from its transpose in the following

The rectangular rank profile of a complex Hadamard matrix HH is the following ordered set

where for every 2j,kn22\leq j,k\leq n-2 I(j,k)I(j,k) is an index set, and ri(j,k)r_{i}(j,k) and mi(j,k)m_{i}(j,k) are the possible values of the rank of the j×kj\times k submatrices of the matrix HH and their multiplicities, respectively.

The rectangular rank profile is invariant, up to equivalence.

The rank of a rectangular matrix can be calculated by considering the size of its largest nonsingular minor, which however is preserved during the equivalence operations. ∎

The rectangular rank profile of the matrices F2F2F_{2}\otimes F_{2} and F4F_{4} (see Example 1.1.11) read:

respectively, meaning that in the matrix F2F2F_{2}\otimes F_{2} the number of 2×22\times 2 submatrices with rank 11 and 22 are 1212 and 2424, respectively, while in F4F_{4} the number of 2×22\times 2 submatrices with rank 11 is 44 only.

We tend to believe that in a “typical” complex Hadamard matrix there are no vanishing minors at all, and as a result their rectangular rank profile is trivial. Nevertheless, when we consider highly structured matrices, such as real Hadamard matrices, it can be a valuable asset at our disposal. We shall see further applications of these invariants in the subsequent sections.

4 Butson-type complex Hadamard matrices

This section is dedicated to investigate the existence and structure of the following concept.

We say that a complex Hadamard matrix HH of order nn is of Butson-type, if HH is composed from some qqth roots of unity. We denote this class of matrices by BH(n,q)BH(n,q).

We advise the reader that the notation varies from author to author, some of them permuting the argument to BH(q,n)BH(q,n), or dropping the letter BB resulting in the notations H(n,q)H(n,q) and H(q,n)H(q,n), respectively.

We primarily focus on BH(n,4)BH(n,4) and BH(n,6)BH(n,6) matrices in this section, as the cases q=4q=4 and q=6q=6 are the two simplest generalization of the real Hadamard matrices, i.e. when q=2q=2, namely they correspond to the prime-power and composite case, respectively. Clearly, Lemma 1.1.7 applies to BH(n,q)BH(n,q) matrices as well, resulting in the following concept.

We say that a kk-term sum x1+x2++xkx_{1}+x_{2}+\ldots+x_{k} is a vanishing sum of order kk if its value is .

Now in order to find a pair of orthogonal rows of a BH(n,q)BH(n,q) matrix one needs to exhibit a vanishing sum of order nn, composed from qqth root of unity. It is natural to ask when this is possible. The following resolution of this problem is a necessary condition on the existence of BH(n,q)BH(n,q) matrices

For a more general treatment of this question see .

Theorem 1.4.3 above, however, does not say anything about the existence of orthogonal triplets of rows in complex Hadamard matrices. For example, for numbers n2n\equiv 2 (mod 44) one easily constructs a vanishing sum of order nn composed from the numbers ±1\pm 1, however, it follows from (the ideas behind) Lemma 1.1.14 that it is impossible to exhibit orthogonal triplets of real rows in this case.

Let us denote by (pq)\left(\frac{p}{q}\right) the Legendre symbol. We collect some well-known necessary conditions and the subsequent nonexistence results in the following

For a BH(n,q)BH(n,q) matrix the following hold.

If pp is prime and there is a BH(n,pa)BH(n,p^{a}), then n=ptn=pt for some positive integer tt.

If pp is prime, there exists a BH(2jpk,p)BH(2^{j}p^{k},p) for all 0jk0\leq j\leq k.

Butson’s basic construction yields a BH(2p,p)BH(2p,p) matrix for prime pp; it is known that there are BH(12,3)BH(12,3) and BH(28,7)BH(28,7) matrices . It is natural to ask the following

Decide for which primes pp are there BH(4p,p)BH(4p,p) matrices.

Setting p=3,n=q=s=5p=3,n=q=s=5 in Part 33 above we arrive to the following

Observe that we cannot apply Theorem 1.4.3 directly, as n=2+3n=2+3, and indeed, it is easy to exhibit a pair of orthogonal rows from sixth roots of unity. We shall recall a direct argument for Corollary 1.4.6, but first let us see the following

For a complex Hadamard matrix HH of order nn we have det(H)=nn/2|\det(H)|=n^{n/2}.

Indeed, as the determinant is multiplicative, we have

It is easy to see that complex Hadamard matrices have the largest determinant amongst all matrices whose entries are at most 11 in absolute value .

The following is attributed to de Launey (see ).

We use Lemma 1.4.7 and try to reach a contradiction. Suppose to the contrary, that there is a BH(5,6)BH(5,6) matrix HH. Then observe that its determinant is a sum of sixth roots of unity and hence there are integral numbers AA and BB, such that det(H)=A+Bω\det(H)=A+B\omega. Therefore we find that

the right hand side, however, cannot be 22 modulo 33, a contradiction. ∎

For a class of BH(n,q)BH(n,q) matrices some further non-existence results shall be obtained in Section 3.2. Finally we emphasize that BH(n,q)BH(n,q) matrices can be quickly recognized.

Suppose that a complex Hadamard matrix HH is equivalent to a BH(n,q)BH(n,q) matrix. Then the dephased form of HH must be composed of purely complex qqth roots of unity.

Indeed, if the dephased form of HH would contain an entry which is not a root of unity, then the Haagerup invariant set would contain this entry as well. However, the Haagerup set of BH(n,q)BH(n,q) matrices can contain some subset of the qqth roots of unity only. ∎

It follows that checking the number of inequivalent BH(n,q)BH(n,q) matrices in dephased parametric families is a finite process. We shall repeatedly use this fact in the next subsection.

The automorphism group of a BH(n,q)BH(n,q) matrix HH is the group of pairs of monomial matrices (P,Q)(P,Q), such that H=PHQH=PHQ; a monomial matrix is an n×nn\times n matrix having a single nonzero entry in each row and column, these nonzero entries being complex qqth roots of unity.

Note that the automorphism group depends on the choice of qq, i.e. on the ambient space in which the BH(n,q)BH(n,q) matrix is considered.

BH(n,4)BH(n,4) matrices are probably the most natural examples of complex Hadamard matrices. In fact, in various earlier literature the term “complex Hadamard matrix” was used to refer to them exclusively, and the term “unit Hadamard” was proposed for the more general objects we are concerned with . There are a vast number of papers available on BH(n,4)BH(n,4) matrices both in the mathematics and in the engineering literature, as they have many industrial applications, most notably in communications and coding theory through complex Golay sequences . For further applications we refer the reader to the manuals and .

In this brief section we investigate BH(n,4)BH(n,4) matrices of small orders, and give a full classification of them up to order 88. We believe that this result is already known, but we were unable to find any relevant reference in this respect. Nevertheless, the presentation of these matrices in terms of infinite, affine families is indeed new, which is our contribution to this section.

The following is immediate from Theorem 1.4.3.

If a BH(n,4)BH(n,4) matrix exists then n=1n=1 or nn is even.

Similarly to the real case, it seems that this trivial restriction is the only one, as we have the following long-standing

For every even nn there is a BH(n,4)BH(n,4) matrix.

It turns out that Conjecture 1.4.11 implies the Hadamard conjecture thus the existence of BH(n,4)BH(n,4) matrices is deeply entwined with the existence of real Hadamard matrices (see ). We have the following folklore

If a BH(n,4)BH(n,4) matrix exists then so does a BH(2n,2)BH(2n,2), that is a real Hadamard matrix of twice the size.

We can lift the starting point BH(n,4)BH(n,4) matrix via the function φB(.)\varphi_{B}(.) which assigns to the entries ±1\pm 1 and ±i\pm\mathbf{i} the 2×22\times 2 real Hadamard matrices

where the ±\pm signs on the left and right hand side of the maps agree. ∎

Let us stop for a moment and observe that both matrices featuring in the example above are equivalent to a circulant one. It is natural then to try to obtain circulant BH(n,4)BH(n,4) and BH(n,2)BH(n,2) matrices. However, we have the following discouraging

There is no circulant real Hadamard matrix for n>4n>4.

The fact that Conjecture 1.4.14 is still open shows how little understanding we have about real Hadamard matrices. For the BH(n,4)BH(n,4) case we recall from the following

The circulant matrices, induced by the first rows

are BH(n,4)BH(n,4) matrices for order n=2,4,8n=2,4,8 and 1616, respectively.

There is no circulant BH(n,4)BH(n,4) matrix for n>16n>16.

The following is a strong evidence, supporting the truth of Conjecture 1.4.16:

Let PP be any finite set of primes. Then there are only finitely many circulant BH(n,4)BH(n,4) matrices of order nn, where all prime divisors of nn are in PP.

So it seems that “nice” circulant complex Hadamard matrices are rare. This is not quite the case if one allows higher roots of unity or not necessarily root of unity entries to appear in the matrix. We will return to circulant matrices in Section 3.3.

It turns out, however, that BH(n,4)BH(n,4) matrices with circulant core exist for infinitely many orders nn. The following is the complex counterpart of Theorem 1.1.17.

Now we turn to the parametrization of BH(n,4)BH(n,4) matrices, and investigate whether we have an analogue, more-or-less trivial way to introduce affine parameters into them similarly to the real case (see Lemma 1.2.15) for large enough nn. It is immediate, that Lemma 1.2.15 applies as long as a BH(n,4)BH(n,4) matrix features two purely real rows or columns. Not every BH(n,4)BH(n,4) matrix has this type of structure though, as Theorem 1.4.18 clearly shows; nevertheless members of that particular class can be parametrized, as was shown in our Master’s thesis . The following easily comes from Theorem 1.2.16.

Suppose that HH is a dephased BH(n,4)BH(n,4) matrix such that its core has main diagonal 1-1 and all other entries are ±i\pm\mathbf{i}. Then HH admits an at least one-parameter affine orbit.

The reader might wish to jump ahead to Example 2.2.2 to see the one-parameter matrix D6(1)(c)D_{6}^{(1)}(c) as an illustration. So far we have accounted all BH(n,4)BH(n,4) matrices up to order 66. Indeed, it is rather easy to see that they are equivalent to F1F_{1}, F2F_{2}, either F2F2F_{2}\otimes F_{2} or F4F_{4}, and D6(1)(1)D_{6}^{(1)}(1), respectively. The following is a short summary.

The number of inequivalent BH(n,4)BH(n,4) matrices reads 1,1,2,11,1,2,1 for n=1,2,4,6n=1,2,4,6. The matrices of orders 11 and 22 are isolated, whereas the matrices of orders 44 and 66 are part of an infinite, one-parameter affine family of complex Hadamard matrices.

To further investigate the parametrizing capabilities of BH(n,4)BH(n,4) matrices, we have fully classified BH(8,4)BH(8,4) matrices. The results are quoted from as follows.

There are 1515 BH(8,4)BH(8,4) matrices, up to equivalence. All these matrices are members of 33, partially overlapping family of complex Hadamard matrices. All these matrices can be distinguished by the number of 4×44\times 4 vanishing minors they contain up to transposition, conjugation and adjoint.

The proof is a straightforward exhaustive computer search. ∎

We remark here that the proof is “straightforward” because the size of the problem is rather moderate. However, as the parameters nn and qq are increased, the classification problem of BH(n,q)BH(n,q) matrices becomes computationally challenging. For some advanced techniques we refer the reader to and .

It seems that all major features are shared by the matrices HH, HH^{\ast}, H\overline{H} and HTH^{T}, therefore we have introduced the following

In what follows we describe the three parametric families mentioned in Theorem 1.4.21. Our first example is essentially the Fourier family F8(5)F_{8}^{(5)}, reported first in .

As F8(5)(a,b,c,d,e)F_{8}^{(5)}(a,b,c,d,e) features two rows and columns with entries ±1\pm 1 it is an infinite family of jacket matrices (see ). Note that F8(5)(aτ,bτ2,cτ3,dτ2,eτ3)F_{8}^{(5)}(a\tau,b\tau^{2},c\tau^{3},d\tau^{2},e\tau^{3}) where τ=e2πi/8\tau=\mathbf{e}^{2\pi\mathbf{i}/8} is an eighth root of unity coincides with the matrix listed in , and hence is of Diţă-type. The matrix corresponding to F8(5)(1/t2,i,i/t2,i,i/t2)F_{8}^{(5)}(-1/t^{2},\mathbf{i},-\mathbf{i}/t^{2},-\mathbf{i},-\mathbf{i}/t^{2}) is equivalent to an infinite family of circulant matrices (see Theorem 3.3.4), containing in particular Horadam’s matrix K4(i)K_{4}(\mathbf{i}) (see [67, p. 8888]).

After evaluating the matrix F8(5)(a,b,c,d,e)F_{8}^{(5)}(a,b,c,d,e) at the 45=10244^{5}=1024 possible quintuples (see Lemma 1.4.8), we obtain the following

The family F8(5)(a,b,c,d,e)F_{8}^{(5)}(a,b,c,d,e) contains 88 inequivalent BH(8,4)BH(8,4) matrices: the symmetric matrices F8(5)(1,1,1,1,1)F_{8}^{(5)}(1,1,1,1,1), F8(5)(1,i,i,i,i)F_{8}^{(5)}(1,\mathbf{i},\mathbf{i},\mathbf{i},\mathbf{i}), F8(5)(i,1,i,1,i)F_{8}^{(5)}(\mathbf{i},1,\mathbf{i},1,\mathbf{i}) and F8(5)(1,1,i,1,i)F_{8}^{(5)}(1,1,\mathbf{i},1,\mathbf{i}); and further the matrices F8(5)(1,1,1,1,i)F_{8}^{(5)}(1,1,1,1,\mathbf{i}), F8(5)(1,1,i,i,i)F_{8}^{(5)}(1,1,\mathbf{i},\mathbf{i},\mathbf{i}), and their transpose.

In another family of 8×88\times 8 complex Hadamard matrices were obtained from translational tiles in abelian groups (see Section 1.4.3):

It was shown that the matrix S8(4)(i,i,i,1)S_{8}^{(4)}(\mathbf{i},\mathbf{i},\mathbf{i},1) is not of Diţă-type, and as the set of Diţă-type matrices is closed it follows that a small neighborhood around it avoids the family F8(5)(a,b,c,d,e)F_{8}^{(5)}(a,b,c,d,e) completely. The matrix corresponding to S8(4)(1,1,i,i)S_{8}^{(4)}(1,1,\mathbf{i},\mathbf{i}) is equivalent to the “jacket conference matrix” J8J_{8} . By evaluating the matrix S8(4)(a,b,c,d)S_{8}^{(4)}(a,b,c,d) at the fourth roots of unity we find the following

The family S8(4)(a,b,c,d)S_{8}^{(4)}(a,b,c,d) and its transpose contain 88 inequivalent BH(8,4)BH(8,4) matrices: the real Hadamard matrix S8(4)(1,1,1,1)S_{8}^{(4)}(1,1,1,1) and S8(4)(1,1,i,i)S_{8}^{(4)}(1,1,\mathbf{i},\mathbf{i}), which are equivalent to a symmetric matrix, and further the matrices S8(4)(1,1,1,i)S_{8}^{(4)}(1,1,1,\mathbf{i}), S8(4)(1,i,1,i)S_{8}^{(4)}(1,\mathbf{i},1,\mathbf{i}), S8(4)(1,1,i,1)S_{8}^{(4)}(1,1,\mathbf{i},1), and their transpose.

By analyzing the fingerprint of the obtained matrices, one can see that the following equivalences hold: S8(4)(1,1,1,1)F8(5)(1,1,1,1,1)S_{8}^{(4)}(1,1,1,1)\sim F_{8}^{(5)}(1,1,1,1,1) and (S8(4)(1,1,i,1))TF8(5)(1,1,1,1,i)\left(S_{8}^{(4)}(1,1,\mathbf{i},1)\right)^{T}\sim F_{8}^{(5)}(1,1,1,1,\mathbf{i}), and therefore a further family is required to describe all of the 1515 BH(8,4)BH(8,4) matrices.

The family S8(4)(a,b,c,d)S_{8}^{(4)}(a,b,c,d) is a maximal affine family (in the sense of ) and hence it cannot be part of larger, say, five-parameter affine family of complex Hadamard matrices. \square

The following matrix was constructed from MUBs of order 44 (see Section 2.4) by Diţă very recently in :

We will see shortly that the family D8B(5)(a,b,c,d,e)D_{8B}^{(5)}(a,b,c,d,e) is essentially different from the families F8(5)(a,b,c,d,e)F_{8}^{(5)}(a,b,c,d,e) and S8(4)(a,b,c,d)S_{8}^{(4)}(a,b,c,d), as it accounts for most of the BH(8,4)BH(8,4) matrices. We remark here that the family (D8B(5)(a,b,c,1,c))T\left(D_{8B}^{(5)}(a,b,c,1,c)\right)^{T} is equivalent to the three-parameter family P8P_{8} reported in . We have the following

The family D8B(5)(a,b,c,d,e)D_{8B}^{(5)}(a,b,c,d,e) together with its transpose contain 1111 inequivalent BH(8,4)BH(8,4) matrices, namely the real Hadamard matrix D8B(5)(1,1,1,1,1)D_{8B}^{(5)}(1,1,1,1,1), D8B(5)(1,1,i,1,1)D_{8B}^{(5)}(1,1,\mathbf{i},1,1) and the matrix D8B(5)(1,i,i,1,i)D_{8B}^{(5)}(1,\mathbf{i},\mathbf{i},1,\mathbf{i}), which are all equivalent to symmetric matrices, and further D8B(5)(1,1,1,1,i)D_{8B}^{(5)}(1,1,1,1,\mathbf{i}), D8B(5)(1,1,1,i,i)D_{8B}^{(5)}(1,1,1,\mathbf{i},\mathbf{i}), D8B(5)(1,1,i,i,1)D_{8B}^{(5)}(1,1,\mathbf{i},\mathbf{i},1), D8B(5)(1,i,i,i,i)D_{8B}^{(5)}(1,\mathbf{i},\mathbf{i},\mathbf{i},\mathbf{i}), and their transpose.

In particular, the matrix D8B(5)(1,1,i,i,1)D_{8B}^{(5)}(1,1,\mathbf{i},\mathbf{i},1) is not a member of any of the families F8(5)(a,b,c,d,e)F_{8}^{(5)}(a,b,c,d,e), S8(4)(a,b,c,d)S_{8}^{(4)}(a,b,c,d) or (S8(4)(a,b,c,d))T\left(S_{8}^{(4)}(a,b,c,d)\right)^{T}.

It is possible to separate the matrices F8(5)(1,1,1,1,i)F_{8}^{(5)}(1,1,1,1,\mathbf{i}), F8(5)(1,1,i,i,i)F_{8}^{(5)}(1,1,\mathbf{i},\mathbf{i},\mathbf{i}), S8(4)(1,1,1,i)S_{8}^{(4)}(1,1,1,\mathbf{i}), S8(4)(1,i,1,i)S_{8}^{(4)}(1,\mathbf{i},1,\mathbf{i}) and D8B(5)(1,1,i,i,1)D_{8B}^{(5)}(1,1,\mathbf{i},\mathbf{i},1) from their transpose by considering their rectangular rank profile. \square

The summary concerning BH(8,4)BH(8,4) matrices is available in Table 1.1 for which the legend is as follows:

By Definition 1.4.29 there are integral matrices SS and TT of orders n×rn\times r and r×nr\times n such that STLST\equiv L (mod 44). Our goal is to modify the decomposition SS and TT by eventually showing that TT, after proper modifications, consists of some of the rows of LL. First observe that one can suppose that there is a number 11 in every column of SS. Indeed: if there is no number 11 present in a column, but there is a number 33, then one can multiply that column and the corresponding row of TT by 33 to leave the product matrix STST unchanged. If there are neither numbers 11 nor 33 in a column, then one can change every 22 to 11 and then multiply the corresponding row of TT by 22 to leave the product matrix STST unchanged. Let us denote the iith row of SS and TT by αi\alpha_{i}, i=1,,ni=1,\ldots,n and vi,i=1,,rv_{i},i=1,\ldots,r, respectively.

Now consider a row of SS, say αj\alpha_{j}, of which the first coordinate is 11. It follows that the jjth row of LL, LjL_{j}, can be written in the form αjTLj\alpha_{j}T\equiv L_{j} (mod 44), and as the coefficient of the vector v1v_{1} is 11, one can express v1v_{1} in terms of LjL_{j} and v2,,vrv_{2},\ldots,v_{r}. Now it follows trivially that we can use the row LjL_{j} instead of v1v_{1} in TT by appropriately changing SS. In particular, the jjth row of SS can be set to [1,0,,0][1,0,\ldots,0]. Now the whole argument can be repeated, mutatis mutandis until rr rows of LL are featured in TT. ∎

So it seemed that all BH(n,4)BH(n,4) matrices admit an affine orbit for 4n84\leq n\leq 8, yet a general parametrization scheme remained to be found. In order to find more examples of BH(n,4)BH(n,4) matrices the author jointly with Pekka Lampio and Patric Östergård proved the following result in :

Every BH(n,4)BH(n,4) matrix for n=10,12n=10,12 admit an affine orbit.

This further supports the idea that all BH(n,4)BH(n,4) matrices can be parametrized in some “magical” way, perhaps through Theorem 1.2.16. As it is an ongoing work we do not give any further details regarding Theorem 1.4.32, its sole purpose is to give contrast to the following rather surprising

The following is an isolated BH(14,4)BH(14,4) matrix:

The matrix L14A(0)L_{14A}^{(0)}, described in Example 1.4.34 above, has defect and hence the statement follows from Proposition 1.2.30. ∎

Therefore Lemma 1.2.15 does not have a complex analogue working for all BH(n,4)BH(n,4) matrices. It is natural though to ask the following

Identify some large class of BH(n,4)BH(n,4) matrices admitting an infinite, affine orbit.

Once it is realized that there are isolated BH(n,4)BH(n,4) matrices one would like to understand how common they are. Isolated matrices are unique objects which cannot be obtained from parametric families due to their rigid structure. Therefore we pose the following

Find additional isolated BH(n,q)BH(n,q) matrices for n14n\leq 14.

A related, equally important problem besides the classification of BH(n,4)BH(n,4) matrices is finding new construction methods yielding BH(n,4)BH(n,4) matrices in those orders where the existence of these objects is unresolved. It seems (see ) that the smallest outstanding order is n=70n=70; we pose this here as a relevant

4.2 A course on B​H​(n,6)𝐵𝐻𝑛6BH(n,6) matrices

In this section we briefly describe the simplest case of BH(n,q)BH(n,q) matrices when qq is composite, i.e. when q=6q=6. There is a renewed interest in the existence of BH(n,6)BH(n,6) matrices, in part because of the following seminal result due to Compton, Craigen and de Launey. Recall that we have denoted by ω\omega the principal cubic root of unity (see Definition 1.1.2).

A BH(n,6)BH(n,6) matrix with no ±1\pm 1 entries is called an unreal BH(n,6)BH(n,6) matrix.

The 3×33\times 3 unreal circulant complex Hadamard matrix, equivalent to F3F_{3}, induces the (unique) real Hadamard matrix of order 1212 as follows

Theorem 1.4.38 establishes a strong connection between the existence of real and a class of BH(n,6)BH(n,6) matrices. However, by Corollary 1.4.6 there is no BH(5,6)BH(5,6) matrix and therefore it is impossible to obtain a real Hadamard matrix of order 2020 with this method. Another implication of Corollary 1.4.6 is that one does not have direct access to BH(25,6)BH(25,6) matrices via the Kronecker product. In what follows we use a related approach to construct such a matrix.

We plug some unknown, unimodular matrices XX, YY and ZZ of order 55 into the 5×55\times 5 Paley matrix in place of its entries {0,1,1}\{0,1,-1\} to obtain

and try to solve the arising orthogonality equations. As the underlying matrix is circulant, we have only three equations to deal with, namely

It remains to find some feasible matrices X,YX,Y and ZZ, composed from sixth roots of unity. It is straightforward to attack the problem with a computer search, however, to shrink the size of the search space considerably we impose the simplifying assumption that all X,YX,Y and ZZ are circulant. In this way we have found the following solution to the system of equations (1.11)-(1.13):

Next we describe our construction method in a more sophisticated way by using the Kronecker product. Let PP be the Paley matrix of order pp and decompose it into (0,1)(0,1)-matrices SS and NN such that P=SNP=S-N. The matrices SS and NN are circulant, hence they commute and their first rows are the indicator vector of the squares and nonsquares modulo pp. Based on the example we have found of order 2525 we expect that

is a BH(p2,6)BH(p^{2},6) matrix. Note that it is unimodular, as required. Let us simplify HH as follows

Now multiply HH by ω2-\omega^{2} to obtain

and check if KK is complex Hadamard. We have

This construction is a joint work with Professor Robert Craigen and will be included in a forthcoming publication in the near future. We summarize it in the following

Let pp be a prime number and PP be the Paley-matrix of order pp. Then the matrix H=PP+JI+ωIJH=P\otimes P+J\otimes I+\omega I\otimes J is a BH(p2,6)BH(p^{2},6) matrix.

A construction, similar in spirit, can be found in the early literature (cf. , ) resulting in various real orthogonal matrices.

For every natural numbers nn and kk there is a BH(n2k,6)BH(n^{2k},6) matrix.

Use the binary expansion of 2k2k and the Kronecker product of square matrices from Theorem 1.4.41. ∎

Now we construct some sporadic examples of bicirculant BH(n,6)BH(n,6) matrices.

where P=SNP=S-N is the Paley-matrix of order 1111, such that SS and NN are the (0,1)(0,1)-characteristic matrices of the squares and nonsquares modulo 1111. Then, we find that

and it follows that AA+BB=22IAA^{\ast}+BB^{\ast}=22I. In particular the bicirculant matrix

It is intriguing that the blocks AA and BB have already a nice structure as described by (1.14)-(1.15) and one begins to wonder if a similar construction might work in higher orders as well. However, experiments show that a similar phenomenon, where the product matrices AAAA^{\ast} and BBBB^{\ast} are already a linear combination of II, JJ and PP only occurs in dimension 77 and 1111. \square

In the next two examples we utilize quartic residues.

Let J=I+Q+S+NJ=I+Q+S+N, where Q,SQ,S and NN are the (0,1)(0,1)-characteristic matrices of the quartic residues; quadratic, but not quartic residues; and the quadratic nonresidues modulo 1717, respectively. Then set

One readily checks (by computer, if one wishes) that AA+BB=34IAA^{\ast}+BB^{\ast}=34I. Therefore the bicirculant matrix

One readily checks (by computer, if one wishes) that AA+BB=58IAA^{\ast}+BB^{\ast}=58I. Therefore the bicirculant matrix

Table 1.2 summarizes the existence of BH(n,6)BH(n,6) matrices of small even orders (consult Table 3.1 for odd orders).

These ad-hoc constructions of bicirculant BH(n,6)BH(n,6) matrices support a conjecture we formulated in our Master’s thesis (see [133, p. 7474]):

For every prime pp there is a BH(2p,6)BH(2p,6) matrix.

We shall revisit Butson-type complex Hadamard matrices once again in Section 3.2.

4.3 An application of Butson matrices: Tiles and spectral sets

A rather surprising application of complex Hadamard matrices has been found recently by Tao . To understand his achievement we need to introduce the concept of translational tiling and spectral sets. We remark that everything what is stated here has far reaching generalizations in harmonic analysis, and there are analogous statements available in locally compact abelian groups, but highlighting those connections are beyond the scope of this thesis. Instead, we recall only the most elementary concepts relevant to us, and to the theory of BH(n,q)BH(n,q) matrices. We refer the interested reader to the survey article and to the recent literature, including the papers , and .

The sets TT and Λ\Lambda are called tiling complements of each other.

There is an elegant characterization of the tiling property by means of harmonic analysis, but instead of recalling it we offer the following obvious condition which is enough for our purposes. We denote by S|S| the cardinality of the set SS.

is a complex Hadamard, i.e. a BH(n,q)BH(n,q) matrix. We say that QQ is the spectrum of SS and that the two sets form a spectral pair.

It turns out that via the tiling-spectral correspondence “trivial” tiling constructions indeed have a spectral analogue leading to families of Diţă-type complex Hadamard matrices . However, a non-standard tiling construction of Szabó was used in to produce previously unknown families of complex Hadamard matrices in dimensions 88, 1212 and 1616 (see the matrix S8(4)(a,b,c,d)S_{8}^{(4)}(a,b,c,d) in (1.9)).

We recall the following improvement over Tao’s result.

where we have given QTQ^{T} instead of QQ for typographical reasons. We have

Let us denote by C1C_{1} the matrix in which the first column is pure 11 and all other entries are . Similarly, let us denote by R1R_{1} the matrix in which the first row is pure 11 and all other entries are . The size of the matrices shall be clear from context.

coming from Corollary 1.2.5, where FmF_{m} is the Fourier matrix of order mm. ∎

Note that Theorem 1.4.56 does not describe the Kronecker product construction. \square

If one has some additional structure on the initial matrix HH, one can prove a somewhat stronger result. We state the case m=2m=2 relevant to us.

Observe that in the second row of the matrix QSQS in (1.18) all coordinates are even, therefore it is natural to check if SS in (1.17) can be replaced with some SS^{\prime} featuring the second row of LL. This is exactly the case. We have

so an application of Corollary 1.4.59 yields the result. ∎

Note that the first row of SS consists of even numbers.

Combining Corollary 1.4.59 and Example 1.4.61 we arrive at the following

Despite the negative results in dimensions d3d\geq 3, Fuglede’s conjecture might be true for d=1d=1. For some interesting number-theoretic consequences consult the paper and its references.

Settle both directions of Fuglede’s conjecture in d2d\leq 2 dimensions.

Chapter 2 Towards the classification of 6×6666\times 6 complex Hadamard matrices

This chapter is devoted to the classification of complex Hadamard matrices of small orders. During the 19901990s the classification up to order 55 has been completed , and recently various constructions of 6×66\times 6 complex Hadamard matrices appeared in the literature , , . However, the full classification of complex Hadamard matrices of order 55 required non-trivial ideas already, and the 6×66\times 6 case seemed, despite various efforts from the mathematics and physics community, far out of reach.

This chapter is based on the papers , , and . The main result is a construction, capturing the structure of a “typical” complex Hadamard matrix of order 66. Moreover, we conjecture that the construction in fact describes all, previously unknown matrices of this order. This method, however, is by no means a comprehensive and irredundant classification of complex Hadamard matrices of order 66 and further and deeper understanding of these objects is needed in order to achieve this.

In this section we go through the description of all complex Hadamard matrices up to order 55. Recall from Lemma 1.1.7 that every complex Hadamard matrix is equivalent to a dephased one, and hence we can suppose that the first row and column of the matrices we describe here is composed of numbers 11. Therefore one is interested in finding those unimodular row vectors whose coordinates add up to . We begin with a characterization of vanishing sums of order kk for k4k\leq 4.

Suppose that x,y,ux,y,u and vv are complex unimodular numbers. Then

x+y+u=0x+y+u=0 implies y=εxy=\varepsilon x, u=ε2xu=\varepsilon^{2}x such that 1+ε+ε2=01+\varepsilon+\varepsilon^{2}=0.

Indeed, this is easily seen through geometry. ∎

Lemmata 1.1.7 and 2.1.1 allow us to give a full classification of complex Hadamard matrices up to orders 44.

For orders n=1,2,3n=1,2,3 all complex Hadamard matrices are equivalent to the Fourier matrix FnF_{n}.

However, at order 44 we have already seen a non-trivial, one-parameter family (see Example 1.2.1). That particular construction is the only possibility we have.

All complex Hadamard matrices of order 44 are members of the one-parameter Fourier family, described in Example 1.2.1, such that a=eita=\mathbf{e}^{\mathbf{i}t}, t[0,π/2)t\in[0,\pi/2).

All these results are elementary, and we invite the reader to verify the statements. However, classification of 5×55\times 5 complex Hadamard matrices turned out to be extremely difficult. One of the main reasons of this difficulty is the lack of understanding vanishing sums of order 55. Also it might be possible that we have a vanishing sum of order 55 which cannot be extended with a further one being orthogonal to it. By Corollary 1.4.6 we know that there are no BH(5,6)BH(5,6) matrices, and it is fairly easy to see that there are no triplets of pairwise orthogonal rows of length 55, composed from 66th roots of unity. Yet, we have the following intriguing

The following is a triplet of orthogonal rows in order 55, composed from 1212th roots of unity:

In light of the example above, one cannot but wonder if, by utilizing qqth roots of unity for some large qq, nontrivial complex Hadamard matrices of order 55 can be obtained. The next result gives a necessary condition on the structure of orthogonal triplets of rows in complex Hadamard matrices.

Let (1,1,1,1,1)(1,1,1,1,1), (1,a,b,s1,s2)(1,a,b,s_{1},s_{2}) and (1,c,d,(1,c,d, s3,s4)s_{3},s_{4}) be pairwise orthogonal rows of a complex Hadamard matrix of order 55. Then

This identity establishes a non-trivial algebraic relation in-between four entries of the 5×55\times 5 matrix, or, in other words, eliminates 44 out of the 88 unknown variables. This leads, after further non-trivial arguments, to the following

All complex Hadamard matrices of order 55 are equivalent to the Fourier matrix F5F_{5}.

We remark here that Lemma 2.1.5 applies for other orders as well (cf. Corollary 2.3.7). Haagerup’s trick turned out to be powerful enough to deal with the full classification of the inverse-orthogonal matrices of order 55 as well ; it also has been successfully utilized in higher orders resulting in new examples of complex Hadamard matrices of order 66 , .

2 The evolution of Hadamard matrices of order 666

To fully appreciate our achievements described in this chapter we first recall all previous attempts which contributed towards the deeper understanding of the structure of complex Hadamard matrices of order 66.

The most natural source of complex Hadamard matrices is the class of BH(n,q)BH(n,q) matrices (see Definition 1.4.1). The case q=2q=2 is well-known to be vacuus for n=6n=6 but the next possible value already gives us the following

The BH(6,3)BH(6,3) matrix S6(0)S_{6}^{(0)} is isolated amongst all complex Hadamard matrices of order 66 (see Definition 1.2.29). It can be obtained from Butson’s doubling construction and was utilized by Tao to disprove Fuglede’s conjecture (see Section 1.4.3). It is also a sporadic example of 22-transitive complex Hadamard matrices .

The next example comes from the conference matrix construction, described in Theorem 1.4.18. However, it was only realized very recently that this particular matrix admits an affine orbit.

The matrix D6=D6(1)(1)D_{6}=D_{6}^{(1)}(1) plays a central rôle in various constructions. We highlight some key facts as follows.

The free parameter cc can be introduced into the matrix D6D_{6} through Theorem 1.2.16. \square

The matrices S6(0)S_{6}^{(0)} and D6(1)(1)D_{6}^{(1)}(1) are deeply entwined, as they both come from a general construction of complex Hadamard matrices with circulant core (see Lemma C.1.6). Also, they are the only 6×66\times 6 dephased symmetric complex Hadamard matrices with real diagonal, . \square

The BH(6,8)BH(6,8) matrix D6(1)(e2πi/8)D_{6}^{(1)}(\mathbf{e}^{2\pi\mathbf{i}/8}) is equivalent to the matrix found by Kolountzakis and Matolcsi, described in Example 1.4.55. \square

Next we introduce the two-parameter Fourier families known already by Hadamard as noted in and rediscovered independently by Haagerup . Their existence also follows from Diţă’s general construction (see ).

Note that the families F6(2)(a,b)F_{6}^{(2)}(a,b) and F6(2)(a,b)TF_{6}^{(2)}(a,b)^{T} are inequivalent.

It is easy to see (for example, via Haagerup’s invariant) that for generic values of the parameters a,ba,b and cc the families F6(2)(a,b),F6(2)(a,b)TF_{6}^{(2)}(a,b),F_{6}^{(2)}(a,b)^{T} and D6(1)(c)D_{6}^{(1)}(c) are inequivalent matrices.

Our next example is the Björck–Fröberg cyclic 66-root matrix .

where dd is Björck’s “magical” number:As Bengtsson et al. refer to it in .

We will return to the problem of the classification of circulant complex Hadamard matrices in Section 3.3.

It is natural to ask how well are we doing in terms of the classification of 6×66\times 6 complex Hadamard matrices. It turns out that randomly chosen members of the families above, as well as the matrix C6C_{6} has defect 44 and hence all these matrices might be part of a larger, four-parameter family of complex Hadamard matrices, except for the single isolated point S6(0)S_{6}^{(0)}. This observation led to the following

There is a four-parameter family of complex Hadamard matrices of order 66.

Numerical experiments confirm the truth of this conjecture in a neighborhood around the Fourier matrix F6F_{6} . In the next couple of subsections we shall recall further families with one, two and three parameters from the existing literature.

2.2 The self-adjoint family

So far we have listed “trivial” examples of complex Hadamard matrices. They are trivial for two reasons: first, the starting point matrices F6(2)(1,1),D6(1)(1)F_{6}^{(2)}(1,1),D_{6}^{(1)}(1) and the matrices S6(0)S_{6}^{(0)} and C6C_{6} can be found by a straightforward computer search. One simply knows in advance (or at least have an intelligent guess) what to look for. On the other hand, they are trivial because their orbit is affine. The first non-trivial, that is: non-affine family of complex Hadamard matrices of order 66 was discovered by Beauchamp and Nicoară in 20062006 , whose efforts were motivated by various operator algebraic reasons (see e.g. and ). Their result amounts to a full classification of all self-adjoint complex Hadamard matrices of order 66.

and y=eiθy=\mathbf{e}^{\mathbf{i}\theta} such that

Note that this family is non-affine, and it is a priori unclear whether its entries are unimodular. In particular, the unimodularity of xx forces the restriction (2.1) on the phase of yy.

The main reason why this particular family can be described by relatively simple algebraic formulae is the fact that the entry 1-1 appears in its core multiple times. Indeed, the presence of these entries imply that many of the vanishing sums of order 66 within this matrix trivially simplify to 66-term sums composed of a vanishing sum of order 44 and a vanishing sum of order 22, which we understand through Lemma 2.1.1.

We remark here that self-adjoint matrices are relatively rare, as the following folklore spectral analysis shows.

Consider a self-adjoint complex Hadamard matrix HH of order nn and suppose that the number 11 appears exactly kk times in its main diagonal. Clearly, as HH is self-adjoint its eigenvalues are ±n\pm\sqrt{n} with multiplicities ss and nsn-s, respectively. Then, we have

2.3 A symmetric family

Once it was realized that some preliminary assumptions on the structure of the matrix gives such a huge reduction in complexity Máté Matolcsi and the author managed to exhibit a new, previously unknown family of symmetric matrices .

and x±ix\neq\pm\mathbf{i} is any unimodular complex number.

The family M6(1)(x)M_{6}^{(1)}(x) was discovered by a careful analysis of dephased symmetric complex Hadamard matrices with real diagonal. We note that it connects the Fourier families F6(2)(a,b)F_{6}^{(2)}(a,b) with the family D6(1)(c)D_{6}^{(1)}(c). Clearly the family M6(1)(x)M_{6}^{(1)}(x) does not describe all symmetric complex Hadamard matrices of order 66 as it misses the isolated matrix S6(0)S_{6}^{(0)}. It is rather disappointing that a comprehensive characterization of all 6×66\times 6 symmetric complex Hadamard matrices is still unavailable. We pose this as a

Classify all symmetric 6×66\times 6 complex Hadamard matrices.

2.4 Bicirculant matrices

The first non-trivial two-dimensional family was constructed by the author during summer 20082008 . It was found by assuming that the matrix has a bicirculant structure, as follows.

where AA and BB are 3×33\times 3 circulant matrices:

where the assumption that AA and BB have real diagonal 11 can be made due to equivalence. After dephasing the matrix HH and change of variables we get

2.5 Karlsson’s observation

The next two-parameter family was discovered by Karlsson , who extended the family M6(1)(x)M_{6}^{(1)}(x) (see Example 2.2.11) with an additional degree of freedom as follows.

where z1=eix1z_{1}=\mathbf{e}^{\mathbf{i}x_{1}}, z2=eix2z_{2}=\mathbf{e}^{\mathbf{i}x_{2}}, f1=f(x1,x2)f_{1}=f(x_{1},x_{2}), f2=f(x1,x2)f_{2}=f(x_{1},-x_{2}), f3=f(x1,x2)f_{3}=f(-x_{1},-x_{2}) and f4=f(x1,x2)f_{4}=f(-x_{1},x_{2}), where

Karlsson also pointed out that all 99 2×22\times 2 blocks are complex Hadamard. This discovery of his later lead to breakthrough results, which we shall discuss in more details soon.

Karlsson’s matrix contains the Diţă-family at the four limit points (x1,x2)(x_{1},x_{2}) \rightarrow (±π/2,±π/2)(\pm\pi/2,\pm\pi/2) (the one-parameter comes from the direction of approach); K6(2)(x1,0)K_{6}^{(2)}(x_{1},0) coincides with a one-parameter subfamily of the Fourier family F6(2)(a,b)F_{6}^{(2)}(a,b), similarly, the family K6(2)(0,x2)K_{6}^{(2)}(0,x_{2}) coincides with a one-parameter subfamily of the transposed Fourier family F6(2)(a,b)TF_{6}^{(2)}(a,b)^{T}, and additionally for x1=x2=:xx_{1}=x_{2}=:x it coincides with the family M6(1)(x)M_{6}^{(1)}(x), up to equivalence. Therefore Karlsson’s matrix provides a bridge in-between previously known families.

In a subsequent paper Karlsson fully described the following important class of 6×66\times 6 complex Hadamard matrices.

We say that a 6×66\times 6 complex Hadamard matrix is H2H_{2}-reducible, if it is equivalent to a matrix in which all 99 2×22\times 2 submatrices are complex Hadamard.

It turns out, that the H2H_{2}-reducible matrices can be described by a single, three-parameter family K6(3)(θ,φ,z1)K_{6}^{(3)}(\theta,\varphi,z_{1}) in a very elegant way. Let us mention here the following breakthrough

Let HH be a dephased complex Hadamard matrix of order 66. Then the following are equivalent:

HH belongs to the three-parameter family K6(3)(θ,φ,z1)K_{6}^{(3)}(\theta,\varphi,z_{1});

Some row or column of HH contains a vanishing sum of order 22;

Some row or column of HH contains a vanishing sum of order 44.

This is a very powerful theorem as Part (c) and (d) allow us to quickly recognize if a matrix belongs to the family K6(3)K_{6}^{(3)}, and we shall heavily use these conditions later. As the family K6(3)K_{6}^{(3)} forms a three-parameter subset, the matrices it contains are atypical, hence we often use the adjective “degenerate” in connection with it (see Conjecture 2.3.33).

As we can see from Part (c) of Theorem 2.2.16 Karlsson’s family contains all previously discovered matrices, except from the isolated matrix S6(0)S_{6}^{(0)}, giving them an elegant and comprehensive presentation.

Let us recall Karlsson’s three-parameter family as follows.

and B=F2AB=-F_{2}-A for any θ[0,π)\theta\in[0,\pi) and φ[0,π)\varphi\in[0,\pi). In the matrices

for i=1,2i=1,2 and their transpose (for i=3,4i=3,4) the elements ziz_{i} are related through the Möbius transformations as follows:

such that αA=A122,βA=A112\alpha_{A}=A_{12}^{2},\beta_{A}=A_{11}^{2} and αB=B122,βB=B112\alpha_{B}=B_{12}^{2},\beta_{B}=B_{11}^{2}. In general, any of the parameters ziz_{i} can be chosen freely, say z1z_{1} in which case

Any sign combination of the entries ziz_{i} will lead to equivalent matrices.

A similar structure theorem was suggested by Craigen, who asked if every real Hadamard matrix of order n>1n>1 can be partitioned into a canonical form in which all of the n2/4n^{2}/4 2×22\times 2 matrices are of rank 22. Robert Lecnik confirmed this up to order 2828 by a computer search.Private communication from R. Craigen; consult for further details. \square

3 A four-parameter family

Karlsson’s results are very impressive, however they do not shed any light on the existence of a four-parameter family, as the introduction of any additional parameter into the matrix K6(3)(θ,φ,z1)K_{6}^{(3)}(\theta,\varphi,z_{1}) would immediately destroy its underlying H2H_{2}-reducible property. Hence it is absolutely unclear how to generalize further Karlsson’s construction, and it seems that one should come up with essentially new ideas to achieve this. In what follows we are going to describe one reasonable way to attack Conjecture 2.2.8. In the next subsection we collect a handful of ideas leading to a construction with four degrees of freedom, which is one of the main contributions of this manuscript. The results are to appear in .

After seeing Karlsson’s results we became extremely motivated to construct a four-parameter family, but in order to achieve this, some essentially new tools were needed. The breakthrough came when we managed to improve on Haagerup’s result (cf. Lemma 2.1.5). Let us introduce the following crucial

The Haagerup polynomial H\mathcal{H} associated with the rows (1,1,1,1,1,1),(1,a,b,e,,)(1,1,1,1,1,1),(1,a,b,e,\ast,\ast) and (1,c,d,f,,)(1,c,d,f,\ast,\ast) of a complex Hadamard matrix of order 66 reads

The next result is our improvement upon Lemma 2.1.5.

Suppose that we have the partial rows (1,a,b,e,,)(1,a,b,e,\ast,\ast) and (1,c,d,f,,)(1,c,d,f,\ast,\ast), composed from unimodular entries. Then one can specify some unimodular numbers s1,s2,s3s_{1},s_{2},s_{3} and s4s_{4} in place of the unknown numbers \ast to make these rows together with (1,1,1,1,1,1)(1,1,1,1,1,1) mutually orthogonal if and only if

Before proceeding to the Proof of Theorem 2.3.2 we shall need two easy results first.

Suppose that we have a partial row (1,a,b,e,,)(1,a,b,e,\ast,\ast) composed from unimodular entries. Then one can specify some unimodular numbers s1s_{1} and s2s_{2} in place of the unknown numbers \ast to make this row orthogonal to (1,1,1,1,1,1)(1,1,1,1,1,1) if and only if 1+a+b+e2|1+a+b+e|\leq 2.

We need to have 1+a+b+e+s1+s2=01+a+b+e+s_{1}+s_{2}=0 to ensure orthogonality, from which it follows that 1+a+b+e=s1+s22|1+a+b+e|=|s_{1}+s_{2}|\leq 2. It is easily seen through geometry that in this case we can define the unimodular numbers required. ∎

The missing coordinates featuring in Lemma 2.3.3, s1s_{1} and s2s_{2}, can be obtained algebraically through the well-known

Suppose that the rows (1,1,1,1,1,1)(1,1,1,1,1,1) and (1,a,b,e,s1,s2)(1,a,b,e,s_{1},s_{2}) containing unimodular entries are orthogonal. Let us denote by Σ:=1+a+b+e\Sigma:=1+a+b+e, and suppose that 0<Σ20<|\Sigma|\leq 2. Then

otherwise, if Σ=0\Sigma=0, then s1s_{1} is independent from a,b,ea,b,e but s2=s1s_{2}=-s_{1}.

If Σ=0\Sigma=0 then the result is trivial. Otherwise s1s_{1} and s2s_{2} are the (unique) unimodular numbers with s1+s2=Σs_{1}+s_{2}=-\Sigma, required by orthogonality. ∎

Observe that in (2.5) we would divide by zero in case Σ=0\Sigma=0. This, however, can never happen when we investigate complex Hadamard matrices which are not H2H_{2}-reducible, as seen by Part (e) of Theorem 2.2.16. Therefore it follows that once we have four entries in a row or column of a matrix which lies outside the family K6(3)K_{6}^{(3)} the Decomposition formula readily derives the unique remaining two values through (2.5). Now we can turn to the

First we start by proving that (2.3) holds. To do this, we utilize Haagerup’s idea as follows: by pairwise orthogonality, we find that

The first equation above ensures that (2.4) holds. Further, the product of these equations read

To conclude the proof, we need to show that

holds, however this follows directly from the Decomposition formula.

To see the converse direction, we need to show that (2.3) essentially encodes orthogonality. Let us use the notations Σ:=1+a+b+e\Sigma:=1+a+b+e, Δ:=1+c+d+f\Delta:=1+c+d+f, Ψ:=1+ca+db+fe\Psi:=1+c\overline{a}+d\overline{b}+f\overline{e}. With this notation we have Σ2|\Sigma|\leq 2 from (2.4) while condition (2.3) boils down to

If, in addition, Δ2|\Delta|\leq 2 holds, then by the Decomposition formula we can find s1,s2s_{1},s_{2}, s3s_{3} and s4s_{4} to ensure orthogonality to row (1,1,1,1,1,1)(1,1,1,1,1,1). Now observe, that the mutual orthogonality of rows (1,a,b,e,s1,s2)(1,a,b,e,s_{1},s_{2}) and (1,c,d,f,s3,s4)(1,c,d,f,s_{3},s_{4}) reads

Suppose first that we have the trivial case Σ=Δ=0\Sigma=\Delta=0. Then, by the Decomposition formula we have s2=s1s_{2}=-s_{1} and s4=s3s_{4}=-s_{3}, and (2.6) implies that Ψ=2|\Psi|=2. Therefore, if we set the unimodular number s3:=Ψs1/2s_{3}:=-\Psi s_{1}/2 the orthogonality equation (2.7) is fulfilled.

Suppose secondly, that we have Δ=0\Delta=0, but Σ0\Sigma\neq 0. Then we have s4=s3s_{4}=-s_{3}, and from (2.6) it follows that

Now we use the Decomposition formula to find the values of s1s_{1} and s2s_{2} and the orthogonality equation (2.7) becomes

This holds, independently of s3s_{3}, if Σ=2|\Sigma|=2, as by (2.8) Ψ=0\Psi=0 follows. Otherwise, set the unimodular number

to ensure the orthogonality through (2.9). The case Σ=0\Sigma=0, Δ0\Delta\neq 0 can be treated similarly by noting that Δ2|\Delta|\leq 2 follows from (2.6).

Finally, let us suppose that Σ0\Sigma\neq 0 and Δ0\Delta\neq 0. Now observe that in this case the value of Ψ\Psi needed for formula (2.7) can be calculated through (2.6). The other ingredient, namely the value of s3s1+s4s2s_{3}\overline{s}_{1}+s_{4}\overline{s}_{2} can be established through the Decomposition formula, once we derive the required bound Δ2|\Delta|\leq 2. Depending on the value of H\mathcal{H}, we treat several cases differently.

CASE 1: Suppose that Ψ2H-|\Psi|^{2}\leq\mathcal{H}. This implies, via (2.6), that Σ2+Δ24|\Sigma|^{2}+|\Delta|^{2}\leq 4, and in particular Δ2|\Delta|\leq 2 follows. Next we calculate Ψ|\Psi| from (2.6).

Suppose first that H0\mathcal{H}\geq 0. Hence, after taking absolute values, (2.6) becomes

Now suppose that Ψ2H<0-|\Psi|^{2}\leq\mathcal{H}<0. Hence, after taking absolute values, (2.6) becomes

and we find that its only non-negative root under the assumption Σ2+Δ24|\Sigma|^{2}+|\Delta|^{2}\leq 4 reads

CASE 2: Suppose now that H<Ψ2\mathcal{H}<-|\Psi|^{2}. This implies that Σ2+Δ2>4|\Sigma|^{2}+|\Delta|^{2}>4, and we do not have a priori the bound Δ2|\Delta|\leq 2. Nevertheless, we derive equation (2.11) again, and we find that the values of Ψ|\Psi| can be any of

provided that the roots are real, namely we have either Σ>2|\Sigma|>2 and Δ>2|\Delta|>2 or Σ2|\Sigma|\leq 2 and Δ2|\Delta|\leq 2. The first case, however, contradicts the crucial condition (2.4).

Once we have established the bound Δ2|\Delta|\leq 2 and the value(s) of Ψ|\Psi| has been found, we are free to use the Decomposition formula to obtain the values of s1s_{1}, s2s_{2}, s3s_{3} and s4s_{4}. Clearly, we can set s1s_{1} with the ++ sign, while s2s_{2} with the - sign as in formula (2.5), up to equivalence. However, we do not know a priori how to distribute the signs amongst s3s_{3} and s4s_{4}, and to simplify the notations we define

In particular, by using (2.6) and (2.14) we find that the orthogonality equation (2.7) becomes

where the ±\pm sign agrees with the definition of s3s_{3}. To conclude the theorem plug in all of the possible values of Ψ|\Psi| as described in (2.10), (2.12), (2.13) into (2.15) to verify that for some sign choice it holds identically. ∎

Both of the two possible signs described by formula (2.13) can be realized, as the following two examples demonstrate:

In particular, there are two different orthogonal triplet of rows of order 66, composed from sixth roots of unity, such that Σ=Δ=3|\Sigma|=|\Delta|=\sqrt{3} in both cases, however, in one of the cases Ψ=1|\Psi|=1 while Ψ=2|\Psi|=2 in the other. \square

It is natural to ask if condition (2.3) implies the inequality (2.4) automatically. While we tend to believe that this is so, proving such a statement would require a more sophisticated understanding of the geometry of orthogonal vectors of modulus 11. We pose this as a relevant

Investigate if condition (2.3) implies the inequality (2.4) automatically in Theorem 2.3.2.

We have already seen the following statement formulated for 5×55\times 5 matrices (cf. Lemma 2.1.5). We state it again tailored especially for the 6×66\times 6 case.

Suppose that (1,1,1,1,1,1)(1,1,1,1,1,1), (1,a,b,e,s1,s2)(1,a,b,e,s_{1},s_{2}) and (1,c,d,f,s3,s4)(1,c,d,f,s_{3},s_{4}) are three pairwise orthogonal rows of a complex Hadamard matrix of order 66. Then

As we have pointed out earlier, Haagerup used the property (2.16) to give a complete characterization of complex Hadamard matrices of order 55, or equivalently, describe the orthogonal maximal abelian \ast-subalgebras of the 5×55\times 5 matrices . Since then it was used in and to construct new, previously unknown complex Hadamard matrices of order 66 as well. However, to guarantee the mutual orthogonality of three rows the necessary condition (2.16) should be replaced by the more informative identity (2.3). Nevertheless, (2.16) will play an essential rôle in our construction too. These type of identities are extremely useful as they feature less variables than the standard orthogonality equations considerably simplifying the calculations required.

Thus, we have given an algebraic characterization of the orthogonality of triplets of rows in complex Hadamard matrices of order 66. This, however, still give us six degrees of freedom instead of the desired 44, and it is not entirely trivial how to get rid of two of the six parameters.

The other essential tool of our construction is motivated by the following well-known theorem in functional analysis (see ). We recall that an operator AA is said to be a contraction, if its operator norm satisfies A1\left\|A\right\|\leq 1.

Every contraction AA has a unitary dilation.

Indeed, let us define the so-called defect operator

which is positive where the square root is defined via the continuous functional calculus. Then, the desired unitary matrix reads

Now we combine the previous two ideas as follows. We start with a submatrix

and attempt to embed it into a complex Hadamard matrix of order 66

with 3×33\times 3 blocks E,B,CE,B,C and DD in two steps, as follows. First we construct the submatrices BB and CC featuring unimodular entries to obtain three orthogonal rows and columns of G6G_{6}. Secondly we find the unique lower right submatrix DD to get a unitary matrix. Should the entries of this matrix become unimodular, we have found a complex Hadamard matrix. We conjecture that the submatrix EE can be chosen, up to equivalence, in a way that there will be only finitely many candidates for the blocks BB and CC and therefore we can ultimately decide throughout a finite, case-by-case analysis whether the submatrix EE can be embedded into a complex Hadamard matrix. The resulting matrix G6G_{6} can be thought as the “Hadamard dilation” of the operator EE.

Now we turn to the details of our construction.

3.2 Further preliminary results

In this section we present various other results necessary to the construction of the family G6(4)G_{6}^{(4)}, outlined previously.

Solving the system of equations (2.3)–(2.16) is the key step to obtain the submatrices BB and CC of G6G_{6}, and once we have three orthogonal rows and columns we readily fill out the remaining lower right submatrix DD. This is explained by the following two lemmata, the first of which being a special case of a more general matrix inversion

If UU and VV are n×nn\times n matrices then

provided that one of the matrices In+UVI_{n}+UV or In+VUI_{n}+VU is nonsingular.

By symmetry, we can suppose that the matrix In+VUI_{n}+VU is nonsingular. Then, we have

Suppose that we have a 6×66\times 6 partial complex Hadamard matrix consisting of three orthogonal rows and columns, containing no vanishing 3×33\times 3 minor. Then there is a unique way to construct a 6×66\times 6 unitary matrix containing these rows and columns as a submatrix.

Let UU be a 6×66\times 6 matrix with 3×33\times 3 blocks A,B,CA,B,C and DD, as the following:

By the orthogonality of the first three rows and columns and using the fact that the entries are unimodular, we have

To ensure orthogonality in-between the first three and the last three rows we need to have AC+BD=0AC^{\ast}+BD^{\ast}=0. As BB is nonsingular by our assumptions we can define

Now we need to show that the last three rows are mutually orthogonal as well. Indeed, by using (2.21) and (2.19) we have

which, by Lemma 2.3.9 and (2.20) equals to

We do not state that the obtained unitary matrix UU is Hadamard, which is not true in general. Recall that our goal is to embed the submatrix EE into the matrix G6G_{6} (see (2.17)-(2.18)). We have the following trivial

Suppose that a submatrix EE can be embedded into a complex Hadamard matrix G6G_{6} of order 66 in which the upper right submatrix BB is invertible. Then for some unimodular submatrix CC for which the first three columns of G6G_{6} are orthogonal the lower right submatrix D=CE(B1)D=-CE^{\ast}(B^{-1})^{\ast} is unimodular.

Indeed, this is exactly what embedding means. ∎

In particular, if the submatrices BB and CC are chosen carefully, the unimodular property of DD follows for free.

Start from a submatrix EE and suppose that there are only finitely many invertible candidate matrices BSOLBB\in SOL_{B} and CSOLCC\in SOL_{C} such that the first three rows and columns of the matrix G6G_{6} are orthogonal. Then EE can be embedded into a complex Hadamard matrix of order 66 if and only if there is some BSOLBB\in SOL_{B} and CSOLCC\in SOL_{C} such that the matrix D=CE(B1)D=-CE^{\ast}(B^{-1})^{\ast} is unimodular.

Note that due to the finiteness condition in Corollary 2.3.12 once we have all (and only finitely many) candidate matrices BB and CC we can decide algorithmically whether the submatrix EE can be embedded into a complex Hadamard matrix.

The next step is to characterize 6×66\times 6 complex Hadamard matrices with vanishing 3×33\times 3 minors. To do this we need two auxiliary results first.

Suppose that in a dephased 6×66\times 6 complex Hadamard matrix there exists a noninitial row ((or column)) containing three identical entries xx. Then x=±1x=\pm 1 and this row ((or column)) reads (1,1,1,1,1,1)(1,1,1,-1,-1,-1), up to permutations.

Suppose to the contrary, that there are three nonreal numbers xx in a row (column). Then the sum of these numbers xx together with the leading 11 read 1+3x2=10+6[x]>4|1+3x|^{2}=10+6\Re[x]>4, and hence, by Lemma 2.3.3 this row (column) cannot be orthogonal to the first row (column), a contradiction. To ensure orthogonality to the first row (column) we should specify the remaining three entries to x-x and hence the last part of the statement follows. ∎

Now by combining Lemma 2.3.13 with Theorem 2.2.16 we arrive at the following

Suppose that in a dephased 6×66\times 6 complex Hadamard matrix HH there exists a noninitial row ((or column)) containing three identical entries. Then HH belongs to the family K6(3)K_{6}^{(3)}.

Now we can state the desired structural result.

Suppose that a 6×66\times 6 complex Hadamard matrix HH has a vanishing 3×33\times 3 minor. Then HH belongs to the family K6(3)K_{6}^{(3)}.

Therefore to investigate those matrices which lie outside the family K6(3)K_{6}^{(3)} we can safely use Lemma 2.3.10 and in particular the inversion formula (2.21).

It turns out, that the isolated matrix S6(0)S_{6}^{(0)} (see Example 2.2.1) requires a special treatment as well. It is featured in the following

Suppose that in a 6×66\times 6 dephased complex Hadamard matrix HH there is a noninitial row or column composed of cubic roots of unity. Then HH is either equivalent to S6(0)S_{6}^{(0)} or belongs to the family K6(3)K_{6}^{(3)}.

Recall that we have denoted by ω\omega the principal cubic root of unity.

We can assume that the core of HH does not contain a 1-1, otherwise, by Theorem 2.2.16, we are done. Let us suppose that HH contains a full row of cubic entries, and its second and third row reads (1,1,ω,ω,ω2,ω2)(1,1,\omega,\omega,\omega^{2},\omega^{2}) and (1,a,b,c,d,e)(1,a,b,c,d,e), respectively. Then, by considering the orthogonality equations in-between the first three rows of HH, we easily obtain that 1+abωcω=01+a-b\omega-c\omega=0 implying (as a1a\neq-1) that b=ω2b=\omega^{2} or c=ω2c=\omega^{2}. Now notice that this means that in any further row of HH one of the third or fourth entries must be ω2\omega^{2}. However, this implies that both the third and fourth column of HH is composed of purely cubic entries. Similarly, one can deduce the equation 1+adω2eω2=01+a-d\omega^{2}-e\omega^{2}=0 and apply the same argument mutatis mutandis to the fifth and sixth columns of HH as well. To conclude observe that from the aforementioned it follows that the matrix HH is composed entirely of cubic roots of unity and hence it is equivalent to S6(0)S_{6}^{(0)} as desired. The case when HH contains a full column of cubic entries is analogous. ∎

We say that yy is an elliptical pair of xx, if E(x,y)=0\mathcal{E}(x,y)=0. Observe that for a given x1x\neq-1 the sum of its elliptical pairs read y1+y2=(1+x2)/(1+x)y_{1}+y_{2}=-(1+x^{2})/(1+x). The following is a strictly technical

Suppose that we have a complex Hadamard matrix HH inequivalent from S6(0)S_{6}^{(0)} and any of the members of the family K6(3)K_{6}^{(3)}. Then HH has a 3×33\times 3 submatrix E(a,b,c,d)E(a,b,c,d) as in formula (2.17), up to equivalence, satisfying

The strategy of the proof is the following: first we pick a “central element” dd from the core of the matrix and then we show that bb and cc can be set satisfying (2.22). Recall, that by Lemma 2.3.16 there is no noninitial row or column composed from cubic roots of unity in the matrix.

First let us assume that there is a number 11 in the core somewhere; set d=1d=1, and choose a non-cubic cc from its row. Note that there cannot be a further noninitial 11 in the row or column of dd by Corollary 2.3.14. Now observe that as the elliptical pairs of 11 are ω\omega and ω2\omega^{2}, we can choose a suitable bb from the column of dd unless all entries there are members of the set {ω,ω2,c,c}\{\omega,\omega^{2},c,\overline{c}\}. Note that ω\omega together with ω2\omega^{2} cannot be in the column of dd at the same time, and from this it is easily seen that we can define the value of bb to satisfy (2.22) unless the column of dd is one of the following four cases, up to permutations: (1,1,ω,c,c,c)(1,1,\omega,c,c,\overline{c}), (1,1,ω,c,c,c)(1,1,\omega,c,\overline{c},\overline{c}), (1,1,ω2,c,c,c)(1,1,\omega^{2},c,c,\overline{c}), (1,1,ω2,c,c,c)(1,1,\omega^{2},c,\overline{c},\overline{c}). However, by normalization and by orthogonality, the sum of the entries in this column should add up to , and we find in all cases that the unimodular solution to cc is a cubic root of unity, contradicting the choice of cc. Therefore one of the entries in the column of dd is different from ω,ω2,c,c\omega,\omega^{2},c,\overline{c} which will be chosen as bb.

Secondly, let us suppose, that the number 11 is not present in the core. In particular, all entries in the core are different rowwise and columnwise.

Pick an arbitrary number dd from the core of the matrix, and let us denote by c1c_{1} and c2c_{2} its the elliptical pairs (maybe c1=c2c_{1}=c_{2}, or they are undefined). Now we have several cases depending on the appearance of these values in the row and column containing dd.

CASE 11: c1c_{1} and c2c_{2} present in both the row and column containing dd. Hence, in this row and column there are the entries 11, dd, c1c_{1} and c2c_{2} already and the remaining two, α\alpha and β\beta, are uniquely determined by the Decomposition formula. Note that αd2\alpha\neq d^{2}, as otherwise we would have β=(2d+d2+d3)/(1+d)\beta=-(2d+d^{2}+d^{3})/(1+d) (as the sum of all entries in a noninitial row add up to , and the sum of the elliptical pairs is known), which is unimodular if and only if d=±id=\pm\mathbf{i} or d=ωd=\omega or d=ω2d=\omega^{2}. In the first case we have β=i\beta=\mp\mathbf{i} and we are dealing with a member of the family K6(3)K_{6}^{(3)}. The second and third case imply that we have a full row and a full column of cubics, a contradiction. If βd/α\beta\neq d/\alpha then by picking c=αc=\alpha from the row we can set b=βb=\beta in the column. Otherwise, in case we have β=d/α\beta=d/\alpha, then reset the central element dd to the number α\alpha which is in the same row as dd. Now observe that after this exchange we should meet the requirements of Case 11 again (otherwise we are done here), and hence the elliptical pairs of α\alpha, α1\alpha_{1} and α2\alpha_{2}, should present in the row and column of α\alpha, which therefore contain exactly the same entries. However α1,2d\alpha_{1,2}\neq d, as otherwise orthogonality, together with the condition E(α,d)=0\mathcal{E}(\alpha,d)=0 would imply d=±1d=\pm 1, a contradiction; α1,2d/α\alpha_{1,2}\neq d/\alpha, as otherwise d=ωd=\omega or d=ω2d=\omega^{2} would follow from the same argument implying that the row containing α\alpha has a noninitial 11, a contradiction. Therefore, the only option left is that α1,2=c1,2\alpha_{1,2}=c_{1,2}. But then we can set c=dα2c=d\neq\alpha^{2} and b=d/αα2b=d/\alpha\neq\alpha^{2}, and we are done.

CASE 22: c1c_{1} and c2c_{2} present in (to say) the row containing dd, but only one of these values (say c1c_{1}) is present in the column of dd. Let us denote by α\alpha and β\beta the two further entries in this row which, again, are different from d2d^{2}. In the column of dd there are already the numbers 11, dd and c1c_{1}, and observe that the remaining triplet of entries cannot be (d2,α,β)(d^{2},\alpha,\beta) as this would imply d2=c2d^{2}=c_{2}, contradicting our case-assumption. Therefore one of the three unspecified entries γ\gamma is different from d2d^{2}, α\alpha and β\beta. Now if γd/α\gamma\neq d/\alpha then set c=αc=\alpha, b=γb=\gamma otherwise set c=βc=\beta, b=γb=\gamma. We are done.

CASE 33: Only the value c1c_{1} is in (to say) the row containing dd and in the column of dd as well. This is a tricky case, as it might happen that the undetermined triplet in both the ddth row and column is precisely (d2,α,d/α)(d^{2},\alpha,d/\alpha), and therefore we cannot ensure condition (2.22). However, from the orthogonality equation 1+d+d2+c1+α+d/α=01+d+d^{2}+c_{1}+\alpha+d/\alpha=0 and from its conjugate we can eliminate the variable c1c_{1} in order to obtain the equation (1+α)(d+α)(c1d)=0(1+\alpha)(d+\alpha)(c_{1}-\overline{d})=0 leading us either to the family K6(3)K_{6}^{(3)} or to c1=dc_{1}=\overline{d}. In the latter case, however, we can calculate the values of dd and α\alpha explicitly by invoking the elliptical condition E(c1,d)=0\mathcal{E}(c_{1},d)=0. In particular, we find that the values of dd and α\alpha are given by some of the unimodular roots of the following polynomials 1+2d+2d3+d4=01+2d+2d^{3}+d^{4}=0 and 1+4α2α28α38α48α52α6+4α7+α8=01+4\alpha-2\alpha^{2}-8\alpha^{3}-8\alpha^{4}-8\alpha^{5}-2\alpha^{6}+4\alpha^{7}+\alpha^{8}=0. Now reset the “central” entry dd to α\alpha, and observe that the elliptical pairs of α\alpha are not present in its row, and therefore the conditions of this subcase are no longer met. Otherwise we can suppose that the undetermined triplet in the column of dd is not (d2,α,d/α)(d^{2},\alpha,d/\alpha). Set c=αd2c=\alpha\neq d^{2}. Pick γ\gamma from the column which is different from d2d^{2}, α\alpha, d/αd/\alpha, set b=γb=\gamma and we are done.

CASE 44: Only the value c1c_{1} is in (to say) the row containing dd and in the column of dd there is the other elliptical value c2c1c_{2}\neq c_{1}. We can suppose that two of the undetermined entries in the row of dd satisfy αd2\alpha\neq d^{2} and βd2\beta\neq d^{2} and set c=αc=\alpha. Now if in the column the undefined triplet is precisely (α(\alpha, d/αd/\alpha, d2)d^{2}), then observe that the same triplet cannot appear in the row, as otherwise c1=c2c_{1}=c_{2} would follow. Therefore we can reset cc to a value different from α,d/α,d2\alpha,d/\alpha,d^{2}, and set b=αb=\alpha. Otherwise there is an entry in the column which can be set to bb, we are done.

CASE 55: In the column of dd there are no elliptical values at all. Pick any c=αd2c=\alpha\neq d^{2} from the row of dd which is different from both c1c_{1} and c2c_{2}. As in the column of dd there are four unspecified entries, one of them, say γ\gamma will be different from d2d^{2}, α\alpha and d/αd/\alpha. Set b=γb=\gamma. We are done. ∎

Suppose that AA is a 3×33\times 3 submatrix of a complex Hadamard matrix HH of order 66. Then A/6A/\sqrt{6} is a contraction.

Clearly, we can assume that this submatrix AA is the upper left of the matrix HH, which we will write in block form, as follows:

where in the last step we used that the matrix H/6H/\sqrt{6} is unitary. ∎

Suppose that the submatrix EE can be embedded into a complex Hadamard matrix of order 66. Then every eigenvalue λ\lambda of the matrix EEE^{\ast}E satisfies λ6\lambda\leq 6.

Corollary 2.3.19 is a useful criterion to show that a given matrix EE cannot be embedded into a complex Hadamard matrix, however, it is unclear how to utilize it for our purposes. In particular, we do not know how to characterize those 3×33\times 3 matrices which satisfy its conditions. Also it is natural to ask whether the presence of a large eigenvalue is the only obstruction forbidding the submatrix EE to be embedded. The answer to this question might depend on the dimension, as it is easily seen that while every 2×22\times 2 matrix can be embedded into a complex Hadamard matrix of order 44, only a handful of very special 2×22\times 2 matrices can be embedded into a complex Hadamard matrix of order 55 due to the finiteness result of Haagerup ; compare Example 1.2.1 with Theorem 2.1.6.

A related, yet seemingly weaker restriction is offered by Lindsey’s

Suppose that an s×ts\times t matrix AA appears as a submatrix within an n×nn\times n complex Hadamard matrix HH. Then

We can suppose, up to equivalence, that AA is in the first ss rows and first tt columns of HH. Let us denote by uu and vv the vectors (1s,0ns)(1^{s},0^{n-s}) and (1t,0nt)T(1^{t},0^{n-t})^{T}, respectively. Then we find, after an application of the Cauchy–Schwarz inequality, that

where we have used that the norm of HH reads H2=λmax(HH)=λmax(nIn)\left\|H\right\|_{2}=\sqrt{\lambda_{\max}\left(H^{\ast}H\right)}=\sqrt{\lambda_{\max}\left(nI_{n}\right)}, where λmax(.)\lambda_{\max}(.) denotes the largest eigenvalue. ∎

Now we are ready to present a new family of complex Hadamard matrices. The next section gives an overview of the results.

3.3 The construction: A high-level perspective

Here we describe the generic family G6(4)G_{6}^{(4)} from a high-level perspective. In particular, we outline the main steps only, and do not discuss some degenerate cases which might come up during the construction. We shall investigate the process in details later in Section 2.3.5. The main result of this chapter is the following

Do the following step by step to obtain complex Hadamard matrices of order 66.

INPUT: the quadruple (a,b,c,d)(a,b,c,d), forming the upper left 3×33\times 3 submatrix E(a,b,c,d)E(a,b,c,d) as in formula (2.17).

Use Haagerup’s trick to the first three rows of G6(4)G_{6}^{(4)} (see (2.18)) to obtain a quadratic equation to ff:

where the coefficients F1\mathcal{F}_{1}, F2\mathcal{F}_{2} and F3\mathcal{F}_{3} depend on the parameters a,b,c,da,b,c,d and the indeterminate ee, and derive the following linearization formula from it:

Use Theorem 2.3.2 to obtain another quadratic equation to ff:

where, again, the coefficients G1\mathcal{G}_{1}, G2\mathcal{G}_{2} and G3\mathcal{G}_{3} depend on the parameters a,b,c,da,b,c,d and the indeterminate ee. Plug the linearization formula (2.24) into (2.25) and rearrange to obtain the companion value of ee, f=F(e)f=F(e), where

As f=1|f|=1 should hold, calculate the sextic polynomial Pa,b,c,d(e)\mathcal{P}_{a,b,c,d}(e) coming from the equation F(e)F(e)1=0F(e)\overline{F(e)}-1=0 and solve it for ee.

Amongst the roots of Pa,b,c,d(e)\mathcal{P}_{a,b,c,d}(e) find all unimodular triplets (e,s1,s2)(e,s_{1},s_{2}) satisfying e+s1+s2=1abe+s_{1}+s_{2}=-1-a-b, calculate the companion values f=F(e)f=F(e), s3=F(s1)s_{3}=F(s_{1}) and s4=F(s2)s_{4}=F(s_{2}) through formula (2.26) and store all sextuples (e,s1,s2,f,s3,s4)(e,s_{1},s_{2},f,s_{3},s_{4}) in a solution set called SOLBSOL_{B}.

Repeat Steps #2\#2-#5\#5 to the transposed matrix (i.e. to the first three columns), mutatis mutandis to obtain the solution set SOLCSOL_{C}.

For every pair of sextuples from SOLBSOL_{B} and SOLCSOL_{C} construct the submatrices BB and CC, check if the first three rows and columns of G6(4)G_{6}^{(4)} are mutually orthogonal and finally use Lemma 2.3.10 to compute the lower right submatrix DD through formula (2.21).

OUTPUT:all unimodular matrices found in Step #7\#7.

Construction 2.3.21 gives the essence of the new family discovered, and in Section 2.3.5 we shall give it a mathematically rigorous, low-level look. Before doing so, we invite the reader to join us to a rapid course in symbolic computation.

3.4 A primer on Gröbner basis techniques

Solving polynomial systems is of fundamental interest in mathematics. However, unless we are facing with very simple academic problems in two or three variables, we cannot solve these systems by hand in a reasonable time, and therefore in real-life situations we heavily rely on computers. In 19651965 Buchberger in his PhD thesis introduced the concept of Gröbner basis, and proposed an algorithm for deciding ideal membership, which is widely used today .

Here we give an informal introduction to Gröbner basis and illustrate some of the standard tricks of symbolic computation which shall come handy during the subsequent sections. The interested reader is referred to Lazard’s bulletin which we consider as the perfect starting point to the subject .

During this thesis we shall encounter polynomial systems F={f1,f2,,fn}F=\{f_{1},f_{2},\ldots,f_{n}\} in mm variables x1,x2,,xmx_{1},x_{2},\ldots,x_{m} and our goal is to find all common solutions, i.e. all mm-tuples y=(y1,y2,,ym)y=(y_{1},y_{2},\ldots,y_{m}) for which f1(y)=f2(y)==fn(y)=0f_{1}(y)=f_{2}(y)=\ldots=f_{n}(y)=0. If there are infinitely many solutions, then some of the solution vectors yy shall depend on some free parameters. By computing a Gröbner basis for FF we essentially create a new system G={g1,g2,,gk}G=\{g_{1},g_{2},\ldots,g_{k}\} such that the polynomial ideals, generated by FF and GG are the same, yet GG has some further useful properties. The resulting Gröbner basis and its “complexity” greatly depends on the monomial ordering used. We shall simply use the most informative, yet the most computational expensive pure lexicographic ordering. For example, if FF generates a zero dimensional ideal, i.e. the system FF has finitely many solutions only, then a pure lexicographic Gröbner basis GG will be (essentially) a triangular system where gi=gi(x1,x2,,xi)g_{i}=g_{i}(x_{1},x_{2},\ldots,x_{i}), i=1,2,,mi=1,2,\ldots,m. As a result, all solutions y=(y1,y2,,ym)y=(y_{1},y_{2},\ldots,y_{m}) can be extracted by solving the univariate polynomial g1(x1)g_{1}(x_{1}) first, and then iteratively g2(y1,x2)g_{2}(y_{1},x_{2}), etc. up to gm(y1,y2,,ym1,xm)g_{m}(y_{1},y_{2},\ldots,y_{m-1},x_{m}), where g1(y1)=g2(y1,y2)==gm(y1,y2,,ym)=0g_{1}(y_{1})=g_{2}(y_{1},y_{2})=\ldots=g_{m}(y_{1},y_{2},\ldots,y_{m})=0.

Our primary goal is to construct new examples of complex Hadamard matrices by means of computer algebra, and hence we are interested in the unimodular solutions of FF only. Unfortunately, due to the lack of the notion of complex conjugation one cannot formalize the unimodular conditions xi21=0|x_{i}|^{2}-1=0, i=1,,mi=1,\ldots,m as polynomials and include them into FF. This means that in general we need to separate the unimodular solutions from the large number of complex solutions by hand. It is possible to slightly improve on this situation by observing that the conjugate of unimodular numbers is their reciprocal, and hence the conjugate of a multivariate polynomial ff with real coefficients, depending on the unimodular indeterminates x1,x2,,xmx_{1},x_{2},\ldots,x_{m} is just the rational function h=f(1/x1,1/x2,,1/xm)h=f(1/x_{1},1/x_{2},\ldots,1/x_{m}), where both the numerator and the denominator of hh, denoted by ss and tt, are polynomials. As we are interested in the common solutions of these systems we can include ss into FF, but should exclude those solutions by hand which would result in t=0t=0. One can circumvent this inconvenience by introducing a new, “dummy” variable uu, and include ut1ut-1 to FF as well. Clearly in this way we could encode that tt is nonvanishing.

In summary, instead of solving F={f1,f2,,fn}F=\{f_{1},f_{2},\ldots,f_{n}\} in the variables x1,x2,,xmx_{1},x_{2},\ldots,x_{m} we rather consider F={f1,s1,f2,s2,,fn,sn,ut1t2tn1}F^{\prime}=\{f_{1},s_{1},f_{2},s_{2},\ldots,f_{n},s_{n},ut_{1}t_{2}\cdots t_{n}-1\} in the variables u,x1u,x_{1}, x2,,xmx_{2},\ldots,x_{m}, where fi(1/x1,1/x2,,1/xm)=si(x1,x2,,xm)/ti(x1,x2,,xm)f_{i}(1/x_{1},1/x_{2},\ldots,1/x_{m})=s_{i}(x_{1},x_{2},\ldots,x_{m})/t_{i}(x_{1},x_{2},\ldots,x_{m}), i=1,2,,ni=1,2,\ldots,n. Experiments confirm that the solution set of FF^{\prime} is considerably smaller than the solution set of FF.

The reader might have some doubts why is it useful to include the conjugate of the polynomials as well into the systems we consider. To illustrate these ideas more transparently, we offer him or her the opportunity to study the following

After realizing that considering the conjugate equations as well is certainly a rewarding idea, the reader is ready to advance to the next section where the Dilation Algorithm is discussed in details. During our construction we have used various Gröbner bases techniques similar in spirit to , and , and performed the required calculations with the aid of MAPLE and Mathematica. The reader is advised to use a computer algebra system of his or her choice for bookkeeping purposes.

3.5 The construction in details

Here we investigate the steps of Construction 2.3.21 in details. During the construction we shall reject all those matrices which turn out to be equivalent to S6(0)S_{6}^{(0)} or belong to the family K6(3)K_{6}^{(3)}.

STEP #1: Choose a quadruple (a,b,c,d)(a,b,c,d) in compliance with the Canonical Transformation described by Proposition 2.3.17 as the INPUT, and form the submatrix EE. Check if it meets the requirements of Corollary 2.3.19; if so, then proceed, otherwise conclude that it cannot be embedded into a complex Hadamard matrix of order 66. Experimental results show that the four parameters can be chosen independently of each other and lead to a complex Hadamard matrix with positive probability. This means, heuristically, that we indeed get a four-parameter family. Proving such a statement rigorously would require explicit formulas for the matrix entries, which is out of reach due to the appearance of sextic polynomials (see (2.32)).

and collect the variable ff in order to obtain the polynomial (2.23) whose coefficients read

and F3=(abcde)2F1\mathcal{F}_{3}=-(abcde)^{2}\overline{\mathcal{F}_{1}}. To obtain formula (2.24) we need to see that F30\mathcal{F}_{3}\neq 0. First we show that F3\mathcal{F}_{3}, as a polynomial of ee, is not identically . Indeed, suppose otherwise, which means that the following system of equations (where the first two are the coefficients of ee and e2e^{2} in F1\mathcal{F}_{1}, and the last two are the conjugates of the first two, up to some irrelevant constant factors)

are fulfilled. We compute a Gröbner basis and find that the polynomial

is a member of the ideal, generated by (2.27). One can consider each of the factors of (2.28) one by one, and substitute them back into the original equations (2.27) to find that there is either a vanishing sum of order 22 in EE or a=b=1a=b=1 and therefore the whole family is a member of K6(3)K_{6}^{(3)}, or we have E=F3E=F_{3} or E=F3E=F_{3}^{\ast} (the Fourier matrix or its adjoint) but these matrices have b=cb=c which however is not allowed by the Canonical transformation. Thus we have shown that if F30\mathcal{F}_{3}\equiv 0 then we are dealing with the family K6(3)K_{6}^{(3)} and therefore we do not proceed any further with our algorithm.

It might happen that F3≢0\mathcal{F}_{3}\not\equiv 0 but there is a unimodular ee making it vanish, which cannot be anything else, but

Nevertheless, in one of the pairs (e,f)(e,f), (s1,s3)(s_{1},s_{3}) and (s2,s4)(s_{2},s_{4}) the first coordinate must be different from e0e_{0} above, otherwise we would have e=s1=s2e=s_{1}=s_{2}, and therefore by Lemma 2.3.13 e=s1=s2=1e=s_{1}=s_{2}=-1, resulting in some member of the family K6(3)K_{6}^{(3)} by Corollary 2.3.14. We may therefore suppose, up to equivalence, that ee0e\neq e_{0} and conclude that F30\mathcal{F}_{3}\neq 0.

STEP #3: Multiply (2.3) by abcdefabcdef in order to get (2.25) whose coefficients read

Clearly, one cannot expect to recover a unique ff from ee in general, as formula (2.26) might suggest. Indeed, there are complex Hadamard matrices in which s1=es_{1}=e, but s3fs_{3}\neq f. The reason for this phenomenon is that formulas (2.23) and (2.25) might be linearly dependent. After plugging (2.24) into (2.25) we obtain the expression

where we claim that the left hand side is not identically . To see this, assume that

Then, we consider the equations (2.30) and their conjugate as polynomials of ee, and using computer algebra we eliminate the variable aa from their coefficients to find that

must hold, if (2.30) holds. Therefore we have either c+d=1c+d=-1 or one of the degenerate cases described in the Canonical transformation. The case c+d=1c+d=-1 implies that the set {c,d}\{c,d\} consists of nontrivial cubic roots only. By directly solving the corresponding equations, we find that the quadruples (1,1,ω,ω2)(1,1,\omega,\omega^{2}), (ω2,ω,ω,ω2)(\omega^{2},\omega,\omega,\omega^{2}) and (1,1,ω2,ω)(1,1,\omega^{2},\omega), (ω,ω2,ω2,ω)(\omega,\omega^{2},\omega^{2},\omega) can make both polynomials vanish, but these cases were excluded by the Canonical transformation.

We have thus shown that F3G1F1G3\mathcal{F}_{3}\mathcal{G}_{1}-\mathcal{F}_{1}\mathcal{G}_{3} and F3G2F2G3\mathcal{F}_{3}\mathcal{G}_{2}-\mathcal{F}_{2}\mathcal{G}_{3} are not identically zero at the same time. It is, however, possible that

for some numbers e1=1|e_{1}|=1, e1e0e_{1}\neq e_{0}, meaning that we do not have another condition on ff and therefore formula (2.26) does not hold. However, having these numbers e1e_{1} at our disposal we can check if they meet (2.4) and then we can recover the two possible values of ff from (2.24). Note that condition (2.31) together with our assumption that F30\mathcal{F}_{3}\neq 0 imply that (2.25) holds as well. We check if the numbers ff are unimodular and once we have the candidate pairs (e1,f1)(e_{1},f_{1}) and (e1,f2)(e_{1},f_{2}) for a given e1e_{1}, we readily calculate the remaining pairs (s1,s3)(s_{1},s_{3}) and (s2,s4)(s_{2},s_{4}) through the Decomposition formula. We disregard those cases in which s1+s2=0s_{1}+s_{2}=0 or s3+s4=0s_{3}+s_{4}=0 hold as they would lead to matrices belonging to K6(3)K_{6}^{(3)}, and store all the remaining sextuples (e,s1,s2,f,s3,s4)(e,s_{1},s_{2},f,s_{3},s_{4}) in the solution set SOLBSOL_{B}.

Next we suppose that ee1e\neq e_{1}, ee0e\neq e_{0}, derive formula (2.26) for F(e)F(e) and proceed to Step #4\#4.

STEP #4: Now we need to ensure that ff is of modulus one. To do this, we calculate the fundamental polynomial

After some calculations, it will be apparent that P\mathcal{P} has the following remarkable structure:

where the coefficients P,QP,Q and RR depend on the quadruple (a,b,c,d)(a,b,c,d) only. If P0\mathcal{P}\equiv 0 then the construction fails. Otherwise we find all unimodular roots of P(e)\mathcal{P}(e) satisfying ee0e\neq e_{0} and ee1e\neq e_{1}. Note that the unimodular numbers e1e_{1} (defined after (2.31)) are roots automatically. We shall discuss the issue of unimodularity later in Theorem 2.3.30.

STEP #5: If the number e0e_{0} defined in (2.29) is not of modulus one, then the rôle of the pairs (e,f),(s1,s3)(e,f),(s_{1},s_{3}) and (s2,s4)(s_{2},s_{4}) is symmetric, and from all of the roots of P\mathcal{P} of modulus one (which are different from the numbers e1e_{1}) we select all possible triplets (e,s1,s2)(e,s_{1},s_{2}) satisfying e+s1+s2=1abe+s_{1}+s_{2}=-1-a-b, which is needed to ensure orthogonality of the first two rows. Note that this fulfills the second requirement (2.4) of Theorem 2.3.2. From (2.26) we compute the unique companion values f=F(e),s3=F(s1)f=F(e),s_{3}=F(s_{1}) and s4=F(s2)s_{4}=F(s_{2}).

Otherwise, should the number on the right hand side of (2.29) be of modulus one, then for every root ee (e0,e1\neq e_{0},e_{1}) of P\mathcal{P} we check if condition (2.4) holds, calculate the unique companion value f=F(e)f=F(e), and finally we use the Decomposition formula to determine the pairs (s1,s3)(s_{1},s_{3}) and (s2,s4)(s_{2},s_{4}). Again, we disregard the cases when s1+s2=0s_{1}+s_{2}=0 or s3+s4=0s_{3}+s_{4}=0.

At the end of this step we add all obtained sextuples (e,s1,s2,f,s3,s4)(e,s_{1},s_{2},f,s_{3},s_{4}) to the solution set SOLBSOL_{B}. Typically two distinct sextuples are found.

STEP #6: In this step one constructs the first three columns along the lines of Steps #2\#2-#5\#5 described above and obtain the set SOLCSOL_{C} in a similar way.

STEP #7: For every solution from SOLBSOL_{B} and SOLCSOL_{C} we build up the candidate matrices BB and CC and disregard those cases in which the block BB is singular. Note that as we have fulfilled both requirements of Theorem 2.3.2 the first three rows and columns of G6(4)G_{6}^{(4)} are orthogonal. Therefore we can use Lemma 2.3.10 to obtain the missing lower right submatrix DD and check if it is composed of unimodular entries. Recall that by Proposition 2.3.15 we have disregarded members of the family K6(3)K_{6}^{(3)} only.

STEP #8: Finally, we OUTPUT all unimodular matrices found during the process. We remark here that by Corollary 2.3.12 if no unimodular matrices were found then the submatrix EE cannot be embedded into any complex Hadamard matrix of order 66 which is different from S6(0)S_{6}^{(0)} and lies outside the degenerate family K6(3)K_{6}^{(3)}. If unimodular matrices are found, then typically we find two matrices, as the solution set SOLBSOL_{B} and SOLCSOL_{C} contains two suitable sextuples each, however, experimental results show that for each sextuple in SOLBSOL_{B} there is a unique one in SOLCSOL_{C} making DD unimodular as required.

We have finished the discussion of Construction 2.3.21. The results are summarized in the following

Start from a submatrix EE as in (2.17) and suppose that there are only finitely many invertible candidate submatrices BB and CC such that the first three rows and columns of the matrix G6G_{6} ((see (2.18))) are orthogonal. Then all complex Hadamard matrices containing EE as a submatrix, which are inequivalent from S6(0)S_{6}^{(0)} and do not belong to the family K6(3)K_{6}^{(3)}, can be obtained, up to equivalence, through Construction 2.3.21.

The interested reader might want to see an example of generic Hadamard matrices which can be described by closed analytic formulae, that is for which the fundamental polynomials Pa,b,c,d\mathcal{P}_{a,b,c,d} and Pa,c,b,d\mathcal{P}_{a,c,b,d} are both solvable. We sketch how to obtain such a matrix in the following

Let aa be a unimodular complex number such that its real part is the unique real solution of 4[a]32[a]+1=04\Re[a]^{3}-2\Re[a]+1=0, and its imaginary part is positive. Further set c=(a3+a2+a+1)/(a4+a3+a2a)c=(-a^{3}+a^{2}+a+1)/(a^{4}+a^{3}+a^{2}-a) and consider the input submatrix E(a,a,c,a)E(a,\overline{a},c,a). These initial settings imply that one of the roots of Pa,a,c,a\mathcal{P}_{a,\overline{a},c,a} will be aa and then two additional one can be obtained through the Decomposition formula, while the remaining cubic polynomial can be solved by radicals. From this, and from the delicate structure of this specially tailored matrix it follows that F(a)=aF(a)=\overline{a} (see (2.26)) will be a root of Pa,c,a,a\mathcal{P}_{a,c,\overline{a},a} and, again, two additional roots can be found easily. Clearly, the complex Hadamard matrices we obtain are inequivalent from S6(0)S_{6}^{(0)} and do not belong to the family K6(3)K_{6}^{(3)}. This latter fact can be checked through Part (c) of Theorem 2.2.16. We spare the reader the details.

Find a textbook example of generic complex Hadamard matrices, i.e. one with as “simple” entries as just possible.

One might simplify some of the lengthy case by case analyses of Steps #2\#2-#3\#3 of the construction above by including the equation

featuring a “dummy” variable uu into the system of equations (2.27) and (2.30), respectively. This would ensure that abcd0abcd\neq 0 and a vanishing sum of order 22 does not appear in the submatrix EE (cf. Example 2.3.22). The presence of this extra variable, however, significantly increases the complexity of the problems and consequently prolongs the time and memory consumption of the required calculations. \square

When P0\mathcal{P}\equiv 0 then the main difficulty we are facing is that we have infinitely many candidate submatrices BB. In this case we have the trivial restriction \eqrefNI\eqref{NI} on ee, while the companion value ff coming from (2.26) is unimodular unconditionally. Although in principle we can find three orthogonal rows through the Decomposition formula for every suitable ee, we do not know which one to favor in order to obtain a unimodular submatrix DD via formula (2.21). Also, it might happen that the polynomial Pa,c,b,d\mathcal{P}_{a,c,b,d}, coming from considering the first three columns of G6(4)G_{6}^{(4)} during Step #6\#6, shall vanish as well, bringing another free parameter into the game and making things even more complicated. In contrast, if both Pa,b,c,d≢0\mathcal{P}_{a,b,c,d}\not\equiv 0 and Pa,c,b,d≢0\mathcal{P}_{a,c,b,d}\not\equiv 0, then we have finitely many choices for the submatrices BB and CC and we can use Corollary 2.3.12 to conclude the construction. \square

The polynomial P\mathcal{P} formally can vanish when we have F3G1F1G3F3G2F2G30\mathcal{F}_{3}\mathcal{G}_{1}-\mathcal{F}_{1}\mathcal{G}_{3}\equiv\mathcal{F}_{3}\mathcal{G}_{2}-\mathcal{F}_{2}\mathcal{G}_{3}\equiv 0, however this is excluded by the Canonical Transformation and is explained in details in Step #3\#3. It might vanish for some other, non-trivial quadruples as well making the whole construction process fail. In theory, the common roots of the coefficients of P\mathcal{P} can be calculated by means of Gröbner bases, but as these coefficients are rather complicated obtaining such a basis turned out to be a task beyond our capabilities. Nevertheless, we conjecture that the case P0\mathcal{P}\equiv 0 can be excluded completely in a similar fashion as we disregarded various quadruples during the Canonical Transformation. This would mean that all complex Hadamard matrices of order 66, except for S6(0)S_{6}^{(0)} and K6(3)K_{6}^{(3)}, can be recovered from Construction 2.3.21. \square

So far we have completely avoided the issue of unimodularity. It turns out that there are tools available guaranteeing that all six roots of the fundamental polynomial are unimodular. We recall the following

A complex polynomial f(x)=a0+a1x++amxmf(x)=a_{0}+a_{1}x+\ldots+a_{m}x^{m} of degree mm is called self-inversive if amk=εaka_{m-k}=\varepsilon\overline{a}_{k} for every k=0,,mk=0,\ldots,m, where ε=1|\varepsilon|=1.

We observe that the polynomial Pa,b,c,d(e)/(a4b4c3d3)\mathcal{P}_{a,b,c,d}(e)/(a^{4}b^{4}c^{3}d^{3}) is self-inversive (with ε=1\varepsilon=1). In particular, its middle coefficient R/(a4b4c3d3)R/(a^{4}b^{4}c^{3}d^{3}) is real. A classical theorem of Cohn gives a characterization of polynomials having exclusively unimodular roots (see also for an elegant sufficient condition).

All roots of the polynomial f(x)=a0+a1x++amxmf(x)=a_{0}+a_{1}x+\ldots+a_{m}x^{m} of degree mm are unimodular if and only if

all roots rr of the derivative ff^{\prime} satisfy r1|r|\leq 1.

Therefore self-inversive polynomials are the relevant objects to study. Cohn’s theorem is powerful enough to guarantee that the fundamental polynomials P\mathcal{P} has exclusively unimodular roots around a small neighborhood of a fixed quadruple (a,b,c,d)(a,b,c,d). In particular, from Example 2.3.24 we have the following

There is a four-parameter family of unitary matrices of order 66, such that the first three rows and columns of the matrices are unimodular.

Yet, it is unclear how to ensure the unimodularity of the lower right submatrix DD of the matrix G6(4)G_{6}^{(4)} automatically, i.e. without checking it by hand in a particular example.

We outline an alternate way to obtain the lower right submatrix DD, instead of using formula (2.21). Once the first three rows and columns of the matrix G6(4)G_{6}^{(4)} has been obtained, we have several new 3×33\times 3 submatrices, from which the Dilation algorithm can be “restarted” again in order to obtain some of the missing entries of G6(4)G_{6}^{(4)}. The advantage of this method is that by Cohn’s theorem the unimodularity of the entries can be guaranteed, the pitfall is that by this method we cannot control the mutual orthogonality of more than three rows at the same time. \square

It is reasonable to think that every complex Hadamard matrix of order 66 has some 3×33\times 3 submatrix EE leading to nonvanishing fundamental polynomials. In particular, we do not expect any complex Hadamard matrices of order 66 (except maybe S6(0)S_{6}^{(0)} and K6(3)K_{6}^{(3)}) which cannot be recovered from Construction 2.3.21. Therefore we formulate the following

The list of complex Hadamard matrices of order 66 is as follows: the isolated matrix S6(0)S_{6}^{(0)}, the three-parameter degenerate family K6(3)K_{6}^{(3)} and the four-parameter generic family G6(4)G_{6}^{(4)} as described above.

It would be nice to understand the structure of G6(4)G_{6}^{(4)} more thoroughly and express the entries of these matrices by some well-chosen trigonometric functions in a similar fashion as K6(3)K_{6}^{(3)} is described, however, as we have encountered rather delicate sextic polynomials already the appearance of compact and elegant formulas is somewhat unexpected. Also, it is natural to ask which matrices satisfy the conditions of Corollary 2.3.19. An algebraic characterization of these matrices might lead to a deeper understanding of the generic family G6(4)G_{6}^{(4)} and hopefully to the desired full classification of complex Hadamard matrices of order 66.

The results presented here might be further improved in the future, when faster computation of Gröbner basis shall be available; either by utilizing a large-scale computing cluster to handle the equations, or by using improved algorithms.

Characterize the cases when the fundamental polynomial Pa,b,c,d(e)\mathcal{P}_{a,b,c,d}(e) (2.32) vanishes ((e.g. by means of computing a Gröbner basis with respect to the pure lexicographic monomial order)).

Give a full characterization of 6×66\times 6 complex Hadamard matrices.

In this section we give some applications of complex Hadamard matrices.

The following is a fundamental concept in the theory of operator algebras, see e.g. , and .

In fact, it is easy to see that essentially this is the only example.

All elements of A\mathcal{A} are pairwise commuting normal operators and hence they can be simultaneously diagonalized. ∎

We recall the following upper bound as follows.

Let us fix some 1i,jn1\leq i,j\leq n and consider the matrices DjDnD_{j}\in\mathcal{D}_{n} and UDiUUDnUU^{\ast}D_{i}U\in U^{\ast}\mathcal{D}_{n}U, where DiD_{i} is the diagonal matrix with its (i,i)(i,i)th entry being 11 and all other entries being . Then, by orthogonality, we have

Here D2\mathcal{D}_{2} and C2\mathcal{C}_{2} are the algebra of the diagonal and circulant matrices, respectively and UU is the matrix describing the usual discrete Fourier transform.

We begin with recalling the following concept arising in quantum information theory naturally.

We refer to mutually unbiased bases as MUBs, and identify them with unitary matrices B1,B2,,BmB_{1},B_{2},\ldots,B_{m} of order nn, whose row vectors amount to the basis vectors. It is immediate that if we fix B1=IB_{1}=I, which we can do without loss of generality, then all further matrices BiB_{i}, i=2,,mi=2,\ldots,m are complex Hadamard, up to a scaling factor of 1/n1/\sqrt{n}. Thus understanding MUBs requires understanding complex Hadamard matrices. Conversely, any construction of MUBs gives a construction of complex Hadamard matrices. The standard reference to the subject is .

Observe that MUBs has the following remarkable property (cf. Corollary 2.4.8).

Let n=2n=2, and consider the following unitary matrices:

In what follows we collect some well-known facts on MUBs. The first result easily comes from Lemma 2.4.6.

For a discussion of the equivalence of various MUB constructions see and .

The non prime power case remains elusive, nevertheless it is easy to obtain a lower bound on the number of MUBs here as follows.

As the smallest prime-power factor of a composite number is at least 22, it follows that

Currently this is the best known general lower bound.

Finally, we mention here the following result connecting MUBs to latin squares.

Theorem 2.4.19 results in 66 MUBs in dimension n=262n=26^{2} whereas from Lemma 2.4.17 only 55 MUBs can be obtained.

In what follows we briefly mention an elegant construction of Zauner, yielding infinite families of triplets of MUBs, coming from bicirculant complex Hadamard matrices.

Zauner’s construction is based on the following remarkable representation of 2×22\times 2 unitary matrices, as well on a clever use of the Fourier matrices which are well-known to diagonalize circulant matrices. The details can be found in (or in in English).

Suppose that MM is a 2×22\times 2 unitary matrix. Then there are complex unimodular numbers u,v,xu,v,x and yy, such that

Zauner applied his result to the following one-parameter family of bicirculant matrices which is equivalent to the family D6(1)(c)D_{6}^{(1)}(c) (cf. Example 2.2.2):

One might wonder if further interesting results can be obtained from the consideration of four-circulant complex Hadamard matrices. The four-circulant property requires that n=4mn=4m, however in such orders one can construct quartets of MUBs via Lemma 2.4.17 easily, and it seems that investigating and controlling the properties of such a quartet requires a rather delicate analysis. \square

Investigate a possible “four-circulant” construction of quartet of MUBs in orders n=4mn=4m which resembles to Zauner’s construction ((Theorem 2.4.20)).

Several authors considered the question of the existence of real MUBs. Clearly they can exist only in orders 4m4m, moreover a triplet of real MUBs can be found only in square orders, as regular Hadamard matrices are required. Despite these strong restrictions the following result demonstrates that the general upper bound given by Corollary 2.4.15 can be met.

For further reading on real MUBs we refer the reader to , .

4.3 Towards the solution of the MUB-666 problem

As we have mentioned earlier in the non prime power case the maximal number of MUBs is unknown. Even the simplest case n=6n=6 is undecided, and we have the following long-standing

Extensive numerical searches confirm the truth of this conjecture, see e.g. , and , as well as a systematic search for quartet of MUBs, coming from Butson-type complex Hadamard matrices . However, none of these methods are conclusive.

The purpose of this brief section is to relate MUBs and hence complex Hadamard matrices to equiangular sets of lines. A construction is given yielding large set of equiangular lines in real spaces, slightly improving on a recent construction of de Caen .

The term “equiangular vectors” usually refers to a configuration in which the condition vi,vj=c|\left\langle v_{i},v_{j}\right\rangle|=c in Definition 2.4.28 is replaced by the stronger one vi,vj=c\left\langle v_{i},v_{j}\right\rangle=c. \square

It is easy to obtain upper bound on the number of equiangular lines. The following is well-known.

If the lines are represented by the unit vectors v1,v2,,vmv_{1},v_{2},\ldots,v_{m}, then the self-adjoint (resp. symmetric) rank-11 matrices v1v1,v2v2,,vmvmv_{1}^{\ast}v_{1},v_{2}^{\ast}v_{2},\ldots,v_{m}^{\ast}v_{m} shall be linearly independent elements of the real vector space of the self-adjoint (resp. symmetric) matrices of order nn. Therefore mm cannot be larger than the dimension of these vector spaces from which the required bounds follow. ∎

The following, however, is a long-standing open

In this section we are primarily concerned with real equiangular lines. For a handful of small dimensional examples see .

Examples 2.4.32 and 2.4.33 demonstrate that the upper bounds given by Lemma 2.4.30 can be met.

It is easy to construct equiangular lines from Hadamard matrices (cf. Theorem 3.4.11).

The eigenvalues of HH are ±n\pm n with multiplicity n(n±1)/2n(n\pm 1)/2, respectively. Hence G:=(H+nI)/(n1)G:=(-H+nI)/(n-1) is a positive semidefinite matrix of rank n(n1)/2n(n-1)/2. Therefore GG is the Gram matrix of the desired configuration. ∎

The first constructive quadratic lower bound on the number of real equiangular lines was obtained by de Caen, who proved the following

We remark that de Caen constructed the Gram matrix of the system, i.e. he exhibited a positive semidefinite matrix of order 29(n+1)2\frac{2}{9}(n+1)^{2} with rank n=322t11n=3\cdot 2^{2t-1}-1. We present here a related result leading to a slight improvement upon Corollary 2.4.37.

From these ingredients we build up the array LL, which we display here in transposed layout for typographical reasons as follows:

Our idea can be reformulated in the complex settings as well, but the results are nowhere near close to the following

We shall revisit complex equiangular lines from a different perspective once again in Section 3.5.

Chapter 3 Complex Hadamard matrices of prime orders

Throughout this chapter we investigate the existence of complex Hadamard matrices of prime orders. Constructing infinite families of complex Hadamard matrices of prime orders is currently out of reach, apart from some sporadic examples of relatively small order. There are three major construction methods yielding some examples of complex Hadamard matrices of prime orders: Petrescu’s construction leading to infinite families ; the general theory of circulant complex Hadamard matrices , ; and combinatorial constructions coming from design theory , and . In what follows we investigate these approaches in details. As a supplement, we extend this list with a fourth method by considering complex Hadamard matrices with circulant core in Appendix C.

In Section 3.2 we give a further look at Petrescu’s construction and we utilize his method to obtain a BH(19,6)BH(19,6); in addition to this we exhibit a four-parameter family of complex Hadamard matrices of order 1313 thus considerably extending the list of known complex Hadamard matrices of this order. In Section 3.3 we recall circulant complex Hadamard matrices of index kk type and for every prime p1p\equiv 1 (mod 88) we construct two new, previously unknown examples of circulant complex Hadamard matrices of order pp. As a related result we give a full classification of cyclic 1717-roots of simple index 44 in Appendix B. In Appendix C we investigate the existence of complex Hadamard matrices with circulant core and exhibit new examples of complex Hadamard matrices of order 77 and 1111. We conclude this chapter with highlighting some connections between complex Hadamard matrices and equiangular tight frames.

Our contributions to this chapter are the relevant results from and , while the additional new results presented here are subject to a series of forthcoming publications.

We begin with the following finiteness result (cf. Theorem 1.2.4).

For every prime pp the Fourier matrix FpF_{p} is isolated amongst all p×pp\times p complex Hadamard matrices.

Nicoară gave a new and independent proof of this theorem . One of the consequences of Theorem 3.1.1 is that there is no “cheap” way to obtain infinite, parametric families of complex Hadamard matrices stemming from FpF_{p} in a similar spirit to Diţă’s construction (cf. Corollary 1.2.5). In fact, once it was asked by Enflo (see and the review article ), whether all complex Hadamard matrices of prime orders are isolated, which was refuted by a clever construction of Petrescu . In particular, he proved the following

For prime p=7,13,19p=7,13,19 and 3131 there are infinite, parametric families of complex Hadamard matrices of order pp.

Note that all mentioned orders are of the form p=6s+1p=6s+1. However, we do not have any understanding of the case p=6s+5p=6s+5 (apart from the finiteness result of Haagerup concerning 5×55\times 5 matrices). In particular, the following is already an open

Decide if there are infinitely many inequivalent complex Hadamard matrices of order 1111.

It requires considerable efforts to exhibit complex Hadamard matrices of order 1111 (but see for a couple of explicit examples as well as Example C.2.11), and it seems even more difficult to construct an infinite family.

2 Petrescu’s construction revisited

In this section we recall the main ideas of Petrescu’s construction, but we advise the reader in advance that here we are only scratching the surface of what he has actually obtained in his PhD thesis . We combine his ideas with an intelligent computer search to obtain a BH(19,6)BH(19,6) matrix the existence of which was listed undecided in . The details are as follows.

We say that a complex Hadamard matrix HH of order 3s+13s+1 is of Petrescu-type, if it has the following block form

where the matrices XX and YY are of order ss, DD is of order s+1s+1 and finally TT consists of ss noninitial rows of a dephased complex Hadamard matrix of order s+1s+1.

It seems somewhat surprising already that one can embed four copies of an essentially complete complex Hadamard matrix into the array HH, whose size are roughly n/3n/3 each. However, Petrescu illustrated that if TT and DD are chosen carefully enough, namely if they possess some further structural properties (e.g. circulant blocks, etc.), then not only some complex Hadamard matrices, but parametric families of complex Hadamard matrices can be obtained. After recalling that ω\omega denotes the principal cubic root of unity, we offer the following

is a one-parameter family of Petrescu-type complex Hadamard matrices. The matrix P7=P7(1)(1)P_{7}=P_{7}^{(1)}(1) is equivalent to Brock’s example .

However, from Petrescu’s analysis it follows that in practice it is very difficult to meet the requirements of the parametrization property, and a general method, working for all primes p1p\equiv 1 (mod 66) is yet to be discovered. We investigate Petrescu-type BH(n,q)BH(n,q) matrices for small nn and qq, and seek for various parametric families of complex Hadamard matrices. The underlying structure of these matrices heavily restricts the search space and makes an intelligent computer search feasible even in those orders, where a straightforward brute force attack would be far out of reach.

We assume throughout this section, without any further comment, that the embedded (partial) complex Hadamard matrix TT satisfies the following properties:

where JJ denotes the all 11 matrix, whose size should be clear from context.

We remark here that the arrangement of the four TT blocks in the border of HH forces the structure in the upper left corner; that is, the presence of two blocks of XX and YY is not a further simplifying assumption, but an easy consequence of the imposed structure. We omit the corresponding calculations. \square

From the orthogonality relations the following can be deduced.

Under the assumptions on TT the array HH is complex Hadamard if and only if X,YX,Y and DD are unimodular matrices, moreover

The first two equations are equivalent to the sum and difference of

equation (3.9) is one of the orthogonality conditions; while (3.8) follows from the fact that HH^{\ast} is Hadamard as well. ∎

In particular, by (3.8) the operator DD is normal. Note also its following property.

Let HH be a Petrescu-type complex Hadamard matrix of order 3s+13s+1. Then

In particular, DD is invertible for s>1s>1.

Following Petrescu’s ideas we attempt to reconstruct HH via Lemma 3.2.4.

Suppose that (3.8) holds. Then (3.9) holds if and only if

Suppose that (3.13) and (3.14) holds. Write

To see the other direction, first multiply (3.9) by TT^{\ast} to the right to get (3.13). Now substitute (3.13) back into (3.9) to get

as before, and multiply it by TT^{\ast} and rearrange to get

Now let us introduce the notation P:=1q+1JP:=\frac{1}{q+1}J, and observe that P=P2=PP=P^{2}=P^{\ast} is a self-adjoint projection. After taking adjoints in (3.15) we obtain

where we have used (3.8), the identity Px=xPx=x, (3.5) and the fact that xx and yy are orthogonal. It follows that PDx=DPx=DxPDx=DPx=Dx and we are done. ∎

The system of equations (3.8), (3.13), (3.14) imply (3.6).

Let HH be a Petrescu-type complex Hadamard matrix of order nn. Then

Multiply (3.8) by JJ from the left and right simultaneously, then use (3.14). ∎

Once DD has been specified the second step is to obtain the complex Hadamard matrix TT. We do this intelligently through (3.13) by constructing TT row by row. We check, using the partial matrix TrT_{r}, consisting of rr row vectors, if the resulting matrix

can be decomposed as a sum of two matrices XrX_{r} and YrY_{r}, containing sixth roots of unity. The final step is to ensure (3.7), which, again, can be checked row-by-row by utilizing the partial matrices XrX_{r} and YrY_{r}. After implementing a more-or-less naive algorithm in Mathematica we obtained a solution, virtually in seconds.

It is natural to ask if the matrix W19W_{19} admits an affine orbit, similarly to P7(1)(a)P_{7}^{(1)}(a) (see Example 3.2.2), but we were unable to calculate its defect due to the presence of irrational entries. Thus the following remained an unresolved

Decide if there is a Petrescu-type BH(19,6)BH(19,6) leading to an infinite, parametric family of complex Hadamard matrices.

Further Petrescu-type BH(n,q)BH(n,q) matrices can be found in Appendix A; among them there is a four-parameter family of complex Hadamard matrices of order 1313, which is the largest known family in this order.

2.2 Some non-existence results

There are three obvious necessary conditions restricting the existence of Petrescu-type BH(n,q)BH(n,q) matrices: first, it is very well be possible that a BH(n,q)BH(n,q) matrices cannot exist at all due to some number theoretic reasons; secondly we might not have access to a submatrix TT with the required properties; and lastly the submatrix DD might not exist. Throughout this section we investigate the roots of these obstructions. We begin with recalling the relevant case of Part 33 of Theorem 1.4.4.

Winterhof’s result is far more general than stated here, but this is enough for our purposes. The proof of this theorem relies on algebraic number theory, and exploits the fact that the square of the determinant of BH(n,6)BH(n,6) matrices must have a representation of the form A2+3B2A^{2}+3B^{2}. We shall use repeatedly the following number theoretic

It is well-known that every prime number p1p\equiv 1 (mod 66) has the representation p=x2+3y2p=x^{2}+3y^{2} with xx and yy being integers (see Theorem 55 in [124, Chapter IX]), as well as 3=02+3123=0^{2}+3\cdot 1^{2} and any square number q2=q2+302q^{2}=q^{2}+3\cdot 0^{2}. If two numbers, n1n_{1} and n2n_{2}, have this form, say ni=xi2+3yi2n_{i}=x_{i}^{2}+3y_{i}^{2}, i=1,2i=1,2, then so does their product n1n2=(x1x2+3y1y2)2+3(x1y2x2y1)2n_{1}n_{2}=(x_{1}x_{2}+3y_{1}y_{2})^{2}+3(x_{1}y_{2}-x_{2}y_{1})^{2}. Hence all of these numbers have the desired representation. Next we prove that the other numbers cannot have this form. Let us suppose that

where rr is squarefree. We can assume that AA, BB and rr are relatively prime, otherwise we can divide AA, BB and qq by their greatest common divisor.

If rr is even, then both AA and BB are odd, and as a result the left hand side of (3.18) is divisible by 44, but not by 88, a contradiction.

If p>3p>3 and prp|r, then A23B2A^{2}\equiv-3B^{2} (mod pp), and as AA and BB are nonzero modulo pp it follows that 3-3 is a quadratic residue. Then, should we have p5p\equiv 5 (mod 66), we would find that

The determinant of a BH(n,6)BH(n,6) matrix is an integral linear combination of 11 and ω\omega, and hence, by referring to Lemma 1.4.7 we have

which, after squaring and by a multiplication of 44 becomes

and hence Lemma 3.2.13 applies. In particular, the squarefree part of 4nn4n^{n}, which is easily seen to be the same as the squarefree part of nn (as nn is odd) cannot have a prime divisor p5p\equiv 5 (mod 66). ∎

Obviously, to obtain a Petrescu-type BH(3s+1,q)BH(3s+1,q) matrix, one needs a BH(s+1,q)BH(s+1,q) matrix in place of TT as a main ingredient. This, again, is heavily constrained by Theorem 3.2.12 above. We state the following trivial

If there is no BH(s+1,q)BH(s+1,q) matrix, then there is no Petrescu-type BH(3s+1,q)BH(3s+1,q) matrix either.

Another restriction comes from the submatrix DD via Lemma 3.2.5.

From Lemma 3.2.5 we see that the determinant of DD, which is an integral linear combination of 11 and ω\omega, after taking absolute value, squaring and multiplying by 44 reads

One might wonder if a similar restriction can be stated via Lemma 3.2.8 by exploiting the fact that s+1s+1 sextic roots of unity are needed adding up to 3s+1\sqrt{3s+1} in absolute value, from which one can conclude that the number 3s+13s+1 alone should met the conditions of Lemma 3.2.13. This property, however is already captured by Theorem 3.2.15. Similarly, by considering the determinant of the matrices X±YX\pm Y via (3.6) and (3.7) we do not get any further restriction. \square

Table 3.1 summarizes the existence of BH(n,6)BH(n,6) matrices of small orders (cf. Table 1.2). One can see that n=37n=37 is the next interesting odd order where a Petrescu-type matrix might exists. Order 2525 might be possible, but a BH(25,6)BH(25,6) matrix already exists by Theorem 1.4.41, while order 3131 is not possible due to the lack of BH(11,6)BH(11,6) matrices (see Lemma 3.2.14).

To conclude, Petrescu’s array seems to be a reasonable way to construct interesting matrices of prime orders. It would be nice to find additional examples of BH(n,6)BH(n,6) matrices coming from this construction.

Decide if a Petrescu-type BH(37,6)BH(37,6) matrix exist.

Unfortunately, Petrescu’s construction cannot yield new examples of real Hadamard matrices as either 3s+13s+1 or s+1s+1 is not divisible by 44. \square

It is worthwhile noting that the method might lead to new examples of BH(n,4)BH(n,4) matrices. Unfortunately, however, Petrescu-type BH(70,4)BH(70,4) matrices do not exist due to restrictions on the submatrix DD and hence the smallest open case of BH(n,4)BH(n,4) matrices cannot be constructed this way. Petrescu’s construction might yield new examples of (generalized) weighing matrices as well . The following is an intriguing

The following is a three-parameter family of Petrescu-type weighing matrices of order 1010.

Additionally, as W10(3)(a,b,c)W_{10}^{(3)}(a,b,c) is a self-adjoint family, we find that

is a three-parameter family of complex Hadamard matrices, stemming from a BH(10,4)BH(10,4) matrix. The family is equivalent to D10(3)(a,b,c)D_{10}^{(3)}(a,b,c) from .

We conclude this section with the following fundamental open

Investigate if there is a construction, analogous to Petrescu’s method resulting in infinite families of complex Hadamard matrices of orders 6s+56s+5.

3 Circulant complex Hadamard matrices

Another source of complex Hadamard matrices of prime orders is the pool of circulant complex Hadamard matrices. These objects were heavily investigated during the early 19901990s by the pioneering work of Björck (see also , and ). Let us consider a circulant complex Hadamard matrix of order nn whose first row is given by x=(x0,x1,,xn1)x=(x_{0},x_{1},\ldots,x_{n-1}). For convenience, let us fix x0=1x_{0}=1 (which we can do up to equivalence). Then, by orthogonality, we have

These solutions of (3.19) are called the classical solutions leading to the Fourier matrices.

It is easy to see that if xx is a unimodular solution of (3.19) then the Fourier-transformed vector x^\widehat{x} is unimodular as well:

In 19831983 Enflo asked whether the vectors

given by (3.20) are the only solutions to the bi-unimodular problem (3.21) for prime pp. It turns out, that this is only true for p=2,3p=2,3 and 55, as starting from p7p\geq 7 there are non-classical solutions to the problem, yielding non-classical circulant complex Hadamard matrices which are inequivalent from the Fourier matrix , , .

Motivated by Enflo’s question, Björck reformulated (3.19) in by passing to the quotients zi:=xi+1/xi,   i=0,1,,n1z_{i}:=x_{i+1}/x_{i},\ \ \ i=0,1,\ldots,n-1, where the indices are taken modulo nn and found that the system of equations (3.19) boils down to

A solution of (3.22), z=(z0,z1,,zn1)z=(z_{0},z_{1},\ldots,z_{n-1}), is called a cyclic nn-root. Clearly, by the last equation zi0z_{i}\neq 0, and hence any unimodular cyclic nn-root zz can be transformed to a solution xx of (3.19), namely

The vector xx is called a cyclic nn-root on the xx-level. Let us recall some recent advances.

For every prime pp there are exactly (2p2p1)\binom{2p-2}{p-1} solutions to the cyclic pp-root problem, counted with multiplicity. In particular, there are at most (2p2p1)\binom{2p-2}{p-1} circulant complex Hadamard matrices with diagonal 11 of order pp.

The multiplicity of an isolated zero is an analytic property; the precise definition can be found in (which actually refers to the monograph ). In triangular systems

with finitely many solutions only (i.e. if all solutions are isolated) the multiplicity of a zero y=(y1,,yn)y=(y_{1},\ldots,y_{n}) is exactly i=1nmi\prod_{i=1}^{n}m_{i}, where mim_{i} is the multiplicity of the univariate polynomial fi(y1,,yi1,xi)f_{i}(y_{1},\ldots,y_{i-1},x_{i}) for every i=1,,ni=1,\ldots,n. For a proof see . \square

In contrast, square multiple nn always gives rise to an infinite family of solutions.

If m2m^{2} divides nn, then there is an at least (m1)(m-1)-dimensional family of solutions to the cyclic nn-root problem, namely

where z0,z1,,zm2z_{0},z_{1},\ldots,z_{m-2} are free parameters, z0z1zm1=1z_{0}z_{1}\ldots z_{m-1}=1 and α\alpha is any primitive n/mn/m-th root of unity.

The proof can be seen by substituting back to (3.22). We omit the (lengthy) details.

Let n=12n=12, 22122^{2}|12 so we expect to find a one-parameter family of circulant complex Hadamard matrices of order 1212. Let α=ω2\alpha=-\omega^{2}, the primitive sixth root of unity, and consider the one-parameter family of cyclic 1212-roots

It is readily verified that z(a)z(a) is a solution to (3.22) for any unimodular number aa, and hence induces a circulant complex Hadamard matrix via (3.23) as

All cyclic nn-roots are known up to order n10n\leq 10.

We advise the reader that these solutions are rather complicated. Further, all cyclic 1111-roots are known numerically while starting from order 1212 only partial results are known . The cyclic nn-root problem turned out to be a challenging problem in symbolic computation, mostly because of its large number of solutions and in practice it is used for various benchmarking purposes. As the problem of fully classifying cyclic nn-roots and circulant complex Hadamard matrices seems far out of reach, one is interested in special, more structural solutions giving access to examples in infinitely many orders.

Note that it follows that gG1g\in G_{1}. Following the notation of , a cyclic pp-root zz has simple index kk if the corresponding cyclic pp-root on the xx-level (3.23) is of the following form:

If x=(x0,x1,,xp1)x=(x_{0},x_{1},\ldots,x_{p-1}) has the form (3.25), then the equations (3.19) can be reduced to the following kk rational equations in c0,c1,,ck1c_{0},c_{1},\ldots,c_{k-1}:

We remark that the system of equations (3.26) is independent of the choice of gg up to relabelling the variables. Curiously enough, the number of solutions is known.

Throughout this chapter we are interested in the unimodular cyclic nn-roots only, i.e. the ones that correspond to complex Hadamard matrices.

The following are the index 22 type cyclic complex Hadamard matrices.

For p7p\geq 7 Theorem 3.3.9 and Theorem 3.3.10 give rise to nonclassical circulant complex Hadamard matrices. These results were subsequently rediscovered in and .

Theorems 3.3.9 and 3.3.10 essentially exploit the fact that the underlying objects, namely the Hadamard design (when p3p\equiv 3 (mod 44)) and the core of a conference matrix (when p1p\equiv 1 (mod 44)), have very rich combinatorial structure. We have generalized these constructions for non-prime orders as well (cf. Theorems 3.4.5 and 3.4.18, respectively). \square

3.2 Cyclic p𝑝p-roots of simple index 333

In a recent paper Björck and Haagerup continued investigating the cyclic nn-root problem by giving a full algebraic classification of all cyclic pp-roots of index 33 . We recall their result in the following

The resulting formulas they obtained are highly non trivial, and here we recall the unimodular solutions as follows.

3.3 Cyclic p𝑝p-roots of simple index 444

In this section we consider cyclic pp-roots of simple index 44 focusing especially on the case p1p\equiv 1 (mod 88). In this case 1-1 is a quartic residue and therefore the system of equations (3.26) is “symmetric” in the sense that m=0m=0. We exhibit a new, previously unknown family of circulant complex Hadamard matrices, and outline a general method obtaining all cyclic pp-roots of simplex index 44 for any given p1p\equiv 1 (mod 88). We give detailed results for p=17p=17 in Appendix B.

We have already seen in the simple index 33 case that some number theoretic properties of the prime pp played important rôle in the determination of the cyclotomic numbers. Here we have an analogous phenomenon.

or equivalently, t>0t>0 in the decomposition of pp. This can be always achieved by passing to a new generator (if it is necessary) g:=g4i+3g^{\prime}:=g^{4i+3} for some ii where 4i+34i+3 is relative prime to p1p-1. As gG1g\in G_{1} and gG3g^{\prime}\in G_{3} this will interchange G1G_{1} and G3G_{3} and thus we have arrived at (3.27). \square

Some relations amongst the numbers nijn_{ij} are easy to see, for example, for p1p\equiv 1 (mod 88) 1-1 is a quartic residue, and therefore nij=nji,i,j=0,1,2,3n_{ij}=n_{ji},i,j=0,1,2,3. Further,

There are further nontrivial relations in-between these numbers and some ideas how to obtain them are highlighted in . Now by Proposition 3.3.7 the cyclic pp-roots of simple index 44 on the xx-level can be described by the solutions (c0,c1,c2,c3)(c_{0},c_{1},c_{2},c_{3}) of the following four equations:

with n01,n02,n03n_{01},n_{02},n_{03} and n12n_{12} being given by Theorem 3.3.15.

It is easy to see that if (c0,c1,c2,c3)(c_{0},c_{1},c_{2},c_{3}) is a solution to the above system of equations, then so are (c0,c1,c2,c3)(\overline{c_{0}},\overline{c_{1}},\overline{c_{2}},\overline{c_{3}}), (1/c0,1/c1,1/c2,1/c3)(1/c_{0},1/c_{1},1/c_{2},1/c_{3}) and (1/c0,1/c1,1/c2,1/c3)(1/\overline{c_{0}},1/\overline{c_{1}},1/\overline{c_{2}},1/\overline{c_{3}}) as well as any cyclic permutation of these four. \square

One can solve this system of equations by a straightforward application of the theory of Gröbner basis. There are two arising problems with this method, however. The first is that one encounters high degree (i.e. larger than 88) irreducible palindromic polynomials and it is unclear how to solve them by radicals. The second problem is that it is unclear how to describe the resulting Gröbner basis by explicit formulas depending on the prime pp.

Currently we cannot solve this problem in full generality but we extract some solutions “by hand” in order to find the splitting field of the polynomials forming a pure lexicographic Gröbner basis of the system of equations (3.28)-(3.31). In particular, we solve the case (c0,c1,c2,c3)=(a,b,a,b)(c_{0},c_{1},c_{2},c_{3})=(a,b,\overline{a},\overline{b}), where aa and bb are unimodular, which is our main contribution to this section.

such that the ±\pm signs in BB and DD agree with the sign in ζ±\zeta_{\pm}.

Note that aa and bb under (3.32) and (3.33) are well-defined, as

where the ±\pm sign agrees with the sign in ζ±\zeta_{\pm}. \square

Sum up and multiply by 22 (3.36)-(3.37), then expand [ab]\Re[ab] and [a/b]\Re[a/b] to obtain

In particular, we have arrived at a formula involving ζ±\zeta_{\pm}:

Now let us substitute [b]=ζ±[a]\Re[b]=\zeta_{\pm}-\Re[a] into (3.37) to get

Square both sides and eliminate [a]21[a]2\Im[a]^{2}\equiv 1-\Re[a]^{2}, rearrange to get

Now it is easy to see that for a fixed ζ±\zeta_{\pm} the four roots of (3.39) are exactly the numbers

by factoring out 16t2([a][a]1)([a][a]2)([a][a]3)([a][a]4)16t^{2}(\Re[a]-\Re[a]_{1})(\Re[a]-\Re[a]_{2})(\Re[a]-\Re[a]_{3})(\Re[a]-\Re[a]_{4}) and reducing modulo the identity p=s2+t2p=s^{2}+t^{2} in order to obtain (3.39).

We proceed by showing that for ζ±\zeta_{\pm} fixed either of the sign choice (+,)(+,-) or (,+)(-,+) in (3.40) implies that [a]1|\Re[a]|\leq 1. Note that

for all relevant primes pp, where the sign choice agrees with the sign choice of ζ±\zeta_{\pm}.

We begin by investigating the sign choice (+,)(+,-). The case [a]1\Re[a]\leq 1 is trivial by (3.41). To see the other bound rearrange to obtain, again, by (3.41)

Now square in order to get, after a considerable amount of calculations,

The sign choice (,+)(-,+) follows along similar lines. The case 1[a]-1\leq\Re[a] is again trivial, while the other direction leads to equation

which, after an additional squaring amounts to

Rearrange and reduce modulo s2+t2=ps^{2}+t^{2}=p to finally obtain

To conclude, observe that the sign of [b]\Im[b] is determined by the sign of ζ±2[a]\zeta_{\pm}-2\Re[a], as the second factor of (3.38) is positive, and hence bb is uniquely determined by aa. It is easy to see that the solutions coming from any of the four possible values of aa (for a fixed ζ±\zeta_{\pm}) are exactly the four cyclic permutations of the initial solution (c0,c1,c2,c3)=(a,b,a,b)(c_{0},c_{1},c_{2},c_{3})=(a,b,\overline{a},\overline{b}), where aa and bb are given by (3.32) and (3.33). ∎

The reader might amuse him or herself by proving that the two-two other roots corresponding to the sign choice (+,+)(+,+) and (,)(-,-) in (3.40) will not lead to unimodular solutions. We do not include the details of this fruitless calculation. \square

We do offer, however, the following enlightening

Similarly, for ζ=18(117)\zeta_{-}=\frac{1}{8}(-1-\sqrt{17}) we find that (A,B,C,D)=1128(17,1,17,0)(A,B,C,D)=\frac{1}{128}(17,1,17,0) and we define

A further useful contribution of Theorem 3.3.18 is that it reveals a field extension where additional cyclic pp-roots of simple index 44 live. The following is an intriguing

All cyclic 1717-roots of simple index 44 can be described by closed analytic formulae.

Non-trivial use of computer algebra. Consult Appendix B for the details. ∎

The case p5p\equiv 5 (mod 88) seems more difficult as we lose the symmetry in equation (3.26) of Proposition 3.3.7 as 1-1 is not a quartic residue any longer. Despite the result highlighted in Corollary 3.3.22 the simple index 44 case remains open in general.

Give a detailed algebraic classification of all cyclic pp-roots of simple index 44.

Finally, it is natural to ask if there are real circulant complex Hadamard matrices (cf. Conjecture 1.4.14). We offer the following possible attack to Ryser’s conjecture.

Investigate if there are real cyclic nn-roots by studying (3.19) and its possible real solutions.

Having investigated circulant complex Hadamard matrices it is also natural to study complex Hadamard matrices with circulant core. This topic is the subject of Appendix C, where we present some additional constructions along with some sporadic examples of complex Hadamard matrices. Some of the results are similar in spirit (cf. Propositions C.1.8 and C.1.9 with Theorem 3.3.18), while others are rather technical (see Theorem C.2.6), and rely heavily on computer algebra. The main result of the supplement is the discovery of a new complex Hadamard matrix of order 77, which we summarize in the following

4 Hadamard matrices with few different entries

In the preceding section we found examples of complex Hadamard matrices containing only a “few” different entries. This restriction on the matrices allowed us to solve the otherwise extremely complicated orthogonality equations resulting in analytic examples of complex Hadamard matrices. It is natural to investigate this problem in more generality. As a trivial warm-up result we note that the Fourier matrix F1F_{1} is the only complex Hadamard matrix in which all entries are equal.

Real Hadamard matrices contain two different entries only, and it is natural to ask what other complex Hadamard matrices have this property. Clearly, if HH is such a matrix, then so is aHaH for all unimodular numbers aa, and therefore we can suppose, up to equivalence, that one of the two entries in HH is 11.

The following are complex Hadamard matrices with two different entries. Note that they are not scalar multiples of the real Hadamard matrix F2F_{2}.

We have a given a non-trivial construction of complex Hadamard matrices with two different entries in (cf. ) by design theoretical means.

A 22-(v,k,λ)(v,k,\lambda) design is a v×vv\times v (0,1)(0,1)-matrix XX such that XJ=JX=kJXJ=JX=kJ and XXT=(kλ)I+λJXX^{T}=(k-\lambda)I+\lambda J. We say that a 22-(4m1,2m1,m1)(4m-1,2m-1,m-1) design is a Hadamard design.

If XX is a Hadamard design, then 2XJ2X-J is the core of a real Hadamard matrix. Conversely, if HH is a dephased real Hadamard matrix, then its core becomes a Hadamard design after replacing its 1-1 entries with . \square

If XX is 22-(v,k,λ)(v,k,\lambda) design, then JXJ-X is 22-(v,vk,v2k+λ)(v,v-k,v-2k+\lambda) design. We say that XX and JXJ-X are the complement of each other. \square

Let XX be a Hadamard design, and replace every number in it with the complex unimodular number

Then the obtained matrix is a complex Hadamard matrix with two different entries.

We readily see that if H=X+a(JX)H=X+a(J-X) is a complex Hadamard matrix, coming from Theorem 3.4.5, then aH=(JX)+a(J(JX))\overline{a}H=(J-X)+\overline{a}(J-(J-X)). Hence the same construction works when XX is the complement of a Hadamard design. \square

By considering the 22-(7,3,1)(7,3,1) Hadamard design XX, one can obtain a complex Hadamard matrix HH of order 77, with two different entries as follows:

Note that the matrix HH is equivalent to a circulant one (cf. Theorem 3.3.9).

Let XX be a (0,1)(0,1)-matrix. Then H=X+a(JX)H=X+a(J-X) is a complex Hadamard matrix if and only if

HH is one of the 2×22\times 2 complex Hadamard matrices from Example 3.4.1; or

XX or JXJ-X is a Hadamard design and hence HH comes from Theorem 3.4.5.

Therefore complex Hadamard matrices with two different entries are scalar multiples of these examples. Note that for every prime p3p\equiv 3 (mod 44) Part (c) leads to complex Hadamard matrices of order pp (cf. Theorem 1.1.17).

4.2 Three different entries

A full classification of complex Hadamard matrices with three different entries is currently not available, and as far as we can tell is far out of reach. In what follows we enlist several constructions yielding various examples, but it is unknown whether our list is exhaustive.

The principal examples are, of course, the BH(n,3)BH(n,3) matrices (see Definition 1.4.1). From Part 11 of Theorem 1.4.4 it follows that they can exist only if n0n\equiv 0 (mod 33). We mention here two constructions, coming from real Hadamard matrices.

Contrary to the two-entry case, there is no restriction on the entries here in general. The following was pointed out by R. Craigen:Private communication.

Let HH be a normalized real Hadamard matrix of order n2n\geq 2. Then, after multiplying the first row of HH by a nonreal unimodular complex number aa one obtains a complex Hadamard matrix with three different entries.

Of course, we do not get new examples of complex Hadamard matrices this way as all these matrices are equivalent to the underlying real Hadamard matrix.

Let a±1a\neq\pm 1. Then the following is a complex Hadamard matrix with three different entries:

It turns out, however, that in square orders one can obtain inequivalent matrices as well. We recall the following powerful construction.

For every positive integer nn there is a self-adjoint complex Hadamard matrix of order n2n^{2} with constant diagonal.

Let HH be any complex Hadamard matrix of order nn, and let us denote its rows by h1,h2,,hnh_{1},h_{2},\ldots,h_{n}. Consider the following block matrix, where the (i,j)(i,j)th entry of KK is the rank-11 block hjhih_{j}^{\ast}h_{i}:

We show that KK is Hadamard. Indeed: consider its iith row. We have

Also, for rows iji\neq j recalling that the rows of HH are complex orthogonal

where OnO_{n} stands for the all matrix of order nn. Clearly, KK is self-adjoint by construction, and its diagonal is constant 11. ∎

This construction naturally leads to parametric families of complex Hadamard matrices.

Suppose that HH is a dephased complex Hadamard matrix of order nn with mm free parameters. Then there is a complex Hadamard matrix of order n2n^{2} with m+(n1)2m+(n-1)^{2} free parameters, moreover there is a self-adjoint complex Hadamard matrix with constant diagonal featuring m+(n1)(n2)/2m+(n-1)(n-2)/2 free parameters.

Indeed, as one is free to replace the blocks of KK hjhih_{j}^{\ast}h_{i} in (3.45) with xi,jhjhix_{i,j}h_{j}^{\ast}h_{i} for 2i,jn2\leq i,j\leq n in Theorem 3.4.11, as this operation does not affect the validity of equations (3.46) and (3.47). Moreover, if the unimodular variables xi,jx_{i,j} are chosen in a way that xi,i=1x_{i,i}=1 and xi,j=xj,ix_{i,j}=\overline{x}_{j,i} for every 2i,jn2\leq i,j\leq n, then the resulting matrix is a self-adjoint complex Hadamard matrix with constant diagonal, as required. Note that the first mm variables are featured in the first nn rows of KK, and therefore they are independent from the rest. ∎

If a real Hadamard matrix of order nn exists, then so does a one-parameter family of complex Hadamard matrices with three different entries of order n2n^{2}.

Consider a normalized real Hadamard matrix HH of order nn, and use Theorem 3.4.11 to obtain a normalized real Hadamard matrix of order n2n^{2}. Now observe that its upper left n×nn\times n submatrix is JJ, and hence replacing it with aJaJ, a±1a\neq\pm 1 will result in a one-parameter family of complex Hadamard matrices with three different entries, up to equivalence. ∎

Note that after dephasing the matrix the one-parameter remains in it, which however will contain four different entries: {1,1,a,a}\{1,-1,a,-a\}.

Let n=2n=2, and consider the real Hadamard matrix F2F_{2} from which we obtain the 4×44\times 4 real Hadamard matrix via Theorem 3.4.11 and the corresponding parametric family it induces:

Recall that CC is a conference matrix of order nn if Ci,i=0C_{i,i}=0, i=1,2,,ni=1,2,\ldots,n and all off-diagonal entries are ±1\pm 1, such that CCT=(n1)ICC^{T}=(n-1)I. We use symmetric conference matrices and show three additional methods resulting in complex Hadamard matrices with three different entries. The first is a folklore construction (cf. Theorem 1.4.18).

Let CC be a symmetric conference matrix of order nn. Then H=C±iIH=C\pm\mathbf{i}I is a complex Hadamard matrix with three different entries.

We give the following variation of this result.

Let CC be a normalized, symmetric conference matrix of order n6n\geq 6. Then consider the matrix C+IC+I, and replace in its core the off diagonal entries (1,1)(1,-1) with (a,a)(a,\overline{a}), respectively, where

The resulting matrix is a complex Hadamard matrix with three different entries {1,a,a}\{1,a,\overline{a}\}.

Consider the complex Hadamard matrix HH, arising from the construction. Both of the numbers aa and a\overline{a} appear (n2)/2(n-2)/2 times in every noninitial rows of HH, and hence the first row is orthogonal to all subsequent one. It remains to be seen that the noninitial rows are pairwise orthogonal. Consider the underlying conference matrix CC. Clearly any two noninitial rows of it are permutation equivalent to either of the following 2×n2\times n matrices:

where the column labels n1,n5,n2,n6,n3,n7n_{1},n_{5},n_{2},n_{6},n_{3},n_{7} and n4,n8n_{4},n_{8} are nonnegative integral numbers describing how many columns of type (1,1)T,(1,1)T,(1,1)T(1,1)^{T},(1,-1)^{T},(-1,1)^{T} and (1,1)T(-1,-1)^{T} are present in the matrices, respectively. From the orthogonality of CC it is elementary to deduce that

and as a result the orthogonality conditions between the noninitial rows of HH read

These two conditions are the same, which hold identically by the choice of aa. ∎

By setting n=6n=6 in Proposition 3.4.16 we obtain the BH(6,3)BH(6,3) matrix S6(0)S_{6}^{(0)} (see Example 2.2.1). \square

Another construction from is the following.

Let CC be a normalized, symmetric conference matrix of order n6n\geq 6. Discard the first row and column of CC and replace in the remaining matrix the numbers (0,1,1)(0,1,-1) with (1,a,a)(1,a,\overline{a}), respectively, where

where ±A\pm_{A} is the sign of n1\sqrt{n-1} and ±B\pm_{B} is the sign of the nested radical, respectively. The resulting matrix is a complex Hadamard matrix of order n1n-1 with three different entries {1,a,a}\{1,a,\overline{a}\}.

By setting n=6n=6 in Theorem 3.4.18 we obtain the Fourier matrix F5F_{5}. For n=10n=10 we get a BH(9,3)BH(9,3) matrix along with an additional example. In general the construction describes at least two inequivalent complex Hadamard matrices. \square

The constructions given by Theorems 3.4.5 and 3.4.18 contain Theorems 3.3.9 and 3.3.10 as special cases, and hence they describe various complex Hadamard matrices of prime orders. It would be particularly interesting to find analogous constructions in the simple index 33 and 44 cases as well.

Generalize the simple index 33 and simple index 44 type complex Hadamard matrices for non-prime orders as well.

Finally, we remark here that Chan has given an algebraic description of those complex Hadamard matrices H=I+aX+b(JIX)H=I+aX+b(J-I-X), where XX is the adjacency matrix of a strongly regular graph very recently , and hence obtained complex Hadamard matrices with at most three different entries. It would be very interesting to see if the following more general problem can be treated by purely algebraic methods as well.

Give a complete characterization of complex Hadamard matrices with three different entries.

5 Application: Equiangular tight frames

In this section we give another application of complex Hadamard matrices and relate them to complex equiangular tight frames. The concepts are similar to what was discussed in Section 2.4.4 but in contrast here we are interested in equiangular lines having a prescribed angle. The main objects we are concerned with is described in the following

Let H\mathcal{H} be a complex Hilbert space, and let F={fi}iIHF=\{f_{i}\}_{i\in I}\subset\mathcal{H} be a subset. We call FF a frame for H\mathcal{H} provided that there are two constants C,D>0C,D>0 such that the inequality

holds for every xHx\in\mathcal{H}. When C=D=1C=D=1 then the frame is called normalized, tight (also called a Parseval frame).

which is called the analysis operator of the frame. As VV is linear, we can identify it with an n×kn\times k matrix and the frame vectors {f1,,fn}\{f_{1},\ldots,f_{n}\} are the respective columns of VV^{\ast}. A standard argument shows that an (n,k)(n,k) frame is determined up to a natural unitary equivalence by its Gram matrix VVVV^{\ast}, which is a self-adjoint projection of rank kk, moreover, if the frame is uniform and equiangular (i.e. fi2\|f_{i}\|^{2} and fi,fj\left|\left\langle f_{i},f_{j}\right\rangle\right| are constants for all 1in1\leq i\leq n and for all iji\neq j, 1i,jn1\leq i,j\leq n, respectively), it follows that the Gram matrix of the frame reads

where QQ is a self-adjoint matrix with vanishing diagonal and unimodular off-diagonal entries. We refer to such frames as equiangular tight frames. The matrix QQ is called the Seidel matrix , signature matrix (or a generalized conference matrix, ) associated with the (n,k)(n,k) frame. Recall from Lemma 2.4.30 that nk2n\leq k^{2}. The following provides an elegant characterization of complex equiangular frames (see and for the real case).

Let QQ be a self-adjoint n×nn\times n matrix with Qii=0Q_{ii}=0 and Qij=1\left|Q_{ij}\right|=1 for all iji\neq j. Then the following are equivalent:

QQ is the signature matrix of an equiangular (n,k)(n,k) frame for some kk;

Q2=(n1)I+μQQ^{2}=(n-1)I+\mu Q for some necessarily real μ\mu; and

Note that the value kk above depends on nn and μ\mu only. In particular (see ), we have

It follows that if QQ is a signature matrix of an (n,k)(n,k) frame, then Q-Q is a signature matrix of an (n,nk)(n,n-k) frame. Let us recall here a quick

where ω\omega is the principal cubic root of unity, is a 9×99\times 9 nontrivial cube root signature matrix of an equiangular (9,6)(9,6)-frame.

The matrix Q9Q_{9} was the original object which raised our interest in frame theory. One can observe immediately, that the matrix Q9Q_{9} is “almost” a complex Hadamard matrix: indeed, H=Q9+IH=Q_{9}+I is complex Hadamard. The following result explains this phenomenon.

Let QQ be a self-adjoint n×nn\times n matrix with Qii=0Q_{ii}=0 and Qij=1\left|Q_{ij}\right|=1 for all iji\neq j. Then the following are equivalent:

Q2=(n1)I+μQQ^{2}=(n-1)I+\mu Q for some necessarily real 2μ2-2\leq\mu\leq 2; and

H:=Q+λIH:=Q+\lambda I is a complex Hadamard matrix for λ=μ/2±i1μ2/4\lambda=-\mu/2\pm\mathbf{i}\sqrt{1-\left|\mu\right|^{2}/4}.

Suppose that we have a signature matrix QQ satisfying (a). Then, as the number λ\lambda defined in (b) is unimodular we find that H=Q+λIH=Q+\lambda I is a unimodular matrix, moreover we have

as required. Conversely, let us suppose that we have a complex Hadamard matrix HH with constant diagonal λ\lambda, such that the matrix Q:=HλIQ:=H-\lambda I is self-adjoint. Then, we find that

and, as λ\lambda is unimodular, the statement (a) follows. ∎

In nnth root signature matrices were investigated extensively where the following result was obtained.

For every n2n\geq 2 there is a self-adjoint complex Hadamard matrix of order n2n^{2} with constant diagonal composed of nnth roots of unity. Consequently there is a nontrivial nnth root signature matrix corresponding to an equiangular (n2,n(n+1)/2)\left(n^{2},n(n+1)/2\right) frame.

Bodmann and Elwood used a direct, elementary argument concluding that the Fourier matrices of order nn can be lifted to order n2n^{2} yielding the result. This, however, still left unanswered an earlier question from , namely whether or not an equiangular (36,21)(36,21) frame, whose signature matrix is composed from cubic root of unity exists. Our observation is that Theorem 3.5.5 follows from Theorem 3.4.11 rather easily and in particular various Butson-Hadamard matrices (see Definition 1.4.1) can be used instead of the Fourier matrices resulting in signature matrices, composed from roots of unity.

For every prime pp there is a nontrivial ppth root signature matrix of order 4ap2b4^{a}p^{2b} for all 0ab0\leq a\leq b corresponding to an equiangular (4ap2b,2apb(2apb+1)/2)\left(4^{a}p^{2b},2^{a}p^{b}(2^{a}p^{b}+1)/2\right) frame.

Combine Part 22 of Theorem 1.4.4 with Theorem 3.4.11. ∎

Setting p=3p=3 and a=b=1a=b=1 in Corollary 3.5.6 above, we immediately get an answer to one of the questions raised in .

There is a nontrivial cube root signature matrix of order 3636 leading to an equiangular (36,21)(36,21) frame.

In the corollary above we used the matrix S6(0)S_{6}^{(0)} (see Example 2.2.1).

The case μ=2|\mu|=2 in Part (b) of Theorem 3.5.4 corresponds to self-adjoint complex Hadamard matrices with constant diagonal which, however, can exist in square orders only (see Lemma 2.2.10).

Next we give examples of frames in which the corresponding complex Hadamard matrices are not self-adjoint. In particular, μ2|\mu|\neq 2. We recall that a 22-(4m1,2m1,m1)(4m-1,2m-1,m-1) Hadamard-design AA is skew if A+AT+I=JA+A^{T}+I=J. We have the following

Suppose that we have a skew Hadamard design UU of order nn. Then there exists a complex Hadamard matrix HH of order nn with diagonal entries λ\lambda, such that the matrix Q:=HλIQ:=H-\lambda I is self-adjoint.

Use Theorem 3.4.5 to exhibit a complex Hadamard matrix K=U+aUT+aIK=U+aU^{T}+aI where aa is the unimodular complex number defined in (3.44). Now multiply this matrix with the unimodular number a\overline{\sqrt{a}} to obtain the matrix H=aK=aU+aUT+aIH=\overline{\sqrt{a}}K=\overline{\sqrt{a}}U+\sqrt{a}U^{T}+\sqrt{a}I. ∎

It is well-known that the Paley-type Hadamard designs of prime orders, described by Theorem 1.1.17 are skew, moreover it is conjectured that skew Hadamard designs exist for every order n=4m1n=4m-1 . Therefore we have infinitely many equiangular tight frames coming from Proposition 3.5.8. In particular, we have the following

Suppose that we have a skew Hadamard design of order n3n\geq 3. Then there are equiangular (n,(n1)/2)\left(n,(n-1)/2\right) and (n,(n+1)/2)\left(n,(n+1)/2\right) frames.

Hence, if the conjecture regarding the existence of skew Hadamard matrices is true, then we have equiangular tight frames with parameters (2k(1)k,k)(2k-(-1)^{k},k) for every kk.

An interesting question is to ask if it is possible to construct (k2,k)(k^{2},k) equiangular frames from complex Hadamard matrices. These type of frames are equivalent to SIC-POVMs , , and have many interesting applications in quantum information theory. Unfortunately, equation (3.48) leads to μ=k+1(k2)\mu=\sqrt{k+1}(k-2) which, combined with the bound μ2|\mu|\leq 2, implies that k=2k=2 or 33. The case k=2k=2 easily leads to the signature matrix described in Example 2.4.32, while the case k=3k=3 implies that μ=2\mu=2 which corresponds to, for example, the one-parameter signature matrix Q9(a)-Q_{9}(a), where Q9(a)+IQ_{9}(a)+I is the family of complex Hadamard matrices coming from Proposition 3.4.12, applied to the starting-point complex Hadamard matrix Q9+IQ_{9}+I (see formula (3.49)).

Let XX, YY and ZZ be the Pauli matrices, namely

where τ=(1+i)/2\tau=(1+\mathbf{i})/\sqrt{2} is the principal eighth root of unity. Then V={Aϕ:AG}V^{\ast}=\{A\phi:A\in G\} is an equiangular (64,8)(64,8) frame. Moreover, the Gram matrix of the configuration reads

where the signature matrix QQ is composed of fourth roots of unity.

One cannot but wonder what combinatorial objects correspond to the signature matrices of (k2,k)(k^{2},k) equiangular tight frames for k4k\geq 4.

Bibliography

Appendix A Petrescu-type Hadamard matrices

Here we list a handful of Petrescu-type BH(n,q)BH(n,q) matrices. Recall that ω=e2πi/3\omega=\mathbf{e}^{2\pi\mathbf{i}/3}.

F2F2F_{2}\otimes F_{2} is the only real, Petrescu-type Hadamard matrix:

The following is four-parameter family of complex Hadamard matrices, stemming from a BH(13,30)BH(13,30) matrix (cf. ). We have P13A(4)(a,b,c,d)=P_{13A}^{(4)}(a,b,c,d)=

where w=e2πi/5w=\mathbf{e}^{2\pi\mathbf{i}/5} and [eω]=[d]/2\Re[e\omega]=-\Re[d]/2. The parameters a,ba,b and cc were introduced via Theorem 1.2.16 resulting in the largest known family of order 1313.

The following is a BH(16,4)BH(16,4) matrix of Petrescu-type:

Appendix B All cyclic 171717-roots of simple index 444

Throughout this section we give a concise guide to cyclic 1717-roots of simple index 44. In particular, we solve case p=17p=17 and k=4k=4 of (3.26) with Gröbner basis techniques and discover new examples of complex Hadamard matrices of order 1717.

After calculating a pure lexicographic Gröbner basis we found that the solutions of (3.26) for p=17p=17, k=4k=4, i.e. the cyclic 1717-roots of simple index 44 on the xx-level can be obtained by considering the roots of the following polynomial of degree 7070:

In what follows we account all 7070 solutions of the problem (see Theorem 3.3.8) and show how to describe them by radicals. The general strategy is to exploit the symmetry of (3.26) and introduce the new variables

This standard trick effectively halves the degrees of the polynomials Vi(x),i=1,2,,6V_{i}(x),i=1,2,\ldots,6 whose solutions are hopefully more easily accessible by radicals. The following is the way to recover the values of cic_{i} once the values of hih_{i}, i=0,,3i=0,\ldots,3 are determined.

By using this shorthand notation we can avoid the excessive usage of the square roots.

B.2 Analysing the solutions

Now we analyse each of the factors ViV_{i}, i=1,,6i=1,\ldots,6 and count and classify the solutions they induce.

First we suppose that one of c0,c1,c2c_{0},c_{1},c_{2} or c3c_{3} is a root of V1(x)V_{1}(x). It turns out that in this case c0=c1=c2=c3c_{0}=c_{1}=c_{2}=c_{3} and we obtain the “ε\varepsilon-solutions” (in the sense of ):

and its reciprocal (1/c0,1/c1,1/c2,1/c3)(1/c_{0},1/c_{1},1/c_{2},1/c_{3}). These two real solutions are invariant up to cyclic permutations and conjugation.

Next we suppose that one of c0,c1,c2c_{0},c_{1},c_{2} or c3c_{3} is a root of V2(x)V_{2}(x). It turns out that this case corresponds to the cyclic 1717-roots of simple index 22, yielding the well-known solutions

where the ±\pm signs agree. These two solutions are unimodular; two additional one can be obtained by complex conjugation.

Starting from the factor V3(x)V_{3}(x) the degree of these polynomials are larger than 44 and hence there is no straightforward way to obtain the solutions by radicals (but see ). Therefore we use the substitution (B.1) (or more precisely Lemma C.2.2), applied to the factor V3(x)V4(x)V_{3}(x)V_{4}(x) to obtain, e.g.

The 1616 solutions, in which c2=1/c0c_{2}=1/c_{0}, c3=1/c1c_{3}=1/c_{1} are:

and their cyclic permutations. The first two set of solutions are unimodular and coincide with the solutions coming from Theorem 3.3.18 (cf. Example 3.3.21), whereas the last two are real.

and its conjugate, reciprocal, conjugate-reciprocal and the cyclic permutations of these four. In total 1616 complex (non real, non unimodular) solutions are found.

As V6(x)V_{6}(x) is of degree 3636 we, again, investigate the roots of the transformed polynomial TV6(u)T_{V_{6}}(u). Unfortunately it turns out that the roots are cannot be described by nested square roots any longer, as cubic roots appear during the solution of some degree 44 polynomials. Therefore instead of describing the values of h0,h1,h2h_{0},h_{1},h_{2} and h3h_{3} we rather describe the degree four polynomials, encoding the essentially different solutions (i.e. the unordered set {h0,h1,h2,h3}\{h_{0},h_{1},h_{2},h_{3}\}) coming from the factor V6(x)V_{6}(x). The aforementioned polynomials can be obtained via their coefficients which however can be expressed by the elementary symmetric polynomials of hih_{i}, i=0,1,2,3i=0,1,2,3, coming from (B.1). Let us use the following notations:

Then, by calculating various Gröbner bases, we find that the following hold:

Now we build up, by trial and error, four polynomials I4(i)(x)\mathcal{I}_{4}^{(i)}(x), i=0,1,2,3i=0,1,2,3, each describing a set {h0(i),h1(i),h2(i),h3(i)}\{h_{0}^{(i)},h_{1}^{(i)},h_{2}^{(i)},h_{3}^{(i)}\} corresponding to a solution coming from V6(x)V_{6}(x). We have

where ±A\pm_{A} and ±B\pm_{B} describe the sign of 17\sqrt{17} and the sign of the nested radical, respectively. Once the four roots of I4(i)(x)\mathcal{I}_{4}^{(i)}(x) are found we can lift them via Lemma B.1.1 to obtain the values of (c0,c1,c2,c3)(c_{0},c_{1},c_{2},c_{3}) up to their order and reciprocal. Now if the four real roots of I4(i)(x)\mathcal{I}_{4}^{(i)}(x), denoted by rj(i)r_{j}^{(i)}, i,j=1,2,3,4i,j=1,2,3,4 satisfy r1(i)<r2(i)<r3(i)<r4(i)r_{1}^{(i)}<r_{2}^{(i)}<r_{3}^{(i)}<r_{4}^{(i)}, then we find that the values of c0,c1,c2c_{0},c_{1},c_{2} and c3c_{3} in the correct order are

and their reciprocal and their cyclic permutations. The first two set of solutions are complex unimodular whereas the last two are real. In particular, we obtain two new, previously unknown complex Hadamard matrices of order 1717.

B.3 Concluding remarks

We summarize the results of this section in the following

The real ε\varepsilon-solution (B.2) and its reciprocal;

Two unimodular simple index 22 type solutions (B.3) and their reciprocal;

Two unimodular (B.4)-(B.5) and two real solutions (B.6)-(B.7), and their cyclic permutations;

Two unimodular (B.9)-(B.10) and two real solutions (B.11)-(B.12), their cyclic permutations and reciprocal;

A complex solution (B.8), its cyclic permutations, conjugate, reciprocal and conjugate-reciprocal.

Among these there are 2626 real; 2828 complex unimodular; and 1616 addititional solutions. Each of the solutions can be described by radicals.

It remains an open problem to describe the solutions coming from V6(x)V_{6}(x) in an elegant way by radicals. To solve the simple index 44 case in full generality one needs to find a way to control the cyclic order of the roots which we avoided as we could compare our analytic formulas with precalculated numerical solutions.

Appendix C Complex Hadamard matrices with circulant core

In Section 3.3 we have seen that there are various general constructions yielding circulant complex Hadamard matrices of prime orders. It is natural to consider complex Hadamard matrices with circulant core as well. Through this section we work out an analogous theory to the circulant case with appropriate modifications, and give a full classification of complex Hadamard matrices with circulant core up to order 77. This classification results in the discovery of a new 7×77\times 7 complex Hadamard matrix (see Example 3.3.25). We exhibit two additional examples of order 1111 and for every prime p1p\equiv 1 (mod 88) new examples of order p+1p+1.

Let us consider a dephased complex Hadamard matrix of order n+1n+1 with circulant core, the first row of which is given by x=(x0,x1,,xn1)x=(x_{0},x_{1},\ldots,x_{n-1}). Then, by orthogonality, we have

Note that the first equation is just a useful reformulation of the trivial condition coming from orthogonality to the first row:

and therefore it follows that x0x_{0} is uniquely determined by the quotients xi+1/xix_{i+1}/x_{i}, where i=0,,n1i=0,\ldots,n-1. Note also that it can be further simplified if one assumes that the variables xix_{i} are unimodular.

We offer the following well-known solution to the problem (C.1) when the size of the matrix n+1n+1 is prime.

will give us the core of a BH(p,p)BH(p,p) matrix (see Definition 1.4.1).

Other well-known solutions yielding complex Hadamard matrices of order n+1n+1 with circulant core come from the Paley matrix when the order of the core is prime (see Theorems 1.1.17 and 1.4.18).

Next we work out a general framework to study these objects in every order nn by slightly modifying the cyclic nn-root problem. Let us introduce the quotients zi:=xi+1/xiz_{i}:=x_{i+1}/x_{i} for i=0,1,,n1i=0,1,\ldots,n-1, where indices are taken modulo nn. We have the following

Any unimodular solution xx of (C.1) gives rise to a unimodular solution zz of the following system of equations

and vice versa: any unimodular solution zz of (C.2) can be lifted to a unimodular solution xx of (C.1).

Note that the first equation of (C.1) does not appear amongst the equations (C.2). In particular, if all the quotients ziz_{i} are unimodular, then so is x0x_{0}.

The first direction is immediate: any unimodular solution xx of (C.1) corresponds to a unimodular solution of (C.2) after passing to the quotients zi:=xi+1/xiz_{i}:=x_{i+1}/x_{i}. To see the other direction, suppose that we have a unimodular solution zz of (C.2), and let us construct the corresponding solution xx of (C.1). For simplicity, let us introduce the following new quantity

Now observe that if we sum up the first n1n-1 equations plus nn times the last one of (C.2) we get

however, note that the second factor of (C.4) can be rewritten by the last equation of (C.2) and as a result we have

From a given unimodular solution zz one can reconstruct xx up to an unknown phase, say x0x_{0}, giving x=x0(1,z0,z0z1,,z0z1zn2)x=x_{0}(1,z_{0},z_{0}z_{1},\ldots,z_{0}z_{1}\cdots z_{n-2}). However, the first coordinate of xx, which is x0x_{0}, is constrained by the first equation of (C.1). In particular, we need to have

To conclude, we found that the solution on the xx-level coming from zz reads

where SS is given by (C.3). Clearly, the identification xzx\leftrightarrow z is one-to-one. ∎

We shall return to Problem C.1.3 in Section C.2.

Here we introduce complex Hadamard matrices with index kk type circulant core in a completely analogous way as simple index kk type circulant complex Hadamard matrices were defined in Section 3.3. Note that the matrices we obtain here are not of prime order, but have a prime order core instead.

If x=(x0,x1,,xp1)x=(x_{0},x_{1},\ldots,x_{p-1}) has the form (C.5), then the equations (C.1) can be reduced to the following kk rational equations in c0,c1,,ck1c_{0},c_{1},\ldots,c_{k-1}:

Again, the system of equations (C.6) is independent of the choice of gg up to relabelling the variables. Here we are interested in the unimodular solutions only, i.e. the ones that correspond to complex Hadamard matrices.

The following two results describe complex Hadamard matrices with index 22 type circulant core coming from Proposition C.1.4. The first one is the analogue of Theorem 3.3.9 (cf. Theorem 1.1.17).

The second result is the analogue of Theorem 3.3.10 (cf. Theorem 1.4.18).

For p=5p=5 we get the well-known complex Hadamard matrices D6(1)(1)D_{6}^{(1)}(1) and S6(0)S_{6}^{(0)} (see Examples 2.2.2 and 2.2.1), respectively. The BH(p+1,4)BH(p+1,4) matrices are well-known examples of complex Hadamard matrices (see Theorem 1.4.18) while the other set of examples are just a special case of Proposition 3.4.16. \square

We did not find any examples of complex Hadamard matrices with index 33 type circulant core, however we can harvest some additional fruits from the theory of index 44 type circulant matrices as follows. Interestingly both constructions yield complex Hadamard matrices with real diagonal.

Formulas (C.7)-(C.8) are well defined, as clearly A>0A>0, B>0B>0 and

The proof of Propositions C.1.8 and C.1.9 is completely analogous to the proof of Theorem 3.3.18, the only difference being that we rely on Proposition C.1.4 instead of Proposition 3.3.7.

C.2 Classification up to order 777

In what follows we launch a brute-force attack against Problem C.1.3 via Gröbner basis techniques and classify all complex Hadamard matrices with circulant core up to order 77. We report new complex Hadamard matrices of order 77 and 1111 which are the main contribution of this section.

We shall encounter various self-inversive polynomials with real coefficients (see Definition 2.3.29) during the sequel and therefore we recall the following

A complex polynomial f(x)=a0+a1x++adxdf(x)=a_{0}+a_{1}x+\ldots+a_{d}x^{d} of degree dd with real coefficients is called palindromic if adk=aka_{d-k}=a_{k} for every k=0,,dk=0,\ldots,d.

If f(x)f(x) is a palindromic polynomial of even degree dd, then it is a standard trick to consider f(x)/xd/2f(x)/x^{d/2} instead which can be rewritten as a polynomial of degree d/2d/2 in the new variable u=x+1/xu=x+1/x. This operation is investigated in the following

Let f(x)f(x) be a palindromic polynomial of even degree dd. Then f(x)f(x) has a unimodular root x0x_{0} if and only if the transformed polynomial

Suppose that f(x)f(x) has a unimodular root x0x_{0}. Then u0:=x0+1x0=x0+x0=2[x0]u_{0}:=x_{0}+\frac{1}{x_{0}}=x_{0}+\overline{x_{0}}=2\Re[x_{0}] and hence u0u_{0} is real root of Tf(u)T_{f}(u) such that u02|u_{0}|\leq 2. To see the converse direction, suppose that the polynomial Tf(u)T_{f}(u) has a real root u0u_{0} such that u02|u_{0}|\leq 2. Then the numbers x0x_{0} defined via the roots of the quadratic equation x2u0x+1=0x^{2}-u_{0}x+1=0 are easily seen to be unimodular roots of f(x)f(x). ∎

Lemma C.2.2 gives a characterization of unimodularity via an inequality whose validity can be more easily checked than the unimodularity condition itself. However, it is not entirely obvious how to separate the real roots from those who have some negligible (but still nonzero) imaginary part.

We shall apply repeatedly the following useful “averaging”

Let us define the projected solution set with respect to the index set SS by

If USU_{S} is empty, then the system of equations does not have any unimodular solution.

Lemma C.2.3 exploits the fact that by looking at the possible values of the products of some of the variables xix_{i} (indexed by the set SS), or equivalently, the values of the “dummy” variable uu only, one can conclude immediately that (C.9) has no unimodular solutions. Also, calculating the possible values of uu might be computationally cheaper than calculating the individual values of x0,x1,,xn1x_{0},x_{1},\ldots,x_{n-1} directly.

Based on the full classification of complex Hadamard matrices up to order 55 the following is easy to see (and in fact can be calculated by hand):

The complex Hadamard matrices with circulant core of orders 2n+152\leq n+1\leq 5 are equivalent to F2,F3,F2F2F_{2},F_{3},F_{2}\otimes F_{2} and F5F_{5}.

Note that the Fourier matrix F4F_{4} is not equivalent to a complex Hadamard matrix with circulant core. The next result, however, is an entirely not obvious

The complex Hadamard matrices with circulant core of order n+1=6n+1=6 are equivalent to S6(0)S_{6}^{(0)} or D6(1)(1)D_{6}^{(1)}(1) ((see Examples 2.2.1 and 2.2.2, respectively)).

By calculating a pure lexicographic Gröbner basis for the system of equations (C.1), which we extended with an additional equation

to avoid zero solutions, as usual, we found that there are finitely many solutions only. In particular, the polynomial, whose roots describe all possible values of the variable x0x_{0} (and due to cyclic symmetry account for all possible values of any of the variables xi,i=0,1,,4x_{i},i=0,1,\ldots,4) reads

is a member of the ideal, generated by the aforementioned polynomials. From this we see that as (C.11) does not have any unimodular roots the projected solution set USU_{S}, with respect to the index set S={0,1,2,3,4}S=\{0,1,2,3,4\} is empty. Therefore the factor g(x)g(x), although has some unimodular roots, does not lead to unimodular solutions. ∎

So it turns out that all complex Hadamard matrices with circulant core up to order 66 are well-known. This is not the case for order 77, as we have discovered a new, previously unknown complex Hadamard matrix, Q7Q_{7}. The following is true.

The complex Hadamard matrices with circulant core of order n+1=7n+1=7 are equivalent to one of F7F_{7}, P7:=P7(1)(1)P_{7}:=P_{7}^{(1)}(1), P7P_{7}^{\ast} ((see Example 3.2.2)), Q7Q_{7} or Q7Q_{7}^{\ast} ((see Example 3.3.25)).

The list above might be redundant as it is unknown whether or not the matrices Q7Q_{7} and Q7Q_{7}^{\ast} are equivalent. \square

Similarly to the n+1=6n+1=6 case we managed to compute a pure lexicographic Gröbner basis for the system of equations (C.1), which we extended with

as usual. Again, we found that there are finitely many solutions only and the polynomial X6(x)\mathcal{X}_{6}(x), describing all possible roots of the system of equations (C.1) is of degree 6969. It is easy to recover the solutions corresponding to the known matrices F7F_{7} and P7P_{7} and additionally eliminate the factors without any unimodular roots. We are left with two polynomials, dividing X6(x)\mathcal{X}_{6}(x), namely

of degree 66 and 3636, respectively, having unimodular roots. The polynomial g7A(x)g_{7A}(x) does not lead to any unimodular solutions, which can be seen in a similar way as we have excluded the degree 1010 factor of order 66 during the proof of Proposition C.2.5. In particular, we should add g7A(x0)g_{7A}(x_{0}) along with the dummy equations (C.12) and vx0x1x2x31=0vx_{0}x_{1}x_{2}x_{3}-1=0 to (C.1) and compute a Gröbner basis to find that the polynomial

is member of the ideal, generated by the aforementioned polynomials. By an application of Lemma C.2.2 we see that (C.13) does not have any unimodular roots and hence by Lemma C.2.3 (with S={0,1,2,3}S=\{0,1,2,3\}) there are no unimodular solutions in this case either.

It remains to deal with the degree 3636 factor g7B(x)g_{7B}(x). We start by transforming it through Lemma C.2.2 to obtain

By evaluating Tg7B(u)T_{g_{7B}}(u) at various rational points within the interval $,onecandetectatleast, one can detect at least6realrootswithintheintervalreal roots within the interval.Therefore. Thereforeg_{7B}(x)hasatleasthas at least12distinctunimodularroots.BycalculatingvariousGro¨bnerbasiswithrespecttovariousmonomialordering,onecanseethatifanyofdistinct unimodular roots. By calculating various Gröbner basis with respect to various monomial ordering, one can see that if any ofx_{0},x_{1},\ldots,x_{5}comesfromcomes fromg_{7B}(x),thenthevaluesofalladditionalvariablesarerootsof, then the values of all additional variables are roots ofg_{7B}(x)aswell.Therefore,aftersolving(e.g.numerically)oneoftheobtainedGro¨bnerbasiscontainingas well. Therefore, after solving (e.g. numerically) one of the obtained Gröbner basis containingg_{7B}(x_{0})$, we see that the unimodular solutions are being given by

its reversed form, i.e. (x5,x4,x3,x2,x1,x0)(x_{5},x_{4},x_{3},x_{2},x_{1},x_{0}), the conjugate of both and the cyclic permutations of all four, featuring the unimodular roots we detected through Tg7B(u)T_{g_{7B}}(u). Hence, they correspond to a complex Hadamard matrix and its adjoint which we call Q7Q_{7}.

Finally one should see that the matrices F7F_{7}, P7P_{7}, P7P_{7}^{\ast}, Q7Q_{7} and Q7Q_{7}^{\ast} are inequivalent. It is trivial to distinguish the BH(7,7)BH(7,7) and BH(7,6)BH(7,6) matrices via Haagerup’s invariant, while the inequivalence of P7P_{7} and P7P_{7}^{\ast} can be checked directly with a computer search. Lemma 1.4.8 guarantees that Q7Q_{7} cannot be a Butson-Hadamard matrix as in its dephased form there are entries which are not roots of unity. Finally, Q7Q_{7} and Q7TQ_{7}^{T} are trivially equivalent, but we do not know if the same holds for Q7Q_{7} and Q7Q_{7}^{\ast}. ∎

Investigate if the matrices Q7Q_{7} and Q7Q_{7}^{\ast} are equivalent.

More generally, we need to find new methods to distinguish a complex Hadamard matrix from its adjoint, conjugate and transpose in an efficient way.

Find new criteria distinguishing a complex Hadamard matrix from its adjoint, conjugate and transpose, respectively.

It seems that Landau and Miller found a polynomial time algorithm to construct the splitting field of a polynomial whose roots can be described by radicals. Both their method and our elementary (but rather technical) considerations are far beyond the scope of this thesis, and we just mention the following without any further comment.

The matrix Q7Q_{7} can be described by radicals

Let α\alpha as in (3.42) and observe that α340169α2+122486812α+124134308=0\alpha^{3}-40169\alpha^{2}+122486812\alpha+124134308=0 and hence α\alpha can be described by radicals. Define further

We were unable to proceed any further and classify higher order complex Hadamard matrices with circulant core due to insufficient computing power. However, in higher orders one might try conducting various numerical experiments in order to discover at least some examples of complex Hadamard matrices. One reasonable approach is attempting to minimize the function

where HH is a dephased matrix of order nn with an otherwise unspecified core. These type of searches are (in general) inconclusive due to the large number of variables, because the minima values found are not necessarily capture the global minimum of the function. However, if one significantly reduces the number of variables (as in the case when circulant matrices or Hadamard matrices with circulant core are considered) then there might be some hope to extract some interesting examples.

Such a numerical method was used in and in our Master’s thesis , where new examples of complex Hadamard matrices were obtained. In particular, we exhibited a 9×99\times 9 complex Hadamard matrix Q9Q_{9} with circulant core, whose core was induced by a vector x=(a,b,c,d,a,b,c,d)x=(a,b,c,d,\overline{a},\overline{b},\overline{c},\overline{d}). The entries a,b,ca,b,c and dd are rather complicated, nevertheless they can be described by closed analytic formulae. Here we report on new examples of order 1111 which were, again, first discovered by the numerical method indicated above, and then their existence was confirmed by Gröbner basis techniques.

Here we describe two symmetric complex Hadamard matrices of order 1111 with circulant core. The core is induced by the vector x=(a,b,b,c,c,a,c,c,b,b)x=(a,b,\overline{b},c,\overline{c},\overline{a},\overline{c},c,\overline{b},b), where the values of a,ba,b and cc can be obtained as follows. Let

and let a1,a2a1a_{1},a_{2}\neq\overline{a_{1}} and their conjugate be the four roots of the polynomial

It is easy to see (either by transforming the polynomial via Lemma C.2.2 or by an application of Theorem 2.3.30) that both a1a_{1} and a2a_{2} are unimodular. Further, let

From this last equation bb and cc can be obtained via the Decomposition formula (see Lemma 2.3.4). For a fixed value of aa the order of bb and cc is irrelevant, as both choices lead to a complex Hadamard matrix or its conjugate. It is unknown whether or not these matrices are equivalent. However, the two essentially different matrices, arising from a1a_{1} and a2a_{2}, have different fingerprints, and as a result they correspond to inequivalent complex Hadamard matrices of order 1111. We call these matrices Q11AQ_{11A} and Q11BQ_{11B}, respectively.

Despite the efforts of this chapter the existence of complex Hadamard matrices with circulant core remains an open problem in general. We conclude with the following

For every n1n\geq 1 construct a complex Hadamard matrix with circulant core of order nn, or show that no such a matrix exists.