Question:
What is the maximum number of real roots for this equation? Assume $a,b,c$ are positive real numbers. $$(ax^2+bx+c)(bx^2+cx+a)(cx^2+ax+b)=0$$
My attempt:
Let us assume the equation has 6 real roots.
So, the discriminants are $b^2-4ac>0,c^2-4ab>0,a^2-4bc>0$.
This implies that $b>2\sqrt{ac},c>2\sqrt{ab},a>2\sqrt{bc}$
Multiply all of them to get $abc>8abc$ which is a contradition for positive real numbers.
Now let us assume the equation has 5 real roots.
So, the discriminants are $b^2-4ac>0,c^2-4ab>0,a^2-4bc=0$. (modifying the last discrimnant here, but we could choose any other discriminant as well since all are equivalent)
This implies that $b>2\sqrt{ac},c>2\sqrt{ab},a=2\sqrt{bc}$
Multiply the first two to get $bc>4a\sqrt{bc}=>\sqrt{bc}>4a$ which is a contradition since $a=2\sqrt{bc}$.
Now let us assume the equation has 4 real roots.
So, the discriminants are $b^2-4ac>0,c^2-4ab>0,a^2-4bc<0$. (modifying the last discrimnant here, but we could choose any other discriminant as well since all are equivalent)
This implies that $b>2\sqrt{ac},c>2\sqrt{ab},a<2\sqrt{bc}$
Multiply the first two to get $bc>4a\sqrt{bc}\implies a<\sqrt{bc}/4$ which is possible for a particular combination of $a,b,c$ like $a=1,b=16,c=27$
I attempted this question on my own (self-study) and wish to know if my method is correct as I usually miss important assumptions and related things.
I hope the question is clear enough. In case of any ambiguity please comment.