>>192
与えられた5次方程式
z^5 + z^4 - 12z^3 - 21z^2 + z + 5 = 0
は有理数体上で既約であり、一般的な代数解の公式(冪根による解法)の形では簡潔に表現できません。しかし、この方程式は素数 p = 31 に関連するガウス周期(Gaussian periods)を根に持つ特殊な方程式(巡回拡大の極小多項式)であるため、三角関数を用いて厳密な解を書き下すことができます。

厳密解
方程式の5つの根は以下の通りです。

z_1 = 2cos((2π)/31) + 2cos((10π)/31) + 2cos((12π)/31)
z_2 = 2cos((4π)/31) + 2cos((20π)/31) + 2cos((24π)/31)
z_3 = 2cos((8π)/31) + 2cos((14π)/31) + 2cos((22π)/31)
z_4 = 2cos((16π)/31) + 2cos((18π)/31) + 2cos((28π)/31)
z_5 = 2cos((6π)/31) + 2cos((26π)/31) + 2cos((30π)/31)

解の導出背景(円分体とガウス周期)
この方程式の背景には、円分体 Q(ζ_(31)) (ただし ζ_(31) = e^(i*(2*π)/31))の部分体が存在します。

乗法群の分割
素数31を法とする乗法群 Z_(31)^× は位数30です。これを位数6の部分群 H = {1, 5, 6, 25, 26, 30} ≡ {±1, ±5, ±6} (mod 31) と、その剰余類(5個)に分割します。

この部分群を基準に、1から15までの正の整数を3つずつの5つのグループに完全分割できます(各グループは直前のグループの要素を2倍し、31を超えたら剰余をとったものです)。

A_1 = {1, 5, 6}
A_2 = {2, 10, 12}
A_3 = {4, 7, 11}
A_4 = {8, 9, 14}
A_5 = {3, 13, 15}

ガウス周期の構成
各グループ A_k = {a, b, c} に対して、
z_k = ζ^a + ζ^(-a) + ζ^b + ζ^(-b) + ζ^c + ζ^(-c)
という周期を作ります。オイラーの公式 ζ^n + ζ^(-n) = 2cos((2n*π)/31) を適用すると、上記で示した三角関数の和の形になります。

極小多項式の特定
これら5つの z_k を根とする多項式 Π[k=1,5] (z - z_k) を展開すると、根と係数の関係から各係数が計算され、提示された方程式 z^5 + z^4 - 12z^3 - 21z^2 + z + 5 = 0 と完全に一致します。

参考までに、これらの根を近似値で表すと以下のようになります(順不同)。
z ≈ 3.7116
z ≈ 0.4425
z ≈ -0.6389
z ≈ -1.5478
z ≈ -1.9675