TheoremComplete

Sylvester's Criterion for Positive Definiteness

Sylvester's criterion provides a practical test for positive definiteness using determinants of principal minors, avoiding eigenvalue computation.

TheoremSylvester's Criterion

A real symmetric n×nn \times n matrix AA is positive definite if and only if all leading principal minors are positive: det(A1)>0,det(A2)>0,,det(An)>0\det(A_1) > 0, \quad \det(A_2) > 0, \quad \ldots, \quad \det(A_n) > 0

where AkA_k is the upper-left k×kk \times k submatrix of AA.

For positive semi-definiteness, all principal minors (not just leading) must be non-negative.

ExampleTesting Positive Definiteness

Is A=[210121012]A = \begin{bmatrix} 2 & -1 & 0 \\ -1 & 2 & -1 \\ 0 & -1 & 2 \end{bmatrix} positive definite?

Check leading principal minors:

  • det(A1)=2>0\det(A_1) = 2 > 0
  • det(A2)=det[2112]=3>0\det(A_2) = \det\begin{bmatrix} 2 & -1 \\ -1 & 2 \end{bmatrix} = 3 > 0
  • det(A3)=det(A)=4>0\det(A_3) = \det(A) = 4 > 0

Yes, AA is positive definite.

TheoremConsequences of Positive Definiteness

If AA is positive definite, then:

  1. All eigenvalues are positive
  2. All diagonal entries aii>0a_{ii} > 0
  3. det(A)>0\det(A) > 0
  4. AA is invertible
  5. The quadratic form Q(x)=xTAxQ(\mathbf{x}) = \mathbf{x}^TA\mathbf{x} has unique minimum at origin
TheoremCholesky Decomposition

Every positive definite matrix AA has unique factorization A=LLTA = LL^T where LL is lower triangular with positive diagonal entries.

This provides an efficient method for solving Ax=bA\mathbf{x} = \mathbf{b}: solve Ly=bL\mathbf{y} = \mathbf{b} then LTx=yL^T\mathbf{x} = \mathbf{y} by forward/back substitution.

Computational cost: O(n3/3)O(n^3/3) vs O(n3)O(n^3) for Gaussian elimination.

ExampleOptimization Application

In optimization, f(x)f(\mathbf{x}) has local minimum at critical point x\mathbf{x}^* if the Hessian H=2f(x)H = \nabla^2 f(\mathbf{x}^*) is positive definite.

Sylvester's criterion provides a direct test without computing eigenvalues, crucial for high-dimensional problems.

Remark

Sylvester's criterion is computationally efficient for small matrices but requires nn determinant calculations. For large matrices, checking eigenvalue positivity via Cholesky decomposition (which fails for non-PD matrices) is faster. The criterion's theoretical importance lies in connecting determinants (algebraic invariants) to positive definiteness (geometric property).