四次方程式の解の公式は実在する?使われない驚きの理由と導出の真実
数学の授業で「二次方程式の解の公式」を暗記させられ、その複雑さに頭を抱えた経験を持つ人は少なくありません。高校数学の先へ進むと「五次以上の方程式には代数的な解の公式が存在しない」という有名な定理を耳にするため、ネット上では「四次方程式の解の公式も存在しないのではないか」「三次までしか解けないのでは」という誤解が長年まことしやかに囁かれてきました。
実際のところ、四次方程式の解の公式は確実に存在します。16世紀のイタリアで発見されたその数式は、数学史上屈指の劇的な人間ドラマとともに誕生しました。しかし、数式が存在するにもかかわらず、学校教育はもちろん、現代の理工学やコンピュータプログラミングの現場でこの公式が直接使われるケースは皆無に等しいのが実情です。公式が存在するのになぜ実用されないのか、その導出アプローチと5次以上で解の公式が途絶える数学の深淵を徹底検証します。
📌 【この記事の重要ポイントまとめ】
- 要点1:四次方程式の解の公式は16世紀にルドヴィコ・フェラーリによって発見されており、数学的に完全に確立されている。
- 要点2:公式が実用されない最大の理由は、展開するとA4用紙数ページ分にも達する計算量の膨大さと、数値計算アルゴリズムの圧倒的実用性にある。
- 要点3:5次以上で公式が存在しない理由は「群論(ガロア理論)」によって証明されており、四次方程式こそが人類が代数的公式を手にした最後の砦である。
【歴史の真相】四次方程式の解の公式は存在しない?フェラーリが辿り着いた大発見の光と影
「五次方程式の解の公式が存在しない」という事実が有名すぎるあまり、ネットのQ&Aサイトなどでは「四次方程式も解けない」と勘違いしている声が後を絶ちません。しかし、歴史の事実を紐解けば、四次方程式の解法は今から480年以上も前、ルネサンス後期のイタリアですでに確立されていました。
発見者は、当時わずか20代前半だったイタリアの数学者ルドヴィコ・フェラーリ(Lodovico Ferrari, 1522–1565)です。フェラーリは、当時の高名な学者ジェロラモ・カルダノの召使い兼弟子として仕えていました。カルダノが三次方程式の解法(いわゆるカルダノの公式)をニッコロ・タルタリアから聞き出し、それを基に研究を重ねていた最中、弟子のフェラーリが四次方程式を三次方程式に帰着させて解く画期的な手法、すなわちフェラーリの解法を1540年に見出したのです。
この成果は、カルダノが1545年に出版した名著『アルス・マグナ(大いなる術)』に収録され、ヨーロッパ中に衝撃を与えました。当時の数学界は、自らの解法を秘密にして公開討論(数学勝負)の武器とする「知的財産の秘匿文化」が支配的でした。名声とパトロンからの報酬を巡る嫉妬、誓約の破棄、そして公開試合での罵倒合戦といった泥沼の人間劇の果てに、四次方程式の解法は人類の知の財産として世に放たれたのです。

四次方程式の導出方法を徹底解剖|フェラーリの解法とデカルトの解法のアプローチ
一般の四次方程式は、最高次の係数を1として以下の形で表されます。
$x^4 + ax^3 + bx^2 + cx + d = 0$
この方程式を解くための代表的なアプローチがフェラーリの解法と、のちにルネ・デカルトが考案したデカルトの解法です。どちらの解法も、核心にあるアイデアは「変形を施して3次の問題にレベルダウンさせる」という点にあります。
1. 3次の項を消去する(チルンハウス変換)
まず、すべての基本となるのが3次の項の消去です。変数変換 $x = y - \frac{a}{4}$ を代入すると、展開の過程で $y^3$ の項が相殺され、次の簡約形(立方項のない四次方程式)へと整理されます。
$y^4 + py^2 + qy + r = 0$
もしここで一次の項がゼロ($q = 0$)であれば、方程式は $y^4 + py^2 + r = 0$ となり、高校数学で習う複二次方程式の解き方($Y = y^2$ と置いて二次方程式を解く手法)だけで瞬時に片が付きます。問題は $q \neq 0$ の場合です。
2. フェラーリの解法:完全平方式を作り出す
フェラーリは、方程式を $(y^2 + \frac{p}{2})^2 = -qy - r + \frac{p^2}{4}$ と変形した上で、両辺に新たな補助変数 $t$ を導入し、左辺を $(y^2 + \frac{p}{2} + t)^2$ という完全平方の形に拡張しました。すると右辺は $y$ の二次式になります。
この右辺の二次式が「完全平方式」になる条件は、その判別式がゼロになることです。右辺の判別式を計算すると、未知数 $t$ に関する三次方程式が導かれます。これが「分解方程式(レゾルベント)」です。三次方程式であれば、すでに発見されていた三次方程式の解の公式(カルダノの公式)を用いて $t$ の値を1つ特定できます。$t$ が決まれば両辺が「(二次式)² =(一次式)²」となり、平方根を取ることで2つの二次方程式へと分解され、最終的な4つの解が得られる仕組みです。
3. デカルトの解法:二次式の積に因数分解する
一方、デカルトは $y^4 + py^2 + qy + r = (y^2 + ky + m)(y^2 - ky + n)$ と因数分解できると仮定しました。係数を比較して $m, n$ を消去すると、$k^2$ を未知数とする三次方程式が現れます。この三次方程式を解いて $k$ を求めれば、直ちに2つの二次方程式に帰着します。教育現場や数学愛好家の間では、フェラーリの手法よりもデカルトの解法のほうが直感的に理解しやすいと評されるケースが目立ちます。
【データ比較検証】なぜ公式は使われないのか?紙を埋め尽くす計算量と現場の実態
理論上は完璧に解ける四次方程式ですが、四次方程式の解の公式が使われない理由は、実際にその公式を完全に展開したときの「絶望的な式量」にあります。
二次方程式の解の公式であれば、ノートの隅に1行で書くことができます。しかし、四次方程式の一般解を係数 $a, b, c, d$ だけで完全に書き下そうとすると、無数の三乗根と平方根が幾重にもネスト(入れ子)構造を形成し、数式変形を展開した文字列は数千文字から1万文字以上に膨れ上がります。
| 項目 | 詳細・数値データ | 一般的な基準・相場 | 編集部の見解・評価 |
|---|---|---|---|
| 二次方程式の公式 | 項数:約3項 文字数:20〜30文字程度 | 中学数学で全員が暗記 | 手計算・実務ともに極めて実用的 |
| 三次方程式(カルダノ) | 展開式:数十行〜半ページ 根号の二重入れ子 | 大学数学科で導出を学習 | 実数解でも虚数が出る「還元不能」問題があり実務では敬遠 |
| 四次方程式(フェラーリ) | 展開式:A4用紙2〜4ページ分 根号の三重入れ子 | 数式処理ソフト(Mathematica等)のみが出力 | 人間が暗記・手計算するのは事実上不可能。浮動小数点の桁落ちも深刻 |
| 数値計算法(現代実務) | 反復回数:通常10〜30回 ミリ秒未満で収束 | 工学・CG・物理シミュレーションの標準 | ニュートン法やコンパニオン行列の固有値計算が圧倒的に高速かつ堅牢 |
さらに深刻なのが「還元不能(casus irreducibilis)」と呼ばれる現象です。四次方程式が相異なる4つの実数解を持つ場合であっても、途中のカルダノの公式を経由する過程で必ず「負の数の平方根(虚数 $i$)」が現れます。複素数を経由しなければ実数解にたどり着けない構造になっており、数式処理ソフトで計算させても極めて扱いづらい複素数表示になってしまうのです。

四次方程式の判別式と実数解の個数|複雑怪奇なグラフの挙動を見抜く
実務や幾何学的な解析において、解の具体的な数式そのものよりも「四次方程式の実数解の個数がいくつか」を知りたい場面が多く存在します。
実係数の四次方程式 $f(x) = ax^4 + bx^3 + cx^2 + dx + e = 0$ において、解は代数学の基本定理により複素数の範囲で必ず4個存在します。このうち実数解の個数のパターンは、グラフの形状と $x$ 軸との交点から、次の3通りに分かれます。
- 4個の実数解:グラフの極小値2つがともに負で、極大値が正(重解を含むパターンあり)。
- 2個の実数解と2個の共役複素数解:極値の1つだけが $x$ 軸を跨ぐ形状。
- 実数解なし(4個とも複素数解):グラフ全体が $x$ 軸より上方に浮いている状態。
これを代数的に判定するために四次方程式の判別式 $\Delta$ が定義されています。二次方程式の判別式 $D = b^2 - 4ac$ は誰でも知っていますが、四次方程式の判別式は、係数 $a, b, c, d, e$ を用いて展開すると全16項(一般形ではさらに複雑)に及びます。
$\Delta = 256a^3e^3 - 192a^2bde^2 - 128a^2c^2e^2 + 144a^2cd^2e - 27a^2d^4 + 144ab^2ce^2 - 6ab^2d^2e - 80abc^2de + 18abcd^3 + 16ac^4e - 4ac^3d^2 - 27b^4e^2 + 18b^3cde - 4b^3d^3 - 4b^2c^3e + b^2c^2d^2$
$\Delta > 0$ であっても「4個の実数解」の場合と「4個の複素数解」の場合の両方があり得るため、正確な符号判定には補助的な条件式(二次導関数の判別式など)を組み合わせる必要があります。この判別式の複雑さからも、四次方程式がいかに人間による手作業の限界点にあるかが分かります。
【境界線の謎】なぜ5次以上は解の公式が存在しないのか?アーベル・ルフィニの定理とガロア理論
四次方程式の解法が確立されたあと、数学者たちの視線は当然ながら「五次方程式」へと向かいました。しかし、フェラーリの快挙から250年以上もの間、誰一人として五次方程式の解の公式を見つけることはできませんでした。オイラーやラグランジュといった天才たちですら跳ね返され続けたのです。
その理由を暴いたのが、19世紀初頭の若き天才たちでした。1824年、ノルウェーのニールス・ヘンリック・アーベルがパオロ・ルフィニの不完全な証明を完成させ、「五次以上の代数方程式には、加減乗除とべき根(ルート)だけで表せる一般的な解の公式が存在しない」ことを証明しました。これがアーベル・ルフィニの定理です。
さらにフランスのエヴァリスト・ガロアは、方程式の背後に隠された「対称性」を研究するガロア理論を創直しました。ガロアのアプローチによって、五次方程式の解の公式が存在しない理由は極めて明快に説明されます。
- 方程式の「解の入れ替え」の対称性(群):四次方程式の解の対称性は「4次対称群 $S_4$」で表されます。この群は、内部に特定の正規部分群の階段(列)を持っており、順を追って分解していくと素数次数の巡回群に還元されます(数学用語で「可解群」と呼びます)。だからこそ、四次までは根号を使って解を表現できます。
- 5次以上の対称性の崩壊:五次方程式の対称性である「5次対称群 $S_5$」の中には、交代群 $A_5$ という非可換単純群が含まれています。この構造はそれ以上細かく素数の階段に分解することができません(「非可換単純群」のため非可解)。
四次方程式は、解の入れ替え構造がギリギリ「可解」にとどまっている人類の代数的限界線だったのです。

一般に知られていない盲点とネットの誤解|高校数学と実務プログラミングの乖離
ネット上の掲示板やSNSでは、四次方程式に関して大きな2つの誤解が散見されます。現場のエンジニアや研究者の視点から、それらの盲点を是正します。
誤解1:「公式が存在しない」と「解けない」の混同
「五次方程式は解けない」と短絡的に語られることがありますが、これは完全な誤りです。「四則演算とべき根だけで表す一般的な公式が存在しない」だけであり、楕円関数などの特殊関数を使えば五次方程式も代数的に解けます。さらに、実用上重要な「数値解(近似値)」であれば、どんな高次方程式であっても代数学の基本定理に基づいてコンピュータで瞬時に計算できます。
誤解2:「公式があるならコンピュータに計算させれば最速」という幻想
プログラミング初心者や高校生が陥りがちな罠が、「四次方程式の解の公式をそのままC言語やPythonでコード化すれば最速のソルバーができるはずだ」という思い込みです。
現実には、フェラーリの公式をそのまま浮動小数点演算(floatやdouble)で実装すると、桁落ち(Catastrophic Cancellation)が多発します。似たような大きさの数同士の引き算が根号の中で繰り返されるため、有効数字が激しく失われ、とんでもない計算誤差が発生するのです。そのため、現代の数値計算ライブラリ(NumPyの `roots` 関数など)では、解の公式ではなく、方程式の係数から「コンパニオン行列(同行列)」を構築し、その固有値をQR法などで求めるアルゴリズムを採用しています。公式を使うよりも、行列の固有値を反復計算する方が圧倒的に速く、かつ高精度なのです。
【プロの結論】代数計算に挑むべき対象と数値計算に切り替えるべき判断基準
数学的な美しさと実務的な合理性は明確に区別しなければなりません。四次方程式に直面した際、どちらの道を選択すべきかの明確な基準を提示します。
- 代数的な解法(フェラーリ・デカルト)を学ぶべき人:
- 大学で群論やガロア理論の初歩を学び、可解群の具体的構造を実感したい数学徒。
- 係数に未知数パラメータ($a, b, c$ など)が含まれており、解の定性的な分岐条件を数式処理ソフト(Mathematica、SymPy等)で厳密に記号解析したい研究者。
- 直ちに数値計算(ニュートン法・固有値法)に切り替えるべき人:
- ゲーム開発の衝突判定、ロボット制御の逆キネマティクス、CADモデリングなどで高速に交点座標を求めたいエンジニア。
- 係数が具体的な数値(小数を多く含む測定データなど)として与えられている実務課題に取り組むプログラマー。
【四次方程式の解の公式】に関するよくある質問(FAQ)
Q1:四次方程式の解の公式を大学受験や高校数学で覚える必要はありますか?
A1:絶対に覚える必要はありません。大学入試で四次方程式が出題される場合は、必ず因数定理で有理数解が見つかるか、$x^2 = X$ と置ける複二次方程式、あるいは対称性を持つ相反方程式など、高校数学の範囲内で因数分解できる特別な細工が施されています。公式の丸暗記は全く不要です。
Q2:フェラーリの解法とデカルトの解法はどちらが優れていますか?
A2:歴史的な先着はフェラーリですが、教育的な理解のしやすさではデカルトの解法に軍配が上がることが多いです。デカルトの解法は「二次式×二次式」に分解するという高校生でも直感的に把握しやすいアプローチをとっているため、初学者が構造を追うにはデカルトの手法をおすすめします。
Q3:なぜ四次方程式は3次の方程式を経由して解けるのですか?
A3:方程式の4つの解を入れ替える対称群 $S_4$ の中に、3つの要素を入れ替える部分構造(位数4のクラインの四元群による剰余群が $S_3$ と同型になる性質)が存在するためです。この数学的構造があるからこそ、四次方程式の背後には必ず「3次の補助方程式(分解方程式)」が自然に立ち現れる仕組みになっています。
まとめ:解ける限界の美しさと現代の叡智
「四次方程式の解の公式は存在しない」という巷の言説は明確な誤解であり、実際には16世紀にフェラーリによって見出された偉大な公式が存在します。しかし、その公式が展開された姿は人間の手計算を拒絶するほどに長大であり、現代の計算機科学においては、公式を使わずに反復解法や行列の固有値計算へと委ねるのが最も合理的とされています。
「手で解ける公式が存在する」という代数学の極限地点に位置する四次方程式。それは、ルネサンスの数学者たちが命を削って競い合った情熱の記念碑であると同時に、19世紀のガロア理論へと橋渡しをした、数学史における極めて重要なマイルストーンなのです。 (出典: 四 次 方程式 解 の 公式(Yahoo!ニュース))