n次方程式の解法まとめ

目次

備考

1次方程式

a1x+a0=0x=−a0a1\begin{gather*} a_1x + a_0 = 0 \\ \\ x = -\frac{a_0}{a_1} \end{gather*}

ただの式変形。特筆すべきことはない。

2次方程式

a2x2+a1x+a0=0a_2 x^2 + a_1 x + a_0 = 0

a2a_2 で割り、平方完成する。

x2+a1a2x+a0a2=0(x+a12a2)2−a124a22+a0a2=0(x+a12a2)2=a12−4a0a24a22\begin{gather*} &x^2 + \frac{a_1}{a_2} x + \frac{a_0}{a_2} = 0 \\ \\ & \left( x + \frac{a_1}{2 a_2} \right)^2 - \frac{a_1^2}{4a_2^2} + \frac{a_0}{a_2} = 0 \\ \\ & \left( x + \frac{a_1}{2 a_2} \right)^2 = \frac{a_1^2 - 4a_0a_2}{4a_2^2} \end{gather*}

平方根をとり、整理する。

x+a12a2=±a12−4a0a22a2x=−a1±a12−4a0a22a2\begin{gather*} x + \frac{a_1}{2 a_2} = \pm \frac{\sqrt{a_1^2 - 4a_0a_2}}{2a_2} \\ \\ x = \frac{-a_1 \pm \sqrt{a_1^2 - 4a_0a_2}}{2a_2} \end{gather*}

3次方程式

a3x3+a2x2+a1x+a0=0a_3 x^3 + a_2 x^2 + a_1 x + a_0 = 0

立方完成

a3a_3 で割り、bk=aka3 (k=0,1,2)b_k = \dfrac{a_k}{a_3} \ (k = 0, 1, 2) とおくと

x3+b2x2+b1x+b0=0x^3 + b_2 x^2 + b_1 x + b_0 = 0

立方完成して、2次の項を消す。立方完成後の3次の項は (x+b23)3\left(x + \dfrac{b_2}{3}\right)^3 となるので、 x=t−b23x = t - \dfrac{b_2}{3} と変換する。代入して整理すると

x3+b2x2+b1x+b0=0(t−b23)3+b2(t−b23)2+b1(t−b23)+b0=0t3−b2t2+b223t−b2327+b2(t2−2b23t+b229)+b1(t−b23)+b0=0t3+(b1−b223)t+b0+2b2327−b1b23=0\begin{alignedat}{2} & x^3 + b_2 x^2 + b_1 x + b_0 = 0 \\ \\ & \left(t - \frac{b_2}{3}\right)^3 + b_2 \left(t - \frac{b_2}{3}\right)^2 + b_1 \left(t - \frac{b_2}{3}\right) + b_0 = 0 \\ \\ & t^3 - b_2 t^2 + \frac{b_2^2}{3} t - \frac{b_2^3}{27} + b_2 \left(t^2 - \frac{2b_2}{3} t + \frac{b_2^2}{9} \right) + b_1 \left(t - \frac{b_2}{3}\right) + b_0 = 0 \\ \\ & t^3 + \left(b_1 - \frac{b_2^2}{3} \right) t + b_0 + \frac{2b_2^3}{27} - \frac{b_1b_2}{3} = 0 \end{alignedat}

が得られ

c0=b0+2b2327−b1b23c1=b1−b223\begin{alignedat}{2} c_0 &= b_0 + \frac{2b_2^3}{27} - \frac{b_1b_2}{3} \\ \\ c_1 &= b_1 - \frac{b_2^2}{3} \end{alignedat}

とおけば、t3+c1t+c0=0t^3 + c_1t + c_0 = 0 を得る。

c1=0c_1 = 0 のときは立方根をとるだけで済み、また c0=0c_0 = 0 のときは2次式以下に因数分解できるため、以降 c0≠0, c1≠0c_0 \ne 0,\ c_1 \ne 0 とする。

Cardanoの解法

まず t=u+vt = u + v とおく。すると

(u+v)3+c1(u+v)+c0=0u3+v3+3uv(u+v)+c1(u+v)+c0=0u3+v3+c0+(3uv+c1)(u+v)=0⋯(A)\begin{alignedat}{2} & (u + v)^3 + c_1(u + v) + c_0 = 0 \\ & u^3 + v^3 + 3uv(u + v) + c_1(u + v) + c_0 = 0 \\ & u^3 + v^3 + c_0 + (3uv + c_1)(u + v) = 0 \qquad \cdots \text{(A)} \end{alignedat}

ここで、(A)\text{(A)} が成り立つためには、以下の2式が成立すれば十分である。

{u3+v3+c0=03uv+c1=0\left\{ \begin{alignedat}{2} u^3 + v^3 + c_0 &= 0 \\ 3uv + c_1 &= 0 \end{alignedat} \right.

変形して

{u3+v3=−c0u3v3=−(c13)3\left\{ \begin{alignedat}{2} u^3 + v^3 &= -c_0 \\ u^3v^3 &= -\left(\frac{c_1}{3}\right)^3 \end{alignedat} \right.

解と係数の関係より、 u3,v3u^3, v^3 は以下の2次方程式の解になる。

s2+c0s−(c13)3=0s^2 + c_0 s - \left(\frac{c_1}{3}\right)^3 = 0

これを解くと

s=−c02±(c02)2+(c13)3s = -\frac{c_0}{2} \pm \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}

二つの解のうちいずれか一つを選んで u3u^3 とする。ここでは符号が正の方を選ぶ。

u3=−c02+(c02)2+(c13)3\begin{alignedat}{2} u^3 &= -\frac{c_0}{2} + \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3} \end{alignedat}

立方根をとると

u=ωk−c02+(c02)2+(c13)33(k=0,1,2)\begin{alignedat}{2} u &= \omega^k \sqrt[3]{-\frac{c_0}{2} + \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}} \quad (k = 0, 1, 2) \end{alignedat}

のように、3つの解が得られる。

uv=−c13uv = -\dfrac{c_1}{3} より

v=−c13u=−c1ω−k3(−c02+(c02)2+(c13)3)−1/3(k=0,1,2)\begin{alignedat}{2} v = -\frac{c_1}{3u} = -\frac{c_1\omega^{-k}}{3}\left(-\frac{c_0}{2} + \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}\right)^{-1/3} \quad (k = 0, 1, 2) \end{alignedat}

よって、以下の三つの解が得られる。

t=u+v=ωk−c02+(c02)2+(c13)33−c1ω−k3(−c02+(c02)2+(c13)3)−1/3(k=0,1,2)\begin{alignedat}{2} t &= u + v \\ \\ &= \omega^k \sqrt[3]{-\frac{c_0}{2} + \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}} -\frac{c_1\omega^{-k}}{3}\left(-\frac{c_0}{2} + \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}\right)^{-1/3} \quad (k = 0, 1, 2) \end{alignedat}

よって a3x3+a2x2+a1x+a0=0a_3 x^3 + a_2 x^2 + a_1 x + a_0 = 0 の解は

x=−b23+t=−b23+ωk−c02+(c02)2+(c13)33−c1ω−k3(−c02+(c02)2+(c13)3)−1/3(k=0,1,2)\begin{alignedat}{2} x &= - \frac{b_2}{3} + t \\ \\ &= -\frac{b_2}{3} + \omega^k \sqrt[3]{-\frac{c_0}{2} + \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}} -\frac{c_1\omega^{-k}}{3}\left(-\frac{c_0}{2} + \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}\right)^{-1/3} \quad (k = 0, 1, 2) \end{alignedat}

ただし

bl=ala3  (l=0,1,2)c0=b0+2b2327−b1b23c1=b1−b223\begin{alignedat}{2} b_l &= \frac{a_l}{a_3} \ \ (l = 0, 1, 2) \\ \\ c_0 &= b_0 + \frac{2b_2^3}{27} - \frac{b_1b_2}{3} \\ \\ c_1 &= b_1 - \frac{b_2^2}{3} \end{alignedat}

である。

また、積と立方根の交換をしても値が保たれる場合、つまり

−c02+(c02)2+(c13)33×−c02−(c02)2+(c13)33=(−c02+(c02)2+(c13)3)(−c02−(c02)2+(c13)3)3\begin{alignedat}{2} &\sqrt[3]{-\frac{c_0}{2} + \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}} \times \sqrt[3]{-\frac{c_0}{2} - \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}} \\ \\ &= \sqrt[3]{\left(-\frac{c_0}{2} + \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}\right) \left(-\frac{c_0}{2} - \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}\right)} \end{alignedat}

が成り立つときは

v=−c1ω−k3−c0/2+(c0/2)2+(c1/3)33=−c1ω−k−c0/2−(c0/2)2+(c1/3)333(−c0/2+(c0/2)2+(c1/3)3)(−c0/2−(c0/2)2+(c1/3)3)3=−c1ω−k−c0/2−(c0/2)2+(c1/3)333(−c0/2)2−((c0/2)2+(c1/3)3)3=−c1ω−k3−(c1/3)33−c02−(c02)2+(c13)33=−c1ω−k−c133−c02−(c02)2+(c13)33\begin{alignedat}{2} v &= -\frac{c_1\omega^{-k}}{3\sqrt[3]{-c_0/2 + \sqrt{(c_0/2)^2 + (c_1/3)^3}}} \\ \\ &= -\frac{c_1\omega^{-k}\sqrt[3]{-c_0/2 - \sqrt{(c_0/2)^2 + (c_1/3)^3}}} {3\sqrt[3]{\left(-c_0/2 + \sqrt{(c_0/2)^2 + (c_1/3)^3}\right)\left(-c_0/2 - \sqrt{(c_0/2)^2 + (c_1/3)^3}\right)}} \\ \\ &= -\frac{c_1\omega^{-k}\sqrt[3]{-c_0/2 - \sqrt{(c_0/2)^2 + (c_1/3)^3}}} {3\sqrt[3]{(-c_0/2)^2 - \left((c_0/2)^2 + (c_1/3)^3\right)}} \\ \\ &= -\frac{c_1\omega^{-k}}{3\sqrt[3]{-(c_1/3)^3}}\sqrt[3]{-\frac{c_0}{2} - \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}} \\ \\ &= -\frac{c_1\omega^{-k}}{\sqrt[3]{-c_1^3}}\sqrt[3]{-\frac{c_0}{2} - \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}} \end{alignedat}

さらに c1c_1 が負の実数であるなら、−c133=−c1\sqrt[3]{-c_1^3} = -c_1 が成立するので

v=−c1ω−k−c1−c02−(c02)2+(c13)33=ω−k−c02−(c02)2+(c13)33\begin{alignedat}{2} v &= -\frac{c_1\omega^{-k}}{-c_1}\sqrt[3]{-\frac{c_0}{2} - \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}} \\ \\ &= \omega^{-k}\sqrt[3]{-\frac{c_0}{2} - \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}} \end{alignedat}

と表せ、解を

x=−b23+ωk−c02+(c02)2+(c13)33+ω−k−c02−(c02)2+(c13)33(k=0,1,2)\begin{alignedat}{2} x &= -\frac{b_2}{3} + \omega^k \sqrt[3]{-\frac{c_0}{2} + \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}} + \omega^{-k}\sqrt[3]{-\frac{c_0}{2} - \sqrt{\left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3}} \quad (k = 0, 1, 2) \end{alignedat}

という形にできる。特に、c0,c1c_0, c_1 が共に負の実数である場合、立方根の中身は共に正の実数か互いに共役な虚数となり、この形に変形できる。以下軽く理由を説明する。

立方根は偏角を1/3倍し、複素共役は-1倍する。これらの操作をどの順で適用しても、範囲 (−π,π]\left(-\pi, \pi \right] の外に偏角の値がはみ出ることはない。正確には偏角が π\pi のとき、複素共役をとる操作で範囲をはみ出るが、これは負の実数であるので条件に合致しない。つまり、α\alpha が正の実数あるいは虚数であるとき、α‾3=α3‾\sqrt[3]{\overline{\alpha}} = \overline{\sqrt[3]{\alpha}} が成り立つ。

よって

α3α‾3=α3α3‾=∣α3∣2=∣α∣23=αα‾3\begin{alignedat}{2} \sqrt[3]{\alpha}\sqrt[3]{\overline{\alpha}} &= \sqrt[3]{\alpha}\overline{\sqrt[3]{\alpha}} \\ &= |\sqrt[3]{\alpha}|^2 \\ &= \sqrt[3]{|\alpha|^2} \\ &= \sqrt[3]{\alpha\overline{\alpha}} \end{alignedat}

となり、立方根と積を交換しても等しいことが分かる。

還元不能 (casus irreducibilis)

以下 c0,c1c_0, c_1 を実数とする。

上の (c02)2+(c13)3\left(\dfrac{c_0}{2}\right)^2 + \left(\dfrac{c_1}{3}\right)^3 の値が負のとき、u3,v3u^3, v^3 は虚数となる。不等式を立てて変形すると

(c02)2+(c13)3<027c02+4c13<0−4c13−27c02>0\begin{alignedat}{2} \left(\frac{c_0}{2}\right)^2 + \left(\frac{c_1}{3}\right)^3 &< 0 \\ \\ 27c_0^2 + 4c_1^3 &< 0 \\ \\ - 4c_1^3 - 27c_0^2 &> 0 \end{alignedat}

である。

また、3次方程式 a3x3+a2x2+a1x+a0=0a_3 x^3 + a_2 x^2 + a_1 x + a_0 = 0 の判別式 Δ\Delta は

Δ=−4a13a3+a12a22−4a0a23+18a0a1a2a3−27a02a32\Delta = -4a_1^3 a_3 + a_1^2 a_2^2 - 4a_0 a_2^3 + 18a_0 a_1 a_2 a_3 - 27 a_0^2 a_3^2

である。これに a0=c0, a1=c1, a2=0, a3=1a_0 = c_0, \ a_1 = c_1, \ a_2 = 0, \ a_3 = 1 を代入すると

Δ=−4c13−27c02\Delta = -4c_1^3 - 27c_0^2

つまり u3,v3u^3, v^3 が虚数であることと、Δ>0\Delta > 0 すなわち3次方程式が3つの実数解をもつことは、実は同値なのである。さらに3次方程式が既約な場合、虚数を避けて代数的に解を書き下すことはできないことが分かっており、これを 還元不能 (casus irreducibilis) という。

Vièteの解法

代数的な解法に拘らなければ、Δ>0\Delta > 0 の場合に虚数を避けることもできる。立方完成までは同じなので t3+c1t+c0=0t^3 + c_1 t + c_0 = 0 の形から始める。

c0,c1c_0, c_1 を 00 ではない実数とし Δ>0\Delta > 0 とする。またこのとき c1<0c_1 < 0 である。なぜなら c1>0c_1 > 0 であれば Δ=−4c13−27c02<0\Delta = -4c_1^3 - 27c_0^2 < 0 となるため。

cos⁡\cos の3倍角の公式 cos⁡3θ=4cos⁡3θ−3cos⁡θ\cos{3\theta} = 4\cos^3{\theta} - 3\cos{\theta} を変形して

cos⁡3θ−34cos⁡θ−14cos⁡3θ=0\cos^3{\theta} - \frac{3}{4} \cos{\theta} - \frac{1}{4} \cos{3\theta} = 0

3次方程式をこの変形3倍角の公式が使える形に持っていきたい。そのために AA をある 00 でない複素数(値は後で求める)として t=Acos⁡θt = A\cos{\theta} とおき代入する。

(Acos⁡θ)3+c1Acos⁡θ+c0=0cos⁡3θ+c1A2cos⁡θ+c0A3=0\begin{alignedat}{2} &(A\cos{\theta})^3 + c_1 A\cos{\theta} + c_0 = 0 \\ \\ & \cos^3{\theta} + \frac{c_1}{A^2}\cos{\theta} + \frac{c_0}{A^3} = 0 \end{alignedat}

変形3倍角の公式と係数を比較して

c1A2=−34c0A3=−14cos⁡3θ\begin{alignedat}{2} \frac{c_1}{A^2} &= -\frac{3}{4} \\ \\ \frac{c_0}{A^3} &= -\frac{1}{4} \cos{3\theta} \end{alignedat}

1つ目の式から A=±2−c13A = \pm 2\sqrt{-\dfrac{c_1}{3}} が求められる。符号はどちらでも良いのでここでは正の方をとる。

cos⁡3θ=−4c0A3=−4c0×18(−3c1)−3c1=33c02c1−c1\begin{alignedat}{2} \cos{3\theta} &= -\frac{4c_0}{A^3} \\ \\ &= -4c_0 \times \frac{1}{8}\left(-\frac{3}{c_1}\right)\sqrt{-\frac{3}{c_1}} \\ \\ &= \frac{3\sqrt{3}c_0}{2c_1\sqrt{-c_1}} \end{alignedat}

cos⁡\cos の逆関数で値域を [0,π][0, \pi] に制限したものを Cos⁡−1\operatorname{Cos}^{-1} とすると、θ\theta は

3θ=±Cos⁡−133c02c1−c1+2kπθ=±13Cos⁡−133c02c1−c1+23kπ(k∈Z)\begin{alignedat}{2} 3\theta &= \pm \operatorname{Cos}^{-1}{\frac{3\sqrt{3}c_0}{2c_1\sqrt{-c_1}}} + 2k \pi \\ \\ \theta &= \pm \frac{1}{3} \operatorname{Cos}^{-1}{\frac{3\sqrt{3}c_0}{2c_1\sqrt{-c_1}}} + \frac{2}{3} k\pi \quad (k \in \mathbb{Z}) \end{alignedat}

と求められる。

ここで Cos⁡−1\operatorname{Cos}^{-1} の定義域は [−1,1][-1, 1] なので、33c02c1−c1\dfrac{3\sqrt{3}c_0}{2c_1\sqrt{-c_1}} がこの範囲内になるのかの確認が必要だが、Δ=−4c13−27c02>0\Delta = -4c_1^3 - 27c_0^2 > 0 より 0<27c02<4(−c1)30 < 27 c_0^2 < 4(-c_1)^3 がわかり、したがって

0<27c024(−c1)3<10 < \frac{27c_0^2}{4(-c_1)^3} < 1

また

(33c02c1−c1)2=27c024(−c1)3\left(\frac{3\sqrt{3}c_0}{2c_1\sqrt{-c_1}}\right)^2 = \frac{27c_0^2}{4(-c_1)^3}

であるので、−1<33c02c1−c1<1-1 < \dfrac{3\sqrt{3}c_0}{2c_1\sqrt{-c_1}} < 1 であることが分かる。

さて、上で求めた θ\theta は無限個あるが、cos⁡\cos の周期性と偶関数性から、複数の θ\theta が同じ tt の値に対応する。そのような重複する θ\theta を除きつつ、 t=Acos⁡θt = A \cos{\theta} を求めると次の三つになる。

t=2−c13cos⁡(13Cos⁡−133c02c1−c1+23kπ)(k=0,1,2)t = 2\sqrt{-\frac{c_1}{3}} \cos{\left(\frac{1}{3}\operatorname{Cos}^{-1}{\frac{3\sqrt{3}c_0}{2c_1\sqrt{-c_1}} + \frac{2}{3}}k\pi\right)} \quad (k = 0, 1, 2)

よって a3x3+a2x2+a1x+a0=0a_3 x^3 + a_2 x^2 + a_1 x + a_0 = 0 の解は

x=−b23+t=−b23+2−c13cos⁡(13Cos⁡−133c02c1−c1+23kπ)(k=0,1,2)\begin{alignedat}{2} x &= -\frac{b_2}{3} + t \\ \\ &= -\frac{b_2}{3} + 2\sqrt{-\dfrac{c_1}{3}} \cos{\left(\frac{1}{3}\operatorname{Cos}^{-1}{\frac{3\sqrt{3}c_0}{2c_1\sqrt{-c_1}} + \frac{2}{3}}k\pi\right)} \quad (k = 0, 1, 2) \end{alignedat}

ただし

bl=ala3  (l=0,1,2)c0=b0+2b2327−b1b23c1=b1−b223\begin{alignedat}{2} b_l &= \frac{a_l}{a_3} \ \ (l = 0, 1, 2) \\ \\ c_0 &= b_0 + \frac{2b_2^3}{27} - \frac{b_1b_2}{3} \\ \\ c_1 &= b_1 - \frac{b_2^2}{3} \end{alignedat}

例

次の3次方程式を解いてみる。

x3−6x2+3x+6=0x^3 - 6x^2 + 3x + 6 = 0

x=t+2x = t + 2 とおいて2次の項を消す。

(t+2)3−6(t+2)2+3(t+2)+6=0(t3+6t2+12t+8)−6(t2+4t+4)+3(t+2)+6=0t3+12t+8−24t−24+3t+6+6=0t3−9t−4=0\begin{alignedat}{2} (&t + 2)^3 - 6(t + 2)^2 + 3(t + 2) + 6 = 0 \\ (&t^3 + 6t^2 + 12t + 8) - 6(t^2 + 4t + 4) + 3(t + 2) + 6 = 0 \\ &t^3 + 12t + 8 - 24t - 24 + 3t + 6 + 6 = 0 \\ &t^3 - 9t - 4 = 0 \end{alignedat}

まずCardanoの解法で解いてみる。

t=u+vt = u + v とおいて整理。

(u+v)3−9(u+v)−4=0u3+v3−4+(3uv−9)(u+v)=0\begin{alignedat}{2} &(u + v)^3 - 9(u + v) - 4 = 0 \\ &u^3 + v^3 - 4 + (3uv - 9)(u + v) = 0 \end{alignedat}

よって

{u3+v3−4=03uv−9=0\left\{ \begin{alignedat}{2} u^3 + v^3 - 4 &= 0 \\ 3uv - 9 &= 0 \end{alignedat} \right.

が成り立てば十分。変形して

{u3+v3=4u3v3=27\left\{ \begin{alignedat}{2} u^3 + v^3 &= 4 \\ u^3v^3 &= 27 \end{alignedat} \right.

よって u3,v3u^3, v^3 は 2次方程式 s2−4s+27=0s^2 - 4s + 27 = 0 の解になる。これを解いて

s=2±(−2)2−27=2±i23\begin{alignedat}{2} s &= 2 \pm \sqrt{(-2)^2 - 27} \\ &= 2 \pm i\sqrt{23} \end{alignedat}

二つある内のどちらか片方を u3u^3 とする。ここでは符号が正の方を選ぶ。

u3=2+i23\begin{alignedat}{2} u^3 &= 2 + i\sqrt{23} \end{alignedat}

よって

u=ωk2+i233(k=0,1,2)u = \omega^k \sqrt[3]{2 + i\sqrt{23}} \quad (k = 0, 1, 2)

uv=3uv = 3 より

v=3u=3ω−k2+i233(k=0,1,2)\begin{alignedat}{2} v &= \frac{3}{u} \\ \\ &= \frac{3\omega^{-k}}{\sqrt[3]{2 + i\sqrt{23}}} \quad (k = 0, 1, 2) \end{alignedat}

分母分子に 2−i233\sqrt[3]{2 - i\sqrt{23}} をかける。2+i232 + i\sqrt{23} と 2−i232 - i\sqrt{23} は互いに共役な虚数であるので

2+i2332−i233=(2+i23)(2−i23)3=273=3\sqrt[3]{2 + i\sqrt{23}}\sqrt[3]{2 - i\sqrt{23}} = \sqrt[3]{(2 + i\sqrt{23})(2 - i\sqrt{23})} = \sqrt[3]{27} = 3

が成立する。よって

v=3ω−k2−i2332+i2332−i233=3ω−k2−i2333=ω−k2−i233(k=0,1,2)\begin{alignedat}{2} v &= \frac{3\omega^{-k}\sqrt[3]{2 - i\sqrt{23}}}{\sqrt[3]{2 + i\sqrt{23}}\sqrt[3]{2 - i\sqrt{23}}} \\ \\ &= \frac{3\omega^{-k}\sqrt[3]{2 - i\sqrt{23}}}{3} \\ \\ &= \omega^{-k}\sqrt[3]{2 - i\sqrt{23}} \quad (k = 0, 1, 2) \end{alignedat}

したがって tt は以下のように表せる。

t=ωk2+i233+ω−k2−i233(k=0,1,2)t = \omega^k \sqrt[3]{2 + i\sqrt{23}} + \omega^{-k} \sqrt[3]{2 - i\sqrt{23}} \quad (k = 0, 1, 2)

よって x3−6x2+3x+6=0x^3 - 6x^2 + 3x + 6 = 0 の解は

x=2+ωk2+i233+ω−k2−i233(k=0,1,2)x = 2 + \omega^k \sqrt[3]{2 + i\sqrt{23}} + \omega^{-k} \sqrt[3]{2 - i\sqrt{23}} \quad (k = 0, 1, 2)

である。3つの解は全て実数であるが、この式から虚数単位 ii を除去することはできない(還元不能)。

Vièteの解法でも求めてみる。t=Acos⁡θt = A\cos{\theta} とおいて代入。

(Acos⁡θ)3−9Acos⁡θ−4=0cos⁡3θ−9A2cos⁡θ−4A3=0\begin{alignedat}{2} &(A\cos{\theta})^3 - 9A\cos{\theta} - 4 = 0 \\ \\ &\cos^3{\theta} - \frac{9}{A^2} \cos{\theta} - \frac{4}{A^3} = 0 \end{alignedat}

cos⁡3θ−34cos⁡θ−14cos⁡3θ=0\cos^3{\theta} - \dfrac{3}{4}\cos{\theta} - \dfrac{1}{4}\cos{3\theta} = 0 と係数比較して

−9A2=−34−4A3=−14cos⁡3θ\begin{alignedat}{2} -\dfrac{9}{A^2} &= -\dfrac{3}{4} \\ \\ -\dfrac{4}{A^3} &= -\dfrac{1}{4}\cos{3\theta} \end{alignedat}

よって1つ目の式より A=±23A = \pm 2\sqrt{3} である。ここでは正の方を採用する。2つ目に代入して

cos⁡3θ=16A3=168⋅33=239t=23cos⁡(13Cos⁡−1239+23kπ)(k=0,1,2)\begin{gather*} \cos{3\theta} = \frac{16}{A^3} = \frac{16}{8\cdot3\sqrt{3}} = \frac{2\sqrt{3}}{9} \\ \\ t = 2\sqrt{3} \cos{\left(\frac{1}{3} \operatorname{Cos}^{-1}{\frac{2\sqrt{3}}{9}} + \frac{2}{3} k\pi\right)} \quad (k = 0, 1, 2) \end{gather*}

よって x3−6x2+3x+6=0x^3 - 6x^2 + 3x + 6 = 0 の解は

x=2+23cos⁡(13Cos⁡−1239+23kπ)(k=0,1,2)x = 2 + 2\sqrt{3} \cos{\left(\frac{1}{3} \operatorname{Cos}^{-1}{\frac{2\sqrt{3}}{9}} + \frac{2}{3} k\pi\right)} \quad (k = 0, 1, 2)

である。

4次方程式

a4x4+a3x3+a2x2+a1x+a0=0a_4x^4 + a_3 x^3 + a_2 x^2 + a_1 x + a_0 = 0

3次の項の消去

まず a4a_4 で割り、bk=aka4 (k=0,1,2,3)b_k = \dfrac{a_k}{a_4} \ (k = 0, 1, 2, 3) とおくと

x4+b3x3+b2x2+b1x+b0=0x^4 + b_3 x^3 + b_2 x^2 + b_1 x + b_0 = 0

3次方程式と同様の方法で3次の項を消す。4次の項は (x+b34)4\left( x + \dfrac{b_3}{4} \right)^4 となるので x=t−b34x = t - \dfrac{b_3}{4} と変換する。代入して整理すると

x4+b3x3+b2x2+b1x+b0=0(t−b34)4+b3(t−b34)3+b2(t−b34)2+b1(t−b34)+b0=0t4−b3t3+3b328t2−b3316t+b34256+b3(t3−3b34t2+3b3216t−b3364)+b2(t2−b32t+b3216)+b1(t−b34)+b0=0t4+(b2−3b328)t2+(b1+b338−b2b32)t+b0−3b34256+b2b3216−b1b34=0\begin{alignedat}{2} & x^4 + b_3 x^3 + b_2 x^2 + b_1 x + b_0 = 0 \\ \\ & \left( t - \frac{b_3}{4} \right)^4 + b_3 \left( t - \frac{b_3}{4} \right)^3 + b_2 \left( t - \frac{b_3}{4} \right)^2 + b_1 \left( t - \frac{b_3}{4} \right) + b_0 = 0 \\ \\ & t^4 - b_3 t^3 + \frac{3b_3^2}{8} t^2 - \frac{b_3^3}{16} t + \frac{b_3^4}{256} + b_3 \left(t^3 - \frac{3b_3}{4} t^2 + \frac{3b_3^2}{16} t - \frac{b_3^3}{64}\right) + b_2 \left(t^2 - \frac{b_3}{2}t + \frac{b_3^2}{16} \right) + b_1 \left( t - \frac{b_3}{4} \right) + b_0 = 0 \\ \\ & t^4 + \left(b_2 - \frac{3b_3^2}{8}\right) t^2 + \left(b_1 + \frac{b_3^3}{8} - \frac{b_2b_3}{2}\right) t + b_0 - \frac{3b_3^4}{256} + \frac{b_2b_3^2}{16} - \frac{b_1b_3}{4} = 0 \end{alignedat}

となり

c0=b0−3b34256+b2b3216−b1b34c1=b1+b338−b2b32c2=b2−3b328\begin{alignedat}{2} c_0 &= b_0 - \frac{3b_3^4}{256} + \frac{b_2b_3^2}{16} - \frac{b_1b_3}{4} \\ \\ c_1 &= b_1 + \frac{b_3^3}{8} - \frac{b_2b_3}{2} \\ \\ c_2 &= b_2 - \frac{3b_3^2}{8} \end{alignedat}

とおけば、t4+c2t2+c1t+c0=0t^4 + c_2 t^2 + c_1 t + c_0 = 0 を得る。c1=0c_1 = 0 のときは複二次式になり、また c0=0c_0 = 0 のときは3次式以下に因数分解できるので、以降 c0≠0, c1≠0c_0 \ne 0,\ c_1 \ne 0 とする。

Ferrariの解法

λ\lambda をある複素数(値は後で求める)として、2λt2+λ2−2λt2−λ22\lambda t^2 + \lambda^2 - 2 \lambda t^2 - \lambda^2 を加える。t4+2λt2+λ2=(t2+λ)2t^4 + 2\lambda t^2 + \lambda^2 = (t^2 + \lambda)^2 であることを使って変形すると

t4+2λt2+λ2−2λt2−λ2+c2t2+c1t+c0=0(t2+λ)2+(c2−2λ)t2+c1t+c0−λ2=0(t2+λ)2−{(2λ−c2)t2−c1t+λ2−c0}=0\begin{alignedat}{2} & t^4 + 2\lambda t^2 + \lambda^2 - 2\lambda t^2 - \lambda^2 + c_2 t^2 + c_1 t + c_0 = 0 \\ & (t^2 + \lambda)^2 + (c_2 - 2\lambda) t^2 + c_1 t + c_0 - \lambda^2 = 0 \\ & (t^2 + \lambda)^2 - \{(2\lambda - c_2)t^2 - c_1 t + \lambda^2 - c_0\} = 0 \end{alignedat}

ここで、左辺が (2乗) - (2乗) の形になれば、左辺は二つの2次式に因数分解出来て2次方程式に帰着できる。よって第2項 (2λ−c2)t2−c1t+λ2−c0(2\lambda - c_2)t^2 - c_1 t + \lambda^2 - c_0 が完全平方になるように λ\lambda の値を決める。これは2次方程式 (2λ−c2)t2−c1t+λ2−c0=0(2\lambda - c_2)t^2 - c_1 t + \lambda^2 - c_0 = 0 が重解をもつこと、またその判別式が0であることと同値。判別式を Δ\Delta とすると

Δ=(−c1)2−4(2λ−c2)(λ2−c0)=−4(2λ3−c2λ2−2c0λ+c0c2)+c12=−8λ3+4c2λ2+8c0λ−4c0c2+c12\begin{alignedat}{2} \Delta &= (-c_1)^2 - 4(2\lambda - c_2)(\lambda^2 - c_0) \\ &= - 4(2\lambda^3 - c_2\lambda^2 - 2c_0\lambda + c_0c_2) + c_1^2 \\ &= -8\lambda^3 + 4c_2\lambda^2 + 8c_0\lambda - 4c_0c_2 + c_1^2 \end{alignedat}

であるので、λ\lambda は3次方程式

8λ3−4c2λ2−8c0λ+4c0c2−c12=08\lambda^3 - 4c_2\lambda^2 - 8c_0\lambda + 4c_0c_2 - c_1^2 = 0

を満たす。これを解いて λ\lambda を求める。

2次方程式 ax2+bx+c=0ax^2 + bx + c = 0 が重解をもつとき

ax2+bx+c=a(x+b2a)2=(ax+b2a)2\begin{alignedat}{2} ax^2 + bx + c &= a\left(x + \frac{b}{2a}\right)^2 \\ \\ &= \left(\sqrt{a}x + \frac{b}{2\sqrt{a}}\right)^2 \end{alignedat}

と変形できる。よって第2項は

(2λ−c2)t2−c1t+λ2−c0=(2λ−c2t−c122λ−c2)2\begin{alignedat}{2} &(2\lambda - c_2)t^2 - c_1 t + \lambda^2 - c_0 \\ \\ &= \left(\sqrt{2\lambda - c_2}t - \frac{c_1}{2\sqrt{2\lambda - c_2}}\right)^2 \end{alignedat}

である。

d1=2λ−c2d2=−c12d1\begin{alignedat}{2} d_1 &= \sqrt{2\lambda - c_2} \\ \\ d_2 &= -\frac{c_1}{2d_1} \end{alignedat}

とおけば、4次方程式は

(t2+λ)2−{(2λ−c2)t2−c1t+λ2−c0}=0(t2+λ)2−(d1t+d2)2=0{(t2+λ)+(d1t+d2)}{(t2+λ)−(d1t+d2)}=0(t2+d1t+d2+λ)(t2−d1t−d2+λ)=0\begin{alignedat}{2} &(t^2 + \lambda)^2 - \{(2\lambda - c_2)t^2 - c_1 t + \lambda^2 - c_0\} = 0 \\ &(t^2 + \lambda)^2 - \left(d_1t + d_2\right)^2 = 0 \\ \{&(t^2 + \lambda) + (d_1 t + d_2)\}\{(t^2 + \lambda) - (d_1 t + d_2)\} = 0 \\ &(t^2 + d_1 t + d_2 + \lambda)(t^2 - d_1 t - d_2 + \lambda) = 0 \end{alignedat}

と分解できる。t2+d1t+d2+λ=0t^2 + d_1 t + d_2 + \lambda = 0 の解は

t=−d12±d124−d2−λt = -\frac{d_1}{2} \pm \sqrt{\frac{d_1^2}{4} - d_2 - \lambda}

t2−d1t−d2+λ=0t^2 - d_1 t - d_2 + \lambda = 0 の解も同様に求めて

t=d12±d124+d2−λt = \frac{d_1}{2} \pm \sqrt{\frac{d_1^2}{4} + d_2 - \lambda}

よって a4x4+a3x3+a2x2+a1x+a0=0a_4 x^4 + a_3 x^3 + a_2 x^2 + a_1 x + a_0 = 0 の解は

x=−d12−b34±d124−d2−λ,d12−b34±d124+d2−λ\begin{alignedat}{2} x = - &\frac{d_1}{2} - \frac{b_3}{4} \pm \sqrt{\frac{d_1^2}{4} - d_2 - \lambda}, \\ \\ &\frac{d_1}{2} - \frac{b_3}{4} \pm \sqrt{\frac{d_1^2}{4} + d_2 - \lambda} \end{alignedat}

ただし、λ\lambda は3次方程式 8λ3−4c2λ2−8c0λ+4c0c2−c12=08\lambda^3 - 4c_2\lambda^2 - 8c_0\lambda + 4c_0c_2 - c_1^2 = 0 の解であり、また

bl=ala4  (l=0,1,2,3)c0=b0−3b34256+b2b3216−b1b34c1=b1+b338−b2b32c2=b2−3b328d1=2λ−c2d2=−c12d1\begin{alignedat}{2} b_l &= \frac{a_l}{a_4} \ \ (l = 0, 1, 2, 3) \\ \\ c_0 &= b_0 - \frac{3b_3^4}{256} + \frac{b_2b_3^2}{16} - \frac{b_1b_3}{4} \\ \\ c_1 &= b_1 + \frac{b_3^3}{8} - \frac{b_2b_3}{2} \\ \\ c_2 &= b_2 - \frac{3b_3^2}{8} \\ \\ d_1 &= \sqrt{2\lambda - c_2} \\ \\ d_2 &= -\frac{c_1}{2d_1} \end{alignedat}

である。

例

次の4次方程式を解いてみる。

x4−4x3−18x2+16x+2=0x^4 - 4x^3 - 18x^2 + 16x + 2 = 0

x=t+1x = t + 1 とおいて3次の項を消す。

(t+1)4−4(t+1)3−18(t+1)2+16(t+1)+2=0(t4+4t3+6t2+4t+1)−4(t3+3t2+3t+1)−18(t2+2t+1)+16(t+1)+2=0t4+6t2+4t+1−12t2−12t−4−18t2−36t−18+16t+16+2=0t4−24t2−28t−3=0\begin{alignedat}{2} (&t + 1)^4 - 4(t + 1)^3 - 18(t + 1)^2 + 16(t + 1) + 2 = 0 \\ (&t^4 + 4t^3 + 6t^2 + 4t + 1) - 4(t^3 + 3t^2 + 3t + 1) - 18(t^2 + 2t + 1) + 16(t + 1) + 2 = 0 \\ &t^4 + 6t^2 + 4t + 1 - 12t^2 - 12t - 4 - 18t^2 - 36t - 18 + 16t + 16 + 2 = 0 \\ &t^4 - 24 t^2 - 28t - 3 = 0 \end{alignedat}

λ2+2λt2−λ2−2λt2\lambda^2 + 2\lambda t^2 - \lambda^2 - 2\lambda t^2 を加えて整理する。

t4+2λt2+λ2−24t2−2λt2−28t−λ2−3=0(t2+λ)2−(2λ+24)t2−28t−λ2−3=0(t2+λ)2−{(2λ+24)t2+28t+λ2+3}=0\begin{alignedat}{2} &t^4 + 2\lambda t^2 + \lambda^2 - 24 t^2 - 2\lambda t^2 - 28t - \lambda^2 - 3 = 0 \\ &(t^2 + \lambda)^2 - (2\lambda + 24)t^2 - 28t - \lambda^2 - 3 = 0 \\ &(t^2 + \lambda)^2 - \{(2\lambda + 24)t^2 + 28t + \lambda^2 + 3\} = 0 \end{alignedat}

これの第2項が完全平方になればよい。tt についての2次方程式 (2λ+24)t2+28t+λ2+3=0(2\lambda + 24)t^2 + 28t + \lambda^2 + 3 = 0 の判別式を Δ\Delta とおくと

Δ=142−(2λ+24)(λ2+3)=196−(2λ3+6λ+24λ2+72)=−2λ3−24λ2−6λ+124=−2(λ3+12λ2+3λ−62)\begin{alignedat}{2} \Delta &= 14^2 - (2\lambda + 24)(\lambda^2 + 3) \\ &= 196 - (2\lambda^3 + 6\lambda + 24\lambda^2 + 72) \\ &= -2\lambda^3 - 24\lambda^2 - 6\lambda + 124 \\ &= -2(\lambda^3 + 12\lambda^2 + 3\lambda - 62) \end{alignedat}

よって λ\lambda は3次方程式 λ3+12λ2+3λ−62=0\lambda^3 + 12\lambda^2 + 3\lambda - 62 = 0 を満たす。

解を一つ(がんばって)探すと、λ=2\lambda = 2 が解になる事が分かる。よって、元の4次方程式は

(t2+λ)2−{(2λ+24)t2+28t+λ2+3}=0(t2+2)2−(28t2+28t+7)=0(t2+2)2−7(2t+1)2=0{(t2+2)−7(2t+1)}{(t2+2)+7(2t+1)}=0(t2−27t+2−7)(t2+27t+2+7)=0\begin{alignedat}{2} &(t^2 + \lambda)^2 - \{(2\lambda + 24)t^2 + 28t + \lambda^2 + 3\} = 0 \\ &(t^2 + 2)^2 - (28t^2 + 28t + 7) = 0 \\ &(t^2 + 2)^2 - 7(2t + 1)^2 = 0 \\ \{&(t^2 + 2) - \sqrt{7}(2t + 1)\}\{(t^2 + 2) + \sqrt{7}(2t + 1)\} = 0 \\ &(t^2 - 2\sqrt{7}t + 2 - \sqrt{7})(t^2 + 2\sqrt{7}t + 2 + \sqrt{7}) = 0 \end{alignedat}

と因数分解できる。t2−27t+2−7=0t^2 - 2\sqrt{7}t + 2 - \sqrt{7} = 0 の解は

t=7±5+7t = \sqrt{7} \pm \sqrt{5 + \sqrt{7}}

t2+27t+2+7=0t^2 + 2\sqrt{7}t + 2 + \sqrt{7} = 0 の解も同様に求めると

t=−7±5−7t = -\sqrt{7} \pm \sqrt{5 - \sqrt{7}}

よって x4−4x3−18x2+16x+2=0x^4 - 4x^3 - 18x^2 + 16x + 2 = 0 の解は

x=1+7±5+7,1−7±5−7\begin{alignedat}{2} x = 1 &+ \sqrt{7} \pm \sqrt{5 + \sqrt{7}}, \\ 1 &- \sqrt{7} \pm \sqrt{5 - \sqrt{7}} \end{alignedat}

である。

5次方程式

皆さんご存知の通り、5次以降の方程式には任意の方程式に対して使える代数的解法は存在しない。だが代数的解法に拘らなければ解く方法はある。楕円モジュラー関数を使う方法・正20面体方程式を使う方法・超冪根を用いる方法などがある。

工事中……