Hi John,
You reached a point where you're very close to solution. I think you had a small confusion with the sign of the roots: in fact they exist because the discriminant is positive (and k is positive, also), but the roots are negative.
It is as follows:
the equation is: kx^2 +2x + (1-k)
As you correctly observed, then the discriminant condition is:
2^2 - 4k(1-k) > 0
(to ensure we have two roots)
and also as you observed, this leads to:
k(k-1) > -1
until this point you're right: to ensure that TWO REAL ROOTS EXIST, the discriminant must be positive, and so k(k-1) > -1 must be verified.
Now, you know FROM THE LETTER OF THE PROBLEM that 0 < k < 1, and so -1 < k -1 < 0, and so we have:
1) k is positive and k < 1
2) (k-1) is negative and -1 < (k-1)
combining 1 and 2, you obtain: k*(k-1) is negative (positive * negative makes negative), and has absolute value < 1 (because both k and (k-1) have absolute value < 1).
Being negative and having absolute value < 1 implies that you have to be between -1 and 0, so we find that:
-1 < k*(k-1) < 0
(this condition, DEDUCED FROM THE LETTER OF THE PROBLEM)
And you had found that if k(k-1) > -1, then the discriminant is > 0
So, you proved that, if 0 < k < 1 (as the letter of the problem says), the discriminant is positive.
So you solved point "a": if 0 < k < 1, then the given equation has TWO REAL ROOTS (the discriminant is positive).
Let's go now for part "b". We have to prove that these two roots are negative. But this is very easy, because if you call D the discriminant, then these are the two roots:
R1 = (-2 - root(D)) / 2*k
R2 = (-2 + root(D)) / 2*k
R1 is clearly negative (as -2 and -root(D) are negative)
To prove that R2 is also negative, we have to prove that:
-2 + root(D) < 0
e.g. we have to prove that root(D) < 2
Remember that D = 2^2 - 4k(1-k)
and so: D = 4 - 4k(1-k)
so: D = 4(1 - k(1-k))
so: D = 4(1 + k(k-1))
and we proved that k(k-1) < 0 (negative), so we have:
1 + k(k-1) < 1 (as k(k-1) is negative)
and so: 4(1 + k(k-1)) < 4
e.g.
D < 4
as D < 4, we have root(D) < 2
and so: -2 + root(D) < 0, as we wanted to prove
we have: R2 = (-2 + root(D)) / 2k < 0
and then we proved that both R1 and R2 are negative.
At the end, this is our conclusion:
A) given 0 < k < 1, the discriminant D is strictly positive, and so TWO REAL ROOTS EXIST
B) these two real roots, R1 and R2, are both NEGATIVE
Hope it helps!