La clave de la cosa parece que está faltando es que el factor teorema es una afirmación acerca de formal polinomios, no sólo de los valores de funciones polinómicas. Es decir, si $f(x)$ es un polinomio y $f(a)=0$, entonces existe un polinomio $g(x)$ tal que $$f(x)=(x-a)g(x)$$ and this equation means the two sides are equal as formal expressions, not just that they are equal for all values of $x$. By "equal as formal expressions" I mean that if $f(x)$ is the polynomial $\sum_{i=0}^n b_i x^i$ and $g(x)$ is the polynomial $\sum_{i=0}^{n-1} c_ix^i$, then $b_i=c_{i-1}-ac_i$ for $i=1,\dots,n$ and $b_0=-ac_0$. That is, the coefficients of $f(x)$ are what you get by formally multiplying out $(x-a)g(x)$ and combining terms with the same power of $x$. Indeed, if you perform polynomial long division to find the coefficients of $g(x)$ (which is how you prove the factor theorem), you are exactly solving for numbers $c_i$ which make the equations $b_i=c_{i-1}-ac_i$ true.
Así, al recorrer en esto y conseguir que $$f(x)=(x-a_1)\cdots(x-a_n)h(x)$$ where $h(x)$ has degree $0$, this is also an equality of formal polynomials: the coefficients of $f(x)$ are what you get by expanding out the product on the right-hand side. Since $h(a_{n+1})=0$, this means $h(x)$ is the zero polynomial: all its coefficients are $0$. This means that when you expand out the right-hand side, all the coefficients are $0$, so all the coefficients of $f(x)$ are $0$.
Alternativamente, (pero esencialmente equivalente), se puede demostrar por inducción sobre el grado en que cualquier polinomio con una infinidad de ceros debe ser el cero del polinomio. Dado un polinomio $f(x)$, vamos a $a$ ser uno de los ceros, y escribir $f(x)=(x-a)g(x)$ (una ecuación de formal polinomios!). Desde $g(x)$ tiene menor grado, pero también tiene una infinidad de raíces, todos los coeficientes deben ser cero por inducción sobre el grado, por lo que todos los coeficientes de $f(x)$ cero así.
Para eliminar cualquier duda, aquí está el argumento completo, sin ninguna mención de la palabra "polinomio" para evitar cualquier confusión.
Teorema: Vamos a $(b_0,b_1,\dots,b_n)$ ser una secuencia finita de números reales ($n\geq 0$). Supongamos que no existe $n+1$ distintos números de $x\in\mathbb{R}$ tal que $\sum_{i=0}^n b_ix^i=0$. A continuación, $b_i=0$ todos los $i$.
Prueba: utilizamos la inducción en $n$. El caso de $n=0$ es trivial, ya que $\sum_{i=0}^nb_ix^i$ es sólo $b_0$ todos los $x$, y por tanto, si existe un valor de $x$ que $0$, $b_0=0$.
Ahora supongamos que el resultado es cierto para $n-1$, y deje $(b_0,\dots,b_n)$ ser tal que $\sum_{i=0}^nb_ix^i=0$$x=a_0,\dots,a_n$, donde el $a_i$ son distintos. Definir una secuencia $(c_0,\dots,c_{n-1})$ descendiendo la recursividad de la siguiente manera. Empezar con $c_{n-1}=b_n$. Dado $c_i$, definir $c_{i-1}=b_i+a_0c_i$. Deje $r=b_0+a_0c_0$. [Si esto parece misterioso, todo lo que estamos haciendo aquí es la división larga de $\sum_{i=0}^n b_ix^i$$x-a_0$: $c_i$ son los coeficientes del cociente y el $r$ es el resto.]
Ahora observe que para cualquier $x\in\mathbb{R}$, $$\sum_{i=0}^nb_ix^i=(x-a_0)\sum_{i=0}^{n-1}c_ix^i+r.$$ Indeed, if you expand out the right-hand side using the definitions of $c_i$ and $r$, you get that everything cancels except terms $b_ix^i$ for each $i=0,\dots,n$. Now if we set $x=a_0$, the left-hand side is $0$, and the right-hand side is $r$, so $r=0$. Moreover, if we set $x=a_i$ for $i>0$, the left-hand side is still $0$, and the only way the right-hand side can be $0$ is if $\sum_{i=0}^{n-1}c_ix^i=0$.
Así, la secuencia $(c_0,\dots,c_{n-1})$ tiene la propiedad de que $\sum_{i=0}^{n-1}c_ix^i=0$$x=a_1,\dots,a_n$. Por la hipótesis de inducción, esto significa $c_i=0$ todos los $i$.
Desde $b_n=c_{n-1}$, esto significa $b_n=0$. Para$0< i<n$,$b_i=c_{i-1}-a_0c_i$, lo $b_i=0$. Por último, tenemos las $b_0=r-a_0c_0=0$ desde $r=0$$c_0=0$. Por lo tanto $b_i=0$ todos los $i$, como se desee.
(Como usted se refirió, también hay muchos analítica formas de demostrar este resultado. Pero la prueba anterior es puramente algebraica, y de hecho funciona con cualquier integrante de dominio en lugar de $\mathbb{R}$.)