I have the following problem finding the value ranges for the parameters of a symbolic symmetrical matrix in order to make it negative definite:
The matrix I'm talking about looks as follows
A := {{-1, -b, a, 0}, {-b, -1, 0, 0}, {a, 0, -a, -b a}, {0, 0, -b a, -a}}
and as you can see in matrix form, it is a symmetrical matrix
\begin{array}{cccc} -1 & -b & a & 0 \\ -b & -1 & 0 & 0 \\ a & 0 & -a & -a b \\ 0 & 0 & -a b & -a \\ \end{array}
Now I'm trying to find the value ranges of a and b in order to make the matrix negative definite. It is important that b depends on a and not the other way round, since the matrix is part of an economic model, which doesn't make any sense otherwise.
First I used the approach to find the value ranges, which make all Eigenvalues negative and thus lead to a negative definite matrix
Reduce[Eigenvalues[A] < 0, {a, b}]
which yields
0 < a < 1 && -Sqrt[1 - Sqrt[a]] < b < Sqrt[1 - Sqrt[a]]
Everything fine so far. But then I tried a different approach. If the k-th order leading principal minor of the matrix has sign (-1)^k, then the matrix should be negative definite, so I'm expecting the same result:
A1 := {{-1}}
A2 := {{-1, -b}, {-b, -1}}
A3 := {{-1, -b, a}, {-b, -1, 0}, {a, 0, -a}}
Reduce[{Det[A1] < 0, Det[A2] > 0, Det[A3] < 0, Det[A] > 0}, {a, b}]
which yields
0 < a < 1 && Root[1 - a - 2 #1^2 + #1^4 &, 2] < b < Root[1 - a - 2 #1^2 + #1^4 &, 3]
which is in radicals
ToRadicals[
0 < a < 1 && Root[1 - a - 2 #1^2 + #1^4 &, 2] < b < Root[1 - a - 2 #1^2 + #1^4 &, 3]]
0 < a < 1 && -Sqrt[1 - Sqrt[a]] < b < Sqrt[1 + Sqrt[a]]
As you can see, the result is different than in the first approach (to be more specific the upper bound of b is different), which makes no sense, since both approaches should yield the same result.
Does anyone know what I am doing wrong or which of the results is correct?
Thanks a lot,
Phil
A /. {a -> 1/2, b -> Sqrt[1 + Sqrt[1/2]]} // Eigenvalues // N
has a positive eigenvalue. Maybe you set up the deterimnants incorrectly since it looks like a sign error. $\endgroup$