The spectral theorem for self-adjoint and for normal operators and the functional calculus may also be used to solve certain problems concerning commutativity. This is a deep and extensive subject; more to illustrate some methods than for the actual results we discuss two theorems from it.
Theorem 1. Two self-adjoint transformations \(A\) and \(B\) on a finite-dimensional inner product space are commutative if and only if there exists a self-adjoint transformation \(C\) and there exist two real-valued functions \(f\) and \(g\) of a real variable so that \(A=f(C)\) and \(B=g(C)\) . If such a \(C\) exists, then we may even choose \(C\) in the form \(C=h(A, B)\) , where \(h\) is a suitable real-valued function of two real variables.
Proof. The sufficiency of the condition is clear; we prove only the necessity.
Let \(A=\sum_{i} \alpha_{i} E_{i}\) and \(B=\sum_{j} \beta_{j} F_{j}\) be the spectral forms of \(A\) and \(B\) ; since \(A\) and \(B\) commute, it follows from Section: Spectral theorem , Theorem 3, that \(E_{i}\) and \(F_{j}\) commute. Let \(h\) be any function of two real variables such that the numbers \(h(\alpha_{i}, \beta_{j})=\gamma_{i j}\) are all distinct, and write \[C=h(A, B)=\sum_{i} \sum_{j} h(\alpha_{i}, \beta_{j}) E_{i} F_{j}.\] (It is clear that \(h\) may even be chosen as a polynomial, and the same is true of the functions \(f\) and \(g\) we are about to describe.) Let \(f\) and \(g\) be such that \(f(\gamma_{i j})=\alpha_{i}\) and \(g(\gamma_{i j})=\beta_{j}\) for all \(i\) and \(j\) . It follows that \(f(C)=A\) and \(g(C)=B\) , and everything is proved. ◻
Theorem 2. If \(A\) is a normal transformation on a finite-dimensional unitary space and if \(B\) is an arbitrary transformation that commutes with \(A\) , then \(B\) commutes with \(A^{*}\) .
Proof. Let \(A=\sum_{i} \alpha_{i} E_{i}\) be the spectral form of \(A\) ; then \(A^{*}=\sum_{i} \bar{\alpha}_{i} E_{i}\) . Let \(f\) be such a function (polynomial) of a complex variable that \(f(\alpha_{i})=\bar{\alpha}_{i}\) for all \(i\) . Since \(A^{*}=f(A)\) , the conclusion follows. ◻
EXERCISES
Exercise 1.
- Prove the following generalization of Theorem 2: if \(A_{1}\) and \(A_{2}\) are normal transformations (on a finite-dimensional unitary space) and if \(A_{1} B=B A_{2}\) , then \(A_{1}^{*} B=B A_{2}^*\) .
- Theorem 2 asserts that the relation of commutativity is sometimes transitive: if \(A^{*}\) commutes with \(A\) and if \(A\) commutes with \(B\) , then \(A^{*}\) commutes with \(B\) . Does this formulation remain true if \(A^{*}\) is replaced by an arbitrary transformation \(C\) ?
Exercise 2.
- If \(A\) commutes with \(A^{*} A\) , does it follow that \(A\) is normal?
- If \(A^{*} A\) commutes with \(A A^{*}\) , does it follow that \(A\) is normal?
Exercise 3.
- A linear transformation \(A\) is normal if and only if there exists a polynomial \(p\) such that \(A^{*}=p(A)\) .
- If \(A\) is normal and commutes with \(B\) , then \(A\) commutes with \(B^{*}\) .
- If \(A\) and \(B\) are normal and commutative, then \(A B\) is normal.
Exercise 4. If \(A\) and \(B\) are normal and similar, then they are unitarily equivalent.
Exercise 5.
- If \(A\) is Hermitian, if every proper value of \(A\) has multiplicity \(1\) , and if \(A B=B A\) , then there exists a polynomial \(p\) such that \(B=p(A)\) .
- If \(A\) is Hermitian, then a necessary and sufficient condition that there exist a polynomial \(p\) such that \(B=p(A)\) is that \(B\) commute with every linear transformation that commutes with \(A\) .
Exercise 6. Show that a commutative set of normal transformations on a finite-dimensional unitary space can be simultaneously diagonalized.