In my previous post, I explained a recursive procedure for drawing Apollonian gaskets. Given any three mutually tangent circles, there are exactly two other circles which are mutually tangent to all three (forming what we called a “kissing set”). This also means that if we start with a kissing set, we can remove any one of the circles and replace it with its “alternate”—that is, the unique other circle which is also mutually tangent with the remaining three circles. Repeating this process ad infinitum generates an infinite Apollonian gasket (in practice, we can keep going until the circles get too small to draw).

So far, however, I have only claimed that various things *exist*. But to actually *draw* an Apollonian gasket, we have to start dealing concretely with centers, radii, and so on—how do we actually *compute* the positions and sizes of the circles involved?

This is where something called *Descartes’ Theorem* begins to play a starring role. Given a circle with radius , define the *curvature* of , denoted , by

that is, the curvature is the reciprocal of the radius. Circles with a *small* radius have a *large* curvature —intuitively, they have to curve a lot to fit into a small space; whereas circles with a large radius have a small curvature, since they can curve at a more leisurely pace. Curvature is like how much you have to turn the steering wheel of a car (or the handlebars of a bike) to turn in a circle: you have to turn the steering wheel a lot (large curvature) to turn in a small circle, and only a little (small curvature) to turn in a big circle.

OK, so now for the theorem: if we look at the curvatures of four mutually tangent circles (that is, a kissing set), then the sum of their squares is equal to half the square of the sum. That is,

For example, in this configuration:

the curvatures of the four circles are—in order from the biggest circle to the smallest—2, 4, 7, and (approximately) 27.1421356… (you’ll have to take my word on these, I guess). We can verify that , and also , half of which is , as expected.

This is an amazing theorem, which (at the moment) I have no idea how to prove. (Perhaps later this summer I will track down the proof and write about it here.) But it gets much, *much* cooler. It turns out that this theorem can be generalized in all sorts of ways.

First, as stated, the theorem only applies to kissing sets where the circles are all *externally* tangent, as in the example above. With one small change, however, it applies to other configurations as well. If a circle is *internally* tangent to the other circles—that is, it has other circles inside it—then we will think of it as having a “negative” radius, and therefore a “negative” curvature as well. This new notion of “positive or negative curvature” we will call the (*signed*) *bend* of a circle, denoted by the letter *b*. It turns out that using bends, the theorem continues to hold even when some of the circles are inside another (in fact, it even holds when one or two of the “circles” are straight lines, in which case we say they have a bend of zero):

For example:

In the above configuration, the circles have bends of 2, 4, 7, and -1.1421356…, and one can verify that

The theorem can also be generalized to higher dimensions: in three dimensions, *five* spheres can be mutually tangent, and the sum of the squares of their bends is equal to one-*third* the square of the sum; generally, in dimensions, hyperspheres can be mutually tangent, and the sum of the squares of their bends is equal to times the square of the sum. (As a fun historical note, these generalizing results were first published in *poem form*!)

Using Descartes’ Theorem, given the signed bends of three mutually tangent circles, we can solve for a fourth. We end up with a quadratic equation, which yields two different solutions: in particular (as you might like to verify yourself), , where is the sum of the other bends, and

Even better, once we have four bends which satisfy Descartes’ Theorem, if we remove one of them (say, ) and want to compute its “alternate”, we don’t have to solve the whole quadratic equation again, since the two solutions to the quadratic satisfy

So if we already have one value for , we can just subtract it from double the sum of the other three bends to find the second value of .

Of course, finding the *bends* of circles is not quite enough—how do we actually compute the positions of the circle *centers*? It turns out that comes from yet another generalization of Descartes’ Theorem, which I’ll explain in my next post!

Pingback: Apollonian gaskets and Descartes’ Theorem II | The Math Less Traveled

Pingback: Carnival of Mathematics 136 — Aperiodical | Math Misery?