Construction, classification and parametrization of complex Hadamard matrices
Ferenc Szöllősi
Introduction
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 where stands for the Hermitian transpose, and is the identity matrix of order . 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 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 there is a real Hadamard matrix of order . 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 which are formed by some th roots of unity. These matrices are called Butson-Hadamard matrices and are denoted by . 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 matrices focusing on the cases and . We give a comprehensive classification of matrices up to order and highlight some key facts regarding orders and from a joint work with Pekka Lampio and Patric Östergård . In particular, we mention the following two results.
For all matrices belong to some infinite, affine parametric family of complex Hadamard matrices.
On the other hand, there are matrices which cannot be parametrized at all. This is a fundamental difference from the real case.
There exist isolated matrices.
The new result regarding matrices were obtained during a visit to Robert Craigen. We have obtained the following
For every prime there exists a 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 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 . These types of problems, however, are notoriously difficult even for small .
There is a complete classification of real Hadamard matrices up to order , and recent advances indicate that there is every reason to believe that at least an enumeration of the millions of matrices of order and is possible as well . In contrast, a complete classification of complex Hadamard matrices is only available up to order . It is easy to see that the (rescaled) Fourier matrices are the unique examples in orders . The case is still elementary, and it was shown by Craigen that all complex Hadamard matrices of order belong to an infinite, continuous one-parameter family . In order 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 , 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 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 and a three-parameter family of matrices . 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 for . In Chapter 2 we make substantial progress towards the classification of 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 . The main result is essentially the following
There is a four-parameter family of complex Hadamard matrices.
During Chapter 2 we propose a general framework towards the complete classification of complex Hadamard matrices of order . 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 . 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 -reducibility . Secondly, it has 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 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- 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 matrices. On the one hand we settle the existence of matrices which is listed as unresolved in , on the other hand we obtain some non-existence results.
We list several new examples of matrices in Appendix A. Among these there is a matrix leading to a four-parameter family of complex Hadamard matrices of order .
In the subsequent sections we investigate circulant complex Hadamard matrices. Following the influential paper we construct new examples of index 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 yielding a new, previously unknown complex Hadamard matrix of order . 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--; Hungarian Scientific Research Fund (OTKA) grant no. K-; and National Sciences and Engineering Research Council of Canada (NSERC) grant no. -.
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 is an matrix with complex entries of modulus such that .
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 but first let us fix some notations once and for all.
Throughout this thesis we denote by and the real and imaginary part of a complex number , respectively. We denote by the principal fourth root of unity, that is with the convention that . Finally, let us denote by the principal cubic root of unity, namely
With these notations at our hand, we can offer our very first
For every there exists a complex Hadamard matrix of order .
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 under (1.1), and not the unitary matrix . We offer the following
The following are complex Hadamard matrices of orders and , respectively:
One immediately observes that the matrices displayed in the preceding example all have a bordering row and column of numbers . This is a general feature of complex Hadamard matrices, up to the following equivalence.
The complex Hadamard matrices and are called (permutation–phasing) equivalent, if there are permutation matrices and and unitary diagonal matrices and such that . This relation is denoted by . 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 of order is dephased if the first row and column of it consists of entirely of numbers . The lower right submatrix is called the core of .
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 is a complex Hadamard matrix, then so is and .
Let be a complex Hadamard matrix. Then conjugate the identity in order to see that is a complex Hadamard matrix as well. It is also clear that is invertible and . Hence, it follows that , which shows that both and, after conjugating again, 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 be an , be an matrix. Then their Kronecker product is an matrix with its th block being given by , .
If and are complex Hadamard matrices then so is .
Clearly is unimodular, moreover
which can be identified with . ∎
In Sylvester constructed real Hadamard matrices of orders for every via Lemma 1.1.10, starting from the Fourier matrix . For comparison, we give an additional
It is not immediately clear that the matrices and 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 be a Kronecker product of Fourier matrices. Then is equivalent to if and only if the sequence is obtained from the sequence using a series of operations from the list below:
replacing a subsequence by if and are relatively prime;
replacing a sequence element by a subsequence , if and 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 exists a real Hadamard matrix.
It is immediate from Lemma 1.1.7 that the order of such a matrix must be 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 ; order has been constructed only very recently in . There are open cases below for which the existence is undecided , all of them are of the form where (mod ) is prime.
From Lemma 1.1.14 it follows that there is no real Hadamard matrix of orders or . For order we have a unique (up to equivalence) example given by , while constructing a matrix of order 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 and there are real Hadamard matrices of order or , depending on whether we have (mod ) or (mod ), 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 was constructed by Hadamard in , and it took a century to have a complete classification of real Hadamard matrices of order at most , while the enumeration of Hadamard matrices of order begun just very recently, yielding over 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 the number of for which a Hadamard matrix of order exists. Now the Hadamard conjecture states that is about , and hence the set of Hadamard orders has density . 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 there is a natural number such that for all
However, from another point of view we are doing quite well, as Seberry proved that for every odd and for every large enough , there is a real Hadamard matrix of order . This was subsequently improved by Craigen ; currently the best known asymptotic result of this flavour is the following
A Hadamard matrix of order for odd exists for all
In particular, for every odd there are only finitely many numbers such that the existence of a real Hadamard matrix of order is undecided.
A different approach is to try to guarantee a large number of pairwise orthogonal rows of entries in a given order . Let us denote by the largest number such that there are pairwise orthogonal rows of length . Then the following is true.
Thus, for large enough we have about one half of a real Hadamard matrix of order . 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 matrices with maximum determinant, exhibited essentially the following
For every unimodular number the matrix
is complex Hadamard, forming a one-parameter family of complex Hadamard matrices, stemming from the starting point matrix .
The preceding example describes a family of complex Hadamard matrices as it incorporates various inequivalent matrices through the indeterminate . In particular, for we have the Fourier matrix , while for we get the real Hadamard matrix , which are inequivalent. We can look at this phenomenon from a different point of view. One might start with the single matrix , and then try to find a way to introduce some degree of freedom into it, say, by introducing the parameter 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 and multiply its second row by a unimodular number , and multiply its third column by a unimodular number to obtain the following
We immediately see that for any unimodular choice of and 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 .
Now let us see how to obtain interesting affine families in composite orders. We have the following fundamental
Let be a and be dephased complex Hadamard matrices with and free parameters, respectively. Then the block matrix with its th block given by is a complex Hadamard matrix of order with 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.
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 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 be a natural number with the factorization into distinct prime numbers . 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 affine parameters into 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 was mentioned.
Let be a dephased complex Hadamard matrix of even order and suppose that there exists a pair of rows in , say and , such that for every . Then for all such for which replace with and with where is a unimodular complex number to obtain a one-parameter family of complex Hadamard matrices .
Indeed, 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 . ∎
Let be a dephased complex Hadamard matrix with the following block structure
where and are arbitrary unimodular numbers. Then, after replacing the vectors with and with we obtain a one-parameter family of complex Hadamard matrices . If, in addition, then we can replace one more time with to obtain a two-parameter family of complex Hadamard matrices .
We need to show that the rows of are pairwise orthogonal. It is immediate that
and hence the first three rows of 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 cancels out from the orthogonality equations for . Therefore it remains to be seen that the second and third rows of are orthogonal to all additional one. We show first that they are orthogonal to rows which are type , . In the original matrix (i.e. prior to parametrizing) we have
and hence for every . It follows that after parametrization equations (1.4)-(1.5) remain valid. We proceed by proving that rows which are type , , after parametrization, are orthogonal to the second and third row of . Again, in the original matrix we have
and hence for every . It follows, that (1.6)-(1.7) are valid, provided that
and therefore (1.6)-(1.7) remains true, after parametrization. If, in addition, , then for every and hence (1.8) holds, independently of the scalar factor in . ∎
If and are as in Theorem 1.2.16, then it is easy to see that the expression is an integral number and therefore . It follows that the parametrizing scheme described is “natural” for complex Hadamard matrices with fourth and sixth roots of unity.
Theorem 1.2.16 describes a local property of the complex Hadamard matrix . 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.
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 admits an -parameter affine orbit. Actually, we have shown a little more in :
Every real Hadamard matrix of order admits an -parameter affine orbit.
However, if there are real Hadamard matrices of orders and , then one can do way better in orders via Diţă’s construction, improving the coefficient from to as follows:
Let and be real Hadamard matrices of order and . Then there is a family of complex Hadamard matrices of order , with 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.
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 can be obtained from the Fourier matrix , which is parametrized via Diţă’s construction. Unfortunately, real Hadamard matrices of order 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 can be parametrized in a way such that its orbit contains the real Hadamard matrix .
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 of order is isolated, if around a small neighborhood of all complex Hadamard matrices are equivalent to it.
One might wonder why we allow other (yet equivalent) Hadamard matrices to exist around a neighborhood of . 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 ). The following stronger result excludes this possibility.
Suppose that the defect of a complex Hadamard matrix of order is zero. Then is isolated amongst all complex Hadamard matrices.
If is a complex Hadamard matrix of order such that the dimension of the vector space is then is isolated among all complex Hadamard matrices of order up to equivalence.
It is easy to see that the matrices and 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 or .
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 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 of order is the set
The Haagerup-set is invariant under the usual equivalence.
Informally speaking, if two Hadamard matrices and have “essentially different” set of entries, they cannot be equivalent. In particular, it follows from the Haagerup invariant that for any complex Hadamard matrix there is only a finite number of dephased complex Hadamard matrices being equivalent to it. Indeed, any entry of must be an element of .
We illustrate an application of this this invariant in the following
The matrices and are inequivalent cf. Example 1.1.11.
Indeed, as , and in particular, it does not contain the fourth root of unity , whereas . ∎
However, it is known that there are inequivalent real Hadamard matrices of order , 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 -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 of order is the following ordered set
where for every is an index set, and and are the possible values of the moduli of the minors and its multiplicities, respectively.
The fingerprint of the real Hadamard matrix reads
meaning that there are minors of value and minors of absolute value in , etc.
We remark here that the distribution of the absolute values of the minors of size greater than 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 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 , say the distribution of minors up to order or just the number of 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 is the following ordered set
where for every is an index set, and and are the possible values of the rank of the submatrices of the matrix 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 and (see Example 1.1.11) read:
respectively, meaning that in the matrix the number of submatrices with rank and are and , respectively, while in the number of submatrices with rank is 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 of order is of Butson-type, if is composed from some th roots of unity. We denote this class of matrices by .
We advise the reader that the notation varies from author to author, some of them permuting the argument to , or dropping the letter resulting in the notations and , respectively.
We primarily focus on and matrices in this section, as the cases and are the two simplest generalization of the real Hadamard matrices, i.e. when , namely they correspond to the prime-power and composite case, respectively. Clearly, Lemma 1.1.7 applies to matrices as well, resulting in the following concept.
We say that a -term sum is a vanishing sum of order if its value is .
Now in order to find a pair of orthogonal rows of a matrix one needs to exhibit a vanishing sum of order , composed from th 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 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 (mod ) one easily constructs a vanishing sum of order composed from the numbers , 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 the Legendre symbol. We collect some well-known necessary conditions and the subsequent nonexistence results in the following
For a matrix the following hold.
If is prime and there is a , then for some positive integer .
If is prime, there exists a for all .
Butson’s basic construction yields a matrix for prime ; it is known that there are and matrices . It is natural to ask the following
Decide for which primes are there matrices.
Setting in Part above we arrive to the following
Observe that we cannot apply Theorem 1.4.3 directly, as , 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 of order we have .
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 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 matrix . Then observe that its determinant is a sum of sixth roots of unity and hence there are integral numbers and , such that . Therefore we find that
the right hand side, however, cannot be modulo , a contradiction. ∎
For a class of matrices some further non-existence results shall be obtained in Section 3.2. Finally we emphasize that matrices can be quickly recognized.
Suppose that a complex Hadamard matrix is equivalent to a matrix. Then the dephased form of must be composed of purely complex th roots of unity.
Indeed, if the dephased form of 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 matrices can contain some subset of the th roots of unity only. ∎
It follows that checking the number of inequivalent matrices in dephased parametric families is a finite process. We shall repeatedly use this fact in the next subsection.
The automorphism group of a matrix is the group of pairs of monomial matrices , such that ; a monomial matrix is an matrix having a single nonzero entry in each row and column, these nonzero entries being complex th roots of unity.
Note that the automorphism group depends on the choice of , i.e. on the ambient space in which the matrix is considered.
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 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 matrices of small orders, and give a full classification of them up to order . 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 matrix exists then or 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 there is a matrix.
It turns out that Conjecture 1.4.11 implies the Hadamard conjecture thus the existence of matrices is deeply entwined with the existence of real Hadamard matrices (see ). We have the following folklore
If a matrix exists then so does a , that is a real Hadamard matrix of twice the size.
We can lift the starting point matrix via the function which assigns to the entries and the real Hadamard matrices
where the 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 and matrices. However, we have the following discouraging
There is no circulant real Hadamard matrix for .
The fact that Conjecture 1.4.14 is still open shows how little understanding we have about real Hadamard matrices. For the case we recall from the following
The circulant matrices, induced by the first rows
are matrices for order and , respectively.
There is no circulant matrix for .
The following is a strong evidence, supporting the truth of Conjecture 1.4.16:
Let be any finite set of primes. Then there are only finitely many circulant matrices of order , where all prime divisors of are in .
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 matrices with circulant core exist for infinitely many orders . The following is the complex counterpart of Theorem 1.1.17.
Now we turn to the parametrization of 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 . It is immediate, that Lemma 1.2.15 applies as long as a matrix features two purely real rows or columns. Not every 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 is a dephased matrix such that its core has main diagonal and all other entries are . Then 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 as an illustration. So far we have accounted all matrices up to order . Indeed, it is rather easy to see that they are equivalent to , , either or , and , respectively. The following is a short summary.
The number of inequivalent matrices reads for . The matrices of orders and are isolated, whereas the matrices of orders and are part of an infinite, one-parameter affine family of complex Hadamard matrices.
To further investigate the parametrizing capabilities of matrices, we have fully classified matrices. The results are quoted from as follows.
There are matrices, up to equivalence. All these matrices are members of , partially overlapping family of complex Hadamard matrices. All these matrices can be distinguished by the number of 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 and are increased, the classification problem of 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 , , and , 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 , reported first in .
As features two rows and columns with entries it is an infinite family of jacket matrices (see ). Note that where is an eighth root of unity coincides with the matrix listed in , and hence is of Diţă-type. The matrix corresponding to is equivalent to an infinite family of circulant matrices (see Theorem 3.3.4), containing in particular Horadam’s matrix (see [67, p. ]).
After evaluating the matrix at the possible quintuples (see Lemma 1.4.8), we obtain the following
The family contains inequivalent matrices: the symmetric matrices , , and ; and further the matrices , , and their transpose.
In another family of complex Hadamard matrices were obtained from translational tiles in abelian groups (see Section 1.4.3):
It was shown that the matrix 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 completely. The matrix corresponding to is equivalent to the “jacket conference matrix” . By evaluating the matrix at the fourth roots of unity we find the following
The family and its transpose contain inequivalent matrices: the real Hadamard matrix and , which are equivalent to a symmetric matrix, and further the matrices , , , and their transpose.
By analyzing the fingerprint of the obtained matrices, one can see that the following equivalences hold: and , and therefore a further family is required to describe all of the matrices.
The family 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.
The following matrix was constructed from MUBs of order (see Section 2.4) by Diţă very recently in :
We will see shortly that the family is essentially different from the families and , as it accounts for most of the matrices. We remark here that the family is equivalent to the three-parameter family reported in . We have the following
The family together with its transpose contain inequivalent matrices, namely the real Hadamard matrix , and the matrix , which are all equivalent to symmetric matrices, and further , , , , and their transpose.
In particular, the matrix is not a member of any of the families , or .
It is possible to separate the matrices , , , and from their transpose by considering their rectangular rank profile.
The summary concerning matrices is available in Table 1.1 for which the legend is as follows:
By Definition 1.4.29 there are integral matrices and of orders and such that (mod ). Our goal is to modify the decomposition and by eventually showing that , after proper modifications, consists of some of the rows of . First observe that one can suppose that there is a number in every column of . Indeed: if there is no number present in a column, but there is a number , then one can multiply that column and the corresponding row of by to leave the product matrix unchanged. If there are neither numbers nor in a column, then one can change every to and then multiply the corresponding row of by to leave the product matrix unchanged. Let us denote the th row of and by , and , respectively.
Now consider a row of , say , of which the first coordinate is . It follows that the th row of , , can be written in the form (mod ), and as the coefficient of the vector is , one can express in terms of and . Now it follows trivially that we can use the row instead of in by appropriately changing . In particular, the th row of can be set to . Now the whole argument can be repeated, mutatis mutandis until rows of are featured in . ∎
So it seemed that all matrices admit an affine orbit for , yet a general parametrization scheme remained to be found. In order to find more examples of matrices the author jointly with Pekka Lampio and Patric Östergård proved the following result in :
Every matrix for admit an affine orbit.
This further supports the idea that all 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 matrix:
The matrix , 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 matrices. It is natural though to ask the following
Identify some large class of matrices admitting an infinite, affine orbit.
Once it is realized that there are isolated 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 matrices for .
A related, equally important problem besides the classification of matrices is finding new construction methods yielding matrices in those orders where the existence of these objects is unresolved. It seems (see ) that the smallest outstanding order is ; we pose this here as a relevant
4.2 A course on BH(n,6)𝐵𝐻𝑛6BH(n,6) matrices
In this section we briefly describe the simplest case of matrices when is composite, i.e. when . There is a renewed interest in the existence of matrices, in part because of the following seminal result due to Compton, Craigen and de Launey. Recall that we have denoted by the principal cubic root of unity (see Definition 1.1.2).
A matrix with no entries is called an unreal matrix.
The unreal circulant complex Hadamard matrix, equivalent to , induces the (unique) real Hadamard matrix of order as follows
Theorem 1.4.38 establishes a strong connection between the existence of real and a class of matrices. However, by Corollary 1.4.6 there is no matrix and therefore it is impossible to obtain a real Hadamard matrix of order with this method. Another implication of Corollary 1.4.6 is that one does not have direct access to matrices via the Kronecker product. In what follows we use a related approach to construct such a matrix.
We plug some unknown, unimodular matrices , and of order into the Paley matrix in place of its entries 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 and , 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 and 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 be the Paley matrix of order and decompose it into -matrices and such that . The matrices and are circulant, hence they commute and their first rows are the indicator vector of the squares and nonsquares modulo . Based on the example we have found of order we expect that
is a matrix. Note that it is unimodular, as required. Let us simplify as follows
Now multiply by to obtain
and check if 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 be a prime number and be the Paley-matrix of order . Then the matrix is a matrix.
A construction, similar in spirit, can be found in the early literature (cf. , ) resulting in various real orthogonal matrices.
For every natural numbers and there is a matrix.
Use the binary expansion of and the Kronecker product of square matrices from Theorem 1.4.41. ∎
Now we construct some sporadic examples of bicirculant matrices.
where is the Paley-matrix of order , such that and are the -characteristic matrices of the squares and nonsquares modulo . Then, we find that
and it follows that . In particular the bicirculant matrix
It is intriguing that the blocks and 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 and are already a linear combination of , and only occurs in dimension and .
In the next two examples we utilize quartic residues.
Let , where and are the -characteristic matrices of the quartic residues; quadratic, but not quartic residues; and the quadratic nonresidues modulo , respectively. Then set
One readily checks (by computer, if one wishes) that . Therefore the bicirculant matrix
One readily checks (by computer, if one wishes) that . Therefore the bicirculant matrix
Table 1.2 summarizes the existence of matrices of small even orders (consult Table 3.1 for odd orders).
These ad-hoc constructions of bicirculant matrices support a conjecture we formulated in our Master’s thesis (see [133, p. ]):
For every prime there is a 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 matrices. We refer the interested reader to the survey article and to the recent literature, including the papers , and .
The sets and 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 the cardinality of the set .
is a complex Hadamard, i.e. a matrix. We say that is the spectrum of 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 , and (see the matrix in (1.9)).
We recall the following improvement over Tao’s result.
where we have given instead of for typographical reasons. We have
Let us denote by the matrix in which the first column is pure and all other entries are . Similarly, let us denote by the matrix in which the first row is pure and all other entries are . The size of the matrices shall be clear from context.
coming from Corollary 1.2.5, where is the Fourier matrix of order . ∎
Note that Theorem 1.4.56 does not describe the Kronecker product construction.
If one has some additional structure on the initial matrix , one can prove a somewhat stronger result. We state the case relevant to us.
Observe that in the second row of the matrix in (1.18) all coordinates are even, therefore it is natural to check if in (1.17) can be replaced with some featuring the second row of . This is exactly the case. We have
so an application of Corollary 1.4.59 yields the result. ∎
Note that the first row of 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 , Fuglede’s conjecture might be true for . For some interesting number-theoretic consequences consult the paper and its references.
Settle both directions of Fuglede’s conjecture in 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 s the classification up to order has been completed , and recently various constructions of complex Hadamard matrices appeared in the literature , , . However, the full classification of complex Hadamard matrices of order required non-trivial ideas already, and the 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 . 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 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 . 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 . 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 for .
Suppose that and are complex unimodular numbers. Then
implies , such that .
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 .
For orders all complex Hadamard matrices are equivalent to the Fourier matrix .
However, at order 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 are members of the one-parameter Fourier family, described in Example 1.2.1, such that , .
All these results are elementary, and we invite the reader to verify the statements. However, classification of 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 . Also it might be possible that we have a vanishing sum of order which cannot be extended with a further one being orthogonal to it. By Corollary 1.4.6 we know that there are no matrices, and it is fairly easy to see that there are no triplets of pairwise orthogonal rows of length , composed from th roots of unity. Yet, we have the following intriguing
The following is a triplet of orthogonal rows in order , composed from th roots of unity:
In light of the example above, one cannot but wonder if, by utilizing th roots of unity for some large , nontrivial complex Hadamard matrices of order can be obtained. The next result gives a necessary condition on the structure of orthogonal triplets of rows in complex Hadamard matrices.
Let , and be pairwise orthogonal rows of a complex Hadamard matrix of order . Then
This identity establishes a non-trivial algebraic relation in-between four entries of the matrix, or, in other words, eliminates out of the unknown variables. This leads, after further non-trivial arguments, to the following
All complex Hadamard matrices of order are equivalent to the Fourier matrix .
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 as well ; it also has been successfully utilized in higher orders resulting in new examples of complex Hadamard matrices of order , .
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 .
The most natural source of complex Hadamard matrices is the class of matrices (see Definition 1.4.1). The case is well-known to be vacuus for but the next possible value already gives us the following
The matrix is isolated amongst all complex Hadamard matrices of order (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 -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 plays a central rôle in various constructions. We highlight some key facts as follows.
The free parameter can be introduced into the matrix through Theorem 1.2.16.
The matrices and 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 dephased symmetric complex Hadamard matrices with real diagonal, .
The matrix is equivalent to the matrix found by Kolountzakis and Matolcsi, described in Example 1.4.55.
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 and are inequivalent.
It is easy to see (for example, via Haagerup’s invariant) that for generic values of the parameters and the families and are inequivalent matrices.
Our next example is the Björck–Fröberg cyclic -root matrix .
where 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 complex Hadamard matrices. It turns out that randomly chosen members of the families above, as well as the matrix has defect and hence all these matrices might be part of a larger, four-parameter family of complex Hadamard matrices, except for the single isolated point . This observation led to the following
There is a four-parameter family of complex Hadamard matrices of order .
Numerical experiments confirm the truth of this conjecture in a neighborhood around the Fourier matrix . 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 and the matrices and 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 was discovered by Beauchamp and Nicoară in , 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 .
and 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 forces the restriction (2.1) on the phase of .
The main reason why this particular family can be described by relatively simple algebraic formulae is the fact that the entry appears in its core multiple times. Indeed, the presence of these entries imply that many of the vanishing sums of order within this matrix trivially simplify to -term sums composed of a vanishing sum of order and a vanishing sum of order , 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 of order and suppose that the number appears exactly times in its main diagonal. Clearly, as is self-adjoint its eigenvalues are with multiplicities and , 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 is any unimodular complex number.
The family was discovered by a careful analysis of dephased symmetric complex Hadamard matrices with real diagonal. We note that it connects the Fourier families with the family . Clearly the family does not describe all symmetric complex Hadamard matrices of order as it misses the isolated matrix . It is rather disappointing that a comprehensive characterization of all symmetric complex Hadamard matrices is still unavailable. We pose this as a
Classify all symmetric complex Hadamard matrices.
2.4 Bicirculant matrices
The first non-trivial two-dimensional family was constructed by the author during summer . It was found by assuming that the matrix has a bicirculant structure, as follows.
where and are circulant matrices:
where the assumption that and have real diagonal can be made due to equivalence. After dephasing the matrix and change of variables we get
2.5 Karlsson’s observation
The next two-parameter family was discovered by Karlsson , who extended the family (see Example 2.2.11) with an additional degree of freedom as follows.
where , , , , and , where
Karlsson also pointed out that all 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 (the one-parameter comes from the direction of approach); coincides with a one-parameter subfamily of the Fourier family , similarly, the family coincides with a one-parameter subfamily of the transposed Fourier family , and additionally for it coincides with the family , 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 complex Hadamard matrices.
We say that a complex Hadamard matrix is -reducible, if it is equivalent to a matrix in which all submatrices are complex Hadamard.
It turns out, that the -reducible matrices can be described by a single, three-parameter family in a very elegant way. Let us mention here the following breakthrough
Let be a dephased complex Hadamard matrix of order . Then the following are equivalent:
belongs to the three-parameter family ;
Some row or column of contains a vanishing sum of order ;
Some row or column of contains a vanishing sum of order .
This is a very powerful theorem as Part (c) and (d) allow us to quickly recognize if a matrix belongs to the family , and we shall heavily use these conditions later. As the family 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 , giving them an elegant and comprehensive presentation.
Let us recall Karlsson’s three-parameter family as follows.
and for any and . In the matrices
for and their transpose (for ) the elements are related through the Möbius transformations as follows:
such that and . In general, any of the parameters can be chosen freely, say in which case
Any sign combination of the entries will lead to equivalent matrices.
A similar structure theorem was suggested by Craigen, who asked if every real Hadamard matrix of order can be partitioned into a canonical form in which all of the matrices are of rank . Robert Lecnik confirmed this up to order by a computer search.Private communication from R. Craigen; consult for further details.
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 would immediately destroy its underlying -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 associated with the rows and of a complex Hadamard matrix of order reads
The next result is our improvement upon Lemma 2.1.5.
Suppose that we have the partial rows and , composed from unimodular entries. Then one can specify some unimodular numbers and in place of the unknown numbers to make these rows together with 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 composed from unimodular entries. Then one can specify some unimodular numbers and in place of the unknown numbers to make this row orthogonal to if and only if .
We need to have to ensure orthogonality, from which it follows that . 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, and , can be obtained algebraically through the well-known
Suppose that the rows and containing unimodular entries are orthogonal. Let us denote by , and suppose that . Then
otherwise, if , then is independent from but .
If then the result is trivial. Otherwise and are the (unique) unimodular numbers with , required by orthogonality. ∎
Observe that in (2.5) we would divide by zero in case . This, however, can never happen when we investigate complex Hadamard matrices which are not -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 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 , , . With this notation we have from (2.4) while condition (2.3) boils down to
If, in addition, holds, then by the Decomposition formula we can find , and to ensure orthogonality to row . Now observe, that the mutual orthogonality of rows and reads
Suppose first that we have the trivial case . Then, by the Decomposition formula we have and , and (2.6) implies that . Therefore, if we set the unimodular number the orthogonality equation (2.7) is fulfilled.
Suppose secondly, that we have , but . Then we have , and from (2.6) it follows that
Now we use the Decomposition formula to find the values of and and the orthogonality equation (2.7) becomes
This holds, independently of , if , as by (2.8) follows. Otherwise, set the unimodular number
to ensure the orthogonality through (2.9). The case , can be treated similarly by noting that follows from (2.6).
Finally, let us suppose that and . Now observe that in this case the value of needed for formula (2.7) can be calculated through (2.6). The other ingredient, namely the value of can be established through the Decomposition formula, once we derive the required bound . Depending on the value of , we treat several cases differently.
CASE 1: Suppose that . This implies, via (2.6), that , and in particular follows. Next we calculate from (2.6).
Suppose first that . Hence, after taking absolute values, (2.6) becomes
Now suppose that . Hence, after taking absolute values, (2.6) becomes
and we find that its only non-negative root under the assumption reads
CASE 2: Suppose now that . This implies that , and we do not have a priori the bound . Nevertheless, we derive equation (2.11) again, and we find that the values of can be any of
provided that the roots are real, namely we have either and or and . The first case, however, contradicts the crucial condition (2.4).
Once we have established the bound and the value(s) of has been found, we are free to use the Decomposition formula to obtain the values of , , and . Clearly, we can set with the sign, while with the sign as in formula (2.5), up to equivalence. However, we do not know a priori how to distribute the signs amongst and , 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 sign agrees with the definition of . To conclude the theorem plug in all of the possible values of 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 , composed from sixth roots of unity, such that in both cases, however, in one of the cases while in the other.
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 . 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 matrices (cf. Lemma 2.1.5). We state it again tailored especially for the case.
Suppose that , and are three pairwise orthogonal rows of a complex Hadamard matrix of order . Then
As we have pointed out earlier, Haagerup used the property (2.16) to give a complete characterization of complex Hadamard matrices of order , or equivalently, describe the orthogonal maximal abelian -subalgebras of the matrices . Since then it was used in and to construct new, previously unknown complex Hadamard matrices of order 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 . This, however, still give us six degrees of freedom instead of the desired , 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 is said to be a contraction, if its operator norm satisfies .
Every contraction 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
with blocks and in two steps, as follows. First we construct the submatrices and featuring unimodular entries to obtain three orthogonal rows and columns of . Secondly we find the unique lower right submatrix 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 can be chosen, up to equivalence, in a way that there will be only finitely many candidates for the blocks and and therefore we can ultimately decide throughout a finite, case-by-case analysis whether the submatrix can be embedded into a complex Hadamard matrix. The resulting matrix can be thought as the “Hadamard dilation” of the operator .
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 , outlined previously.
Solving the system of equations (2.3)–(2.16) is the key step to obtain the submatrices and of , and once we have three orthogonal rows and columns we readily fill out the remaining lower right submatrix . This is explained by the following two lemmata, the first of which being a special case of a more general matrix inversion
If and are matrices then
provided that one of the matrices or is nonsingular.
By symmetry, we can suppose that the matrix is nonsingular. Then, we have
Suppose that we have a partial complex Hadamard matrix consisting of three orthogonal rows and columns, containing no vanishing minor. Then there is a unique way to construct a unitary matrix containing these rows and columns as a submatrix.
Let be a matrix with blocks and , 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 . As 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 is Hadamard, which is not true in general. Recall that our goal is to embed the submatrix into the matrix (see (2.17)-(2.18)). We have the following trivial
Suppose that a submatrix can be embedded into a complex Hadamard matrix of order in which the upper right submatrix is invertible. Then for some unimodular submatrix for which the first three columns of are orthogonal the lower right submatrix is unimodular.
Indeed, this is exactly what embedding means. ∎
In particular, if the submatrices and are chosen carefully, the unimodular property of follows for free.
Start from a submatrix and suppose that there are only finitely many invertible candidate matrices and such that the first three rows and columns of the matrix are orthogonal. Then can be embedded into a complex Hadamard matrix of order if and only if there is some and such that the matrix is unimodular.
Note that due to the finiteness condition in Corollary 2.3.12 once we have all (and only finitely many) candidate matrices and we can decide algorithmically whether the submatrix can be embedded into a complex Hadamard matrix.
The next step is to characterize complex Hadamard matrices with vanishing minors. To do this we need two auxiliary results first.
Suppose that in a dephased complex Hadamard matrix there exists a noninitial row or column containing three identical entries . Then and this row or column reads , up to permutations.
Suppose to the contrary, that there are three nonreal numbers in a row (column). Then the sum of these numbers together with the leading read , 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 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 complex Hadamard matrix there exists a noninitial row or column containing three identical entries. Then belongs to the family .
Now we can state the desired structural result.
Suppose that a complex Hadamard matrix has a vanishing minor. Then belongs to the family .
Therefore to investigate those matrices which lie outside the family we can safely use Lemma 2.3.10 and in particular the inversion formula (2.21).
It turns out, that the isolated matrix (see Example 2.2.1) requires a special treatment as well. It is featured in the following
Suppose that in a dephased complex Hadamard matrix there is a noninitial row or column composed of cubic roots of unity. Then is either equivalent to or belongs to the family .
Recall that we have denoted by the principal cubic root of unity.
We can assume that the core of does not contain a , otherwise, by Theorem 2.2.16, we are done. Let us suppose that contains a full row of cubic entries, and its second and third row reads and , respectively. Then, by considering the orthogonality equations in-between the first three rows of , we easily obtain that implying (as ) that or . Now notice that this means that in any further row of one of the third or fourth entries must be . However, this implies that both the third and fourth column of is composed of purely cubic entries. Similarly, one can deduce the equation and apply the same argument mutatis mutandis to the fifth and sixth columns of as well. To conclude observe that from the aforementioned it follows that the matrix is composed entirely of cubic roots of unity and hence it is equivalent to as desired. The case when contains a full column of cubic entries is analogous. ∎
We say that is an elliptical pair of , if . Observe that for a given the sum of its elliptical pairs read . The following is a strictly technical
Suppose that we have a complex Hadamard matrix inequivalent from and any of the members of the family . Then has a submatrix as in formula (2.17), up to equivalence, satisfying
The strategy of the proof is the following: first we pick a “central element” from the core of the matrix and then we show that and 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 in the core somewhere; set , and choose a non-cubic from its row. Note that there cannot be a further noninitial in the row or column of by Corollary 2.3.14. Now observe that as the elliptical pairs of are and , we can choose a suitable from the column of unless all entries there are members of the set . Note that together with cannot be in the column of at the same time, and from this it is easily seen that we can define the value of to satisfy (2.22) unless the column of is one of the following four cases, up to permutations: , , , . 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 is a cubic root of unity, contradicting the choice of . Therefore one of the entries in the column of is different from which will be chosen as .
Secondly, let us suppose, that the number is not present in the core. In particular, all entries in the core are different rowwise and columnwise.
Pick an arbitrary number from the core of the matrix, and let us denote by and its the elliptical pairs (maybe , or they are undefined). Now we have several cases depending on the appearance of these values in the row and column containing .
CASE : and present in both the row and column containing . Hence, in this row and column there are the entries , , and already and the remaining two, and , are uniquely determined by the Decomposition formula. Note that , as otherwise we would have (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 or or . In the first case we have and we are dealing with a member of the family . The second and third case imply that we have a full row and a full column of cubics, a contradiction. If then by picking from the row we can set in the column. Otherwise, in case we have , then reset the central element to the number which is in the same row as . Now observe that after this exchange we should meet the requirements of Case again (otherwise we are done here), and hence the elliptical pairs of , and , should present in the row and column of , which therefore contain exactly the same entries. However , as otherwise orthogonality, together with the condition would imply , a contradiction; , as otherwise or would follow from the same argument implying that the row containing has a noninitial , a contradiction. Therefore, the only option left is that . But then we can set and , and we are done.
CASE : and present in (to say) the row containing , but only one of these values (say ) is present in the column of . Let us denote by and the two further entries in this row which, again, are different from . In the column of there are already the numbers , and , and observe that the remaining triplet of entries cannot be as this would imply , contradicting our case-assumption. Therefore one of the three unspecified entries is different from , and . Now if then set , otherwise set , . We are done.
CASE : Only the value is in (to say) the row containing and in the column of as well. This is a tricky case, as it might happen that the undetermined triplet in both the th row and column is precisely , and therefore we cannot ensure condition (2.22). However, from the orthogonality equation and from its conjugate we can eliminate the variable in order to obtain the equation leading us either to the family or to . In the latter case, however, we can calculate the values of and explicitly by invoking the elliptical condition . In particular, we find that the values of and are given by some of the unimodular roots of the following polynomials and . Now reset the “central” entry to , and observe that the elliptical pairs of 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 is not . Set . Pick from the column which is different from , , , set and we are done.
CASE : Only the value is in (to say) the row containing and in the column of there is the other elliptical value . We can suppose that two of the undetermined entries in the row of satisfy and and set . Now if in the column the undefined triplet is precisely , , , then observe that the same triplet cannot appear in the row, as otherwise would follow. Therefore we can reset to a value different from , and set . Otherwise there is an entry in the column which can be set to , we are done.
CASE : In the column of there are no elliptical values at all. Pick any from the row of which is different from both and . As in the column of there are four unspecified entries, one of them, say will be different from , and . Set . We are done. ∎
Suppose that is a submatrix of a complex Hadamard matrix of order . Then is a contraction.
Clearly, we can assume that this submatrix is the upper left of the matrix , which we will write in block form, as follows:
where in the last step we used that the matrix is unitary. ∎
Suppose that the submatrix can be embedded into a complex Hadamard matrix of order . Then every eigenvalue of the matrix satisfies .
Corollary 2.3.19 is a useful criterion to show that a given matrix 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 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 to be embedded. The answer to this question might depend on the dimension, as it is easily seen that while every matrix can be embedded into a complex Hadamard matrix of order , only a handful of very special matrices can be embedded into a complex Hadamard matrix of order 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 matrix appears as a submatrix within an complex Hadamard matrix . Then
We can suppose, up to equivalence, that is in the first rows and first columns of . Let us denote by and the vectors and , respectively. Then we find, after an application of the Cauchy–Schwarz inequality, that
where we have used that the norm of reads , where 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 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 .
INPUT: the quadruple , forming the upper left submatrix as in formula (2.17).
Use Haagerup’s trick to the first three rows of (see (2.18)) to obtain a quadratic equation to :
where the coefficients , and depend on the parameters and the indeterminate , and derive the following linearization formula from it:
Use Theorem 2.3.2 to obtain another quadratic equation to :
where, again, the coefficients , and depend on the parameters and the indeterminate . Plug the linearization formula (2.24) into (2.25) and rearrange to obtain the companion value of , , where
As should hold, calculate the sextic polynomial coming from the equation and solve it for .
Amongst the roots of find all unimodular triplets satisfying , calculate the companion values , and through formula (2.26) and store all sextuples in a solution set called .
Repeat Steps - to the transposed matrix (i.e. to the first three columns), mutatis mutandis to obtain the solution set .
For every pair of sextuples from and construct the submatrices and , check if the first three rows and columns of are mutually orthogonal and finally use Lemma 2.3.10 to compute the lower right submatrix through formula (2.21).
OUTPUT:all unimodular matrices found in Step .
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 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 in variables and our goal is to find all common solutions, i.e. all -tuples for which . If there are infinitely many solutions, then some of the solution vectors shall depend on some free parameters. By computing a Gröbner basis for we essentially create a new system such that the polynomial ideals, generated by and are the same, yet 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 generates a zero dimensional ideal, i.e. the system has finitely many solutions only, then a pure lexicographic Gröbner basis will be (essentially) a triangular system where , . As a result, all solutions can be extracted by solving the univariate polynomial first, and then iteratively , etc. up to , where .
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 only. Unfortunately, due to the lack of the notion of complex conjugation one cannot formalize the unimodular conditions , as polynomials and include them into . 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 with real coefficients, depending on the unimodular indeterminates is just the rational function , where both the numerator and the denominator of , denoted by and , are polynomials. As we are interested in the common solutions of these systems we can include into , but should exclude those solutions by hand which would result in . One can circumvent this inconvenience by introducing a new, “dummy” variable , and include to as well. Clearly in this way we could encode that is nonvanishing.
In summary, instead of solving in the variables we rather consider in the variables , , where , . Experiments confirm that the solution set of is considerably smaller than the solution set of .
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 or belong to the family .
STEP #1: Choose a quadruple in compliance with the Canonical Transformation described by Proposition 2.3.17 as the INPUT, and form the submatrix . 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 . 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 in order to obtain the polynomial (2.23) whose coefficients read
and . To obtain formula (2.24) we need to see that . First we show that , as a polynomial of , is not identically . Indeed, suppose otherwise, which means that the following system of equations (where the first two are the coefficients of and in , 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 in or and therefore the whole family is a member of , or we have or (the Fourier matrix or its adjoint) but these matrices have which however is not allowed by the Canonical transformation. Thus we have shown that if then we are dealing with the family and therefore we do not proceed any further with our algorithm.
It might happen that but there is a unimodular making it vanish, which cannot be anything else, but
Nevertheless, in one of the pairs , and the first coordinate must be different from above, otherwise we would have , and therefore by Lemma 2.3.13 , resulting in some member of the family by Corollary 2.3.14. We may therefore suppose, up to equivalence, that and conclude that .
STEP #3: Multiply (2.3) by in order to get (2.25) whose coefficients read
Clearly, one cannot expect to recover a unique from in general, as formula (2.26) might suggest. Indeed, there are complex Hadamard matrices in which , but . 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 , and using computer algebra we eliminate the variable from their coefficients to find that
must hold, if (2.30) holds. Therefore we have either or one of the degenerate cases described in the Canonical transformation. The case implies that the set consists of nontrivial cubic roots only. By directly solving the corresponding equations, we find that the quadruples , and , can make both polynomials vanish, but these cases were excluded by the Canonical transformation.
We have thus shown that and are not identically zero at the same time. It is, however, possible that
for some numbers , , meaning that we do not have another condition on and therefore formula (2.26) does not hold. However, having these numbers at our disposal we can check if they meet (2.4) and then we can recover the two possible values of from (2.24). Note that condition (2.31) together with our assumption that imply that (2.25) holds as well. We check if the numbers are unimodular and once we have the candidate pairs and for a given , we readily calculate the remaining pairs and through the Decomposition formula. We disregard those cases in which or hold as they would lead to matrices belonging to , and store all the remaining sextuples in the solution set .
Next we suppose that , , derive formula (2.26) for and proceed to Step .
STEP #4: Now we need to ensure that is of modulus one. To do this, we calculate the fundamental polynomial
After some calculations, it will be apparent that has the following remarkable structure:
where the coefficients and depend on the quadruple only. If then the construction fails. Otherwise we find all unimodular roots of satisfying and . Note that the unimodular numbers (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 defined in (2.29) is not of modulus one, then the rôle of the pairs and is symmetric, and from all of the roots of of modulus one (which are different from the numbers ) we select all possible triplets satisfying , 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 and .
Otherwise, should the number on the right hand side of (2.29) be of modulus one, then for every root () of we check if condition (2.4) holds, calculate the unique companion value , and finally we use the Decomposition formula to determine the pairs and . Again, we disregard the cases when or .
At the end of this step we add all obtained sextuples to the solution set . Typically two distinct sextuples are found.
STEP #6: In this step one constructs the first three columns along the lines of Steps - described above and obtain the set in a similar way.
STEP #7: For every solution from and we build up the candidate matrices and and disregard those cases in which the block is singular. Note that as we have fulfilled both requirements of Theorem 2.3.2 the first three rows and columns of are orthogonal. Therefore we can use Lemma 2.3.10 to obtain the missing lower right submatrix and check if it is composed of unimodular entries. Recall that by Proposition 2.3.15 we have disregarded members of the family 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 cannot be embedded into any complex Hadamard matrix of order which is different from and lies outside the degenerate family . If unimodular matrices are found, then typically we find two matrices, as the solution set and contains two suitable sextuples each, however, experimental results show that for each sextuple in there is a unique one in making unimodular as required.
We have finished the discussion of Construction 2.3.21. The results are summarized in the following
Start from a submatrix as in (2.17) and suppose that there are only finitely many invertible candidate submatrices and such that the first three rows and columns of the matrix see (2.18) are orthogonal. Then all complex Hadamard matrices containing as a submatrix, which are inequivalent from and do not belong to the family , 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 and are both solvable. We sketch how to obtain such a matrix in the following
Let be a unimodular complex number such that its real part is the unique real solution of , and its imaginary part is positive. Further set and consider the input submatrix . These initial settings imply that one of the roots of will be 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 (see (2.26)) will be a root of and, again, two additional roots can be found easily. Clearly, the complex Hadamard matrices we obtain are inequivalent from and do not belong to the family . 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 - of the construction above by including the equation
featuring a “dummy” variable into the system of equations (2.27) and (2.30), respectively. This would ensure that and a vanishing sum of order does not appear in the submatrix (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.
When then the main difficulty we are facing is that we have infinitely many candidate submatrices . In this case we have the trivial restriction on , while the companion value coming from (2.26) is unimodular unconditionally. Although in principle we can find three orthogonal rows through the Decomposition formula for every suitable , we do not know which one to favor in order to obtain a unimodular submatrix via formula (2.21). Also, it might happen that the polynomial , coming from considering the first three columns of during Step , shall vanish as well, bringing another free parameter into the game and making things even more complicated. In contrast, if both and , then we have finitely many choices for the submatrices and and we can use Corollary 2.3.12 to conclude the construction.
The polynomial formally can vanish when we have , however this is excluded by the Canonical Transformation and is explained in details in Step . 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 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 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 , except for and , can be recovered from Construction 2.3.21.
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 of degree is called self-inversive if for every , where .
We observe that the polynomial is self-inversive (with ). In particular, its middle coefficient 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 of degree are unimodular if and only if
all roots of the derivative satisfy .
Therefore self-inversive polynomials are the relevant objects to study. Cohn’s theorem is powerful enough to guarantee that the fundamental polynomials has exclusively unimodular roots around a small neighborhood of a fixed quadruple . In particular, from Example 2.3.24 we have the following
There is a four-parameter family of unitary matrices of order , 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 of the matrix automatically, i.e. without checking it by hand in a particular example.
We outline an alternate way to obtain the lower right submatrix , instead of using formula (2.21). Once the first three rows and columns of the matrix has been obtained, we have several new submatrices, from which the Dilation algorithm can be “restarted” again in order to obtain some of the missing entries of . 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.
It is reasonable to think that every complex Hadamard matrix of order has some submatrix leading to nonvanishing fundamental polynomials. In particular, we do not expect any complex Hadamard matrices of order (except maybe and ) which cannot be recovered from Construction 2.3.21. Therefore we formulate the following
The list of complex Hadamard matrices of order is as follows: the isolated matrix , the three-parameter degenerate family and the four-parameter generic family as described above.
It would be nice to understand the structure of more thoroughly and express the entries of these matrices by some well-chosen trigonometric functions in a similar fashion as 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 and hopefully to the desired full classification of complex Hadamard matrices of order .
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 (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 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 are pairwise commuting normal operators and hence they can be simultaneously diagonalized. ∎
We recall the following upper bound as follows.
Let us fix some and consider the matrices and , where is the diagonal matrix with its th entry being and all other entries being . Then, by orthogonality, we have
Here and are the algebra of the diagonal and circulant matrices, respectively and 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 of order , whose row vectors amount to the basis vectors. It is immediate that if we fix , which we can do without loss of generality, then all further matrices , are complex Hadamard, up to a scaling factor of . 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 , 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 , 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 MUBs in dimension whereas from Lemma 2.4.17 only 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 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 is a unitary matrix. Then there are complex unimodular numbers and , such that
Zauner applied his result to the following one-parameter family of bicirculant matrices which is equivalent to the family (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 , 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.
Investigate a possible “four-circulant” construction of quartet of MUBs in orders 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 , 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 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 in Definition 2.4.28 is replaced by the stronger one .
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 , then the self-adjoint (resp. symmetric) rank- matrices shall be linearly independent elements of the real vector space of the self-adjoint (resp. symmetric) matrices of order . Therefore 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 are with multiplicity , respectively. Hence is a positive semidefinite matrix of rank . Therefore 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 with rank . We present here a related result leading to a slight improvement upon Corollary 2.4.37.
From these ingredients we build up the array , 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 ; in addition to this we exhibit a four-parameter family of complex Hadamard matrices of order 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 type and for every prime (mod ) we construct two new, previously unknown examples of circulant complex Hadamard matrices of order . As a related result we give a full classification of cyclic -roots of simple index 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 and . 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 the Fourier matrix is isolated amongst all 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 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 and there are infinite, parametric families of complex Hadamard matrices of order .
Note that all mentioned orders are of the form . However, we do not have any understanding of the case (apart from the finiteness result of Haagerup concerning matrices). In particular, the following is already an open
Decide if there are infinitely many inequivalent complex Hadamard matrices of order .
It requires considerable efforts to exhibit complex Hadamard matrices of order (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 matrix the existence of which was listed undecided in . The details are as follows.
We say that a complex Hadamard matrix of order is of Petrescu-type, if it has the following block form
where the matrices and are of order , is of order and finally consists of noninitial rows of a dephased complex Hadamard matrix of order .
It seems somewhat surprising already that one can embed four copies of an essentially complete complex Hadamard matrix into the array , whose size are roughly each. However, Petrescu illustrated that if and 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 denotes the principal cubic root of unity, we offer the following
is a one-parameter family of Petrescu-type complex Hadamard matrices. The matrix 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 (mod ) is yet to be discovered. We investigate Petrescu-type matrices for small and , 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 satisfies the following properties:
where denotes the all matrix, whose size should be clear from context.
We remark here that the arrangement of the four blocks in the border of forces the structure in the upper left corner; that is, the presence of two blocks of and is not a further simplifying assumption, but an easy consequence of the imposed structure. We omit the corresponding calculations.
From the orthogonality relations the following can be deduced.
Under the assumptions on the array is complex Hadamard if and only if and 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 is Hadamard as well. ∎
In particular, by (3.8) the operator is normal. Note also its following property.
Let be a Petrescu-type complex Hadamard matrix of order . Then
In particular, is invertible for .
Following Petrescu’s ideas we attempt to reconstruct 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 to the right to get (3.13). Now substitute (3.13) back into (3.9) to get
as before, and multiply it by and rearrange to get
Now let us introduce the notation , and observe that is a self-adjoint projection. After taking adjoints in (3.15) we obtain
where we have used (3.8), the identity , (3.5) and the fact that and are orthogonal. It follows that and we are done. ∎
The system of equations (3.8), (3.13), (3.14) imply (3.6).
Let be a Petrescu-type complex Hadamard matrix of order . Then
Multiply (3.8) by from the left and right simultaneously, then use (3.14). ∎
Once has been specified the second step is to obtain the complex Hadamard matrix . We do this intelligently through (3.13) by constructing row by row. We check, using the partial matrix , consisting of row vectors, if the resulting matrix
can be decomposed as a sum of two matrices and , 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 and . 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 admits an affine orbit, similarly to (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 leading to an infinite, parametric family of complex Hadamard matrices.
Further Petrescu-type matrices can be found in Appendix A; among them there is a four-parameter family of complex Hadamard matrices of order , 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 matrices: first, it is very well be possible that a matrices cannot exist at all due to some number theoretic reasons; secondly we might not have access to a submatrix with the required properties; and lastly the submatrix might not exist. Throughout this section we investigate the roots of these obstructions. We begin with recalling the relevant case of Part 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 matrices must have a representation of the form . We shall use repeatedly the following number theoretic
It is well-known that every prime number (mod ) has the representation with and being integers (see Theorem in [124, Chapter IX]), as well as and any square number . If two numbers, and , have this form, say , , then so does their product . 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 is squarefree. We can assume that , and are relatively prime, otherwise we can divide , and by their greatest common divisor.
If is even, then both and are odd, and as a result the left hand side of (3.18) is divisible by , but not by , a contradiction.
If and , then (mod ), and as and are nonzero modulo it follows that is a quadratic residue. Then, should we have (mod ), we would find that
The determinant of a matrix is an integral linear combination of and , and hence, by referring to Lemma 1.4.7 we have
which, after squaring and by a multiplication of becomes
and hence Lemma 3.2.13 applies. In particular, the squarefree part of , which is easily seen to be the same as the squarefree part of (as is odd) cannot have a prime divisor (mod ). ∎
Obviously, to obtain a Petrescu-type matrix, one needs a matrix in place of as a main ingredient. This, again, is heavily constrained by Theorem 3.2.12 above. We state the following trivial
If there is no matrix, then there is no Petrescu-type matrix either.
Another restriction comes from the submatrix via Lemma 3.2.5.
From Lemma 3.2.5 we see that the determinant of , which is an integral linear combination of and , after taking absolute value, squaring and multiplying by reads
One might wonder if a similar restriction can be stated via Lemma 3.2.8 by exploiting the fact that sextic roots of unity are needed adding up to in absolute value, from which one can conclude that the number 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 via (3.6) and (3.7) we do not get any further restriction.
Table 3.1 summarizes the existence of matrices of small orders (cf. Table 1.2). One can see that is the next interesting odd order where a Petrescu-type matrix might exists. Order might be possible, but a matrix already exists by Theorem 1.4.41, while order is not possible due to the lack of 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 matrices coming from this construction.
Decide if a Petrescu-type matrix exist.
Unfortunately, Petrescu’s construction cannot yield new examples of real Hadamard matrices as either or is not divisible by .
It is worthwhile noting that the method might lead to new examples of matrices. Unfortunately, however, Petrescu-type matrices do not exist due to restrictions on the submatrix and hence the smallest open case of 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 .
Additionally, as is a self-adjoint family, we find that
is a three-parameter family of complex Hadamard matrices, stemming from a matrix. The family is equivalent to 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 .
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 s by the pioneering work of Björck (see also , and ). Let us consider a circulant complex Hadamard matrix of order whose first row is given by . For convenience, let us fix (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 is a unimodular solution of (3.19) then the Fourier-transformed vector is unimodular as well:
In Enflo asked whether the vectors
given by (3.20) are the only solutions to the bi-unimodular problem (3.21) for prime . It turns out, that this is only true for and , as starting from 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 , where the indices are taken modulo and found that the system of equations (3.19) boils down to
A solution of (3.22), , is called a cyclic -root. Clearly, by the last equation , and hence any unimodular cyclic -root can be transformed to a solution of (3.19), namely
The vector is called a cyclic -root on the -level. Let us recall some recent advances.
For every prime there are exactly solutions to the cyclic -root problem, counted with multiplicity. In particular, there are at most circulant complex Hadamard matrices with diagonal of order .
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 is exactly , where is the multiplicity of the univariate polynomial for every . For a proof see .
In contrast, square multiple always gives rise to an infinite family of solutions.
If divides , then there is an at least -dimensional family of solutions to the cyclic -root problem, namely
where are free parameters, and is any primitive -th root of unity.
The proof can be seen by substituting back to (3.22). We omit the (lengthy) details.
Let , so we expect to find a one-parameter family of circulant complex Hadamard matrices of order . Let , the primitive sixth root of unity, and consider the one-parameter family of cyclic -roots
It is readily verified that is a solution to (3.22) for any unimodular number , and hence induces a circulant complex Hadamard matrix via (3.23) as
All cyclic -roots are known up to order .
We advise the reader that these solutions are rather complicated. Further, all cyclic -roots are known numerically while starting from order only partial results are known . The cyclic -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 -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 . Following the notation of , a cyclic -root has simple index if the corresponding cyclic -root on the -level (3.23) is of the following form:
If has the form (3.25), then the equations (3.19) can be reduced to the following rational equations in :
We remark that the system of equations (3.26) is independent of the choice of up to relabelling the variables. Curiously enough, the number of solutions is known.
Throughout this chapter we are interested in the unimodular cyclic -roots only, i.e. the ones that correspond to complex Hadamard matrices.
The following are the index type cyclic complex Hadamard matrices.
For 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 (mod )) and the core of a conference matrix (when (mod )), 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).
3.2 Cyclic p𝑝p-roots of simple index 333
In a recent paper Björck and Haagerup continued investigating the cyclic -root problem by giving a full algebraic classification of all cyclic -roots of index . 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 -roots of simple index focusing especially on the case (mod ). In this case is a quartic residue and therefore the system of equations (3.26) is “symmetric” in the sense that . We exhibit a new, previously unknown family of circulant complex Hadamard matrices, and outline a general method obtaining all cyclic -roots of simplex index for any given (mod ). We give detailed results for in Appendix B.
We have already seen in the simple index case that some number theoretic properties of the prime played important rôle in the determination of the cyclotomic numbers. Here we have an analogous phenomenon.
or equivalently, in the decomposition of . This can be always achieved by passing to a new generator (if it is necessary) for some where is relative prime to . As and this will interchange and and thus we have arrived at (3.27).
Some relations amongst the numbers are easy to see, for example, for (mod ) is a quartic residue, and therefore . 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 -roots of simple index on the -level can be described by the solutions of the following four equations:
with and being given by Theorem 3.3.15.
It is easy to see that if is a solution to the above system of equations, then so are , and as well as any cyclic permutation of these four.
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 ) 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 .
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 , where and are unimodular, which is our main contribution to this section.
such that the signs in and agree with the sign in .
Note that and under (3.32) and (3.33) are well-defined, as
where the sign agrees with the sign in .
Sum up and multiply by (3.36)-(3.37), then expand and to obtain
In particular, we have arrived at a formula involving :
Now let us substitute into (3.37) to get
Square both sides and eliminate , rearrange to get
Now it is easy to see that for a fixed the four roots of (3.39) are exactly the numbers
by factoring out and reducing modulo the identity in order to obtain (3.39).
We proceed by showing that for fixed either of the sign choice or in (3.40) implies that . Note that
for all relevant primes , where the sign choice agrees with the sign choice of .
We begin by investigating the sign choice . The case 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 is again trivial, while the other direction leads to equation
which, after an additional squaring amounts to
Rearrange and reduce modulo to finally obtain
To conclude, observe that the sign of is determined by the sign of , as the second factor of (3.38) is positive, and hence is uniquely determined by . It is easy to see that the solutions coming from any of the four possible values of (for a fixed ) are exactly the four cyclic permutations of the initial solution , where and 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.
We do offer, however, the following enlightening
Similarly, for we find that and we define
A further useful contribution of Theorem 3.3.18 is that it reveals a field extension where additional cyclic -roots of simple index live. The following is an intriguing
All cyclic -roots of simple index can be described by closed analytic formulae.
Non-trivial use of computer algebra. Consult Appendix B for the details. ∎
The case (mod ) seems more difficult as we lose the symmetry in equation (3.26) of Proposition 3.3.7 as is not a quartic residue any longer. Despite the result highlighted in Corollary 3.3.22 the simple index case remains open in general.
Give a detailed algebraic classification of all cyclic -roots of simple index .
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 -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 , 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 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 is such a matrix, then so is for all unimodular numbers , and therefore we can suppose, up to equivalence, that one of the two entries in is .
The following are complex Hadamard matrices with two different entries. Note that they are not scalar multiples of the real Hadamard matrix .
We have a given a non-trivial construction of complex Hadamard matrices with two different entries in (cf. ) by design theoretical means.
A - design is a -matrix such that and . We say that a - design is a Hadamard design.
If is a Hadamard design, then is the core of a real Hadamard matrix. Conversely, if is a dephased real Hadamard matrix, then its core becomes a Hadamard design after replacing its entries with .
If is - design, then is - design. We say that and are the complement of each other.
Let 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 is a complex Hadamard matrix, coming from Theorem 3.4.5, then . Hence the same construction works when is the complement of a Hadamard design.
By considering the - Hadamard design , one can obtain a complex Hadamard matrix of order , with two different entries as follows:
Note that the matrix is equivalent to a circulant one (cf. Theorem 3.3.9).
Let be a -matrix. Then is a complex Hadamard matrix if and only if
is one of the complex Hadamard matrices from Example 3.4.1; or
or is a Hadamard design and hence 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 (mod ) Part (c) leads to complex Hadamard matrices of order (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 matrices (see Definition 1.4.1). From Part of Theorem 1.4.4 it follows that they can exist only if (mod ). 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 be a normalized real Hadamard matrix of order . Then, after multiplying the first row of by a nonreal unimodular complex number 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 . 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 there is a self-adjoint complex Hadamard matrix of order with constant diagonal.
Let be any complex Hadamard matrix of order , and let us denote its rows by . Consider the following block matrix, where the th entry of is the rank- block :
We show that is Hadamard. Indeed: consider its th row. We have
Also, for rows recalling that the rows of are complex orthogonal
where stands for the all matrix of order . Clearly, is self-adjoint by construction, and its diagonal is constant . ∎
This construction naturally leads to parametric families of complex Hadamard matrices.
Suppose that is a dephased complex Hadamard matrix of order with free parameters. Then there is a complex Hadamard matrix of order with free parameters, moreover there is a self-adjoint complex Hadamard matrix with constant diagonal featuring free parameters.
Indeed, as one is free to replace the blocks of in (3.45) with for 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 are chosen in a way that and for every , then the resulting matrix is a self-adjoint complex Hadamard matrix with constant diagonal, as required. Note that the first variables are featured in the first rows of , and therefore they are independent from the rest. ∎
If a real Hadamard matrix of order exists, then so does a one-parameter family of complex Hadamard matrices with three different entries of order .
Consider a normalized real Hadamard matrix of order , and use Theorem 3.4.11 to obtain a normalized real Hadamard matrix of order . Now observe that its upper left submatrix is , and hence replacing it with , 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: .
Let , and consider the real Hadamard matrix from which we obtain the real Hadamard matrix via Theorem 3.4.11 and the corresponding parametric family it induces:
Recall that is a conference matrix of order if , and all off-diagonal entries are , such that . 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 be a symmetric conference matrix of order . Then is a complex Hadamard matrix with three different entries.
We give the following variation of this result.
Let be a normalized, symmetric conference matrix of order . Then consider the matrix , and replace in its core the off diagonal entries with , respectively, where
The resulting matrix is a complex Hadamard matrix with three different entries .
Consider the complex Hadamard matrix , arising from the construction. Both of the numbers and appear times in every noninitial rows of , 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 . Clearly any two noninitial rows of it are permutation equivalent to either of the following matrices:
where the column labels and are nonnegative integral numbers describing how many columns of type and are present in the matrices, respectively. From the orthogonality of it is elementary to deduce that
and as a result the orthogonality conditions between the noninitial rows of read
These two conditions are the same, which hold identically by the choice of . ∎
By setting in Proposition 3.4.16 we obtain the matrix (see Example 2.2.1).
Another construction from is the following.
Let be a normalized, symmetric conference matrix of order . Discard the first row and column of and replace in the remaining matrix the numbers with , respectively, where
where is the sign of and is the sign of the nested radical, respectively. The resulting matrix is a complex Hadamard matrix of order with three different entries .
By setting in Theorem 3.4.18 we obtain the Fourier matrix . For we get a matrix along with an additional example. In general the construction describes at least two inequivalent complex Hadamard matrices.
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 and cases as well.
Generalize the simple index and simple index 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 , where 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 be a complex Hilbert space, and let be a subset. We call a frame for provided that there are two constants such that the inequality
holds for every . When then the frame is called normalized, tight (also called a Parseval frame).
which is called the analysis operator of the frame. As is linear, we can identify it with an matrix and the frame vectors are the respective columns of . A standard argument shows that an frame is determined up to a natural unitary equivalence by its Gram matrix , which is a self-adjoint projection of rank , moreover, if the frame is uniform and equiangular (i.e. and are constants for all and for all , , respectively), it follows that the Gram matrix of the frame reads
where is a self-adjoint matrix with vanishing diagonal and unimodular off-diagonal entries. We refer to such frames as equiangular tight frames. The matrix is called the Seidel matrix , signature matrix (or a generalized conference matrix, ) associated with the frame. Recall from Lemma 2.4.30 that . The following provides an elegant characterization of complex equiangular frames (see and for the real case).
Let be a self-adjoint matrix with and for all . Then the following are equivalent:
is the signature matrix of an equiangular frame for some ;
for some necessarily real ; and
Note that the value above depends on and only. In particular (see ), we have
It follows that if is a signature matrix of an frame, then is a signature matrix of an frame. Let us recall here a quick
where is the principal cubic root of unity, is a nontrivial cube root signature matrix of an equiangular -frame.
The matrix was the original object which raised our interest in frame theory. One can observe immediately, that the matrix is “almost” a complex Hadamard matrix: indeed, is complex Hadamard. The following result explains this phenomenon.
Let be a self-adjoint matrix with and for all . Then the following are equivalent:
for some necessarily real ; and
is a complex Hadamard matrix for .
Suppose that we have a signature matrix satisfying (a). Then, as the number defined in (b) is unimodular we find that is a unimodular matrix, moreover we have
as required. Conversely, let us suppose that we have a complex Hadamard matrix with constant diagonal , such that the matrix is self-adjoint. Then, we find that
and, as is unimodular, the statement (a) follows. ∎
In th root signature matrices were investigated extensively where the following result was obtained.
For every there is a self-adjoint complex Hadamard matrix of order with constant diagonal composed of th roots of unity. Consequently there is a nontrivial th root signature matrix corresponding to an equiangular frame.
Bodmann and Elwood used a direct, elementary argument concluding that the Fourier matrices of order can be lifted to order yielding the result. This, however, still left unanswered an earlier question from , namely whether or not an equiangular 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 there is a nontrivial th root signature matrix of order for all corresponding to an equiangular frame.
Combine Part of Theorem 1.4.4 with Theorem 3.4.11. ∎
Setting and 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 leading to an equiangular frame.
In the corollary above we used the matrix (see Example 2.2.1).
The case 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, . We recall that a - Hadamard-design is skew if . We have the following
Suppose that we have a skew Hadamard design of order . Then there exists a complex Hadamard matrix of order with diagonal entries , such that the matrix is self-adjoint.
Use Theorem 3.4.5 to exhibit a complex Hadamard matrix where is the unimodular complex number defined in (3.44). Now multiply this matrix with the unimodular number to obtain the matrix . ∎
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 . 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 . Then there are equiangular and frames.
Hence, if the conjecture regarding the existence of skew Hadamard matrices is true, then we have equiangular tight frames with parameters for every .
An interesting question is to ask if it is possible to construct 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 which, combined with the bound , implies that or . The case easily leads to the signature matrix described in Example 2.4.32, while the case implies that which corresponds to, for example, the one-parameter signature matrix , where is the family of complex Hadamard matrices coming from Proposition 3.4.12, applied to the starting-point complex Hadamard matrix (see formula (3.49)).
Let , and be the Pauli matrices, namely
where is the principal eighth root of unity. Then is an equiangular frame. Moreover, the Gram matrix of the configuration reads
where the signature matrix is composed of fourth roots of unity.
One cannot but wonder what combinatorial objects correspond to the signature matrices of equiangular tight frames for .
Bibliography
Appendix A Petrescu-type Hadamard matrices
Here we list a handful of Petrescu-type matrices. Recall that .
is the only real, Petrescu-type Hadamard matrix:
The following is four-parameter family of complex Hadamard matrices, stemming from a matrix (cf. ). We have
where and . The parameters and were introduced via Theorem 1.2.16 resulting in the largest known family of order .
The following is a matrix of Petrescu-type:
Appendix B All cyclic 171717-roots of simple index 444
Throughout this section we give a concise guide to cyclic -roots of simple index . In particular, we solve case and of (3.26) with Gröbner basis techniques and discover new examples of complex Hadamard matrices of order .
After calculating a pure lexicographic Gröbner basis we found that the solutions of (3.26) for , , i.e. the cyclic -roots of simple index on the -level can be obtained by considering the roots of the following polynomial of degree :
In what follows we account all 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 whose solutions are hopefully more easily accessible by radicals. The following is the way to recover the values of once the values of , 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 , and count and classify the solutions they induce.
First we suppose that one of or is a root of . It turns out that in this case and we obtain the “-solutions” (in the sense of ):
and its reciprocal . These two real solutions are invariant up to cyclic permutations and conjugation.
Next we suppose that one of or is a root of . It turns out that this case corresponds to the cyclic -roots of simple index , yielding the well-known solutions
where the signs agree. These two solutions are unimodular; two additional one can be obtained by complex conjugation.
Starting from the factor the degree of these polynomials are larger than 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 to obtain, e.g.
The solutions, in which , 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 complex (non real, non unimodular) solutions are found.
As is of degree we, again, investigate the roots of the transformed polynomial . 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 polynomials. Therefore instead of describing the values of and we rather describe the degree four polynomials, encoding the essentially different solutions (i.e. the unordered set ) coming from the factor . The aforementioned polynomials can be obtained via their coefficients which however can be expressed by the elementary symmetric polynomials of , , 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 , , each describing a set corresponding to a solution coming from . We have
where and describe the sign of and the sign of the nested radical, respectively. Once the four roots of are found we can lift them via Lemma B.1.1 to obtain the values of up to their order and reciprocal. Now if the four real roots of , denoted by , satisfy , then we find that the values of and 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 .
B.3 Concluding remarks
We summarize the results of this section in the following
The real -solution (B.2) and its reciprocal;
Two unimodular simple index 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 real; complex unimodular; and addititional solutions. Each of the solutions can be described by radicals.
It remains an open problem to describe the solutions coming from in an elegant way by radicals. To solve the simple index 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 . This classification results in the discovery of a new complex Hadamard matrix (see Example 3.3.25). We exhibit two additional examples of order and for every prime (mod ) new examples of order .
Let us consider a dephased complex Hadamard matrix of order with circulant core, the first row of which is given by . 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 is uniquely determined by the quotients , where . Note also that it can be further simplified if one assumes that the variables are unimodular.
We offer the following well-known solution to the problem (C.1) when the size of the matrix is prime.
will give us the core of a matrix (see Definition 1.4.1).
Other well-known solutions yielding complex Hadamard matrices of order 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 by slightly modifying the cyclic -root problem. Let us introduce the quotients for , where indices are taken modulo . We have the following
Any unimodular solution of (C.1) gives rise to a unimodular solution of the following system of equations
and vice versa: any unimodular solution of (C.2) can be lifted to a unimodular solution 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 are unimodular, then so is .
The first direction is immediate: any unimodular solution of (C.1) corresponds to a unimodular solution of (C.2) after passing to the quotients . To see the other direction, suppose that we have a unimodular solution of (C.2), and let us construct the corresponding solution of (C.1). For simplicity, let us introduce the following new quantity
Now observe that if we sum up the first equations plus 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 one can reconstruct up to an unknown phase, say , giving . However, the first coordinate of , which is , is constrained by the first equation of (C.1). In particular, we need to have
To conclude, we found that the solution on the -level coming from reads
where is given by (C.3). Clearly, the identification is one-to-one. ∎
We shall return to Problem C.1.3 in Section C.2.
Here we introduce complex Hadamard matrices with index type circulant core in a completely analogous way as simple index 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 has the form (C.5), then the equations (C.1) can be reduced to the following rational equations in :
Again, the system of equations (C.6) is independent of the choice of 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 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 we get the well-known complex Hadamard matrices and (see Examples 2.2.2 and 2.2.1), respectively. The 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.
We did not find any examples of complex Hadamard matrices with index type circulant core, however we can harvest some additional fruits from the theory of index 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 , 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 . We report new complex Hadamard matrices of order and 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 of degree with real coefficients is called palindromic if for every .
If is a palindromic polynomial of even degree , then it is a standard trick to consider instead which can be rewritten as a polynomial of degree in the new variable . This operation is investigated in the following
Let be a palindromic polynomial of even degree . Then has a unimodular root if and only if the transformed polynomial
Suppose that has a unimodular root . Then and hence is real root of such that . To see the converse direction, suppose that the polynomial has a real root such that . Then the numbers defined via the roots of the quadratic equation are easily seen to be unimodular roots of . ∎
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 by
If 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 (indexed by the set ), or equivalently, the values of the “dummy” variable only, one can conclude immediately that (C.9) has no unimodular solutions. Also, calculating the possible values of might be computationally cheaper than calculating the individual values of directly.
Based on the full classification of complex Hadamard matrices up to order the following is easy to see (and in fact can be calculated by hand):
The complex Hadamard matrices with circulant core of orders are equivalent to and .
Note that the Fourier matrix 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 are equivalent to or 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 (and due to cyclic symmetry account for all possible values of any of the variables ) 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 , with respect to the index set is empty. Therefore the factor , 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 are well-known. This is not the case for order , as we have discovered a new, previously unknown complex Hadamard matrix, . The following is true.
The complex Hadamard matrices with circulant core of order are equivalent to one of , , see Example 3.2.2, or see Example 3.3.25.
The list above might be redundant as it is unknown whether or not the matrices and are equivalent.
Similarly to the 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 , describing all possible roots of the system of equations (C.1) is of degree . It is easy to recover the solutions corresponding to the known matrices and and additionally eliminate the factors without any unimodular roots. We are left with two polynomials, dividing , namely
of degree and , respectively, having unimodular roots. The polynomial does not lead to any unimodular solutions, which can be seen in a similar way as we have excluded the degree factor of order during the proof of Proposition C.2.5. In particular, we should add along with the dummy equations (C.12) and 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 ) there are no unimodular solutions in this case either.
It remains to deal with the degree factor . We start by transforming it through Lemma C.2.2 to obtain
By evaluating at various rational points within the interval $6g_{7B}(x)12x_{0},x_{1},\ldots,x_{5}g_{7B}(x)g_{7B}(x)g_{7B}(x_{0})$, we see that the unimodular solutions are being given by
its reversed form, i.e. , the conjugate of both and the cyclic permutations of all four, featuring the unimodular roots we detected through . Hence, they correspond to a complex Hadamard matrix and its adjoint which we call .
Finally one should see that the matrices , , , and are inequivalent. It is trivial to distinguish the and matrices via Haagerup’s invariant, while the inequivalence of and can be checked directly with a computer search. Lemma 1.4.8 guarantees that cannot be a Butson-Hadamard matrix as in its dephased form there are entries which are not roots of unity. Finally, and are trivially equivalent, but we do not know if the same holds for and . ∎
Investigate if the matrices and 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 can be described by radicals
Let as in (3.42) and observe that and hence 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 is a dephased matrix of order 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 complex Hadamard matrix with circulant core, whose core was induced by a vector . The entries and are rather complicated, nevertheless they can be described by closed analytic formulae. Here we report on new examples of order 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 with circulant core. The core is induced by the vector , where the values of and can be obtained as follows. Let
and let 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 and are unimodular. Further, let
From this last equation and can be obtained via the Decomposition formula (see Lemma 2.3.4). For a fixed value of the order of and 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 and , have different fingerprints, and as a result they correspond to inequivalent complex Hadamard matrices of order . We call these matrices and , 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 construct a complex Hadamard matrix with circulant core of order , or show that no such a matrix exists.