Tienes razón en que los tres raíces debe ser real; pero, a continuación, saltar a la afirmación de que esta implica a todos los tres raíces (contando multiplicidad) son racionales. Es que realmente el caso?
Ya que tiene una doble raíz, $f(x)$ (a escala por un factor racional) puede ser escrita como $f(x) = (x-a)^2(x-b)$. Si $a=b$ $f(x)$ satisface la hipótesis, y es correcto esto permitiría $a$ es racional. Pero, ¿por qué? Debido a que el coeficiente de $x^2$$3a$, y si $3a$ es racional, entonces $a$ es racional.
Si $a\neq b$, entonces el coeficiente de $x^2$$2a+b$, el coeficiente de $x$$a^2+2ab$, y el coeficiente constante es $a^2b$. Si $a$ es racional, entonces también lo es $b$ desde $2a+b$ es racional; y si $b$ es racional lo es $2a$, por lo tanto también lo es $a$.
Podemos tener $a$ $b$ tanto irracional, y sin embargo $2a+b$, $a^2+2ab$, y $a^2b$ todos los racionales? Usted necesita demostrar que esto es imposible a la conclusión de que todas las tres raíces son racionales.