WolframAlpha へのこの入力を考えてみましょう。
解決 [ 0 = x^4 - 6*x^2 - 8*x*cos( (2*pi)/5 ) - 2*cos( (4*pi)/5) - 1 ]
それが与える解決策は、
{x == (1 - Sqrt[5])/2 || x == (3 + Sqrt[5])/2 || x == (-2 - Sqrt[2 (5 - Sqrt[5])])/2 || x == (-2 + Sqrt[2 (5 - Sqrt[5])])/2}
しかし、セージの同じ方程式は根を与えます。
h(x) = x^4 - 6*x^2 - 8*x*cos( (2*pi)/5 ) - 2*cos( (4*pi)/5) - 1
h(x).solve(x)
[x == -1/2*sqrt(-2*sqrt(5) + 10) - 1, x == 1/2*sqrt(-2*sqrt(5) + 10) - 1, x == - 1/2*sqrt(2*sqrt(5) + 6) + 1, x == 1/2*sqrt(2*sqrt(5) + 6) + 1]
WolframAlpha によって与えられた最初の 2 つのルートは、Sage によって与えられた最後の 2 つのルートとは異なるようです。
なんで?