Tutorials › Linear Algebra › Normal Operators and Their First Examples

Normal Operators and Complex Inner Product Spaces · Tutorial 863 of 1000

Normal Operators and Their First Examples

Learn to compute adjoints and compare the two operator products that determine normality.

Advanced 9 min read

What You'll Learn

  • Define normality for operators on finite-dimensional complex inner product spaces.
  • Compute the adjoint of a complex matrix using conjugate transpose.
  • Verify normality directly for diagonal, self-adjoint, and unitary matrices.
  • Identify nonnormal matrices by comparing the two required products.
  • Distinguish transpose from conjugate transpose in complex calculations.

Normality Compares an Operator with Its Adjoint

For a complex matrix, taking an adjoint involves both transposing and conjugating its entries. Normality asks whether the operator commutes with that adjoint. This condition includes important classes of operators, such as self-adjoint and unitary operators, but it is not the same as belonging to either class. Direct calculations with small matrices make the distinction precise.

Throughout, let \(V\) be a finite-dimensional complex inner product space, and let \(T:V\to V\) be a linear operator. The adjoint \(T^*\) is the operator characterized by \(\langle T\mathbf{u},\mathbf{v}\rangle=\langle\mathbf{u},T^*\mathbf{v}\rangle\) for all \(\mathbf{u},\mathbf{v}\in V\). In an orthonormal basis, if \(\mathbf{A}\) is the matrix of \(T\), the matrix of \(T^*\) is the conjugate transpose \(\mathbf{A}^*\): its entry in row \(i\), column \(j\) is the complex conjugate of the entry of \(\mathbf{A}\) in row \(j\), column \(i\).

Definition: A linear operator \(T:V\to V\) on a finite-dimensional complex inner product space is normal if \(T^*T=TT^*\). A complex square matrix \(\mathbf{A}\) is normal if \(\mathbf{A}^*\mathbf{A}=\mathbf{A}\mathbf{A}^*\). For a matrix, the products must be computed in the stated order; in general, matrix multiplication does not commute.

The equality compares two operators, so it can be checked by computing both products entry by entry. A matrix is not normal merely because it has an adjoint, and the equation does not say that \(\mathbf{A}\) equals \(\mathbf{A}^*\). Those are different conditions. The examples below establish the basic cases by calculation.

Diagonal Matrices

Let \(\mathbf{D}=\operatorname{diag}(d_1,\dots,d_n)\) be a diagonal complex matrix. Its adjoint is the diagonal matrix whose entries are the conjugates \(\overline{d_1},\dots,\overline{d_n}\). Since multiplying diagonal matrices multiplies corresponding diagonal entries, the two products agree.

Proposition: Every diagonal complex matrix is normal. A diagonal matrix is self-adjoint exactly when all its diagonal entries are real, and it is unitary exactly when every diagonal entry has absolute value \(1\).

Proof. For \(\mathbf{D}=\operatorname{diag}(d_1,\dots,d_n)\), its adjoint is \(\mathbf{D}^*=\operatorname{diag}(\overline{d_1},\dots,\overline{d_n})\). Thus both products are the diagonal matrix with entries \(\overline{d_j}d_j=d_j\overline{d_j}=|d_j|^2\), for \(j=1,\dots,n\), so \(\mathbf{D}^*\mathbf{D}=\mathbf{D}\mathbf{D}^*\). Also, \(\mathbf{D}^*=\mathbf{D}\) holds exactly when \(\overline{d_j}=d_j\) for every \(j\), which is equivalent to every \(d_j\) being real. Finally, \(\mathbf{D}\) is unitary exactly when \(\mathbf{D}^*\mathbf{D}=\mathbf{I}_n\) and \(\mathbf{D}\mathbf{D}^*=\mathbf{I}_n\); both products are diagonal with entries \(|d_j|^2\), so these equalities hold exactly when \(|d_j|=1\) for every \(j\). \(\square\)

Worked Example: A Complex Diagonal Matrix

Test normality, self-adjointness, and unitarity for \(\mathbf{D}=\begin{bmatrix}1+i&0\\0&2i\end{bmatrix}\).

Conjugate each entry and transpose. Since this matrix is diagonal, transposing does not move any nonzero entries:

$$ \mathbf{D}^*= \begin{bmatrix}1-i&0\\0&-2i\end{bmatrix}. $$

Compute each product separately. The first product is

$$ \mathbf{D}^*\mathbf{D} = \begin{bmatrix}1-i&0\\0&-2i\end{bmatrix} \begin{bmatrix}1+i&0\\0&2i\end{bmatrix} = \begin{bmatrix}(1-i)(1+i)&0\\0&(-2i)(2i)\end{bmatrix} = \begin{bmatrix}2&0\\0&4\end{bmatrix}. $$

Reversing the order gives

$$ \mathbf{D}\mathbf{D}^* = \begin{bmatrix}1+i&0\\0&2i\end{bmatrix} \begin{bmatrix}1-i&0\\0&-2i\end{bmatrix} = \begin{bmatrix}(1+i)(1-i)&0\\0&(2i)(-2i)\end{bmatrix} = \begin{bmatrix}2&0\\0&4\end{bmatrix}. $$

The products agree, so \(\mathbf{D}\) is normal. It is not self-adjoint because, for example, \(1+i\) is not real. It is not unitary because its diagonal entries do not both have absolute value \(1\): \(|1+i|^2=2\) and \(|2i|^2=4\).

Check: The two displayed products are both \(\operatorname{diag}(2,4)\), as predicted by the squared absolute values of the diagonal entries.

Self-Adjoint and Unitary Operators

A self-adjoint operator satisfies \(T^*=T\). Substituting this equality into the normality condition gives \(T^*T=T^2=TT^*\), so self-adjoint operators are normal. A unitary operator satisfies \(T^*T=TT^*=I\), which also makes it normal. These implications do not say that every normal operator is self-adjoint or unitary, as the diagonal example already demonstrates.

Proposition: Every self-adjoint operator and every unitary operator on a finite-dimensional complex inner product space is normal.

Proof. If \(T\) is self-adjoint, then \(T^*=T\). Therefore \(T^*T=TT\) and \(TT^*=TT\), so \(T^*T=TT^*\). If \(T\) is unitary, then by definition \(T^*T=I\) and \(TT^*=I\). The two products are equal, so \(T\) is normal. \(\square\)

Worked Example: A Self-Adjoint Matrix That Is Not Diagonal

Check directly that \(\mathbf{H}=\begin{bmatrix}2&i\\-i&1\end{bmatrix}\) is self-adjoint and normal.

First take the conjugate transpose. Conjugating changes \(i\) to \(-i\), and transposing then swaps the off-diagonal entries:

$$ \mathbf{H}^* = \begin{bmatrix}2&-i\\i&1\end{bmatrix}^{\top} = \begin{bmatrix}2&i\\-i&1\end{bmatrix} =\mathbf{H}. $$

Thus \(\mathbf{H}\) is self-adjoint. To check normality by the defining equation, compute the common product \(\mathbf{H}^2\):

$$ \mathbf{H}^*\mathbf{H} = \mathbf{H}\mathbf{H} = \begin{bmatrix}2&i\\-i&1\end{bmatrix} \begin{bmatrix}2&i\\-i&1\end{bmatrix} = \begin{bmatrix} 4+i(-i)&2i+i\\ -2i-i&(-i)i+1 \end{bmatrix} = \begin{bmatrix}5&3i\\-3i&2\end{bmatrix}. $$

Since \(\mathbf{H}^*=\mathbf{H}\), the product \(\mathbf{H}\mathbf{H}^*\) is the same multiplication and equals \(\begin{bmatrix}5&3i\\-3i&2\end{bmatrix}\). Hence the two products agree.

Check: The entries follow from \(i(-i)=1\), \((-i)i=1\), and \(i^2=-1\); both products have diagonal entries \(5,2\) and off-diagonal entries \(3i,-3i\).

Worked Example: A Unitary Matrix That Is Not Self-Adjoint

Let \(\mathbf{U}=\begin{bmatrix}0&-1\\1&0\end{bmatrix}\). Compute both products to verify unitarity and normality, then compare \(\mathbf{U}^*\) with \(\mathbf{U}\).

The entries are real, so the conjugation changes nothing; transposition gives

$$ \mathbf{U}^*=\mathbf{U}^{\top} = \begin{bmatrix}0&1\\-1&0\end{bmatrix}. $$

Multiplying in the first order gives

$$ \mathbf{U}^*\mathbf{U} = \begin{bmatrix}0&1\\-1&0\end{bmatrix} \begin{bmatrix}0&-1\\1&0\end{bmatrix} = \begin{bmatrix}1&0\\0&1\end{bmatrix} =\mathbf{I}_2. $$

In the reverse order,

$$ \mathbf{U}\mathbf{U}^* = \begin{bmatrix}0&-1\\1&0\end{bmatrix} \begin{bmatrix}0&1\\-1&0\end{bmatrix} = \begin{bmatrix}1&0\\0&1\end{bmatrix} =\mathbf{I}_2. $$

Both products are the identity, so \(\mathbf{U}\) is unitary and normal. But \(\mathbf{U}^*\ne\mathbf{U}\), so it is not self-adjoint.

Check: The first product has entries \(0\cdot0+1\cdot1=1\), \(0\cdot(-1)+1\cdot0=0\), \((-1)\cdot0+0\cdot1=0\), and \((-1)(-1)+0\cdot0=1\). The reverse product gives the same four entries.

A Direct Test for Nonnormality

To show that a matrix is not normal, it is enough to find one entry where \(\mathbf{A}^*\mathbf{A}\) and \(\mathbf{A}\mathbf{A}^*\) differ. The order matters even for a small triangular matrix.

Worked Example: An Upper-Triangular Nonnormal Matrix

Test \(\mathbf{A}=\begin{bmatrix}1&1\\0&1\end{bmatrix}\) for normality.

The entries are real, so the adjoint is the transpose:

$$ \mathbf{A}^*= \begin{bmatrix}1&0\\1&1\end{bmatrix}. $$

Compute the first product:

$$ \mathbf{A}^*\mathbf{A} = \begin{bmatrix}1&0\\1&1\end{bmatrix} \begin{bmatrix}1&1\\0&1\end{bmatrix} = \begin{bmatrix}1&1\\1&2\end{bmatrix}. $$

Compute the product in the opposite order:

$$ \mathbf{A}\mathbf{A}^* = \begin{bmatrix}1&1\\0&1\end{bmatrix} \begin{bmatrix}1&0\\1&1\end{bmatrix} = \begin{bmatrix}2&1\\1&1\end{bmatrix}. $$

The top-left entries are \(1\) and \(2\), so the products are unequal. Therefore \(\mathbf{A}\) is not normal.

Check: The two products have different diagonal entries, so no equality of the full matrices is possible.

Common Pitfall: Transpose Is Not Always the Adjoint

For a real matrix, the adjoint is the transpose. For a complex matrix, it is the conjugate transpose; omitting conjugation can change the answer. For example, consider the self-adjoint matrix \(\mathbf{H}=\begin{bmatrix}2&i\\-i&1\end{bmatrix}\) above. A mistaken calculation uses only the transpose and gets

$$ \mathbf{H}^{\top} = \begin{bmatrix}2&-i\\i&1\end{bmatrix} \ne \begin{bmatrix}2&i\\-i&1\end{bmatrix} =\mathbf{H}. $$

That calculation incorrectly suggests that \(\mathbf{H}\) is not self-adjoint. The correction is to conjugate first, then transpose: \(\mathbf{H}^*=\begin{bmatrix}2&i\\-i&1\end{bmatrix}=\mathbf{H}\). The same distinction applies when testing normality: the products must use \(\mathbf{A}^*\), not merely \(\mathbf{A}^{\top}\).

Normality is a condition about commutation with the adjoint, not about being equal to the adjoint. The examples show several possibilities: a diagonal matrix can be normal without being self-adjoint or unitary; a self-adjoint matrix is normal; a unitary matrix is normal but need not be self-adjoint; and an upper-triangular matrix can fail normality. These direct tests provide a reliable starting point before using more structural results about normal operators.

Check Your Understanding

For each question, use the definition and show the relevant adjoint or matrix products.

  1. For \(\mathbf{D}=\begin{bmatrix}3&0\\0&-i\end{bmatrix}\), determine whether it is normal, self-adjoint, and unitary.
  2. Compute \(\mathbf{A}^*\) for \(\mathbf{A}=\begin{bmatrix}1&i\\2&0\end{bmatrix}\).
  3. Verify directly that \(\begin{bmatrix}0&i\\i&0\end{bmatrix}\) is normal. Is it self-adjoint?
  4. For \(\mathbf{B}=\begin{bmatrix}1&0\\1&1\end{bmatrix}\), compute \(\mathbf{B}^*\mathbf{B}\) and \(\mathbf{B}\mathbf{B}^*\), then decide whether \(\mathbf{B}\) is normal.
  5. State why \(\mathbf{A}^{\top}\) alone does not generally give the adjoint of a complex matrix \(\mathbf{A}\).

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