The Circles of Descartes

In a circle, the curvature (or bend) is the reciprocal of the radius, . (When measured from the inside, the curvature is negative.) Four mutually tangent circles have the property . This is the Descartes circle theorem. With the centers in the complex plane (), the following formula holds:
Using both formulas, a vast Apollonian packing can be found. This Demonstration focuses on initial circle sets with integer curvature. Hover over an empty circle to see its curvature. Various wonderful results can occur:
1. If the initial curvatures are integers, so are all the curvatures.
2. If the first circle is a line, the configuration is the set of Ford circles.
3. With a large interior circle, the configuration is a Pappus chain.
4. Modulus 12, only 4 values can occur. Circles with a similar value get the same color.
Frederick Soddy, who won a Nobel prize for his study of isotopes, is better known for his research on circles and a poem he published in Nature in 1936.
The Kiss Precise
by Frederick Soddy

For pairs of lips to kiss maybe
Involves no trigonometry.
'Tis not so when four circles kiss
Each one the other three.
To bring this off the four must be
As three in one or one in three.
If one in three, beyond a doubt
Each gets three kisses from without.
If three in one, then is that one
Thrice kissed internally.



  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


[1] J. C. Lagarias, C. L. Mallows, A. R. Wilks, "Beyond the Descartes Circle Theorem," http://arxiv.org/abs/math.MG/0101066, Jan. 9, 2001.
[2] D. Austin, "When Kissing Involves Trigonometry," http://www.ams.org/featurecolumn/archive/kissing.html, March 2006.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+