I have the following question.
Given a polynomial with real coefficients, are the real root of the polynomial continuous to the real coefficients of the polynomial when the number of real roots does not change?
In other words,
For $a_nx^n+a_{n-1}x^{n-1}+...+a_1x+a_0, a_i\in R$, let's denote the number of real roots of the polynomial as $N(a_n, a_{n-1}, ..., a_1, a_0)$.
Then, are the real roots of $a_nx^n+a_{n-1}x^{n-1}+...+a_1x+a_0$ continuous to $a_i$ for all $[a_n, a_{n-1}, ..., a_1, a_0] \in R^{n+1}$ such that $N(a_n, a_{n-1}, ..., a_1, a_0)$ is constant?
I know that the roots of a polynomial are continuous to its coeffcients, when the roots and the coefficients are complex numbers. (Continuity of the roots of a polynomial in terms of its coefficients)
I also know that the real roots of a polynomial may not be continuous to its coefficients. (A counterexample would be $x^2+a$ at $a=0$, as the real root disappears when $a$ goes below $0$)
I wonder if such "disappearance" of roots is prevented, the real roots of the polynomial can be continuous in terms of the real coefficients of the polynomial?
Thank you in advance.