Constructing Mutually Unbiased Bases in Dimension Six
Stephen Brierley, Stefan Weigert
Introduction
Suppose you want to reconstruct the density matrix of a qudit, a quantum system with orthogonal states. To apply the most efficient reconstruction method you should measure a set of observables associated with mutually unbiased complex Hadamard matrices of size . A complex Hadamard matrix is a unitary matrix having entries of modulus only; two such matrices are said to be mutually unbiased (MU) if their product is another Hadamard matrix,
where . 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 MU bases where the is the smallest factor in the prime decomposition of ;
more than MU bases are known exist for specific values of ; for example, if , a total of 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 in dimension is understood to have elements only and to satisfy the condition , where is the identity. In the context of MU bases, it is customary to call a Hadamard matrix if it is unitary and its matrix elements are of the form
Two Hadamard matrices are equivalent to each other, , 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 and 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 only.
All (complex) Hadamard matrices are known for dimensions but there is no exhaustive classification for . 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 , 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 and maps to if is a member of the Diţă, Hermitean or symmetric families; furthermore, the same reflection sends to if the matrix 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 to . 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 is affine if it can be written in the form
for some matrix ; the open circle denotes the Hadamard (elementwise) product of two matrices, , and represents the matrix elementwise exponentiated: . 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 in terms of its components , written as
where are real parameters. The overall phase of the state is irrelevant which allows us to fix the phase of its first component. Then, the first set of constraints on the state reads
where the state has components , . The completeness relation of the orthonormal basis , , implies that if a state is MU with respect to of its members, it is also MU with respect to the remaining one. Therefore, it is not necessary to include in Eqs. (8).
For each given Hadamard matrix , Eqs. (7) and (8) represent simultaneous coupled quadratic equations for real variables. Once we know all solutions of these equations, we know all vectors MU with respect to the chosen pair of bases . 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 is transformed into a different set of polynomials (usually with ) such that the equations and possess the same solutions; here is short for . Technically, one constructs a Gröbner basis of the polynomials which requires a choice of variable ordering . The transformed equations 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 and, therefore, all solutions of the original set of equations, .
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 by solving the multivariate polynomial equations (7) and (8) using Buchberger’s algorithm. We will consider two cases in dimensions and , 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 is a third root of unity.
List the constraints
The solutions of these four coupled quadratic equations in four real variables, , will tell us whether additional Hadamard matrices exist which are MU with respect to the Fourier matrix .
Construct the solutions
By running Buchberger’s algorithm, we find the Gröbner basis associated with the polynomials in Eqs. (10). Equating the resulting four polynomials , 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 .
Since the degrees of the polynomials 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 to into (6), one obtains six vectors
which are MU with respect to the columns of both the matrices and . No other vectors with this property exist, leaving us with , 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 and where it correctly generates complete sets of MU bases. The matrices , and are the only dephased Hadamard matrices in dimensions and , 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 , the existence of seven MU bases is an open problem. We will search for all states which are MU with respect to the identity and the six-dimensional equivalent of given in (9), the dephased Fourier matrix
with 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 by more than one Hadamard matrix MU with respect to . 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 . We will now reproduce this negative result.
Having chosen the first Hadamard matrix to be , we can write down the conditions which the components of a state must satisfy, . After some algebraic operations detailed in Appendix B, one obtains the equations
which must be supplemented by the five conditions (7) arising for .
We need to find all solutions of these ten coupled equations which are quadratic in ten real variables. The Gröbner basis associated with the set consists of polynomials of considerably higher degrees. We reproduce only the first one of the new set of equations, ,
being of order in the single variable . This equation admits 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 and one other single variable. For each value of 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 vectors that satisfy the Eqs. (16).
There are, however, many choices other than 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 and a given Hadamard matrix 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 has two roots and , to which we have found approximations, and . The associated approximate exact states, and , differ from the approximate states, and , by error terms and similarly for the second solution. The components of the vectors all have moduli smaller than the user-defined accuracy of , say. If the inner product of the exact states and has a non-zero modulus, , then they are not orthogonal. We can detect this by calculating the inner product of the approximate states,
using and . Thus, a non-zero lower bound for the exact scalar product follows if the approximate inner product is larger than . 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. . A similar argument allows us to exclude that two approximate states are MU with respect to each other.
We determine the roots of to 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 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 . The number equals the number of vectors MU with the pair , and the number provides an upper bound on how many different triples of MU bases exist.
To begin, we consider the Hadamard matrices on the symmetry axis of Fig. (1): the Fourier matrix being invariant under transposition, the Diţă matrix which is both symmetric and Hermitean, the circulant matrix , and the Spectral matrix . 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 : there are vectors MU with respect to both and that can be arranged in different ways to form a second Hadamard matrix being MU with respect to . However, no two of these 16 Hadamard matrices are MU between themselves, limiting the number of MU bases containing to three.
A similar analysis for the Diţă matrix 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 do not exist.
Interestingly, the components of the 120 vectors have phases which take values in a small set only,
where 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 have phases limited to the set where . 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 by means of their ansatz for the form of MU vectors. In fact, the value of in Table 1 given for is exact, not an upper bound since the phases of the MU states are known in closed form.
The circulant matrix permits 56 MU vectors, which can be arranged into 4 different bases, .
The spectral matrix is the only known isolated Hadamard matrix. We find MU vectors but not a single sextuple of orthonormal ones among them. Thus, the pair 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 where 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 depends on a single continuous parameter , with . We have sampled the interval in steps of size making sure that the resulting grid of points include the th roots of unity which play an important role for , so
note that the matrix has been left out. The number of vectors MU with the pair depends on the value of the parameter : the Diţă matrices on the grid 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 , the number of vectors MU with respect to the pair for all 536 values of the parameter which we have considered. The function appears to be symmetric about and piecewise constant, dropping from 120 for small values of to 72 at , and to 48 at the end points of the interval, . The values for can be found in Table 2.
The results for members of Fourier family are qualitatively similar. Picking values of 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 . There are eight different ways to form additional Hadamard matrices for each point considered except for the matrix 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 —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, . The number equals 48 throughout and a second Hadamard matrix can be formed in eight different ways, and only matrix allows for 70 different triples, eight being the norm.
3 Non-Affine Families
The equations encoding MU vectors for the symmetric , Hermitean and Szöllősi 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 . 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 is the equivalence 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 .
The results obtained for Hermitean Hadamard matrices , shown in Fig. 3, are similar to those of the symmetric family. The observed plateaus conform with the rigorous bounds found for and due to the equivalences and (cf. Table 1). We consider the plateaus at 56, 58, 60, 72, 84 and 108 to be genuine while spurious values for proliferate near their ends, where 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 define Hadamard matrices 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 . Fig. 4 shows the values of for randomly chosen parameters on two cuts through parameter space, namely along the line
which connects to the circulant matrix , and the randomly chosen line
connecting to , a Hermitean Hadamard matrix on the boundary. The values of at the end points of the lines are, in both cases, consistent with results obtained above for , , and ; broadly speaking, the number of solutions again represents a step function. However, the plateaus at and 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 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 are similar to those of the set .
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 where is the unit matrix and runs through a discrete subset of known () 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 we have been investigating. We find that the Spectral matrix 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 and the values of their inner products (i.e. the number ) are symmetric about the line passing through and . We will now explain why this symmetry exists.
First, let be a member of the Diţă, symmetric or Fourier families and consider a vector that is MU to both and . Since multiplication by an overall unitary leaves the MU conditions (2) invariant, we have the equivalence between sets
where . It follows that is MU to and , and since , and , the number of solutions is symmetric about the line through and . Further, since 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 is also symmetric.
We need an additional transformation to explain the symmetry found for the Hermitean matrices since : under complex conjugation a Hermitean matrix transforms according to
as follows from the explicit form of given in Eq. (36). Now consider a vector which is MU to the columns of the matrix ; then
and therefore is MU to each column of . Thus, the vectors MU to are the complex conjugates of those MU to which implies that the number of MU vectors (and their properties) will not change upon a reflection about the point . 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 has been introduced in Eq. (15); it is contained in both the Fourier family and the transposed Fourier family for , where holds (cf. Sec. A.2).
The Diţă matrix 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, (cf. A.3).
The only known isolated Hadamard matrix is the spectral matrix,
where is a third root of unity, . 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 , , with from Eq. (30) and
the componentwise exponential of a matrix has been defined after Eq. (5).
The Fourier matrix has been embedded in a similar way into a two-parameter set, namely the Fourier family , where
the parameters take values in a fundamental region given by a triangle with vertices and .
Upon transposing the matrices one obtains a different two-parameter set of Hadamard matrices, called the transposed Fourier family . 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 and with
the free parameter is restricted to vary within the fundamental interval , and the number 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 , and the complex numbers are the unique solutions of the equations
In addition, one needs the fact that given a row of a Hadamard matrix, the last two elements are determined by , since
if The fundamental region is given by .
Finally, there is the non-affine Szöllősi family
The entries , and , are solutions to the equations and , respectively, where
The transposed Szöllősi family, is obtained by transposing or by using the equivalence . Fig. 1 illustrates that the points on the boundary of the reduced fundamental region for both and correspond to the members of the Hermitean family.
Appendix B Simplification of the Fourier equations in dimension 6
Upon substituting the normalization condition , or