9.7 Hadamard Matrices

A Hadamard matrix of order n is an n×n matrix H with entries +1,1 such that

HHT=nI.

In other words, the rows are orthogonal and hence so are the columns. These are named so as they arose in the following question of Hadamard : Let A be an n×n matrix whose entries have absolute value at most 1. How large can det(A) be ? Each row is a vector of length at most n and so the volume of parallelogram (also the determinant) spanned by the row vectors is at most nn/2. When is the equality achieved ? For all row vectors to have length n, the entries have to be 1,+1. For the volume of parallelogram to be equal to product of the length of row vectors, the vectors have to be orthogonal i.e., the matrix A is Hadamard !

Permutation by rows or columns preserves Hadamard property. Also multiplying a row or column by 1 preserves Hadamard property. Hadamard matrices obtained this way are called equivalent. Trivially, by multiplying each row and column suitably for any Hadamard matrix, one can find an equivalent Hadamard matrix with first row and column being all +1’s. Such Hadamard matrices are called normalized. Since the remaining rows of a normalized matrix are orthogonal to the first row, the number of +1’s and 1’s must be equal. Thus of n1, it must be even ! In fact, we can say more.

Proposition 9.21.

If H is a Hadamard matrix of order n>2 then n0(mod4).

Proof.

Theorem 9.22.

Every Hadamard matrix H gives rise to a symmetric (4n1,2n1,n1) design.

Proof.

The proof of Proposition 9.21 gives that the second and third rows have n +1’s in common. Now since any two rows can be permuted to be second and third row, any two rows have n +1’s in common.

Delete the first row and first column of H and replace 1’s by 0’s. Consider the resulting matrix M. Let this be an incidence matrix of a block structure. The rows are points, columns are blocks and +1’s indicate that the point is in the corresponding block. Since the first row is deleted and each column of H has 2n 1’s, each column of M has exaclty 2n1 points. Since any two rows of H contain exactly n common +1’s, any two rows of M contain exactly n1 common +1’s. Thus any two points are in n1 blocks exactly. ∎

Exercise(A) 9.23.

Consider a normalized Hadamard matrix H=(H(i,j) of order 4n. For point set [4k], define blocks Bi={j:H(i,j)=+1},{j:H(i,j)=1},i=2,,4k. Show that these form a 3(4k,2k,k1) design.