Processing math: 100%

What is a Hadamard Matrix?

A Hadamard matrix is a matrix with all elements equal to +1 or 1, and for which the rows are mutually orthogonal. If you pick two rows from the matrix and write it as vectors x and y, then these are orthogonal if their dot product is zero, written as xy=0. For a Hadamard matrix, this is true for each combination of two rows. The dot product itself is defined using the elements of the vector. With x=(x1,,xn) and y=(y1,,yn), it is given by

xy=ni=1xiyi.

An example of a 4×4 Hadamard matrix is

(1111111111111111).

Any two rows of this matrix orthogonal. For example, the dot product of the third and fourth row is

11+1(1)+(1)(1)+(1)1=0.

How to construct a Hadamard matrix?

Defining what a Hadamard matrix is, is one thing. However, constructing one is not necessarily trivial. There is one particularly straightforward method that constructs Hadamard matrices of size 2n×2n for nN>0. This method is called Sylverster’s construction. Incidentally, Sylvester is the person who actually discoverd Hadamard matrices in 1867, 26 years before Hadamard started working with them. The method works as follows. You start with the basic Hadamard matrix

H1=(1).

The 2×2 matrix is then given by

H2=(H1H1H1H1)=(1111).

If you apply the same step again and write it out, this method produces exactly the 4×4 example that is given above. In general, Sylvester’s construction is given by

H2n=(H2n1H2n1H2n1H2n1).

Of course, this method only constructs the 2n×2n Hadamard matrices. There are many different methods for other sizes, but there is no known general method that creates all sizes. And, moreover, there is the point of the next section.

Which sizes of Hadamard Matrices Exist?

This is an open question. The Hadamard conjecture states that a Hadamard matrix exists for matrices of size 4n×4n with nN>0. Currently, the smallest n for which no Hadamard matrix is known, is 668. This happens to be the house number of the neighbor of the beast, but that must be a coincidence. It is known that an n×n Hadamard matrix must have n=1, 2, or a multiple of 4.

Add new comment

The content of this field is kept private and will not be shown publicly.
Spam avoidance measure, sorry for this.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
Submitted on 6 December 2017