ConceptComplete

Symmetric and Hermitian Matrices

Symmetric and Hermitian matrices possess exceptional spectral properties: real eigenvalues and orthogonal eigenvectors. These properties make them ubiquitous in applications from physics to statistics.

DefinitionSymmetric Matrix

A real n×nn \times n matrix AA is symmetric if AT=AA^T = A, i.e., aij=ajia_{ij} = a_{ji} for all i,ji, j.

A complex n×nn \times n matrix AA is Hermitian (or self-adjoint) if A=AA^* = A, where A=ATA^* = \overline{A^T} is the conjugate transpose. For Hermitian matrices, aij=ajia_{ij} = \overline{a_{ji}}.

Symmetric matrices are the real case of Hermitian matrices. The spectral theorem establishes that these matrices have especially nice eigenvalue decompositions.

ExampleSymmetric Matrices

A=[210131012]A = \begin{bmatrix} 2 & 1 & 0 \\ 1 & 3 & -1 \\ 0 & -1 & 2 \end{bmatrix} is symmetric since AT=AA^T = A.

H=[21+i1i3]H = \begin{bmatrix} 2 & 1+i \\ 1-i & 3 \end{bmatrix} is Hermitian since h12=1+i=h21=1ih_{12} = 1+i = \overline{h_{21}} = \overline{1-i}.

TheoremReal Eigenvalues of Symmetric Matrices

Every eigenvalue of a real symmetric matrix (or complex Hermitian matrix) is real.

Proof sketch: Let Av=λvA\mathbf{v} = \lambda\mathbf{v} with v0\mathbf{v} \neq \mathbf{0}. Take conjugate transpose: vAv=λvv\mathbf{v}^*A^*\mathbf{v} = \overline{\lambda}\mathbf{v}^*\mathbf{v}

Since A=AA^* = A: vAv=λvv\mathbf{v}^*A\mathbf{v} = \overline{\lambda}\mathbf{v}^*\mathbf{v}

But also vAv=v(λv)=λvv\mathbf{v}^*A\mathbf{v} = \mathbf{v}^*(\lambda\mathbf{v}) = \lambda\mathbf{v}^*\mathbf{v}.

Thus λvv=λvv\lambda\mathbf{v}^*\mathbf{v} = \overline{\lambda}\mathbf{v}^*\mathbf{v}. Since vv=v2>0\mathbf{v}^*\mathbf{v} = \|\mathbf{v}\|^2 > 0, we have λ=λ\lambda = \overline{\lambda}, so λR\lambda \in \mathbb{R}. ∎

TheoremOrthogonality of Eigenvectors

Eigenvectors of a symmetric matrix corresponding to distinct eigenvalues are orthogonal.

Proof: Let Av1=λ1v1A\mathbf{v}_1 = \lambda_1\mathbf{v}_1 and Av2=λ2v2A\mathbf{v}_2 = \lambda_2\mathbf{v}_2 with λ1λ2\lambda_1 \neq \lambda_2.

Compute: Av1,v2=λ1v1,v2=λ1v1,v2\langle A\mathbf{v}_1, \mathbf{v}_2 \rangle = \langle \lambda_1\mathbf{v}_1, \mathbf{v}_2 \rangle = \lambda_1\langle \mathbf{v}_1, \mathbf{v}_2 \rangle

Also: Av1,v2=v1,ATv2=v1,Av2=λ2v1,v2\langle A\mathbf{v}_1, \mathbf{v}_2 \rangle = \langle \mathbf{v}_1, A^T\mathbf{v}_2 \rangle = \langle \mathbf{v}_1, A\mathbf{v}_2 \rangle = \lambda_2\langle \mathbf{v}_1, \mathbf{v}_2 \rangle

Thus (λ1λ2)v1,v2=0(\lambda_1 - \lambda_2)\langle \mathbf{v}_1, \mathbf{v}_2 \rangle = 0. Since λ1λ2\lambda_1 \neq \lambda_2, we have v1,v2=0\langle \mathbf{v}_1, \mathbf{v}_2 \rangle = 0. ∎

DefinitionOrthogonal and Unitary Matrices

A real matrix QQ is orthogonal if QTQ=IQ^TQ = I, equivalently QT=Q1Q^T = Q^{-1}.

A complex matrix UU is unitary if UU=IU^*U = I, equivalently U=U1U^* = U^{-1}.

Orthogonal/unitary matrices preserve inner products and norms: Qx,Qy=x,y\langle Q\mathbf{x}, Q\mathbf{y} \rangle = \langle \mathbf{x}, \mathbf{y} \rangle and Qx=x\|Q\mathbf{x}\| = \|\mathbf{x}\|.

Remark

The reality of eigenvalues and orthogonality of eigenvectors make symmetric matrices ideal for applications. In physics, observables in quantum mechanics are represented by Hermitian operators. In statistics, covariance matrices are symmetric positive semi-definite. The spectral theorem formalizes these special properties.