Girard’s Theorem

Here’s one of my favorite theorems from geometry, both because of the result itself, and because of the proof I’ll describe in this blog post. I suspect it was much better known when spherical trigonometry used to be part of the standard curriculum, but that was before my time. Now it seems to be forgotten, and if it’s mentioned at all it’s in a differential geometry course as an elementary consequence of the more general and powerful Gauss-Bonnet theorem.

One of the very old and well known results about triangles is that the sum of the angles is equal to \pi (or 180^o if you measure angles in degrees instead of radians, which is almost never done in modern mathematics). Girard’s theorem can be viewed as the analogous result in the context of spherical geometry, where the analogue of line segments in the plane is great circle arcs on the sphere.

Girard’s Theorem For a spherical triangle on a unit sphere (i.e. radius equal to one) with interior angles A,B,C the quantity A+B+C-\pi is equal to the area of the triangle.

The way this is proved nowadays (which is not the proof I’ll discuss later in this post) is by first proving the Gauss-Bonnet theorem. To do that you need to work in the more general context of Riemannian geometry where lines in a plane generalize to geodesics in a surface (or an n dimensional Riemannian manifold if you really want to generalize). And then you need to introduce the concept of curvature.

Once you’ve done all that, you can finally state and prove the Gauss-Bonnet theorem, which says that the quantity A+B+C-\pi (where the curves that make up a triangle are geodesics) is equal to the integral of the curvature over the surface of the triangle. For a unit sphere the curvature is one, and for the plane the curvature is zero, and so the Gauss-Bonnet theorem can be used to prove both results mentioned above.

Just as there’s a much more direct and elementary proof of the result for planar triangles, there’s a much more direct and elementary proof of the result for spherical triangles, and that’s what I’ll write about in this post.

To warm up for the proof, I’d like to discuss the solution to a seemingly unrelated combinatorial problem. It turns out to be very closely related, since an approach to solving it is exactly the same as an approach to proving Girard’s theorem.

Problem Consider all words consisting of three characters a, b,c How many words of length three are there where all three characters occur?

The answer is of course six, namely the 3! permutations abc, acb, bac, bca, cab,cba

There’s another way to solve this problem, and I want to describe it at length because the same idea is going to be used to prove Girard’s theorem. The approach is to consider the words of length three where exactly two of the characters occur, and to count them in two different ways, both of which involve the answer to the combinatorial question above i.e. the number of words of length three where all three characters occur.

And, since we want to solve for the number of words of length three where all three characters occur, let’s give it a name W And, of course, to repeat, we know that W=6 from the enumeration argument above, but we’re going to proceed without that knowledge.

The first thing to consider is the number of words of length three that have at least two of the characters. Call that number S.

This means that the number of words of length three that have exactly two of the characters must be

S - W

Now for the other way of counting. Consider the total number of three letter words that contain each of the characters a,b (and may or may not contain c). Call it C. Similarly, let’s use A for the number of words containing b,c and B for the number of words containing a,c

The total number of words of length three that have exactly two of the characters must be

(A-W) + (B-W) + (C-W)=A+B+C - 3W

and so by solving for W in the equality

S - W = A+B+C - 3W

we have another way of computing W

S is 24=27-3, since there are 27=3^3 words of length three, and only 3 of them don’t have at least two of the three characters, namely aaa,bbb,ccc

C is 12 . There are two words that start with c namely cab, cba. There are five words that start with a since there are three that start with ab, one that starts with aa, and one that starts with ac. And if there are five that start with a there must be five that start with b since the roles of a and b are symmetrical. Twelve is two plus five plus five.

Similarly, A and B are each equal to 12

So we have

24-W = 12+12+12 -3W

which gives us


Now let’s prove Girard’s theorem.

We have a spherical triangle with angles A,B,C Consider the continuation of the sides a,b that generate the angle C. And by “continuation”, I mean continuing each side all the way around the sphere until it reaches itself by forming a great circle. We get a region consisting of two “wedges” or “lunes” of total area

2\frac{C}{2\pi} Area(S^2) = 2\frac{C}{2\pi} 4\pi = 4C

Now do the same for A and B, to get regions of area 4A and 4B

The three regions cover the sphere, and their intersection is the spherical triangle T, together with its antipodal triangle T^\prime. And, importantly, the intersection of any two regions is the same as the intersection of all three (just like with the combinatorial situation).

So, just as with the combinatorial situation above, we have

Area(S^2) - Area(T \cup T^\prime ) = 4A + 4B + 4C - 3 Area(T \cup T^\prime )

T and T^\prime have the same area and are disjoint, so that Area(T\cup T^\prime) = 2 Area(T), and Area(S^2) = 4 \pi so that we have

4\pi - 2Area(T) = 4A + 4B + 4C - 6 Area(T)

which gives us

Area(T) = A + B + C - \pi


Author: Walter Vannini

Hi, I'm Walter Vannini. I'm a computer programmer and I'm based in the San Francisco Bay Area. Before I wrote software, I was a mathematics professor. I think about math, computer science, and related fields all the time, and this blog is one of my outlets. I can be reached via walterv at gbbservices dot com.

Leave a Reply

Your email address will not be published.