>解がある方程式でもa=t(t^3-1)かつt=1ならば解が消滅する結果になる。
それをおかしいとは思いませんか?

a=t(t^3-1)は、(x-t)(x^2+tx+t^2)=a3(y^2+y)/aのときのみです。