Es cierto sobre cualquier anillo conmutativo, y a veces se llama teorema de McCoy. A continuación se muestra un esquema de la prueba de mi post de sci.math del 4 de mayo de 2004:
Teorema $\ $ Dejemos que $ \,F \in R[X]$ sea un polinomio sobre un anillo conmutativo $ \,R.\,$ Si $ \,F\,$ es un divisor de cero, entonces $ \,rF = 0\,$ para un número de veces que no es cero $ \,r \in R.$
Prueba $\ $ Supongamos que no. Elija $ \,G \ne 0\,$ de grado mínimo con $ \,FG = 0.\,$
Escriba $ \,F =\, a +\,\cdots\,+ f\ X^k +\,\cdots\,+ c\ X^m\ $
y $ \ \ \ \ G = b +\,\cdots\,+ g\ X^n,\,$ donde $ \,g \ne 0,\,$ y $ \,f\,$ es el coef más alto de $ \,F\,$ con $ \,fG \ne 0\,$ (nótese que tal $ \,f\,$ existe si no $ \,Fg = 0\,$ contra suposición).
Entonces $ \,FG = (a +\,\cdots\,+ f\ X^k)\ (b +\,\cdots\,+ g\ X^n) = 0.$
Así, $\ \,fg = 0\ $ así que $\: \deg(fG) < n\,$ y $ \, FfG = 0,\,$ contra la minimidad de $ \,G.\ \ $ QED
Alternativamente, se deduce por el lema de Gauss (forma Dedekind-Mertens) o resultados relacionados.