Spherical law of cosines explained
In spherical trigonometry, the law of cosines (also called the cosine rule for sides) is a theorem relating the sides and angles of spherical triangles, analogous to the ordinary law of cosines from plane trigonometry.
Given a unit sphere, a "spherical triangle" on the surface of the sphere is defined by the great circles connecting three points, and on the sphere (shown at right). If the lengths of these three sides are (from to (from to), and (from to), and the angle of the corner opposite is, then the (first) spherical law of cosines states:[1] [2]
Since this is a unit sphere, the lengths, and are simply equal to the angles (in radians) subtended by those sides from the center of the sphere. (For a non-unit sphere, the lengths are the subtended angles times the radius, and the formula still holds if and are reinterpreted as the subtended angles). As a special case, for, then, and one obtains the spherical analogue of the Pythagorean theorem:
If the law of cosines is used to solve for, the necessity of inverting the cosine magnifies rounding errors when is small. In this case, the alternative formulation of the law of haversines is preferable.[3]
A variation on the law of cosines, the second spherical law of cosines,[4] (also called the cosine rule for angles[2]) states:
where and are the angles of the corners opposite to sides and, respectively. It can be obtained from consideration of a spherical triangle dual to the given one.
Proofs
First proof
Let, and denote the unit vectors from the center of the sphere to those corners of the triangle. The angles and distances do not change if the coordinate system is rotated, so we can rotate the coordinate system so that
is at the
north pole and
is somewhere on the
prime meridian (longitude of 0). With this rotation, the
spherical coordinates for
are
where is the angle measured from the north pole not from the equator, and the spherical coordinates for
are
The Cartesian coordinates for
are
and the Cartesian coordinates for
are
(x,y,z)=(\sinb\cosC,\sinb\sinC,\cosb).
The value of
is the dot product of the two Cartesian vectors, which is
\sina\sinb\cosC+\cosa\cosb.
Second proof
Let, and denote the unit vectors from the center of the sphere to those corners of the triangle. We have,,, and . The vectors and have lengths and respectively and the angle between them is, so
using cross products, dot products, and the Binet–Cauchy identity
Third proof
Let, and denote the unit vectors from the center of the sphere to those corners of the triangle. Consider the following rotational sequence where we first rotate the vector to by an angle
followed by another rotation of vector to by an angle
after which we rotate the vector back to by an angle
These three rotational operations can be represented by
quaternions:
where
and
are the unit vectors representing the axes of rotations, as defined by the
right-hand rule, respectively. The composition of these three rotation operations is unity,
Right multiplying both sides by conjugates
we have
where
and
This gives us the identity
[5] [6]
The quaternion product on the right-hand side of this identity is given by
Equating the scalar parts on both sides of the identity, we have
Here
A ⋅ B=\cos(\pi-C)=-\cosC.
Since this identity is valid for any arc angles, taking
,
, and
instead of
,
, and
, we recover the cosine law in a more familiar form
We can also recover the sine law by first noting that
and then equating the vector parts on both sides of the identity as
The vector
is orthogonal to both the vectors
and
and as such
Taking dot product with respect to
on both sides, and taking
,
, and
instead of
,
, and
, we have
u ⋅ C\sinc=-\sinC\sina\sinb.
Now
and so we have
u ⋅ (v x w)=-u ⋅ C\sinc=\sinC\sina\sinb.
Dividing each side by
we have
Since the right-hand side of the above expression is unchanged by cyclic permutation, we have
Rearrangements
The first and second spherical laws of cosines can be rearranged to put the sides and angles on opposite sides of the equations:
Planar limit: small angles
For small spherical triangles, i.e. for small, and, the spherical law of cosines is approximately the same as the ordinary planar law of cosines,
To prove this, we will use the small-angle approximation obtained from the Maclaurin series for the cosine and sine functions:
Substituting these expressions into the spherical law of cosines nets:
or after simplifying:
The big O terms for and are dominated by as and get small, so we can write this last expression as:
History
Something equivalent to the spherical law of cosines was used (but not stated in general) by al-Khwārizmī (9th century), al-Battānī (9th century), and Nīlakaṇṭha (15th century).[7]
See also
Notes
- Romuald Ireneus 'Scibor-Marchocki, Spherical trigonometry, Elementary-Geometry Trigonometry web page (1997).
- W. Gellert, S. Gottwald, M. Hellwich, H. Kästner, and H. Küstner, The VNR Concise Encyclopedia of Mathematics, 2nd ed., ch. 12 (Van Nostrand Reinhold: New York, 1989).
- R. W. Sinnott, "Virtues of the Haversine", Sky and Telescope 68 (2), 159 (1984).
- Book: Reiman, István . 1999 . Geometria és határterületei . Szalay Könyvkiadó és Kereskedőház Kft. . 83 .
- Book: Brand, Louis . Vector and Tensor Analysis . 1947 . Wiley . 416–417 . §186 Great Circle Arccs . https://archive.org/details/vectortensoranal00branrich/page/416/ .
- Book: Kuipers, Jack B. . Quaternions and Rotation Sequences . 1999 . Princeton University Press . 235–255 . §10 Spherical Trignometry .
- Book: Van Brummelen, Glen . 2012 . Heavenly mathematics: The forgotten art of spherical trigonometry . Princeton University Press . 98. 2012hmfa.book.....V .