# Factoring a polynomial!

sutupidmath
the question is this: factor the following polynomial with integer coefficients:

$$x^{5024}+x^{1004}+1$$

my first thought is that since this polynomial doesn't have real roots such a factorization isn't even possible, but i really don't have any more clever idea how to factor this one.

Homework Helper
The only possible rational roots of that are 1 and -1. Obviously neither of those satisfies the equation $x^{5024}+ x^{1004}+ 1= 0$ so it has no rational roots and so cannot be factored with integer coefficients.

sutupidmath
Ok now, say we take out the requirement that the coefficients be integers. Then, if we are simply looking to express that polynomial as a product of two other polinomials, then will it include inevitably complex coefficients? Or, how would that factorization in terms of two other polynomials look like? Since, we won't have real roots, i see that there will only be complex roots, so even the factorization, from my point of view, seems to include inevitably complex coefficients, right?

$$x^n+x^m+1$$ where both n,m are even integers cannot be factored over the integers. That is cannot be written, say as a product of two polynomials with integer coefficients?