Note that c is the side opposite the angle γ and a, b are the two sides enclosing γ.
The law of cosines generalizes the Pythagorean theorem, which holds only in right triangles. For, if the angle γ is a right angle, its cosine is 0, and so the law of cosines reduces to
which is the Pythagorean theorem.
The law of cosines is useful for computing the third side of a triangle when two sides and their enclosed angle are known, and in computing the angles of a triangle if all three sides are known
Euclid's Elements, dating back to the 3rd century BC, contains a version of the law of cosines. The case of obtuse triangle and acute triangle (corresponding to the two cases of negative or positive cosine) are treated separately, in Propositions 12 and 13 of Book 2. Trigonometric functions and algebra (in particular negative numbers) being absent in Euclid's time, the statement has a more geometric flavor:
Using notation as in Fig. 2, Euclid's statement can be represented by the formula
This formula may be transformed into the law of cosines by noting that CH = a cos(π – γ) = −a cos(γ)
Proposition 13 contains an entirely analogous statement for acute triangles.
It was not until the development of modern trigonometry in the Middle Ages by Muslim mathematicians that the law of cosines evolved beyond Euclid's two theorems. The astronomer and mathematician al-Battani generalized Euclid's result to spherical geometry at the beginning of the 10th century, which permitted him to calculate the angular distances between stars. During the 15th century, al-Kashi in Samarcand computed trigonometric tables to great accuracy and put the theorem into a form suitable for triangulation. In French, the law of cosines is up to this day referred to as the Théorème_d'Al-Kashi.
The theorem was popularised in the Western world by François Viète, who, apparently, discovered it independently. At the beginning of the 19th century modern algebraic notation allowed the law of cosines to be written in its current form.
The theorem is used in triangulation, for solving a triangle, i.e., to find (see Figure 3)
These formulas produce high round-off errors in floating point calculations if the triangle is very acute, i.e., if c is small relative to a and b or γ is small compared to 1.
Drop the perpendicular onto the side c to get (see Fig. 4)
(This is still true if α or β is obtuse, and so the perpendicular falls outside the triangle.) Multiply through by c to get
By considering the other perpendiculars obtain
Adding the latter two equations gives the law of cosines
This proof uses trigonometry in that it treats the cosines of the various angles as quantities in their own right. It uses the fact that the cosine of an angle expresses the relation between the two sides enclosing that angle in any right triangle. Other proofs (below) are more geometric in that they treat an expression such as mereley as a label for the length of a certain line segment.
Many proofs deal with the case of obtuse and acute angle γ separately.
Case of an obtuse angle. Euclid proves this theorem by applying the Pythagorean theorem to each of the two right triangles in Fig. 4. Using to denote the line segment CH and for the height BH, triangle AHB gives us
and triangle CHB gives us
The binomial theorem then implies
This is Euclid's Proposition 12 from Book 2 of the Elements. To transform it into the modern form of the law of cosines, note that
Case of an acute angle. Euclid's proof of his Proposition 13 procedes along the same lines as his proof of Proposition 12: he applies the Pythagorean theorem to both right triangles formed by dropping the perpendicular onto one of the sides enclosing the angle γ and uses the binomial theorem to simplify.
Another proof in the acute case. Using a little more trigonometry, the law of cosines by applying can be deduced by using the Pythatorean theorem only once. In fact, by using the right triangle on the left hand side of Fig. 5 it can be shown that:
Remark. This proof needs a slight modification if . In this case, the right triangle to which the Pythagorean theorem is applied moves outside the triangle ABC. The only effect this has on the calculation is that the quantity is replaced by . As this quantity enters the calculation only through its square, the rest of the proof is unaffected.
One can also prove the law of cosines by calculating areas. The change of sign as the angle becomes obtuse, makes a case distinction necessary.
Recall that
Acute case. Figure 6a shows a heptagon cut into smaller pieces (in two different ways) to yield a proof of the law of cosines. The various pieces are
The equality of areas on the left and on the right gives
Obtuse case. Figure 6b cuts a hexagon in two different ways into smaller pieces, yielding a proof of the law of cosines in the case that the angle is obtuse. We have
The equality of areas on the left and on the right gives
The rigorous proof will have to include proofs that various shapes are congruent and therefore have equal area. This will use the theory of congruent triangles.
Using the geometry of the circle it is possible to give a more geometric proof than using the Pythagorean theorem alone. Algebraic manipulations (in particular the binomial theorem) are avoided.
Case of acute angle γ, where a > 2 b cos(γ). Drop the perpendicular from A onto a = BC, creating a line segment of length b cos(γ). Duplicate the right triangle to form the isosceles triangle ACP. Construct the circle with center A and radius b, and its tangent h = BH through B. The tangent h forms a right angle with the radius b (Euclid's Elements: Book 3, Proposition 18; or see here), so the yellow triangle in Figure 7 is right. Apply the Pythagorean theorem to obtain
Now use the tangent secant theorem (Euclid's Elements: Book 3, Proposition 36), which says that the square on the tangent through a point B outside the circle is equal to the product of the two lines segments (from B) created by any secant of the circle through B. In the present case: BH² = BC BP, or
Substuting into the previous equation gives the law of cosines:
Note that is the power of the point B with respect to the circle. The use of the Pythagorean theorem and the tangent secant theorem can be replaced by a single application of the power of a point theorem.
Case of acute angle γ, where a < 2 b cos γ. Drop the perpendicular from A onto a = BC, creating a line segment of length b cos(γ). Duplicate the right triangle to form the isosceles triangle ACP. Construct the circle with center A and radius b, and a chord through B perpendicular to c = AB, half of which is h = BH. Apply the Pythagorean theorem to obtain
Now use the chord theorem (Euclid's Elements: Book 3, Proposition 35), which says that if two chords intersect, the product of the two line segments obtained on one chord is equal to the product of the two line segments obtained on the other chord. In the present case: BH² = BC BP, or
Substuting into the previous equation gives the law of cosines:
Note that the power of the point B with respect to the circle has the negative value .
Case of obtuse angle γ. This proof uses the power of a point theorem directly, without the auxiliary triangles obtained by constructing a tangent or a chord. Construct a circle with center B and radius a (see Figure 8), which intersects the secant through A and C in C and K. The power of the point A with respect to the circle is equal to both AB² - BC² and ACˑAK. Therefore,
which is the law of cosines.
Using algebraic measures for line segments (allowing negative numbers as lengths of segments) the case of obtuse angle (CK > 0) and acute angle (CK < 0) can be treated simultaneously.
The law of cosines is equivalent to the formula
The law of cosines formulated in this context states:
When , i.e., when the triangle is isosceles with the two sides incident to the angle equal, the law of cosines simplifies significantly. Namely, because , the law of cosines becomes
مبرهنة الكاشي | Косинусова теорема | Kosinová věta | Cosinusrelation | Kosinussatz | Teorema del coseno | Théorème d'Al-Kashi | 코사인 법칙 | Teorema del coseno | משפט הקוסינוסים | Koszinusztétel | Cosinusregel | 余弦定理 | Twierdzenie cosinusów | Lei dos cossenos | Теорема косинусов | Kosinusni izrek | Косинусна теорема | Kosinilause | Cosinussatsen | Теорема косинусів | 餘弦定理
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Law of cosines".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world