Constructing Mutually Unbiased Bases in Dimension Six

Stephen Brierley, Stefan Weigert

Introduction

Suppose you want to reconstruct the density matrix ρ\rho of a qudit, a quantum system with dd orthogonal states. To apply the most efficient reconstruction method you should measure a set of observables associated with dd mutually unbiased complex Hadamard matrices of size (d×d)(d\times d). A complex Hadamard matrix HH is a unitary matrix having entries of modulus 1/d1/\sqrt{d} only; two such matrices are said to be mutually unbiased (MU) if their product is another Hadamard matrix,

where b,b=0,1,,db,b^{\prime}=0,1,\ldots,d. MU bases they are also useful for quantum cryptography and play an important role in the solution of the Mean King’s problem .

Let us summarize what is know about the (non-) existence of MU bases in composite dimensions. There are a few analytic results:

there are at least (pk+1)(p^{k}+1) MU bases where the pkp^{k} is the smallest factor in the prime decomposition of dd ;

more than (pk+1)(p^{k}+1) MU bases are known exist for specific values of dd; for example, if d=22×132d=2^{2}\times 13^{2}, a total of 66 (pk+2)(\equiv p^{k}+2) MU bases have been identified .

Attempts to generalize number-theoretic formulæ used in the construction of complete MU bases from prime-power dimensions to composite dimensions fail . Furthermore, searches for MU bases in dimension six by numerical means have been unsuccessful:

strong numerical evidence against the existence of various MU constellations (corresponding to subsets of four MU bases) has been obtained, making the existence of a complete set highly unlikely .

Some rigorous results have been obtained by restricting the search to MU bases of a specific form:

Complex Hadamard matrices in dimension six

Traditionally, a Hadamard matrix HH in dimension dd is understood to have elements ±1\pm 1 only and to satisfy the condition HH=dIH^{\dagger}H=dI, where II is the identity. In the context of MU bases, it is customary to call HH a Hadamard matrix if it is unitary and its matrix elements are of the form

Two Hadamard matrices are equivalent to each other, HHH^{\prime}\approx H, if one can be obtained from the other by permutations of its columns and its rows, and by the multiplication of its columns and rows with individual phase factors. Explicitly, the equivalence relation reads

where M1M_{1} and M2M_{2} are monomial matrices, i.e. they are unitary and have only one nonzero element in each row and column. Consequently, each Hadamard matrix is equivalent to a dephased Hadamard matrix, the first row and column of which have entries 1/d1/\sqrt{d} only.

All (complex) Hadamard matrices are known for dimensions d5d\leq 5 but there is no exhaustive classification for d=6d=6. It is useful to briefly describe the Hadamard matrices known to exist in dimension six since we will ‘parametrize’ the search for MU bases in terms of Hadamard matrices. We use the notation introduced in the authors of which maintain an online catalog of Hadamard matrices .

Fig. 1 also shows equivalences between Hadamard matrices simultaneously belonging to different families. The circulant Hadamard matrix CC , for example, embeds into the Hermitean family which in turn is given by the boundary of the Szöllősi families; interestingly, the Diţă matrices are also contained therein. Lining up some of the points where different families overlap suggests that we arrange the Hadamard matrices in a symmetrical way. Then, a reflection about the line passing through the points F(0,0)F(0,0) and SS maps H(x)H(\mathbf{x}) to H(x)H(\mathbf{-x}) if H(x)H(\mathbf{x}) is a member of the Diţă, Hermitean or symmetric families; furthermore, the same reflection sends H(x)H(\mathbf{x}) to HT(x)H^{T}(\mathbf{x}) if the matrix H(x)H(\mathbf{x}) is taken from Diţă, Hermitean or Fourier families. For the Szöllősi family, the reflection about the vertical axis must be supplemented by a change of layer in order to get from X(a,b)X(a,b) to XT(a,b)X^{T}(a,b). We will see that the findings presented in Sec. 4 echo this symmetry which we will explain in the conclusion.

Let us finally mention that the known families of Hadamard matrices come in two different types, affine and non-affine ones. The set H(x)H(\mathbf{x}) is affine if it can be written in the form

for some matrix RR; the open circle denotes the Hadamard (elementwise) product of two matrices, (AB)ij=AijBij(A\circ B)_{ij}=A_{ij}B_{ij}, and Exp[R]\text{Exp}[R] represents the matrix RR elementwise exponentiated: (Exp[R])ij=expRij(\text{Exp}[R])_{ij}=\exp R_{ij}. Both Fourier-type families and the Diţă matrices are affine (cf. Appendix A) while the symmetric, Hermitean and Szöllősi families are not.

Constructing MU Vectors

Let us express these conditions on v|v\rangle in terms of its components vjv_{j}, written as

where xj,yjx_{j},y_{j} are 2(d1)2(d-1) real parameters. The overall phase of the state v|v\rangle is irrelevant which allows us to fix the phase of its first component. Then, the first set of constraints on the state v|v\rangle reads

where the state h(k)|h(k)\rangle has components hj(k)Hjkh_{j}(k)\equiv H_{jk}, 0=1,,d10=1,\ldots,d-1. The completeness relation of the orthonormal basis {h(k)\{|h(k)\rangle, k=0,,d1}k=0,\ldots,d-1\}, implies that if a state v|v\rangle is MU with respect to (d1)(d-1) of its members, it is also MU with respect to the remaining one. Therefore, it is not necessary to include kd1k\equiv d-1 in Eqs. (8).

For each given Hadamard matrix HH, Eqs. (7) and (8) represent 2(d1)2(d-1) simultaneous coupled quadratic equations for 2(d1)2(d-1) real variables. Once we know all solutions of these equations, we know all vectors v|v\rangle MU with respect to the chosen pair of bases {I,H}\{I,H\}. Analysing the set of solutions will reveal whether they form additional MU Hadamard matrices, or, equivalently, MU bases.

If Eqs. (7) and (8) were linear, one could apply Gaussian elimination to bring them into ‘triangular’ form. The resulting equations would have the same solutions as the original ones but the solutions could be obtained easily by successively solving for the unknowns.

The solutions of Eqs. (7) and (8) can be found using Buchberger’s algorithm which generalizes Gaussian elimination to (nonlinear) multivariate polynomial equations. In this approach, a set of polynomials P{pn(x),n=1,,N}{\cal P}\equiv\{p_{n}(\mathbf{x}),n=1,\ldots,N\} is transformed into a different set of polynomials G{gm(x),m=1,,M}{\cal G}\equiv\{g_{m}(\mathbf{x}),m=1,\ldots,M\} (usually with MNM\neq N) such that the equations P=0{\cal P}=0 and G=0{\cal G}=0 possess the same solutions; here P=0{\cal P}=0 is short for pn(x)=0,n=1,,Np_{n}(\mathbf{x})=0,n=1,\ldots,N. Technically, one constructs a Gröbner basis G{\cal G} of the polynomials P{\cal P} which requires a choice of variable ordering . The transformed equations G=0{\cal G}=0 will be straightforward to solve due their ‘triangular’ form: one can find all possible values of a first unknown by solving for the zeros of a polynomial in a single variable; using each of these solutions will reduce one or more of the remaining equations to single-variable polynomials, allowing one to solve for a second unknown, etc. This process iteratively generates all solutions of G=0{\cal G}=0 and, therefore, all solutions of the original set of equations, P=0{\cal P}=0.

A Gröbner basis exists for any set of polynomial equations with a finite number of variables. However, the number of steps required to construct a Gröbner basis tends to be large even for polynomials of low degrees and a small number of unknowns. Thus, Buchberger’s algorithm is most conveniently applied by means of algebraic software programs. We have used the implementation of this algorithm suitable for the computational algebra system Maple since we found it to be particularly fast for the system of equations under study.

Let us now make explicit how to construct all vectors MU with respect to a pair {I,H}\{I,H\} by solving the multivariate polynomial equations (7) and (8) using Buchberger’s algorithm. We will consider two cases in dimensions d=3d=3 and d=6d=6, respectively, which have been solved before but they are suitable to illustrate the construction and to discuss some of its subleties.

In dimension three, all Hadamard matrices are known and there is only one choice for a dephased Hadamard matrix given by the Fourier matrix,

where ω=exp(2πi/3)\omega=\exp(2\pi i/3) is a third root of unity.

List the constraints

The solutions of these four coupled quadratic equations in four real variables, P=0{\cal P}=0, will tell us whether additional Hadamard matrices exist which are MU with respect to the Fourier matrix F3F_{3}.

Construct the solutions

By running Buchberger’s algorithm, we find the Gröbner basis G{\cal G} associated with the polynomials in Eqs. (10). Equating the resulting four polynomials gn(x),n=1,,4g_{n}({\bf x}),n=1,\ldots,4, to zero, gives rise to the equations

This set is ‘triangular’ in the sense that solutions can be found by iteratively determining the roots of polynomials for single variables only. The first equation has three solutions,

etc. Altogether, there are six solutions,

defining s=(x1,x2,y1,y2)\mathbf{s}=(x_{1},x_{2},y_{1},y_{2}).

Since the degrees of the polynomials G{\cal G} in Eqs. (11) do not exceed three, we are able to obtain analytic expressions for its solutions. This, however, is a fortunate coincidence due to the simplicity of the problem: in general, we will need to determine the roots of higher-order polynomials (cf. the example presented in Sec. 3.3) which requires numerical methods. The resulting complications will be discussed in Sec. 3.4.

List all MU vectors

Upon substituting the solutions sa\mathbf{s}_{a} to sf\mathbf{s}_{f} into (6), one obtains six vectors

which are MU with respect to the columns of both the matrices II and F3F_{3}. No other vectors with this property exist, leaving us with va,,vfv_{a},\ldots,v_{f}, as the only candidates for the columns of additional MU Hadamard matrices.

Analyse the vectors

We have also checked that the construction procedure works in dimensions d=2,5d=2,5 and d=7d=7 where it correctly generates complete sets of (d+1)(d+1) MU bases. The matrices F2F_{2}, F3F_{3} and F5F_{5} are the only dephased Hadamard matrices in dimensions d=2,3d=2,3 and d=5d=5, and there is only one way to construct complete MU bases from the vectors obtained. We have thus shown that the Heisenberg-Weyl construction of a complete set of MU bases is essentially unique in dimensions two, three and five, correctly reproducing known results .

In d=6d=6, the existence of seven MU bases is an open problem. We will search for all states v|v\rangle which are MU with respect to the identity II and the six-dimensional equivalent of F3F_{3} given in (9), the dephased Fourier matrix

with ω=exp(πi/3)\omega=\exp(\pi i/3) now being the sixth root of unity. This problem has been studied in the context of biunimodular sequences and in relation to MU bases . It is impossible to complement the pair {I,F6}\{I,F_{6}\} by more than one Hadamard matrix MU with respect to F6F_{6}. Thus, the construction method of MU bases in prime-power dimensions which is based on the Heisenberg-Weyl group, has no equivalent in the composite dimension d=6d=6. We will now reproduce this negative result.

Having chosen the first Hadamard matrix to be F6F_{6}, we can write down the conditions which the components of a state v|v\rangle must satisfy, P=0{\cal P}=0. After some algebraic operations detailed in Appendix B, one obtains the equations

which must be supplemented by the five conditions (7) arising for d=6d=6.

We need to find all solutions of these ten coupled equations P=0{\cal P}=0 which are quadratic in ten real variables. The Gröbner basis G{\cal G} associated with the set P{\cal P} consists of 3636 polynomials of considerably higher degrees. We reproduce only the first one of the new set of equations, G=0{\cal G}=0,

being of order 2525 in the single variable y5y_{5}. This equation admits 1515 real solutions,

the last four of which we only find numerically. Due to the triangular structure resulting from Buchberger’s algorithm, there will be equations (at least one) containing only y5y_{5} and one other single variable. For each value of y5y_{5} taken from (18), they reduce to single-variable polynomials the roots of which can be determined to desired numerical accuracy; etc. Keeping track of all possible branches we obtain 4848 vectors that satisfy the Eqs. (16).

There are, however, many choices other than H=F6H=F_{6} for a dephased Hadamard matrix in dimension six. In Sec. 4, we will repeat the calculations just presented for a large sample of currently known Hadamard matrices. Before doing so, we will discuss the fact that we are able to construct the desired vectors only approximately. In the following section we show that sufficiently high numerical accuracy allows us to draw rigorous conclusions about the properties of the exact vectors.

4 The Impact of Numerical Approximations

The previous section illustrated that the problem of finding MU vectors with respect to the identity II and a given Hadamard matrix HH can be reduced to successively solving for the roots of polynomials of a single variable. These roots, however, can only be found approximately. Does the approximation prevent us from drawing rigorous conclusions about the properties of the MU vectors we construct? We will argue now that it remains possible to find upper bounds on the number of MU vectors with the desired properties.

Suppose that G=0{\cal G}=0 has two roots sa\mathbf{s}_{a} and sb\mathbf{s}_{b}, to which we have found approximations, sA\mathbf{s}_{A} and sB\mathbf{s}_{B}. The associated approximate exact states, va|v_{a}\rangle and vb|v_{b}\rangle, differ from the approximate states, vA|v_{A}\rangle and vB|v_{B}\rangle, by error terms δva=vAva|\delta v_{a}\rangle=|v_{A}\rangle-|v_{a}\rangle and similarly for the second solution. The components of the vectors δva|\delta v_{a}\rangle all have moduli smaller than the user-defined accuracy of 10r10^{-r}, say. If the inner product of the exact states va|v_{a}\rangle and vb|v_{b}\rangle has a non-zero modulus, Δ>0\Delta>0, then they are not orthogonal. We can detect this by calculating the inner product of the approximate states,

using δva52×10r|||\delta v_{a}\rangle||\leq 5\sqrt{2}\times 10^{-r} and va=1|||v_{a}\rangle||=1. Thus, a non-zero lower bound for the exact scalar product follows if the approximate inner product is larger than 2×10r+1\sqrt{2}\times 10^{-r+1}. In other words, we may conclude that the exact states are non-orthogonal if we ensure that the error in the approximate scalar product is negligible, i.e. ΔvAvB2×10r+1>0\Delta\geq|\langle v_{A}|v_{B}\rangle|-\sqrt{2}\times 10^{-r+1}>0. A similar argument allows us to exclude that two approximate states are MU with respect to each other.

We determine the roots of G=0{\cal G}=0 to r=20r=20 significant digits which proves sufficient to put relevant limits on the properties of the vectors constructed in dimension six. The results presented in the Sections 4.1 and 4.2 thus represent rigorous limits on the number of vectors MU with respect to specific Hadamard matrices and hence on the number of MU bases.

Constructing MU Bases in Dimension Six

We are now in a position to present the main results of this paper. We will consider one Hadamard matrix HH at a time constructing all additional Hadamard matrices MU with respect to the chosen one. Picking matrices both systematically and randomly, we will find that not a single one is compatible with the existence of four MU bases.

More specifically, we will determine two quantities for each chosen Hadamard matrix HH. The number NvN_{v} equals the number of vectors MU with the pair {I,H}\{I,H\}, and the number NtN_{t} provides an upper bound on how many different triples of MU bases {I,H,H}\{I,H,H^{\prime}\} exist.

To begin, we consider the Hadamard matrices on the symmetry axis of Fig. (1): the Fourier matrix F6F(0,0)F_{6}\equiv F(0,0) being invariant under transposition, the Diţă matrix D0D(0)D_{0}\equiv D(0) which is both symmetric and Hermitean, the circulant matrix CC, and the Spectral matrix SS. These matrices are special in the sense that they are either isolated or belong to different Hadamard families simultaneously.

The first row of Table 1 completes the findings of Sec. 3.3 obtained for the Fourier matrix F6F_{6}: there are Nv=48N_{v}=48 vectors MU with respect to both II and F6F_{6} that can be arranged in Nt=16N_{t}=16 different ways to form a second Hadamard matrix HH^{\prime} being MU with respect to F6F_{6}. However, no two of these 16 Hadamard matrices are MU between themselves, limiting the number of MU bases containing F6F_{6} to three.

A similar analysis for the Diţă matrix D0D_{0} reveals that there are 120 vectors MU to its columns and those of the identity, 60 of which form ten bases but none of these are MU with respect to each other. Whilst ten triples of MU bases exist, sets of four MU bases which include D0D_{0} do not exist.

Interestingly, the components of the 120 vectors have phases ϕ\phi which take values in a small set only,

where tanα=2.\tan\alpha=2. This resultSuch a restricted set of phases also occurs for other members of the Diţă family. For example, all 48 vectors MU with the pair {I,D(1/8)}\{I,D(1/8)\} have phases limited to the set ϕD{±β}\phi_{D}\cup\{\pm\beta\} where tanβ=3\tan\beta=3. agrees with the one obtained by Bengtsson et al. (note, however, that the descriptions given in the last two entries of the list in their Sec. 7 must be swapped). What is more, our approach proves that these authors have been able to identify all vectors MU with the pair {I,D0}\{I,D_{0}\} by means of their ansatz for the form of MU vectors. In fact, the value of NtN_{t} in Table 1 given for D0D_{0} is exact, not an upper bound since the phases of the MU states v|v\rangle are known in closed form.

The circulant matrix CC permits 56 MU vectors, which can be arranged into 4 different bases, Nt=4N_{t}=4.

The spectral matrix SS is the only known isolated Hadamard matrix. We find 9090 MU vectors but not a single sextuple of orthonormal ones among them. Thus, the pair {I,S}\{I,S\} cannot even be extended to a triple of MU bases.

2 Affine Families

Table 2 collects the properties of vectors MU with respect to the pair {I,H}\{I,H\} where HH is an affine Hadamard matrix, i.e. taken either from the one-parameter set discovered by Diţă or from the two-parameter Fourier families. Again, we have sampled the relevant parameter spaces both systematically and randomly.

The set of Diţă matrices D(x)D(x) depends on a single continuous parameter xx, with x1/8|x|\leq 1/8. We have sampled the interval in steps of size 1/1441/144 making sure that the resulting grid of points include the 2424th roots of unity which play an important role for D0D_{0}, so

note that the matrix D0D_{0} has been left out. The number of vectors MU with the pair {I,D(x)}\{I,D(x)\} depends on the value of the parameter xx: the Diţă matrices D(x)D(x) on the grid ΓD\Gamma_{D} allow for 48, 72 or 120 MU vectors which can be grouped into into four additional Hadamard matrices. Since they are not MU between themselves, there are at most three MU bases containing any of these Diţă matrices.

The results obtained from randomly picking points in the fundamental interval are in line with the observations made for grid points. Fig. 2 shows NvN_{v}, the number of vectors MU with respect to the pair {I,D(x)}\{I,D(x)\} for all 536 values of the parameter xx which we have considered. The function Nv(x)N_{v}(x) appears to be symmetric about x=0x=0 and piecewise constant, dropping from 120 for small values of xx to 72 at x±0.0177x\simeq\pm 0.0177, and to 48 at the end points of the interval, x=±1/8x=\pm 1/8. The values for NvN_{v} can be found in Table 2.

The results for members of Fourier family F(x)F({\bf x}) are qualitatively similar. Picking values of x(x1,x2){\bf x}\equiv(x_{1},x_{2}) either randomly in the fundamental area or from the two-dimensional grid

invariably leads to 48 vectors being MU to the columns of the pair {I,F(x)}\{I,F({\bf x})\}. There are eight different ways to form additional Hadamard matrices for each point considered except for the matrix F(1/6,0)F(1/6,0) with an upper bound of 70 triples. It is important to realize that Grassl’s result—the construction of complete sets of MU bases cannot be based on the Heisenberg-Weyl group in dimension d=6d=6—also holds for the 2,168 other Fourier matrices we have considered.

The situation is similar when turning to the family of transposed Fourier matrices, FT(x)F^{T}({\bf x}). The number NvN_{v} equals 48 throughout and a second Hadamard matrix can be formed in eight different ways, and only matrix FT(1/6,0)F^{T}(1/6,0) allows for 70 different triples, eight being the norm.

3 Non-Affine Families

The equations P=0{\cal P}=0 encoding MU vectors for the symmetric M(t)M(t), Hermitean B(θ)B(\theta) and Szöllősi X(a,b)X(a,b) families turn out to be more challenging from a computational perspective: the program has, in general, not been able to construct the associated Gröbner bases G{\cal G}. The problem is not a fundamental one—the desired Gröbner bases do exist but it appears that their construction requires more memory than the 16GB available to us.

and 300 randomly selected points in the fundamental interval; the reason for leaving out a=36a=36 is the equivalence M(1/4)D0M(1/4)\approx D_{0} just mentioned. We are confident that a more rigorous approach will confirm the absence of a set of four MU bases containing a single symmetric Hadamard matrix M(t)M(t).

The results obtained for Hermitean Hadamard matrices B(θ)B(\theta), shown in Fig. 3, are similar to those of the symmetric family. The observed plateaus conform with the rigorous bounds found for Nv=120N_{v}=120 and Nv=56N_{v}=56 due to the equivalences B(1/2)D(0)B(1/2)\approx D(0) and B(θ0)CB(\theta_{0})\approx C (cf. Table 1). We consider the plateaus at 56, 58, 60, 72, 84 and 108 to be genuine while spurious values for NvN_{v} proliferate near their ends, where NvN_{v} is likely to vary discontinuously. Once more, Table 3 reveals that both regularly spaced points on the grid

and randomly chosen values of the parameter θ\theta define Hadamard matrices B(θ)B(\theta) which allow the construction of three MU bases but not four.

Finally, let us consider the Szöllősi family, the non-affine two-parameter set of Hadamard matrices X(a,b)X(a,b). Fig. 4 shows the values of NvN_{v} for randomly chosen parameters on two cuts through parameter space, namely along the line

which connects X(0,0)F(1/6,0)X(0,0)\approx F(1/6,0) to the circulant matrix CC, and the randomly chosen line

connecting X(0,0)X(0,0) to B(θ)B(\theta^{\prime}), a Hermitean Hadamard matrix on the boundary. The values of NvN_{v} at the end points of the lines are, in both cases, consistent with results obtained above for F(1/6,0)F(1/6,0), CC, and B(θ)B(\theta^{\prime}); broadly speaking, the number of solutions again represents a step function. However, the plateaus at 48,52,54,56,5848,52,54,56,58 and 6060 in Fig. 4 (b) show considerable overlap: the effect of approximating the coefficients in the relevant polynomials is even more pronounced for the Szöllősi family than for the other non-affine families. The results for the 300 randomly chosen parameter values sampling the two-dimensional parameter space resemble those of the symmetric and Hermitean families: we find 48Nv12048\leq N_{v}\leq 120 throughout which allow for triples of MU bases but never for a quadruple. Preliminary calculations show that the properties of the new family of transposed Szöllősi matrices XT(a,b)X^{T}(a,b) are similar to those of the set X(a,b)X(a,b).

While not being exact, the results for the symmetric, Hermitean and Szöllősi families provide bounds on the number of MU bases which can be constructed from their members. None of the Hadamard matrices considered can be extended to a set of four MU bases. We consider it unlikely that the approximation made would systematically suppress other MU vectors with properties invalidating this conclusion.

Summary and Conclusions

We have searched for MU bases related to pairs {I,H}\{I,H\} where II is the unit matrix and HH runs through a discrete subset of known (6×66\times 6) complex Hadamard matrices. Using Buchberger’s algorithm, we have obtained upper bounds on the number of MU bases; the bounds are rigorous in many cases and approximate in others. Each of the 5,980 calculations required between 4 and 16 GB of memory and, altogether, would have lasted approximately 29,000 hours on a single 2.2 GHz processor.

Each point in Fig. 5 represents one of the Hadamard matrices HH we have been investigating. We find that the Spectral matrix SS is the only Hadamard matrix which cannot be extended to a triple of MU bases. Furthermore, if four (seven) MU bases were to exist in dimension six three (six) Hadamard matrices different from the ones shown in Fig. 5 would be required. This clearly conforms with the numerically obtained evidence that no four MU basis exist .

There is one caveat that we must make regarding the results for the non-affine families. In general, the program was unable to construct the associated Gröbner bases for the symmetric, Hermitean and Szöllősi families. For these Hadamard matrices, we cannot guarantee that we have found all MU vectors although we consider it unlikely that the approximation made would systematically suppress the missing vectors.

The symmetrical presentation of known Hadamard matrices in Fig 1 is justified by the results of our calculations: both the number of vectors NvN_{v} and the values of their inner products (i.e. the number NtN_{t}) are symmetric about the line passing through F(0,0)F(0,0) and SS. We will now explain why this symmetry exists.

First, let HH be a member of the Diţă, symmetric or Fourier families and consider a vector v|v\rangle that is MU to both II and HH. Since multiplication by an overall unitary leaves the MU conditions (2) invariant, we have the equivalence between sets

where v=Hv|v^{\prime}\rangle=H^{\dagger}|v\rangle. It follows that v|v^{\prime}\rangle is MU to II and HH^{\dagger}, and since D(x)D(x)D^{\dagger}(x)\approx D(-x), M(t)M(t)M^{\dagger}(t)\approx M(-t) and F(x1,x2)FT(x1,x2)F^{\dagger}(x_{1},x_{2})\approx F^{T}(x_{1},x_{2}), the number of solutions NvN_{v} is symmetric about the line through F(0,0)F(0,0) and SS. Further, since HH^{\dagger} is unitary and it is applied to all vectors, this transformation leaves the inner products between two MU vectors invariant and therefore, the number of triples NtN_{t} is also symmetric.

We need an additional transformation to explain the symmetry found for the Hermitean matrices since B(θ)=B(θ)B^{\dagger}(\theta)=B(\theta): under complex conjugation a Hermitean matrix transforms according to

as follows from the explicit form of B(θ)B(\theta) given in Eq. (36). Now consider a vector v|v\rangle which is MU to the columns b(θ)b(\theta) of the matrix B(θ)B(\theta); then

and therefore v|v^{*}\rangle is MU to each column of B(1θ)B(1-\theta). Thus, the vectors MU to B(θ)B(\theta) are the complex conjugates of those MU to B(1θ)B(1-\theta) which implies that the number NvN_{v} of MU vectors (and their properties) will not change upon a reflection about the point θ=1/2\theta=1/2. Although we did not pay attention to the existence of these exact symmetries when introducing the approximations for the non-affine Hadamard matrices, the results obtained do respect them.

Acknowledgments

The calculations have been performed on the White Rose Grid provided by the Universities of Leeds, Sheffield and York; we thank A. Turner and M. Hewitt, who run its node at York, for their help in using the grid.

References

Figures

Tables

Appendix A Known complex Hadamards matrices in dimension six

This Appendix lists the currently known complex Hadamard matrices for easy reference and to establish notation. For more details the reader is referred to and to the online catalogue .

The Fourier matrix F6F_{6} has been introduced in Eq. (15); it is contained in both the Fourier family F(x)F({\bf x}) and the transposed Fourier family FT(x)F^{T}({\bf x}) for x=0{\bf x}=0, where F6F(0,0)FT(0,0)F_{6}\equiv F(0,0)\approx F^{T}(0,0) holds (cf. Sec. A.2).

The Diţă matrix D0D_{0} is an example of a complex symmetric Hadamard matrix,

embedded in a continuous one-parameter set of Hadamard matrices, the Diţă family (cf. A.2).

It was originally thought to be isolated but it is now known to be part of the family of Hermitean Hadamard matrices, CB(θ0)C\approx B(\theta_{0}) (cf. A.3).

The only known isolated Hadamard matrix is the spectral matrix,

where ω\omega is a third root of unity, ω=e2πi/3\omega=e^{2\pi i/3}. It has been discovered by Moorhouse and, independently, by Tao .

A.2 Affine Families

There are three affine families of Hadamard matrices, characterized by the property (5) that they can be written as a non-trivial Hadamard product. The Diţă family is given by D(x)=D0Exp[2πiR(x)]D(x)=D_{0}\circ\text{Exp}[2\pi iR(x)], x1/8|x|\leq 1/8, with D0D_{0} from Eq. (30) and

the componentwise exponential \mboxExp[]\mbox{Exp}[\cdot] of a matrix has been defined after Eq. (5).

The Fourier matrix F6F_{6} has been embedded in a similar way into a two-parameter set, namely the Fourier family F(x)=F6Exp[2πiR(x)]F({\bf x})=F_{6}\circ\text{Exp}[2\pi iR({\bf x})], where

the parameters (x1,x2)(x_{1},x_{2}) take values in a fundamental region given by a triangle with vertices (0,0),(0,0), (1/6,0)(1/6,0) and (1/6,1/12)(1/6,1/12).

Upon transposing the matrices F(x)F({\bf x}) one obtains a different two-parameter set of Hadamard matrices, called the transposed Fourier family FT(x)F^{T}({\bf x}). It has the same fundamental region as the Fourier family.

A.3 Non-Affine Families

Non-affine Hadamard matrices are not parametrised in the form (5). The Hermitean family provides a one-parameter example of such a set,

where y=e2πiθy=e^{2\pi i\theta} and t=xyz,t=xyz, with

the free parameter θ\theta is restricted to vary within the fundamental interval [θ0,1θ0][\theta_{0},1-\theta_{0}], and the number θ0\theta_{0} is defined by the condition

Note that this is a smaller fundamental region than was previously known; the reduction is due to equivalences that have become apparent since the discovery of the Szöllősi family (cf. below).

Another non-affine one-parameter set of Hadamard matrices is given by the symmetric family ,

where x=e2πitx=e^{2\pi it}, and the complex numbers a,b,c,d,p,qa,b,c,d,p,q are the unique solutions of the equations

In addition, one needs the fact that given a row (r1,,r6)(r_{1},\ldots,r_{6}) of a Hadamard matrix, the last two elements are determined by Σ=(r1+r2+r3+r4)/2\Sigma=(r_{1}+r_{2}+r_{3}+r_{4})/2, since

if Σ0.\Sigma\neq 0. The fundamental region is given by t[0,1/2]t\in[0,1/2].

Finally, there is the non-affine Szöllősi family

The entries xx, yy and uu, vv are solutions to the equations fα=0f_{\alpha}=0 and fα=0f_{-\alpha}=0, respectively, where

The transposed Szöllősi family, XT(a,b)X^{T}(a,b) is obtained by transposing X(a,b)X(a,b) or by using the equivalence H(x,y,u,v)TH(x,y,v,u)H(x,y,u,v)^{T}\approx H(x,y,v,u). Fig. 1 illustrates that the points on the boundary of the reduced fundamental region for both X(a,b)X(a,b) and XT(a,b)X^{T}(a,b) correspond to the members of the Hermitean family.

Appendix B Simplification of the Fourier equations in dimension 6

Upon substituting the normalization condition vv=1\langle v|v\rangle=1, or