Solution: Day 3, problem 2
We will say that a polynomial with real coefficients splits if all its roots are real.
The first observation is that, if splits, then so does for any in R.
To see this, suppose that is non-zero (the case a = 0 can be done by a similar argument, or by continuity), and consider the polynomial .
If has degree and distinct roots , then has alternating signs in the intervals into which these roots divide R, and has a maximum or minimum in each of these intervals (at infinity for the two end intervals). But has the same asymptotics as for going to infinity (because it has the same degree and the same leading coefficient as ), and has the same value and hence the same sign as at all maxima or minima of , so it also has sign changes and therefore splits.
If there are repeated roots, we modify the argument slightly (if has an - fold root at with > 1, then has an - fold root there and at least one further sign change between and the nearest maximum or minimum of on the left or right, because has the opposite parity from , so we still get as many real roots as we need) or argue by continuity.
The next step is: if and both split, then so does . Indeed, can be written as with some non-zero real number and real , so the result follows from the previous one by induction on . Now assume that splits and apply the assertion just proved to and , which both split.