Tutorials › Linear Algebra › Two-by-Two Complex Normal Matrices

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

Two-by-Two Complex Normal Matrices

Learn to test normality directly from the entries of a two-by-two complex matrix and to compute its eigenvalues and unitary diagonalization.

Advanced 11 min read

What You'll Learn

  • Compute the conjugate transpose and compare the entries of \(\mathbf{A}^{*}\mathbf{A}\) and \(\mathbf{A}\mathbf{A}^{*}\).
  • Apply an exact entrywise criterion for normality of a two-by-two complex matrix.
  • Express the eigenvalues using the matrix entries and handle repeated eigenvalues.
  • Build and verify unitary diagonalizations in representative normal cases.
  • Avoid concluding normality from matching only the off-diagonal entries.

Normality in Two Dimensions

For a complex matrix, normality is defined by a comparison involving the conjugate transpose, not merely the transpose. In general, expanding that comparison can be cumbersome. For a two-by-two matrix, however, it reduces to two scalar conditions. Those conditions make normality quick to test and also reveal how the entries constrain eigenvalues and eigenvectors.

Throughout, let \(\mathbf{A}\in\mathbb{C}^{2\times2}\). The conjugate transpose \(\mathbf{A}^{*}\) is obtained by transposing the matrix and conjugating each entry. A matrix is normal when \(\mathbf{A}^{*}\mathbf{A}=\mathbf{A}\mathbf{A}^{*}\). A matrix \(\mathbf{U}\in\mathbb{C}^{2\times2}\) is unitary when \(\mathbf{U}^{*}\mathbf{U}=\mathbf{U}\mathbf{U}^{*}=\mathbf{I}_2\). A unitary diagonalization is an equation \(\mathbf{A}=\mathbf{U}\mathbf{D}\mathbf{U}^{*}\), where \(\mathbf{D}\) is diagonal.

Write the entries of \(\mathbf{A}\) as \(a,b,c,d\), and set \(x=(a-d)/2\). The quantity \(x\) measures the difference between the diagonal entries. The off-diagonal entries and this difference determine the normality test.

Theorem (Entrywise normality test): For \(\mathbf{A}=\begin{bmatrix}a&b\\c&d\end{bmatrix}\in\mathbb{C}^{2\times2}\), put \(x=(a-d)/2\). Then \(\mathbf{A}\) is normal if and only if \(\lvert b\rvert=\lvert c\rvert\) and \(b\overline{x}=\overline{c}x\).

Proof. The conjugate transpose is \(\mathbf{A}^{*}=\begin{bmatrix}\overline{a}&\overline{c}\\\overline{b}&\overline{d}\end{bmatrix}\). Multiplying both ways gives

$$ \mathbf{A}^{*}\mathbf{A} = \begin{bmatrix} |a|^2+|c|^2&\overline{a}b+\overline{c}d\\ \overline{b}a+\overline{d}c&|b|^2+|d|^2 \end{bmatrix}, \qquad \mathbf{A}\mathbf{A}^{*} = \begin{bmatrix} |a|^2+|b|^2&a\overline{c}+b\overline{d}\\ c\overline{a}+d\overline{b}&|c|^2+|d|^2 \end{bmatrix}. $$

Equality of the upper-left entries is equivalent to \(|c|^2=|b|^2\), which is equivalent to \(|b|=|c|\) because both moduli are nonnegative. When this holds, the lower-right entries also agree. The lower-left entry of each product is the complex conjugate of its upper-right entry, so equality of the upper-right entries guarantees equality of the lower-left entries as well. Thus the remaining condition is \(\overline{a}b+\overline{c}d=a\overline{c}+b\overline{d}\). Rearranging, this is \(b(\overline{a}-\overline{d})=\overline{c}(a-d)\). Since \(a-d=2x\), it is equivalent to \(b\overline{x}=\overline{c}x\). These conditions are therefore necessary and sufficient for the two products to agree. \(\square\)

The centered form is also useful for interpreting the test. Write \(\mu=(a+d)/2\). Then \(\mathbf{A}=\mu\mathbf{I}_2+\begin{bmatrix}x&b\\c&-x\end{bmatrix}\). The scalar part \(\mu\mathbf{I}_2\) does not appear in either condition. If the diagonal entries are equal, then \(x=0\), so normality reduces simply to \(|b|=|c|\). If the matrix is upper triangular, \(c=0\), and normality forces \(|b|=0\), hence \(b=0\): an upper triangular normal matrix of this size must be diagonal.

Eigenvalues from the Entries

The eigenvalues are the roots of the characteristic equation \(\det(\mathbf{A}-\lambda\mathbf{I}_2)=0\). For a two-by-two matrix, that equation can be written directly in terms of the same centered entries used in the normality test.

Formula: Let \(\mu=(a+d)/2\) and \(x=(a-d)/2\). The characteristic polynomial is \(p_{\mathbf{A}}(\lambda)=(\mu-\lambda)^2-(x^2+bc)\). Consequently, the eigenvalues, counted with algebraic multiplicity, are \(\lambda=\mu\pm s\), where \(s\in\mathbb{C}\) is any square root of \(x^2+bc\). If the quantity under the square root is zero, the two listed values coincide.

To see the formula, expand the determinant. Since \(a=\mu+x\) and \(d=\mu-x\), we have \((a-\lambda)(d-\lambda)-bc=(\mu-\lambda+x)(\mu-\lambda-x)-bc=(\mu-\lambda)^2-x^2-bc\). Solving the resulting quadratic equation gives the stated roots. Over \(\mathbb{C}\), every complex number has a square root; choosing the other square root only interchanges the two values.

For a normal matrix, the Complex Spectral Theorem established in the earlier material on normal operators says that a finite-dimensional complex normal operator has an orthonormal basis of eigenvectors. In matrix terms, \(\mathbf{A}=\mathbf{U}\mathbf{D}\mathbf{U}^{*}\) for a unitary \(\mathbf{U}\) and diagonal \(\mathbf{D}\). The examples below compute such diagonalizations explicitly, rather than relying on the theorem to supply the vectors.

Worked Example: A Normal Matrix with Nonreal Eigenvalues

Test \(\mathbf{A}=\begin{bmatrix}1&i\\i&1\end{bmatrix}\) for normality, then find its eigenvalues and a unitary diagonalization.

Here \(a=d=1\), so \(x=0\), and \(b=c=i\). Thus \(|b|=|c|=1\) and \(b\overline{x}=\overline{c}x=0\), so the entrywise test proves that \(\mathbf{A}\) is normal. Direct multiplication gives an additional check:

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

For the eigenvalues, \(\mu=1\) and \(x^2+bc=i^2=-1\). A square root of \(-1\) is \(i\), giving \(\lambda_1=1+i\) and \(\lambda_2=1-i\). The vectors \(\mathbf{v}_1=\begin{bmatrix}1\\1\end{bmatrix}\) and \(\mathbf{v}_2=\begin{bmatrix}1\\-1\end{bmatrix}\) are eigenvectors, since \(\mathbf{A}\mathbf{v}_1=\begin{bmatrix}1+i\\1+i\end{bmatrix}=(1+i)\mathbf{v}_1\) and \(\mathbf{A}\mathbf{v}_2=\begin{bmatrix}1-i\\-(1-i)\end{bmatrix}=(1-i)\mathbf{v}_2\).

Each vector has norm \(\sqrt{2}\), and their inner product is \(1-1=0\). Normalize them as the columns of \(\mathbf{U}=\frac{1}{\sqrt{2}}\begin{bmatrix}1&1\\1&-1\end{bmatrix}\). Then \(\mathbf{U}^{*}\mathbf{U}=\mathbf{I}_2\). Using the two eigenvector equations column by column gives \(\mathbf{A}\mathbf{U}=\mathbf{U}\begin{bmatrix}1+i&0\\0&1-i\end{bmatrix}\); multiplying on the left by \(\mathbf{U}^{*}\) verifies \(\mathbf{U}^{*}\mathbf{A}\mathbf{U}=\begin{bmatrix}1+i&0\\0&1-i\end{bmatrix}\). Thus \(\mathbf{A}=\mathbf{U}\operatorname{diag}(1+i,1-i)\mathbf{U}^{*}\), as required.

Worked Example: A Hermitian Normal Matrix

Consider \(\mathbf{A}=\begin{bmatrix}2&1+i\\1-i&3\end{bmatrix}\). Find its eigenvalues and a unitary diagonalization, checking each eigenvector and normalization.

Since \(\mathbf{A}^{*}=\mathbf{A}\), we have \(\mathbf{A}^{*}\mathbf{A}=\mathbf{A}\mathbf{A}^{*}\), so \(\mathbf{A}\) is normal. In the entrywise test, \(x=-1/2\), \(b=1+i\), and \(c=1-i\). Their moduli are both \(\sqrt{2}\), while \(b\overline{x}=-(1+i)/2=\overline{c}x\), which independently confirms normality. The eigenvalue formula has \(\mu=5/2\) and \(x^2+bc=1/4+2=9/4\), so the eigenvalues are \(4\) and \(1\).

For \(\lambda=4\), choose \(\mathbf{u}=\begin{bmatrix}1+i\\2\end{bmatrix}\). Direct multiplication gives \(\mathbf{A}\mathbf{u}=\begin{bmatrix}2(1+i)+2(1+i)\\(1-i)(1+i)+6\end{bmatrix}=\begin{bmatrix}4+4i\\8\end{bmatrix}=4\mathbf{u}\). For \(\lambda=1\), choose \(\mathbf{v}=\begin{bmatrix}-(1+i)\\1\end{bmatrix}\). Then \(\mathbf{A}\mathbf{v}=\begin{bmatrix}-2(1+i)+(1+i)\\-(1-i)(1+i)+3\end{bmatrix}=\begin{bmatrix}-1-i\\1\end{bmatrix}=\mathbf{v}\).

The squared norms are \(\|\mathbf{u}\|^2=|1+i|^2+|2|^2=2+4=6\) and \(\|\mathbf{v}\|^2=|-(1+i)|^2+|1|^2=2+1=3\). They are orthogonal because \(\langle\mathbf{u},\mathbf{v}\rangle=(1+i)\overline{-(1+i)}+2\cdot1=-(1+i)(1-i)+2=-2+2=0\). Thus the matrix with normalized eigenvectors as columns, \(\mathbf{U}=\begin{bmatrix}(1+i)/\sqrt{6}&-(1+i)/\sqrt{3}\\2/\sqrt{6}&1/\sqrt{3}\end{bmatrix}\), satisfies \(\mathbf{U}^{*}\mathbf{U}=\mathbf{I}_2\). The checked eigenvector equations give \(\mathbf{A}\mathbf{U}=\mathbf{U}\begin{bmatrix}4&0\\0&1\end{bmatrix}\), hence \(\mathbf{U}^{*}\mathbf{A}\mathbf{U}=\begin{bmatrix}4&0\\0&1\end{bmatrix}\). This verifies the unitary diagonalization.

Repeated Eigenvalues and a Triangular Case

Corollary: If a normal matrix in \(\mathbb{C}^{2\times2}\) has a repeated eigenvalue \(\lambda\), then it equals \(\lambda\mathbf{I}_2\).

Proof. By the Complex Spectral Theorem, there is a unitary \(\mathbf{U}\) and a diagonal matrix \(\mathbf{D}\) such that \(\mathbf{A}=\mathbf{U}\mathbf{D}\mathbf{U}^{*}\), with the eigenvalues of \(\mathbf{A}\) on the diagonal of \(\mathbf{D}\). If the eigenvalue is repeated, then \(\mathbf{D}=\begin{bmatrix}\lambda&0\\0&\lambda\end{bmatrix}=\lambda\mathbf{I}_2\). Therefore \(\mathbf{A}=\lambda\mathbf{U}\mathbf{I}_2\mathbf{U}^{*}=\lambda\mathbf{I}_2\), because a unitary matrix satisfies \(\mathbf{U}\mathbf{U}^{*}=\mathbf{I}_2\). \(\square\)

The entrywise test gives a quick way to recognize this in the triangular case, without computing eigenvectors.

Worked Example: Why an Upper Triangular Matrix May Fail

Test \(\mathbf{B}=\begin{bmatrix}2&1+i\\0&2\end{bmatrix}\) for normality. The diagonal entries coincide, so \(x=0\), but \(b=1+i\) and \(c=0\) have moduli \(\sqrt{2}\) and \(0\). The required equality \(|b|=|c|\) fails, so \(\mathbf{B}\) is not normal.

Direct multiplication locates the failure:

$$ \mathbf{B}^{*}\mathbf{B} = \begin{bmatrix}4&2+2i\\2-2i&6\end{bmatrix}, \qquad \mathbf{B}\mathbf{B}^{*} = \begin{bmatrix}6&2+2i\\2-2i&4\end{bmatrix}. $$

The off-diagonal entries do agree, but the diagonal entries do not. The characteristic polynomial is \((2-\lambda)^2\), so \(2\) is a repeated eigenvalue; the corollary does not apply because the matrix is not normal. Indeed, \(\mathbf{B}\ne2\mathbf{I}_2\).

A Common Mistake: Checking Only Part of the Products

A tempting but incorrect shortcut is to compare only the off-diagonal entries of \(\mathbf{A}^{*}\mathbf{A}\) and \(\mathbf{A}\mathbf{A}^{*}\). In the last example those entries match exactly, but the matrices are still unequal: their upper-left entries are \(4\) and \(6\), and their lower-right entries are \(6\) and \(4\). Equality of two matrices requires equality in every position.

The correction is to use both parts of the criterion. First compare the diagonal entries, which forces \(|b|=|c|\). Then compare one off-diagonal pair, which forces \(b\overline{x}=\overline{c}x\). The conjugate symmetry of the remaining pair then follows automatically. This order is efficient, but it does not permit skipping the diagonal condition.

Another useful check is to compute the conjugate transpose before multiplying. Replacing \(\mathbf{A}^{*}\) by \(\mathbf{A}^{\top}\) drops complex conjugation and can change the products. For instance, the entry \(1+i\) in \(\mathbf{B}\) becomes \(1-i\) in \(\mathbf{B}^{*}\). Keeping the conjugates visible helps prevent a false normality test.

What the Two-by-Two Test Provides

For a general two-by-two complex matrix, the entrywise criterion supplies a direct answer about normality, while the centered characteristic polynomial supplies the eigenvalues. If the matrix passes the test, the Complex Spectral Theorem guarantees a unitary diagonalization; the worked examples show how to verify one by finding eigenvectors, checking orthogonality, normalizing, and multiplying back. When the eigenvalue is repeated, normality forces the matrix to be a scalar multiple of the identity. These conclusions depend on checking the full normality condition, not just one set of entries.

Check Your Understanding

Use the entrywise criterion first, and verify any proposed diagonalization by checking the eigenvector equations and the unitary condition.

  1. For \(\mathbf{C}=\begin{bmatrix}3&2\\2i&1\end{bmatrix}\), determine whether \(\mathbf{C}\) is normal.
  2. Find the eigenvalues of \(\begin{bmatrix}4&1\\0&4\end{bmatrix}\). Is this matrix normal?
  3. For \(\mathbf{A}=\begin{bmatrix}2&b\\c&2\end{bmatrix}\), state the necessary and sufficient condition on \(b,c\in\mathbb{C}\) for normality.
  4. Explain why a normal two-by-two matrix with a repeated eigenvalue must be a scalar matrix.
  5. For \(\begin{bmatrix}1&i\\i&1\end{bmatrix}\), verify directly that the normalized eigenvectors in the first worked example give a unitary matrix.

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