La continuidad no es necesaria si invocamos el Teorema del factor (FT) para una raíz general $\rm\,r\,$ (vs. raíz $\rm\,r= 0).$
Más de un $\rm\,\color{#C00}{domain}\ D,$ suponga un polinomio $\rm\, f\in D[x]\,$ tiene más raíces que su grado. Demostramos por inducción en el grado $\rm\,f\,$ que todos los coeficientes de $\rm\,f\:$ son $\,0.\,$ Si $\rm\,f\,$ tiene grado $\,0\,$ entonces $\rm\,f\,$ es constante, digamos $\rm\:f = c\in D.\,$ Desde $\rm\,f\,$ tiene una raíz, $\rm\,c = 0.\:$ Así que todos los coeficientes de $\rm\,f\,$ son $\,0.\,$ Si no $\rm\,f\,$ tiene grado $\ge 1,\:$ así que $\rm\,f\,$ tiene una raíz $\rm\,r.\,$ Por FT, $\rm\ f = (x\!-\!r) g,$ $\rm\: g\in D[x]. $ Demasiado $\rm\,g\,$ tiene más raíces que su grado, ya que todas las raíces $\rm\,s \ne r\,$ son raíces de $\rm\,g\,$ por $\rm\,(s\!-\!r)g(s) = 0,\,$ $\rm\,s-r\ne 0\,$ $\Rightarrow$ $\rm\,g(s)=0,$ por $\rm\color{#C00}{domain}\ D.\:$ Por lo tanto, por inducción, todos los coeficientes de $\rm\,g\,$ son $\,0,\,$ por lo que $\rm\,f = (x\!-\!r)g\: $ tiene todos los coeficientes $0.\ \ $ QED
Como corolario, si $\rm\,\deg f < |D|\,$ y $\rm\,f(D) = 0,\,$ entonces todos los coeficientes de $\rm\,f\,$ son $\rm\,0,\,$ es decir, si $\rm\,f\,$ es cero como función, entonces es cero como formal polinomio. En particular, esto es cierto para cualquier dominio infinito $\rm\,D,\,$ por lo que el anillo de funciones polinómicas sobre un dominio infinito $\rm\,D\,$ es isomorfo al anillo $\rm\,D[x]\,$ de polinomios formales sobre $\rm\,D.$
La prueba falla sobre los no-dominios, por ejemplo $\rm\,x^2\!-\!1 = (x\!-\!1)(x\!+\!1)\,$ tiene $\,4\,$ raíces $\,\pm1,\pm3\,$ en $\, \mathbb Z/8.\,$ Obsérvese cómo la prueba se rompe debido a la existencia de divisores de cero: obsérvese $\,3\,$ es una raíz ya que $\,2\cdot4\equiv 0,\,$ pero $\,3\,$ no es una raíz de $\rm\,x\!-\!1\,$ o $\rm\,x\!+\!1;\,$ es decir $\rm\,x\!-\!3\,$ divide $\rm\,(x\!-\!1)(x\!+\!1)\,$ pero no divide ninguno de los factores, por lo que es un irreducible no primo. Esto da como resultado el no único factorización $\rm\,(x-3)(x+3)\equiv (x-1)(x+1).$