Problem

Source: Romanian National Olympiad 2000, Grade X, Problem 4

Tags: Polynomials, algebra



Let $ f $ be a polynom of degree $ 3 $ and having rational coefficients. Prove that, if there exist two distinct nonzero rational numbers $ a,b $ and two roots $ x,y $ of $ f $ such that $ ax+by $ is rational, then all roots of $ f $ are rational.