25
$\begingroup$

I am confused about the difference between positive semi-definite and positive definite.

May I understand that positive semi-definite means symmetric and $x'Ax \ge 0$, while positive definite means symmetric and $x'Ax \gt 0$?

$\endgroup$
6
  • 2
    $\begingroup$ yes pretty much. $\endgroup$ Commented Apr 8, 2016 at 18:36
  • $\begingroup$ I fixed some formatting issues, but you could improve the Question by opening with a mention that you are asking about properties of matrices. In any case I added that as a tag. $\endgroup$
    – hardmath
    Commented Apr 8, 2016 at 18:41
  • 1
    $\begingroup$ Also: for positive definite, that condition only applies when $x \ne 0$. $\endgroup$ Commented Apr 8, 2016 at 18:58
  • 1
    $\begingroup$ @robjohn the OP did not specify that $x$ was a unit vector (and does not seem to be thinking in such a manner), so it should be $x^T A x \geq a |x|^2$ with some fixed $a > 0.$ $\endgroup$
    – Will Jagy
    Commented Apr 8, 2016 at 19:08
  • 2
    $\begingroup$ @WillJagy: ah, good point. Thanks for the correction. $\endgroup$
    – robjohn
    Commented Apr 8, 2016 at 19:31

3 Answers 3

15
$\begingroup$

Yes. In general a matrix $A$ is called...

  • positive definite if for any vector $x \neq 0$, $x' A x > 0$
  • positive semi definite if $x' A x \geq 0$.
    • nonnegative definite if it is either positive definite or positive semi definite
  • negative definite if $x' A x < 0$.
  • negative semi definite if $x' A x \leq 0$.
    • nonpositive definite if it is either negative definite or negative semi definite
  • indefinite if it is nothing of those.

    Literature: e.g. Harville (1997) Matrix Algebra From A Statisticians's Perspective Section 14.2

$\endgroup$
3
  • 6
    $\begingroup$ Aren't positive semidefinite matrices already a superset of positive definite matrices? So nonnegative definite and positive semidefinite are the same. $\endgroup$
    – user856
    Commented Jun 1, 2016 at 14:57
  • $\begingroup$ Yes, they are the same; but as you can read the expression from time to time (in the mentioned literatur or in this question), i stated it. $\endgroup$
    – Qaswed
    Commented Jun 1, 2016 at 15:16
  • 5
    $\begingroup$ That's true, but it would be clearer if you combined the two definitions instead of having them in separate bullet points as though they were different. So something like "positive semidefinite or nonnegative definite if $x^T Ax\ge 0$", and similarly for negative semidefinite / nonpositive definite. $\endgroup$
    – user856
    Commented Jun 3, 2016 at 7:34
4
$\begingroup$

A great source for results about positive (semi-)definite matrices is Chapter 7 in Horn, Johnson (2013) Matrix Analysis, 2nd edition. One result I found particularly interesting:

Corollary 7.1.7. A positive semidefinite matrix is positive definite if and only if it is nonsingular.

$\endgroup$
2
  • $\begingroup$ Good answer, but what is a "definite matrix"? Forget the word positive for now, I can't find any answer here $\endgroup$
    – FutureCop
    Commented Jul 26, 2023 at 5:35
  • 1
    $\begingroup$ I do not think "definite" on its own has a definition. It just means "positive semidefinite or negative semidefinite". In the quote above "positive definite" is a single expression (like "hot dog"). $\endgroup$ Commented Jul 26, 2023 at 13:44
1
$\begingroup$

A symmetric matrix A is said to be positive definite if for for all non zero X $X^tAX>0$ and it said be positive semidefinite if their exist some nonzero X such that $X^tAX>=0$.

$\endgroup$
2
  • 3
    $\begingroup$ Welcome to MSE. Your answer adds nothing new to the already existing answers. $\endgroup$ Commented Dec 11, 2018 at 14:01
  • 1
    $\begingroup$ Sorry, but I didn't seen the above existing answer. $\endgroup$
    – MANI
    Commented Dec 11, 2018 at 14:09

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .