Tutorials › Linear Algebra › Symmetric Matrices as Real Normal Matrices

Symmetric Matrices and the Spectral Theorem · Tutorial 752 of 1000

Symmetric Matrices as Real Normal Matrices

Learn why symmetry guarantees normality, how to check the defining matrix products, and why the implication does not by itself prove its converse.

Advanced 9 min read

What You'll Learn

  • Define real symmetric and real normal matrices using transpose.
  • Prove that every real symmetric matrix satisfies the normality equation.
  • Verify normality by computing both matrix products in exact examples.
  • Understand what orthogonal changes of coordinates preserve about normality.
  • Distinguish a proved implication from an unproved converse.

Symmetry Gives Normality

For a real square matrix, symmetry is a condition on its entries: the matrix equals its transpose. Normality is a different condition, expressed by comparing two matrix products. A symmetric matrix satisfies the normality condition for a direct reason: replacing its transpose by the matrix itself makes both products the same square. The implication is useful, but its direction matters. Showing that every symmetric matrix is normal does not, by itself, show that every normal matrix is symmetric.

All matrices and scalars in this tutorial are real. For a matrix \(\mathbf{A}\in\mathbb{R}^{n\times n}\), its transpose \(\mathbf{A}^{\top}\) is obtained by interchanging rows and columns. The two definitions below concern square matrices, since the products in the normality condition must be defined and have the same size.

Definition: A real square matrix \(\mathbf{A}\) is symmetric if \(\mathbf{A}^{\top}=\mathbf{A}\). It is normal if \(\mathbf{A}^{\top}\mathbf{A}=\mathbf{A}\mathbf{A}^{\top}\).

These definitions ask different questions. Symmetry requires equality of two matrices, while normality requires equality of two products. In particular, normality does not mean that either product equals \(\mathbf{A}\), or that \(\mathbf{A}\) equals its transpose. To test normality directly, compute both products in the stated order; matrix multiplication is not generally commutative.

Theorem: Every real symmetric square matrix is normal.

Proof. Let \(\mathbf{A}\in\mathbb{R}^{n\times n}\) be symmetric. By definition, \(\mathbf{A}^{\top}=\mathbf{A}\). Substitute this equality into each side of the normality condition: \(\mathbf{A}^{\top}\mathbf{A}=\mathbf{A}\mathbf{A}\) and \(\mathbf{A}\mathbf{A}^{\top}=\mathbf{A}\mathbf{A}\). Both products equal \(\mathbf{A}^2\), so \(\mathbf{A}^{\top}\mathbf{A}=\mathbf{A}\mathbf{A}^{\top}\). Therefore \(\mathbf{A}\) is normal. \(\square\)

The proof uses only the definition of symmetry and the definition of matrix multiplication. It does not require that \(\mathbf{A}\) be invertible, have distinct eigenvalues, or have any particular entries. The size \(n\) can be any positive integer.

Checking the Products in Examples

Worked Example: A Symmetric Matrix with Off-Diagonal Entries

Verify directly that \(\mathbf{A}=\begin{bmatrix}2&-1\\-1&3\end{bmatrix}\) is normal.

First, its transpose is itself, so it is symmetric. Its two normality products are therefore both \(\mathbf{A}^2\). Computing the product gives

$$ \mathbf{A}^{\top}\mathbf{A} = \begin{bmatrix}2&-1\\-1&3\end{bmatrix} \begin{bmatrix}2&-1\\-1&3\end{bmatrix} = \begin{bmatrix}5&-5\\-5&10\end{bmatrix}. $$

For the other order, since \(\mathbf{A}^{\top}=\mathbf{A}\),

$$ \mathbf{A}\mathbf{A}^{\top} = \begin{bmatrix}2&-1\\-1&3\end{bmatrix} \begin{bmatrix}2&-1\\-1&3\end{bmatrix} = \begin{bmatrix}5&-5\\-5&10\end{bmatrix}. $$

Check: both products have entries \(5,-5,-5,10\) in the same positions, so \(\mathbf{A}^{\top}\mathbf{A}=\mathbf{A}\mathbf{A}^{\top}\). This verifies normality directly as well as by the theorem.

Worked Example: A Three-by-Three Symmetric Matrix

Let \(\mathbf{B}=\begin{bmatrix}0&1&2\\1&0&3\\2&3&1\end{bmatrix}\). Confirm its symmetry and calculate the normality products.

Interchanging rows and columns leaves \(\mathbf{B}\) unchanged, so \(\mathbf{B}^{\top}=\mathbf{B}\). Multiplying \(\mathbf{B}\) by itself, row by column, gives

$$ \mathbf{B}^{\top}\mathbf{B} = \begin{bmatrix}0&1&2\\1&0&3\\2&3&1\end{bmatrix} \begin{bmatrix}0&1&2\\1&0&3\\2&3&1\end{bmatrix} = \begin{bmatrix}5&6&5\\6&10&5\\5&5&14\end{bmatrix}. $$

For example, the entry in row 2, column 3 is \(1\cdot2+0\cdot3+3\cdot1=5\); the entry in row 3, column 3 is \(2\cdot2+3\cdot3+1\cdot1=14\). Because \(\mathbf{B}^{\top}=\mathbf{B}\), the product in the other order has the same factors in the same order:

$$ \mathbf{B}\mathbf{B}^{\top} = \begin{bmatrix}0&1&2\\1&0&3\\2&3&1\end{bmatrix} \begin{bmatrix}0&1&2\\1&0&3\\2&3&1\end{bmatrix} = \begin{bmatrix}5&6&5\\6&10&5\\5&5&14\end{bmatrix}. $$

Check: the two computed matrices are equal entry by entry. In this example, the direct multiplication agrees with the general proof.

Orthogonal Coordinates Preserve Normality

The normality condition is also compatible with an orthogonal change of coordinates. A real square matrix \(\mathbf{Q}\) is orthogonal if \(\mathbf{Q}^{\top}\mathbf{Q}=\mathbf{Q}\mathbf{Q}^{\top}=\mathbf{I}\), where \(\mathbf{I}\) is the identity matrix of the appropriate size. The matrices \(\mathbf{A}\) and \(\mathbf{Q}^{\top}\mathbf{A}\mathbf{Q}\) represent the same linear transformation in orthogonally related coordinates. The following result shows that changing coordinates in this way does not alter whether the matrix is normal.

Theorem: Let \(\mathbf{A}\in\mathbb{R}^{n\times n}\) and let \(\mathbf{Q}\in\mathbb{R}^{n\times n}\) be orthogonal. Then \(\mathbf{A}\) is normal if and only if \(\mathbf{Q}^{\top}\mathbf{A}\mathbf{Q}\) is normal.

Proof. Set \(\mathbf{B}=\mathbf{Q}^{\top}\mathbf{A}\mathbf{Q}\). The transpose rule for products gives \(\mathbf{B}^{\top}=\mathbf{Q}^{\top}\mathbf{A}^{\top}\mathbf{Q}\). Using \(\mathbf{Q}\mathbf{Q}^{\top}=\mathbf{I}\), compute both products: \(\mathbf{B}^{\top}\mathbf{B}=\mathbf{Q}^{\top}\mathbf{A}^{\top}\mathbf{Q}\mathbf{Q}^{\top}\mathbf{A}\mathbf{Q}=\mathbf{Q}^{\top}\mathbf{A}^{\top}\mathbf{A}\mathbf{Q}\), and \(\mathbf{B}\mathbf{B}^{\top}=\mathbf{Q}^{\top}\mathbf{A}\mathbf{Q}\mathbf{Q}^{\top}\mathbf{A}^{\top}\mathbf{Q}=\mathbf{Q}^{\top}\mathbf{A}\mathbf{A}^{\top}\mathbf{Q}\). If \(\mathbf{A}\) is normal, then \(\mathbf{A}^{\top}\mathbf{A}=\mathbf{A}\mathbf{A}^{\top}\), so these expressions are equal and \(\mathbf{B}\) is normal. Conversely, if \(\mathbf{B}\) is normal, the expressions are equal. Multiply that equality on the left by \(\mathbf{Q}\) and on the right by \(\mathbf{Q}^{\top}\). Since \(\mathbf{Q}\mathbf{Q}^{\top}=\mathbf{I}\), the result is \(\mathbf{A}^{\top}\mathbf{A}=\mathbf{A}\mathbf{A}^{\top}\), so \(\mathbf{A}\) is normal. Both directions follow. \(\square\)

This result is consistent with orthogonal diagonalization of real symmetric matrices, established in the earlier material on the Spectral Theorem. A diagonal real matrix is symmetric and hence normal; orthogonal changes of coordinates preserve normality by the theorem just proved. The direct proof that symmetry implies normality, however, does not depend on diagonalizing the matrix.

Worked Example: An Orthogonal Change of Coordinates

Take \(\mathbf{Q}=\frac{1}{\sqrt{2}}\begin{bmatrix}1&-1\\1&1\end{bmatrix}\) and \(\mathbf{D}=\begin{bmatrix}1&0\\0&3\end{bmatrix}\). Verify that the matrix \(\mathbf{A}=\mathbf{Q}\mathbf{D}\mathbf{Q}^{\top}\) is symmetric and normal.

First, direct multiplication gives \(\mathbf{Q}^{\top}\mathbf{Q}=\mathbf{Q}\mathbf{Q}^{\top}=\mathbf{I}_2\), so \(\mathbf{Q}\) is orthogonal. Now calculate \(\mathbf{A}\):

$$ \mathbf{A} = \frac{1}{2} \begin{bmatrix}1&-3\\1&3\end{bmatrix} \begin{bmatrix}1&1\\-1&1\end{bmatrix} = \frac{1}{2} \begin{bmatrix}4&-2\\-2&4\end{bmatrix} = \begin{bmatrix}2&-1\\-1&2\end{bmatrix}. $$

The result satisfies \(\mathbf{A}^{\top}=\mathbf{A}\). Its products are

$$ \mathbf{A}^{\top}\mathbf{A} = \begin{bmatrix}2&-1\\-1&2\end{bmatrix} \begin{bmatrix}2&-1\\-1&2\end{bmatrix} = \begin{bmatrix}5&-4\\-4&5\end{bmatrix} $$

and

$$ \mathbf{A}\mathbf{A}^{\top} = \begin{bmatrix}2&-1\\-1&2\end{bmatrix} \begin{bmatrix}2&-1\\-1&2\end{bmatrix} = \begin{bmatrix}5&-4\\-4&5\end{bmatrix}. $$

Check: the displayed matrix \(\mathbf{A}\) is symmetric, and both products equal \(\begin{bmatrix}5&-4\\-4&5\end{bmatrix}\). The calculation verifies the claimed properties directly.

Why the Converse Needs Its Own Argument

Let \(S\) denote the collection of real symmetric square matrices and \(N\) the collection of real normal square matrices, considering matrices of each fixed size. The first theorem proves the inclusion \(S\subseteq N\): every member of \(S\) belongs to \(N\). It does not prove \(N\subseteq S\). In logical terms, the statement “if a matrix is symmetric, then it is normal” has the form \(P\Rightarrow Q\). It does not entail the reversed statement \(Q\Rightarrow P\).

This distinction is not a technicality in the proof. The proof begins by assuming \(\mathbf{A}^{\top}=\mathbf{A}\), then uses that equality to replace \(\mathbf{A}^{\top}\) in the two products. A normal matrix is only known to satisfy \(\mathbf{A}^{\top}\mathbf{A}=\mathbf{A}\mathbf{A}^{\top}\), which is an equality of products. That condition does not supply the assumption \(\mathbf{A}^{\top}=\mathbf{A}\) used in the proof. To decide whether the converse holds, one must examine it separately; it cannot be obtained by reversing the steps of a one-way implication.

A common incorrect argument is: “Normality says \(\mathbf{A}^{\top}\mathbf{A}=\mathbf{A}\mathbf{A}^{\top}\); therefore cancel \(\mathbf{A}\) and conclude \(\mathbf{A}^{\top}=\mathbf{A}\).” This is not a valid cancellation. The factors are not arranged as a shared factor on the same side, and the definition of normality does not assume \(\mathbf{A}\) is invertible. Even cancellation with a common left factor can fail for matrices: with \(\mathbf{O}=\begin{bmatrix}0&0\\0&0\end{bmatrix}\), \(\mathbf{I}_2\), and \(\mathbf{O}\), one has \(\mathbf{O}\mathbf{I}_2=\mathbf{O}\mathbf{O}=\mathbf{O}\), although \(\mathbf{I}_2\ne\mathbf{O}\). The correction is to keep the product equality in its given order and use a separate proof if a converse is claimed.

Another tempting shortcut is to transpose the normality equation and treat the result as new information. But transposing \(\mathbf{A}^{\top}\mathbf{A}=\mathbf{A}\mathbf{A}^{\top}\) gives \(\mathbf{A}^{\top}\mathbf{A}=\mathbf{A}\mathbf{A}^{\top}\) again, since each product is unchanged by transposition. Repeating the same condition does not turn an equality of products into equality of the factors.

Check Your Understanding

Use the definitions and the direction of each implication carefully.

  1. State the defining equations for a real symmetric matrix and a real normal matrix.
  2. For \(\mathbf{C}=\begin{bmatrix}1&2\\2&0\end{bmatrix}\), compute \(\mathbf{C}^{\top}\mathbf{C}\) and \(\mathbf{C}\mathbf{C}^{\top}\). What does the computation verify?
  3. In the proof that symmetric matrices are normal, identify the equality substituted into each product.
  4. Explain in words why proving that every symmetric matrix is normal does not establish the converse.
  5. For an orthogonal \(\mathbf{Q}\), write the expressions for \(\mathbf{B}^{\top}\mathbf{B}\) and \(\mathbf{B}\mathbf{B}^{\top}\), where \(\mathbf{B}=\mathbf{Q}^{\top}\mathbf{A}\mathbf{Q}\).

Test yourself: Linear Algebra final exam practice

Ready to check what you know? Work a full-length practice final, then open the complete worked solutions.

Want all 1,114 practice problems?

This tutorial covers one topic. Calc Pass covers the full Calculus AB & BC curriculum (the core of Calculus I and II): full review, every practice question, and step-by-step solutions to each one.

QR code to download the Calc Pass app

Get the Calc Pass App

Scan to download and practice on the go, with instant scoring.

Calc Pass Volume 1: 1,114 Practice Questions book cover

Vol. 1: 1,114 Questions

The complete practice question bank, organized by AB & BC topic.

View on Amazon
Calc Pass Volume 2: Solutions Manual book cover

Vol. 2: Solutions Manual

Fully worked solutions to every question in Volume 1.

View on Amazon