Let $F$ be a field and $f(x)\in F[x]$ such that $f(x)$ divides $g(x)$ for every non constant polynomial $g(x)\in F[x].$ Show that $f(x)$ is a constant polynomial.
My solution goes like this: Let $a\in F.$ We assume, $g(x)=x+a\tag 1$ This means that, $f(x)|g(x)=x+a$. Also, if $g(x)=x$ we have $f(x)|x\tag 2$
From $(1)$ and $(2)$ we have, $f(x)|a.$ But $a\in F$ is arbitrary due to which $f(x)|a,\forall a\in F.$ This means $\deg f(x)$ can't be positive and so, $\deg f(x)=0$ which implies $f(x)$ is a constant polynomial.
Can the readability of the solution be improved? I want to know specifically, if I can make some changes in the above solution to make it more readable. Any suggestions on how to improve the solution will be greatly appreciated. Finally, if there are any mistakes in the solution above, please do consider pointing it out.
solution-verificationquestion to be on topic you must specify precisely which step in the proof you question, and why so. This site is not meant to be used as a proof checking machine. – Bill Dubuque May 15 '24 at 17:01