# A matrix with positive principal minors has positive eigenvalues if it is real.

Let $A$ be an $n\times n$ matrix, not necessarily symmetric, and suppose all principal minors of $A$ are positive. How to show that any real eigenvalue of $A$ is must be positive?

• Are you sure it's true ? Aug 8, 2016 at 22:19
• Yes. In fact, these matrices are called $P-$ matrices. Aug 8, 2016 at 22:22
• @JeanMarie This matrix doesn't have any real eigenvalue. Aug 8, 2016 at 22:24
• All right. Pardon me. I misread your question. I delete what I have said in order not to hide my error but not to confuse the reader in a century. Aug 8, 2016 at 22:25
• For reference: p-matrix Aug 8, 2016 at 22:45

You should be able to find this result on some reference books on advanced linear algebra. I haven't any relevant book at hand, but this result seems obvious: as $A$ is a P-matrix, its adjugate matrix has a positive diagonal; therefore, by Jacobi's formula and by mathematical induction on the size of $A$, we have $\frac d{dt}\det(A+tI)=\operatorname{tr}(\operatorname{adj}(A+tI))>0$ when $t\ge0$. Since $\det(A)$ is also positive, the polynomial $\det(A+tI)$ cannot have a positive real root and hence the characteristic polynomial $\det(tI-A)$ cannot have any negative real root.
• @Babai Let $A_1$ be the trailing principal submatrix of $A$ of size $n-1$. The first diagonal element of $\operatorname{adj}(A+tI)$ is then $\det(A_1+tI)$. By induction hypothesis, $\det A_1>0$ and all real eigenvalues (if any) of $A_1$ are nonnegative. Therefore $\det(A_1+tI)>0$ for every $t\ge0$. Simiilarly for every other diagonal element of $A+tI$. Aug 17, 2016 at 22:44