If $x$ is a positive integer, and I have the factorization $$(x-1)(79x^3+159x^2-513x+255)=0,$$ what is the easiest way to conclude that $x=1$ is the only integer solution?
Related question: If [in a separate circumstance] I have $$79x^4+40x^3-168x^2+96x-15=0,$$ which doesn’t factor algebraically into any linear factors, can I immediately conclude that the equation has no positive integer solutions? If not, what is the easiest way to prove that?
Say you have $f(x) = a_nx^n + \ldots a_1x = a_0$, a polynomial with integer coefficients; if it has a integer solution say $c$, then we have $c ( a_n c^{n-1} + \ldots + a_1) = a_0$ which implies that $c \mid a_0$. If $a_0$ is known then we just need to check whether the divisors of $a_0$ satisfy the equation.
In the first question, we need to check whether all the divisors of $255$ satisfy the equation. In the second question, we need to check with all the divisors of $15$. If none satisfy then there are no integer roots.