Normality Through Norms
Normality is usually defined by an equation involving two operator products. A useful alternative asks what the operator and its adjoint do to the length of each vector. That turns an algebraic condition into a geometric comparison: for every input, do the two outputs have the same norm? The requirement that the equality hold for every vector is essential; agreement on a single vector does not certify normality.
Throughout, let \(V\) be a finite-dimensional inner product space over \(\mathbb{C}\). The inner product is linear in its first slot and conjugate-linear in its second, and the norm is \(\|\mathbf{x}\|=\sqrt{\langle\mathbf{x},\mathbf{x}\rangle}\). The adjoint \(T^*\) of a linear operator \(T:V\to V\) is defined by \(\langle T\mathbf{x},\mathbf{y}\rangle=\langle\mathbf{x},T^*\mathbf{y}\rangle\) for all \(\mathbf{x},\mathbf{y}\in V\).
When matrices are used below, they represent operators on \(\mathbb{C}^2\) with its standard inner product. In that setting, the adjoint matrix is the conjugate transpose. The identity operator is denoted by \(\mathbf{I}\). We will prove both directions of the characterization, including the step that turns equality of norms into equality of operators.
The Norm Characterization
Proof. Define \(D=T^*T-TT^*\). The adjoint laws \((AB)^*=B^*A^*\) and \((T^*)^*=T\) show that \(D^*=D\), so \(D\) is self-adjoint. By the defining property of the adjoint, for every \(\mathbf{x}\in V\),
If \(T\) is normal, then \(D=\mathbf{0}\), so these squared norms are equal for every \(\mathbf{x}\). Norms are nonnegative, and equal nonnegative squares have equal values. Therefore \(\|T\mathbf{x}\|=\|T^*\mathbf{x}\|\) for every \(\mathbf{x}\).
Conversely, suppose the norms are equal for every \(\mathbf{x}\). Their squares are equal, so \(\langle\mathbf{x},D\mathbf{x}\rangle=0\) for every \(\mathbf{x}\). Conjugating this equality gives \(q(\mathbf{x})=\langle D\mathbf{x},\mathbf{x}\rangle=0\) for every \(\mathbf{x}\). Fix arbitrary \(\mathbf{x},\mathbf{y}\in V\), and write \(z=\langle D\mathbf{x},\mathbf{y}\rangle\). Expanding \(q(\mathbf{x}+\mathbf{y})=0\), and using \(q(\mathbf{x})=q(\mathbf{y})=0\), gives \(\langle D\mathbf{x},\mathbf{y}\rangle+\langle D\mathbf{y},\mathbf{x}\rangle=0\). Because \(D^*=D\), \(\langle D\mathbf{y},\mathbf{x}\rangle=\langle\mathbf{y},D\mathbf{x}\rangle=\overline{z}\). Hence \(z+\overline{z}=0\), or \(\operatorname{Re}(z)=0\).
Now expand \(q(\mathbf{x}+i\mathbf{y})=0\). Linearity in the first slot and conjugate-linearity in the second give \(\langle D\mathbf{x},i\mathbf{y}\rangle=-iz\) and \(\langle iD\mathbf{y},\mathbf{x}\rangle=i\overline{z}\). The diagonal terms vanish, so \(i(\overline{z}-z)=0\), which gives \(\operatorname{Im}(z)=0\). Thus \(z=0\). Since \(\mathbf{x}\) and \(\mathbf{y}\) were arbitrary, \(\langle D\mathbf{x},\mathbf{y}\rangle=0\) for every pair. Taking \(\mathbf{y}=D\mathbf{x}\) yields \(\|D\mathbf{x}\|^2=0\), so \(D\mathbf{x}=\mathbf{0}\) for every \(\mathbf{x}\). Therefore \(D=\mathbf{0}\), meaning \(T^*T=TT^*\), and \(T\) is normal. \(\square\)
The key point in the converse is that a zero quadratic form for a self-adjoint operator forces the operator itself to be zero. The expansions with \(\mathbf{x}+\mathbf{y}\) and \(\mathbf{x}+i\mathbf{y}\) recover both the real and imaginary parts of the mixed inner product. Comparing norms only for a selection of vectors does not provide that information for all pairs.
Using the Identity to Test Matrices
Worked Example: A Normal Diagonal Matrix
Check normality of \(\mathbf{A}=\begin{bmatrix}1+i&0\\0&2\end{bmatrix}\) using the norm identity. Its adjoint is \(\mathbf{A}^*=\begin{bmatrix}1-i&0\\0&2\end{bmatrix}\). For an arbitrary column \(\mathbf{x}=\begin{bmatrix}z\\w\end{bmatrix}\in\mathbb{C}^2\),
The squared norm of a column \(\begin{bmatrix}u\\v\end{bmatrix}\) is \(|u|^2+|v|^2\). Since \(|1+i|^2=2\) and \(|1-i|^2=2\),
These expressions are nonnegative, so their square roots are equal for every \(\mathbf{x}\). The theorem proves that \(\mathbf{A}\) is normal. As a direct check, \(\mathbf{A}^*\mathbf{A}=\begin{bmatrix}2&0\\0&4\end{bmatrix}=\mathbf{A}\mathbf{A}^*\), which agrees with the conclusion.
Worked Example: Detecting a Non-Normal Matrix
Consider \(\mathbf{N}=\begin{bmatrix}1&1\\0&1\end{bmatrix}\), so \(\mathbf{N}^*=\begin{bmatrix}1&0\\1&1\end{bmatrix}\). Test the two operators on \(\mathbf{e}_1=\begin{bmatrix}1\\0\end{bmatrix}\):
The norms differ for this vector, so the required identity does not hold for every vector. The theorem therefore shows that \(\mathbf{N}\) is not normal. The products confirm the result:
They are unequal. A single vector with unequal output norms is enough to disprove normality: it supplies a counterexample to the condition that must hold for every vector.
What Normality Says About Eigenvectors
The norm characterization also compares the action of \(T\) and \(T^*\) on a candidate eigenvector. An eigenvalue \(\lambda\) of \(T\) has an eigenvector \(\mathbf{x}\ne\mathbf{0}\) satisfying \(T\mathbf{x}=\lambda\mathbf{x}\). The adjoint is conjugate-linear with respect to scalar multiplication in its scalar argument, which is why the corresponding eigenvalue in the result below is \(\overline{\lambda}\).
Proof. Set \(S=T-\lambda\mathbf{I}\). Its adjoint is \(S^*=T^*-\overline{\lambda}\mathbf{I}\). Expanding both products gives \(S^*S=T^*T-\lambda T^*-\overline{\lambda}T+|\lambda|^2\mathbf{I}\) and \(SS^*=TT^*-\overline{\lambda}T-\lambda T^*+|\lambda|^2\mathbf{I}\). Since \(T^*T=TT^*\), these products are equal; thus \(S\) is normal. The assumed eigenvector equation says \(S\mathbf{x}=\mathbf{0}\). Applying the norm characterization to \(S\) and \(\mathbf{x}\) gives \(\|S^*\mathbf{x}\|=\|S\mathbf{x}\|=0\), so \(S^*\mathbf{x}=\mathbf{0}\). Substituting \(S^*=T^*-\overline{\lambda}\mathbf{I}\) yields \(T^*\mathbf{x}=\overline{\lambda}\mathbf{x}\). \(\square\)
Worked Example: Matching an Eigenvector and Its Adjoint Action
Let \(\mathbf{R}=\begin{bmatrix}0&-1\\1&0\end{bmatrix}\) on \(\mathbb{C}^2\). Its adjoint is \(\mathbf{R}^*=\begin{bmatrix}0&1\\-1&0\end{bmatrix}\). For arbitrary \(\mathbf{x}=\begin{bmatrix}z\\w\end{bmatrix}\),
Thus \(\mathbf{R}\) is normal. Now take \(\mathbf{v}=\begin{bmatrix}1\\-i\end{bmatrix}\), which is nonzero. Direct multiplication gives
Since \(\overline{i}=-i\), the adjoint action matches the theorem. These calculations check both eigenvector equations directly.
The theorem gives a way to compare proposed eigenvector data: if \(T\) is known to be normal and \(T\mathbf{x}=\lambda\mathbf{x}\), then \(T^*\mathbf{x}=\overline{\lambda}\mathbf{x}\) must also hold. For a vector that is not an eigenvector of \(T\), this conclusion does not apply. Nor does observing the relation for one eigenvector prove that the entire operator is normal; normality requires a condition on all vectors, or equivalently the operator equation \(T^*T=TT^*\).
Common Pitfall: Checking Just One Vector
A tempting but invalid argument is to compute equal norms for one vector and conclude that the operator is normal. For the non-normal matrix \(\mathbf{N}\) above, let \(\mathbf{u}=\begin{bmatrix}1\\1\end{bmatrix}\). Then
This equality is correct, but it does not establish normality: the earlier test vector \(\mathbf{e}_1\) gives norms \(1\) and \(\sqrt{2}\), so the identity fails. The correction is to keep the quantifier in view. Equal norms for one or several selected inputs provide evidence about those inputs only; to use the characterization as a proof of normality, establish equality for an arbitrary vector.
A second practical safeguard is to use the conjugate transpose when computing the adjoint of a complex matrix. For example, the adjoint of \(\begin{bmatrix}1+i&0\\0&2\end{bmatrix}\) has \(1-i\), not \(1+i\), in its first diagonal entry. Omitting conjugation can give an incorrect test for normality or an incorrect proposed adjoint eigenvalue.
Check Your Understanding
Use the theorem and the definitions to justify each conclusion, not just a numerical observation.
- For \(\mathbf{A}=\begin{bmatrix}i&0\\0&1\end{bmatrix}\), compare \(\|\mathbf{A}\mathbf{x}\|^2\) and \(\|\mathbf{A}^*\mathbf{x}\|^2\) for arbitrary \(\mathbf{x}=\begin{bmatrix}z\\w\end{bmatrix}\), then state whether \(\mathbf{A}\) is normal.
- For \(\mathbf{B}=\begin{bmatrix}1&0\\1&1\end{bmatrix}\), find a vector that disproves the norm identity, or verify directly that the two products \(\mathbf{B}^*\mathbf{B}\) and \(\mathbf{B}\mathbf{B}^*\) differ.
- Explain why equality of \(\|T\mathbf{x}\|\) and \(\|T^*\mathbf{x}\|\) for one nonzero \(\mathbf{x}\) is insufficient to prove \(T\) normal.
- If \(T\) is normal and \(T\mathbf{x}=(2-i)\mathbf{x}\) for a nonzero vector \(\mathbf{x}\), what equation must \(T^*\mathbf{x}\) satisfy?
- In the proof of the norm characterization, why are both \(\mathbf{x}+\mathbf{y}\) and \(\mathbf{x}+i\mathbf{y}\) used when recovering \(\langle D\mathbf{x},\mathbf{y}\rangle\)?