Un poderoso algorítmica manera de manejar estos problemas es emplear Sturm del Teorema. Si usted trabaja fuera de los detalles verás que es bastante sencillo para este ejemplo. Esto a su vez es un caso especial de la CAD (cilíndrico algebraica de descomposición) algoritmo - una implementación efectiva de Tarski de la eliminación de cuantificadores de primer orden de la teoría de los reales. Las ideas generales de estos métodos han demostrado ser útiles en la solución de una variedad de problemas. Bien vale la pena el esfuerzo de aprender los métodos generales en lugar de ad-hoc técnicas.
Por Rahul la petición, aquí hay más detalles de la aplicación de Sturm del algoritmo para el ejemplo a mano. Queremos demostrar que $\rm\ \ g(x) =\ x^n +\:\cdots\: + x^2 + x + 1 - s\ \ $ tiene más de dos raíces reales distintas. Considere la posibilidad de $\rm\ f(x) = (x-1)\ g(x) =\ x^{n+1}-1-s\ (x-1)\:.\ $ Desde $\rm\ \ f\:' = (n+1)\ x^n - s\ \ $ tenemos $\rm\ f\ mod\ f\:'\: =\ f\: - \: x/(n+1)\ f\:'\ =\ a\ x + b\ $ algunos $\rm\:a,\:b\in \mathbb R\:$. De modo que la distancia euclídea resto de la secuencia en el cálculo de $\rm\ gcd(f,\:f\:')\ $ tiene una longitud en la mayoría de las $4$, viz. $\rm\ f,\ f\:',\ a\ x + b,\ c\ $. Por lo tanto, tiene en la mayoría de las $3$ signo cambios en cualquier momento, a fin de Sturm del teorema implica que $\rm\ f(x)\ $ tiene más de $3$ distintas raíces reales. Así que si $\rm\: x = 1\:$ no es un múltiplo de la raíz de $\rm \:f(x)\:$ $\rm\ g(x) = f(x)/(x-1)\ $ tiene más de $2$ distintas raíces reales. Otra cosa $\rm\ x-1\:|\:gcd(f,\:f\:')\ \Rightarrow\ x-1\:|\:c\ \Rightarrow\ c=0\:$. Así que en este caso el resto de la secuencia de longitud en la mayoría de las $3$, por lo que en la mayoría de los $2$ cambios de signo, por lo $\rm\:f\ $ tiene más de $2$ distintas raíces reales, por lo tanto, lo mismo para $\rm\:g\:$.
A pesar del teorema de Sturm es un poco más de trabajo de aquí que el teorema de Rolle, tiene la ventaja añadida de que permite calcular el número exacto de las raíces en cualquier intervalo (frente a los límites usando el teorema de Rolle).