
三角法において、余弦定理(余弦公式、余弦法則、アル・カシの定理とも呼ばれる)は、三角形の辺の長さと、その三角形の角の余弦との関係を表します。辺の長さが の三角形の場合、、 、そして、それぞれの反対の角度、 、そして(図1参照)余弦定理は次のように述べている。
余弦定理は、直角三角形にのみ成り立つピタゴラスの定理を一般化したものです。直角であれば、余弦定理は次のように簡略化される。 .
余弦定理は、三角形の3辺すべて、または2辺とその間の角が与えられている場合に、三角形を解くのに役立ちます。


この定理は三角形の解法、すなわち(図3参照)を求める際に使用されます。
これらの式は、三角形が非常に鋭角である場合、つまり、cがaとbに比べて小さい場合、またはγが1に比べて小さい場合に、浮動小数点計算で大きな丸め誤差を生じます。角度のコサインが1よりわずかに大きい値になる可能性さえあります。
示されている 3 番目の式は、二次方程式a 2 − 2 ab cos γ + b 2 − c 2 = 0でaを解いた結果です。この方程式は、与えられたデータに基づいて可能な三角形の数に応じて、2 つ、1 つ、または 0 つの正の解を持つことができます。b sin γ < c < b の場合は 2 つの正の解を持ち、 c = b sin γの場合は1つの正の解のみを持ち、 c < b sin γの場合は解がありません。これらの異なるケースは、辺-辺-角の合同の曖昧さによっても説明されます。
紀元前300年頃に、1世紀か2世紀前の資料を基に編纂されたユークリッドの『原論』第2巻には、余弦定理に相当する幾何学的定理が、当時の長方形面積の用語で表現されている。ヘレニズム三角法は後に発展し、正弦と余弦そのものは、それから数世紀後のインドで初めて登場した。
鈍角三角形と鋭角三角形の場合(負または正のコサインの 2 つの場合に対応)は、命題 II.12 と II.13 で別々に扱われます。[ 1 ]
命題12.鈍角三角形において、鈍角を挟む辺上の正方形の面積は、鈍角を挟む辺上の正方形の面積よりも、鈍角を中心とする辺(すなわち、垂線が交わる辺)と、鈍角に向かう垂線によって外側に切り取られる直線によって囲まれた長方形の面積の2倍だけ大きい。
—ユークリッドの『原論』 、トーマス・L・ヒース訳。[ 1 ]
命題13には鋭角三角形に関する同様の記述が含まれている。アレクサンドリアのヘロンは、(現在は失われ、断片的な引用によってのみ保存されている)注釈の中で、 II.12とII.13の両方の逆の証明を提供した。[ 2 ]

図2のような記号を用いると、ユークリッドの命題II.12は、より簡潔に(ただし時代錯誤的に)次の式で表すことができる。
これを余弦定理のよく知られた式に変換するには、 を代入します。、 、 、そして。
命題 II.13 は、ユークリッドの時代には三角形の解法には使われなかったが、後にアル=ビールーニー(11 世紀) とヨハネス・デ・ムリス(14 世紀)によって天文学の問題を解く際にそのように使われた。 [ 3 ]球面余弦定理に相当するものが、アル=フワーリズミー(9 世紀)、アル=バッターニー(9 世紀)、ニーラカンタ(15 世紀)によって使われた (ただし一般的には述べられていない)。[ 4 ]
13世紀のペルシャの数学者ナシール・アル=ディーン・アル=トゥーシーは、著書『キターブ・アル=シャクル・アル=カッタア』(完全四辺形の書、1250年頃)の中で、与えられたデータのさまざまな組み合わせから三角形を解く方法を体系的に説明した。不等辺三角形の2辺とその間の角が与えられた場合、彼は未知の角の頂点から反対側の底辺に垂線を下ろして3辺目を求めることを提案し、正弦定理を用いて既知の角と斜辺から1つの直角三角形の2辺を求め、次にピタゴラスの定理を用いて既知の2辺から別の直角三角形の斜辺を求めるという問題に問題を帰着させた。[ 5 ]
約2世紀後、ペルシャの別の数学者ジャムシード・アル=カーシーは、当時最も正確な三角関数表を計算し、また、彼の著書『ミフターフ・アル=ヒサーブ』(算術の鍵、1427年)の中で、与えられたデータのさまざまな組み合わせから三角形を解く方法を記述し、基本的にアル=トゥーシーの方法を繰り返したが、今度は1つの公式にまとめられ、より明確な詳細が加えられており、次のようになっている。[ 6 ]

別のケースとして、2辺とその間の角度が既知で、残りが未知の場合があります。まず、一方の辺に既知の角度の正弦を1回掛け、次にその補角の正弦を変換して掛けます。角度が鋭角の場合は、2番目の結果をもう一方の辺から引き、鈍角の場合は加えます。次に、その結果を2乗し、最初の結果の2乗を加えます。最後に、その合計の平方根を取って残りの辺を求めます。
現代の代数記法と慣例を用いると、これは次のように書ける。
いつ急性または
いつは鈍角です。( は鈍感で、現代の慣習では、 は負であり、(正の値をとる。歴史的に、正弦と余弦は非負の長さを持つ線分と考えられていた。)両辺を二乗し、二乗した二項式を展開し、ピタゴラスの三角恒等式を適用することで、、すると、よく知られた余弦定理が得られます。
フランスでは、余弦定理は時としてアル・カシの定理と呼ばれることがある。[ 8 ] [ 9 ]
アル・トゥーシーが用いたのと同じ方法は、15世紀にはすでにヨーロッパに現れており、レギオモンタヌスの『De triangulis omnimodis』(あらゆる種類の三角形について、1464年)は、当時知られていた平面三角法と球面三角法の包括的な概説書である。[ 10 ]
この定理は、 16世紀にフランソワ・ヴィエトによって代数記法を用いて初めて記述されました。19世紀初頭には、現代の代数記法によって余弦定理が現在の記号形式で記述できるようになりました。[ 11 ]


ユークリッドはこの定理を、図2の2つの直角三角形( AHBとCHB)それぞれにピタゴラスの定理を適用して証明しました。線分CBをa、線分ACをb、線分ABをc、線分CHをd、高さBHをhとすると、三角形AHBは次のようになります 。
そして三角形CHBは
最初の式 を展開すると、
2番目の式をこれに代入すると、次の式が得られます。
これはユークリッドの『原論』第2巻の命題12です。[ 12 ]これを現代の余弦定理の形に変換するには、次の点に注意してください。
ユークリッドの命題13の証明は、命題12の証明と同じ手順で進められます。彼は、角度γを囲む辺の1つに垂線を下ろして形成される2つの直角三角形にピタゴラスの定理を適用し、差の2乗を使って簡略化します。

さらに三角法を用いることで、ピタゴラスの定理を一度だけ用いることで余弦定理を導き出すことができる。実際、図6の左側の直角三角形を用いることで、以下のことが示される。
三角関数の恒等式 を用いて .
b < a cos( γ )の場合、この証明は少し修正する必要があります。この場合、ピタゴラスの定理が適用される直角三角形は三角形ABC の外側に移動します。この変更が計算に与える影響は、b − a cos( γ )がa cos( γ ) − bに置き換えられることだけです。この量はその二乗を通してのみ計算に現れるため、証明の残りの部分は影響を受けません。ただし、この問題はβが鈍角の場合にのみ発生し、三角形をγの二等分線に関して対称移動することで回避できます。
図6を参照すると、辺aの対角がαである場合、次のことが成り立つことに注目すべきである。
これは、2辺とそれらの間にある角が与えられている場合に、2つ目の角を直接計算するのに役立ちます。

頂点Cを通る垂線は、辺cに垂直な線分です。垂線の足から頂点Aまでの距離と、垂線の足から頂点Bまでの距離を足したものが、辺cの長さに等しくなります(図5 を参照)。これらの距離はそれぞれ、他の辺のいずれかに隣接する角のコサインを掛けたものとして表すことができます。[ 13 ]
( αまたはβが鈍角の場合でもこれは依然として当てはまります。その場合、垂線は三角形の外側に落ちます。)両辺にcを 掛けると、
他の辺のいずれかを三角形の底辺として扱う場合でも、同じ手順で同様に機能します。
の式を取ると、そして、 の式を減算しますそして、
この証明は、コサインの直角三角形の定義のみに基づいており、辺の長さの二乗を代数的に得ている点で、ピタゴラスの定理とは独立している。他の証明は通常、ピタゴラスの定理を明示的に用いており、より幾何学的で、 cos γを特定の線分の長さを表すラベルとして扱っている。[ 13 ]
多くの証明とは異なり、この証明は鈍角と鋭角γの場合を統一的に扱っています。

辺の長さがa、b、cである三角形を考えます。ここで、θは辺cの対角の大きさです。この三角形は、辺a をx軸に沿わせ、角度θ を原点に置いたデカルト座標系上に配置できます。三角形の 3 つの点の成分を図 4 に示します。
両辺を二乗して簡略化する
この証明の利点は、角度γが鋭角、直角、鈍角のいずれであるかに応じて個別のケースを考慮する必要がないことです。しかし、原論II.12-13で個別に扱われたケース、および後にアル=トゥーシー、アル=カーシーなどが扱ったケースは、完全なデカルト座標系を必要とせずに、符号付き長さと面積の概念、および符号付きコサインの概念を用いることで、それ自体を組み合わせることができます。

図を参照すると、辺AB = c、BC = a、AC = bの三角形ABCが、その外接円の内側に描かれている。三角形ABDは、 AD = BC、BD = ACとなるように三角形ABCと合同に作図される。点Dと点Cから垂線を下ろし、底辺ABとそれぞれ点EとFで交わる。すると、次のようになる。
余弦定理は、円に内接する四角形ABCDにプトレマイオスの定理を単純に適用することで得られる。


面積を計算することによって余弦定理を証明することもできる。角度γが鈍角になると符号が変化するため、場合分けが必要となる。
思い出してください
急性症例。図7aは、余弦定理の証明を得るために、七角形を(2つの異なる方法で)より小さな断片に切り分けた例を示しています。さまざまな断片は
左側と右側の面積が等しいことから、
鈍角の場合。図7bは六角形を2つの異なる方法でより小さな断片に分割し、角度γが鈍角の場合の余弦定理の証明を与えます。
左側と右側の面積が等しいことから、
厳密な証明には、様々な図形が合同であり、したがって面積が等しいことの証明を含める必要がある。これには合同三角形の理論を用いる。



円の幾何学を用いることで、ピタゴラスの定理だけを用いる場合よりも、より幾何学的な証明を与えることができる。代数的な操作(特に二項定理)は不要となる。
鋭角γの場合、a > 2b cos γとなる。Aからa = BCに垂線を下ろし、長さb cos γの線分を作る。直角三角形を複製して二等辺三角形ACPを作る。中心A、半径bの円を描き、Bを通る接線h = BHを描く。接線hは半径bと直角をなす(ユークリッド原論:第3巻、命題18;またはこちらを参照)ので、図8の黄色の三角形は直角三角形である。ピタゴラスの定理を適用して、
次に、接線割線定理(ユークリッド原論:第3巻、命題36)を用います。この定理によれば、円の外側の点Bを通る接線の二乗は、点Bを通る円の割線によって作られる2つの線分(点Bから引いた線分)の積に等しくなります。この場合、BH 2 = BC · BPとなります。
前の式に代入すると、余弦定理が得られます。
h 2 は点Bの円に対するべき乗であることに注意してください。ピタゴラスの定理と正接の定理の使用は、点のべき乗の定理を一度適用することで置き換えることができます。
鋭角γの場合、a < 2b cos γとなる。Aからa = BCに垂線を下ろし、長さb cos γの線分を作る。直角三角形を複製して二等辺三角形ACPを作る。中心A、半径bの円を描き、Bを通ってc = ABに垂直な弦を描き、その半分の長さをh = BHとする。ピタゴラスの定理を適用して、
ここで弦の定理(ユークリッド原論:第3巻、命題35)を用います。この定理によれば、2つの弦が交わる場合、一方の弦で得られる2つの線分の積は、もう一方の弦で得られる2つの線分の積に等しくなります。この場合、BH 2 = BC · BPとなります 。
前の式に代入すると、余弦定理が得られます。
点Bの円に対するべき乗は負の値− h 2であることに注意してください。
鈍角γの場合。この証明では、接線や弦を作図して得られる補助三角形を使用せずに、点のべき乗定理を直接使用します。中心B、半径aの円を作図します(図 9 を参照)。この円は、AとCを通る割線とCとKで交わります。円に関する点Aのべき乗は、 AB 2 − BC 2とAC · AKの両方に等しくなります。したがって、
これは余弦定理です。
線分の長さを代数的に測定する(線分の長さとして負の数を許容する)ことで、鈍角(CK > 0)と鋭角(CK < 0)の場合を同時に扱うことができる。
余弦定理は、正弦定理といくつかの標準的な三角関数の恒等式から代数的に証明できます。[ 15 ]まず、三角形の3つの角の合計は直線角になります(ラジアン)。したがって、正弦と余弦の角度の和の恒等式により、
これらの恒等式の最初のものを二乗し、次に代入すると2番目から、そして最終的に置き換えるピタゴラスの三角関数の恒等式は次のようになります。
正弦定理によれば、
余弦定理を証明するために、前の等式の両辺に を掛けます。 :
これで証明は完了です。

表記する
したがって、
両辺の 内積をそれぞれ計算すると次のようになる。
IDを使用して
につながる
結果は以下のとおりです。
a = bの場合、つまり三角形が角γに接する 2 辺の長さが等しい二等辺三角形の場合、余弦定理は大幅に簡略化されます。具体的には、a 2 + b 2 = 2 a 2 = 2 abであるため、余弦定理は次のようになります 。
または
4 つの面の面積がA、B、C、Dで、二面角が である任意の四面体が与えられている。面AとBの間など、余弦定理の高次元類似物は次のとおりです。 [ 16 ]
角度γが小さく、隣接する辺aとbの長さがほぼ同じ場合、余弦定理の標準形の右辺は、数値近似において致命的な相殺を起こします。これが重要な問題となる状況では、ハバーサイン公式に似た、数学的に等価な余弦定理が役立つことがあります。
無限小の角度の極限では、余弦定理は円弧の長さの公式c = a γに退化します。

ユークリッド幾何学と同様に、余弦定理を用いて辺a、b、c から角度A 、 B 、Cを求めることができます。ユークリッド幾何学とは対照的に、非ユークリッドモデルでは逆のことも可能です。つまり、角度A、B、Cから辺a、b、cを求めることができます。
三角形は、単位球面上の3点u、v、wと、それらの点を結ぶ大円弧によって定義されます。これらの大円が対辺a、b、cとそれぞれ角A、B、Cをなす場合、球面余弦定理によれば、以下の関係がすべて成り立ちます。
双曲幾何学 では、2つの方程式がまとめて双曲余弦定理として知られています。最初の方程式は
ここでsinhとcosh は双曲線正弦と双曲線余弦であり、2 番目のものは
辺の長さは次のように計算できます。
余弦定理は、ベクトル辺を持つ任意の多面体を考慮し、発散定理を適用することで、すべての多面体に一般化できる。[ 17 ]
角度のない角度で。 [...] Que si l'angle donné est compris entre les deux côtés donnés, comme l'angle A est compris entre les deux côtés AB AC, abaissez de B sur AC la perpendiculaire BE.与えられた条件では、2 つの辺 AB と AC の間に角 A が含まれているので、B から AC に垂線 BE を下ろします。すると、辺 AB と角 A がわかっている直角三角形 [BEA ] が得られます。その三角形で BE、EA を計算すると、問題は前述のいずれかのケースに帰着します。つまり、BE、CE がわかっている場合です。このようにして、説明したように BC と角 C がわかります。]