Allora, tu hai un polinomio di grado 4, e sai che sicuramente si scompone in qualche modo. Allora per forza o si scompone (almeno) nel prodotto di un polinomio di grado 1 e uno di grado 3, oppure in 2 di grado 2.
Il primo caso è impossibile, perchè se fosse possibile esisterebbe un $alpha in QQ$ che è radice del polinomio, ma allora lo avresti trovato prima quando fai ruffini. Quindi è per forza prodotto di due polinomi di grado 2.
Siano essi $(sx^2+ax+t)$ e $(hx^2+bx+k)$, allora $(x^4 - x^3 + 2x^2 - x + 1)=(sx^2+ax+t)(hx^2+bx+k)$. Il lavoro da fare è trovare chi sono questi polinomi. Però il problema è che hai ben 6 incognite, che sono molto scomode! Cerchiamo quindi di semplificare il problema facendo delle semplificazioni.
La prima cosa che possiamo fare è eliminare il coefficiente dei termini di grado massimo, rendendo i polinomi monici. Infatti, l'uguaglianza per essere vera, deve essere $x^4=shx^4$ e cioè $sh=1$, ma qualunque siano s e h, possiamo "metterli in evidenza":
$(x^4 - x^3 + 2x^2 - x + 1)=s(x^2+a/sx+t/s)h(x^2+b/hx+k/h)=sh(x^2+a/sx+t/s)(x^2+b/hx+k/h)$ ma abbiamo appena detto che $sh=1$ e quindi
$(x^4 - x^3 + 2x^2 - x + 1)=(x^2+ax+t)(x^2+bx+k)$ (ho rinominato gli altri coefficienti per semplicità usando lo stesso nome, del tipo ho sostituito a/s con a, tanto sempre incognita è).
Ci siamo tolti quindi due incognite.
Pensiamo ora ai termini noti. Il lavoro che stiamo facendo è in $QQ[x]$, ma a meno di massimi comun denominatori, avrai tutti i coefficienti in $ZZ$ (nel senso che se qualche coefficiente è del tipo $p/q$, bastafare il massimo comun denominatore e metterlo in evidenza per avere un polinomio a coefficienti in $ZZ$). Sui termini noti, sappiamo che $tk=1$. Ma pensando in $ZZ$, si avrà per forza o $t=1 k=1$ o $t=-1 k=-1$.
Quindi ci siamo tolti altre due incognite!
In definitiva ci rimane:
$(x^4 - x^3 + 2x^2 - x + 1)=(x^2+ax+-1)(x^2+bx+-1)$ dove c'è il $+-$ per indicare i due casi possibili dei termini noti... ovviamente o sono entrambi $+$ o sono entrambi $-$.
Ora non resta che trovare $a$ e $b$ come ti ho fatto vedere sopra....