Analytic aspects
2a. Determinant bound
We have seen so far that the algebraic theory of the Hadamard matrices, while very nice at the elementary level, ultimately leads to some difficult questions. So, let us step now into analytic questions. The first result here, found in 1893 by Hadamard [1], about 25 years after Sylvester's 1867 founding paper [2], and which actually led to such matrices being called Hadamard, is a determinant bound, as follows:
Given a matrix [math]H\in M_N(\pm1)[/math], we have
We use here the fact, which often tends to be forgotten, that the determinant of a system of [math]N[/math] vectors in [math]\mathbb R^N[/math] is the signed volume of the associated parallelepiped:
This is actually the definition of the determinant, in case you have forgotten the basics, with the need for the sign coming for having good additivity properties. Now in the case where our vectors have their entries in [math]\{\pm1\}[/math], we therefore have the following inequality, with equality precisely when our vectors are pairwise orthogonal:
Thus, we have obtained the result, straight from the definition of [math]\det[/math].
The above result is quite interesting, philosophically speaking. Let us recall indeed from chapter 1 that the set formed by the [math]N\times N[/math] Hadamard matrices is:
Thus, what we have in Theorem 2.1 is an analytic method for locating this Hadamard matrix set [math]Y_N[/math] inside the space of binary matrices [math]M_N(\pm1)[/math]. But this suggests doing several other analytic things, as for instance looking at the maximizers [math]H\in M_N(\pm1)[/math] of the quantity [math]|\det H|[/math], at values [math]N\in\mathbb N[/math] which are not multiples of 4. Things here are quite tricky, and as a basic result on the subject, at [math]N=3[/math] the situation is as follows:
For a matrix [math]H\in M_3(\pm1)[/math] we have [math]|\det H|\leq4[/math], and this estimate is sharp, with the equality case being attained by the matrix
In order to get started, observe that Theorem 2.1 provides us with the following bound, which is of course not sharp, [math]\det H[/math] being an integer:
Now observe that, [math]\det H[/math] being a sum of six [math]\pm1[/math] terms, it must be an even number. Thus, we obtain the estimate in the statement, namely:
Our claim now is that the following happens, with the nonzero situation appearing precisely for the matrix [math]Q_3[/math] in the statement, and its conjugates:
Indeed, let us try to find the matrices [math]H\in M_3(\pm1)[/math] having the property [math]\det H\neq0[/math]. Up to equivalence, we can assume that the first row is [math](1,1,1)[/math]. Then, once again up to equivalence, we can assume that the second row is [math](1,1,-1)[/math]. And then, once again up to equivalence, we can assume that the third row is [math](1,-1,1)[/math]. Thus, we must have:
The determinant of this matrix being [math]-4[/math], we have proved our claim, and the last assertion in the statement too, as a consequence of our study.
In general, all this suggests the following definition:
A quasi-Hadamard matrix is a square binary matrix
We know from Theorem 2.1 that at [math]N\in 4\mathbb N[/math] such matrices are precisely the Hadamard matrices, provided that the Hadamard Conjecture holds at [math]N[/math]. At values [math]N\notin 4\mathbb N[/math], what we have here are certain matrices which can be thought of as being “generalized Hadamard matrices”, the simplest examples being the matrix [math]Q_3[/math] from Proposition 2.2, and its Hadamard conjugates. For more on all this, we refer to Park-Song [3].
As a comment, however, Proposition 2.2 might look a bit dissapointing, because it is hard to imagine that the matrix [math]Q_3[/math] there, which is not a very interesting matrix, can really play the role of a “generalized Hadamard matrix” at [math]N=3[/math]. We will come later with more interesting solutions to this latter problem, a first solution being as follows:
To be more precise, this matrix is of course not binary, but it is definitely an interesting matrix, that we will see to be sharing many properties with the Hadamard matrices. Also, we have as well another solution to the [math]N=3[/math] problem, which uses complex numbers, and more specifically the number [math]w=e^{2\pi i/3}[/math], which is as follows:
As a conclusion to this study, looking at the maximizers [math]H\in M_N(\pm1)[/math] of the quantity [math]|\det H|[/math] is not exactly an ideal method, when looking for analogues of the Hadamard matrices at the forbidden size values [math]N\notin 4\mathbb N[/math], at least when [math]N[/math] is small. The situation changes, however, when looking at such questions at big values of [math]N\in\mathbb N[/math], where the determinant problematics for the binary matrices becomes very interesting, and quite technical. As a generic statement here, which is a bit informal, we have:
We have, in the [math]N\to\infty[/math] limit,
As mentioned, this is just an informal statement, standing here as a modest introduction to the subject, in the lack of something more precise, and elementary. There are basically two ways of dealing with such questions, namely:
(1) A first idea, as mentioned, is that of using the existence of an Hadamard matrix [math]H_N\in M_N(\pm1)[/math], at values [math]N\in4\mathbb N[/math], modulo the Hadamard Conjecture of course, and then completing it into binary matrices [math]H_{N+k}\in M_{N+k}(\pm1)[/math], with [math]k=1,2,3[/math]:
The determinant estimates for such matrices are however quite technical, and we refer here once again to Park-Song [3], and related papers.
(2) A second method is by using probability theory. The set of binary matrices [math]M_N(\pm1)[/math] is a probability space, when endowed with the counting measure rescaled by [math]1/2^{N^2}[/math], and the determinant can be regarded as a random variable on this space:
The point now is that the distribution of this variable can be computed, in the [math]N\to\infty[/math] limit, and as a consequence, we can investigate the maximizers of [math]|\det H|[/math]. Once again, all this is quite technical, and we refer here to Tao-Vu [4] and related papers.
Summarizing, the Hadamard determinant bound provides us with an analytic method of locating the set [math]Y_N=M_N(\pm1)\cap\sqrt{N}O_N[/math] formed by the [math]N\times N[/math] Hadamard matrices inside [math]M_N(\pm1)[/math], and this leads to an interesting [math]N\to\infty[/math] theory.
2b. Norm maximizers
From a “dual” point of view, the question of locating [math]Y_N[/math] inside [math]\sqrt{N}O_N[/math], once again via analytic methods, makes sense as well. The result here, from [5], is as follows:
Given a matrix [math]U\in O_N[/math] we have
We have indeed the following estimate, for any [math]U\in O_N[/math], which uses the Cauchy-Schwarz inequality, and the trivial fact that we have [math]||U||_2=\sqrt{N}[/math]:
In addition, we know that the equality case holds when the variables are equal, and so when [math]|U_{ij}|=1/\sqrt{N}[/math], for any [math]i,j[/math]. But this amounts in saying that [math]H=\sqrt{N}U[/math] must satisfy [math]H\in M_N(\pm1)[/math]. Thus, this rescaled matrix [math]H[/math] must be Hadamard, as claimed.
We will need more general norms as well, so let record the following result:
If [math]\psi:[0,\infty)\to\mathbb R[/math] is strictly concave/convex, the quantity
We recall that the Jensen theorem states that for [math]\psi[/math] convex we have the following inequality, with equality, when [math]\psi[/math] is strictly convex, when [math]x_i[/math] are all equal:
In our case, let us take [math]n=N^2[/math], and our variables to be as follows:
We obtain that for any convex function [math]\psi[/math], the following holds:
Thus we have the following estimate, with [math]F[/math] being as in the statement:
Now if [math]\psi[/math] is strictly convex, the equality case holds when the numbers [math]U_{ij}^2[/math] are all equal, so when [math]H=\sqrt{N}U[/math] is Hadamard. The proof for concave functions is similar.
Of particular interest for us are the following consequences of Proposition 2.6:
The rescaled versions [math]U=H/\sqrt{N}[/math] of the Hadamard matrices [math]H\in M_N(\pm1)[/math] can be characterized as being:
- The maximizers of the [math]p[/math]-norm on [math]O_N[/math], at any [math]p\in[1,2)[/math].
- The minimizers of the [math]p[/math]-norm on [math]O_N[/math], at any [math]p\in(2,\infty][/math].
Consider indeed the [math]p[/math]-norm on [math]O_N[/math], which at [math]p\in[1,\infty)[/math] is given by:
Since [math]\psi(x)=x^{p/2}[/math] is concave at [math]p\in[1,2)[/math], and convex at [math]p\in(2,\infty)[/math], Proposition 2.6 applies and gives the results at [math]p\in[1,\infty)[/math], the precise estimates being as follows:
As for the case [math]p=\infty[/math], this follows either by letting [math]p\to\infty[/math] in the above estimates, or directly via Cauchy-Schwarz, a bit as in the proof of Theorem 2.5.
As it was the case with the Hadamard determinant bound, all this suggests doing some further geometry and analysis, this time on the Lie group [math]O_N[/math], with a notion of “almost Hadamard matrix” at stake. Let us formulate indeed, in analogy with Definition 2.3:
An optimal almost Hadamard matrix is a rescaled orthogonal matrix
Here the adjective “optimal” comes from the fact that, in contrast with what happens over [math]M_N(\pm1)[/math], in connection with the determinant bound, here over [math]\sqrt{N}O_N[/math] we have more flexibility, and we can talk if we want about the local maximizers of the 1-norm. These latter matrices are called “almost Hadamard”, and we will investigate them in the next chapter. Also, we will talk there about more general [math]p[/math]-norms as well.
We know from Theorem 2.6 that at [math]N\in 4\mathbb N[/math] the absolute almost Hadamard matrices are precisely the Hadamard matrices, provided that the Hadamard Conjecture holds at [math]N[/math]. At values [math]N\notin 4\mathbb N[/math], what we have are certain matrices which can be thought of as being “generalized Hadamard matrices”, and are waiting to be investigated. Let us begin with a preliminary study, at [math]N=3[/math]. The result here, from [5], is as follows:
For any matrix [math]U\in O_3[/math] we have the estimate
By dividing by [math]\det U[/math], we can assume that we have [math]U\in SO_3[/math]. We use the Euler-Rodrigues parametrization for the elements of [math]SO_3[/math], namely:
Here [math](x,y,z,t)\in S^3[/math] come from the map [math]SU_2\to SO_3[/math]. Now in order to obtain the estimate, we linearize. We must prove that for any numbers [math]x,y,z,t\in\mathbb R[/math] we have:
The problem being symmetric in [math]x,y,z,t[/math], and invariant under sign changes, we may assume that we have:
Now if we look at the 9 absolute values in the above formula, in 7 of them the sign is known, and in the remaining 2 ones the sign is undetermined. More precisely, the inequality to be proved is as follows:
After simplification and rearrangement of the terms, this inequality reads:
In principle we have now 4 cases to discuss, depending on the possible signs appearing at left. It is, however, easier to proceed simply by searching for the optimal case. First, by writing [math]y=\alpha+\varepsilon,z=\alpha-\varepsilon[/math] and by making [math]\varepsilon[/math] vary over the real line, we see that the optimal case is when [math]\varepsilon=0[/math], hence when [math]y=z[/math]. The cases [math]y=z=0[/math] and [math]y=z=\infty[/math] being both clear, and not sharp, we can assume that we have:
Thus we must prove that for any numbers [math]x\geq 1\geq t\geq 0[/math] we have:
In the case [math]xt\geq 1[/math] we have [math]x^2+t^2\geq 2[/math], and the inequality becomes:
In the case [math]xt\leq 1,x^2+t^2\leq 2[/math] we get:
In the remaining case [math]xt\leq 1,x^2+t^2\geq 2[/math] we get:
But these inequalities are all true, and this finishes the proof of the estimate. Now regarding the maximum, we know that this is attained at [math](xyzt)=(1110)[/math] or at [math](xyzt)=(2110)[/math], plus permutations. The corresponding matrix is, modulo permutations:
But for this matrix we have indeed [math]||V||_1=5[/math], and we are done.
In terms of Definition 2.8, the conclusion is as follows:
The optimal almost Hadamard matrices at [math]N=3[/math] are
This is indeed a reformulation of Theorem 2.9, using Definition 2.8.
The above result and the matrix [math]K_3[/math] appearing there are quite interesting, because they remind the Hadamard matrix [math]K_4[/math] studied in chapter 1, given by:
To be more precise, all this suggests looking at the following remarkable family of matrices [math]K_N\in\sqrt{N}O_N[/math], having arbitrary size [math]N\in\mathbb N[/math]:
These matrices are in general not optimal almost Hadamard, in the sense of Definition 2.8, for instance because at [math]N=2[/math] or at [math]N=8,12,16,\ldots[/math] they are obviously not Hadamard. We will see however in the next chapter that these matrices are “almost Hadamard”, in the sense that they locally maximize the 1-norm on [math]\sqrt{N}O_N[/math].
To summarize, the computation of the maximizers of the 1-norm on [math]O_N[/math] is a difficult question, a bit like the computation of the maximizers of [math]|\det|[/math] on [math]M_N(\pm1)[/math] was, and looking instead at the local maximizers of the 1-norm on [math]O_N[/math] is the way to be followed, with some interesting examples and combinatorics at stake. We will be back to this.
Let us discuss now, as a continuation of all this, an analytic reformulation of the Hadamard Conjecture. Following [5], the starting statement here is:
We have the following estimate,
This follows indeed from the inequality [math]||U||_1\leq N\sqrt{N}[/math], with equality in the rescaled Hadamard matrix case, [math]U=H/\sqrt{N}[/math], from Theorem 2.5.
We begin our study with the following observation:
If the Hadamard Conjecture holds, then
If [math]N[/math] is a multiple of [math]4[/math] we can use an Hadamard matrix, and we are done. In general, we can write [math]N=M+k[/math] with [math]4|M[/math] and [math]0\leq k\leq 3[/math], and use an Hadamard matrix of order [math]N[/math], completed with an identity matrix of order [math]k[/math]. This gives:
Here the last inequality, which is something proved by taking squares, is valid for any [math]N\geq 5[/math]. Thus, we are led to the conclusion in the statement.
We would like to understand now which estimates on the quantity in Proposition 2.12 imply the Hadamard conjecture. We first have the following result:
For any norm one vector [math]U\in\mathbb R^N[/math] we have the formula
We indeed have the following computation:
But this gives the formula in the statement.
Next, we have the following estimate, also from [5]:
Let [math]N[/math] be even, and let [math]U\in O_N[/math] be a matrix such that
Since [math]H[/math] is not Hadamard, this matrix has two distinct rows [math]H_1,H_2[/math] which are not orthogonal. Since [math]N[/math] is even, we must have:
We obtain from this the following estimate:
Now by applying the estimate in Proposition 2.13 to [math]U_1,U_2[/math], we obtain:
By adding to this inequality the 1-norms of the remaining [math]N-2[/math] rows, all bounded from above by [math]\sqrt{N}[/math], we obtain the result.
We can now answer the question raised above, as follows:
If [math]N[/math] is even and the following holds,
Indeed, if the Hadamard conjecture does not hold at [math]N[/math], then the assumption of Proposition 2.14 is satisfied for any [math]U\in O_N[/math], and this gives the result.
As a related result now, also from [5], let us compute the average of the 1-norm on [math]O_N[/math]. For this purpose, we will use the following well-known result:
We have the following formulae,
Let us first compute the integral on the left in the statement:
We do this by partial integration. We have the following formula:
By integrating between [math]0[/math] and [math]\pi/2[/math], we obtain the following formula:
But this gives the first formula in the statement. As for the second formula, regarding [math]\sin t[/math], this follows from the first formula, with the change of variables [math]t=\pi/2-s[/math].
More generally, we have the following result, which is well-known as well:
We have the following formula,
Let [math]I_{pq}[/math] be the integral in the statement. Observe that we have:
By integrating between [math]0[/math] and [math]\pi/2[/math], we obtain, for [math]p,q \gt 0[/math]:
Thus, we can compute [math]I_{pq}[/math] by recurrence, and we obtain the above formula.
Even more generally now, we have the following result, in [math]N[/math] dimensions:
For any exponents [math]k_1,\ldots,k_N\in\mathbb N[/math] we have
We use spherical coordinates, which are by definition as follows:
The corresponding Jacobian [math]J_N[/math] can be computed by developing the corresponding determinant over the last column, which gives the following formula:
Thus, we obtain by recurrence the following formula:
With this in hand, the integral in the statement can be written in spherical coordinates, as follows, where [math]A[/math] is the area of the sphere, [math]J_N[/math] is the Jacobian, and the [math]2^N[/math] factor comes from the restriction to the [math]1/2^N[/math] part of the sphere where all coordinates are positive:
The normalization constant in front of the integral is:
As for the unnormalized integral, this is given by the following formula:
By rearranging the terms in the above product, we obtain:
Now by using the [math]N=2[/math] integration formula from Proposition 2.17, we obtain:
In order to compute this quantity, let us denote by [math]F[/math] the part involving the double factorials, and by [math]P[/math] the part involving the powers of [math]\pi/2[/math], so that we have:
Regarding [math]F[/math], there are many cancellations there, and we end up with:
As in what regards [math]P[/math], the [math]\delta[/math] exponents on the right sum up to the following number:
In other words, with this notation, the above formula reads:
Here the formula relating [math]\Delta[/math] to [math]\Sigma[/math] follows from a number of simple observations, the first of which is the following one: due to obvious parity reasons, the sequence of [math]\delta[/math] numbers appearing in the definition of [math]\Delta[/math] cannot contain two consecutive zeroes. Thus, we have [math]I'[/math], and together with [math]I=(2^N/V)I'[/math], this gives the formula in the statement.
As a technical observation, the exponent [math]\Sigma[/math] appearing in the statement of Theorem 2.18 can be written as well in the following more compact form:
However, for concrete applications, the writing in Theorem 2.18 is more convenient. Now by using this result, we obtain the following estimate, from [5]:
We have the following estimate,
We use the well-known fact that the row slices of [math]O_N[/math] are all isomorphic to the sphere [math]S^{N-1}[/math], with the restriction of the Haar measure of [math]O_N[/math] corresponding in this way to the uniform measure on [math]S^{N-1}[/math]. Together with a standard symmetry argument, this shows that the average of the 1-norm on [math]O_N[/math] is given by:
We denote by [math]I[/math] the integral on the right. According to Theorem 2.18, we have:
Now by using the Stirling formula, we get from this:
Thus, we are led to the conclusion in the statement.
The above result gives in particular the following estimate, in the [math]N\to\infty[/math] limit:
For better estimates, the problem is to compute the higher moments of the 1-norm:
Indeed, the supremum that we are interested in is given by the following formula:
However, the computation of the integrals [math]I_k[/math] is a difficult problem, and no concrete applications to the Hadamard Conjecture have been found so far. See [5].
2c. Bistochastic matrices
Let us discuss now a third analytic topic. The motivation here comes from the fact that the bistochastic Hadamard matrices look better than their non-bistochastic counterparts. As an illustration, [math]F_2[/math] looks better in complex bistochastic form:
Also, the matrix [math]W_4[/math] looks better in its bistochastic form, which is the matrix [math]K_4[/math]:
We have the following algebraic result on the subject, which shows in particular that we cannot put any Hadamard matrix in bistochastic form:
For an Hadamard matrix [math]H\in M_N(\mathbb C)[/math], the following are equivalent:
- [math]H[/math] is bistochastic, with sums [math]\lambda[/math].
- [math]H[/math] is row-stochastic, with sums [math]\lambda[/math], and [math]\lambda^2=N[/math].
In particular, is such a matrix exists, then [math]N\in 4\mathbb N[/math] must be a square.
Both the implications are elementary, as follows:
[math](1)\implies(2)[/math] If we denote by [math]H_1,\ldots,H_N\in(\pm1)^N[/math] the rows of [math]H[/math], we have indeed:
[math](2)\implies(1)[/math] Consider the all-one vector [math]\xi=(1)_i\in\mathbb R^N[/math]. The fact that [math]H[/math] is row-stochastic with sums [math]\lambda[/math] reads:
Also, the fact that [math]H[/math] is column-stochastic with sums [math]\lambda[/math] reads:
We must prove that the first condition implies the second one, provided that the row sum [math]\lambda[/math] satisfies [math]\lambda^2=N[/math]. But this follows from the following computation:
Thus, we have proved both the implications, and we are done.
In practice now, the even Walsh matrices, having size [math]N=4^n[/math], which is a square as required above, can be put in bistochastic form, as follows:
As for the odd Walsh matrices, having size [math]N=2\times 4^n[/math], these cannot be put in bistochastic form. However, we can do this over the complex numbers, with the equivalence being as follows at [math]N=2[/math], and then by tensoring with [math]K_4^{\otimes n}[/math] in general:
This is quite interesting, and in general now, it is known from Idel-Wolf [6] that any complex Hadamard matrix can be put in bistochastic form, by a certain non-explicit method. Thus, we have here some theory to be developed. We will be back to this.
There is as well an analytic approach to these questions, based on:
For an Hadamard matrix [math]H\in M_N(\pm1)[/math], the excess,
In terms of the all-one vector [math]\xi=(1)_i\in\mathbb R^N[/math], we have:
Now by using the Cauchy-Schwarz inequality, along with the fact that [math]U=H/\sqrt{N}[/math] is orthogonal, and hence of norm 1, we obtain, as claimed:
Regarding now the equality case, this requires the vectors [math]H\xi,\xi[/math] to be proportional, and so our matrix [math]H[/math] to be row-stochastic. But since [math]U=H/\sqrt{N}[/math] is orthogonal, we have:
Thus our matrix [math]H[/math] must be bistochastic, as claimed.
2d. The glow
One interesting question, that we will discuss now, is that of computing the law of the excess over the equivalence class of [math]H[/math]. Let us start with the following definition:
The glow of [math]H\in M_N(\pm1)[/math] is the distribution of the excess,
Since the excess is invariant under permutations of rows and columns, we can restrict the attention to the matrices [math]\widetilde{H}\simeq H[/math] obtained by switching signs on rows and columns. More precisely, let [math](a,b)\in\mathbb Z_2^N\times\mathbb Z_2^N[/math], and consider the following matrix:
We can regard the sum of entries of [math]\widetilde{H}[/math] as a random variable, over the group [math]\mathbb Z_2^N\times\mathbb Z_2^N[/math], and we have the following equivalent description of the glow:
Given a matrix [math]H\in M_N(\pm 1)[/math], if we define [math]\varphi:\mathbb Z_2^N\times\mathbb Z_2^N\to\mathbb Z[/math] as the excess of the corresponding Hadamard equivalent of [math]H[/math],
The function [math]\varphi[/math] in the statement can indeed be regarded as a random variable over the group [math]\mathbb Z_2^N\times\mathbb Z_2^N[/math], with this latter group being endowed with its uniform probability measure [math]P[/math]. The distribution [math]\mu[/math] of this variable [math]\varphi[/math] is then given by:
By the above discussion, this distribution is exactly the glow.
The terminology in Definition 2.22 comes from the following picture. Assume that we have a square city, with [math]N[/math] horizontal streets and [math]N[/math] vertical streets, and with street lights at each crossroads. When evening comes the lights are switched on at the positions [math](i,j)[/math] where [math]H_{ij}=1[/math], and then, all night long, they are randomly switched on and off, with the help of [math]2N[/math] master switches, one at the end of each street:
With this picture in mind, [math]\mu[/math] describes indeed the glow of the city. At a more advanced level now, all this is related to the Gale-Berlekamp game, and this is where our main motivation for studying the glow comes from. We refer to Fishburn-Sloane [7] and Roth-Viswanathan [8] for details on the Gale-Berlekamp game.
In order to compute the glow, it is useful to have in mind the following picture:
Here the columns of [math]H[/math] have been multiplied by the entries of the horizontal switching vector [math]b[/math], the resulting sums on rows are denoted [math]S_1,\ldots,S_N[/math], and the vertical switching vector [math]a[/math] still has to act on these sums, and produce the glow component at [math]b[/math].
With this picture in mind, we first have the following result:
The glow of a matrix [math]H\in M_N(\pm 1)[/math] is given by
We use the interpretation of the glow explained above. So, consider the decomposition of the glow over [math]b[/math] components:
With the notation [math]S=Hb[/math], as in the statement, the numbers [math]S_1,\ldots,S_N[/math] are the row sums of [math]\widetilde{H}_{ij}=H_{ij}a_ib_j[/math]. Thus the glow components are given by:
By permuting now the sums on the right, we have the following formula:
Now since the [math]\pm[/math] variables each follow a Bernoulli law, and these Bernoulli laws are independent, we obtain a convolution product as in the statement.
We will need the following elementary fact:
Let [math]H\in M_N(\pm1)[/math] be an Hadamard matrix of order [math]N\geq 4[/math].
- The sums of entries on rows [math]S_1,\ldots,S_N[/math] are even, and equal modulo [math]4[/math].
- If the sums on the rows [math]S_1,\ldots,S_N[/math] are all [math]0[/math] modulo [math]4[/math], then the number of rows whose sum is [math]4[/math] modulo [math]8[/math] is odd for [math]N=4(8)[/math], and even for [math]N=0(8)[/math].
This is something elementary, the proof being as follows:
(1) Let us pick two rows of our matrix, and then permute the columns such that these two rows look as follows:
We have [math]a+b+c+d=N[/math], and by orthogonality we obtain [math]a+d=b+c[/math]. Thus [math]a+d=b+c=N/2[/math], and since [math]N/2[/math] is even we have [math]b=c(2)[/math], which gives the result.
(2) In the case where [math]H[/math] is “row-dephased”, in the sense that its first row consists of [math]1[/math] entries only, the row sums are [math]N,0,\ldots,0[/math], and so the result holds. In general now, by permuting the columns we can assume that our matrix looks as follows:
We have [math]x+y=N=0(4)[/math], and since the first row sum [math]S_1=x-y[/math] is by assumption 0 modulo 4, we conclude that [math]x,y[/math] are even. In particular, since [math]y[/math] is even, the passage from [math]H[/math] to its row-dephased version [math]\widetilde{H}[/math] can be done via [math]y/2[/math] double sign switches. Now, in view of the above, it is enough to prove that the conclusion in the statement is stable under a double sign switch. So, let [math]H\in M_N(\pm1)[/math] be Hadamard, and let us perform to it a double sign switch, say on the first two columns. Depending on the values of the entries on these first two columns, the total sums on the rows change as follows:
We can see that the changes modulo 8 of the row sum [math]S[/math] occur precisely in the first and in the fourth case. But, since the first two columns of our matrix [math]H\in M_N(\pm1)[/math] are orthogonal, the total number of these cases is even, and this finishes the proof.
Observe that Proposition 2.24 and Proposition 2.25 (1) show that the glow of an Hadamard matrix of order [math]N\geq 4[/math] is supported by [math]4\mathbb Z[/math]. With this in hand, we have:
Let [math]H\in M_N(\pm1)[/math] be an Hadamard matrix of order [math]N\geq 4[/math], and denote by [math]\mu^{even},\mu^{odd}[/math] the mass one-rescaled restrictions of [math]\mu\in\mathcal P(4\mathbb Z)[/math] to [math]8\mathbb Z,8\mathbb Z+4[/math].
- At [math]N=0(8)[/math] we have [math]\mu=\frac{3}{4}\mu^{even}+\frac{1}{4}\mu^{odd}[/math].
- At [math]N=4(8)[/math] we have [math]\mu=\frac{1}{4}\mu^{even}+\frac{3}{4}\mu^{odd}[/math].
We use the glow decomposition over [math]b[/math] components, from Proposition 2.24:
The idea is that the decomposition formula in the statement will occur over averages of the following type, over truncated sign vectors [math]c\in\mathbb Z_2^{N-1}[/math]:
Indeed, we know from Proposition 2.25 (1) that modulo 4, the sums on rows are either [math]0,\ldots,0[/math] or [math]2,\ldots,2[/math]. Now since these two cases are complementary when pairing switch vectors [math](+c,-c)[/math], we can assume that we are in the case [math]0,\ldots,0[/math] modulo 4. Now by looking at this sequence modulo 8, and letting [math]x[/math] be the number of 4 components, so that the number of 0 components is [math]N-x[/math], we have:
Now by using Proposition 2.25 (2), the first summand splits [math]1-0[/math] or [math]0-1[/math] on [math]8\mathbb Z,8\mathbb Z+4[/math], depending on the class of [math]N[/math] modulo 8. As for the second summand, since [math]N[/math] is even this always splits [math]\frac{1}{2}-\frac{1}{2}[/math] on [math]8\mathbb Z,8\mathbb Z+4[/math]. Thus, by making the average we obtain either a [math]\frac{3}{4}-\frac{1}{4}[/math] or a [math]\frac{1}{4}-\frac{3}{4}[/math] splitting on [math]8\mathbb Z,8\mathbb Z+4[/math], depending on the class of [math]N[/math] modulo 8, as claimed.
Various computer simulations suggest that the above measures [math]\mu^{even},\mu^{odd}[/math] don't have further general properties, so that the basic algebraic theory stops here. However, analytically speaking now, we have an interesting result about the glow. We will need:
The moments of the normal law
We have indeed the following computation:
On the other hand, we have [math]M_0=1[/math], [math]M_1=0[/math]. Thus by recurrence, the even moments vanish, and the odd moments are given by the formula in the statement.
We can now formulate our analytic result regarding the glow, as follows:
The glow moments of [math]H\in M_N(\pm1)[/math] are given by:
Consider the variable in the statement, written as before, as a function of two vectors [math]a,b[/math], belonging to the group [math]\mathbb Z_2^N\times\mathbb Z_2^N[/math]:
Let [math]P_{even}(r)\subset P(r)[/math] be the set of partitions of [math]\{1,\ldots,r\}[/math] having all blocks of even size. The moments of [math]E[/math] are then given by:
Thus the moments decompose over partitions [math]\pi\in P_{even}(r)[/math], with the contributions being obtained by integrating the following quantities:
Now by Möbius inversion, we obtain a formula as follows:
To be more precise, here the coefficients on the right are as follows, where [math]\mu[/math] is the Möbius function of [math]P_{even}(r)[/math]:
As for the contributions on the right, with the convention that [math]H_1,\ldots,H_N\in\mathbb Z_2^N[/math] are the rows of our matrix [math]H[/math], these are as follows:
With this formula in hand, the first assertion follows, because the biggest elements of the lattice [math]P_{even}(2p)[/math] are the [math](2p)!![/math] partitions consisting of [math]p[/math] copies of a [math]2[/math]-block:
As for the second assertion, this follows from the moment formula, and from the fact that the glow of [math]H\in M_N(\pm1)[/math] is real, and symmetric with respect to [math]0[/math].
All the above was of course a bit technical, using some familiarity with probability theory, and for an introduction to this, we refer for instance to Durrett [9]. We will be back to glow computations in chapter 11 below, in the complex setting.
General references
Banica, Teo (2024). "Invitation to Hadamard matrices". arXiv:1910.06911 [math.CO].
References
- J. Hadamard, Résolution d'une question relative aux déterminants, Bull. Sci. Math. 2 (1893), 240--246.
- J.J. Sylvester, Thoughts on inverse orthogonal matrices, simultaneous sign-successions, and tesselated pavements in two or more colours, with applications to Newton's rule, ornamental tile-work, and the theory of numbers, Phil. Mag. 34 (1867), 461--475.
- 3.0 3.1 K.H. Park and H.Y. Song, Quasi-Hadamard matrices, Proc. ISIT 2010, Austin, TX (2010).
- T. Tao and V. Vu, On random [math]\pm 1[/math] matrices: singularity and determinant, Random Structures Algorithms 28 (2006), 1--23.
- 5.0 5.1 5.2 5.3 5.4 5.5 5.6 T. Banica, B. Collins and J.M. Schlenker, On orthogonal matrices maximizing the 1-norm, Indiana Univ. Math. J. 59 (2010), 839--856.
- M. Idel and M.M. Wolf, Sinkhorn normal form for unitary matrices, Linear Algebra Appl. 471 (2015), 76--84.
- P.C. Fishburn and N.J.A. Sloane, The solution to Berlekamp's switching game, Discrete Math. 74 (1989), 263--290.
- R. Roth and K. Viswanathan, On the hardness of decoding the Gale-Berlekamp code, IEEE Trans. Inform. Theory 54 (2008), 1050--1060.
- R. Durrett, Probability: theory and examples, Cambridge Univ. Press (1990).