Skip to content

Principal Minors and Sylvester's Criterion

Theorem

Let A∈Rn×n\boldsymbol{A}\in\mathbb{R}^{n\times n} and let I={i1,…,ik}⊆{1,…,n}I=\{i_1,\ldots,i_k\}\subseteq\{1,\ldots,n\}. The principal submatrix [A]I[\boldsymbol{A}]_I keeps the rows and columns indexed by II, and its principal minor is det⁡([A]I)\det([\boldsymbol{A}]_I). The kk-th leading principal submatrix is Ak=[A]{1,…,k}\boldsymbol{A}_k=[\boldsymbol{A}]_{\{1,\ldots,k\}}, and its determinant det⁡(Ak)\det(\boldsymbol{A}_k) is the kk-th leading principal minor.

If A\boldsymbol{A} is symmetric, Sylvester's criterion states:

  • A\boldsymbol{A} is positive definite if and only if det⁡(Ak)>0\det(\boldsymbol{A}_k)>0 for all k=1,…,nk=1,\ldots,n.
  • A\boldsymbol{A} is negative definite if and only if (−1)kdet⁡(Ak)>0(-1)^k\det(\boldsymbol{A}_k)>0 for all k=1,…,nk=1,\ldots,n.
  • Positive and negative semidefinite cases require all principal minors with the corresponding sign pattern.

Interpretation

Principal minors are determinants of square submatrices that keep the same rows as columns, unlike general minors. Sylvester's criterion reads the definiteness of a symmetric matrix from the signs of its nn leading principal minors, usually quicker than computing eigenvalues.

A 3 by 3 matrix with nested boxes around its leading principal submatrices of size 1, 2 and 3, next to Sylvester's sign conditions for positive and negative definiteness.

The nested boxes are the leading principal submatrices A1\boldsymbol{A}_1, A2\boldsymbol{A}_2 and A3=A\boldsymbol{A}_3=\boldsymbol{A} of a 3×33\times3 matrix: each is the top-left k×kk\times k block, and det⁡A1=a11\det\boldsymbol{A}_1=a_{11}. Positive definiteness requires the signs +,+,++,+,+ for their determinants, negative definiteness the alternating signs −,+,−-,+,-.

Change the symmetric matrix: positive leading minors give a positive definite form (one colour everywhere); a negative det⁡(A2)\det(\boldsymbol{A}_2) shows both colours.

If A\boldsymbol{A} is positive definite, so is each Ak\boldsymbol{A}_k: for x\boldsymbol{x} with only its first kk entries nonzero, x⊤Ax\boldsymbol{x}^{\top}\boldsymbol{A}\boldsymbol{x} is the quadratic form of Ak\boldsymbol{A}_k. A positive definite matrix has positive eigenvalues (definiteness and eigenvalues) and its determinant is their product, so every det⁡Ak>0\det\boldsymbol{A}_k>0. For negative definiteness, apply this to −A-\boldsymbol{A} and use det⁡(−Ak)=(−1)kdet⁡Ak\det(-\boldsymbol{A}_k)=(-1)^k\det\boldsymbol{A}_k: that is where the alternation comes from.

Symmetry matters: the non-symmetric matrix (1−301)\begin{pmatrix}1&-3\\0&1\end{pmatrix} has leading minors 11 and 11, yet x⊤Ax=−1\boldsymbol{x}^{\top}\boldsymbol{A}\boldsymbol{x}=-1 at x=(1,1)\boldsymbol{x}=(1,1). For semidefiniteness the leading minors are not enough: diag⁡(0,−1)\operatorname{diag}(0,-1) has leading minors 00 and 00, and only the principal minor −1-1 from row and column 22 shows that it is not positive semidefinite.

A common slip is to read "negative definite" as "all leading minors negative". For diag⁡(−2,−3)\operatorname{diag}(-2,-3) from the Examples the leading minors are −2-2 and 66: the even-order ones are positive. The criterion is applied to Hessians, and in bordered form to constrained directions.


Key Results

  • Leading principal minors are enough for positive and negative definiteness.
  • Semidefinite cases require checking all principal minors.
  • The criterion applies to symmetric matrices.

Examples

  • For A=(2112)\boldsymbol{A}=\begin{pmatrix}2&1\\1&2\end{pmatrix}, the leading minors are 22 and 33, so A\boldsymbol{A} is positive definite.
  • For A=(−200−3)\boldsymbol{A}=\begin{pmatrix}-2&0\\0&-3\end{pmatrix}, the alternating sign test shows negative definiteness.

Prerequisites

Sources

Aliases: Sylvester criterion Keywords: principal minor, leading principal minor, Sylvester's criterion, principal submatrix Symbols: element of, real numbers, subset

Last updated: 20 October 2026 03:02