Introduction
The Fourier matrix F N F_N F N of the cyclic group Z N \mathbb{Z}_N Z N has one row for each character and one column for each element of the group, and couples these. With w = e 2 π i / N w=e^{2\pi i/N} w = e 2 π i / N , the pairing is ( i , j ) ↦ w i j (i,j)\mapsto w^{ij} ( i , j ) ↦ w ij for i , j = 0 , … , N − 1 i,j=0,\ldots,N-1 i , j = 0 , … , N − 1 . In matrix form we have
F N = ( 1 1 1 ⋯ 1 1 w w 2 ⋯ w N − 1 1 w 2 w 4 ⋯ w 2 ( N − 1 ) ⋮ ⋮ ⋮ ⋱ ⋮ 1 w N − 1 w 2 ( N − 1 ) ⋯ w ( N − 1 ) 2 ) . F_N =
\begin{pmatrix}
1 & 1 & 1 & \cdots& 1 \\
1 & w & w^2 & \cdots& w^{N-1} \\
1 & w^2 & w^4 & \cdots& w^{2(N-1)} \\
\vdots& \vdots& \vdots& \ddots& \vdots\\
1 & w^{N-1} & w^{2(N-1)} & \cdots& w^{(N-1)^2}
\end{pmatrix}. F N = 1 1 1 ⋮ 1 1 w w 2 ⋮ w N − 1 1 w 2 w 4 ⋮ w 2 ( N − 1 ) ⋯ ⋯ ⋯ ⋱ ⋯ 1 w N − 1 w 2 ( N − 1 ) ⋮ w ( N − 1 ) 2 .
The quotient of two distinct rows is a nontrivial character, whose values sum to zero. Thus F N F N ∗ = N I N F_NF_N^*=NI_N F N F N ∗ = N I N , and F N F_N F N is the basic example of a complex Hadamard matrix, a square matrix with entries in the unit circle T \mathbb{T} T and mutually orthogonal rows.
As explained in [1 ] , associated to every complex Hadamard matrix H H H is a quantum permutation group G G G , and H H H can be thought of as being the Fourier matrix of G G G . The construction uses the projections onto the lines spanned by the row quotients of H H H . For H = F N H=F_N H = F N we recover G = Z N G=\mathbb{Z}_N G = Z N . In prime order p p p , the group G G G is classical exactly when H H H is equivalent to F p F_p F p .
There is arithmetic even in the diagonal of F N F_N F N . Its trace is the quadratic Gauss sum ∑ j = 0 N − 1 w j 2 \sum_{j=0}^{N-1} w^{j^2} ∑ j = 0 N − 1 w j 2 . For an odd prime p p p , the value is p \sqrt{p} p if p ≡ 1 ( m o d 4 ) p \equiv1 \pmod{4} p ≡ 1 ( mod 4 ) and i p i\sqrt{p} i p if p ≡ 3 ( m o d 4 ) p \equiv3 \pmod{4} p ≡ 3 ( mod 4 ) . The sign in these formulas occupied Gauss for more than four years. He conjectured it in May 1801 and found his proof in August 1805 [3 ] . One can also read the sign from the Fourier matrix. The square of F p / p F_p/\sqrt{p} F p / p sends the coordinate indexed by x x x to the one indexed by − x -x − x , so the eigenvalues are among 1 1 1 , − 1 -1 − 1 , i i i , − i -i − i . The determinant of F p F_p F p is a Vandermonde determinant. Its phase resolves the ambiguity in the trace, as in Schur’s proof [3 ] .
We ask how much of the character table one must see in a Hadamard matrix of prime order to recognize F p F_p F p . Three problems led us to this question.
A. From orders 7 and 8 to order 11. In [9 ] we studied regular Hadamard matrices at orders 7 and 8. Regularity means that each quotient of distinct rows splits into rotated copies of μ q \mu_q μ q , the group of q q q th roots of unity, for primes q q q . At order 11, if one such quotient visits each vertex of a regular 11-gon once, the whole matrix is equivalent to F 11 F_{11} F 11 . On the classification of regular matrices of order 11 we hope to report later.
B. The circulant theorem of Hiranandani and Schlenker. A circulant Hadamard matrix of prime order p p p with entries in μ p \mu_p μ p is equivalent to F p F_p F p [11 ] . For odd p p p the circulant matrix ( w ( i − j ) 2 ) (w^{(i-j)^2}) ( w ( i − j ) 2 ) gives F p F_p F p after rescaling rows and columns and permuting columns. We ask about another symmetry of F p F_p F p . If g g g generates the nonzero squares, ( a , x ) ↦ ( g a , g − 1 x ) (a,x) \mapsto(ga,g^{-1}x) ( a , x ) ↦ ( g a , g − 1 x ) fixes the entry w a x w^{ax} w a x and permutes the squares and nonsquares in two cycles on each side.
C. Szöllősi’s observation on complementary blocks. Complementary square blocks of a unitary matrix have the same singular values, apart from extra copies of 1 in the larger block [2 , 22 ] . This leads to formulas for the polar part of a complementary block [2 ] . For real Hadamard matrices, Koukouvinos, Mitrouli and Seberry used complementation to study minors [13 , 14 ] . Here it relates the exponent differences in opposite blocks of a matrix with the two-orbit symmetry.
Write H ∼ H ′ H \sim H' H ∼ H ′ for equivalence under permutations and unit scalings of rows and columns. Dephasing makes the first row and column all ones. A Butson matrix of level k k k is a Hadamard matrix with entries in μ k \mu_k μ k . We write B ( N , k ) B(N,k) B ( N , k ) for the set of such matrices of order N N N . Our first result explains how level p p p arises.
Theorem I. Let H H H be a complex Hadamard matrix of prime order p p p , either regular or Butson. Its entrywise p p p th power is either Hadamard or of rank one. It has rank one exactly when H H H is equivalent to a member of B ( p , p ) B(p,p) B ( p , p ) .
A single p p p -cycle among the row quotients forces the entrywise power to have rank one. Thus H ∼ F p H \sim F_p H ∼ F p for p ≤ 17 p \le17 p ≤ 17 by [12 ] . At level p p p we can put any two rows in Fourier form. Each further Fourier row in that column ordering rules out a slope for the graph of the exponents of a missing row.
Theorem II. For every odd prime p p p , a Hadamard matrix of order p p p , either regular or Butson, is equivalent to F p F_p F p if it contains ( p − 1 ) / 2 (p-1)/2 ( p − 1 ) /2 distinct Fourier rows in a common column ordering.
Can a symmetry force the Fourier rows when none is prescribed? Let Q Q Q be the nonzero squares in F p F_p F p . A simultaneous symmetry is a pair of row and column permutations preserving every entry.
Theorem III. Let p = 2 m + 1 p=2m+1 p = 2 m + 1 be prime, where m m m is an odd prime power and 4 generates Q Q Q . If a matrix in B ( p , p ) B(p,p) B ( p , p ) admits a simultaneous symmetry with one fixed point and two cycles of length m m m on each side, then it is equivalent to F p F_p F p . In particular this holds whenever m m m is an odd prime.
Comparing the four circulant blocks gives recognition at every odd prime through 109 (Corollary 7.14). Without assuming any symmetry, we can also recognize F p F_p F p from a single block.
Theorem IV. Let p p p be any odd prime. Write Q Q Q for the nonzero squares in F p \mathbb{F}_p F p and ω = e 2 π i / p \omega=e^{2\pi i/p} ω = e 2 π i / p . If a Hadamard matrix of order p p p , either regular or Butson, contains a submatrix equivalent to ( ω a x ) a , x ∈ Q (\omega^{ax})_{a,x\in Q} ( ω a x ) a , x ∈ Q , then the whole matrix is equivalent to F p F_p F p .
The rows and columns of the block may be permuted and rescaled independently. Theorem 10.4 allows up to ⌊ ∣ Q ∣ / 32 ⌋ \lfloor|Q|/32\rfloor ⌊ ∣ Q ∣/32 ⌋ unspecified entries in each row and each column. For the dephased corner with one square row and one square column deleted, we prove recognition through 10 3 10^3 1 0 3 (Proposition 9.4 ). At every odd prime, agreement with the missing Fourier column on more than 2 p + 6 2\sqrt{p}+6 2 p + 6 surviving rows suffices (Proposition 10.5 ).
The paper is organized as follows. Sections 1–2 prove the power dichotomy of Theorem I and illustrate it with sixth-root matrices. In Sections 3–4 we use directions in the affine plane to prove Theorem II, then determine which regular triples with an 11-cycle extend. Sections 5–7 study the four circulant blocks by complementation and polar decomposition. Their cyclic orderings give Theorem III and the recognition tests through 10 9 10^9 1 0 9 . Sections 8–10 treat the inverse ordering, corner deletions and reconstruction from two strips. Theorem IV recovers the missing border.
Entrywise powers at prime order
Raising each entry of F p F_p F p to its p p p th power gives the all-ones matrix. In a regular or Butson matrix of order p p p , two rows whose quotient is a p p p -cycle become proportional on taking p p p th powers. To see why this forces rank one, we begin with a lemma on flat matrices, whose entries have modulus one.
Lemma 1.1. Let K K K be a flat n × n n\times n n × n matrix whose rows are pairwise orthogonal or proportional, and whose columns have the same property. All row proportionality classes and all column proportionality classes have the same cardinality d d d . In particular rank ( K ) = n / d \operatorname{rank}(K)=n/d rank ( K ) = n / d divides n n n .
Proof. The number of row classes and the number of column classes both equal the rank, say k k k . Remove the proportionality phases and retain one row and column from each class to obtain a flat invertible k × k k\times k k × k matrix B B B . Let R = diag ( r i ) R=\operatorname{diag}(r_i) R = diag ( r i ) and C = diag ( c j ) C=\operatorname{diag}(c_j) C = diag ( c j ) record the row and column class sizes. Orthogonality of distinct classes gives
B C B ∗ = n I k , B ∗ R B = n I k . BCB^*=nI_k,\qquad B^*RB=nI_k. B C B ∗ = n I k , B ∗ R B = n I k .
Thus C B ∗ = B ∗ R CB^*=B^*R C B ∗ = B ∗ R , or R B = B C RB=BC R B = B C . Since all entries of B B B are nonzero, r i = c j r_i=c_j r i = c j for every i , j i,j i , j . Their common value is d d d , and n = k d n=kd n = k d . □
Lemma 1.2. Let p p p be prime and let z 1 , … , z p z_1,\ldots,z_p z 1 , … , z p be roots of unity with ∑ j = 1 p z j = 0 \sum_{j=1}^{p}z_j=0 ∑ j = 1 p z j = 0 . Then either ∑ j = 1 p z j p = 0 \sum_{j=1}^{p}z_j^p=0 ∑ j = 1 p z j p = 0 or z 1 p = ⋯ = z p p z_1^p=\cdots=z_p^p z 1 p = ⋯ = z p p .
Proof. Work in a cyclotomic field K K K containing the z j z_j z j . In its ring of integers, reduction modulo p p p gives
∑ j = 1 p z j p ≡ ( ∑ j = 1 p z j ) p = 0 ( m o d p ) . \sum_{j=1}^{p}z_j^p\equiv\left(\sum_{j=1}^{p}z_j\right)^p=0\pmod p. j = 1 ∑ p z j p ≡ ( j = 1 ∑ p z j ) p = 0 ( mod p ) .
Thus a = ( z 1 p + ⋯ + z p p ) / p a=(z_1^p+\cdots+z_p^p)/p a = ( z 1 p + ⋯ + z p p ) / p is an algebraic integer. Every conjugate of a a a is an average of roots of unity and has absolute value at most one. If a ≠ 0 a\ne0 a = 0 , the product over all embeddings of K K K is a nonzero integer. Its absolute value is therefore one, and so is ∣ a ∣ |a| ∣ a ∣ . Equality in the triangle inequality forces all z j p z_j^p z j p to coincide. □
Theorem 1.3. Let H H H be a complex Hadamard matrix of prime order p p p , either regular or Butson. The matrix K = ( H i j p ) K = (H_{ij}^{p}) K = ( H ij p ) is either Hadamard or of rank one. The latter occurs exactly when H H H is equivalent to a member of B ( p , p ) B(p,p) B ( p , p ) .
Proof. Suppose first that H H H is Butson, of any level. Apply Lemma 1.2 to the entries of each quotient of distinct rows of H H H . The corresponding rows of K K K are orthogonal in the first case and proportional in the second. Since H H H is square, its columns are orthogonal as well, and the same argument applies to each pair of columns. Lemma 1.1 now gives rank ( K ) ∣ p \operatorname{rank}(K) \mid p rank ( K ) ∣ p . In rank p p p the rows are pairwise orthogonal, so K K K is Hadamard. The only other possibility is rank one.
For regular H H H , fix a cycle decomposition of each row quotient. Let G ⊂ T G \subset\mathbb{T} G ⊂ T be generated by the entries of H H H and the groups μ q \mu_q μ q for the cycle lengths q q q used. This finitely generated abelian group splits as its torsion subgroup times a free abelian group. Fix the torsion subgroup pointwise and send each free generator to roots of unity tending to that generator. The resulting homomorphisms send each t μ q t\mu_q t μ q to a rotated q q q -cycle, so applying them entrywise gives Butson matrices converging to H H H . Taking entrywise powers is continuous. The Hadamard condition and the vanishing of all 2 × 2 2 \times2 2 × 2 minors are closed conditions. Thus K K K is again either Hadamard or of rank one, since its entries have modulus one.
Finally, dephasing commutes with taking entrywise powers. A dephased matrix of rank one has all entries equal to one. Hence K K K has rank one exactly when the entries of the dephased H H H belong to μ p \mu_p μ p , as claimed.
Corollary 1.4. Let H H H be a complex Hadamard matrix of prime order p p p , either regular or Butson. If a quotient of 2 rows or 2 columns is a p p p -cycle, then every quotient of distinct rows and every quotient of distinct columns is a p p p -cycle. The matrix H H H dephases into B ( p , p ) B(p,p) B ( p , p ) . For p ≤ 17 p \le17 p ≤ 17 we have H ∼ F p H \sim F_p H ∼ F p .
Proof. The given pair becomes proportional after taking entrywise p p p th powers. Theorem 1.3 therefore gives rank one and puts the dephased H H H in B ( p , p ) B(p,p) B ( p , p ) . In this form, every quotient of distinct rows or columns is a vanishing sum of p p p elements of μ p \mu_p μ p . Its multiplicities are the coefficients of a polynomial of degree at most p − 1 p-1 p − 1 vanishing at e 2 π i / p e^{2\pi i/p} e 2 π i / p . This polynomial is a multiple of 1 + x + ⋯ + x p − 1 1 + x + \cdots+ x^{p-1} 1 + x + ⋯ + x p − 1 and its coefficients sum to p p p , so each is one. Undoing the dephasing only rotates these cycles. The final assertion follows from Hirasaka, Kim and Mizoguchi [12 Theorem 1.1] .
Proposition 1.5. Let H H H be a Hadamard matrix of prime order p p p , either regular or Butson. Suppose an r × s r \times s r × s submatrix has all its cross ratios in μ p \mu_p μ p . If r s > p rs > p r s > p , then H H H is equivalent to a member of B ( p , p ) B(p,p) B ( p , p ) .
Proof. Choose any row i 0 i_0 i 0 and column j 0 j_0 j 0 of the rectangle. For every entry in it the cross ratio H i j H i 0 j 0 H ‾ i j 0 H ‾ i 0 j H_{ij}H_{i_0j_0}\overline{H}_{ij_0}\overline{H}_{i_0j} H ij H i 0 j 0 H i j 0 H i 0 j has p p p th power one. Thus the same rectangle of K = H ∘ p K = H^{\circ p} K = H ∘ p has rank one. Its sole nonzero singular value is its Frobenius norm r s \sqrt{rs} r s . As a compression of K K K its operator norm is at most ∥ K ∥ \lVert K\rVert ∥ K ∥ . If K K K were Hadamard, we would have ∥ K ∥ = p \lVert K\rVert= \sqrt{p} ∥ K ∥ = p , contrary to r s > p rs > p r s > p . Theorem 1.3 gives the conclusion.
For example, a 4 × 5 4 \times5 4 × 5 rectangle already detects level 19. Recognizing F 19 F_{19} F 19 from a specified Fourier pattern is a different question, answered for a 9 × 10 9 \times10 9 × 10 corner in § 10 .
Examples of the Hadamard case
At the same prime, both possibilities in Theorem 1.3 occur. For the Fourier matrix and Szöllősi’s sixth-root matrix [23 ] we have
F 19 ∘ 19 = J , W 19 ∘ 19 = W 19 , F_{19}^{\circ19} = J,\qquad W_{19}^{\circ19} = W_{19}, F 19 ∘ 19 = J , W 19 ∘ 19 = W 19 ,
where J J J is the all-ones matrix and the powers are entrywise. The second equality follows from 19 ≡ 1 ( m o d 6 ) 19 \equiv1 \pmod{6} 19 ≡ 1 ( mod 6 ) . The same calculation applies to the 436 monomial classes in B ( 13 , 6 ) B(13,6) B ( 13 , 6 ) catalogued in [15 , 16 ] . All these examples are regular, as follows.
Lemma 2.1. Every vanishing sum of sixth roots of unity is a union of 2- and 3-cycles. Consequently every member of B ( n , 6 ) B(n,6) B ( n , 6 ) is regular.
Proof. Put w = e π i / 3 w=e^{\pi i/3} w = e π i /3 and let n j n_j n j count the occurrences of w j w^j w j . Cancel opposite pairs and write r j = n j − n j + 3 r_j=n_j-n_{j+3} r j = n j − n j + 3 for j = 0 , 1 , 2 j=0,1,2 j = 0 , 1 , 2 . The relation w 2 = w − 1 w^2=w-1 w 2 = w − 1 gives
0 = r 0 + r 1 w + r 2 w 2 = ( r 0 − r 2 ) + ( r 1 + r 2 ) w . 0=r_0+r_1w+r_2w^2=(r_0-r_2)+(r_1+r_2)w. 0 = r 0 + r 1 w + r 2 w 2 = ( r 0 − r 2 ) + ( r 1 + r 2 ) w .
Thus r 0 = r 2 = − r 1 r_0=r_2=-r_1 r 0 = r 2 = − r 1 . If their common value is nonnegative, the remaining terms are copies of { 1 , w 2 , w 4 } \{1,w^2,w^4\} { 1 , w 2 , w 4 } ; if it is negative, they are copies of { w , w 3 , w 5 } \{w,w^3,w^5\} { w , w 3 , w 5 } . Restore the cancelled opposite pairs. Applying this to row quotients proves the last assertion.
Proposition 2.2. Every affine Hadamard deformation of a member of B ( n , 6 ) B(n,6) B ( n , 6 ) is regular.
Proof. Write the entries as H i j exp ( i ⟨ r i j , t ⟩ ) H_{ij}\exp(i\langle r_{ij},t\rangle) H ij exp ( i ⟨ r ij , t ⟩) . In the scalar product of rows i , k i,k i , k , group terms with equal frequency r i j − r k j r_{ij}-r_{kj} r ij − r k j . Independence of the distinct exponentials on an open set forces each group of sixth roots to sum to zero. Lemma 2.1 splits each group into cycles, which rotate together with their common phase.
At order 7 this gives the regular Petrescu family. Szöllősi also obtains its seed from a dephased symmetric real Hadamard matrix of order n = 8 n=8 n = 8 [24 Theorem 4.1] . In general his construction deletes the first row and column, replaces off-diagonal − 1 -1 − 1 by b b b and diagonal 1 1 1 by − b -b − b , where ∣ b ∣ = 1 \lvert b\rvert=1 ∣ b ∣ = 1 and Re b = ( 6 − n ) / ( n − 4 ) \operatorname{Re}b=(6-n)/(n-4) Re b = ( 6 − n ) / ( n − 4 ) .
Proposition 2.3. Let n > 8 n>8 n > 8 be the order of the dephased symmetric real Hadamard matrix in Szöllősi’s construction above. The resulting matrix of order n − 1 n-1 n − 1 is not regular.
Proof. The rational number b + b − 1 = − 2 + 4 / ( n − 4 ) b+b^{-1}=-2+4/(n-4) b + b − 1 = − 2 + 4/ ( n − 4 ) lies strictly between − 2 -2 − 2 and − 1 -1 − 1 , so it cannot be an algebraic integer. Hence b b b has infinite order and the only roots of unity in ⟨ − 1 , b ⟩ \langle-1,b\rangle ⟨ − 1 , b ⟩ are 1 , − 1 1,-1 1 , − 1 . Ratios between terms of a row quotient lie in this group, so only 2-cycles are possible. Their lengths cannot sum to n − 1 n-1 n − 1 , which is odd.
The next obstruction is the prime-order case of Winterhof’s criterion, stated in [22 Theorem 3.2.12] . At prime order it has a short determinant proof.
Proposition 2.4. If p ≡ 5 ( m o d 6 ) p\equiv5\pmod{6} p ≡ 5 ( mod 6 ) is prime, then B ( p , 6 ) B(p,6) B ( p , 6 ) is empty.
Proof. The determinant d d d of such a matrix would belong to the Eisenstein integers and satisfy d d ‾ = p p \overline{d d}=p^p dd = p p . A prime p ≡ 2 ( m o d 3 ) p\equiv2\pmod{3} p ≡ 2 ( mod 3 ) remains prime in that ring: the polynomial X 2 + X + 1 X^2+X+1 X 2 + X + 1 has no root modulo p p p , since F p × \mathbb{F}_p^\times F p × has no element of order 3. Its valuation in d d ‾ d\overline{d} d d is therefore twice its valuation in d d d , hence even. Its valuation in p p p^p p p is the odd integer p p p , a contradiction.
This excludes level 6 at 11, 17, 23. Petrescu’s array of order 3 s + 1 3s+1 3 s + 1 has the form
H = ( X Y T Y X T T ∗ T ∗ D ) . H=\begin{pmatrix}
X & Y & T\\
Y & X & T\\
T^* & T^* & D
\end{pmatrix}. H = X Y T ∗ Y X T ∗ T T D .
where T T T consists of the s s s noninitial rows of a dephased Hadamard matrix of order s + 1 s+1 s + 1 . At level 6 this particular array requires a seed in B ( 5 , 6 ) B(5,6) B ( 5 , 6 ) for order 13, and in B ( 11 , 6 ) B(11,6) B ( 11 , 6 ) for order 31. Both seeds are excluded above. The existence of a matrix in B ( 31 , 6 ) B(31,6) B ( 31 , 6 ) is listed as open in [5 ] .
For W 19 W_{19} W 19 , the seed has order 7. Here are its blocks [23 ] , with each digit a a a denoting w a w^a w a for w = e π i / 3 w=e^{\pi i/3} w = e π i /3 . Szöllősi asked whether this matrix deforms as the order-7 example does [22 ] .
Table 2.5.
Proposition 2.5. The dephased defect of W 19 W_{19} W 19 is zero. Its class is isolated among all complex Hadamard matrices of order 19.
Proof. Write H i j = w E i j H_{ij}=w^{E_{ij}} H ij = w E ij in the displayed representative. Fix its first row and column to remove the row and column phase freedoms, and vary the remaining phases by t R i j tR_{ij} t R ij , with R 1 j = R i 1 = 0 R_{1j}=R_{i1}=0 R 1 j = R i 1 = 0 . Differentiating the row scalar products gives
∑ j w E i j − E k j ( R i j − R k j ) = 0 ( i < k ) . \sum_j w^{E_{ij}-E_{kj}}(R_{ij}-R_{kj})=0 \qquad(i<k). j ∑ w E ij − E k j ( R ij − R k j ) = 0 ( i < k ) .
In the real basis 1 , w 1,w 1 , w , the coordinates of w 0 , … , w 5 w^0,\ldots,w^5 w 0 , … , w 5 are ( 1 , 0 ) , ( 0 , 1 ) , ( − 1 , 1 ) , ( − 1 , 0 ) , ( 0 , − 1 ) , ( 1 , − 1 ) (1,0),(0,1),(-1,1),(-1,0),(0,-1),(1,-1) ( 1 , 0 ) , ( 0 , 1 ) , ( − 1 , 1 ) , ( − 1 , 0 ) , ( 0 , − 1 ) , ( 1 , − 1 ) . Form the 342 × 324 342 \times324 342 × 324 integer matrix with pairs ( i , k ) (i,k) ( i , k ) in lexicographic order, the two coordinates in the displayed order, and variables in row order. Delete rows 33 , 34 , 35 , 36 , 288 , 297 , 331 , … , 342 33,34,35,36,288,297,331,\ldots,342 33 , 34 , 35 , 36 , 288 , 297 , 331 , … , 342 , numbered from 1. Gaussian elimination gives determinant 19 mod 101 for the remaining minor. Thus the real kernel is zero, and the inverse function theorem isolates the dephased matrix.
For fixed T , D T,D T , D , put S = X + Y S=X+Y S = X + Y , Z = X − Y Z=X-Y Z = X − Y . Block multiplication gives 2 T ∗ T + D D ∗ = ( 3 s + 1 ) I 2T^{*}T+DD^{*}=(3s+1)I 2 T ∗ T + D D ∗ = ( 3 s + 1 ) I , S T + T D ∗ = 0 ST+TD^{*}=0 S T + T D ∗ = 0 , S S ∗ + 2 T T ∗ = ( 3 s + 1 ) I SS^{*}+2TT^{*}=(3s+1)I S S ∗ + 2 T T ∗ = ( 3 s + 1 ) I and Z Z ∗ = ( 3 s + 1 ) I ZZ^{*}=(3s+1)I Z Z ∗ = ( 3 s + 1 ) I . Since T T ∗ = ( s + 1 ) I TT^{*}=(s+1)I T T ∗ = ( s + 1 ) I , we have S = − T D ∗ T ∗ / ( s + 1 ) S=-TD^{*}T^{*}/(s+1) S = − T D ∗ T ∗ / ( s + 1 ) . Once one completion exists, another flat splitting of this S S S gives a completion exactly when Z Z ∗ = ( 3 s + 1 ) I ZZ^{*}=(3s+1)I Z Z ∗ = ( 3 s + 1 ) I .
Lemma 2.6. In Petrescu’s array of order 3 s + 1 3s+1 3 s + 1 , fix T , D T,D T , D with s ≥ 3 s\ge3 s ≥ 3 and put S = − T D ∗ T ∗ / ( s + 1 ) S=-TD^{*}T^{*}/(s+1) S = − T D ∗ T ∗ / ( s + 1 ) . If S S S has one zero in each row and column and 0 < ∣ S i j ∣ < 2 0<|S_{ij}|<2 0 < ∣ S ij ∣ < 2 elsewhere, there are only finitely many flat completions.
Proof. Each nonzero entry of S S S has two ordered splittings into unit entries. Fix these choices and write 2 u i 2u_i 2 u i for the remaining entry of row i i i of Z Z Z , with ∣ u i ∣ = 1 |u_i|=1 ∣ u i ∣ = 1 . Its products with the other rows give A i k u i + B i k u ‾ k + C i k = 0 A_{ik}u_i+B_{ik}\overline{u}_k+C_{ik}=0 A ik u i + B ik u k + C ik = 0 with A i k B i k ≠ 0 A_{ik}B_{ik}\ne0 A ik B ik = 0 . If some C i k ≠ 0 C_{ik}\ne0 C ik = 0 , two distinct circles meet in at most two choices for u i u_i u i , each determining all other phases. Otherwise all products u i u k u_i u_k u i u k are fixed, and three indices determine u i 2 u_i^2 u i 2 .
Theorem 2.7. The displayed T , D T,D T , D admit exactly four unimodular completions up to swaps within the paired rows and columns. All four are sixth-root matrices of dephased defect zero.
Proof. Let X 0 , Y 0 X^0,Y^0 X 0 , Y 0 be the displayed blocks. The unique zero columns of S S S in row order are k i = 5 , 3 , 6 , 1 , 2 , 4 k_i=5,3,6,1,2,4 k i = 5 , 3 , 6 , 1 , 2 , 4 . There Z i k i = 2 X i k i 0 z i Z_{ik_i}=2X^0_{ik_i}z_i Z i k i = 2 X i k i 0 z i , ∣ z i ∣ = 1 |z_i|=1 ∣ z i ∣ = 1 . Elsewhere ∣ S i j ∣ = 1 |S_{ij}|=1 ∣ S ij ∣ = 1 and Z i j = ± ( X 0 − Y 0 ) i j Z_{ij}=\pm(X^0-Y^0)_{ij} Z ij = ± ( X 0 − Y 0 ) ij . Pair swaps change signs of whole rows or columns of Z Z Z . Make all five signs of row 1 positive and the first off-zero sign in each other row positive. Encode its four remaining signs in column order by four bits, 0 for plus, most significant first. Set the variable entries of Z Z Z to zero to obtain U U U . The product of rows i , j i,j i , j is A i j z i + B i j z ‾ j + C i j A_{ij}z_i+B_{ij}\overline{z}_j+C_{ij} A ij z i + B ij z j + C ij , where
A i j = 2 X i k i 0 U ‾ j k i , B i j = 2 U i k j X j k j 0 , C i j = ∑ l U i l U ‾ j l . A_{ij}=2X^0_{ik_i}\overline{U}_{jk_i},\qquad B_{ij}=2U_{ik_j}X^0_{jk_j},\qquad C_{ij}=\sum_l U_{il}\overline{U}_{jl}. A ij = 2 X i k i 0 U j k i , B ij = 2 U i k j X j k j 0 , C ij = l ∑ U i l U j l .
Put z = z 1 z=z_1 z = z 1 . The first row gives z ‾ j = d j + e j z \overline{z}_j=d_j+e_jz z j = d j + e j z , with ( d j , e j ) = − ( C 1 j , A 1 j ) / B 1 j (d_j,e_j)=-(C_{1j},A_{1j})/B_{1j} ( d j , e j ) = − ( C 1 j , A 1 j ) / B 1 j . Using z ‾ = 1 / z \overline{z}=1/z z = 1/ z , the modulus equation for j j j and the pair equation for 1 < i < j 1<i<j 1 < i < j become
( d j + e j z ) ( d j ‾ z + e j ‾ ) − z = 0 , (d_j+e_jz)(\overline{d_j}z+\overline{e_j})-z=0, ( d j + e j z ) ( d j z + e j ) − z = 0 ,
A i j ( d i ‾ z + e i ‾ ) + B i j z ( d j + e j z ) + C i j z = 0. A_{ij}(\overline{d_i}z+\overline{e_i})+B_{ij}z(d_j+e_jz)+C_{ij}z=0. A ij ( d i z + e i ) + B ij z ( d j + e j z ) + C ij z = 0.
Start with gcd zero in Q ( w ) [ z ] \mathbb{Q}(w)[z] Q ( w ) [ z ] . For each successive row try its 16 sign codes and take the gcd with its new equations, discarding nonzero constants. The successive numbers of surviving prefixes are 16, 28, 4, 4, 4, each final monic gcd being z 2 − 1 z^2-1 z 2 − 1 . After fixing the first-row operation (the simultaneous reversal of all rows and columns acts trivially), only the flip at column k 1 k_1 k 1 remains free, followed by row flips restoring the normalization. It reverses z 1 z_1 z 1 , so take z 1 = 1 z_1=1 z 1 = 1 uniquely. Substitution gives Z Z ∗ = 19 I ZZ^*=19I Z Z ∗ = 19 I in the four cases below. The last column gives the minor from Proposition 2.5 modulo 101.
Table 1.
The phases are signs, so each pair consists of the two original sixth roots. All four minors are nonzero modulo 101, giving isolation.
Szöllősi’s broader question concerns all Petrescu-type matrices in B ( 19 , 6 ) B(19,6) B ( 19 , 6 ) [22 Problem 3.2.11] . Our four isolated completions rule out the displayed pair ( T , D ) (T,D) ( T , D ) as a source of such a family. Taking nineteenth powers fixes W 19 W_{19} W 19 entry by entry, whereas it takes F 19 F_{19} F 19 to the all-ones matrix.
Recognizing the Fourier matrix from its rows
We return to the other case of Theorem 1.3 . When the entrywise p p p th power has rank one, dephasing gives a Hadamard matrix with entries in μ p \mu_p μ p . For the rest of the paper we ask how much of the Fourier matrix we need to recognize it. We begin with one quotient of rows.
Put w = e 2 π i / p w=e^{2\pi i/p} w = e 2 π i / p and use F p F_p F p to label the columns. The rows of F p F_p F p are the characters
r a ( x ) = w a x , r a r b ‾ = r a − b . r_a(x)=w^{ax},\qquad r_a\overline{r_b}=r_{a-b}. r a ( x ) = w a x , r a r b = r a − b .
If a ≠ b a\ne b a = b , the map x ↦ ( a − b ) x x\mapsto(a-b)x x ↦ ( a − b ) x runs once through the field, so these rows are orthogonal. Conversely, in any member of B ( p , p ) B(p,p) B ( p , p ) a quotient of distinct rows contains every p p p th root once, by Corollary 1.4. We can therefore make any chosen pair into r 0 , r 1 r_0,r_1 r 0 , r 1 : divide each column by its entry in the first row and order the columns by the exponents of the second. The issue is whether the same column ordering works for the other rows.
Multiply a third row by a scalar so its entry at x = 0 x=0 x = 0 is one, and write it as ( w f ( x ) ) x (w^{f(x)})_x ( w f ( x ) ) x . It is orthogonal to r 0 , r 1 r_0,r_1 r 0 , r 1 exactly when both f ( x ) f(x) f ( x ) and f ( x ) − x f(x)-x f ( x ) − x permute F p F_p F p . This leaves room for nonlinear f f f . At p = 7 p=7 p = 7 , for instance, put f ( 0 ) = 0 f(0)=0 f ( 0 ) = 0 and take f ( x ) = 3 x f(x)=3x f ( x ) = 3 x on the nonzero squares and f ( x ) = 5 x f(x)=5x f ( x ) = 5 x on the nonsquares. Both multipliers are nonsquares, so f f f exchanges the two classes. For f ( x ) − x f(x)-x f ( x ) − x the multipliers are 2, 4, both squares, so it preserves the two classes. This third row satisfies both orthogonality equations.
Each additional prescribed Fourier row r a r_a r a asks that f ( x ) − a x f(x)-ax f ( x ) − a x also be a permutation. How many such conditions force f f f to be linear? We answer this first, then examine regular triples and their completions at order 11. Further on we will obtain Fourier rows from a cyclic symmetry or from a prescribed block of entries.
We recall the direction theorem of Rédei and Megyesi, in the form stated in [21 Theorem 1.1] : a set of p p p points in F p 2 F_p^2 F p 2 which is not a line determines at least ( p + 3 ) / 2 (p+3)/2 ( p + 3 ) /2 directions. For a graph ( x , f ( x ) ) , (x,f(x)), ( x , f ( x )) , the vertical direction is absent, and a finite slope a a a occurs precisely when f ( x ) − a x = f ( y ) − a y f(x)-ax=f(y)-ay f ( x ) − a x = f ( y ) − a y for some x ≠ y x\ne y x = y . Thus every prescribed Fourier row removes a direction.
Theorem 3.1. Let p p p be an odd prime and m = ( p − 1 ) / 2 m=(p-1)/2 m = ( p − 1 ) /2 . If a Hadamard matrix H H H of order p p p , either regular or Butson, contains m m m distinct Fourier rows in a common column ordering, then H ∼ F p H\sim F_p H ∼ F p .
Proof. At p = 3 p=3 p = 3 , three unit numbers summing to zero form a rotated μ 3 \mu_3 μ 3 . After dephasing and a column permutation the first two rows are r 0 , r 1 r_0,r_1 r 0 , r 1 , and orthogonality determines the third up to a scalar. For p ≥ 5 p\ge5 p ≥ 5 there are at least two prescribed rows, and their quotient is a p p p -cycle. By Corollary 1.4, after dephasing all entries are p p p th roots. This dephasing preserves the form of the prescribed rows: using the row of slope a 0 a_0 a 0 as the first row replaces the prescribed slopes by a − a 0 a-a_0 a − a 0 , and the column x = 0 x=0 x = 0 is already one in these rows.
Write any additional dephased row as ( w f ( x ) ) x (w^{f(x)})_x ( w f ( x ) ) x , with f ( 0 ) = 0 f(0)=0 f ( 0 ) = 0 . As above, orthogonality to the prescribed row r a r_a r a makes f ( x ) − a x f(x)-ax f ( x ) − a x a permutation. Thus the graph of f f f avoids at least m m m finite directions, and determines at most p − m = ( p + 1 ) / 2 p-m=(p+1)/2 p − m = ( p + 1 ) /2 directions. The direction theorem forces this graph to be a line. Hence f ( x ) = b x f(x)=bx f ( x ) = b x , and the row is Fourier. Orthogonality makes all the slopes distinct, so the p p p rows give F p F_p F p after a permutation. □
A partial Hadamard matrix is a K × N K\times N K × N matrix H H H with entries in T \mathbb{T} T and H H ∗ = N I K HH^*=NI_K H H ∗ = N I K . For a partial matrix of width p p p with p p p th-root entries, the same reasoning shows that any further p p p th-root row orthogonal to the m m m Fourier rows is a scalar multiple of a Fourier row. Normalizing its entry at x = 0 x=0 x = 0 to one fixes that scalar. The assertion for arbitrary regular or Butson levels uses squareness in the first step, through the power dichotomy. It does not assert that a partial regular matrix with these rows is automatically of level p p p .
There is also an elementary statement without any Butson or regularity assumption, when the prescribed slopes are consecutive.
Proposition 3.2. Let p = 2 m + 1 p=2m+1 p = 2 m + 1 be prime. A complex Hadamard matrix containing the m m m Fourier rows of slopes 0 , 1 , … , m − 1 0,1,\ldots,m-1 0 , 1 , … , m − 1 is equivalent to F p F_p F p .
Proof. For a remaining row v v v , orthogonality removes its Fourier coefficients at these m m m frequencies. We can therefore write
v x = w m x P ( w x ) , P ( z ) = c 0 + c 1 z + ⋯ + c m z m . v_x=w^{mx}P(w^x),\qquad P(z)=c_0+c_1z+\cdots+c_mz^m. v x = w m x P ( w x ) , P ( z ) = c 0 + c 1 z + ⋯ + c m z m .
The Laurent polynomial ∣ P ( z ) ∣ 2 − 1 |P(z)|^2-1 ∣ P ( z ) ∣ 2 − 1 on the unit circle has exponents between − m -m − m and m m m and vanishes at all p = 2 m + 1 p=2m+1 p = 2 m + 1 p p p th roots. Multiplication by z m z^m z m gives a polynomial of degree at most 2 m < p 2m<p 2 m < p with p p p roots, so it is zero. If c r , c s c_r,c_s c r , c s are the first and last nonzero coefficients and r < s r<s r < s , the coefficient at exponent s − r s-r s − r in ∣ P ∣ 2 |P|^2 ∣ P ∣ 2 is c s c r ≠ 0 c_sc_r\ne0 c s c r = 0 , a contradiction. Thus P P P is a single monomial of unit modulus. Every remaining row is a scalar multiple of a Fourier row, and orthogonality supplies all the missing slopes. □
For arbitrary slopes the first proof uses the p p p th roots to turn orthogonality into a statement about a graph. For consecutive slopes the second proof uses only the unit modulus of the entries. Both start with rows whose common column ordering is already known. We next go back to the point at which only the first two rows have been fixed.
Completing three rows at order 11
Fix the first two rows r 0 , r 1 r_0,r_1 r 0 , r 1 at p = 11 p=11 p = 11 and suppose only that the other row quotients decompose into prime cycles. For a square matrix we already know the conclusion. Corollary 1.4 gives level 11, and the classification of B ( 11 , 11 ) B(11,11) B ( 11 , 11 ) in [12 ] gives F 11 F_{11} F 11 . At what stage of a completion does this rigidity appear? Already for three rows there are two possibilities. After a row scaling the third row can have entries in μ 11 \mu_{11} μ 11 , in which case we have the permutation problem of § 4 . It can also involve smaller prime cycles, with a free phase surviving orthogonality. We describe these triples, then examine which ones fit inside a square matrix. At level 11 six mutually orthogonal rows already have Fourier slopes in the coordinates fixed by the first pair.
Write the triple as ( 1 ; u ; v ) (1;u;v) ( 1 ; u ; v ) , where u j = w j u_j = w^j u j = w j , w = e 2 π i / 11 w = e^{2\pi i/11} w = e 2 π i /11 , and put y j = v j / u j y_j = v_j/u_j y j = v j / u j . A profile records the lengths in a chosen cycle decomposition. The partitions of 11 into primes are
A = 11 , B = 7 + 2 + 2 , C = 5 + 3 + 3 , D = 5 + 2 + 2 + 2 , E = 3 + 3 + 3 + 2 , F = 3 + 2 + 2 + 2 + 2. \begin{aligned}
A &= 11, & B &= 7 + 2 + 2, & C &= 5 + 3 + 3, \\
D &= 5 + 2 + 2 + 2, & E &= 3 + 3 + 3 + 2, & F &= 3 + 2 + 2 + 2 + 2.
\end{aligned} A D = 11 , = 5 + 2 + 2 + 2 , B E = 7 + 2 + 2 , = 3 + 3 + 3 + 2 , C F = 5 + 3 + 3 , = 3 + 2 + 2 + 2 + 2.
Thus A E F AEF A E F , for example, means that besides u u u , one of v , y v,y v , y has profile E E E and the other has profile F F F . The identity u j y j = v j u_jy_j = v_j u j y j = v j restricts how the cycles in y y y and v v v can meet.
Lemma 4.1. Let ( 1 ; u ; v ) (1;u;v) ( 1 ; u ; v ) be a regular 3 × 11 3 \times11 3 × 11 triple with u j = w j u_j = w^j u j = w j , where w = e 2 π i / 11 w = e^{2\pi i/11} w = e 2 π i /11 , and put y j = v j / u j y_j = v_j/u_j y j = v j / u j . If 2 of the row quotients have profile A A A , so does the third. If y , v y,v y , v contain no 11-cycles, a cycle in y y y and a cycle in v v v meet in at most one column position.
Proof. 2 11-cycle quotient vectors have all their entries in rotated copies of μ 11 \mu_{11} μ 11 . Their ratio also lies in a rotated μ 11 \mu_{11} μ 11 . By regularity, this third quotient decomposes into prime cycles. Each such cycle must have length 11, so the quotient is a single 11-cycle.
For the second assertion, suppose columns j ≠ k j \ne k j = k belong to the same p p p -cycle of y y y and the same q q q -cycle of v v v . Then
w j − k = v j / v k y j / y k ∈ μ lcm ( p , q ) . w^{j-k} = \frac{v_j/v_k}{y_j/y_k} \in\mu_{\operatorname{lcm}(p,q)}. w j − k = y j / y k v j / v k ∈ μ lcm ( p , q ) .
As p , q ≠ 11 p,q \ne11 p , q = 11 , this contradicts j ≠ k j \ne k j = k modulo 11.
Theorem 4.2. The possible chosen profile triples of regular 3 × 11 3 \times11 3 × 11 partial Hadamard matrices with an 11-cycle quotient are precisely:
A A A , A E E , A E F , A F F . AAA,\qquad AEE,\qquad AEF,\qquad AFF. AAA , A E E , A E F , A F F . All 4 occur. This branch admits an exhaustive finite parametrization by fixed matrices and affine one-parameter families. The parametrization below is redundant; it is not a list of inequivalent matrices or families.
Proof. If either remaining quotient has profile A A A , Lemma 4.1 gives A A A AAA AAA . Suppose now that neither does. Make a bipartite graph whose left vertices are the cycles of y y y , whose right vertices are the cycles of v v v , and whose edges are the 11 columns. The lemma says that it is simple. Its degrees are the respective cycle lengths. Every vertex has degree at least 2. A 7-cycle cannot occur, since there are at most 5 vertices on the other side. A 5-cycle requires 5 vertices on the other side, leaving only A C F ACF A C F and A D F ADF A D F as possible cases involving a 5-cycle.
These 2 cases are also impossible. In either graph, the 5-cycle is the unique vertex of degree 5; all other vertices have degree 2 or 3. Along graph edges, ratios of the cycle phases are products of roots of orders dividing 330. Within a connected component, factor out one common phase and project these roots onto their μ 5 \mu_5 μ 5 component. After removing the 5-cycle vertex, this component is constant on each remaining connected component. Its 5 neighbors must have 5 different μ 5 \mu_5 μ 5 components, because the 5 entries in the 5-cycle do. They must therefore belong to 5 different connected components after removal. Each neighbor has another left neighbor, because its original degree is at least 2. This requires at least 5 other left vertices. There are only 2 in profile C C C and 3 in profile D D D , a contradiction.
For the graph parametrization put w = e π i / 33 w = e^{\pi i/33} w = e π i /33 and ω = w 11 = e π i / 3 \omega= w^{11} = e^{\pi i/3} ω = w 11 = e π i /3 . Thus w 6 w^6 w 6 is the primitive 11th root used above. For A E F AEF A E F , A E F AEF A E F , A F F AFF A F F , all the other cycles have length 2 or 3. In each connected graph component, the edge equations force the cycle phases, relative to one common phase, to lie in μ 66 = μ 11 μ 6 \mu_{66} = \mu_{11}\mu_6 μ 66 = μ 11 μ 6 . Consequently the data are:
A simple bipartite graph with 11 edges and the prescribed degrees.
An edge color r e ∈ Z / 6 Z r_e \in\mathbb{Z}/6\mathbb{Z} r e ∈ Z /6 Z such that the colors at a degree-p p p vertex form one rotated p p p -cycle in μ 6 \mu_6 μ 6 .
Labels b i , c k ∈ Z / 11 Z b_i,c_k \in\mathbb{Z}/11\mathbb{Z} b i , c k ∈ Z /11 Z on the left and right vertices, with the following multiset identity:
{ c k − b i : ( i , k ) is an edge } = Z / 11 Z . \{c_k-b_i:(i,k)\text{ is an edge}\}=\mathbb{Z}/11\mathbb{Z}. { c k − b i : ( i , k ) is an edge } = Z /11 Z .
One phase t s ∈ T t_s \in\mathbb{T} t s ∈ T for each connected component.
For the edge e = ( i , k ) e=(i,k) e = ( i , k ) of color r e r_e r e in component s s s , set
j = c k − b i , y j = t s w 6 b i ω r e , v j = t s w 6 c k ω r e . j=c_k-b_i,\qquad y_j=t_s w^{6b_i}\omega^{r_e},\qquad v_j=t_s w^{6c_k}\omega^{r_e}. j = c k − b i , y j = t s w 6 b i ω r e , v j = t s w 6 c k ω r e .
The differences enumerate the columns exactly once. Every vertex supplies its required prime cycle, and v j / u j = y j v_j/u_j=y_j v j / u j = y j . These conditions are sufficient as well as necessary. A common factor of all the t s t_s t s is removed by a row factor. Thus a graph with c c c connected components supplies c − 1 c-1 c − 1 continuous parameters.
Enumerate the simple bipartite graphs with the prescribed degrees, then all cycle colors and vertex labels satisfying these conditions. The color enumeration removes a common rotation in μ 6 \mu_6 μ 6 and orders cycles of equal length before matching their entries; the removed rotation is absorbed in the component phases. After graph isomorphism and the label normalization specified below, the retained presentations are listed in the next table. Here 123 denotes the neighbor set { 1 , 2 , 3 } \{1,2,3\} { 1 , 2 , 3 } of a left vertex. Rows of a graph are listed in degree order. Colors and labels are retained finite presentations, not equivalence-class counts.
Table 1 (PDF p. 10).
To normalize the labels, choose the first right vertex k k k and its first two left neighbors i , j i,j i , j , and impose
b i = 0 , b j = 1 , c k = 0. b_i=0,\qquad b_j=1,\qquad c_k=0. b i = 0 , b j = 1 , c k = 0.
The edge differences force b i ≠ b j b_i\ne b_j b i = b j , so independent translations on the 2 sides followed by a common nonzero field scaling achieve this. In every other connected component, set its first vertex label to zero; its removed common label is absorbed into t s t_s t s . Indeed, translating all left and right labels by B , C B,C B , C , respectively, shifts the column index by C − B C-B C − B and multiplies y , v y,v y , v by w 6 B , w 6 C w^{6B},w^{6C} w 6 B , w 6 C . These translations amount to column and row equivalences. To recover representatives up to these equivalences one must still allow all ten common nonzero field multipliers.
Only the third row of the table has more than one connected component. Its components have 7 and 4 edges. It gives affine one-parameter families; all the other graph presentations have no continuous parameter. The A A A AAA AAA branch is the finite complete-mapping problem used again in the square-completion calculation below: after normalization it consists of permutations π \pi π with π ( 0 ) = 0 \pi(0)=0 π ( 0 ) = 0 and j + π ( j ) j+\pi(j) j + π ( j ) also a permutation. There are 3441 such normalized maps. □ \square □
With the same w = e π i / 33 w=e^{\pi i/33} w = e π i /33 , let ∣ q ∣ = 1 |q|=1 ∣ q ∣ = 1 . An explicit family from the disconnected F F FF F F graph is
H ( q ) 0 j = 1 , H ( q ) 1 j = w 6 j , H ( q ) 2 j = w a j q d j , 0 ≤ j ≤ 10 , H(q)_{0j}=1,\qquad H(q)_{1j}=w^{6j},\qquad H(q)_{2j}=w^{a_j}q^{d_j},\qquad0\le j\le10, H ( q ) 0 j = 1 , H ( q ) 1 j = w 6 j , H ( q ) 2 j = w a j q d j , 0 ≤ j ≤ 10 ,
where
( a j ) = ( 0 , 23 , 56 , 40 , 2 , 41 , 22 , 35 , 8 , 7 , 44 ) , (a_j)=(0,23,56,40,2,41,22,35,8,7,44), ( a j ) = ( 0 , 23 , 56 , 40 , 2 , 41 , 22 , 35 , 8 , 7 , 44 ) ,
( d j ) = ( 0 , 0 , 0 , 0 , 1 , 1 , 0 , 1 , 1 , 0 , 0 ) . (d_j)=(0,0,0,0,1,1,0,1,1,0,0). ( d j ) = ( 0 , 0 , 0 , 0 , 1 , 1 , 0 , 1 , 1 , 0 , 0 ) .
Thus the q q q factors occur precisely in columns 4, 5, 7, 8, with columns numbered from zero. Writing the third row as v v v and the second as u u u , explicit cycle supports are
v { 0 , 6 , 10 } ; { 1 , 2 } ; { 3 , 9 } ; { 4 , 7 } ; { 5 , 8 } v / u { 0 , 2 , 3 } ; { 1 , 10 } ; { 6 , 9 } ; { 4 , 5 } ; { 7 , 8 } . \begin{aligned}
v &\quad\{0,6,10\};\ \{1,2\};\ \{3,9\};\ \{4,7\};\ \{5,8\}\\
v/u &\quad\{0,2,3\};\ \{1,10\};\ \{6,9\};\ \{4,5\};\ \{7,8\}.
\end{aligned} v v / u { 0 , 6 , 10 } ; { 1 , 2 } ; { 3 , 9 } ; { 4 , 7 } ; { 5 , 8 } { 0 , 2 , 3 } ; { 1 , 10 } ; { 6 , 9 } ; { 4 , 5 } ; { 7 , 8 } .
In each line, the first block is a 3-cycle and the remaining 4 blocks are antipodal pairs. On each block the power of q q q is constant. These supports prove regularity for every q ∈ T q \in\mathbb{T} q ∈ T , and the middle row is the full 11-cycle. In particular H ( q ) H ( q ) ∗ = 11 I 3 H(q)H(q)^* = 11I_3 H ( q ) H ( q ) ∗ = 11 I 3 identically in q q q . The code independently verifies every Laurent coefficient of each row scalar product by reduction modulo Φ 66 \Phi_{66} Φ 66 over the integers. The cross ratios H i j H k ℓ H ‾ i ℓ H ‾ k j H_{ij}H_{k\ell}\overline{H}_{i\ell}\overline{H}_{kj} H ij H k ℓ H i ℓ H k j form a finite multiset invariant under equivalence. The cross ratio q w 2 qw^2 q w 2 therefore shows that each equivalence class meets this family in finitely many parameter values [10 , 26 ] .
Which of these triples survive completion? Corollary 1.4 already excludes the mixed triples in a square matrix. We give a second proof from the cycle decompositions, before counting how far the level-11 triples extend. Return to w = e 2 π i / 11 w=e^{2\pi i/11} w = e 2 π i /11 and let H H H be a regular square matrix with a distinguished 11-cycle quotient. Normalize its distinguished rows to 1 and u = ( w j ) j = 0 10 u=(w^j)_{j=0}^{10} u = ( w j ) j = 0 10 . For any other row v v v , put y = v / u y=v/u y = v / u . Lemma 4.1 and the profile exclusion above show that either both y , v y,v y , v are 11-cycles, or both have profiles E E E or F F F . The same overlap graph therefore controls every row of the square matrix.
In the latter case their graph has at most 10 vertices and minimum degree 2. Each connected component has at least 4 vertices, so there are at most 2 components. Within a component, ratios of cycle phases belong to μ 66 \mu_{66} μ 66 . Consequently the entries of v v v lie in the union of at most 2 rotated copies of μ 66 \mu_{66} μ 66 . The same conclusion holds for an A A A row, which needs just one copy.
Lemma 4.3. Let H H H be a regular Hadamard matrix of order 11 with an 11-cycle row quotient. Every quotient of distinct rows of H H H decomposes using only cycles of lengths 2, 3, and 11.
Proof. Each row lies in at most 2 cosets of μ 66 \mu_{66} μ 66 , so the quotient of any 2 rows lies in at most 4 such cosets. A rotated 5-cycle or 7-cycle intersects a single coset of μ 66 \mu_{66} μ 66 in at most one value: the ratio of 2 distinct common values would lie both in μ 66 \mu_{66} μ 66 and in μ 5 \mu_5 μ 5 or μ 7 \mu_7 μ 7 . 4 cosets cannot contain either cycle. Regularity and the list of prime partitions of 11 give the result.
This argument uses only the graph size and the phase relations. It does not require the detailed enumeration of the 6 3-row support graphs.
Proposition 4.4. Let p p p be prime. Suppose a complex Hadamard matrix of order p p p has every row quotient decomposable using only 2-, 3-, and p p p -cycles. If one row quotient is a p p p -cycle, then every row quotient is a p p p -cycle. In particular the matrix is equivalent to a member of B ( p , p ) B(p,p) B ( p , p ) .
Proof. For p = 2 , 3 p=2,3 p = 2 , 3 the only allowed partition of p p p is the single part p p p . Assume p > 3 p>3 p > 3 . Let G ⊂ T G \subset\mathbb{T} G ⊂ T be generated by the entries of H H H , μ 6 \mu_6 μ 6 and μ p \mu_p μ p . Put O = Z [ e 2 π i / 3 ] O=\mathbb{Z}[e^{2\pi i/3}] O = Z [ e 2 π i /3 ] and form the commutative ring
R = Z [ G ] ⊗ Z [ μ 6 ] O , R=\mathbb{Z}[G]\otimes_{\mathbb{Z}[\mu_6]}O, R = Z [ G ] ⊗ Z [ μ 6 ] O ,
using the usual inclusion of μ 6 \mu_6 μ 6 in O O O . It is free over O O O on representatives of G / μ 6 G/\mu_6 G / μ 6 . Write [ z ] [z] [ z ] for the image of z ∈ G z\in G z ∈ G and extend [ z ] ∗ = [ z − 1 ] [z]^*=[z^{-1}] [ z ] ∗ = [ z − 1 ] by conjugation on coefficients. The sum of the absolute values of the coefficients defines ∥ f ∥ 1 \lVert f\rVert_1 ∥ f ∥ 1 independently of the representatives. Each nonzero coefficient has absolute value at least one, by the Eisenstein norm.
Put S = ∑ z ∈ μ p [ z ] S=\sum_{z\in\mu_p}[z] S = ∑ z ∈ μ p [ z ] and e = S / p e=S/p e = S / p in R ⊗ Q R\otimes\mathbb{Q} R ⊗ Q . Then e 2 = e e^2=e e 2 = e . For M = ( [ H i j ] ) M=([H_{ij}]) M = ([ H ij ]) , a 2- or 3-cycle contributes zero to a row product and a p p p -cycle contributes a monomial times S S S . Hence ( 1 − e ) M M ∗ = p ( 1 − e ) I (1-e)MM^*=p(1-e)I ( 1 − e ) M M ∗ = p ( 1 − e ) I . Over the commutative ring with identity 1 − e 1-e 1 − e a square right inverse is a left inverse, by the adjugate formula. Thus ( 1 − e ) M ∗ M = p ( 1 − e ) I (1-e)M^*M=p(1-e)I ( 1 − e ) M ∗ M = p ( 1 − e ) I as well.
Every off-diagonal column product f f f therefore satisfies f = e f f=ef f = e f and is fixed by multiplication by [ z ] [z] [ z ] for z ∈ μ p z\in\mu_p z ∈ μ p . These multiplications permute G / μ 6 G/\mu_6 G / μ 6 in orbits of length p p p , preserving coefficient magnitudes. A nonzero orbit contributes at least p p p to ∥ f ∥ 1 \|f\|_1 ∥ f ∥ 1 . Yet f f f is a sum of just p p p monomials. If f ≠ 0 f \ne0 f = 0 , all summands must occupy distinct cosets of one orbit. Invariance then identifies the original summands, one by one, as a rotated p p p -cycle.
Choose an integer k ≡ 1 ( m o d 6 ) k \equiv1 \pmod{6} k ≡ 1 ( mod 6 ) , k ≡ 0 ( m o d p ) k \equiv0 \pmod{p} k ≡ 0 ( mod p ) . The map [ z ] ↦ z k [z] \mapsto z^k [ z ] ↦ z k respects the coefficients in O O O . Applied to M M M , it gives a flat matrix in which distinct rows are orthogonal or proportional according to their original cycles. The column calculation gives the same alternative for the columns. The distinguished row pair becomes proportional, so Lemma 1.1 forces rank one. Every row quotient must therefore be a p p p -cycle, since a sum of 2- and 3-cycles would still vanish. Dephasing gives entries in μ p \mu_p μ p .
Theorem 4.5. Let H H H be a regular complex Hadamard matrix of order 11. If some quotient of 2 rows is a single 11-cycle, then H H H is equivalent to F 11 = ( w a b ) a , b = 0 10 F_{11} = (w^{ab})_{a,b=0}^{10} F 11 = ( w ab ) a , b = 0 10 , where w = e 2 π i / 11 w = e^{2\pi i/11} w = e 2 π i /11 .
Proof. Apply Proposition 4.4 with p = 11 p = 11 p = 11 , using Lemma 4.3 . It excludes every mixed regular square completion in the distinguished-11-cycle branch, including all values of the free phases in the previously obtained 3-row affine families.
We can now track completions inside B ( 11 , 11 ) B(11,11) B ( 11 , 11 ) row by row. After dephasing and permuting columns, its first 2 rows are 1 1 1 and ( w j ) j = 0 10 (w^j)_{j=0}^{10} ( w j ) j = 0 10 . Any further dephased row is ( w a j ) (w^{a_j}) ( w a j ) , where
a 0 = 0 , ( a j ) j = 0 10 and ( a j − j ) j = 0 10 are permutations of Z / 11 Z . a_0 = 0,\qquad(a_j)_{j=0}^{10}\text{ and }(a_j-j)_{j=0}^{10}\text{ are permutations of }\mathbb{Z}/11\mathbb{Z}. a 0 = 0 , ( a j ) j = 0 10 and ( a j − j ) j = 0 10 are permutations of Z /11 Z .
Indeed, a vanishing sum of 11 11th roots has one of each root: its exponent-count polynomial has degree at most 10 and is a multiple of Φ 11 = 1 + x + ⋯ + x 10 \Phi_{11} = 1 + x + \cdots+ x^{10} Φ 11 = 1 + x + ⋯ + x 10 .
There are exactly 3441 such candidate rows. Form a graph G G G by joining candidates a , b a,b a , b when ( a j − b j ) j = 0 10 (a_j-b_j)_{j=0}^{10} ( a j − b j ) j = 0 10 is a permutation. A square completion is exactly a clique of size 9 in this graph. This is the orthomorphism graph of Lazebnik and Thomason. Their Table 1 gives its 2016 edges, its unique 9-clique and the size 3 of its next-largest maximal clique [17 ] . Their Section 4.1 also identifies the isolated vertices and the six vertices of degree 162. Recomputing the graph gives the full degree distribution
Table 1 (PDF p. 12).
The 9 Fourier candidates are a j = k j a_j = kj a j = k j , k = 2 , … , 10 k = 2,\ldots,10 k = 2 , … , 10 . 3 have degree 8 and 6 have degree 162; they form a complete graph K 9 K_9 K 9 . All other vertices are excluded from a 9-clique as follows:
3300 have degree less than 8.
The remaining 132 have degree exactly 8, but their 8 neighbors are not pairwise adjacent. For each one, the certificate lists an explicit nonadjacent pair of neighbors. A 9-clique containing that vertex would require its entire neighborhood to be complete.
Thus the Fourier K 9 K_9 K 9 is the unique square completion. This proves Theorem 4.5 .
Fix a nonlinear candidate a a a . The largest extension in which every quotient is an 11-cycle has 3 + ω ( G [ N ( a ) ] ) 3 + \omega(G[N(a)]) 3 + ω ( G [ N ( a )]) rows: the first two rows, a a a , and a clique in its neighborhood. We take the clique number of the empty graph to be zero. Counting by candidate gives
Table 2.
The six-row cutoff already follows from the maximal clique sizes in [17 Table 1] : four candidate rows must belong to the Fourier clique. The table above refines that cutoff for each normalized nonlinear third row. Its last line shows that five rows can occur. The exclusion of mixed triples from square completions uses Proposition 4.4 .
Corollary 4.6. Let H H H be a regular complex Hadamard matrix of order 11. If the quotient of two columns is an 11-cycle, then H H H is equivalent to F 11 F_{11} F 11 .
Proof. Suppose no row quotient is an 11-cycle. Raising every entry of H H H to the 11th power preserves each shorter prime cycle in its row quotients, since its length is coprime to 11. The resulting square matrix is therefore Hadamard. But the two specified columns become proportional, a contradiction. Thus some row quotient is an 11-cycle, and Theorem 4.5 applies.
At order 11, one full cycle in a square matrix determined the entire Fourier class. At a larger prime every matrix in B ( p , p ) B(p,p) B ( p , p ) already has such a cycle. To go further we use a feature of F p F_p F p involving all rows and columns at once. Multiplication of the row labels by g g g and the column labels by g − 1 g^{-1} g − 1 preserves every entry w a x w^{ax} w a x . The choice of g g g determines the lengths of the orbits.
Cyclic symmetries and quadratic residues
The circulant theorem of Hiranandani–Schlenker [11 ] says that a circulant member of B ( p , p ) B(p,p) B ( p , p ) is equivalent to F p F_p F p . Its level assumption matters. Cocyclic members of B ( p , p ) B(p,p) B ( p , p ) are also Fourier, by Egan–Flannery–Ó Catháin [7 Corollary 5.9] . Thus cocyclic development alone does not give a new prime-order theorem.
Another natural symmetry fixes one row and one column and cycles the remaining p − 1 p-1 p − 1 rows and columns. In dephased form this gives a circulant core. Its Fourier uniqueness follows from the classification of Costas polynomials over prime fields by Muratović-Ribić, Pott, Thomson and Wang [19 ] . To see the connection, choose a generator a a a of F p × \mathbb{F}_p^{\times} F p × and write a core row as ( w f ( a j ) ) j (w^{f(a^j)})_j ( w f ( a j ) ) j , where f f f permutes F p × \mathbb{F}_p^{\times} F p × . Orthogonality says that every map x ↦ f ( d x ) − f ( x ) x \mapsto f(dx)-f(x) x ↦ f ( d x ) − f ( x ) , d ≠ 1 d \ne1 d = 1 , permutes F p × \mathbb{F}_p^{\times} F p × . Their theorem gives f ( x ) = c x r f(x)=cx^r f ( x ) = c x r with ( r , p − 1 ) = 1 (r,p-1)=1 ( r , p − 1 ) = 1 , which yields the Fourier matrix by reindexing.
We therefore consider the next orbit structure. Write p = 2 m + 1 p=2m+1 p = 2 m + 1 . Suppose the row and column permutations both have cycle lengths 1 , m , m 1,m,m 1 , m , m (at p = 3 p=3 p = 3 both are the identity). Dephasing at the distinguished fixed row and column preserves the symmetry and gives
H = ( 1 e t e t e A B e C D ) , (1) H=\begin{pmatrix}
1 & e^{t} & e^{t}\\
e & A & B\\
e & C & D
\end{pmatrix}, \tag*{(1)} H = 1 e e e t A C e t B D , (1)
where e e e is the all-ones column of length m m m and A , B , C , D A,B,C,D A , B , C , D are circulant m × m m \times m m × m blocks. The superscript t t t denotes transpose. The row and column permutations need not be the same permutation: the indexing is chosen separately on the 2 sides. The Fourier matrix has this symmetry by multiplying row labels by a generator of the squares and column labels by its inverse.
The regular Petrescu seed P 7 P_7 P 7 from Section 2 shows why the level matters here. In the numbering of [24 Example 5.4] , the permutation ( 124 ) ( 365 ) (124)(365) ( 124 ) ( 365 ) preserves the displayed matrix when applied to both indices. Dephasing at the fixed index 7 preserves this symmetry. The entries are sixth roots, so the entrywise seventh power is P 7 P_7 P 7 itself and has rank seven. By Theorem 1.3 this matrix is inequivalent to every member of B ( 7 , 7 ) B(7,7) B ( 7 , 7 ) .
We now assume H ∈ B ( p , p ) H \in B(p,p) H ∈ B ( p , p ) . Put w = e 2 π i / p w=e^{2\pi i/p} w = e 2 π i / p , and let Q , N Q,N Q , N be the sets of nonzero squares and nonsquares in F p \mathbb{F}_p F p . Write χ \chi χ for the quadratic character, with χ ( 0 ) = 0 \chi(0)=0 χ ( 0 ) = 0 .
Theorem 5.1. For a dephased matrix H ∈ B ( p , p ) H \in B(p,p) H ∈ B ( p , p ) of the form (5.1), after possibly interchanging the 2 noninitial row blocks, each row of A , D A,D A , D has exponent set Q Q Q , and each row of B , C B,C B , C has exponent set N N N .
Proof. Every noninitial row and column of a dephased matrix in B ( p , p ) B(p,p) B ( p , p ) contains all p p p th roots once. Let a , b , c , d a,b,c,d a , b , c , d be the row sums of the 4 circulants, which are also their column sums. Orthogonality to the first row and column gives
a + b = c + d = a + c = b + d = − 1. (2) a+b=c+d=a+c=b+d=-1. \tag*{(2)} a + b = c + d = a + c = b + d = − 1. (2)
Hence a = d a=d a = d and b = c b=c b = c . Equal sums of m m m pth roots have equal multiplicities: subtract their exponent-count polynomials, use divisibility by 1 + X + ⋯ + X p − 1 1+X+\cdots+X^{p-1} 1 + X + ⋯ + X p − 1 , and evaluate at X = 1 X=1 X = 1 . Thus A , D A,D A , D have the same exponent set S S S , while B , C B,C B , C have its complement T T T in F p × \mathbb{F}_p^\times F p × .
The vector ( 0 , e , − e ) t (0,e,-e)^t ( 0 , e , − e ) t is an eigenvector of H H H , with eigenvalue
α = a − b = ∑ s ∈ S w s − ∑ t ∈ T w t . \alpha=a-b=\sum_{s\in S}w^s-\sum_{t\in T}w^t. α = a − b = s ∈ S ∑ w s − t ∈ T ∑ w t .
Since H H ∗ = p I HH^*=pI H H ∗ = p I , we have α α ‾ = p \alpha\overline{\alpha}=p α α = p . We explain the small cyclotomic argument which identifies its signs. In K = Q ( w ) K=\mathbb{Q}(w) K = Q ( w ) the prime p p p is totally ramified: ( p ) = P p − 1 (p)=P^{p-1} ( p ) = P p − 1 , where P = ( 1 − w ) P=(1-w) P = ( 1 − w ) is fixed by conjugation. The ideal identity ( α ) ( α ‾ ) = ( p ) (\alpha)(\overline{\alpha})=(p) ( α ) ( α ) = ( p ) therefore gives ( α ) = P m (\alpha)=P^m ( α ) = P m . The quadratic Gauss sum
τ = ∑ x ∈ F p χ ( x ) w x \tau=\sum_{x\in\mathbb{F}_p}\chi(x)w^x τ = x ∈ F p ∑ χ ( x ) w x
satisfies τ τ ‾ = p \tau\overline{\tau}=p τ τ = p , so ( τ ) = P m (\tau)=P^m ( τ ) = P m as well. Consequently u = α / τ u=\alpha/\tau u = α / τ is a unit. Every conjugate of both numerator and denominator has absolute value p \sqrt{p} p , hence every conjugate of u u u has absolute value one. Kronecker’s elementary lemma makes u u u a root of unity: the monic polynomials of its positive powers have bounded integral coefficients, so only finitely many powers can occur. The roots of unity in K K K are { ± w r } \{\pm w^r\} { ± w r } ; these cyclotomic facts are recalled in [28 ] .
We have α = ± w r τ \alpha=\pm w^r\tau α = ± w r τ . Both coefficient vectors, indexed by F p \mathbb{F}_p F p , have sum zero and exactly one zero coefficient. Equality of their values at w w w implies equality of the vectors, since their difference is constant and has sum zero. The zero coefficient is at 0 0 0 on the left and at r r r on the right. Thus r = 0 r=0 r = 0 , and the signs are χ \chi χ or − χ -\chi − χ . Hence S = Q S=Q S = Q or N N N . Interchanging the 2 noninitial row blocks selects S = Q S=Q S = Q .
It remains to determine how the exponents are ordered. One formulation uses permutations of the field. Normalize one row of the first orbit by labelling columns with its exponents x ∈ F p x\in\mathbb{F}_p x ∈ F p . Then all exponent rows can be written
0 , h i , g ∘ h i ( 0 ≤ i < m ) , (3) 0,\quad h^i,\quad g\circ h^i\qquad(0\le i<m), \tag*{(3)} 0 , h i , g ∘ h i ( 0 ≤ i < m ) , (3)
where h ( 0 ) = g ( 0 ) = 0 h(0)=g(0)=0 h ( 0 ) = g ( 0 ) = 0 , h h h is one cycle on Q Q Q and one on N N N , and g g g exchanges Q Q Q and N N N . The notation h i h^i h i means iteration, so h 0 ( x ) = x h^0(x)=x h 0 ( x ) = x . The difference of any 2 distinct functions in (5.2) must be a permutation of F p \mathbb{F}_p F p . Conversely these conditions give the required Hadamard matrix and orbit action.
If we could force h ( x ) = a x h(x)=ax h ( x ) = a x for a generator a a a of Q Q Q , the first orbit would already give m m m Fourier rows, and Theorem 3.1 would finish the proof. One sufficient condition would be
χ ( h ( x ) − h ( y ) ) = χ ( x − y ) ( x ≠ y ) . (4) \chi\bigl(h(x)-h(y)\bigr)=\chi(x-y)\qquad(x\ne y). \tag*{(4)} χ ( h ( x ) − h ( y ) ) = χ ( x − y ) ( x = y ) . (4)
Indeed every secant slope of the graph of h h h would then be a square, so the direction theorem would make h h h linear. We next approach the ordering problem through the four sequences of exponents themselves.
Complementary blocks and their differences
The complementary submatrices of a unitary matrix carry the same singular values, apart from the extra copies of 1 on the larger side. Indeed, if U = ( E B C L ) U=\begin{pmatrix}E&B\\ C&L\end{pmatrix} U = ( E C B L ) is unitary with E , L E,L E , L square, then I − E ∗ E = C ∗ C I-E^*E=C^*C I − E ∗ E = C ∗ C and I − L L ∗ = C C ∗ I-LL^*=CC^* I − L L ∗ = C C ∗ . The two right sides have the same nonzero spectrum, including multiplicities. This observation of Szöllősi is recalled in [2 Theorem 2.3] . Under a strict norm bound, the polar part of a complementary block of a real Hadamard matrix is given in [2 Lemma 3.2] . An ( m + 1 ) (m+1) ( m + 1 ) -square corner of a Hadamard matrix of order 2 m + 1 2m+1 2 m + 1 already has norm p \sqrt{p} p , by the extra singular value. For this larger corner the stated strict bound of [2 Lemma 3.2] fails. Lemma 6.6 gives the normalized identity also at this endpoint. Complementary minors in real Hadamard matrices are studied in [13 , 14 ] and, for embedding questions and determinant values, by Christou, Mitrouli and Seberry [4 ] .
For the four circulants in (5.1), apply the unitary observation separately at each cyclic frequency. Write their entries at position ( i , j ) (i,j) ( i , j ) as w a j − i , w b j − i , w c j − i , w d j − i w^{a_{j-i}}, w^{b_{j-i}}, w^{c_{j-i}}, w^{d_{j-i}} w a j − i , w b j − i , w c j − i , w d j − i . Thus a , d a,d a , d order Q Q Q and b , c b,c b , c order N N N . For any such sequence write
Δ s a = { a j + s − a j : j ∈ Z / m } \Delta_s a = \{a_{j+s}-a_j:j\in\mathbb{Z}/m\} Δ s a = { a j + s − a j : j ∈ Z / m }
as a multiset. We call an ordering a a a of Q Q Q and an ordering b b b of N N N complementary if
Δ s a ⊎ Δ s b = F p × ( 0 ≠ s ∈ Z / m ) . (5) \Delta_s a \mathbin{\uplus} \Delta_s b = \mathbb{F}_p^\times\qquad(0\ne s\in\mathbb{Z}/m). \tag*{(5)} Δ s a ⊎ Δ s b = F p × ( 0 = s ∈ Z / m ) . (5)
Proposition 6.1. In (5.1) the opposite blocks satisfy Δ s a = Δ s d \Delta_s a=\Delta_s d Δ s a = Δ s d and Δ s b = Δ s c \Delta_s b=\Delta_s c Δ s b = Δ s c for every s s s . Each of a , d a,d a , d is complementary to each of b , c b,c b , c . The remaining row equations are
{ a j + s − c j : j ∈ Z / m } ⊎ { b j + s − d j : j ∈ Z / m } = F p × ( s ∈ Z / m ) . (6) \{a_{j+s}-c_j:j\in\mathbb{Z}/m\}\mathbin{\uplus}\{b_{j+s}-d_j:j\in\mathbb{Z}/m\}=\mathbb{F}_p^\times\qquad(s\in\mathbb{Z}/m). \tag*{(6)} { a j + s − c j : j ∈ Z / m } ⊎ { b j + s − d j : j ∈ Z / m } = F p × ( s ∈ Z / m ) . (6) Conversely, the exponent sets, complementarity in the two row orbits, and (6.2) suffice for the Hadamard equations.
Proof. Put A j = w a j A_j=w^{a_j} A j = w a j and use the same convention for the other blocks. Write A ^ k = ∑ j A j v j k \widehat{A}_k=\sum_j A_jv^{jk} A k = ∑ j A j v j k with v = e 2 π i / m v=e^{2\pi i/m} v = e 2 π i / m . For k ≠ 0 k\ne0 k = 0 , the two orbit vectors with coordinates v j k v^{jk} v j k span a subspace on which H / p H/\sqrt{p} H / p acts by the unitary matrix
1 p ( A ^ k B ^ k C ^ k D ^ k ) . \frac{1}{\sqrt{p}}
\begin{pmatrix}
\widehat{A}_k & \widehat{B}_k\\
\widehat{C}_k & \widehat{D}_k
\end{pmatrix}. p 1 ( A k C k B k D k ) .
The opposite entries have equal absolute value. For k = 0 k=0 k = 0 we already have A ^ 0 = D ^ 0 \widehat{A}_0=\widehat{D}_0 A 0 = D 0 and B ^ 0 = C ^ 0 \widehat{B}_0=\widehat{C}_0 B 0 = C 0 by Theorem 5.1. Fourier inversion of ∣ A ^ k ∣ 2 = ∣ D ^ k ∣ 2 |\widehat{A}_k|^2=|\widehat{D}_k|^2 ∣ A k ∣ 2 = ∣ D k ∣ 2 gives ∑ j w a j + s − a j = ∑ j w d j + s − d j \sum_j w^{a_{j+s}-a_j}=\sum_j w^{d_{j+s}-d_j} ∑ j w a j + s − a j = ∑ j w d j + s − d j . The two exponent multiplicity vectors agree by the cyclotomic argument of Theorem 5.1; the same reasoning applies to b , c b,c b , c .
Two rows in one orbit have difference zero at the border and must take each nonzero exponent once in the core. This proves complementarity for a , b a,b a , b and c , d c,d c , d and hence for all four adjacent pairs. Two rows in different orbits give (6.2), including s = 0 s=0 s = 0 . Conversely these three kinds of row pairs, together with the all-ones row, account for every scalar product.
There is also a constraint on the positions themselves. For a nonzero symbol x x x let i a ( x ) i_a(x) i a ( x ) be its position in a a a when x ∈ Q x\in Q x ∈ Q , and use the corresponding notation in the other blocks. Let S ( x ) S(x) S ( x ) be the sum of its two positions in the core.
Proposition 6.2. For every x ∈ F p × x\in\mathbb{F}_p^\times x ∈ F p × we have S ( x ) = S ( − x ) S(x)=S(-x) S ( x ) = S ( − x ) in Z / m \mathbb{Z}/m Z / m . In particular, for p ≡ 3 ( m o d 4 ) p\equiv3\pmod{4} p ≡ 3 ( mod 4 ) and x ∈ Q x\in Q x ∈ Q ,
i c ( − x ) = i a ( x ) + i d ( x ) − i b ( − x ) ( m o d m ) . i_c(-x)=i_a(x)+i_d(x)-i_b(-x)\pmod m. i c ( − x ) = i a ( x ) + i d ( x ) − i b ( − x ) ( mod m ) .
Proof. Fix t ≠ 0 t\ne0 t = 0 . For a given ordered pair of row orbits and a given displacement s s s , exactly one core column gives field difference t t t , by (6.1) and (6.2). Omit s = 0 s=0 s = 0 when the two row orbits coincide. The sum of these displacements over the four ordered pairs is 4 ∑ s = 0 m − 1 s = 0 4\sum_{s=0}^{m-1}s=0 4 ∑ s = 0 m − 1 s = 0 modulo m m m .
For either column orbit let u ( x ) u(x) u ( x ) denote the position of x x x in its unique seed block within that column orbit. The same sum, taken over that column orbit, is
∑ x ≠ 0 , − t ( u ( x + t ) − u ( x ) ) = u ( − t ) − u ( t ) . \sum_{x\ne0,-t}\bigl(u(x+t)-u(x)\bigr)=u(-t)-u(t). x = 0 , − t ∑ ( u ( x + t ) − u ( x ) ) = u ( − t ) − u ( t ) .
Adding the two column orbits gives S ( − t ) − S ( t ) = 0 S(-t)-S(t)=0 S ( − t ) − S ( t ) = 0 . For p ≡ 3 ( m o d 4 ) p\equiv3\pmod{4} p ≡ 3 ( mod 4 ) , x x x and − x -x − x belong to opposite square classes, giving the stated formula.
Shifting the indices preserves every difference multiset. So does negating the entries and reversing their cyclic order. Translating all symbols by a field constant also preserves differences, but a translation preserving Q Q Q or N N N must be zero: summing the m m m symbols gives m m m times the translation equal to zero. For m > 1 m>1 m > 1 , each coset has sum zero, so the same observation removes any additive constant in a negated reversal between opposite blocks. We examine shifts and negated reversals in turn.
Proposition 6.3. If d j = a j + r d_j=a_{j+r} d j = a j + r and c j = b j + t c_j=b_{j+t} c j = b j + t for some r , t ∈ Z / m r,t\in\mathbb{Z}/m r , t ∈ Z / m , then H ∼ F p H\sim F_p H ∼ F p .
Proof. Shift the origin of the second row orbit by t t t . The two off-diagonal blocks are now identical, and the lower diagonal block has exponents a j − i + r − t a_{j-i+r-t} a j − i + r − t . In additive notation form the abelian group
G = ⟨ h , k ∣ m h = 0 , 2 k = ( r − t ) h , h + k = k + h ⟩ . G=\langle h,k\mid mh=0,\ 2k=(r-t)h,\ h+k=k+h\rangle. G = ⟨ h , k ∣ mh = 0 , 2 k = ( r − t ) h , h + k = k + h ⟩ . It has order 2 m 2m 2 m , and ⟨ h ⟩ \langle h\rangle ⟨ h ⟩ has order m m m . Give the first and second row orbits the labels i h ih ih , − k + i h -k+ih − k + ih and the column orbits the labels j h jh j h , k + j h k+jh k + j h . Every core exponent depends only on the column label minus the row label. Its values define a bijection f : G → F p f:G\to F_p f : G → F p by f ( j h ) = a j f(jh)=a_j f ( j h ) = a j , f ( k + j h ) = b j f(k+jh)=b_j f ( k + j h ) = b j .
The two integer relations have determinant 2 m 2m 2 m , and their coefficients have greatest common divisor gcd ( 2 , m , r − t ) \gcd(2,m,r-t) g cd( 2 , m , r − t ) . By the Smith normal form, G G G is cyclic unless m , r − t m,r-t m , r − t are both even, when G ≅ Z / m × Z / 2 G\cong\mathbb{Z}/m\times\mathbb{Z}/2 G ≅ Z / m × Z /2 . In the latter case put u = f − 1 u=f^{-1} u = f − 1 and fix t ′ ≠ 0 t'\ne0 t ′ = 0 in the field. The differences u ( x + t ′ ) − u ( x ) u(x+t')-u(x) u ( x + t ′ ) − u ( x ) for x ≠ 0 , − t ′ x\ne0,-t' x = 0 , − t ′ run through G ∖ { 0 } G\setminus\{0\} G ∖ { 0 } once, by row orthogonality. Their sum telescopes to u ( − t ′ ) − u ( t ′ ) u(-t')-u(t') u ( − t ′ ) − u ( t ′ ) . The sum of G G G is zero, since its four elements killed by 2 2 2 sum to zero and all other elements cancel in pairs. This contradicts the injectivity of u u u . Thus G G G is cyclic, and the circular Costas theorem [19 Theorem 3.4] , as in § 6 , gives H ∼ F p H\sim F_p H ∼ F p .
Proposition 6.4. For every odd prime p ≠ 5 p\ne5 p = 5 and every r ∈ Z / m r\in\mathbb{Z}/m r ∈ Z / m , neither d j = − a r − j d_j=-a_{r-j} d j = − a r − j nor c j = − b r − j c_j=-b_{r-j} c j = − b r − j is possible in a solution of the Hadamard equations, where m = ( p − 1 ) / 2 m=(p-1)/2 m = ( p − 1 ) /2 .
Proof. For p = 3 p=3 p = 3 negation exchanges Q , N Q,N Q , N , whereas each proposed equality is between orderings of the same coset. At p = 5 p=5 p = 5 both equalities occur in F 5 F_5 F 5 . Index the row and column orbits by ( − 1 ) i (-1)^i ( − 1 ) i , 2 ( − 1 ) i 2(-1)^i 2 ( − 1 ) i . Then a j = ( − 1 ) j a_j=(-1)^j a j = ( − 1 ) j , d j = − a − j d_j=-a_{-j} d j = − a − j , and c j = b j = 2 ( − 1 ) j = − b 1 − j c_j=b_j=2(-1)^j=-b_{1-j} c j = b j = 2 ( − 1 ) j = − b 1 − j . Now take p ≥ 7 p\ge7 p ≥ 7 and suppose d j = − a r − j d_j=-a_{r-j} d j = − a r − j . Then D ^ k = v k r A ^ k \widehat{D}_k=v^{kr}\widehat{A}_k D k = v k r A k . For k ≠ 0 k\ne0 k = 0 , the coefficient A ^ k \widehat{A}_k A k cannot vanish. Indeed 1 + X + ⋯ + X p − 1 1+X+\cdots+X^{p-1} 1 + X + ⋯ + X p − 1 is irreducible over Q ( v ) \mathbb{Q}(v) Q ( v ) since ( p , m ) = 1 (p,m)=1 ( p , m ) = 1 and the cyclotomic degrees multiply. The polynomial ∑ j v j k X a j \sum_j v^{jk}X^{a_j} ∑ j v j k X a j has distinct exponents, a zero constant coefficient and nonzero coefficients on Q Q Q . It therefore cannot be divisible by that cyclotomic polynomial. Orthogonality of the two rows in the frequency matrix now gives
C ^ k = − v k r B ^ k ( k ≠ 0 ) . \widehat{C}_k=-v^{kr}\widehat{B}_k\qquad(k\ne0). C k = − v k r B k ( k = 0 ) . Hence C j + B ‾ r − j C_j+\overline{B}_{r-j} C j + B r − j is constant, say z z z . If z ≠ 0 z\ne0 z = 0 , the m m m distinct values of C j C_j C j lie on both circles ∣ u ∣ = 1 |u|=1 ∣ u ∣ = 1 , ∣ u − z ∣ = 1 |u-z|=1 ∣ u − z ∣ = 1 , which have at most two common points. If z = 0 z=0 z = 0 , a p p p th root is the negative of a p p p th root, impossible for odd p p p . Interchanging the column orbits proves the assertion for b , c b,c b , c by the same argument.
One can also compare the minors in opposite blocks before imposing any symmetry. Koukouvinos, Mitrouli and Seberry [13 ] , and Koukouvinos, Lappas, Mitrouli and Seberry [14 ] , study the values of high-order minors of real Hadamard matrices. Christou, Mitrouli and Seberry [4 ] use Jacobi’s complementary-minor identity for embeddings. In the prime-level setting the different possible absolute values of a 2 × 2 2\times2 2 × 2 minor are distinguished by the prime cyclotomic polynomial. This gives the following exact multiplicities.
Proposition 6.5. Let p = 2 m + 1 p=2m+1 p = 2 m + 1 be prime, let H ∈ B ( p , p ) H\in B(p,p) H ∈ B ( p , p ) , and choose any m × m m\times m m × m block A A A with complementary ( m + 1 ) × ( m + 1 ) (m+1)\times(m+1) ( m + 1 ) × ( m + 1 ) block D D D . For 1 ≤ t ≤ m 1\le t\le m 1 ≤ t ≤ m let n X ( t ) n_X(t) n X ( t ) count the 2 × 2 2\times2 2 × 2 submatrices of X X X whose determinant has absolute value 2 sin ( π t / p ) 2\sin(\pi t/p) 2 sin ( π t / p ) . Then
n D ( t ) = n A ( t ) + m 2 ( 1 ≤ t ≤ m ) . n_D(t)=n_A(t)+m^2 \qquad(1\le t\le m). n D ( t ) = n A ( t ) + m 2 ( 1 ≤ t ≤ m ) . Proof. The difference of any two exponent rows of H H H is a permutation, so every 2 × 2 2\times2 2 × 2 determinant has one of the stated nonzero absolute values. Let M 2 ( X ) M_2(X) M 2 ( X ) be the sum of their squares. By Cauchy–Binet it is the second elementary symmetric function of the squared singular values of X X X . The unnormalized blocks A , D A,D A , D have the same singular values with one extra p \sqrt{p} p for D D D . Therefore
M 2 ( D ) − M 2 ( A ) = p tr ( A ∗ A ) = p m 2 . M_2(D)-M_2(A)=p\operatorname{tr}(A^*A)=pm^2. M 2 ( D ) − M 2 ( A ) = p tr ( A ∗ A ) = p m 2 . Put c t = n D ( t ) − n A ( t ) c_t=n_D(t)-n_A(t) c t = n D ( t ) − n A ( t ) . Counting all rectangles gives ∑ c t = ( m + 1 2 ) 2 − ( m 2 ) 2 = m 3 \sum c_t=\binom{m+1}{2}^2-\binom{m}{2}^2=m^3 ∑ c t = ( 2 m + 1 ) 2 − ( 2 m ) 2 = m 3 . Since the squared magnitude at t t t is 2 − w t − w − t 2-w^t-w^{-t} 2 − w t − w − t , we obtain
m 2 + ∑ t = 1 m c t ( w t + w − t ) = 0. m^2+\sum_{t=1}^{m}c_t(w^t+w^{-t})=0. m 2 + t = 1 ∑ m c t ( w t + w − t ) = 0. Replacing w − t w^{-t} w − t by w p − t w^{p-t} w p − t gives a polynomial of degree at most p − 1 p-1 p − 1 vanishing at w w w . It is m 2 ( 1 + X + ⋯ + X p − 1 ) m^2(1+X+\cdots+X^{p-1}) m 2 ( 1 + X + ⋯ + X p − 1 ) by its constant coefficient. Hence c t = m 2 c_t=m^2 c t = m 2 for every t t t .
For instance, take p = 19 p=19 p = 19 and prescribe the Fourier Q × Q Q\times Q Q × Q block. Each nonzero difference of two squares occurs four times among ordered pairs: the number is constant under square scalings and under negation, and − 1 -1 − 1 is a nonsquare. For a Fourier rectangle its cross-ratio exponent is the product of its row and column differences. For each nonzero product there are 18 ⋅ 4 2 18\cdot4^2 18 ⋅ 4 2 ordered choices. Passing to products up to sign and to unordered row and column pairs gives n A ( t ) = 144 n_A(t)=144 n A ( t ) = 144 . The opposite 10 × 10 10\times10 10 × 10 block must therefore contain exactly 225 minors of each of the nine magnitudes. By Jacobi’s identity applied to H / p H/\sqrt{p} H / p , these also count the ( p − 2 ) (p-2) ( p − 2 ) -square minors containing A A A , with magnitudes multiplied by p ( p − 4 ) / 2 p^{(p-4)/2} p ( p − 4 ) /2 . This is an embedding test depending only on the two opposite blocks.
Complementation also answers a question about the Fourier rows of § 4 . Suppose we know the full rows of square slope and part of a row of nonsquare slope. Which entries of that row determine the rest? Here we allow arbitrary complex Hadamard matrices. The answer comes from the polar decomposition of the complementary block.
Lemma 6.6. Write U = ( A B C D ) U=\begin{pmatrix}A&B\\C&D\end{pmatrix} U = ( A C B D ) for a complex unitary matrix with A , D A,D A , D square and A A A invertible. Put R = ( A A ∗ ) 1 / 2 R=(AA^*)^{1/2} R = ( A A ∗ ) 1/2 and let V V V be the unitary polar factor of A A A . The positive and unitary factors of D D D are
∣ D ∣ = I − B ∗ ( I + R ) − 1 B , Pol ( D ) = D − C V ∗ ( I + R ) − 1 B . |D|=I-B^*(I+R)^{-1}B,\qquad\operatorname{Pol}(D)=D-CV^*(I+R)^{-1}B. ∣ D ∣ = I − B ∗ ( I + R ) − 1 B , Pol ( D ) = D − C V ∗ ( I + R ) − 1 B . In particular the 1 1 1 -eigenspace of ∣ D ∣ |D| ∣ D ∣ is ker B \ker B ker B .
Proof. These are the normalized complex versions of the real formulas in [2 Lemma 3.2] . Put T = ∣ D ∣ T=|D| T = ∣ D ∣ . Block unitarity gives T 2 = I − B ∗ B T^2=I-B^*B T 2 = I − B ∗ B , R 2 = I − B B ∗ R^2=I-BB^* R 2 = I − B B ∗ and D ∗ C = − B ∗ A D^*C=-B^*A D ∗ C = − B ∗ A . A singular value decomposition of B B B gives R B = B T RB=BT R B = B T . Thus
B ∗ ( I + R ) − 1 B = ( I − T 2 ) ( I + T ) − 1 = I − T . B^*(I+R)^{-1}B=(I-T^2)(I+T)^{-1}=I-T. B ∗ ( I + R ) − 1 B = ( I − T 2 ) ( I + T ) − 1 = I − T . Since R R R is invertible, ∥ B ∥ < 1 \lVert B\rVert<1 ∥ B ∥ < 1 , so T T T and D D D are invertible. Using A V ∗ = R AV^*=R A V ∗ = R , left multiplication of the proposed unitary factor by D ∗ D^* D ∗ gives
T 2 + B ∗ R ( I + R ) − 1 B = T 2 + ( I − T ) T = T . T^2+B^*R(I+R)^{-1}B=T^2+(I-T)T=T. T 2 + B ∗ R ( I + R ) − 1 B = T 2 + ( I − T ) T = T . This characterizes Pol ( D ) \operatorname{Pol}(D) Pol ( D ) . The eigenspace assertion follows from I − T 2 = B ∗ B I-T^2=B^*B I − T 2 = B ∗ B . The identities also apply when ∥ A ∥ = 1 \lVert A\rVert=1 ∥ A ∥ = 1 .
:::`
Take now U = F p / p U = F_p/\sqrt{p} U = F p / p , with Q Q Q first on both axes. Thus A A A is the normalized Q × Q Q \times Q Q × Q block, and the columns of B B B are indexed by { 0 } ∪ N \{0\} \cup N { 0 } ∪ N . The square blocks with rows Q Q Q and columns Q Q Q or N N N are invertible. Indeed, for a generator h h h of Q Q Q write the row index as h i h^i h i and the column index as c h − j ch^{-j} c h − j , where c = 1 c=1 c = 1 or c ∈ N c \in N c ∈ N . The block is circulant. Each eigenvalue, apart from normalization, is a sum ∑ k = 0 m − 1 v t k w c h k \sum_{k=0}^{m-1}v^{t_k}w^{ch^k} ∑ k = 0 m − 1 v t k w c h k , with v = e 2 π i / m v=e^{2\pi i/m} v = e 2 π i / m . The minimal polynomial of w w w over Q ( v ) \mathbb{Q}(v) Q ( v ) is 1 + X + ⋯ + X p − 1 1+X+\cdots+X^{p-1} 1 + X + ⋯ + X p − 1 , since p p p and m m m are coprime. Our sum has distinct nonzero exponents modulo p p p and zero constant coefficient, so it cannot vanish. In particular B B B has rank m m m , and A A ∗ = I − B B ∗ AA^*=I-BB^* A A ∗ = I − B B ∗ gives ∥ A ∥ < 1 \lVert A\rVert<1 ∥ A ∥ < 1 : the smaller, unbordered corner satisfies the strict bound of [2 Lemma 3.2] .
Put s N = ∑ x ∈ N w x s_N=\sum_{x\in N}w^x s N = ∑ x ∈ N w x . The columns indexed by N N N sum to s N s_N s N times the column indexed by 0 0 0 . Consequently
ker B = C v 0 , v 0 = ( − s N , 1 , … , 1 ) t . \ker B=\mathbb{C}v_0,\qquad v_0=(-s_N,1,\ldots,1)^t. ker B = C v 0 , v 0 = ( − s N , 1 , … , 1 ) t .
This line has a precise meaning for completion. Keep A A A , B B B , C C C fixed and write D 0 D_0 D 0 for the Fourier fourth block. If P P P denotes orthogonal projection onto C v 0 \mathbb{C}v_0 C v 0 , all unitary completions have fourth block
D ( q ) = D 0 ( I + ( q − 1 ) P ) , ∣ q ∣ = 1. D(q)=D_0\bigl(I+(q-1)P\bigr),\qquad|q|=1. D ( q ) = D 0 ( I + ( q − 1 ) P ) , ∣ q ∣ = 1.
Indeed D B ∗ = − C A ∗ DB^*=-CA^* D B ∗ = − C A ∗ fixes D D D on ( ker B ) ⊥ (\ker B)^\perp ( ker B ) ⊥ . On ker B \ker B ker B it is an isometry into ker C ∗ \ker C^* ker C ∗ , also a line since C = B t C=B^t C = B t . Conversely, multiplying U U U on the right by the block diagonal unitary with blocks I I I and I + ( q − 1 ) P I+(q-1)P I + ( q − 1 ) P gives each stated completion. The positive polar factor is fixed and the unitary factor varies by this one phase. Flatness imposes a stronger restriction, which can be applied to individual rows.
Theorem 6.7. Let p ≥ 5 p\geq5 p ≥ 5 be prime and fix the m = ( p − 1 ) / 2 m=(p-1)/2 m = ( p − 1 ) /2 full Fourier rows of slopes Q Q Q . A unit-entry row orthogonal to them which agrees on the columns Q Q Q with a Fourier row of slope b ∈ N b\in N b ∈ N agrees with that row everywhere. In particular, among all complex Hadamard matrices, agreement with F p F_p F p on its Q Q Q rows and its Q Q Q columns determines F p F_p F p entry by entry.
Proof. Subtract the row of slope b b b from the given row. The difference vanishes on Q Q Q . Its conjugate on { 0 } ∪ N \{0\}\cup N { 0 } ∪ N lies in ker B \ker B ker B . Thus on N N N the given entries have the form w b x + t w^{bx}+t w b x + t with a single t ∈ C t\in\mathbb{C} t ∈ C . The entry at 0 0 0 is 1 − s N t 1-s_Nt 1 − s N t . For p ≥ 7 p\geq7 p ≥ 7 the m ≥ 3 m\geq3 m ≥ 3 distinct points w b x w^{bx} w b x lie on the unit circle both before and after translation by t t t . Two distinct circles meet in at most two points, so t = 0 t=0 t = 0 .
At p = 5 p=5 p = 5 the two points are w , w − 1 w,w^{-1} w , w − 1 , since b N = Q = { 1 , − 1 } bN=Q=\{1,-1\} b N = Q = { 1 , − 1 } . The equations ∣ w + t ∣ = ∣ w − 1 + t ∣ = 1 |w+t|=|w^{-1}+t|=1 ∣ w + t ∣ = ∣ w − 1 + t ∣ = 1 give t = 0 t=0 t = 0 or t = − ( w + w − 1 ) t=-(w+w^{-1}) t = − ( w + w − 1 ) . In the latter case the entry at 0 0 0 would be 1 + s N ( w + w − 1 ) = 0 1+s_N(w+w^{-1})=0 1 + s N ( w + w − 1 ) = 0 , because ( w 2 + w − 2 ) ( w + w − 1 ) = − 1 (w^2+w^{-2})(w+w^{-1})=-1 ( w 2 + w − 2 ) ( w + w − 1 ) = − 1 . Thus t = 0 t=0 t = 0 here as well. For the matrix assertion this recovers every N N N row. The last row is determined up to a scalar by orthogonality, and one prescribed entry fixes that scalar.
The entrywise conclusion fails at p = 3 p=3 p = 3 . The constant row ( w 2 , w 2 , w 2 ) (w^2,w^2,w^2) ( w 2 , w 2 , w 2 ) is orthogonal to r 1 r_1 r 1 and agrees with r 2 r_2 r 2 at the sole square column x = 1 x=1 x = 1 . In F 3 F_3 F 3 replace rows r 0 , r 1 , r 2 r_0,r_1,r_2 r 0 , r 1 , r 2 by w r 2 , w r 0 , w 2 r 0 wr_2,wr_0,w^2r_0 w r 2 , w r 0 , w 2 r 0 , respectively. The resulting Hadamard matrix still agrees with F 3 F_3 F 3 on its square row and column.
For p ≥ 5 p\geq5 p ≥ 5 one can recognize the Fourier equivalence class from fewer entries. Take an interval I I I of m m m consecutive nonzero slopes. Besides the full Q Q Q rows, prescribe the Fourier entries on ( I ∖ Q ) × Q (I\setminus Q)\times Q ( I ∖ Q ) × Q . Theorem 6.7 recovers the missing entries of these rows. A column scaling shifts I I I to { 0 , … , m − 1 } \{0,\ldots,m-1\} { 0 , … , m − 1 } , so Proposition 3.2 identifies the remaining rows up to their phases and order. For instance at p = 19 p=19 p = 19 , I = { 1 , … , 9 } I=\{1,\ldots,9\} I = { 1 , … , 9 } requires only the three extra row fragments of slopes 2 , 3 , 8 2,3,8 2 , 3 , 8 . No regularity or Butson assumption enters this argument.
For the two-orbit symmetry the entries of the four blocks are still unknown. What we have from complementation in that setting is the equality of the differences in opposite blocks. We now use these equalities to recover their cyclic orderings.
Ordering the squares and nonsquares
Suppose that p ≡ 3 ( m o d 4 ) p \equiv3 \pmod{4} p ≡ 3 ( mod 4 ) , so − Q = N -Q=N − Q = N . Given an ordering of Q Q Q , its entrywise negative is an ordering of N N N . To decide when this is the only possible complement up to shift, we compare the positions of x x x and − x -x − x . We begin with a single complementary pair, without assuming a solution of the mixed equations.
Lemma 7.1. Let p = 2 m + 1 p=2m+1 p = 2 m + 1 be prime with m m m odd and suppose (5) holds. Define u ( x ) ∈ Z / m u(x)\in\mathbb{Z}/m u ( x ) ∈ Z / m to be the position of x x x in a a a or b b b , according to its square class. Put v ( t ) = u ( t ) − u ( − t ) v(t)=u(t)-u(-t) v ( t ) = u ( t ) − u ( − t ) . For each t ∈ F p × t\in\mathbb{F}_p^\times t ∈ F p × ,
v ( t ) = ∑ z ∈ Q ( χ ( z − 1 ) − χ ( z + 1 ) ) v ( t z ) in Z / m . (7) v(t)=\sum_{z\in Q}\bigl(\chi(z-1)-\chi(z+1)\bigr)v(tz)\quad\text{in }\mathbb{Z}/m. \tag*{(7)} v ( t ) = z ∈ Q ∑ ( χ ( z − 1 ) − χ ( z + 1 ) ) v ( t z ) in Z / m . (7)
Proof. Fix a nonzero field difference t t t . Among ordered pairs ( x , x + t ) (x,x+t) ( x , x + t ) in the same square class, the position differences u ( x + t ) − u ( x ) u(x+t)-u(x) u ( x + t ) − u ( x ) take each nonzero value of Z / m \mathbb{Z}/m Z / m once by (5) . Their sum is zero since m m m is odd. In twice this sum the coefficient of u ( y ) u(y) u ( y ) , for y ≠ 0 y\ne0 y = 0 , is
χ ( y ) ( χ ( y − t ) − χ ( y + t ) ) − 1 y = t + 1 y = − t . \chi(y)\bigl(\chi(y-t)-\chi(y+t)\bigr)-\mathbf{1}_{y=t}+\mathbf{1}_{y=-t}. χ ( y ) ( χ ( y − t ) − χ ( y + t ) ) − 1 y = t + 1 y = − t .
Indeed, for y ≠ 0 y\ne0 y = 0 , twice the indicator that z z z has the same nonzero square class as y y y is 1 + χ ( y ) χ ( z ) − 1 z = 0 1+\chi(y)\chi(z)-\mathbf{1}_{z=0} 1 + χ ( y ) χ ( z ) − 1 z = 0 . Changing y y y to − y -y − y in the term with χ ( y + t ) \chi(y+t) χ ( y + t ) therefore gives v ( t ) = ∑ y ≠ 0 v ( y ) χ ( y ) χ ( y − t ) v(t)=\sum_{y\ne0}v(y)\chi(y)\chi(y-t) v ( t ) = ∑ y = 0 v ( y ) χ ( y ) χ ( y − t ) . Set y = t z y=tz y = t z and pair z z z with − z -z − z . Since − Q = N -Q=N − Q = N and v v v is odd, this gives (7) .
Lemma 7.2. Let p = 2 m + 1 p=2m+1 p = 2 m + 1 be prime with m m m odd. If g g g generates Q Q Q , put
c ( z ) = χ ( z − 1 ) − χ ( z + 1 ) , P ( X ) = ∑ j = 0 m − 1 c ( g j ) X j − 1. c(z)=\chi(z-1)-\chi(z+1),\qquad P(X)=\sum_{j=0}^{m-1}c(g^j)X^j-1. c ( z ) = χ ( z − 1 ) − χ ( z + 1 ) , P ( X ) = j = 0 ∑ m − 1 c ( g j ) X j − 1. Then P ( 1 ) = 0 P(1)=0 P ( 1 ) = 0 in Z \mathbb{Z} Z and g P ′ ( 1 ) = 4 g^{P'(1)}=4 g P ′ ( 1 ) = 4 in F p \mathbb{F}_p F p .
Proof. Inversion on Q Q Q negates χ ( z − 1 ) \chi(z-1) χ ( z − 1 ) and preserves χ ( z + 1 ) \chi(z+1) χ ( z + 1 ) . Thus ∑ z ∈ Q χ ( z − 1 ) = 0 \sum_{z\in Q}\chi(z-1)=0 ∑ z ∈ Q χ ( z − 1 ) = 0 . Also
2 ∑ z ∈ Q χ ( z + 1 ) = ∑ x ≠ 0 χ ( x + 1 ) + ∑ x ≠ 0 χ ( 1 + x − 1 ) = − 2 , 2\sum_{z\in Q}\chi(z+1)=\sum_{x\ne0}\chi(x+1)+\sum_{x\ne0}\chi(1+x^{-1})=-2, 2 z ∈ Q ∑ χ ( z + 1 ) = x = 0 ∑ χ ( x + 1 ) + x = 0 ∑ χ ( 1 + x − 1 ) = − 2 ,
giving P ( 1 ) = 0 P(1)=0 P ( 1 ) = 0 . In the product g P ′ ( 1 ) = ∏ z ∈ Q z c ( z ) g^{P'(1)}=\prod_{z\in Q}z^{c(z)} g P ′ ( 1 ) = ∏ z ∈ Q z c ( z ) the contribution from χ ( z + 1 ) \chi(z+1) χ ( z + 1 ) cancels by inversion. Put R = { z ∈ Q : z − 1 ∈ Q } R=\{z\in Q:z-1\in Q\} R = { z ∈ Q : z − 1 ∈ Q } . As ∏ z ∈ Q z = 1 \prod_{z\in Q}z=1 ∏ z ∈ Q z = 1 , the remaining product is ( ∏ z ∈ R z ) 2 \left(\prod_{z\in R}z\right)^2 ( ∏ z ∈ R z ) 2 .
The map h ( v ) = ( 1 + v ) 2 / ( 4 v ) h(v)=(1+v)^2/(4v) h ( v ) = ( 1 + v ) 2 / ( 4 v ) on Q Q Q takes v = 1 v=1 v = 1 to 1 1 1 . For v ≠ 1 v\ne1 v = 1 , both h ( v ) h(v) h ( v ) and h ( v ) − 1 = ( v − 1 ) 2 / ( 4 v ) h(v)-1=(v-1)^2/(4v) h ( v ) − 1 = ( v − 1 ) 2 / ( 4 v ) are squares. Every z ∈ R z\in R z ∈ R has the two distinct preimages ( z ± z − 1 ) 2 (\sqrt{z}\pm\sqrt{z-1})^2 ( z ± z − 1 ) 2 in Q Q Q . Consequently
( ∏ z ∈ R z ) 2 = ∏ v ∈ Q ( 1 + v ) 2 4 v = 4. \left(\prod_{z\in R}z\right)^2=\prod_{v\in Q}\frac{(1+v)^2}{4v}=4. ( z ∈ R ∏ z ) 2 = v ∈ Q ∏ 4 v ( 1 + v ) 2 = 4.
Here 4 m = 1 4^m=1 4 m = 1 , and ∏ v ∈ Q ( 1 + v ) = 2 \prod_{v\in Q}(1+v)=2 ∏ v ∈ Q ( 1 + v ) = 2 follows by evaluating X m − 1 = ∏ v ∈ Q ( X − v ) X^m-1=\prod_{v\in Q}(X-v) X m − 1 = ∏ v ∈ Q ( X − v ) at X = − 1 X=-1 X = − 1 .
Theorem 7.3. Let p = 2 m + 1 p=2m+1 p = 2 m + 1 be prime, with m = ℓ e m=\ell^e m = ℓ e a power of an odd prime ℓ \ell ℓ and e ≥ 1 e\ge1 e ≥ 1 . Suppose 4 4 4 generates Q Q Q . If a , b a,b a , b are complementary, then b j = − a j + k b_j=-a_{j+k} b j = − a j + k for some k ∈ Z / m k\in\mathbb{Z}/m k ∈ Z / m . Consequently, if a , d a,d a , d are orderings of Q Q Q with Δ s a = Δ s d \Delta_s a=\Delta_s d Δ s a = Δ s d for every s s s , and a a a admits a complementary ordering of N N N , then d d d is a cyclic shift of a a a .
Proof. Let T T T act on functions on Q Q Q by ( T f ) ( t ) = f ( t g ) (Tf)(t)=f(tg) ( T f ) ( t ) = f ( t g ) . Lemma 7.1 gives P ( T ) v = 0 P(T)v=0 P ( T ) v = 0 . Write P ( X ) = ( X − 1 ) V ( X ) P(X)=(X-1)V(X) P ( X ) = ( X − 1 ) V ( X ) in Z [ X ] \mathbb{Z}[X] Z [ X ] . By Lemma 7.2, g V ( 1 ) = 4 g^{V(1)}=4 g V ( 1 ) = 4 . As 4 4 4 has order ℓ e \ell^e ℓ e , ℓ ∤ V ( 1 ) \ell\nmid V(1) ℓ ∤ V ( 1 ) . Over F ℓ \mathbb{F}_\ell F ℓ , X m − 1 = ( X − 1 ) m X^m-1=(X-1)^m X m − 1 = ( X − 1 ) m , so V ( X ) V(X) V ( X ) is relatively prime to X m − 1 X^m-1 X m − 1 . Since T m = I T^m=I T m = I , V ( T ) V(T) V ( T ) is invertible modulo ℓ \ell ℓ . Its determinant is therefore a unit modulo ℓ e \ell^e ℓ e , and V ( T ) V(T) V ( T ) is invertible over Z / m \mathbb{Z}/m Z / m . Hence ( T − I ) v = 0 (T-I)v=0 ( T − I ) v = 0 , so v v v is constant on Q Q Q . If that constant is k k k , then u ( − a j ) = j − k u(-a_j)=j-k u ( − a j ) = j − k , giving b j = − a j + k b_j=-a_{j+k} b j = − a j + k . An ordering d d d with the same difference lists as a a a has the same complement b b b , so applying the first assertion to d , b d,b d , b proves the second.
Theorem 7.4. Let p = 2 m + 1 p=2m+1 p = 2 m + 1 be prime with m = ℓ e m=\ell^e m = ℓ e an odd prime power, and suppose 4 4 4 generates Q Q Q . Every H ∈ B ( p , p ) H\in B(p,p) H ∈ B ( p , p ) admitting a simultaneous pure row and column symmetry of type ( 1 ) ( m ) ( m ) (1)(m)(m) ( 1 ) ( m ) ( m ) is equivalent to F p F_p F p . In particular this holds whenever m m m is an odd prime.
Proof. Dephase using the fixed row and column. Their entries are constant on the corresponding orbits, so dephasing preserves the permutation symmetry. By Theorem 5.1 and Proposition 6.1 , a , d a,d a , d have the same differences and the common complement b b b . Theorem 7.3 makes them shifts. Both b b b and c c c are shifts of − a -a − a by the same theorem. Proposition 6.3 now gives H ∼ F p H\sim F_p H ∼ F p . If m m m is an odd prime, 4 ∈ Q 4\in Q 4 ∈ Q and 4 ≠ 1 4\ne1 4 = 1 , so 4 4 4 generates Q Q Q .
This includes p = 7 , 11 , 23 , 47 , 59 p=7,11,23,47,59 p = 7 , 11 , 23 , 47 , 59 by the prime case. It also covers p = 19 p=19 p = 19 without an enumeration, since ∣ Q ∣ = 9 |Q|=9 ∣ Q ∣ = 9 and 4 3 ≡ 7 ( m o d 19 ) 4^3\equiv7\pmod{19} 4 3 ≡ 7 ( mod 19 ) . If H H H starts at another Butson level, or is regular, a single p p p -cycle or the rectangle of Proposition 1.5 suffices to reach level p p p . Dephasing at the fixed row and column retains both the symmetry and the level-p p p conclusion.
For general odd m m m , the proof gives a test involving only polynomials. With P = ( X − 1 ) V P=(X-1)V P = ( X − 1 ) V as above, suppose that
gcd ( V ( X ) , X m − 1 ) = 1 in F ℓ [ X ] for every prime ℓ ∣ m . \gcd\left(V(X),X^m-1\right)=1\quad\text{in }\mathbb{F}_{\ell}[X]\text{ for every prime }\ell\mid m. g cd( V ( X ) , X m − 1 ) = 1 in F ℓ [ X ] for every prime ℓ ∣ m .
Then the determinant of V ( T ) V(T) V ( T ) is a unit at every prime divisor of m m m , hence a unit in Z / m \mathbb{Z}/m Z / m . The same argument gives shift uniqueness and Fourier recognition. A nonconstant gcd leaves the ordering question open by this argument.
For example, at p = 67 p=67 p = 67 we can take m = 33 m=33 m = 33 and g = 4 g=4 g = 4 . Modulo 3 3 3 it suffices to test against X 11 − 1 X^{11}-1 X 11 − 1 , and modulo 11 11 11 against X 3 − 1 X^3-1 X 3 − 1 , since the omitted factors are repetitions in the corresponding characteristic. The two remainders of V V V are
− X 10 − X 6 + X 5 + X 4 − X 3 − X ( m o d 3 ) , − 3 X 2 + X + 3 ( m o d 11 ) . -X^{10}-X^6+X^5+X^4-X^3-X\quad(\bmod3),\qquad-3X^2+X+3\quad(\bmod11). − X 10 − X 6 + X 5 + X 4 − X 3 − X ( mod 3 ) , − 3 X 2 + X + 3 ( mod 11 ) .
The Euclidean algorithm gives gcd 1 1 1 in both cases, so the symmetry recognizes F 67 F_{67} F 67 . The same test works at p = 71 p=71 p = 71 with g = 49 g=49 g = 49 : the remainders of V V V modulo X 7 − 1 X^7-1 X 7 − 1 over F 5 \mathbb{F}_5 F 5 and X 5 − 1 X^5-1 X 5 − 1 over F 7 \mathbb{F}_7 F 7 are − 2 X 5 − 2 X 3 + 2 X 2 + X + 2 -2X^5-2X^3+2X^2+X+2 − 2 X 5 − 2 X 3 + 2 X 2 + X + 2 and − 3 X 4 − 2 X 3 − 3 -3X^4-2X^3-3 − 3 X 4 − 2 X 3 − 3 , each coprime to the corresponding modulus. At p = 31 p=31 p = 31 , with m = 15 m=15 m = 15 and g = 9 g=9 g = 9 , we get V ( 1 ) = − 6 V(1)=-6 V ( 1 ) = − 6 . The test therefore fails modulo 3 3 3 . The next calculation settles this order using the difference multisets.
The following finite result uses the full multisets. It includes an even value of m m m at p = 29 p=29 p = 29 and an odd composite value at p = 31 p=31 p = 31 .
Proposition 7.5. For every odd prime p ≤ 31 p\le31 p ≤ 31 , the only member of B ( p , p ) B(p,p) B ( p , p ) with the symmetry ( 5.1 ) (5.1) ( 5.1 ) , up to equivalence, is F p F_p F p .
Proof. For p ≤ 17 p\le17 p ≤ 17 this follows already from [12 ] . For the four remaining primes we enumerate the orderings as follows. Fix the origin of an ordering of Q Q Q by a 0 = 1 a_0=1 a 0 = 1 . For a partial ordering, retain a set of directed differences for each nonzero displacement modulo m m m . When a value is appended, insert the differences to and from every earlier position. A repetition within any one displacement rejects the prefix. Every admissible ordering has a unique path in this recursion. An independent enumeration used the equivalent test that all unordered pair sums of the points ( j , a j ) (j,a_j) ( j , a j ) in ( Z / m ) × F p (\mathbb{Z}/m)\times F_p ( Z / m ) × F p , including doubled points, are distinct. Indeed, an equality of two different unordered pair sums can be rearranged as an equality of two different directed differences, and conversely. Both enumerations gave identical lists.
Call ( Δ s a ) s ≠ 0 (\Delta_s a)_{s\ne0} ( Δ s a ) s = 0 the signature of a a a . Fix a nonsquare n n n . Multiplication of the lists by n n n gives every ordering of N N N up to shifts. Match signatures by taking their set complements in F p × \mathbb{F}_p^\times F p × at each displacement. The exact counts, using only rotations to normalize the individual sequences, are
Table 3.
At 19, 23, 31 all the signatures are distinct. At 29 each signature consists of an ordering and its negated reversal. Every ordering in the last line of the table is geometric.
For the final test choose the origins of the two row and two column orbits so that a 0 = 1 a_0=1 a 0 = 1 and b 0 = c 0 = n b_0=c_0=n b 0 = c 0 = n . The block shifts are differences of a column origin and a row origin, so these three choices are independent. Select a , d a,d a , d with identical signatures, and b , c b,c b , c with the complementary signature. Run through all m m m remaining shifts of d d d , and test (6) for every s s s , including 0. At 19, 23, 29, 31 respectively, this makes 54, 110, 672, 120 tests of quadruples and leaves 6, 10, 6, 8. In each case the survivors have precisely the form
( a j , b j , c j , d j ) = ( g j , n g j , n g j , n 2 g j ) , ⟨ g ⟩ = Q . (a_j,b_j,c_j,d_j)=(g^j,ng^j,ng^j,n^2g^j), \qquad\langle g\rangle=Q. ( a j , b j , c j , d j ) = ( g j , n g j , n g j , n 2 g j ) , ⟨ g ⟩ = Q .
The core exponents are products of row labels g − i , n g − i g^{-i},ng^{-i} g − i , n g − i with column labels g j , n g j g^j,ng^j g j , n g j . Together with the border this gives F p F_p F p .
We turn to even m m m , writing p = 4 h + 1 p=4h+1 p = 4 h + 1 and m = 2 h m=2h m = 2 h . Fix a primitive root n n n of F p \mathbb{F}_p F p , and put K = ⟨ n 4 ⟩ K=\langle n^4\rangle K = ⟨ n 4 ⟩ . Both Q Q Q and N N N are unions of two cosets of K K K . Our first question is whether these cosets can be read from the parity of the positions in a complementary pair a , b a,b a , b .
For 1 ≤ y ≤ m 1\le y\le m 1 ≤ y ≤ m let S y S_y S y be Q Q Q or N N N according as y ∈ Q y\in Q y ∈ Q or y ∈ N y\in N y ∈ N . Since − 1 ∈ Q -1\in Q − 1 ∈ Q , y y y represents the pair { y , − y } ⊂ S y \{y,-y\}\subset S_y { y , − y } ⊂ S y . Form the following matrix M M M over F 2 \mathbb{F}_2 F 2 , with m m m columns. Its first m m m rows and its two last rows are
M t y = 1 y − t ∈ S y + 1 − y − t ∈ S y ( 1 ≤ t , y ≤ m ) , ( 1 y ∈ Q ) y , ( 1 y ∈ N ) y . M_{ty}=\mathbf{1}_{y-t\in S_y}+\mathbf{1}_{-y-t\in S_y}\quad(1\le t,y\le m),\qquad(\mathbf{1}_{y\in Q})_y,\qquad(\mathbf{1}_{y\in N})_y. M t y = 1 y − t ∈ S y + 1 − y − t ∈ S y ( 1 ≤ t , y ≤ m ) , ( 1 y ∈ Q ) y , ( 1 y ∈ N ) y .
Theorem 7.6. Let p = 4 h + 1 p=4h+1 p = 4 h + 1 be prime, m = 2 h m=2h m = 2 h , and let n n n be a primitive root modulo p p p . Put K = ⟨ n 4 ⟩ K=\langle n^4\rangle K = ⟨ n 4 ⟩ and suppose the matrix M M M above has rank m m m over F 2 \mathbb{F}_2 F 2 . For any complementary pair, rotate the two orderings so that a 0 = 1 a_0=1 a 0 = 1 and b 0 = n b_0=n b 0 = n . Their even and odd positions have the following exponent sets:
{ a 2 j } = K , { a 2 j + 1 } = n 2 K , { b 2 j } = n K , { b 2 j + 1 } = n 3 K . \{a_{2j}\}=K,\qquad\{a_{2j+1}\}=n^2K,\qquad\{b_{2j}\}=nK,\qquad\{b_{2j+1}\}=n^3K. { a 2 j } = K , { a 2 j + 1 } = n 2 K , { b 2 j } = n K , { b 2 j + 1 } = n 3 K .
Proof. Write u ( x ) u(x) u ( x ) for the position of x x x in its ordering, and put z y = u ( y ) + u ( − y ) ( m o d 2 ) z_y=u(y)+u(-y)\pmod2 z y = u ( y ) + u ( − y ) ( mod 2 ) . For fixed t ≠ 0 t\ne0 t = 0 , the pairs x , x + t x,x+t x , x + t in the same square class give every nonzero position gap once, by (6.1). Summing their gaps modulo 2 gives h h h . The coefficient of u ( y ) u(y) u ( y ) is the number modulo 2 of its neighbours y − t , y + t y-t,y+t y − t , y + t in its class. This is also the coefficient of u ( − y ) u(-y) u ( − y ) , giving the first m m m equations of M z = h 1 Mz=h\mathbf{1} M z = h 1 . The last two hold because each ordering has h h h odd positions. The constant vector z y = h z_y=h z y = h solves these equations: the coefficients in the row indexed by t t t count the m − 1 m-1 m − 1 ordered pairs of that difference and each of the two class rows has h h h entries equal to one. Full rank now gives u ( − y ) − u ( y ) ≡ h ( m o d 2 ) u(-y)-u(y)\equiv h\pmod2 u ( − y ) − u ( y ) ≡ h ( mod 2 ) everywhere.
Set w = e 2 π i / p w=e^{2\pi i/p} w = e 2 π i / p and form
A 1 = ∑ x ∈ Q ( − 1 ) u ( x ) w x , B 1 = ∑ x ∈ N ( − 1 ) u ( x ) w x . A_1=\sum_{x\in Q}(-1)^{u(x)}w^x,\qquad B_1=\sum_{x\in N}(-1)^{u(x)}w^x. A 1 = x ∈ Q ∑ ( − 1 ) u ( x ) w x , B 1 = x ∈ N ∑ ( − 1 ) u ( x ) w x .
In ∣ A 1 ∣ 2 + ∣ B 1 ∣ 2 |A_1|^2+|B_1|^2 ∣ A 1 ∣ 2 + ∣ B 1 ∣ 2 , the coefficient at each nonzero field difference is ∑ s = 1 m − 1 ( − 1 ) s = − 1 \sum_{s=1}^{m-1}(-1)^s=-1 ∑ s = 1 m − 1 ( − 1 ) s = − 1 and the coefficient at zero is p − 1 p-1 p − 1 . Hence ∣ A 1 ∣ 2 + ∣ B 1 ∣ 2 = p |A_1|^2+|B_1|^2=p ∣ A 1 ∣ 2 + ∣ B 1 ∣ 2 = p . The parity just proved gives A 1 ‾ = ( − 1 ) h A 1 \overline{A_1}=(-1)^hA_1 A 1 = ( − 1 ) h A 1 and B 1 ‾ = ( − 1 ) h B 1 \overline{B_1}=(-1)^hB_1 B 1 = ( − 1 ) h B 1 . Thus Z = A 1 + i B 1 Z=A_1+iB_1 Z = A 1 + i B 1 satisfies Z Z ‾ = p Z\overline{Z}=p Z Z = p .
In Q ( i , w ) \mathbb{Q}(i,w) Q ( i , w ) , each automorphism σ t : w ↦ w t \sigma_t:w\mapsto w^t σ t : w ↦ w t fixing i i i fixes both primes above p p p . Indeed p p p splits in Q ( i ) \mathbb{Q}(i) Q ( i ) and the p p p th cyclotomic extension is totally ramified at either prime (the polynomial Φ p ( 1 + X ) \Phi_p(1+X) Φ p ( 1 + X ) is Eisenstein there). The ideal of Z Z Z is supported above p p p , so σ t ( Z ) / Z \sigma_t(Z)/Z σ t ( Z ) / Z is a unit. All its conjugates have absolute value one, since the field is abelian and Z Z ‾ = p Z\overline{Z}=p Z Z = p . Kronecker’s lemma and the roots of unity in this cyclotomic field give σ t ( Z ) / Z = η t w t \sigma_t(Z)/Z=\eta_t w^t σ t ( Z ) / Z = η t w t with η t 4 = 1 \eta_t^4=1 η t 4 = 1 [28 ] .
The coefficient function f f f of Z Z Z is zero at 0, has values ± 1 \pm1 ± 1 on Q Q Q and ± i \pm i ± i on N N N , and has sum zero. Equality of sums in w w w with coefficients in Q ( i ) \mathbb{Q}(i) Q ( i ) determines these coefficients up to an additive constant, by Φ p \Phi_p Φ p . Both coefficient sums are zero, so the vectors coincide. Their unique zero gives r t = 0 r_t=0 r t = 0 . Consequently f ( t − 1 x ) = η t f ( x ) f(t^{-1}x)=\eta_t f(x) f ( t − 1 x ) = η t f ( x ) , and f ( x ) / f ( 1 ) f(x)/f(1) f ( x ) / f ( 1 ) is a multiplicative character. Our rotations give f ( 1 ) = 1 f(1)=1 f ( 1 ) = 1 and f ( n ) = i f(n)=i f ( n ) = i . Hence f ( n j ) = i j f(n^j)=i^j f ( n j ) = i j , which proves the four assertions.
The mixed equations can now distinguish the two possible parities of a position gap. This gives a second matrix test, over the prime divisors of h h h . Its integer matrix L L L has one column per element of Q Q Q and one row per ( t , j ) (t,j) ( t , j ) with t ≠ 0 t \ne0 t = 0 and 0 ≤ j < 4 0 \le j < 4 0 ≤ j < 4 . Write e x e_x e x for the coordinate row at x ∈ Q x \in Q x ∈ Q . For each pair x , y ≠ 0 x,y \ne0 x , y = 0 with y − x = t y-x=t y − x = t and y / x ∈ n j K y/x \in n^jK y / x ∈ n j K , add the following to that row:
{ e y − e x j even and x , y ∈ Q , 0 j even and x , y ∈ N , e z j odd, where z is the square member of { x , y } . \begin{cases}
e_y-e_x & j\text{ even and }x,y\in Q,\\
0 & j\text{ even and }x,y\in N,\\
e_z & j\text{ odd, where }z\text{ is the square member of }\{x,y\}.
\end{cases} ⎩ ⎨ ⎧ e y − e x 0 e z j even and x , y ∈ Q , j even and x , y ∈ N , j odd, where z is the square member of { x , y } .
Theorem 7.7. Let p = 4 h + 1 p=4h+1 p = 4 h + 1 be prime and put m = 2 h m=2h m = 2 h . Suppose the quartic alternation of Theorem 7.6 holds for every complementary pair, and L L L has rank m − 1 m-1 m − 1 over F ℓ \mathbb{F}_{\ell} F ℓ for each prime ℓ ∣ h \ell\mid h ℓ ∣ h . Then every H ∈ B ( p , p ) H\in B(p,p) H ∈ B ( p , p ) with the symmetry (5.1) is equivalent to F p F_p F p .
Proof. Use independent origins to make a 0 = 1 a_0=1 a 0 = 1 and b 0 = c 0 = n b_0=c_0=n b 0 = c 0 = n . The assumed alternation gives the position parities of a a a , b b b , c c c , since both b b b and c c c complement a a a . It gives those of d d d up to a constant, since d d d complements b b b . We determine that constant. At the alternating cyclic frequency, B 1 = C 1 B_1=C_1 B 1 = C 1 , and D 1 D_1 D 1 is either A 1 A_1 A 1 or − A 1 -A_1 − A 1 . Here C 1 , D 1 C_1,D_1 C 1 , D 1 are the alternating sums defined as in the preceding proof. All four sums are nonzero by Φ p \Phi_p Φ p . If D 1 = A 1 D_1=A_1 D 1 = A 1 , the scalar product of the two frequency rows would be A 1 B 1 ‾ + B 1 A 1 ‾ = 2 ( − 1 ) h A 1 B 1 ≠ 0 A_1\overline{B_1}+B_1\overline{A_1}=2(-1)^hA_1B_1\ne0 A 1 B 1 + B 1 A 1 = 2 ( − 1 ) h A 1 B 1 = 0 . Thus D 1 = − A 1 D_1=-A_1 D 1 = − A 1 .
Take the reference Fourier words a j 0 = g j a_j^0=g^j a j 0 = g j , b j 0 = c j 0 = n g j b_j^0=c_j^0=ng^j b j 0 = c j 0 = n g j , d j 0 = n 2 g j d_j^0=n^2g^j d j 0 = n 2 g j , with g = n 2 g=n^2 g = n 2 . For each word X X X its actual and reference positions have the same parity. Write their difference as 2 E X ( x ) 2E_X(x) 2 E X ( x ) , with E X ( x ) ∈ Z / h E_X(x)\in\mathbb{Z}/h E X ( x ) ∈ Z / h . Set W = E a − E d W=E_a-E_d W = E a − E d on Q Q Q and W ′ = E b − E c W'=E_b-E_c W ′ = E b − E c on N N N . We show L W = 0 LW=0 L W = 0 and the corresponding equations on N N N for W ′ W' W ′ .
For pairs in Q Q Q with difference t t t , the parities of the position gaps are selected by the two classes y / x ∈ K , n 2 K y/x\in K,n^2K y / x ∈ K , n 2 K . At either parity, a a a and d d d have the same multiset of gaps by Proposition 6.1 . The reference words have the same property. Subtract the reference sums from the actual sums and divide by two. This gives the even-j j j equations for W W W . The same argument applies to b , c b,c b , c on N N N .
For the odd-j j j equations compare a mixed row difference and a mixed column difference. Write ( X , Y ) (X,Y) ( X , Y ) when y y y belongs to X X X , x x x to Y Y Y , and the gap is u X ( y ) − u Y ( x ) u_X(y)-u_Y(x) u X ( y ) − u Y ( x ) . For each of the following three lists, as y − x = t y-x=t y − x = t runs over its representations the gaps run through all of Z / m \mathbb{Z}/m Z / m once:
( ( a , c ) , ( b , d ) ) , ( ( d , c ) , ( b , a ) ) , ( ( a , b ) , ( c , d ) ) . ((a,c),(b,d)),\qquad((d,c),(b,a)),\qquad((a,b),(c,d)). (( a , c ) , ( b , d )) , (( d , c ) , ( b , a )) , (( a , b ) , ( c , d )) .
These are respectively the mixed row equation, the reversed mixed column equation and the forward mixed column equation. Write x = n i x=n^i x = n i , y = n k y=n^k y = n k . In the first and third lists the reference gap has parity ( k − i + 1 ) / 2 ( m o d 2 ) (k-i+1)/2\pmod2 ( k − i + 1 ) /2 ( mod 2 ) ; in the second it has parity ( k − i − 1 ) / 2 ( m o d 2 ) (k-i-1)/2\pmod2 ( k − i − 1 ) /2 ( mod 2 ) . This follows by substituting the four reference words above. Thus selecting y / x ∈ n j K y/x\in n^jK y / x ∈ n j K selects one whole parity class for each list. The actual parities agree with the reference ones. The sum of the actual gaps therefore equals the sum of the reference gaps modulo m m m for each selected list. Subtract and divide by two. Comparing the first list to the second leaves the sum of W W W at the square endpoints. Comparing it to the third leaves the sum of W ′ W' W ′ at the nonsquare endpoints. This proves the odd-j j j equations.
Constants are in the kernel modulo h h h : even rows sum to zero and the odd rows count h h h gaps of one parity. The matrix on N N N is the same up to relabelling, by scaling x , y , t x,y,t x , y , t by n n n . For each ℓ ∣ h \ell\mid h ℓ ∣ h the rank hypothesis makes the kernel consist of constants modulo ℓ \ell ℓ . Subtract the value at one vertex and lift through the powers of ℓ \ell ℓ : a full-rank minor on the remaining m − 1 m-1 m − 1 columns is a unit at ℓ \ell ℓ . Thus W , W ′ W,W' W , W ′ are constant modulo h h h . The opposite words have constant differences of positions modulo m m m , since they do in the reference matrix. Proposition 6.3 finishes the proof.
Corollary 7.8. The two-orbit symmetry recognizes F p \mathbb{F}_p F p in B ( p , p ) B(p,p) B ( p , p ) at each of the primes 37, 41, 53, 61, 89, 149, 173, 197, 233.
Proof. Here are the ranks by integer row assembly as above and Gaussian elimination in the indicated prime fields. We use the least positive primitive root for n n n . The third column is over F 2 \mathbb{F}_2 F 2 ; each entry ℓ : r \ell: r ℓ : r in the last column gives the rank r r r of L L L over F ℓ \mathbb{F}_\ell F ℓ .
caption:
:::
Theorem 7.7 applies except at 41. There Theorem 7.6 still gives all four parity classes. We describe the remaining finite check, giving also 37 for comparison.
For a normalized complementary pair a , b a,b a , b , separate their even and odd slots into four words of length h h h , on K K K , n 2 K n^2K n 2 K , n K nK n K , n 3 K n^3K n 3 K , respectively. Generate all orderings of K K K starting at 1. Retain a word when its h h h directed differences at each displacement 1 ≤ s ≤ ⌊ h / 2 ⌋ 1 \le s \le\lfloor h/2\rfloor 1 ≤ s ≤ ⌊ h /2 ⌋ are distinct. Negative displacements give the negated lists. Scaling gives the normalized words on the other three cosets. Pair the words on K , n 2 K K,n^2K K , n 2 K when their difference sets are disjoint at every such displacement. Match their unions with the complementary unions from the pair on n K , n 3 K nK,n^3K n K , n 3 K . These tests account for all nonzero even displacements of the interleaved words. Finally, try the h h h rotations of each odd-slot word and test (5) at the odd displacements. The words in the even slots start at 1 , n 1,n 1 , n by normalization.
caption:
:::
The last column tests separately whether the successive ratios in a a a and in b b b are constant, including wraparound. Thus at 41 even a single complementary pair has geometric orderings. In a full matrix one geometric block suffices by Corollary 9.3.
When the first rank test fails, its kernel gives a list of parity patterns z z z . One more consequence of the same differences can distinguish them. It uses only signs.
Proposition 7.9. Let p = 4 h + 1 p=4h+1 p = 4 h + 1 be prime, put m = 2 h m=2h m = 2 h , and let z z z range over the solutions of M z = h 1 Mz=h\mathbf{1} M z = h 1 over F 2 \mathbb{F}_2 F 2 . For 1 ≤ y ≤ m 1\le y\le m 1 ≤ y ≤ m introduce a bit b y b_y b y and put
s ( y ) = ( − 1 ) b y , s ( − y ) = ( − 1 ) b y + z y . s(y)=(-1)^{b_y},\qquad s(-y)=(-1)^{b_y+z_y}. s ( y ) = ( − 1 ) b y , s ( − y ) = ( − 1 ) b y + z y . For each fixed z z z the following congruences are affine linear equations over F 2 \mathbb{F}_2 F 2 in the bits b y b_y b y , after division by 4 whenever the constant term permits:
∑ x ∈ Q s ( x ) = ∑ x ∈ N s ( x ) = 0 , 1 + ∑ x , x + t ∈ Q or x , x + t ∈ N s ( x ) s ( x + t ) ≡ 0 ( m o d 8 ) ( 1 ≤ t ≤ m ) . \sum_{x\in Q}s(x)=\sum_{x\in N}s(x)=0,\qquad1+\sum_{\substack{x,x+t\in Q\\\text{or }x,x+t\in N}}s(x)s(x+t)\equiv0\pmod8\qquad(1\le t\le m). x ∈ Q ∑ s ( x ) = x ∈ N ∑ s ( x ) = 0 , 1 + x , x + t ∈ Q or x , x + t ∈ N ∑ s ( x ) s ( x + t ) ≡ 0 ( mod 8 ) ( 1 ≤ t ≤ m ) .
Every complementary pair supplies a solution. If the only surviving z z z is the constant h h h mod 2, quartic alternation holds. This gives quartic alternation at 73, 97, 101, 109, and Fourier recognition under the two-orbit symmetry at 73, 97, 101.
Proof. For a complementary pair take s ( x ) = ( − 1 ) u ( x ) s(x)=(-1)^{u(x)} s ( x ) = ( − 1 ) u ( x ) . Each word has equally many even and odd positions. For fixed t ≠ 0 t\ne0 t = 0 the position gaps of the indicated pairs run once through 1 , … , m − 1 1,\ldots,m-1 1 , … , m − 1 , so the sum of their signs is − 1 -1 − 1 . Both assertions hold over the integers. To reduce a correlation modulo 8, pair ( x , y ) (x,y) ( x , y ) with ( − y , − x ) (-y,-x) ( − y , − x ) , where y = x + t y=x+t y = x + t . Write [ x ] [x] [ x ] for the representative of { x , − x } \{x,-x\} { x , − x } in 1 , … , m 1,\ldots,m 1 , … , m . A fixed pair contributes ( − 1 ) z [ x ] (-1)^{z_{[x]}} ( − 1 ) z [ x ] , independently of b b b . On an orbit of size two the terms cancel if z [ x ] ≠ z [ y ] z_{[x]} \ne z_{[y]} z [ x ] = z [ y ] . Otherwise they add to 2 e ( − 1 ) b [ x ] + b [ y ] 2e(-1)^{b_{[x]}+b_{[y]}} 2 e ( − 1 ) b [ x ] + b [ y ] , where e e e is their sign at b = 0 b=0 b = 0 . Modulo 8 this is 2 e + 4 ( b [ x ] + b [ y ] ) 2e+4(b_{[x]}+b_{[y]}) 2 e + 4 ( b [ x ] + b [ y ] ) . In either class sum the pair x , − x x,-x x , − x likewise contributes zero or 2 + 4 b [ x ] 2+4b_{[x]} 2 + 4 b [ x ] modulo 8. Thus for each left side F F F we first test 4 ∣ F ( 0 ) 4 \mid F(0) 4 ∣ F ( 0 ) . If this holds, its equation over F 2 \mathbb{F}_2 F 2 has constant term F ( 0 ) / 4 F(0)/4 F ( 0 ) /4 and coefficient ( F ( e y ) − F ( 0 ) ) / 4 (F(e_y)-F(0))/4 ( F ( e y ) − F ( 0 )) /4 at b y b_y b y , where e y e_y e y is the unit vector. If only the constant z z z survives, the character argument in Theorem 7.6 gives the four quartic classes.
The counts below come from solving M z = h 1 Mz=h1 M z = h 1 , then eliminating in the displayed binary system for each solution. The last column gives the ranks of L L L at the prime divisors of h h h , in increasing order.
Table 1 (PDF p. 24).
The Fourier pair supplies the constant pattern in every case. Theorem 7.7 applies at the first three primes. At 109 the remaining rank is 51 over F 3 \mathbb{F}_3 F 3 , two below the required 53.
We can sometimes recover the shifts even when the rank of L L L falls short. Fix p = 4 h + 1 p=4h+1 p = 4 h + 1 and suppose the orderings have the quartic alternation of Theorem 7.6 . For x , y ∈ Q x,y\in Q x , y ∈ Q the parity of the gap from x x x to y y y in either square ordering is specified by y / x ∈ K y/x\in K y / x ∈ K or y / x ∈ Q ∖ K y/x\in Q\setminus K y / x ∈ Q ∖ K , where K K K is the group of fourth powers. For t ≠ 0 t\ne0 t = 0 and e = 0 , 1 e=0,1 e = 0 , 1 , let P t e P_{te} P t e consist of the ordered pairs x , y ∈ Q x,y\in Q x , y ∈ Q with y − x = t y-x=t y − x = t and with the specified gap parity e e e .
Theorem 7.10. Let p = 4 h + 1 p=4h+1 p = 4 h + 1 be prime. Let H ∈ B ( p , p ) H\in B(p,p) H ∈ B ( p , p ) have the form (5.1) with the quartic alternation of Theorem 7.6 . Let ℓ \ell ℓ be an odd prime divisor of h h h and put E = ker F ℓ L E=\ker_{\mathbb{F}_{\ell}} L E = ker F ℓ L . Suppose every v ∈ E v\in E v ∈ E satisfies v ( − x ) = v ( x ) v(-x)=v(x) v ( − x ) = v ( x ) . For each nonconstant v ∈ E v\in E v ∈ E , suppose the only even functions s : Q → F ℓ s:Q\to\mathbb{F}_{\ell} s : Q → F ℓ satisfying
∑ ( x , y ) ∈ P t e ( v ( y ) − v ( x ) ) ( s ( y ) − s ( x ) ) = 0 ( t ≠ 0 , e = 0 , 1 ) \sum_{(x,y)\in P_{te}}(v(y)-v(x))(s(y)-s(x))=0 \qquad(t\ne0,\ e=0,1) ( x , y ) ∈ P t e ∑ ( v ( y ) − v ( x )) ( s ( y ) − s ( x )) = 0 ( t = 0 , e = 0 , 1 ) are the constants. Then in each pair of opposite blocks the difference of positions is constant modulo the full power of ℓ \ell ℓ dividing h h h .
Proof. Write u a , u d u_a,u_d u a , u d for the positions in the square blocks, U = u a − u d U=u_a-u_d U = u a − u d and S = u a + u d S=u_a+u_d S = u a + u d . By Proposition 6.2 , S S S is even. The proof of Theorem 7.7 gives L U = 0 LU=0 LU = 0 modulo the ℓ \ell ℓ -part of h h h : U U U differs from 2 W 2W 2 W by the constant difference of the reference positions, and L L L kills constants modulo h h h . Thus U U U is even modulo ℓ \ell ℓ . As 2 is invertible, u a , u d u_a,u_d u a , u d are both even modulo ℓ \ell ℓ .
Suppose U U U is nonconstant modulo ℓ b \ell^b ℓ b , where ℓ b \ell^b ℓ b is the full power dividing h h h . Choose k < b k<b k < b largest such that U − U ( 1 ) U-U(1) U − U ( 1 ) is divisible by ℓ k \ell^k ℓ k everywhere. Then v = ( U − U ( 1 ) ) / ℓ k v=(U-U(1))/\ell^k v = ( U − U ( 1 )) / ℓ k mod ℓ \ell ℓ is a nonconstant member of E E E . For fixed t , e t,e t , e , the gaps in a a a and d d d on P t e P_{te} P t e have identical multisets by Proposition 6.1 . Their sums of squares therefore agree modulo ℓ k + 1 \ell^{k+1} ℓ k + 1 . Factoring the difference of the two squares gives
∑ ( x , y ) ∈ P t e ( U ( y ) − U ( x ) ) ( S ( y ) − S ( x ) ) = 0 ( m o d ℓ k + 1 ) . \sum_{(x,y)\in P_{te}}(U(y)-U(x))(S(y)-S(x))=0 \pmod{\ell^{k+1}}. ( x , y ) ∈ P t e ∑ ( U ( y ) − U ( x )) ( S ( y ) − S ( x )) = 0 ( mod ℓ k + 1 ) .
After division by ℓ k \ell^k ℓ k the hypothesis makes S S S constant modulo ℓ \ell ℓ , say S = c S=c S = c . In particular u d ( x ) = c − u a ( − x ) u_d(x)=c-u_a(-x) u d ( x ) = c − u a ( − x ) mod ℓ \ell ℓ .
We use a nontrivial character of Z / m \mathbb{Z}/m Z / m of order ℓ \ell ℓ to exclude this possibility. Put z = e 2 π i / ℓ z=e^{2\pi i/\ell} z = e 2 π i / ℓ and write A , B , C , D A,B,C,D A , B , C , D for the entries of the unnormalized frequency matrix in Proposition 6.1 , so that A = ∑ x ∈ Q z u a ( x ) w x A=\sum_{x\in Q}z^{u_a(x)}w^x A = ∑ x ∈ Q z u a ( x ) w x and likewise for the other words. The last congruence gives D = z c A ‾ D=z^c\overline{A} D = z c A . As A ≠ 0 A \ne0 A = 0 by the minimal polynomial Φ p \Phi_p Φ p over Q ( z ) \mathbb{Q}(z) Q ( z ) , row orthogonality gives C = − z c B ‾ C=-z^c\overline{B} C = − z c B . Both coefficient vectors in w w w vanish at 0 0 0 , so Φ p \Phi_p Φ p forces equality of every coefficient. Since − N = N -N=N − N = N , at each x ∈ N x\in N x ∈ N this requires
z u c ( x ) = − z c − u b ( − x ) , z^{u_c(x)}=-z^{c-u_b(-x)}, z u c ( x ) = − z c − u b ( − x ) ,
which is impossible for odd ℓ \ell ℓ . This proves the assertion for a , d a,d a , d . Scaling the symbols of N N N by η − 1 \eta^{-1} η − 1 identifies the equations for b , c b,c b , c with those on Q Q Q . Interchanging the column orbits gives the same frequency contradiction.
Corollary 7.11. Every H ∈ B ( 109 , 109 ) H\in B(109,109) H ∈ B ( 109 , 109 ) admitting the two-orbit symmetry (1) is equivalent to F 109 F_{109} F 109 .
Proof. Proposition 7.9 gives the quartic classes. Here h = 27 h=27 h = 27 and g = 36 g=36 g = 36 generates Q Q Q . Write v j = v ( g j ) v_j=v(g^j) v j = v ( g j ) for j ∈ Z / 54 j\in\mathbb{Z}/54 j ∈ Z /54 . The first moment leaves three free values modulo 3 3 3 , one on each residue class of j j j modulo 3 3 3 . In fact all these choices lift. We give the calculation to distinguish what the two moments tell us.
Set T v j = v j + 1 Tv_j=v_{j+1} T v j = v j + 1 , and for t = 1 , 6 t=1,6 t = 1 , 6 and 0 ≤ r < 4 0\le r<4 0 ≤ r < 4 form the row polynomial B t r ( X ) = ∑ j = 0 53 L ( t , r ) , g j X j B_{tr}(X)=\sum_{j=0}^{53}L_{(t,r),g^j}X^j B t r ( X ) = ∑ j = 0 53 L ( t , r ) , g j X j . Here 6 6 6 is a primitive root modulo 109 109 109 . Every other row of L L L is a cyclic translate of one of these eight, by square scaling. Modulo 27 27 27 , each of the eight polynomials and X 54 − 1 X^{54}-1 X 54 − 1 has zero remainder on division by
D ( X ) = X 3 + 3 X 2 + 6 X − 10. D(X)=X^3+3X^2+6X-10. D ( X ) = X 3 + 3 X 2 + 6 X − 10.
These small divisions can be made by reducing each X j X^j X j , j ≥ 3 j\ge3 j ≥ 3 , to 10 X j − 3 − 6 X j − 2 − 3 X j − 1 10X^{j-3}-6X^{j-2}-3X^{j-1} 10 X j − 3 − 6 X j − 2 − 3 X j − 1 . Thus D ( T ) v = 0 D(T)v=0 D ( T ) v = 0 gives solutions for arbitrary initial v 0 , v 1 , v 2 v_0,v_1,v_2 v 0 , v 1 , v 2 . Modulo 3 3 3 these are precisely the 3 3 3 -periodic functions, and account for the entire kernel since rank F 3 L = 51 \operatorname{rank}_{\mathbb{F}_3}L=51 rank F 3 L = 51 . The columns with j ≥ 3 j\ge3 j ≥ 3 are consequently independent modulo 3 3 3 and have a minor which is a unit modulo 27 27 27 . Each initial triple therefore has a unique solution at each modulus 3 , 9 , 27 3,9,27 3 , 9 , 27 . Up to constants the respective counts are 9 , 81 , 729 9,81,729 9 , 81 , 729 .
We now check the squared gaps. All 3 3 3 -periodic v v v are even, since − 1 = g 27 -1=g^{27} − 1 = g 27 . Up to adding a constant, multiplying by a nonzero scalar and shifting j j j , the nonconstant triples are ( 0 , 0 , 1 ) (0,0,1) ( 0 , 0 , 1 ) and ( 0 , 1 , 2 ) (0,1,2) ( 0 , 1 , 2 ) . For either triple, the space of even solutions s s s in Theorem 7.10 is invariant under T 3 T^3 T 3 by square scaling. Evenness gives s j + 27 = s j s_{j+27}=s_j s j + 27 = s j , so ( T 3 − I ) 9 = 0 (T^3-I)^9=0 ( T 3 − I ) 9 = 0 over F 3 \mathbb{F}_3 F 3 . If the solution space modulo constants is nonzero, it has a nonzero class killed by T 3 − I T^3-I T 3 − I . Subtracting s 0 s_0 s 0 , we may therefore write
s 3 q + i = c i + q d , c 0 = 0 , i = 0 , 1 , 2. s_{3q+i}=c_i+qd,\qquad c_0=0,\qquad i=0,1,2. s 3 q + i = c i + q d , c 0 = 0 , i = 0 , 1 , 2.
Only three equations are needed. For ( t , e ) = ( 1 , 0 ) , ( 1 , 1 ) , ( 2 , 0 ) (t,e)=(1,0),(1,1),(2,0) ( t , e ) = ( 1 , 0 ) , ( 1 , 1 ) , ( 2 , 0 ) the coefficient matrices on ( c 1 , c 2 , d ) (c_1,c_2,d) ( c 1 , c 2 , d ) for the two triples, respectively, are
( 2 0 2 1 2 0 2 0 0 ) , ( 1 2 1 0 2 1 0 2 0 ) . \begin{pmatrix}
2 & 0 & 2\\
1 & 2 & 0\\
2 & 0 & 0
\end{pmatrix},
\qquad
\begin{pmatrix}
1 & 2 & 1\\
0 & 2 & 1\\
0 & 2 & 0
\end{pmatrix}. 2 1 2 0 2 0 2 0 0 , 1 0 0 2 2 2 1 1 0 .
For each row, sum over 0 ≤ i , j < 54 0\le i,j<54 0 ≤ i , j < 54 with g j − g i = t g^j-g^i=t g j − g i = t and j − i ≡ e ( m o d 2 ) j-i\equiv e\pmod2 j − i ≡ e ( mod 2 ) , weighting s j − s i s_j-s_i s j − s i by v j − v i v_j-v_i v j − v i . Both determinants are 1 1 1 modulo 3 3 3 , so only the constant solution survives. The theorem gives constant position differences modulo 27 27 27 for both opposite pairs. Quartic alternation already fixes these differences modulo 2 2 2 . Together these give shifts modulo 54 54 54 , and Proposition 6.3 completes the proof.
We return to odd orbit length. At p = 43 p=43 p = 43 we have m = 21 m=21 m = 21 , and the polynomial test alone leaves a gap. The polynomial P P P determines the positions modulo 7 7 7 , up to a common function on the squares. The mixed equations identify that function. We give the argument for any odd m m m and any divisor k > 1 k>1 k > 1 of m m m .
Lemma 7.12. Let p = 2 m + 1 p=2m+1 p = 2 m + 1 be prime with m m m odd, and let k > 1 k>1 k > 1 divide m m m . Let H ∈ B ( p , p ) H\in B(p,p) H ∈ B ( p , p ) have the symmetry (5.1) and let g g g generate Q Q Q . Suppose that each of
i b ( − x ) − i a ( x ) , i c ( − x ) − i a ( x ) ( x ∈ Q ) i_b(-x)-i_a(x),\qquad i_c(-x)-i_a(x)\qquad(x\in Q) i b ( − x ) − i a ( x ) , i c ( − x ) − i a ( x ) ( x ∈ Q ) is constant modulo k k k . Then for some r , h ∈ Z / k r,h\in\mathbb{Z}/k r , h ∈ Z / k with ( h , k ) = 1 (h,k)=1 ( h , k ) = 1 ,
i a ( g j ) = r + h j ( m o d k ) . i_a(g^j)=r+hj\pmod{k}. i a ( g j ) = r + hj ( mod k ) . The three positions i b ( − g j ) i_b(-g^j) i b ( − g j ) , i c ( − g j ) i_c(-g^j) i c ( − g j ) , i d ( g j ) i_d(g^j) i d ( g j ) have the same formula with possibly different constants r r r .
Proof. Write s , t s,t s , t for the respective constants. By Proposition 6.2 , i d ( x ) = i a ( x ) + s + t ( m o d k ) i_d(x)=i_a(x)+s+t\pmod{k} i d ( x ) = i a ( x ) + s + t ( mod k ) . Put v = e 2 π i / k v=e^{2\pi i/k} v = e 2 π i / k , w = e 2 π i / p w=e^{2\pi i/p} w = e 2 π i / p and form the sums
A = ∑ x ∈ Q v i a ( x ) w x , B = ∑ x ∈ Q v i a ( x ) w − x . A=\sum_{x\in Q}v^{i_a(x)}w^x,\qquad B=\sum_{x\in Q}v^{i_a(x)}w^{-x}. A = x ∈ Q ∑ v i a ( x ) w x , B = x ∈ Q ∑ v i a ( x ) w − x .
At the cyclic frequency v v v , the four unnormalized entries of the frequency matrix of Proposition 6.1 are A , v s B , v t B , v s + t A A,v^sB,v^tB,v^{s+t}A A , v s B , v t B , v s + t A . Removing the row and column phases gives the matrix with diagonal entries A A A and off-diagonal entries B B B . Its product with its adjoint is p I 2 pI_2 p I 2 . Applying it to ( 1 , 1 ) t (1,1)^t ( 1 , 1 ) t gives Z Z ‾ = p Z\overline{Z}=p Z Z = p for Z = A + B Z=A+B Z = A + B .
Write Z = ∑ x f ( x ) w x Z=\sum_x f(x)w^x Z = ∑ x f ( x ) w x , where f ( 0 ) = 0 f(0)=0 f ( 0 ) = 0 and f ( x ) = f ( − x ) = v i a ( x ) f(x)=f(-x)=v^{i_a(x)} f ( x ) = f ( − x ) = v i a ( x ) for x ∈ Q x\in Q x ∈ Q . Since the positions in a run through Z / m \mathbb{Z}/m Z / m , we have ∑ x f ( x ) = 0 \sum_x f(x)=0 ∑ x f ( x ) = 0 . As in the proof of Theorem 7.6 , each automorphism w ↦ w u w\mapsto w^u w ↦ w u fixing v v v fixes every prime above p p p in Q ( v , w ) \mathbb{Q}(v,w) Q ( v , w ) : p ≡ 1 ( m o d k ) p\equiv1\pmod{k} p ≡ 1 ( mod k ) splits in Q ( v ) \mathbb{Q}(v) Q ( v ) and Φ p ( 1 + X ) \Phi_p(1+X) Φ p ( 1 + X ) is Eisenstein at each such prime. Its action on Z Z Z thus multiplies Z Z Z by a unit whose conjugates all have absolute value one. This unit is a root of unity, of the form η w b \eta w^b η w b with η 2 k = 1 \eta^{2k}=1 η 2 k = 1 [28 ] . The corresponding two coefficient vectors in w w w have sum zero. Since Φ p \Phi_p Φ p is the minimal polynomial over Q ( v ) \mathbb{Q}(v) Q ( v ) , the vectors agree. Their unique zero gives b = 0 b=0 b = 0 , so f ( u − 1 x ) = η f ( x ) f(u^{-1}x)=\eta f(x) f ( u − 1 x ) = η f ( x ) for every x x x . Taking x = 1 x=1 x = 1 shows that f ( x ) / f ( 1 ) f(x)/f(1) f ( x ) / f ( 1 ) is a multiplicative character on F p ∗ \mathbb{F}_p^* F p ∗ . On Q Q Q it takes every value of μ k \mu_k μ k , because all positions occur. Its value at g g g therefore generates μ k \mu_k μ k , proving the formula. The three remaining formulas follow from the constant position differences.
Theorem 7.13. Every H ∈ B ( 43 , 43 ) H\in B(43,43) H ∈ B ( 43 , 43 ) admitting the two-orbit symmetry (5.1) is equivalent to F 43 F_{43} F 43 .
Proof. Take g = 9 g=9 g = 9 , of order 21 modulo 43. For any complementary pair let v j = u ( g j ) − u ( − g j ) v_j=u(g^j)-u(-g^j) v j = u ( g j ) − u ( − g j ) , as in Lemma 7.1 . For the shift T v j = v j + 1 Tv_j=v_{j+1} T v j = v j + 1 we have P ( T ) v = 0 P(T)v=0 P ( T ) v = 0 and T 21 = 1 T^{21}=1 T 21 = 1 . Directly from the coefficients of Lemma 7.2 we get
gcd ( P , X 21 − 1 ) = { ( X − 1 ) 2 over F 3 , X − 1 over F 7 . \gcd(P,X^{21}-1)=
\begin{cases}
(X-1)^2 & \text{over }\mathbb{F}_3,\\
X-1 & \text{over }\mathbb{F}_7.
\end{cases} g cd( P , X 21 − 1 ) = { ( X − 1 ) 2 X − 1 over F 3 , over F 7 . Indeed the remainders of P P P modulo X 7 − 1 X^7-1 X 7 − 1 over F 3 \mathbb{F}_3 F 3 and X 3 − 1 X^3-1 X 3 − 1 over F 7 \mathbb{F}_7 F 7 are − X 5 − X 3 − X 2 + X − 1 -X^5-X^3-X^2+X-1 − X 5 − X 3 − X 2 + X − 1 and 3 X 2 + 2 X + 2 3X^2+2X+2 3 X 2 + 2 X + 2 . Each has gcd X − 1 X-1 X − 1 with its modulus. Modulo 3 the coefficients of Y , Y 2 Y,Y^2 Y , Y 2 in P ( 1 + Y ) P(1+Y) P ( 1 + Y ) are 0 , − 1 0,-1 0 , − 1 , and modulo 7 the coefficient of Y Y Y is − 1 -1 − 1 . This gives the stated multiplicities.
Thus v j v_j v j is constant modulo 7 and has constant first difference modulo 3. Equivalently, v j = c + 7 e j ( m o d 21 ) v_j=c+7ej\pmod{21} v j = c + 7 e j ( mod 21 ) for some c ∈ Z / 21 c\in\mathbb{Z}/21 c ∈ Z /21 and e ∈ Z / 3 e\in\mathbb{Z}/3 e ∈ Z /3 . In particular Lemma 7.12 applies with k = 7 k=7 k = 7 . The pairs a , b a,b a , b and d , b d,b d , b have a common nonsquare ordering, so subtracting their formulas gives
i d ( g j ) − i a ( g j ) = c ′ + 7 e ′ j ( m o d 21 ) . i_d(g^j)-i_a(g^j)=c'+7e'j\pmod{21}. i d ( g j ) − i a ( g j ) = c ′ + 7 e ′ j ( mod 21 ) . The same reasoning with the common square ordering a a a gives such a formula for i c ( − g j ) − i b ( − g j ) i_c(-g^j)-i_b(-g^j) i c ( − g j ) − i b ( − g j ) .
We show that the coefficient e ′ e' e ′ vanishes. In both a a a and d d d , the position gap from x x x to y y y is zero modulo 7 exactly when y / x ∈ ⟨ g 7 ⟩ = { 1 , 6 , 36 } y/x\in\langle g^7\rangle=\{1,6,36\} y / x ∈ ⟨ g 7 ⟩ = { 1 , 6 , 36 } . Among pairs of squares with y − x = 1 y-x=1 y − x = 1 , just one has this property. Indeed y = 6 x y=6x y = 6 x gives ( 26 , 27 ) (26,27) ( 26 , 27 ) , both nonsquares, and y = 36 x y=36x y = 36 x gives ( 16 , 17 ) (16,17) ( 16 , 17 ) ,
both squares. The difference lists of a a a and d d d agree at every displacement by Proposition 6.1 . The displacement of this unique pair must therefore agree in the two words modulo 21. Now 16 = g 12 16=g^{12} 16 = g 12 and 17 = g 19 17=g^{19} 17 = g 19 , so 7 e ′ ( 19 − 12 ) = 0 ( m o d 21 ) 7e'(19-12)=0 \pmod{21} 7 e ′ ( 19 − 12 ) = 0 ( mod 21 ) and hence e ′ = 0 e'=0 e ′ = 0 . Applying the same argument on − Q -Q − Q to the negated pair ( − 16 , − 17 ) (-16,-17) ( − 16 , − 17 ) of field difference − 1 -1 − 1 shows that the position difference between b b b and c c c is constant too. Both opposite blocks are shifts, and Proposition 6.3 gives H ∼ F 43 H\sim F_{43} H ∼ F 43 .
Corollary 7.14. For every odd prime p ≤ 109 p\le109 p ≤ 109 , a matrix in B ( p , p ) B(p,p) B ( p , p ) admitting a simultaneous row and column symmetry of cycle type ( 1 ) ( m ) ( m ) (1)(m)(m) ( 1 ) ( m ) ( m ) on each side, with m = ( p − 1 ) / 2 m=(p-1)/2 m = ( p − 1 ) /2 , is equivalent to F p F_p F p .
Proof. Proposition 7.5 covers p ≤ 31 p\le31 p ≤ 31 . Corollary 7.8 gives 37, 41, 53, 61, 89 and Theorem 7.13 gives 43. The prime case of Theorem 7.4 gives 47, 59, 83, 107. The odd-order polynomial test above gives 67, 71. For 79, 103 take g = 9 , 25 g=9,25 g = 9 , 25 , respectively. Direct division gives gcd ( V , X 39 − 1 ) = 1 \gcd(V,X^{39}-1)=1 g cd( V , X 39 − 1 ) = 1 modulo 3, 13 at 79 and gcd ( V , X 51 − 1 ) = 1 \gcd(V,X^{51}-1)=1 g cd( V , X 51 − 1 ) = 1 modulo 3, 17 at 103. Proposition 7.9 gives 73, 97, 101, and Corollary 7.11 gives 109.
An inverse ordering which cannot be completed
The distinction between sets and orderings is already visible in the following partial matrix. Suppose p ≡ 1 ( m o d 4 ) p\equiv1\pmod{4} p ≡ 1 ( mod 4 ) , and retain m m m , Q Q Q , N N N , w w w from the preceding section. For a ∈ Q a\in Q a ∈ Q define
f a ( 0 ) = 0 , f a ( x ) = { a x x ∈ Q , a − 1 x x ∈ N . (8) f_a(0)=0,\qquad f_a(x)=
\begin{cases}
ax & x\in Q,\\
a^{-1}x & x\in N.
\end{cases} \tag*{(8)} f a ( 0 ) = 0 , f a ( x ) = { a x a − 1 x x ∈ Q , x ∈ N . (8)
Let P P P have the all-ones row together with the m m m rows ( w f a ( x ) ) x ∈ F p (w^{f_a(x)})_{x\in\mathbb{F}_p} ( w f a ( x ) ) x ∈ F p . The 2 cosets are ordered in opposite multiplicative directions.
Theorem 8.1. For every prime p ≡ 1 ( m o d 4 ) p\equiv1\pmod{4} p ≡ 1 ( mod 4 ) , the matrix P P P is a partial Hadamard matrix with ( p + 1 ) / 2 (p+1)/2 ( p + 1 ) /2 rows. It admits an additional orthogonal row with entries in μ p \mu_p μ p if and only if p = 5 p=5 p = 5 .
Proof. Each f a f_a f a is a permutation. For a ≠ b a\ne b a = b , its difference with f b f_b f b has multipliers a − b a-b a − b on Q Q Q and
a − 1 − b − 1 = − a − b a b a^{-1}-b^{-1}=-\frac{a-b}{ab} a − 1 − b − 1 = − ab a − b on N N N . These multipliers have the same quadratic character because − 1 , a , b ∈ Q -1,a,b\in Q − 1 , a , b ∈ Q . Their images of the 2 cosets are complementary, so f a − f b f_a-f_b f a − f b is a permutation. The cyclotomic criterion proves the partial Hadamard property.
At p = 5 p=5 p = 5 inversion fixes both elements of Q = { 1 , − 1 } Q=\{1,-1\} Q = { 1 , − 1 } , so P P P consists of rows of F 5 F_5 F 5 . Otherwise p ≥ 13 p\ge13 p ≥ 13 . Suppose that an additional row exists. Multiply it by a p p p th root to write it as ( w g ( x ) ) x (w^{g(x)})_x ( w g ( x ) ) x with g ( 0 ) = 0 g(0)=0 g ( 0 ) = 0 . The maps g g g and g − f a g-f_a g − f a are permutations. For fixed x ∈ Q x\in Q x ∈ Q , the set { f a ( x ) : a ∈ Q } \{f_a(x):a\in Q\} { f a ( x ) : a ∈ Q } is Q Q Q . Since g − f a g-f_a g − f a already vanishes at 0, it cannot also vanish at x x x . Thus g ( x ) ∈ N g(x)\in N g ( x ) ∈ N . The same argument for x ∈ N x\in N x ∈ N gives g ( x ) ∈ Q g(x)\in Q g ( x ) ∈ Q : the permutation g g g exchanges the cosets.
We now work entirely over F p \mathbb{F}_p F p . For 1 ≤ k ≤ m − 2 1\le k\le m-2 1 ≤ k ≤ m − 2 , the power sum of the permutation g − f a g-f_a g − f a vanishes, so
∑ x ∈ Q ( g ( x ) − a x ) k + ∑ x ∈ N ( g ( x ) − a − 1 x ) k = 0 ( a ∈ Q ) . (9) \sum_{x\in Q}(g(x)-ax)^k+\sum_{x\in N}(g(x)-a^{-1}x)^k=0\qquad(a\in Q). \tag*{(9)} x ∈ Q ∑ ( g ( x ) − a x ) k + x ∈ N ∑ ( g ( x ) − a − 1 x ) k = 0 ( a ∈ Q ) . (9) Reduce this Laurent polynomial modulo a m − 1 a^m-1 a m − 1 . Its coefficients vanish, since its reduced degree is less than m m m and it vanishes at all m m m elements of Q Q Q . The coefficient of a a a receives only the term with binomial index 1 from the first sum: a term from the second would need index m − 1 m-1 m − 1 , which exceeds k k k . Similarly the coefficient of a − 1 a^{-1} a − 1 receives only index 1 from the second sum. Hence
∑ x ∈ Q x g ( x ) r = ∑ x ∈ N x g ( x ) r = 0 ( 0 ≤ r ≤ m − 3 ) . (10) \sum_{x\in Q}xg(x)^r=\sum_{x\in N}xg(x)^r=0\qquad(0\le r\le m-3). \tag*{(10)} x ∈ Q ∑ xg ( x ) r = x ∈ N ∑ xg ( x ) r = 0 ( 0 ≤ r ≤ m − 3 ) . (10)
On either coset, write the restriction of u = g − 1 u=g^{-1} u = g − 1 as its unique polynomial of degree less than m m m . Substituting y = g ( x ) y=g(x) y = g ( x ) in (10) gives ∑ y u ( y ) y r = 0 \sum_y u(y)y^r=0 ∑ y u ( y ) y r = 0 on that coset for 0 ≤ r ≤ m − 3 0\le r\le m-3 0 ≤ r ≤ m − 3 . On a multiplicative coset of size m m m , the sum of the d d d th powers vanishes unless m ∣ d m\mid d m ∣ d . The equation r = 0 r=0 r = 0 therefore kills the constant coefficient; the successive equations kill the coefficients of degrees m − 1 , m − 2 , … , 3 m-1,m-2,\ldots,3 m − 1 , m − 2 , … , 3 . Consequently
u ( y ) = A y + B y 2 u(y)=Ay+By^2 u ( y ) = A y + B y 2
on each coset, with potentially different A , B A,B A , B on the 2 cosets.
The map u u u exchanges the cosets, so A + B y = u ( y ) / y A+By=u(y)/y A + B y = u ( y ) / y is always a nonsquare. If B ≠ 0 B\ne0 B = 0 , the affine map y ↦ A + B y y\mapsto A+By y ↦ A + B y is injective on its coset and therefore maps it onto N N N . Summing gives m A = 0 mA=0 m A = 0 , hence A = 0 A=0 A = 0 . But B y 2 By^2 B y 2 is not injective on this coset, since − 1 ∈ Q -1\in Q − 1 ∈ Q and y , − y y,-y y , − y belong to the same coset. Thus B = 0 B=0 B = 0 on both cosets. Inverting these linear restrictions shows that
g ( x ) = c x ( x ∈ Q ) , g ( x ) = d x ( x ∈ N ) , c , d ∈ N . g(x)=cx\ (x\in Q),\qquad g(x)=dx\ (x\in N),\qquad c,d\in N. g ( x ) = c x ( x ∈ Q ) , g ( x ) = d x ( x ∈ N ) , c , d ∈ N .
For g − f a g-f_a g − f a to permute F p \mathbb{F}_p F p , its 2 nonzero multipliers must have equal quadratic character. Euler’s criterion gives
( c − a ) m = ( d − a − 1 ) m ( a ∈ Q ) . (c-a)^m=(d-a^{-1})^m\qquad(a\in Q). ( c − a ) m = ( d − a − 1 ) m ( a ∈ Q ) .
Reduce once more modulo a m − 1 a^m-1 a m − 1 . Since m m m is even, comparison of the coefficients of a a a and a 2 a^2 a 2 gives, respectively,
c m − 1 = d , c m − 2 = d 2 . c^{m-1}=d,\qquad c^{m-2}=d^2. c m − 1 = d , c m − 2 = d 2 .
The binomial coefficients cancelled here are nonzero modulo p p p , and m ≥ 6 m\ge6 m ≥ 6 keeps these coefficients distinct from the constant term. Multiplication by c c c and c 2 c^2 c 2 now gives
c d = c m = − 1 , ( c d ) 2 = c m = − 1 , cd=c^m=-1,\qquad(cd)^2=c^m=-1, c d = c m = − 1 , ( c d ) 2 = c m = − 1 ,
a contradiction.
The obstruction concerns additional rows with entries in μ p \mu_p μ p . In the other congruence class p ≡ 3 ( m o d 4 ) p\equiv3\pmod4 p ≡ 3 ( mod 4 ) , the construction gives two Fourier rows at p = 3 p=3 p = 3 . For p ≥ 7 p\ge7 p ≥ 7 there are distinct a , b ∈ Q a,b\in Q a , b ∈ Q , and their difference multipliers have opposite characters, so these rows fail to be orthogonal.
Deleting one of the rows f a f_a f a allows that row to be put back. When does the smaller matrix have a full completion?
Corollary 8.2. Let p ≡ 1 ( m o d 4 ) p\equiv1\pmod4 p ≡ 1 ( mod 4 ) be prime. Delete any one noninitial row f b f_b f b from the partial matrix in Theorem 8.1 . The remaining m m m rows have a completion in B ( p , p ) B(p,p) B ( p , p ) if and only if p = 5 p=5 p = 5 .
Proof. At p = 5 p=5 p = 5 the matrix completes to F 5 \mathbb{F}_5 F 5 . Assume p ≥ 13 p\ge13 p ≥ 13 . Suppose a completion exists and normalize its first column to one by row scalings. In a column x ∈ Q x\in Q x ∈ Q the prescribed exponents are 0 and all of Q Q Q except b x bx b x . Since the whole column is a permutation of F p \mathbb{F}_p F p , exactly one of the m + 1 m+1 m + 1 additional rows has exponent b x bx b x in that column. Across the m m m columns of Q Q Q there are only m m m such occurrences. Some additional row, with exponents g ( x ) g(x) g ( x ) , therefore maps Q Q Q into N N N . It is a permutation fixing 0, so it exchanges Q Q Q and N N N .
For 1 ≤ k ≤ m − 2 1\le k\le m-2 1 ≤ k ≤ m − 2 , let P k ( a ) P_k(a) P k ( a ) denote the left side of (9) for this g g g . It vanishes for a ∈ Q ∖ { b } a\in Q\setminus\{b\} a ∈ Q ∖ { b } . Its average on Q Q Q is ∑ x g ( x ) = 0 \sum_x g(x)=0 ∑ x g ( x ) = 0 : every nonconstant power a j a^j a j that occurs has 0 < ∣ j ∣ < m 0<|j|<m 0 < ∣ j ∣ < m and sums to zero. Hence P k ( b ) = 0 P_k(b)=0 P k ( b ) = 0 as well. The coefficient argument following it now apply unchanged. They give g ( x ) = c x g(x)=cx g ( x ) = c x on Q Q Q and g ( x ) = d x g(x)=dx g ( x ) = d x on N N N , with c , d ∈ N c,d\in N c , d ∈ N .
Consider D ( a ) = ( c − a ) m − ( d − a − 1 ) m D(a)=(c-a)^m-(d-a^{-1})^m D ( a ) = ( c − a ) m − ( d − a − 1 ) m . Orthogonality gives D ( a ) = 0 D(a)=0 D ( a ) = 0 for a ∈ Q ∖ { b } a\in Q\setminus\{b\} a ∈ Q ∖ { b } . Its average on Q Q Q is ( c m + 1 ) − ( d m + 1 ) = 0 (c^m+1)-(d^m+1)=0 ( c m + 1 ) − ( d m + 1 ) = 0 , since m m m is even and c m = d m = − 1 c^m=d^m=-1 c m = d m = − 1 . Thus D ( b ) = 0 D(b)=0 D ( b ) = 0 . The nonzero multipliers c − b c-b c − b and d − b − 1 d-b^{-1} d − b − 1 have the same quadratic character, so g − f b g-f_b g − f b is a permutation too. This row would extend the original partial matrix, contrary to Theorem 8.1 . ∎
A Fourier corner determines the matrix
We can now combine the obstruction with a theorem about a small graph. For p ≡ 1 ( m o d 4 ) p \equiv1 \pmod{4} p ≡ 1 ( mod 4 ) , make a graph on Q Q Q by joining a , b a,b a , b when a − b ∈ Q a-b \in Q a − b ∈ Q . Muzychuk and Kovács [20 ] determine its full automorphism group. Over a prime field its elements are precisely
a ⟼ c a and a ⟼ c / a ( c ∈ Q ) . a \longmapsto ca \qquad\text{and}\qquad a \longmapsto c/a \qquad(c \in Q). a ⟼ c a and a ⟼ c / a ( c ∈ Q ) .
Thus an automorphism of the induced graph fixing 1 1 1 is either the identity or inversion.
For p ≡ 3 ( m o d 4 ) p \equiv3 \pmod{4} p ≡ 3 ( mod 4 ) , orient the pair x , y ∈ Q x,y \in Q x , y ∈ Q from x x x to y y y when y − x ∈ Q y-x \in Q y − x ∈ Q . Since − 1 ∈ N -1 \in N − 1 ∈ N , this gives a tournament. The next argument recovers the character of a sum from the directions of the edges.
Lemma 9.1. Let p ≡ 3 ( m o d 4 ) p \equiv3 \pmod{4} p ≡ 3 ( mod 4 ) be prime. Every permutation f f f of Q Q Q preserving the character of differences is of the form f ( x ) = c x f(x)=cx f ( x ) = c x for c ∈ Q c \in Q c ∈ Q .
Proof. For p = 3 p=3 p = 3 , Q = { 1 } Q=\{1\} Q = { 1 } . Otherwise m = ∣ Q ∣ m=|Q| m = ∣ Q ∣ is odd and m > 1 m>1 m > 1 . Over F 2 \mathbb{F}_2 F 2 form the matrix M x y = 1 y − x ∈ Q M_{xy}=\mathbf{1}_{y-x\in Q} M x y = 1 y − x ∈ Q for x , y ∈ Q x,y \in Q x , y ∈ Q . Multiplication by a square preserves its entries, so M M M is a sum of the commuting permutation matrices R t R_t R t given by ( R t ) x y = 1 y = x t (R_t)_{xy}=\mathbf{1}_{y=xt} ( R t ) x y = 1 y = x t , t ∈ Q t \in Q t ∈ Q . Writing M = ∑ c t R t M=\sum c_tR_t M = ∑ c t R t gives
M 2 j = ∑ t ∈ Q c t R t 2 j over F 2 . M^{2^j}=\sum_{t\in Q}c_tR_{t^{2^j}}\qquad\text{over }\mathbb{F}_2. M 2 j = t ∈ Q ∑ c t R t 2 j over F 2 . Choose j ≥ 0 j \ge0 j ≥ 0 with 2 j + 1 ≡ 1 ( m o d m ) 2^{j+1}\equiv1\pmod m 2 j + 1 ≡ 1 ( mod m ) . The inverse on Q Q Q of t ↦ t 2 j t\mapsto t^{2^j} t ↦ t 2 j is squaring. Consequently
( M 2 j ) x y = M x 2 , y 2 . \left(M^{2^j}\right)_{xy}=M_{x^2,y^2}. ( M 2 j ) x y = M x 2 , y 2 . A permutation preserving M M M also preserves this matrix. For distinct x , y ∈ Q x,y\in Q x , y ∈ Q , their squares are distinct, so f f f preserves both χ ( y − x ) \chi(y-x) χ ( y − x ) and χ ( y 2 − x 2 ) \chi(y^2-x^2) χ ( y 2 − x 2 ) . Their product is χ ( y + x ) \chi(y+x) χ ( y + x ) . For x = y x=y x = y the same conclusion follows from χ ( 2 x ) = χ ( 2 ) \chi(2x)=\chi(2) χ ( 2 x ) = χ ( 2 ) .
Extend f f f to a permutation F F F of F p \mathbb{F}_p F p by F ( 0 ) = 0 F(0)=0 F ( 0 ) = 0 and F ( − x ) = − f ( x ) F(-x)=-f(x) F ( − x ) = − f ( x ) for x ∈ Q x\in Q x ∈ Q . Differences within Q Q Q and within − Q -Q − Q have the original character. Differences between the two cosets have the correct character by the sum identity. For a pair involving 0 0 0 this follows from F ( Q ) = Q F(Q)=Q F ( Q ) = Q and F ( − Q ) = − Q F(-Q)=-Q F ( − Q ) = − Q . Thus every secant slope of the graph of F F F is a square. There are at most m m m such directions, so the direction theorem in § 4 makes the graph a line. Since F ( 0 ) = 0 F(0)=0 F ( 0 ) = 0 we obtain F ( x ) = c x F(x)=cx F ( x ) = c x , with c = f ( 1 ) ∈ Q c=f(1)\in Q c = f ( 1 ) ∈ Q .
There is a reason to use the graph and the tournament here. In each, multiplication by Q Q Q is transitive on the vertices, so all vertices have the same degree (outdegree in the tournament). An isomorphism between two copies with one vertex deleted extends on putting the two missing vertices in correspondence. Indeed, at each surviving vertex its degree in the smaller graph records whether it was joined to the deleted vertex. In the tournament its outdegree records the direction of that edge.
Theorem 9.2. Let H H H be a complex Hadamard matrix of odd prime order p p p , either regular or Butson. Put m = ( p − 1 ) / 2 m=(p-1)/2 m = ( p − 1 ) /2 , S = { 0 } ∪ Q S=\{0\}\cup Q S = { 0 } ∪ Q and w = e 2 π i / p w=e^{2\pi i/p} w = e 2 π i / p . The dephased Fourier corner ( w a x ) a , x ∈ S (w^{ax})_{a,x\in S} ( w a x ) a , x ∈ S determines H H H up to equivalence: H ∼ F p H\sim F_p H ∼ F p . One may omit any one square-indexed row or any one square-indexed column of the corner. In particular, for b ∈ Q b\in Q b ∈ Q it suffices to have, after dephasing and indexing,
H a x = w a x ( a ∈ S ∖ { b } , x ∈ S ) . H_{ax}=w^{ax}\qquad(a\in S\setminus\{b\},\ x\in S). H a x = w a x ( a ∈ S ∖ { b } , x ∈ S ) . Proof. At p = 3 p=3 p = 3 every complex Hadamard matrix is Fourier up to equivalence, as in the proof of Theorem 3.1 . For p ≥ 5 p\ge5 p ≥ 5 the surviving rectangle has area m ( m + 1 ) > p m(m+1)>p m ( m + 1 ) > p , so Proposition 1.5 puts the dephased matrix in B ( p , p ) B(p,p) B ( p , p ) . We can now transpose to reduce a column deletion to a row deletion. At $p=5 uniqueness in B ( 5 , 5 ) B(5,5) B ( 5 , 5 ) [12 ] suffices.
Assume p ≥ 7 p\ge7 p ≥ 7 and write A = Q ∖ { b } A=Q\setminus\{b\} A = Q ∖ { b } . Relabel the square indices by ( a , x ) ↦ ( t a , t − 1 x ) (a,x)\mapsto(ta,t^{-1}x) ( a , x ) ↦ ( t a , t − 1 x ) with t ∈ Q t\in Q t ∈ Q so that 1 ∈ A 1\in A 1 ∈ A . Write H a x = w L ( a , x ) H_{ax}=w^{L(a,x)} H a x = w L ( a , x ) . Every noninitial row and column of L L L and every difference of distinct rows or columns is a permutation. Each row a ∈ A a\in A a ∈ A already takes the values
{ 0 } ∪ Q \{0\} \cup Q { 0 } ∪ Q on S S S , so it takes the values N N N on the remaining columns. Label those columns by y ∈ N y \in N y ∈ N using row 1, so that L ( 1 , y ) = y L(1,y)=y L ( 1 , y ) = y .
For fixed y ∈ N y \in N y ∈ N , the values L ( a , y ) L(a,y) L ( a , y ) on A A A are distinct. For a , a ′ ∈ A a,a' \in A a , a ′ ∈ A distinct, their row difference on S S S exhausts { 0 } ∪ ( a − a ′ ) Q \{0\} \cup(a-a')Q { 0 } ∪ ( a − a ′ ) Q , whence
χ ( L ( a , y ) − L ( a ′ , y ) ) = − χ ( a − a ′ ) . \chi(L(a,y)-L(a',y))=-\chi(a-a'). χ ( L ( a , y ) − L ( a ′ , y )) = − χ ( a − a ′ ) .
Thus a ↦ L ( a , y ) / y a \mapsto L(a,y)/y a ↦ L ( a , y ) / y preserves the character of differences. Its domain and image each omit one vertex of Q Q Q , and the map fixes 1. By the degree argument above it extends to an automorphism of the graph or tournament on Q Q Q fixing 1.
For p ≡ 3 ( m o d 4 ) p \equiv3 \pmod{4} p ≡ 3 ( mod 4 ) , Lemma 9.1 gives the identity. We now have the m m m full Fourier rows with slopes { 0 } ∪ A \{0\} \cup A { 0 } ∪ A , enough for Theorem 3.1. For p ≡ 1 ( m o d 4 ) p \equiv1 \pmod{4} p ≡ 1 ( mod 4 ) we have p ≥ 13 p \ge13 p ≥ 13 . The graph theorem of [20 ] gives the two possibilities
L ( a , y ) = y a ( a ∈ A ) , or L ( a , y ) = y / a ( a ∈ A ) . (11) L(a,y)=ya \quad(a \in A), \qquad\text{or} \qquad L(a,y)=y/a \quad(a \in A). \tag*{(11)} L ( a , y ) = y a ( a ∈ A ) , or L ( a , y ) = y / a ( a ∈ A ) . (11)
If columns y , z y,z y , z used opposite choices, then − z / y ∈ Q -z/y \in Q − z / y ∈ Q . The involution a ↦ ( − z / y ) / a a \mapsto(-z/y)/a a ↦ ( − z / y ) / a on Q Q Q has at most two fixed points. Excluding these, b b b , and its partner leaves a pair of distinct a , a ′ ∈ A a,a' \in A a , a ′ ∈ A with a a ′ = − z / y aa'=-z/y a a ′ = − z / y , since m ≥ 6 m \ge6 m ≥ 6 . Then
( y a − z / a ) − ( y a ′ − z / a ′ ) = ( a − a ′ ) ( y + z a a ′ ) = 0 , (ya-z/a)-(ya'-z/a')=(a-a')\left(y+\frac{z}{aa'}\right)=0, ( y a − z / a ) − ( y a ′ − z / a ′ ) = ( a − a ′ ) ( y + a a ′ z ) = 0 ,
contrary to the column-difference permutation. Thus all columns have the same choice. Inversion would give exactly the m m m rows excluded by Corollary 8.2. The ordinary choice supplies m m m Fourier rows, and Theorem 3.1 finishes the proof.
At p = 19 p=19 p = 19 a 9 × 10 9 \times10 9 × 10 dephased corner suffices, and at p = 23 p=23 p = 23 an 11 × 12 11 \times12 11 × 12 corner suffices. The remaining border entries are part of the dephasing. Finding a copy of the square block in an arbitrary representative, with its row and column phases free, is a different hypothesis.
Corollary 9.3. Let p p p be an odd prime and let H ∈ B ( p , p ) H \in B(p,p) H ∈ B ( p , p ) have the form (5.1). If one of its 4 core blocks, with suitable cyclic indexing, has the form
( w c a i − j ) 0 ≤ i , j < m , \left(w^{ca^{i-j}}\right)_{0\le i,j<m}, ( w c a i − j ) 0 ≤ i , j < m , where c ∈ F p × c \in\mathbb{F}_p^{\times} c ∈ F p × and a a a generates Q Q Q , then H ∼ F p H \sim F_p H ∼ F p .
Proof. Move the chosen block to the upper left of the core. Apply the cyclotomic automorphism w ↦ w c − 1 w \mapsto w^{c^{-1}} w ↦ w c − 1 ; it preserves the Hadamard equations. Index this block’s rows by a i a^i a i and columns by a − j a^{-j} a − j . Together with the dephasing border it is the corner of Theorem 9.2. The transformed matrix is Fourier up to permutations, and undoing the cyclotomic automorphism leaves the Fourier equivalence class unchanged.
Thus a geometric ordering in a single core block suffices at every odd prime. At a prime outside the range of Theorem 7.4, this gives another route to the symmetry problem. It suffices to identify one ordering among the four.
There is a second way to obtain an m × m m \times m m × m rectangle: delete a square-indexed row and a square-indexed column together, retaining the dephasing row and column. The missing column can sometimes be recovered from just two of its entries. The following test takes place entirely in F p \mathbb{F}_p F p .
Proposition 9.4. Let H H H be a dephased regular or Butson Hadamard matrix of odd prime order p p p . Suppose it agrees with F p F_p F p on the corner of Theorem 9.2 after one square-indexed row and one square-indexed column have been deleted. Then H ∼ F p H \sim F_p H ∼ F p for p < 103 p<103 p < 103 .
For any odd prime p p p , put A = { 0 } ∪ ( Q ∖ { 1 } ) A=\{0\}\cup(Q\setminus\{1\}) A = { 0 } ∪ ( Q ∖ { 1 }) and D = N ∪ { 1 } D=N\cup\{1\} D = N ∪ { 1 } . The same conclusion holds if some u ∈ A ∖ { 0 } u \in A\setminus\{0\} u ∈ A ∖ { 0 } makes the identity the only map f : A → F p f:A\to\mathbb{F}_p f : A → F p satisfying
f ( 0 ) = 0 , f ( u ) = u , f ( a ) − f ( b ) a − b ∈ D ( a , b ∈ A , a ≠ b ) . f(0)=0,\qquad f(u)=u,\qquad\frac{f(a)-f(b)}{a-b}\in D \quad(a,b\in A,\ a\ne b). f ( 0 ) = 0 , f ( u ) = u , a − b f ( a ) − f ( b ) ∈ D ( a , b ∈ A , a = b ) .
Proof. At orders 3 and 5 every complex Hadamard matrix is Fourier up to equivalence, by the elementary order-3 argument above and Haagerup’s theorem [10 ] , respectively. In particular its dephased entries are p p p th roots, since they are Fourier cross ratios. Now let p ≥ 7 p \ge7 p ≥ 7 . The surviving rectangle has area m 2 > p m^2 > p m 2 > p , so the dephased matrix belongs to B ( p , p ) B(p,p) B ( p , p ) . If the two omitted indices are b , c ∈ Q b,c \in Q b , c ∈ Q , relabel the rows and columns by a / b a/b a / b , x / c x/c x / c , respectively, and apply the cyclotomic automorphism w ↦ w ( b c ) − 1 w \mapsto w^{(bc)^{-1}} w ↦ w ( b c ) − 1 . Then both omitted indices are 1 and the prescribed exponent rectangle is ( a x ) a , x ∈ A (ax)_{a,x\in A} ( a x ) a , x ∈ A . These operations preserve the Fourier equivalence class in both directions.
On the known columns, row u u u takes the exponents u A uA u A , which omit u u u . There is a unique other column in which it takes the value u u u . Let f f f be that column on the known rows. For a ≠ b a \ne b a = b in A A A , the difference of those rows has already used all values ( a − b ) A (a-b)A ( a − b ) A on the known columns. Thus the slope of f f f lies in D D D . The hypothesis forces f ( a ) = a f(a)=a f ( a ) = a on A A A , recovering the missing Fourier column. Theorem 9.2 now applies.
For 7 ≤ p ≤ 17 7 \le p \le17 7 ≤ p ≤ 17 the area test and [12 ] suffice. For 19 ≤ p ≤ 103 19 \le p \le103 19 ≤ p ≤ 103 take u u u to be the least positive member of A A A . Here is the exact recursion for the assertion about f f f . Start with the assignment P = { ( 0 , 0 ) , ( u , u ) } P=\{(0,0),(u,u)\} P = {( 0 , 0 ) , ( u , u )} . At each step take the least unassigned a ∈ A a \in A a ∈ A and branch over
v ∈ ⋂ ( b , t ) ∈ P ( t + ( a − b ) D ) , P ⟼ P ∪ { ( a , v ) } . v \in\bigcap_{(b,t)\in P}\left(t+(a-b)D\right), \qquad P \longmapsto P\cup\{(a,v)\}. v ∈ ( b , t ) ∈ P ⋂ ( t + ( a − b ) D ) , P ⟼ P ∪ {( a , v )} .
Count every visited assignment, including each initial and complete one. Summing over the primes in each interval gives
Table 1 (PDF p. 31).
The identity occurs at every prime. The last column therefore accounts for all complete assignments.
In the one-deletion proof inversion appeared as a possible symmetry of the squares. With two deletions we can say exactly when a quadratic or fractional linear map for the normalized column can differ from the identity on A A A .
Proposition 9.5. Let p p p be an odd prime other than 7, with A , D A,D A , D as in Proposition 9.4 . Fix u ∈ A ∖ { 0 } u \in A \setminus\{0\} u ∈ A ∖ { 0 } and suppose f f f satisfies the slope and normalization conditions there. If f f f agrees on A A A with a fractional linear map defined there, or with a polynomial of degree at most two, then f ( x ) = x f(x)=x f ( x ) = x throughout A A A .
Proof. At p = 3 p=3 p = 3 there is no such u u u , and at p = 5 p=5 p = 5 the normalization fixes both points of A = { 0 , u } A=\{0,u\} A = { 0 , u } . Hence assume p ≥ 11 p \ge11 p ≥ 11 . An affine function fixing 0 , u 0,u 0 , u is the identity. Any remaining fractional linear possibility has the form f ( x ) = ( 1 + c u ) x / ( 1 + c x ) f(x)=(1+cu)x/(1+cx) f ( x ) = ( 1 + c u ) x / ( 1 + c x ) with c ≠ 0 c \ne0 c = 0 . Its secant slope at x , y x,y x , y is
1 + c u ( 1 + c x ) ( 1 + c y ) . \frac{1+cu}{(1+cx)(1+cy)}. ( 1 + c x ) ( 1 + cy ) 1 + c u .
All denominators and the numerator are nonzero. Every square slope must be 1, and for each x x x at most one y ≠ x y \ne x y = x gives that slope. Split A A A by the sign of x ( 1 + c x ) x(1+cx) x ( 1 + c x ) . If 1 + c u 1+cu 1 + c u is a square, every two points in the same class give a square slope. Each class then has at most two points. If 1 + c u 1+cu 1 + c u is a nonsquare, the classes contain 0 and u u u on opposite sides, and every cross pair gives a square slope. Each class then has at most one point. Both counts contradict ∣ A ∣ = ( p − 1 ) / 2 ≥ 5 |A|=(p-1)/2 \ge5 ∣ A ∣ = ( p − 1 ) /2 ≥ 5 .
For a quadratic f ( x ) = a x 2 + b x + c f(x)=ax^2+bx+c f ( x ) = a x 2 + b x + c with a ≠ 0 a \ne0 a = 0 , the slopes are a ( x + y ) + b a(x+y)+b a ( x + y ) + b for distinct x , y ∈ A x,y \in A x , y ∈ A . The restricted sum theorem of Dias da Silva and Hamidoune [6 ] gives at least $2|A|-3$ distinct sums here. This exceeds ∣ D ∣ = ∣ A ∣ + 1 |D|=|A|+1 ∣ D ∣ = ∣ A ∣ + 1 for $|A| \ge 5.`
At p = 7 p=7 p = 7 take A = { 0 , 2 , 4 } A=\{0,2,4\} A = { 0 , 2 , 4 } and u = 2 u=2 u = 2 . The map f ( x ) = x 2 − x f(x)=x^2-x f ( x ) = x 2 − x takes the values 0 , 2 , 5 0,2,5 0 , 2 , 5 on A A A . Its three slopes are 1 , 3 , 5 1,3,5 1 , 3 , 5 , all in D = { 1 , 3 , 5 , 6 } D=\{1,3,5,6\} D = { 1 , 3 , 5 , 6 } . On A A A it also equals 2 x / ( 1 + 4 x ) 2x/(1+4x) 2 x / ( 1 + 4 x ) . This gives the exception for both classes of functions. By Proposition 9.4 , any square completion at order 7 is equivalent to F 7 F_7 F 7 . In its dephased exponent matrix every column is a scalar multiple of a prescribed nonzero column, so this particular map cannot occur.
So far we have considered one candidate column at a time. The remaining columns of a square completion have to provide all the missing slopes together. Keep A = { 0 } ∪ ( Q ∖ { 1 } ) A=\{0\}\cup(\mathbb{Q}\setminus\{1\}) A = { 0 } ∪ ( Q ∖ { 1 }) and D = N ∪ { 1 } D=\mathbb{N}\cup\{1\} D = N ∪ { 1 } . By the small-order argument or the area test in Proposition 9.4 , we can work with exponents in F p \mathbb{F}_p F p . Write f c : A → F p f_c:A\to\mathbb{F}_p f c : A → F p for the exponents of an unprescribed column c c c on the known rows. There are m + 1 m+1 m + 1 such columns and f c ( 0 ) = 0 f_c(0)=0 f c ( 0 ) = 0 . For any distinct a , b ∈ A a,b\in A a , b ∈ A their slopes satisfy the multiset identity
{ f c ( a ) − f c ( b ) a − b : c unprescribed } = D . \left\{\frac{f_c(a)-f_c(b)}{a-b}:c\ \text{unprescribed}\right\}=D. { a − b f c ( a ) − f c ( b ) : c unprescribed } = D .
Indeed the row difference has already used ( a − b ) A (a-b)A ( a − b ) A in the prescribed columns.
Proposition 9.6. Let p p p be an odd prime and put m = ( p − 1 ) / 2 m=(p-1)/2 m = ( p − 1 ) /2 . In the two-deletion problem of Proposition 9.4 , for each d ∈ D d\in D d ∈ D count the unprescribed columns in which at least one pair of distinct known rows has slope d d d . At p = 3 p=3 p = 3 the count is zero. At every other odd prime it is either 1 1 1 or at least 1 + m 1+\sqrt{m} 1 + m . When the count is one, that column has f c ( a ) = d a f_c(a)=da f c ( a ) = d a on A A A . For d = 1 d=1 d = 1 this recovers the missing Fourier column. In any completion inequivalent to F p F_p F p , at least ⌈ ( m + 3 ) / 2 ⌉ \lceil(m+3)/2\rceil ⌈( m + 3 ) /2 ⌉ of the unprescribed columns are nonlinear on A A A , and at least as many distinct slopes occur in 1 + m 1+\sqrt{m} 1 + m or more columns.
Proof. At p = 3 p=3 p = 3 there is only one known row, and all completions are equivalent to F 3 F_3 F 3 . For p ≥ 5 p\geq5 p ≥ 5 , fix d d d . The slope multiset gives count one at p = 5 p=5 p = 5 , since A A A then contains just one pair. In general, each column partitions A A A into the fibers of a ↦ f c ( a ) − d a a\mapsto f_c(a)-da a ↦ f c ( a ) − d a . Every pair of points belongs to a common fiber in exactly one column. Let r r r be the number of columns containing such a pair. If r = 1 r=1 r = 1 its partition has a single fiber. The constant on it is zero at a = 0 a=0 a = 0 . For d = 1 d=1 d = 1 we can restore the column and apply Theorem 9.2 .
If r > 1 r>1 r > 1 , take any fiber of size s ≥ 2 s\geq2 s ≥ 2 and a point outside it. This point must meet the s s s members in s s s different columns: two meetings in the same column would repeat the pair of members. Thus s ≤ r − 1 s\leq r-1 s ≤ r − 1 . Fixing a point of A A A and counting its m − 1 m-1 m − 1 partners over the r r r columns gives m − 1 ≤ r ( r − 2 ) m-1\leq r(r-2) m − 1 ≤ r ( r − 2 ) , as required. In case of equality, writing q = r − 1 q=r-1 q = r − 1 , all fibers in those columns have size q q q and m = q 2 m=q^2 m = q 2 . The q + 1 q+1 q + 1 partitions then give the parallel classes of an affine plane of order q q q : two points determine one fiber, and a fiber meets each fiber of any other partition once.
Every linear column takes a different slope. If all are linear they exhaust D D D , including 1. Otherwise the graph of any nonlinear f c f_c f c is a set of m m m noncollinear points in F p 2 \mathbb{F}_p^2 F p 2 . By Szőnyi’s direction theorem [25 Theorem 5.2] it determines at least ( m + 3 ) / 2 (m+3)/2 ( m + 3 ) /2 slopes. None can occur in a linear column, by the multiset identity. There are equally many unprescribed columns and missing slopes, so at least this many columns are nonlinear. Each of the indicated slopes occurs in more than one column, by the first assertion. □ \square □
We can also ask how many entries of the deleted column we need to restore before its remaining entries are forced. The answer is logarithmic in p p p if we choose the rows.
Theorem 9.7. Let p p p be any odd prime, m = ( p − 1 ) / 2 m=(p-1)/2 m = ( p − 1 ) /2 and R = Q ∖ { 1 } R=\mathbb{Q}\setminus\{1\} R = Q ∖ { 1 } . In the dephased two-deletion problem of Proposition 9.4 , with the omitted indices normalized to 1, there is a set B ⊆ R B\subseteq R B ⊆ R , depending only on p p p , such that prescribing H b c = w b H_{bc}=w^b H b c = w b for b ∈ B b\in B b ∈ B in a single unprescribed column c c c forces H ∼ F p H\sim F_p H ∼ F p . For p ≤ 103 p\le103 p ≤ 103 , Fourier equivalence already holds with B = ∅ B=\varnothing B = ∅ . For p ≥ 11 p\ge11 p ≥ 11 there is a choice of B B B which also identifies the specified column, forcing H a c = w a H_{ac}=w^a H a c = w a for all a ∈ A = { 0 } ∪ R a\in A=\{0\}\cup R a ∈ A = { 0 } ∪ R , with
∣ B ∣ ≤ min { m − 1 , 1 + ⌊ log ( m ( m − 1 ) ) log ( 1 / ρ ) ⌋ } , ρ = m − 1 + p 2 ( m − 1 ) . |B|\le\min\left\{m-1,1+\left\lfloor\frac{\log(m(m-1))}{\log(1/\rho)}\right\rfloor\right\},\qquad\rho=\frac{m-1+\sqrt{p}}{2(m-1)}. ∣ B ∣ ≤ min { m − 1 , 1 + ⌊ log ( 1/ ρ ) log ( m ( m − 1 )) ⌋ } , ρ = 2 ( m − 1 ) m − 1 + p . In particular 2 log 2 p + O ( 1 ) 2\log_2 p+O(1) 2 log 2 p + O ( 1 ) entries suffice. The same conclusion holds with rows and columns interchanged.
Proof. Proposition 9.4 gives the assertion with B = ∅ B=\varnothing B = ∅ through 103. To prove the bound and the assertion for all larger primes, take p ≥ 11 p\ge11 p ≥ 11 and write f = f c f=f_c f = f c . For x ∈ R x\in R x ∈ R , the slope with 0 gives either f ( x ) = x f(x)=x f ( x ) = x or f ( x ) = y ∈ N f(x)=y\in N f ( x ) = y ∈ N . If f ( b ) = b f(b)=b f ( b ) = b , a pair ( x , y ) ∈ R × N (x,y)\in R\times N ( x , y ) ∈ R × N can survive only when b ≠ x b\ne x b = x and χ ( ( x − b ) ( y − b ) ) = − 1 \chi((x-b)(y-b))=-1 χ (( x − b ) ( y − b )) = − 1 : its slope with b b b cannot be 1. We choose B B B to rule out every such pair.
For fixed x ∈ R x\in R x ∈ R , y ∈ N y\in N y ∈ N , put P ( b ) = ( b − x ) ( b − y ) P(b)=(b-x)(b-y) P ( b ) = ( b − x ) ( b − y ) . The sum of χ ( P ( b ) ) \chi(P(b)) χ ( P ( b )) over the field is − 1 -1 − 1 , by the substitution ( b − x ) / ( b − y ) (b-x)/(b-y) ( b − x ) / ( b − y ) for b ≠ y b\ne y b = y . As χ ( P ( 0 ) ) = χ ( x y ) = − 1 \chi(P(0))=\chi(xy)=-1 χ ( P ( 0 )) = χ ( x y ) = − 1 , summing over the nonzero squares gives
∑ b ∈ Q χ ( P ( b ) ) = 1 2 ∑ b ∈ F p χ ( b ( b − x ) ( b − y ) ) . \sum_{b\in\mathbb{Q}}\chi(P(b))=\frac{1}{2}\sum_{b\in\mathbb{F}_p}\chi\bigl(b(b-x)(b-y)\bigr). b ∈ Q ∑ χ ( P ( b )) = 2 1 b ∈ F p ∑ χ ( b ( b − x ) ( b − y ) ) .
The cubic has three distinct roots, so the last sum has absolute value at most 2 p 2\sqrt{p} 2 p by the Weil bound [18 Theorem 5.41] . Equivalently it is the Frobenius trace up to sign of the elliptic curve v 2 = b ( b − x ) ( b − y ) v^2=b(b-x)(b-y) v 2 = b ( b − x ) ( b − y ) . There is exactly one zero of P P P in Q Q Q . Consequently at most ( m − 1 + p ) / 2 (m-1+\sqrt{p})/2 ( m − 1 + p ) /2 of the m − 1 m-1 m − 1 available rows in R R R can leave this pair alive.
Initially there are m ( m − 1 ) m(m-1) m ( m − 1 ) pairs. Averaging over b ∈ R b\in R b ∈ R gives a row leaving at most a fraction ρ \rho ρ of the current pairs. Repeat until none remain. Here ρ = 1 / 2 + p / ( p − 3 ) \rho=1/2+\sqrt{p}/(p-3) ρ = 1/2 + p / ( p − 3 ) is less than one exactly when p > 9 p>9 p > 9 in the range p > 3 p>3 p > 3 . Thus the asserted bound follows, with the option of taking all of R R R . We now have f ( x ) = x f(x)=x f ( x ) = x on A A A , so Theorem 9.2 applies. Transposition is available after the area test gives level p p p .
For a nonempty set B B B chosen by the construction, the pair 0 , b 0,b 0 , b takes slope 1 in a unique column for each b ∈ B b\in B b ∈ B . If these columns coincide, that column supplies the entries in the theorem. Conversely, in a dephased Fourier matrix up to equivalence, the exponents have the form ( r i − r 0 ) ( s j − s 0 ) (r_i-r_0)(s_j-s_0) ( r i − r 0 ) ( s j − s 0 ) . Any nonzero prescribed column makes the first factor proportional to a a a on A A A , so all the pairs select the same column. Thus it suffices to check concurrence on the chosen rows.
For example at p = 503 p=503 p = 503 , there are 250 surviving nonzero rows. Choosing at each step a row that leaves the fewest pairs, and breaking ties by the least positive representative, gives
B = { 2 , 16 , 231 , 104 , 286 , 392 , 144 , 66 , 197 , 134 , 376 , 4 } . B=\{2,16,231,104,286,392,144,66,197,134,376,4\}. B = { 2 , 16 , 231 , 104 , 286 , 392 , 144 , 66 , 197 , 134 , 376 , 4 } .
These twelve entries suffice. This construction is related to the separating sets of Fijavž and Mohar for Paley graphs [8 ] . Here the rows must lie in R R R and the pairs to be excluded have opposite character signs at every chosen row.
The logarithmic scale has a precise limitation. Fix B B B of size k k k and x ∈ R ∖ B x\in R\setminus B x ∈ R ∖ B . To survive the comparisons with B B B and 0, a value y y y needs the k + 1 k+1 k + 1 signs χ ( y ) = − 1 \chi(y)=-1 χ ( y ) = − 1 and χ ( y − b ) = − χ ( x − b ) \chi(y-b)=-\chi(x-b) χ ( y − b ) = − χ ( x − b ) for b ∈ B b\in B b ∈ B . For t t t distinct shifts b i b_i b i and prescribed signs e i e_i e i , expand 2 − t ∏ i ( 1 + e i χ ( y − b i ) ) 2^{-t}\prod_i(1+e_i\chi(y-b_i)) 2 − t ∏ i ( 1 + e i χ ( y − b i )) and sum over y y y . The constant contributes p / 2 t p/2^t p / 2 t , and each nonempty product is bounded in absolute value by ( t − 1 ) p (t-1)\sqrt{p} ( t − 1 ) p after summation, by the same Weil bound. Removing the t t t shifts costs at most t t t . Thus at least p / 2 t − ( t − 1 ) p − t p/2^t-(t-1)\sqrt{p}-t p / 2 t − ( t − 1 ) p − t values have the prescribed signs. For fixed ϵ > 0 \epsilon>0 ϵ > 0 , if k ≤ ( 1 / 2 − ϵ ) log 2 p k\le(1/2-\epsilon)\log_2p k ≤ ( 1/2 − ϵ ) log 2 p and p p p is sufficiently large, this number is positive with t = k + 1 t=k+1 t = k + 1 . Even a false value at an individual row can then pass every comparison with B B B . Extending those values to a whole column, and making the columns satisfy the joint slope identity, impose further conditions.
We return to the corner with no extra entries prescribed. If several columns take slope 1 on different pairs, how many independent functions of the known row index do they require? Here rank means rank over F p \mathbb{F}_p F p of the dephased exponent matrix L L L , where H a x = w L ( a , x ) H_{ax}=w^{L(a,x)} H a x = w L ( a , x ) . A dephased matrix equivalent to F p F_p F p has exponent rank one, since its exponents are ( r a − r 0 ) ( s x − s 0 ) (r_a-r_0)(s_x-s_0) ( r a − r 0 ) ( s x − s 0 ) .
Theorem 9.8. For every odd prime p p p , a regular or Butson completion H H H of the doubly deleted Fourier corner has exponent rank one or at least five. Normalize both omitted indices to 1 as in Proposition 9.4, let L L L be the resulting dephased exponent matrix over F p \mathbb{F}_p F p , and put A = { 0 } ∪ ( Q ∖ { 1 } ) A=\{0\}\cup(\mathbb{Q}\setminus\{1\}) A = { 0 } ∪ ( Q ∖ { 1 }) . If L A , F p L_{A,\mathbb{F}_p} L A , F p or L F p , A L_{\mathbb{F}_p,A} L F p , A has rank at most two, then H ∼ F p H\sim F_p H ∼ F p .
Proof. Proposition 9.4 settles p ≤ 17 p\le17 p ≤ 17 and gives level p p p for larger primes. Assume p ≥ 19 p\ge19 p ≥ 19 and H ≁ F p H\not\sim F_p H ∼ F p . Write i ( a ) = a i(a)=a i ( a ) = a on A A A . By the joint slope identity every pair of known rows takes slope 1 in a unique unprescribed column. Any linear column supplying this slope would be i i i on A A A and would restore the Fourier corner by Theorem 9.2. Thus all columns supplying slope 1 are nonlinear.
Suppose these columns, together with i i i , lie in a common space of dimension two. Choose one of them, g g g , as the second basis vector. Its graph is noncollinear since g ( 0 ) = 0 g(0)=0 g ( 0 ) = 0 and g g g is nonlinear. Its set T T T of secant slopes has size k ≥ ( m + 3 ) / 2 = ( p + 5 ) / 4 k\ge(m+3)/2=(p+5)/4 k ≥ ( m + 3 ) /2 = ( p + 5 ) /4 by Szőnyi’s direction theorem [25 Theorem 5.2] . For a column α i + β g \alpha i+\beta g α i + β g the slope on a pair where g g g has slope t t t is α + β t \alpha+\beta t α + β t . In particular, for each t ∈ T t\in T t ∈ T the column supplying slope 1 on such a pair supplies it on every pair of that slope. It has β ≠ 0 \beta\ne0 β = 0 and gives an affine function l t l_t l t satisfying
l t ( t ) = 1 , l t ( v ) ∈ N ( v ∈ T ∖ { t } ) . l_t(t)=1,\qquad l_t(v)\in N\quad(v\in T\setminus\{t\}). l t ( t ) = 1 , l t ( v ) ∈ N ( v ∈ T ∖ { t }) .
since 1 is the only square in D D D . Write l t ( v ) = β t ( v − h t ) l_t(v)=\beta_t(v-h_t) l t ( v ) = β t ( v − h t ) . The h t h_t h t are distinct. Indeed, two affine functions with the same root are proportional. At a third point of T T T both values are nonsquares, so their ratio is a square, whereas at the distinguished point of either function the ratio is a nonsquare.
Put S ( h ) = ∑ v ∈ T χ ( v − h ) S(h)=\sum_{v\in T}\chi(v-h) S ( h ) = ∑ v ∈ T χ ( v − h ) . Each of the k k k distinct roots gives ∣ S ( h t ) ∣ = k − 2 \lvert S(h_t)\rvert=k-2 ∣ S ( h t )∣ = k − 2 . On the other hand,
∑ h ∈ F p S ( h ) 2 = k ( p − k ) . \sum_{h\in\mathbb{F}_p} S(h)^2=k(p-k). h ∈ F p ∑ S ( h ) 2 = k ( p − k ) .
The diagonal terms in the expansion sum to p − 1 p-1 p − 1 each. For u ≠ v u\ne v u = v , the sum of χ ( ( u − h ) ( v − h ) ) \chi((u-h)(v-h)) χ (( u − h ) ( v − h )) is − 1 -1 − 1 , by the substitution ( u − h ) / ( v − h ) (u-h)/(v-h) ( u − h ) / ( v − h ) . It follows that ( k − 2 ) 2 + k ≤ p (k-2)^2+k\le p ( k − 2 ) 2 + k ≤ p . But at k = ( p + 5 ) / 4 k=(p+5)/4 k = ( p + 5 ) /4 the left side exceeds p p p by ( p 2 − 18 p + 29 ) / 16 > 0 (p^2-18p+29)/16>0 ( p 2 − 18 p + 29 ) /16 > 0 for p ≥ 19 p\ge19 p ≥ 19 , and it increases with k k k . This excludes the common two-dimensional space.
Let r r r be the rank of the strip consisting of all known rows of L L L , and s s s the corresponding rank for the known columns. The first strip contains i i i up to a nonzero multiple among its prescribed columns, so r ≥ 3 r\ge3 r ≥ 3 . Transposing gives s ≥ 3 s\ge3 s ≥ 3 . Now restrict the column space of L L L to the coordinates in A A A . Its image has dimension r r r . The known columns span a space of dimension s s s whose image has dimension one, since their restriction is the block ( a x ) a , x ∈ A (ax)_{a,x\in A} ( a x ) a , x ∈ A . The kernel therefore has dimension at least s − 1 s-1 s − 1 , giving rank L ≥ r + s − 1 ≥ 5 \operatorname{rank}L\ge r+s-1\ge5 rank L ≥ r + s − 1 ≥ 5 .
In fact, in any completion inequivalent to F p F_p F p , no three columns supplying slope 1 belong to the same two-dimensional space with i i i . To see this, take three such columns, choose one as g g g , and use T T T as above. Their affine functions have distinct distinguished points t j t_j t j by the joint slope identity, and distinct roots h j h_j h j by the same ratio argument. Outside those three points each χ ( v − h j ) \chi(v-h_j) χ ( v − h j ) has a prescribed sign e j e_j e j on T T T . Summing ∏ j = 1 3 ( 1 + e j χ ( v − h j ) ) / 8 \prod_{j=1}^3(1+e_j\chi(v-h_j))/8 ∏ j = 1 3 ( 1 + e j χ ( v − h j )) /8 over the field bounds the size of this common sign class from above. The three linear sums vanish, the three quadratic sums have absolute value one, and the cubic sum has absolute value at most 2 p 2\sqrt{p} 2 p by the Weil bound [18 Theorem 5.41] . Thus
p + 5 4 ≤ ∣ T ∣ ≤ 3 + p + 3 + 2 p 8 . \frac{p+5}{4}\le|T|\le3+\frac{p+3+2\sqrt{p}}{8}. 4 p + 5 ≤ ∣ T ∣ ≤ 3 + 8 p + 3 + 2 p .
which is impossible for p ≥ 29 p\ge29 p ≥ 29 . Proposition 9.4 covers the smaller primes. Together with Proposition 9.6, this shows that the columns supplying slope 1 in a counterexample would occupy at least ⌈ ( 1 + m ) / 2 ⌉ \left\lceil(1+\sqrt{m})/2\right\rceil ⌈ ( 1 + m ) /2 ⌉ different planes of the form span { i , f c } \operatorname{span}\{i,f_c\} span { i , f c } . The same holds on the row side.
At rank five there is a further compatibility between the two strips. Pivot on a nonzero entry L ( u , v ) = u v L(u,v)=uv L ( u , v ) = uv of the prescribed block and put E a x = L ( a , x ) − L ( a , v ) L ( u , x ) / ( u v ) E_{ax}=L(a,x)-L(a,v)L(u,x)/(uv) E a x = L ( a , x ) − L ( a , v ) L ( u , x ) / ( uv ) . Clearing the pivot gives rank E = 4 E=4 E = 4 . With the known indices first on both sides, write
E = ( 0 F G K ) . E=\begin{pmatrix}0&F\\G&K\end{pmatrix}. E = ( 0 G F K ) .
The two strip ranks of L L L are both three, since r + s − 1 ≤ 5 r+s-1\leq5 r + s − 1 ≤ 5 and r , s ≥ 3 r,s\geq3 r , s ≥ 3 . Clearing the pivot on each strip gives rank F = rank G = 2 F=\operatorname{rank}G=2 F = rank G = 2 . Projection of the column space of E E E onto the known coordinates has image im F \operatorname{im}F im F , so its kernel is two-dimensional and equals 0 ⊕ im G 0\oplus\operatorname{im}G 0 ⊕ im G . Hence K ( ker F ) ⊆ im G K(\ker F)\subseteq\operatorname{im}G K ( ker F ) ⊆ im G . In particular the two side blocks prescribe the space in which K z Kz K z must lie for every relation F z = 0 Fz=0 F z = 0 among the columns of the first strip.
We can eliminate the opposite block from this test. Fix the full strips on the surviving rows and columns. The linear orthogonality equations then leave at most one complex parameter in the opposite block. At level p p p the Galois action on the entries determines that parameter. The argument works for any Fourier minor of the following size.
Theorem 9.9. Let p p p be an odd prime. Prescribe r r r full rows and s s s full columns of a matrix of order p p p , where r , s ≥ 2 r,s\geq2 r , s ≥ 2 and r + s = p − 1 r+s=p-1 r + s = p − 1 . Suppose their intersection is an r × s r\times s r × s submatrix of F p \mathbb{F}_p F p . There is at most one completion in B ( p , p ) B(p,p) B ( p , p ) , entry by entry. When it exists, linear equations over Q ( e 2 π i / p ) \mathbb{Q}(e^{2\pi i/p}) Q ( e 2 π i / p ) recover it from the two strips.
Proof. Put w = e 2 π i / p w=e^{2\pi i/p} w = e 2 π i / p and write the matrix in blocks as ( P B C X ) \begin{pmatrix}P&B\\C&X\end{pmatrix} ( P C B X ) , with only X X X unknown. Assume a completion exists. The prescribed rows give B B ∗ = p I r − P P ∗ BB^*=pI_r-PP^* B B ∗ = p I r − P P ∗ . In the Fourier matrix the same right side is the Gram matrix of the r r r rows restricted to the r + 1 r+1 r + 1 columns outside P P P . This restriction has rank r r r by Chebotarëv’s theorem on Fourier minors [27 Lemma 1.3] . Thus B B B has rank r r r , and likewise C C C has rank s s s . Orthogonality gives the linear equations
X B ∗ = − C P ∗ , C ∗ X = − P ∗ B . XB^*=-CP^*,\qquad C^*X=-P^*B. X B ∗ = − C P ∗ , C ∗ X = − P ∗ B .
Their homogeneous solutions form a line spanned by u v ∗ uv^* u v ∗ , with u u u spanning ker C ∗ \ker C^* ker C ∗ and v v v spanning ker B \ker B ker B . Choose a position where u v ∗ uv^* u v ∗ is nonzero and use its entry in X X X as parameter t t t . Solving over Q ( w ) \mathbb{Q}(w) Q ( w ) gives X ( t ) = U + t V X(t)=U+tV X ( t ) = U + t V with V V V of rank one.
Every 2 × 2 2\times2 2 × 2 minor of a matrix in B ( p , p ) B(p,p) B ( p , p ) is nonzero, since each quotient of two distinct rows is a rotated p p p -cycle. Its 3 × 3 3\times3 3 × 3 minors are nonzero as well. Indeed, a dependence would express the third restricted row as α \alpha α times the first plus β \beta β times the second with α β ≠ 0 \alpha\beta\neq0 α β = 0 . The three distinct quotients z z z of the first row by the second would all satisfy ∣ z ∣ = ∣ α z + β ∣ = 1 |z|=|\alpha z+\beta|=1 ∣ z ∣ = ∣ α z + β ∣ = 1 . The second circle has center − β / α ≠ 0 -\beta/\alpha\neq0 − β / α = 0 , so it meets the unit circle in at most two points. Also u u u and v v v each have at least three nonzero coordinates, since a dependence on one or two rows of C C C , or columns of B B B , contradicts flatness or a nonzero 2 × 2 2\times2 2 × 2 minor. Thus the support of V V V is a rectangle I × J I\times J I × J containing a 3 × 3 3\times3 3 × 3 submatrix.
Let σ \sigma σ send w w w to w 2 w^2 w 2 . On I × J I\times J I × J put
W i j = σ ( V i j ) V i j , Z i j = σ ( U i j ) − U i j 2 V i j . W_{ij}=\frac{\sigma(V_{ij})}{V_{ij}},\qquad Z_{ij}=\frac{\sigma(U_{ij})-U_{ij}^{2}}{V_{ij}}. W ij = V ij σ ( V ij ) , Z ij = V ij σ ( U ij ) − U ij 2 .
The matrix W W W has rank one, by factoring V V V into a column and a row over Q ( w ) \mathbb{Q}(w) Q ( w ) . In a completion, σ ( t ) = t 2 \sigma(t)=t^2 σ ( t ) = t 2 and σ ( X i j ) = X i j 2 \sigma(X_{ij})=X_{ij}^2 σ ( X ij ) = X ij 2 . Substituting X = U + t V X=U+tV X = U + t V and dividing entrywise by V V V gives
2 t U − t 2 ( W − V ) = Z on I × J . 2tU-t^2(W-V)=Z\qquad\text{on }I\times J. 2 t U − t 2 ( W − V ) = Z on I × J .
On this rectangle U U U lies outside span { V , W } \operatorname{span}\{V,W\} span { V , W } . Otherwise X = U + t V X=U+tV X = U + t V would be a sum of two rank-one matrices, contrary to its nonzero $3\times 3$ minors. Thus the coefficient of U U U in Z Z Z along W − V W-V W − V is uniquely determined and equals 2 t 2t 2 t . If W = V W=V W = V a single nonzero entry of U U U gives it. Otherwise U U U and W − V W-V W − V are linearly independent as matrices, and two entries with independent coefficient pairs suffice. This determines t t t and hence the entire block. $\square】【。
The same Galois calculation explains the uniqueness geometrically. If H H H , H ′ H' H ′ in B ( p , p ) B(p,p) B ( p , p ) differ by a matrix D D D of complex rank one, then on its support rectangle the entries of H ′ + H H' + H H ′ + H are σ ( D i j ) / D i j \sigma(D_{ij})/D_{ij} σ ( D ij ) / D ij . Their matrix has rank one there, so H H H has rank at most two on the rectangle. The nonzero 3 × 3 3 \times3 3 × 3 minors force all changes into at most two rows or at most two columns. Two full fixed strips as in the proof exclude either possibility.
This gives a test for proposed strips. Check that the prescribed entries lie in μ p \mu_p μ p , and that the prescribed rows are mutually orthogonal, as are the prescribed columns. For a Fourier intersection these checks force the two required ranks. The test also works for any intersection with rank B = r B = r B = r and rank C = s C = s C = s . Solve the block equations and reject inconsistent data. A support rectangle with fewer than three rows or columns also rules out a completion, by the minor argument above. On the rectangle solve h U + k ( W − V ) = Z hU + k(W - V) = Z h U + k ( W − V ) = Z for h h h . If the system is inconsistent or U ∈ span { V , W } U \in\operatorname{span}\{V,W\} U ∈ span { V , W } , reject the strips. Otherwise put X = U + ( h / 2 ) V X = U + (h/2)V X = U + ( h /2 ) V and check that its entries are in μ p \mu_p μ p and that H H ∗ = p I HH^* = pI H H ∗ = p I . These checks decide existence. For the doubly deleted corner we use r = s = m r = s = m r = s = m at every prime p ≥ 5 p \ge5 p ≥ 5 . At p = 3 p = 3 p = 3 the surviving strips are just the dephasing row and column, shared by F 3 F_3 F 3 and F ‾ 3 \overline{F}_3 F 3 .
For two strips of exponent rank three, the recovered block gives an exact rank-five test. With E , F , G , K E,F,G,K E , F , G , K as above, let K ‾ \overline{K} K be the map from ker F \ker F ker F to F p m + 1 / im G \mathbb{F}_p^{m+1}/\operatorname{im} G F p m + 1 / im G induced by K K K . Projection of im E \operatorname{im} E im E onto the known coordinates has image im F \operatorname{im} F im F and kernel 0 ⊕ ( im G + K ( ker F ) ) 0 \oplus(\operatorname{im} G + K(\ker F)) 0 ⊕ ( im G + K ( ker F )) . Restoring the pivot yields
rank F p L = 1 + rank F + rank G + rank K ‾ = 5 + rank K ‾ . \operatorname{rank}_{\mathbb{F}_p} L = 1 + \operatorname{rank} F + \operatorname{rank} G + \operatorname{rank} \overline{K} = 5 + \operatorname{rank} \overline{K}. rank F p L = 1 + rank F + rank G + rank K = 5 + rank K .
Thus a pair of strips of rank three gives a rank-five completion exactly when it passes the reconstruction test and K ‾ = 0 \overline{K} = 0 K = 0 . The remaining choice is the pair of strips itself.
Recovering the border of a Fourier block
We now suppose that the only data given are the Q × Q Q \times Q Q × Q block itself, up to row and column phases and permutations. The surrounding entries, including the position and phases of a possible dephasing border, are free. We will recover that border in two steps. Row differences locate a column which is constant along Q Q Q , and column differences locate a row of the same kind. Their intersection leaves a single phase to determine.
Consider the graph on Q Q Q when p ≡ 1 ( m o d 4 ) p \equiv1 \pmod{4} p ≡ 1 ( mod 4 ) and the tournament on Q Q Q when p ≡ 3 ( m o d 4 ) p \equiv3 \pmod{4} p ≡ 3 ( mod 4 ) , as in Section 9. A set M M M of vertices is called a module if every vertex outside M M M has the same relation to each of its members. In the graph this means that the vertex is adjacent to all of M M M or to none. In the tournament it means that all the edges between it and M M M point the same way.
Lemma 10.1. Let p p p be an odd prime and let g g g generate Q Q Q . Any module containing 1 1 1 and g g g is all of Q Q Q .
Proof. At p = 3 p = 3 p = 3 the set Q Q Q is a singleton, and at p = 5 p = 5 p = 5 it is { 1 , g } \{1,g\} { 1 , g } . Now assume p ≥ 7 p \ge7 p ≥ 7 . In the tournament the pairs x , g x x,gx x , g x , as x x x runs over Q Q Q , form a directed cycle through all vertices, since multiplication by Q Q Q preserves orientation. Thus the tournament is strongly connected.
In the graph case p ≥ 13 p \ge13 p ≥ 13 and m ≥ 6 m \ge6 m ≥ 6 . Both the graph and its complement are connected. Indeed both have the same automorphisms, x ↦ c x x \mapsto cx x ↦ c x and x ↦ c / x x \mapsto c/x x ↦ c / x for c ∈ Q c \in Q c ∈ Q , by [20 ] . Each nonidentity automorphism fixes at most two vertices. If the graph under consideration were disconnected, multiplication by Q Q Q would permute components transitively. If they were singletons a transposition would fix m − 2 > 2 m - 2 > 2 m − 2 > 2 vertices. Otherwise choose two distinct vertices in one component and multiply by their quotient, so that this component is preserved. Within that component perform this multiplication and outside it fix every vertex. This is a nonidentity automorphism fixing at least m / 2 > 2 m/2 > 2 m /2 > 2 vertices.
Two intersecting modules have a union which is a module, since an outside vertex sees both sets uniformly and they share a vertex. If a proper module M M M contained 1 , g 1,g 1 , g , take the successive unions of M , g M , g 2 M , … M,gM,g^2M,\ldots M , g M , g 2 M , … . Consecutive translates intersect, and these unions eventually cover Q Q Q . At the
::: first such step two intersecting proper modules U U U , V V V have union Q Q Q . Each of U ∖ V U \setminus V U ∖ V , U ∩ V U \cap V U ∩ V , V ∖ U V \setminus U V ∖ U is nonempty. In the graph, adjacency between these three parts must be everywhere present or everywhere absent, contradicting connectedness of the complement or the graph. In the tournament, if an edge points from U ∖ V U \setminus V U ∖ V to V ∖ U V \setminus U V ∖ U , then all edges point from the first part to the middle part and from the middle part to the last, as well as from the first to the last. Reversing the initial edge reverses this order. Both possibilities contradict strong connectivity.
Theorem 10.2. Let H H H be a complex Hadamard matrix of odd prime order p p p , either regular or Butson, and put w = e 2 π i / p w=e^{2\pi i/p} w = e 2 π i / p . If H H H contains a submatrix equivalent, by permutations and unit scalings of its rows and columns, to
( w a x ) a , x ∈ Q , \left(w^{ax}\right)_{a,x\in Q}, ( w a x ) a , x ∈ Q , then H ∼ F p H \sim F_p H ∼ F p .
Proof. At p = 3 p=3 p = 3 a dephased row orthogonal to the first contains the three cube roots, which determine the last row up to a scalar. At p = 5 p=5 p = 5 use Haagerup’s order-5 classification [10 ] . Assume p ≥ 7 p \ge7 p ≥ 7 . The block has p p p th-root cross ratios and area m 2 > p m^2>p m 2 > p . By Proposition 1.5, take a representative in B ( p , p ) B(p,p) B ( p , p ) . We may also arrange that its prescribed block is exactly ( w a x ) (w^{ax}) ( w a x ) . Indeed, after the permutations the quotients between the desired and actual entries on this block form a rank-one matrix with entries in μ p \mu_p μ p . Factoring it using one row and one column gives row and column factors in μ p \mu_p μ p . Write L L L for the exponent matrix in this representative. The difference of any two rows or two columns is a permutation of F p \mathbb{F}_p F p .
For a column outside the block put f ( a ) = L ( a , y ) f(a)=L(a,y) f ( a ) = L ( a , y ) on Q Q Q . For a ≠ b a\ne b a = b the difference of rows a , b a,b a , b already takes the values ( a − b ) Q (a-b)Q ( a − b ) Q on the block. Thus whenever f ( a ) ≠ f ( b ) f(a)\ne f(b) f ( a ) = f ( b ) ,
χ ( f ( a ) − f ( b ) ) = − χ ( a − b ) . \chi\bigl(f(a)-f(b)\bigr)=-\chi(a-b). χ ( f ( a ) − f ( b ) ) = − χ ( a − b ) .
Every fiber of f f f is a module. Indeed, for a vertex b b b outside it the left side is the same for every a a a in that fiber. Now take the pair of rows 1 , g 1,g 1 , g , where g g g generates Q Q Q . Their difference must take the value zero in some column, necessarily outside the block. For this column 1 , g 1,g 1 , g belong to one fiber. By Lemma 10.1, the column is constant on Q Q Q . Interchanging rows and columns gives a row outside the block which is constant on its Q Q Q columns.
Dephase at the intersection of this row and column. On Q × Q Q\times Q Q × Q the exponents now have the form a x + t ax+t a x + t for one t ∈ F p t\in\mathbb{F}_p t ∈ F p . Put
s = ∑ x ∈ Q w x , z = w t s . s=\sum_{x\in Q}w^x,\qquad z=w^t s. s = x ∈ Q ∑ w x , z = w t s .
Let v v v be the indicator of the Q Q Q columns. The entry of H v Hv H v on the dephasing row is m m m , and each of the Q Q Q rows gives z z z . In every Q Q Q column the known exponents are 0 0 0 on the dephasing row and Q + t Q+t Q + t on the Q Q Q rows. They are distinct, since the column is a permutation of exponents. Hence on the remaining rows the entries in those columns use the same set C = F p ∖ ( { 0 } ∪ ( Q + t ) ) C=\mathbb{F}_p\setminus(\{0\}\cup(Q+t)) C = F p ∖ ({ 0 } ∪ ( Q + t )) . Each remaining row is itself a permutation of exponents and so uses every element of C C C on those m m m columns. Their its sum is − 1 − z -1-z − 1 − z .
The identity ∥ H v ∥ 2 = p ∥ v ∥ 2 \lVert Hv\rVert^2=p\lVert v\rVert^2 ∥ H v ∥ 2 = p ∥ v ∥ 2 gives m 2 + m ∣ z ∣ 2 + m ∣ 1 + z ∣ 2 = p m m^2+m|z|^2+m|1+z|^2=pm m 2 + m ∣ z ∣ 2 + m ∣1 + z ∣ 2 = p m , or ∣ 1 + 2 z ∣ = p |1+2z|=\sqrt{p} ∣1 + 2 z ∣ = p . This is also a complementary-minor calculation. On the normalized indicators of the three column classes and the corresponding row classes, H / p H/\sqrt{p} H / p acts by the unitary matrix
1 p ( 1 m m m z − 1 − z m − 1 − z z ) . \frac{1}{\sqrt{p}}
\begin{pmatrix}
1 & \sqrt{m} & \sqrt{m}\\
\sqrt{m} & z & -1-z\\
\sqrt{m} & -1-z & z
\end{pmatrix}. p 1 1 m m m z − 1 − z m − 1 − z z .
The upper left entry and the lower right 2 × 2 2\times2 2 × 2 minor have equal absolute value, giving the same equation. For F p F_p F p it holds with s s s in place of z z z . Since ∣ z ∣ = ∣ s ∣ |z|=|s| ∣ z ∣ = ∣ s ∣ , we get Re z = Re s \operatorname{Re}z=\operatorname{Re}s Re z = Re s , whence z = s z=s z = s or z = s ‾ z=\overline{s} z = s . Thus the sums of w x w^x w x on Q + t Q+t Q + t and on one of Q , − Q Q,-Q Q , − Q coincide. Two equally large subsets of F p \mathbb{F}_p F p with equal sums of these roots coincide: the difference of their indicator polynomials is divisible by 1 + X + ⋯ + X p − 1 1 + X + \cdots+ X^{p-1} 1 + X + ⋯ + X p − 1 and vanishes at X = 1 X = 1 X = 1 . Consequently Q + t = Q Q + t = Q Q + t = Q or Q + t = − Q Q + t = -Q Q + t = − Q . Summing these elements in F p \mathbb{F}_p F p , and using ∑ x ∈ Q x = 0 \sum_{x\in Q} x = 0 ∑ x ∈ Q x = 0 , gives m t = 0 mt = 0 m t = 0 . We have recovered the full bordered corner with t = 0 t = 0 t = 0 . Theorem 9.2 yields H ∼ F p H \sim F_p H ∼ F p .
How much of the square block itself must be visible? Suppose that one entry has the wrong exponent. Whenever that change would make a 2 × 2 2 \times2 2 × 2 minor vanish, at least one of its three other entries must also have changed. We first count the rectangles to which this applies.
Lemma 10.3. Let Q Q Q be the nonzero squares in F p \mathbb{F}_p F p , for p p p an odd prime. For every k ≠ 0 k \ne0 k = 0 the number n ( k ) n(k) n ( k ) of ordered pairs u , v ∈ Q u,v \in Q u , v ∈ Q with ( u − 1 ) ( v − 1 ) = k (u - 1)(v - 1) = k ( u − 1 ) ( v − 1 ) = k satisfies
n ( k ) ≥ p − 7 − 2 p 4 . n(k) \ge\frac{p - 7 - 2\sqrt{p}}{4}. n ( k ) ≥ 4 p − 7 − 2 p . Proof. Write z = u − 1 z = u - 1 z = u − 1 , so v = 1 + k / z v = 1 + k/z v = 1 + k / z . Omit 0 , − 1 , − k 0,-1,-k 0 , − 1 , − k from the sum over z z z . On the remaining set the indicator of the two square conditions is
( 1 + χ ( 1 + z ) ) ( 1 + χ ( 1 + k / z ) ) / 4. (1 + \chi(1 + z))(1 + \chi(1 + k/z))/4. ( 1 + χ ( 1 + z )) ( 1 + χ ( 1 + k / z )) /4. For k ≠ 1 k \ne1 k = 1 the two single-character sums are both − 1 − χ ( 1 − k ) -1 - \chi(1 - k) − 1 − χ ( 1 − k ) , by z ↦ k / z z \mapsto k/z z ↦ k / z . The product of the characters is χ ( z ( z + 1 ) ( z + k ) ) \chi(z(z + 1)(z + k)) χ ( z ( z + 1 ) ( z + k )) , which vanishes at the omitted points. Hence
4 n ( k ) = p − 5 − 2 χ ( 1 − k ) + ∑ z ∈ F p χ ( z ( z + 1 ) ( z + k ) ) . 4n(k) = p - 5 - 2\chi(1 - k) + \sum_{z\in\mathbb{F}_p} \chi(z(z + 1)(z + k)). 4 n ( k ) = p − 5 − 2 χ ( 1 − k ) + z ∈ F p ∑ χ ( z ( z + 1 ) ( z + k )) . The cubic has three distinct roots, so the Weil bound [18 Theorem 5.41] bounds the last sum in absolute value by 2 p 2\sqrt{p} 2 p . For k = 1 k = 1 k = 1 we omit just 0 , − 1 0,-1 0 , − 1 . Each single sum is − 1 -1 − 1 and the product is χ ( z ) \chi(z) χ ( z ) on the remaining set, giving 4 n ( 1 ) = p − 4 − χ ( − 1 ) 4n(1) = p - 4 - \chi(-1) 4 n ( 1 ) = p − 4 − χ ( − 1 ) .
Theorem 10.4. For every odd prime p p p , put m = ( p − 1 ) / 2 m = (p - 1)/2 m = ( p − 1 ) /2 . Let H H H be a regular or Butson Hadamard matrix of order p p p . Suppose that after row and column permutations and unit scalings, an m × m m \times m m × m block agrees with ( w a x ) a , x ∈ Q (w^{ax})_{a,x\in Q} ( w a x ) a , x ∈ Q except at unspecified positions. If each row and each column of the block has at most ⌊ m / 32 ⌋ \lfloor m/32 \rfloor ⌊ m /32 ⌋ unspecified entries, then all those entries are forced in the chosen coordinates and H ∼ F p H \sim F_p H ∼ F p .
Proof. Let t t t be the largest number of unspecified entries in a row or column. For t = 0 t = 0 t = 0 use Theorem 10.2 . Otherwise m ≥ 32 m \ge32 m ≥ 32 , so p ≥ 67 p \ge67 p ≥ 67 . On the square block of H ∘ p H^{\circ p} H ∘ p all specified entries are one. Testing this block against the normalized all-ones vectors on both sides gives real part at least m − 2 t > p m - 2t > \sqrt{p} m − 2 t > p . Theorem 1.3 gives rank one and puts H H H in B ( p , p ) B(p,p) B ( p , p ) up to equivalence. Any two block rows share a specified column since 2 t < m 2t < m 2 t < m . Their rank-one row factors are therefore equal, and each column has a specified entry. The whole block of H ∘ p H^{\circ p} H ∘ p is thus one, so we can write its original entries as w L ( a , x ) w^{L(a,x)} w L ( a , x ) . Every 2 × 2 2 \times2 2 × 2 minor of H H H is nonzero by Corollary 1.4, since the quotient of two rows takes distinct values.
Let E E E consist of the positions where L ( a , x ) ≠ a x L(a,x) \ne ax L ( a , x ) = a x , and suppose e = ∣ E ∣ > 0 e = |E| > 0 e = ∣ E ∣ > 0 . For ( b , c ) ∈ E (b,c) \in E ( b , c ) ∈ E put h = L ( b , c ) − b c h = L(b,c) - bc h = L ( b , c ) − b c . Consider on Q × Q Q \times Q Q × Q the curve
( a − b ) ( x − c ) = − h . (a - b)(x - c) = -h. ( a − b ) ( x − c ) = − h . If ( a , c ) (a,c) ( a , c ) , ( b , x ) (b,x) ( b , x ) , ( a , x ) (a,x) ( a , x ) all retained their Fourier entries, the minor on rows a , b a,b a , b and columns x , c x,c x , c would vanish, since ( a x + b c + h ) − ( a c + b x ) = 0 (ax + bc + h) - (ac + bx) = 0 ( a x + b c + h ) − ( a c + b x ) = 0 . The curve has at least ( p − 7 − 2 p ) / 4 (p - 7 - 2\sqrt{p})/4 ( p − 7 − 2 p ) /4 points by Lemma 10.3, on dividing a , x a,x a , x by b , c b,c b , c . Its points have distinct first coordinates and distinct second coordinates. At most 2 ( t − 1 ) 2(t - 1) 2 ( t − 1 ) can therefore have ( a , c ) ∈ E (a,c) \in E ( a , c ) ∈ E or ( b , x ) ∈ E (b,x) \in E ( b , x ) ∈ E . All the other points of the curve belong to E E E .
Put d = ⌊ ( p − 7 − 2 p ) / 4 ⌋ − 2 ( t − 1 ) d = \lfloor(p - 7 - 2\sqrt{p})/4 \rfloor- 2(t - 1) d = ⌊( p − 7 − 2 p ) /4 ⌋ − 2 ( t − 1 ) . Each of the e e e curves thus contains at least d d d points of E E E . Two distinct curves meet in at most two points: their graphs are the fractional linear functions
x = c − h / ( a − b ) x=c-h/(a-b) x = c − h / ( a − b ) , with different poles b b b or different values c c c at infinity. For each P ∈ E P\in E P ∈ E let j P j_P j P count the curves through P P P . Counting pairs of curves through each point gives
∑ P ∈ E j P ( j P − 1 ) ≤ 2 e ( e − 1 ) . \sum_{P\in E}j_P(j_P-1)\le2e(e-1). P ∈ E ∑ j P ( j P − 1 ) ≤ 2 e ( e − 1 ) .
Since the average of j P j_P j P is at least d d d , convexity gives d ( d − 1 ) ≤ 2 ( e − 1 ) ≤ 2 ( m t − 1 ) d(d-1)\le2(e-1)\le2(mt-1) d ( d − 1 ) ≤ 2 ( e − 1 ) ≤ 2 ( m t − 1 ) whenever d ≥ 1 d\ge1 d ≥ 1 .
But p ≤ p / 8 \sqrt{p}\le p/8 p ≤ p /8 for p ≥ 67 p\ge67 p ≥ 67 , and t ≤ m / 32 < p / 64 t\le m/32<p/64 t ≤ m /32 < p /64 . Hence d > 5 p / 32 + 1 / 4 > 1 + p / 8 d>5p/32+1/4>1+p/8 d > 5 p /32 + 1/4 > 1 + p /8 , whereas 2 m t ≤ m / 4 < p / 8 \sqrt{2mt}\le m/4<p/8 2 m t ≤ m /4 < p /8 . This contradiction gives E = ∅ E=\varnothing E = ∅ . The full square block is recovered, and Theorem 10.2 applies.
The proof gives a sharper test at an individual prime. It suffices that m − 2 t > p m-2t>\sqrt{p} m − 2 t > p , d ≥ 1 d\ge1 d ≥ 1 and d ( d − 1 ) > 2 ( m t − 1 ) d(d-1)>2(mt-1) d ( d − 1 ) > 2 ( m t − 1 ) . For instance, at p = 113 p=113 p = 113 one may leave two entries unspecified in every row and every column of the 56 × 56 56\times56 56 × 56 block: d = 20 d=20 d = 20 and 380 > 222 380>222 380 > 222 . More generally, for t = ⌊ δ m ⌋ t=\lfloor\delta m\rfloor t = ⌊ δ m ⌋ with 0 < δ < ( 2 − 3 ) / 4 0<\delta<(2-\sqrt{3})/4 0 < δ < ( 2 − 3 ) /4 , these inequalities hold for all sufficiently large primes. Indeed d / p d/p d / p tends to 1 / 4 − δ 1/4-\delta 1/4 − δ , and ( 1 / 4 − δ ) 2 > δ / 2 (1/4-\delta)^2>\delta/2 ( 1/4 − δ ) 2 > δ /2 .
We return to the dephased corner with one square row and one square column deleted. Proposition 9.4 recovers the matrix through 103. For arbitrary p p p , Theorem 9.7 prescribes O ( log p ) O(\log p) O ( log p ) entries in one column, at rows chosen in advance from the arithmetic of p p p . How many entries suffice if their positions are arbitrary?
Proposition 10.5. For every odd prime p p p , normalize the omitted indices to 1 and put A = { 0 } ∪ ( Q ∖ { 1 } ) A=\{0\}\cup(\mathbb{Q}\setminus\{1\}) A = { 0 } ∪ ( Q ∖ { 1 }) . In a regular or Butson completion, let f ( a ) f(a) f ( a ) be the exponent of an unprescribed column on A A A . If f ( a ) = a f(a)=a f ( a ) = a at more than 2 p + 6 2\sqrt{p}+6 2 p + 6 rows of A A A , then H ∼ F p H\sim F_p H ∼ F p . More generally, in a completion inequivalent to F p F_p F p , every fiber of a ↦ f ( a ) − a a\mapsto f(a)-a a ↦ f ( a ) − a has size at most 2 p + 12 2\sqrt{p}+12 2 p + 12 .
Proof. By Proposition 9.4 we may assume p ≥ 107 p\ge107 p ≥ 107 and work in F p \mathbb{F}_p F p . Write S = { a ∈ A : f ( a ) = a + h } S=\{a\in A:f(a)=a+h\} S = { a ∈ A : f ( a ) = a + h } , s = ∣ S ∣ s=|S| s = ∣ S ∣ , B = A ∖ S B=A\setminus S B = A ∖ S and k = ∣ B ∣ k=|B| k = ∣ B ∣ . If B B B is empty then f ( 0 ) = 0 f(0)=0 f ( 0 ) = 0 gives h = 0 h=0 h = 0 and Theorem 9.2 applies. Suppose k > 0 k>0 k > 0 . For b ∈ B b\in B b ∈ B put y b = f ( b ) − h y_b=f(b)-h y b = f ( b ) − h . We have b ≠ y b b\ne y_b b = y b , and the y b y_b y b are distinct since every secant slope of f f f belongs to N ∪ { 1 } N\cup\{1\} N ∪ { 1 } . For a ∈ S a\in S a ∈ S the slope from b b b to a a a is ( a − y b ) / ( a − b ) (a-y_b)/(a-b) ( a − y b ) / ( a − b ) and differs from 1. Consequently
χ ( ( a − b ) ( a − y b ) ) = − 1 ( a ∈ S , b ∈ B ) . \chi((a-b)(a-y_b))=-1\qquad(a\in S,\ b\in B). χ (( a − b ) ( a − y b )) = − 1 ( a ∈ S , b ∈ B ) .
First fix one b ∈ B b\in B b ∈ B . Since S ⊆ Q ∪ { 0 } S\subseteq\mathbb{Q}\cup\{0\} S ⊆ Q ∪ { 0 } , we have
4 s ≤ 4 + ∑ z ∈ F p ( 1 + χ ( z ) ) ( 1 − χ ( ( z − b ) ( z − y b ) ) ) ≤ p + 5 + 2 p . 4s\le4+\sum_{z\in\mathbb{F}_p}(1+\chi(z))(1-\chi((z-b)(z-y_b)))\le p+5+2\sqrt{p}. 4 s ≤ 4 + z ∈ F p ∑ ( 1 + χ ( z )) ( 1 − χ (( z − b ) ( z − y b ))) ≤ p + 5 + 2 p .
Indeed the quadratic character sum is − 1 -1 − 1 and the cubic sum is bounded by 2 p 2\sqrt{p} 2 p as in Lemma 10.3; if either root is zero, cancelling a square factor bounds the cubic sum by 1 in absolute value. Thus k = m − s ≥ ( p − 7 − 2 p ) / 4 ≥ p / 6 k=m-s\ge(p-7-2\sqrt{p})/4\ge p/6 k = m − s ≥ ( p − 7 − 2 p ) /4 ≥ p /6 .
Now put T ( z ) = ∑ b ∈ B χ ( ( z − b ) ( z − y b ) ) T(z)=\sum_{b\in B}\chi((z-b)(z-y_b)) T ( z ) = ∑ b ∈ B χ (( z − b ) ( z − y b )) . We have T ( a ) = − k T(a)=-k T ( a ) = − k on S S S . In the expansion of ∑ z T ( z ) 2 \sum_z T(z)^2 ∑ z T ( z ) 2 , identical unordered pairs { b , y b } \{b,y_b\} { b , y b } contribute at most p p p each. There are at most 2 k 2k 2 k such ordered terms, since an unordered pair has at most two orientations. Every other term is at most 2 p 2\sqrt{p} 2 p . With one common root, cancelling its square gives a quadratic sum with one point omitted. With four distinct roots, choose one root r r r and substitute t = 1 / ( z − r ) t=1/(z-r) t = 1/ ( z − r ) . The sum becomes the character sum of a squarefree cubic with constant term 1, minus its term at t = 0 t=0 t = 0 . The cubic bound gives the stated upper bound. Hence
s k 2 ≤ ∑ z T ( z ) 2 ≤ 2 k p + 2 p k 2 , s ≤ 2 p + 12. sk^2\le\sum_zT(z)^2\le2kp+2\sqrt{p}\,k^2,\qquad s\le2\sqrt{p}+12. s k 2 ≤ z ∑ T ( z ) 2 ≤ 2 k p + 2 p k 2 , s ≤ 2 p + 12.
For h = 0 h=0 h = 0 each b ∈ B b\in B b ∈ B is a square, and y b = f ( b ) y_b=f(b) y b = f ( b ) is a nonsquare by the slope condition with 0. The unordered pairs now occur just once, so 2 k p 2kp 2 k p improves to k p kp k p and s ≤ 2 p + 6 s\le2\sqrt{p}+6 s ≤ 2 p + 6 .
At exponent rank five the known row vectors span a three-dimensional space, as do the known column vectors. We can now bound how many of them lie in one affine plane. We can also exclude equality in the slope count of Proposition 9.6 at this rank.
Theorem 10.6. For every odd prime p p p , consider a completion of the doubly deleted corner as above, inequivalent to F p \mathbb{F}_p F p . Every affine plane over F p \mathbb{F}_p F p contains at most 2 p + 12 2\sqrt{p}+12 2 p + 12 of the known full exponent rows. The same holds for the known full exponent columns. If m = q 2 m=q^2 m = q 2 and just q + 1 q+1 q + 1 columns supply slope 1 on pairs of known rows, then the full exponent rank is at least q + 3 q+3 q + 3 . In particular, at rank five at least q + 2 q+2 q + 2 columns supply this slope, and likewise for rows.
Proof. Write R a R_a R a for the full exponent row indexed by a ∈ A a\in A a ∈ A . Projection onto any fixed nonzero prescribed column x x x , followed by division by x x x , is a linear functional π \pi π with π ( R a ) = a \pi(R_a)=a π ( R a ) = a . Suppose an affine plane contains the rows indexed by I ⊆ A I\subseteq A I ⊆ A , with ∣ I ∣ ≥ 3 |I|\ge3 ∣ I ∣ ≥ 3 . The normalized differences ( R a − R b ) / ( a − b ) (R_a-R_b)/(a-b) ( R a − R b ) / ( a − b ) for distinct a , b ∈ I a,b\in I a , b ∈ I lie on the line π = 1 \pi=1 π = 1 in the direction space of that plane. Every such vector has a unique unprescribed coordinate equal to 1, and all its other unprescribed coordinates are nonsquares. If the same coordinate supplies 1 for every pair, then f ( a ) − a f(a)-a f ( a ) − a is constant on I I I for that column, and Proposition 10.5 applies. This includes the case of collinear rows.
Otherwise choose affine coordinates ( a , u a ) (a,u_a) ( a , u a ) on the plane, using π \pi π as first coordinate. The normalized differences are parametrized by the distinct secant slopes t = ( u a − u b ) / ( a − b ) t=(u_a-u_b)/(a-b) t = ( u a − u b ) / ( a − b ) ; denote their set by T T T and its size by k k k . The points are noncollinear, so k ≥ ( ∣ I ∣ + 3 ) / 2 k\ge(|I|+3)/2 k ≥ ( ∣ I ∣ + 3 ) /2 by Szőnyi’s direction theorem [25 Theorem 5.2] . Each supplying coordinate on the line is an affine function of t t t , equal to 1 at its own point and a nonsquare elsewhere on T T T . The character calculation in the proof of Theorem 9.8 therefore gives ( k − 2 ) 2 + k ≤ p (k-2)^2+k\le p ( k − 2 ) 2 + k ≤ p . In fact the k k k functions have distinct roots, and each root z z z gives ∣ ∑ t ∈ T χ ( t − z ) ∣ = k − 2 \left|\sum_{t\in T}\chi(t-z)\right|=k-2 ∑ t ∈ T χ ( t − z ) = k − 2 . It follows that ∣ I ∣ ≤ 4 p − 7 |I|\le\sqrt{4p-7} ∣ I ∣ ≤ 4 p − 7 . Transposition proves the column assertion.
Finally assume m = q 2 m=q^2 m = q 2 and that q + 1 q+1 q + 1 columns supply slope 1. By the equality case of Proposition 9.6, the fibers of the functions h c ( a ) = f c ( a ) − a h_c(a)=f_c(a)-a h c ( a ) = f c ( a ) − a form the parallel classes of an affine plane of order q q q on A A A . These q + 1 q+1 q + 1 functions are linearly independent even modulo constants. Indeed, suppose ∑ c λ c h c \sum_c\lambda_ch_c ∑ c λ c h c is constant. Sum this relation on two distinct fibers of one class c c c and subtract. Each fiber meets every fiber of any other class once, so all the other terms cancel. If the two values in class c c c are u , v u,v u , v , this gives q λ c ( u − v ) = 0 q\lambda_c(u-v)=0 q λ c ( u − v ) = 0 in F p \mathbb{F}_p F p , whence λ c = 0 \lambda_c=0 λ c = 0 .
The known-row strip contains a ↦ a a\mapsto a a ↦ a in its column space and hence also contains every h c h_c h c . Its rank is at least q + 1 q+1 q + 1 . The opposite strip has rank at least three and the two ranks add to at most the full rank plus one, by Theorem 9.8. This gives the bound q + 3 q+3 q + 3 . A counterexample would have p > 103 p>103 p > 103 , hence q > 2 q>2 q > 2 , so rank five excludes equality in the slope count on either side. □
Regarding the code, available at https://github.com/teobanica, the archive there contains the programs, inputs and certificates for the finite calculations in this paper. The folders follow the order in which the problems arise.
Table 1 (PDF p. 40).
At order 11 the files retain each of the 3441 normalized candidate rows. For any nonlinear candidate of degree eight, the certificate gives two of its neighbors which cannot occur together. For 5 ≤ p ≤ 31 5\le p\le31 5 ≤ p ≤ 31 in Section 7, two independent programs generate the same orderings, one using directed differences and the other unordered pair sums. At 109 a separate calculation checks the recurrence modulo 27 and the two squared-gap matrices modulo 3. For the doubly deleted corner, the recursion through 103 counts every visited assignment. At 103 it visits 38060 assignments with u = 2 u=2 u = 2 and only the identity reaches the last row. The strip examples at 5, 7, 11 recover the missing entries over the cyclotomic field.
After extracting the archive, install requirements.txt as described in README.md and run python3 run.py from the extracted code folder. To reproduce just the corner calculations, use python3 run.py corners. The programs use Python and C++17. The finite counts and certificates use exact arithmetic. A separate numerical check illustrates the polar decomposition in § 7 .