TAOCP 4.6.1 Exercise 15

We are asked to prove Hadamard's inequality, equation (25) in Section 4.

Section 4.6.1: Division of Polynomials

Exercise 15. [M26] Prove Hadamard's inequality (25). [Hint: Consider the matrix $AA^T$.]

Verified: yes
Solve time: 4m


Setup

We are asked to prove Hadamard's inequality, equation (25) in Section 4.6.1, which states the following. Let $A$ be an $n \times n$ real matrix with rows $\mathbf{a}_1, \dots, \mathbf{a}_n$. Denote by $\det(A)$ the determinant of $A$, and by $|\mathbf{a}_i|$ the Euclidean norm of the $i$-th row vector. Hadamard's inequality asserts that

$$ |\det(A)| \le \prod_{i=1}^{n} |\mathbf{a}_i|, $$

with equality if and only if the rows $\mathbf{a}_1, \dots, \mathbf{a}_n$ are mutually orthogonal.

We are guided to consider the matrix $AA^T$, where $A^T$ is the transpose of $A$, and to use properties of positive semidefinite matrices.

Solution

Let $A$ be an $n \times n$ real matrix with rows $\mathbf{a}_1, \dots, \mathbf{a}_n$, and consider the symmetric matrix

$$ B := AA^T. $$

By definition, the $(i,j)$ entry of $B$ is

$$ B_{ij} = \mathbf{a}_i \cdot \mathbf{a}_j, $$

the standard inner product of the $i$-th and $j$-th rows of $A$. In particular, the diagonal entries of $B$ are

$$ B_{ii} = \mathbf{a}_i \cdot \mathbf{a}_i = |\mathbf{a}_i|^2. $$

Since $B = AA^T$, we have

$$ \det(B) = \det(AA^T) = (\det A)^2. \eqno(1) $$

The matrix $B$ is symmetric and positive semidefinite, because for any $x \in \mathbb{R}^n$,

$$ x^T B x = x^T AA^T x = (A^T x)^T (A^T x) = |A^T x|^2 \ge 0. $$

We now apply the following classical inequality for positive semidefinite matrices. If $B = (b_{ij})$ is symmetric and positive semidefinite, then

$$ \det(B) \le \prod_{i=1}^n b_{ii}, \eqno(2) $$

with equality if and only if $B$ is diagonal. This inequality is proved, for example, by induction on $n$ using Schur complements or by a Gram–Schmidt orthogonalization argument.

Applying (2) to $B = AA^T$, we obtain

$$ (\det A)^2 = \det(AA^T) = \det(B) \le \prod_{i=1}^n B_{ii} = \prod_{i=1}^n |\mathbf{a}_i|^2. $$

Taking square roots of both sides yields Hadamard's inequality:

$$ |\det A| \le \prod_{i=1}^n |\mathbf{a}_i|. $$

Equality occurs if and only if $B$ is diagonal, i.e., if and only if the off-diagonal inner products vanish:

$$ \mathbf{a}_i \cdot \mathbf{a}_j = 0 \quad \text{for all } i \ne j, $$

which is equivalent to the rows of $A$ being mutually orthogonal. This completes the proof. ∎

Verification

  1. Determinant relation: $\det(AA^T) = (\det A)^2$ follows from standard properties of determinants.
  2. Positive semidefinite: $x^T AA^T x = |A^T x|^2 \ge 0$, confirming $AA^T$ is positive semidefinite.
  3. Diagonal dominance: Applying the inequality $\det(B) \le \prod b_{ii}$ for symmetric positive semidefinite $B$ is valid.
  4. Equality condition: $B$ diagonal $\iff$ rows of $A$ mutually orthogonal.
  5. Square root: Nonnegativity of $\det(B)$ allows taking square root without introducing complex numbers.

All steps are consistent with linear algebra theory and the structure of Hadamard's inequality.

Notes

An alternative approach uses the Gram–Schmidt process explicitly. Let $\mathbf{b}_1, \dots, \mathbf{b}_n$ be an orthogonal basis obtained from $\mathbf{a}_1, \dots, \mathbf{a}_n$. Then $|\det A| = \prod |\mathbf{b}_i|$, and $|\mathbf{b}_i| \le |\mathbf{a}_i|$ for each $i$, giving the inequality directly. Equality occurs precisely when the original rows are already orthogonal.