
初等代数学において、二次方程式の解の公式は、二次方程式の解を表す閉じた形式の式である。平方完成など、二次方程式を解く他の方法でも、同じ解が得られる。
一般的な二次方程式の形式が与えられている。、と未知数と係数を表す、 、そして既知の実数または複素数を表す、 の値方程式を満たす根または零点と呼ばれるものは、二次方程式の解の公式を使用して求めることができます。
プラスマイナス記号「「」は、この方程式が2つの根を持つことを示しています。 [ 1 ]別々に書くと、次のようになります。
数量は二次方程式の判別式として知られています。 [ 2 ]係数が の場合、、 、そして実数である場合、、この方程式には2つの異なる実根があります。、この方程式は1つの重複実根を持ち、そして、この方程式には実根はなく、互いに複素共役である2つの異なる複素根があります。
幾何学的には、根は二次関数のグラフが放物線は、 -軸: グラフの -切片。 [ 3 ]二次方程式の公式は、放物線の対称軸を特定するためにも使用できます。 [ 4 ]

二次方程式の解の公式を導出する標準的な方法は、平方完成法を一般的な二次方程式に適用することです。 . [ 5 ] [ 6 ] [ 7 ] [ 8 ]アイデアは、方程式を次の形式に変換することです。いくつかの表現についてそして係数を用いて表し、両辺の平方根を取り、次に分離します。 .
まず、方程式を二次係数で割ります。、これは許可されています。なぜならはゼロではありません。その後、定数項を引きます。右側に分離するには:
左辺は次の形式になります。、定数を加えることで「平方完成」できます。二項式の二乗を求める
左辺が平方数になったので、両辺の平方根を簡単に求めることができます。
最後に、両側から隔離する二次方程式の解の公式を生成します。
二次方程式の解の公式は、例えば次のような様々な別の表現を用いて同等に記述することができる。
これは、まず二次方程式を で割ることによって導き出すことができます。、結果としてそして、新しい係数を標準の二次方程式の公式に代入します。この変形では、中間的に計算された量を再利用できるため、、それによって計算量をわずかに減らすことができます。
あまり知られていない二次方程式の公式は、ジュリオ・ファニャーノによって最初に言及され、[ 9 ]分母に平方根を含む方程式によって同じ根を表します( を仮定します)。 ):
ここでマイナスプラス記号「 " は、二次方程式の 2 つの根が、標準的な二次方程式の解の公式と同じ順序で、
この変形は冗談で「citardauq」式(「quadratic」を逆から綴ったもの)と呼ばれている。[ 10 ]
いつは、いずれとも反対の符号を持つ。または減算は致命的な相殺を引き起こし、数値計算の精度を低下させる可能性があります。の符号に応じて、平方根が分子にあるバージョンと分母にあるバージョンのどちらを選択するか。この問題は回避できます。下記の§ 数値計算を参照してください。
この二次方程式の解の公式は、一般関数の根を求めるミュラー法で用いられます。これは、次の恒等式から標準公式を導出できます。、ヴィエタの公式の1つ。あるいは、方程式の両辺を割ることによっても導き出すことができる。による取得するために標準的な公式を適用して2つの根を求めるそして、逆数を取って根を求める元の方程式の 。
二次方程式を解くための一般的な方法やアルゴリズムは、記号係数を持つ方程式に適用でき、二次方程式の解の公式と同等の閉形式の式を導出するために使用できます。代替方法は平方完成よりも簡単な場合があり、数学の他の分野への興味深い洞察をもたらす可能性があります。
で割る代わりに隔離する、 を掛ける方が少し簡単かもしれません代わりに生産する、これにより分数を使わずに平方完成を行うことができます。次に、導出の手順は次のとおりです。 [ 11 ]
この方法を記号係数を持つ一般的な二次方程式に適用すると、二次方程式の解の公式が得られます。
この平方完成法は古くから知られており、8世紀から9世紀のインドの数学者シュリーダラにも知られていた。[ 12 ]現代の標準的な平方完成法と比較すると、この代替法は最後のステップまで分数を避けているため、ステップ3の後に右辺に共通分母を得るために式を組み替える必要がない。[ 11 ]
別の導出では、変数変換を用いて線形項を消去する。すると、方程式は次の形式になる。新しい変数に関してそしていくつかの定数式、そのルーツは、 .
を代入することでから積を展開し、同類項をまとめ、そして解く。、私たちは以下を持っています:
最後に、両辺の平方根を取り、得られた式を代入すると、戻るおなじみの二次方程式の解の公式が現れる。
以下の方法は、多くの歴史上の数学者によって使用されました。[ 13 ]
二次方程式の根をであるそして導出は、差の二乗に関する恒等式(任意の2つの複素数に対して有効)から始まり、その両辺の平方根を取ることができる。
係数、二次方程式をで割ることができます同じ根を持つ単項式を得る。すなわち、
これは、合計がそして製品したがって、この恒等式は次のように書き換えることができる。
したがって、
それぞれの場合の2つの可能性そしてこれらは同じ2つの根を逆順にしたものなので、標準的な二次方程式にまとめることができます。
二次方程式の解の公式を導出する別の方法として、ラグランジュのレゾルベント法[ 14 ]があり、これはガロア理論の初期の部分です[ 15 ]。この方法は、 3次多項式と4次多項式 の根を与えるように一般化でき、任意の次数の代数方程式の解をその根の対称群であるガロア群の観点から理解することを可能にするガロア理論につながります。
このアプローチでは、元の式を代数的に並べ替えるのではなく、根そのものに焦点を当てます。単項二次多項式が与えられた場合、と仮定するそしては2 つの根です。したがって、多項式の因数は次のようになります。
これは、そして .
乗法と加算はどちらも交換法則を満たすので、根号を交換するとそして係数は変更されませんそして : 次のように言えるそしてはの対称多項式ですそして具体的には、それらは基本対称多項式、つまり任意の対称多項式です。そしては、で表現できます。そして代わりに。
ガロア理論による多項式の解析と解法は、根に関して対称関数である多項式の係数が与えられたとき、その対称性を「破る」ことで根を復元できるかどうかを問うものです。このアプローチを用いると、次数 の多項式を解くことができます。並べ替え(順列)の方法に関連しています。用語は、上の対称群と呼ばれます。文字と表記2次多項式の場合、2つの根を並べ替える方法は、そのままにするか転置するかのどちらかしかないので、2次多項式を解くのは簡単です。
ルーツを見つけるためにそして、それらの和と差を考えてみましょう。
これらは多項式のラグランジュレゾルベントと呼ばれ、そこから根は次のように復元できます。
なぜならはの対称関数ですそして 、それは の観点から表現できますそして具体的には上記のとおり。ただし、は対称ではない。なぜなら、交換するとそして加法逆元を生成する。だからは対称多項式では表現できません。しかし、その二乗はは 根に関して対称であり、 を用いて表現できる。そして具体的には
そこから根がそしては以下のように回復されます
これは、単項式多項式の二次方程式の解の公式です。
置換する、 は任意の二次多項式の通常の表現を与える。分解項は次のように認識できる。
それぞれ、単項多項式の頂点と判別式である。
同様の、しかしより複雑な方法は、3 つのレゾルベントと 2 番目の方程式 (「分解多項式」) を持つ 3 番目の方程式にも適用できます。そして、これは二次方程式で解くことができ、同様に、 4次方程式(次数4)の場合も、その解多項式は3次方程式であり、これも解くことができます。 [ 14 ] 5次方程式の場合も同じ方法で次数24の多項式が得られますが、これは問題を単純化せず、実際、一般に5次方程式の解は根のみを使用して表現することはできません。
二次方程式の解の公式は、実数の理想的な演算を用いる場合は完全に正しいが、近似演算を用いる場合、例えば、固定桁数の小数点まで計算する手書きの計算や、コンピュータで利用可能な浮動小数点バイナリ演算などを用いる場合は、数値表現の限界により、実装に細心の注意を払わない限り、結果が著しく不正確になる可能性がある。具体的な問題点としては、和を計算する際に発生する致命的な桁落ちなどが挙げられる。もし判別式の計算における壊滅的な計算それ自体が次のような場合 ; 式の退化の場合、 、またははゼロまたは無限大として表現され、根号が正確に表現できる場合でも、非常に大きい数または小さい数を乗算または除算するとオーバーフローまたはアンダーフローが発生する可能性があります。 [ 16 ] [ 17 ]
ほぼ等しい2つの数値を減算すると、壊滅的な打ち消しが発生します。それぞれの数値は独立して一定の桁数の精度で表現できますが、それぞれの数値の先頭の同じ桁が打ち消し合い、結果として相対精度が低い差が生じます。、評価は壊滅的なキャンセルを引き起こし、評価も同様である。のとき標準的な二次方程式の解の公式を使用する場合、2 つの根のうちの 1 つを計算する際には必ず加算が行われ、中間計算の精度が維持されますが、もう 1 つの根を計算する際には減算が行われ、精度が損なわれます。したがって、単純に標準的な二次方程式の解の公式に従うと、予想よりも相対精度が低い結果が得られることがよくあります。残念ながら、入門代数学の教科書では、この問題は通常取り上げられていませんが、この問題は入門化学などの他の学校科目で生徒が不正確な結果を得る原因となります。[ 18 ]
例えば、方程式を解こうとする場合ポケット電卓を使って、二次方程式の解を求めると、は次のように概算される可能性がある: [ 19 ]
計算機は各ステップで小数点以下10桁の精度を使用していたにもかかわらず、ほぼ等しい2つの数値の差を計算すると、次の結果が得られました。正解の数字は4桁のみ。
正確な結果を復元する一つの方法は、次の恒等式を使用することです。この例ではは次のように計算できます。
二次方程式の解を求める実用的なコンピュータ実装では、一般的に、各根に対してどの公式を使用するかは、の符号に応じて選択されます。 . [ 20 ]
これらの方法は、計算における浮動小数点指数のオーバーフローまたはアンダーフローを防ぐものではありません。または、これにより数値的に表現可能な根が正確に計算されない可能性があります。より堅牢ですが計算コストの高い戦略は、置換から始めることです。、二次方程式を
どこでは符号関数です。、この方程式は次の形式です。、その解決策の一つはそしてもう一つの解決策は元の方程式の根は次のようになります。そして . [ 21 ] [ 22 ]
さらに複雑なことに、平方根を2のべき乗として近似することで、コストと平方根の余分な丸めを回避しつつ、表現可能な根の指数オーバーフローを回避することができます。[ 17 ]
二次方程式を解く最も初期の方法は幾何学的であった。バビロニアの楔形文字粘土板には、二次方程式を解くことに帰着する問題が含まれている。[ 23 ]中王国時代(紀元前2050年~紀元前1650年)に遡るエジプトのベルリン・パピルスには、2項二次方程式の解が含まれている。[ 24 ]
ギリシャの数学者ユークリッド(紀元前300年頃)は、影響力のある数学論文である『原論』第2巻で、幾何学的方法を用いて二次方程式を解いた[ 25 ]。二次方程式の規則は、紀元前200年頃の中国の『九章算術』にも登場する[ 26 ] [ 27 ] 。ギリシャの数学者ディオファントス(紀元250年頃)は、著書『算術』の中で、ユークリッドの幾何代数よりも代数的な方法で二次方程式を解いた[ 25 ]。彼の解法は、両方の根が正であっても、1つの根しか与えない[ 28 ] 。
インドの数学者ブラフマグプタは、当時の文体で書かれた著書『ブラフマスプタシッダーンタ』(紀元628年頃)の中で、二次方程式の1つの根を求める一般的な方法を記述している。 [ 29 ] [ 30 ]彼の二次方程式の解法は、は次のように記されていた。「絶対値に[係数]の2乗の4倍を掛け、中間項の[係数]の2乗を加える。その平方根から中間項の[係数]を引いたものを[係数]の2乗の2倍で割ったものが値である。」 [ 31 ] 現代の記法では、これは次のように書ける。インドの数学者シュリダラ(8~9世紀)は、現在失われている代数学の著作の中で、二次方程式を解くための同様のアルゴリズムを考案し、バースカラ2世がそれを引用している。 [ 32 ]現代の二次方程式の解の公式は、インドではシュリダラチャリヤの公式、ブラジルではバースカラの公式と呼ばれることがある。 [ 33 ]
9世紀のペルシャの数学者ムハンマド・イブン・ムーサー・アル=フワーリズミーは、二次方程式を代数的に解いた。[ 34 ]すべての場合を網羅する二次方程式の公式は、1594年にシモン・ステヴィンによって初めて得られた。 [ 35 ] 1637年、ルネ・デカルトは、今日知られている形式の二次方程式の公式の特殊な場合を含む『幾何学』を出版した。 [ 36 ]
座標幾何学の観点から言えば、軸に沿った放物線とは、 -座標は、次の形式の2次多項式のグラフです。、そこで、 、そしては実数値定数係数であり、 .
幾何学的には、二次方程式は点を定義します。グラフ上で放物線が交差する点 -軸。さらに、それは2つの項に分けられます。
最初の項は対称軸、つまり線を表します。 . 第二項は、 は、根が対称軸から離れている距離を示します。
放物線の頂点が にある場合 -軸の場合、対応する方程式は対称軸上に単一の重複根を持ち、この距離項はゼロになります。代数的には、判別式は .
判別式が正の場合、頂点は上にない軸に沿って、放物線は の方向に開きます。軸を2回横切るので、対応する方程式は2つの実根を持ちます。判別式が負の場合、放物線は反対方向に開き、 軸を横切ることはありません。軸であり、この方程式には実根がありません。この場合、2 つの複素数値の根は、実部が である複素共役になります。対称軸の値。
定数が、 、および/または単位を持たない場合、数量はそして同じ単位を持つ必要があります。なぜなら、用語はそして単位に合意している。同じ論理で、係数は はと同じ単位を持つ必要があります、単位に関係なくこれは、物理量の二次式が正しく設定されていることを検証するための強力なツールとなり得る
例えば、インドの一部の学校では二次方程式をシュリダラチャリヤの公式と呼び、ブラジルのいくつかの学校ではバスカラの公式と呼んでいます。