A Finiteness Result for Circulant Core Complex Hadamard Matrices
Total Page:16
File Type:pdf, Size:1020Kb
A FINITENESS RESULT FOR CIRCULANT CORE COMPLEX HADAMARD MATRICES REMUS NICOARA AND CHASE WORLEY UNIVERSITY OF TENNESSEE, KNOXVILLE Abstract. We show that for every prime number p there exist finitely many circulant core complex Hadamard matrices of size p ` 1. The proof uses a 'derivative at infinity' argument to reduce the problem to Tao's uncertainty principle for cyclic groups of prime order (see [Tao]). 1. Introduction A complex Hadamard matrix is a matrix H P MnpCq having all entries of absolute value 1 and all rows ?1 mutually orthogonal. Equivalently, n H is a unitary matrix with all entries of the same absolute value. For ij 2πi{n example, the Fourier matrix Fn “ p! q1¤i;j¤n, ! “ e , is a Hadamard matrix. In the recent years, complex Hadamard matrices have found applications in various topics of mathematics and physics, such as quantum information theory, error correcting codes, cyclic n-roots, spectral sets and Fuglede's conjecture. A general classification of real or complex Hadamard matrices is not available. A catalogue of most known complex Hadamard matrices can be found in [TaZy]. The complete classification is known for n ¤ 5 ([Ha1]) and for self-adjoint matrices of order 6 ([BeN]). Hadamard matrices arise in operator algebras as construction data for hyperfinite subfactors. A unitary ?1 matrix U is of the form n H, H Hadamard matrix, if and only if the algebra of n ˆ n diagonal matrices Dn ˚ is orthogonal onto UDnU , with respect to the inner product given by the trace on MnpCq. Equivalently, the square of inclusions: Dn Ă MnpCq CpHq “ ¨ YY ; τ˛ ˚ ˚ ‹ ˚ C Ă UDnU ‹ ˚ ‹ ˝ ‚ is a commuting square, in the sense of [Po1],[Po2], [JS]. Here τ denotes the trace on MnpCq, normalized such that τp1q “ 1. The standard invariant of the subfactor constructed from this commuting square is not at all well understood, except for some very basic examples of complex Hadamard matrices. 1 In this paper we look at one of the more elegant classes of complex Hadamard matrices, called circulant core matrices. These are Hadamard matrices of the form: 1 1 1 ¨ ¨ ¨ 1 »1 x0 x1 ¨ ¨ ¨ xn´2fi — ffi —1 xn´2 x0 ¨ ¨ ¨ xn´3ffi — ffi —. .. .. ffi —. ffi — ffi — ffi —1 x1 x2 ¨ ¨ ¨ x0 ffi — ffi – fl 1 1 That is to say, a circulant core matrix A is a matrix of the form A “ , where A1 is a circulant »1 A1fi matrix. The addition of 1's on the first row and column is motivated by– the normalfl form of a Hadamard matrix. In this paper we prove that for every prime p there exist finitely many circulant core Hadamard matrices of size p ` 1. Examples of such matrices are known for instance when p “ 3 mod 4 (see [Pa]). We first turn the problem into one involving a complex algebraic variety, rather than working within the real algebraic variety of complex Hadamard matrices. Since any compact algebraic variety in Cn is finite, it is sufficient to show that our variety is compact. We prove it is bounded by employing a 'derivative at infinity' argument, which allows us to obtain new relations that lead to a contradiction. The contradiction is obtained by using Tao's uncertainty principle for cyclic groups of prime order, which relies on a theorem of Chebotarev (see [Tao], [Ha2]). 2 2. Diagonalizing Circulant Core Matrices Let n be a fixed positive integer. Denote by Q the set of all circulant core matrices 1 1 1 ¨ ¨ ¨ 1 »1 x0 x1 ¨ ¨ ¨ xn´2fi — ffi X “ —1 xn´2 x0 ¨ ¨ ¨ xn´3ffi — ffi —. .. .. ffi —. ffi — ffi — ffi —1 x1 x2 ¨ ¨ ¨ x0 ffi — ffi – fl n´1 defined by the vector px0; ¨ ¨ ¨ ; xn´2q P C , and such that 1 ` x0 ` x1 ` ::: ` xn´2 “ 0. Note that the set of circulant core Hadamard matrices is a subset of Q, since the condition 1 ` x0 ` x1 ` ::: ` xn´2 “ 0 is equivalent to the orthogonality of the first two rows of X for a matrix X P Q. We prove that Q is closed to taking adjoints, and its elements commute. This motivates finding a unitary matrix which simultaneously diagonalizes the matrices in Q. We first show that if X P Q, then X˚ P Q. Indeed, this follows from the fact that the set of circulant n´2 n´2 matrices of size n ´ 1 is ˚-closed (it is in fact an abelian ˚-algebra), and k“0 xk “ k“0 xk “ ´1. We now show that the elements of Q commute. Let X; Y P Q with circulantř cores řX1 and Y 1 respectively. Since X1 and Y 1 are circulant matrices, we have X1Y 1 “ Y 1X1. If i ‰ 0 ‰ j, then we have n´1 pXY qij “ xikykj k“0 ¸ n´1 “ 1 ` xk´iyj´k k“1 ¸ 1 1 “ 1 ` pX Y qij 1 1 “ 1 ` pY X qij “ pYXqij If i “ 0; j ‰ 0, then n´1 n´1 n´1 pXY q0j “ x0kykj “ ykj “ 1 ` yj´k “ 0 k“0 k“0 k“1 ¸ ¸ ¸ n´1 n´1 n´1 pYXq0j “ y0kxkj “ xkj “ 1 ` xj´k “ 0 k“0 k“0 k“1 ¸ ¸ ¸ A similar calculation can be shown when i ‰ 0; j “ 0. Also note that n´1 n´1 n´1 n´1 pXY q00 “ x0kyk0 “ 1 “ n “ 1 “ y0kxk0 “ pYXq00: k“0 k“0 k“0 k“0 ¸ ¸ ¸ ¸ Therefore, we have XY “ YX for any X; Y P Q. 3 Consider now the matrix ? ? 1 ´ n 1 ` n 0 0 ¨ ¨ ¨ 0 ? ? » 1 1 1 1 ¨ ¨ ¨ 1 fi 1 ´ n 1 ` n 0 ¨ ¨ ¨ 0 — ffi — 1 1 λ1 λ2 ¨ ¨ ¨ λn´2 ffi » 1 fi — ffi — 2 2 2 ffi w “ . “ — 1 1 pλ1q pλ2q ¨ ¨ ¨ pλn´2q ffi — . F ffi — ffi — n´1 ffi — . ffi — ffi — . ¨ ¨ ¨ . ffi — 1 ffi — ffi — ffi — n´1 n´1 n´2ffi — ffi — 1 1 pλ1q pλ2q ¨ ¨ ¨ pλn´1q ffi – fl — ffi — n´2 n´2 n´2ffi — 1 1 pλ1q pλ2q ¨ ¨ ¨ pλn´2q ffi — ffi – fl i2πj{pn´1q where Fn´1 is the Fourier matrix of order n ´ 1 and λj “ e (1 ¤ j ¤ n ´ 2). The definition of w is inspired by the fact that the Fourier matrix Fn´1 diagonalizes the circulant matrices of size n ´ 1. We will check that w˚aw is a diagonal matrix, for any a P Q. Note however that w is not ? a unitary matrix. We will use the polar decomposition of w, w “ u|w| (where |w| “ w˚w) to create a unitary u “ w|w|´1 that also diagonalizes Q. We first show that |w| is a diagonal matrix with non-zero entries, so |w|´1 is well defined. Let us list the entries wjk of the matrix w: ? w00 “ 1 ´ n ? w01 “ 1 ` n w0k “ 0 for 2 ¤ k ¤ n ´ 1 wj0 “ 1 for 1 ¤ j ¤ n ´ 1 i2πpj´1qpk´1q{pn´1q wjk “ e for 1 ¤ j; k ¤ n ´ 1 4 It follows that ˚ ? 2 ? pw wq00 “ p1 ´ nq ` pn ´ 1q “ 2pn ´ nq ˚ ˚ ? ? pw wq10 “ pw wq01 “ p1 ` nqp1 ´ nq ` pn ´ 1q “ 0 n´1 ˚ ˚ i2πk{pn´1q pw wqk0 “ pw wq0k “ 0 ` e “ 0 for 2 ¤ k ¤ n ´ 1 k“1 ¸ ˚ ? 2 ? pw wq11 “ p1 ` nq ` pn ´ 1q “ 2pn ` nq n´2 ˚ i2πk{pn´1q ´i2πk{pn´1q pw wqkk “ 0 ˚ 0 ` e e “ n ´ 1 for 2 ¤ k ¤ n ´ 1 k“0 ¸ n´1 n´1 ˚ ˚ ˚ ? ´i2πpk´1q{pn´1q pw wq21 “ pw wq12 “ pw q2jwj1 “ 0p1 ` nq ` e ¨ 1 “ 0 j“0 j“1 ¸ ¸ n´1 n´1 n´1 ˚ ˚ ´i2πpj´1q{pn´1q i2πpk´1qpj´1q{pn´1q pw wq2k “ pw wqk2 “ wj2wjk “ wj2wjk “ e ¨ e j“0 j“1 j“1 ¸ ¸ ¸ n´1 i2πpj´1qpk´2q{pn´1q “ e “ pn ´ 1qδ2k for 2 ¤ k ¤ n ´ 1 j“1 ¸ n´1 n´1 n´1 ˚ i2πpm´1qpk´jq{pn´1q pw wqjk “ wmjwmk “ wmjwmk “ e m“0 m“1 m“1 ¸ ¸ ¸ “ pn ´ 1qδjk for 2 ¤ j; k ¤ n ´ 1 Hence, we have that ? 2pn ´ nq 0 0 0 ¨ ¨ ¨ 0 ? » 0 2pn ` nq 0 0 ¨ ¨ ¨ 0 fi — ffi — 0 0 n ´ 1 0 ¨ ¨ ¨ 0 ffi w˚w “ — ffi — .. .. ffi — 0 0 0 . ffi — ffi — ffi — 0 0 0 ¨ ¨ ¨ n ´ 1 0 ffi — ffi — ffi — 0 0 0 ¨ ¨ ¨ 0 n ´ 1ffi — ffi – fl ´1 ´1 It follows that |w| is a well defined diagonal matrix, which also implies ujk “ wjk|w|kk . Thus ? ? 1´ n 1` n ? ? ? ? 0 ¨ ¨ ¨ 0 2pn´ nq 2pn` nq » 1 1 1 1 fi ? ? ? ? ? ¨ ¨ ¨ ? 2pn´ nq 2pn` nq n´1 n´1 — ffi 1 1 λ1 λn´2 u —? ? ? ? ? ¨ ¨ ¨ ? ffi “ — n´1 n´1 ffi — 2pn´ nq 2pn` nq ffi — . ffi — . ffi — ¨ ¨ ¨ ffi — n´2 λn´2 ffi 1 1 λ1 n´2 —? ? ? ? ? ¨ ¨ ¨ ? ffi — n´1 n´1 ffi — 2pn´ nq 2pn` nq ffi i2πj{pn´1q – fl where λj “ e . 5 th For the following computations, denotex ^j to be the j entry of the Fourier Transform of the vector n´2 i2πkj{pn´1q x “ px0; x1; ¨ ¨ ¨ ; xn´2q:x ^j “ k“0 e xk: We now show that d “ uř˚au is a diagonal matrix, for all a P Q. The entries of the matrix d are ˚ ˚ ´1 ´1 djk :“ pu auqjk “ pw awq|w|jj |w|kk . ˚ n´1 n´1 From pw awqjk “ m“0 r“0 wmjamrwrk, it follows that řn´1 ř n´1 ˚ pw awq00 “ wm0am0w00 ` wm0amrwr0 m“0 « r“1 ff ¸ ¸ n´1 ? n´1 “ wm0 p1 ´ nq ` amr m“0 « ˜ r“1 ¸ff ¸ ¸ ? ? n´1 n´1 ? n´1 “ p1 ´ nq p1 ´ nq ` a0r ` wm0 p1 ´ nq ` amr ˜ r“1 ¸ m“1 « ˜ r“1 ¸ff ¸ ¸ ¸ ? ? n´1 ? n´1 n´1 “ p1 ´ nqpp1 ´ nq ` pn ´ 1qq ` p1 ´ nq ` amr m“1 m“1 r“1 ¸ ¸ ¸ ? ? n´1 ? n´1 n´1 “ p1 ´ nqpp1 ´ nq ` pn ´ 1qq ` p1 ´ nq ` xpr´mq mod pn´1q m“1 m“1 r“1 ¸ ¸ ¸ ? ? ? n´2 “ p1 ´ nqpp1 ´ nq ` pn ´ 1qq ` p1 ´ nqpn ´ 1q ` pn ´ 1q xk k“0 ? ? ? ¸ “ p1 ´ nqpp1 ´ nq ` pn ´ 1qq ` p1 ´ nqpn ´ 1q ` pn ´ 1qp´1q ? “ ´2np1 ´ nq Hence, we have that ? ´2np1 ´ nq ? d00 “ ? “ ´ n: 2pn ´ nq We also have n´1 n´1 ˚ pw awq11 “ wm1am0w01 ` wm1amrwr1 m“0 « r“1 ff ¸ ¸ n´1 ? n´1 “ wm1 p1 ` nq ` amr m“0 « ˜ r“1 ¸ff ¸ ¸ ? n´1 n´1 n´1 ? n´1 n´1 “ w01pp1 ` nq ` a0rq ` wm1p1 ` nq ` wm1amr r“1 m“1 r“1 m“1 r“1 ¸ ¸ ¸ ¸ ¸ ? ? ? n´1 n´1 “ p1 ` nqpp1 ` nq ` pn ´ 1qq ` p1 ` nqpn ´ 1q ` wm1amr m“1 r“1 ? ? ? ¸ ¸ “ p1 ` nqpp1 ` nq ` pn ´ 1qq ` p1 ` nqpn ´ 1q ´ pn ´ 1q ? “ 2np1 ` nq ? 2np1` nq ? which yields d ? n.