x4+bx3+cx2+dx+e=0
先代入x=y+n消去x3的系數
(y+n)4+b(y+n)3+c(y+n)2+d(y+n)+e=0
y4+4ny3+6n2y2+4n3y+n4+by3+3bny2+3bn2y+bn3+cy2+2cny+cn2+dy+dn+e=0
y4+(b+4n)y3+(6n2+3bn+c)y2+(4n3+3bn2+2cn+d)y+n4+bn3+cn2+dn+e=0
∵要消去y3的系數
∴b-4n=0 n=-b/4
∴代入x=y-b/4,得y4+py2+qy+r=0
將其寫成(y2+ky+n)(y2-ky+m)=0
y4-ky3+my2+ky3-k2y2+kmy+ny2-kny+mn=0
y4+(m+n-k2)y2+k(m-n)y+mn=0
∴p=m+n-k2   ----- (1)
q=k(m-n)   ----- (2)
r=mn   ----- (3)
從(1)得m=k2+p-n   ----- (4)
代(4)入(2)得,
q=k(k2+p-n-n)
q=k3+pk-2nk
∴n=(k3+pk-q)/(2k)   ----- (5)
代(5)入(4)得,
m=k2+p-(k3+pk-q)/(2k)
m=(k3+pk+q0/(2k)   ----- (6)
代(5) & (6)入(3)得,
[(k3+pk+q0/(2k)][(k3+pk-q)/(2k)]=r
(k3+pk)2-q2=4rk2
k6+2pk4+(p2-4r)k2-q2=0
(k2)3+2p(k2)2+(p2-4r)(k2)-q2=0
用解三次方程的求根公式得其中一個k的值,代回(5)及(6)得m及n的值,
再代回(y2+ky+n)(y2-ky+m)=0
y2+ky+n=0 or y2-ky+m=0
y=[-k±(k2-4n)(1/2)]/2 or y=[k±(k2-4m)(1/2)]/2
得4個y值後,再代回x=y-b/4,就可得4個x的解。