I'm trying to prove that the cubic equation
$a_3 \lambda^{3} + a_2 \lambda^{2} + a_1 \lambda + a_0 = 0$
has three real roots. The coefficients are
$a_3 = - 1 - \sigma - \tau - \chi$
$a_2 = -2 (\sigma + \tau + \sigma \tau)$
$a_1 = \chi(\tau + \sigma) + (\chi - 3) \sigma \tau$
$a_0 = 2 \sigma \tau \chi$
where each of $\sigma$, $\tau$ and $\chi$ are greater than zero. Applying the Rule of Descartes indicates that the polynomial has one real positive root and zero or two real negative roots. I've played around with forming the discriminant for the cubic, and a 3-D contour plot in Mathematica suggests that the discriminant is positive for $\sigma, \tau, \chi > 0$ (indicating three real roots). However, I've hit a wall trying to come up with a formal proof.
One thing of note is that the polynomial coefficients are unchanged on interchange of $\sigma$ and $\tau$, and so the discriminant is a symmetric function of $\sigma$ and $\tau$. That may be helpful...
We have \begin{align*} f(-\sigma) &= \sigma (\sigma + \chi)(\sigma - 1)(\sigma - \tau), \\ f(-\tau) &= -\tau (\tau + \chi)(\tau - 1)(\sigma - \tau), \\ f(-1) &= (\chi + 1)(\tau - 1)(\sigma - 1). \end{align*}
Thus, we have $$f(-\sigma)f(-\tau)f(-1) = - \sigma (\sigma + \chi) \tau (\tau + \chi) (\chi + 1)(\sigma - 1)^2(\sigma - \tau)^2(\tau -1)^2 \le 0.$$
Thus, at least one of $f(-\sigma), f(-\tau), f(-1)$ is less than or equal to zero. Note that $f(0) > 0$. Thus, there is a negative root.
Note that $f(0) > 0$ and $f(\infty) = -\infty$. Thus, there is a positive root.
Thus, the cubic has three real roots.