I came across this problem and frankly, it's unclear looking at the solution.
Prove $x^m+1$ irreducible in $\mathbb{Q}(x)$ if and only if $m=2^k$ for $k \in \mathbb{N}$
Well the solution's short at least for one way(which I find to be obscure)
Let $m=pr$ for some odd prime $p$ and $r \in \mathbb{N}$. Set $t=x^r$.
$$x^m+1=t^p+1=(t+1)(t^{p-1}-t^{p-2}+...+1)$$
and so $x^m+1$ is irreducible in $\mathbb{Q}(x) \Rightarrow $ $m$ has no odd factors $\Rightarrow$ $m=2^k$ for $k \in \mathbb{N}$
How does $x^m+1=t^p+1=(t+1)(t^{p-1}-t^{p-2}+...+1)$ tell me that "$x^m+1$ is irreducible in $\mathbb{Q}(x)$"? And how does this imply that "$m$ has no odd factors"?
The last bit of the solution seems very rushed to me, I don't see the connection between the presented equation and the statements that follow.
Is this trying to say, let's say $m$ has at least one odd factor(I don't know why it has to be prime though), and try putting that into $x^m+1$ and see what happens...oh, it's reducible $(t+1)(t^{p-1}-...+1)$, so we can't have that! Hence no prime factors, thus $m=2^k$. Is this so?