Skip to article frontmatterSkip to article content

Symmetry and definiteness

As we saw in Exploiting matrix structure, symmetry can simplify the LU factorization into the symmetric form A=LDLT\mathbf{A}=\mathbf{L}\mathbf{D}\mathbf{L}^T. Important specializations occur as well for the eigenvalue and singular value factorizations. In this section we stay with complex-valued matrices, so we are interested in the case when A=A\mathbf{A}^*=\mathbf{A}, i.e., A\mathbf{A} is hermitian. However, we often loosely speak of symmetry to mean this property even in the complex case. All the statements in this section easily specialize to the real case.

7.4.1Normality

Suppose now that A=A\mathbf{A}^*=\mathbf{A} and that A=USV\mathbf{A}=\mathbf{U}\mathbf{S}\mathbf{V}^* is an SVD. Since S\mathbf{S} is real and square, we have

A=VSU=VSU,\mathbf{A}^* = \mathbf{V} \mathbf{S}^* \mathbf{U}^* = \mathbf{V} \mathbf{S} \mathbf{U}^*,

and it’s tempting to conclude that U=V\mathbf{U}=\mathbf{V}. Happily, this is nearly true. The following theorem is typically proved in an advanced linear algebra course.

Because hermitian matrices are normal, their eigenvalue condition number is guaranteed to be 1 by Theorem 7.2.3. That fact makes eigenvalues a robust computational target in the hermitian case.

For a hermitian matrix, the EVD

A=VDV1=VDV\mathbf{A}=\mathbf{V}\mathbf{D}\mathbf{V}^{-1}=\mathbf{V} \mathbf{D} \mathbf{V}^*

is almost an SVD.

7.4.2Rayleigh quotient

For a hermitian matrix A\mathbf{A}, the number xAx\mathbf{x}^* \mathbf{A} \mathbf{x} acts much like a scalar quadratic term ax2ax^2.

The following facts can be established by straightforward calculations.

As a consequence of Theorem 7.4.4, the Rayleigh quotient can be used to turn an estimate of the eigenvector v\mathbf{v} into an estimate of its eigenvalue λ. Specifically,

RA(v+δz)=λ+O(δ2),R_{\mathbf{A}}(\mathbf{v}+\delta\mathbf{z}) = \lambda + O(\delta^2),

as δ0\delta \to 0.

7.4.3Definite, semidefinite, and indefinite matrices

In the real case, we called a symmetric matrix A\mathbf{A} SPD if xTAx>0\mathbf{x}^T \mathbf{A}\mathbf{x} > 0 for all nonzero vectors x\mathbf{x}. There is an analogous definition for complex matrices.

Putting the HPD property together with the Rayleigh quotient leads to the following.

According to Theorem 7.4.5, for an HPD matrix, the EVD A=VDV\mathbf{A}=\mathbf{V}\mathbf{D}\mathbf{V}^* meets all the requirements of the SVD, provided the ordering of eigenvalues is chosen appropriately.

7.4.4Exercises