Si tu \( q'(x) \) es igual a \( q(x) \) entonces no estamos hablando del mismo \( q'(x) \).
En realidad era una observación muy menor. Pero ya que estamos lanzados, continuo para revertir el malentendido.
Sí, sí, no dudes en insistir todo lo que haga falta. Pero insisto en lo que decía. Ciertamente, el \( q'(x) \) del que hablaba yo no es el que considerabas tú en tu argumento. Voy a tratar de ceñirme más a tu notación:
Tenemos \( c_p(x)=f(x)q(x) \), donde, a priori, \( q(x) \) no tiene por qué tener coeficientes enteros. Entonces llamamos \( a \) al mínimo común múltiplo de los denominadors de sus coeficientes y tenemos que \( ac_p(x)=f(x)aq(x) \), que es lo mismo que \( ac_p(x)=f(x)q'(x) \), donde \( q'(x)=aq(x) \).
Pero al final llegamos a que \( c_p(x)=f(x)q''(x) \) (en el hilo pone \( q(x) \), pero aquí conviene distinguir todo lo posible). Lo que tú estás observando es que \( q''(x) \) sale de dividir \( q'(x) \) entre los distintos primos que dividen a \( a \), y que por consiguiente al final llegamos al \( q(x) \) inicial, y lo que yo te decía es que eso lo puedes afirmar directamente, porque si \( f(x)q(x)=f(x)q''(x) \), necesariamente, con independencia de cómo se haya llegado a \( q''(x) \), tiene que ser \( q(x)=q''(x) \).
Naturalmente, \( q(x) \) y \( q'(x) \) tienen el mismo grado y las mismas raíces, pero no son el mismo polinomio porque uno es \( a \) veces el otro.
En efecto, \( q(x)\neq q'(x) \) y de \( q'(x) \) obtenemos \( q''(x) \), pero \( q''(x) \) sí que coincide con \( q(x) \), lo cual puede comprobarse como tú has hecho, atendiendo a la forma en que lo hemos obtenido, pero también a priori, por el hecho de que \( f(x)q(x)=f(x)q''(x) \) implica necesariamente, sin necesidad de ninguna información sobre de dónde han salido esos polinomios, que \( q(x)=q''(x) \).