On commence par chercher les racines complexes pour factoriser dans $\mathbb C[X]$, puis on regroupe les
racines complexes conjuguées.
\begin{eqnarray*}
X^4+1&=&(X-e^{i\pi/4})(X-e^{3i\pi/4})(X-e^{5i\pi/4})(X-e^{7i\pi/4})\\
&=&\big((X-e^{i\pi/4})(X-e^{7i\pi/4})\big)\big((X-e^{3i\pi/4})(X-e^{5i\pi/4})\big)\\
&=&(X^2-\sqrt 2X+1)(X^2+\sqrt 2X+1).
\end{eqnarray*}
Les deux polynômes de degré 2 que l'on obtient n'ont pas de racines réelles,
ils sont donc irréductibles dans $\mathbb R[X]$.
On commence par utiliser une identité remarquable, puis la réponse à la question précédente :
\begin{eqnarray*}
X^8-1&=&(X^4-1)(X^4+1)\\
&=&(X^2-1)(X^2+1)(X^2-\sqrt 2X+1)(X^2+\sqrt 2X+1)\\
&=&(X-1)(X+1)(X^2+1)(X^2-\sqrt 2X+1)(X^2+\sqrt 2X+1).
\end{eqnarray*}
On commence par factoriser le polynôme dans $\mathbb C[X]$ en remarquant qu'il s'agit alors d'une différence de
deux carrés :
$$(X^2-X+1)^2+1=(X^2-X+1)^2-i^2=(X^2-X+1-i)(X^2-X+1+i).$$
On factorise alors chacun des polynômes de degré 2 dans $\mathbb C$, par exemple en calculant leur
discriminant ou en remarquant que $i$ (resp. $-i$) sont des racines évidentes. On trouve :
$$(X^2-X+1)^2+1=(X+i)(X-1-i)(X-i)(X-1+i).$$
En regroupant les termes conjugués, on trouve finalement :
$$(X^2-X+1)^2+1=(X^2+1)(X^2-2X+2).$$