Circle Pass 3 — Tangent Circles & Descartes' Circle Theorem
Pass 3 of circle geometry is the hardest layer. We are now hunting AIMO Q9–Q10 (5-mark problems). The toolkit: Descartes' Circle Theorem for four mutually tangent circles, common-tangent length formulas for two circles, the curvature sign convention for enclosing circles, and the tangent-circle chain construction. Combined with Power of a Point from Pass 2, these unlock the hardest circle problems on the paper.
📌 What you will learn today
The four atomic skills today
| Code | Skill | Trigger |
|---|---|---|
T-A1 | Descartes' Circle Theorem: $(k_1+k_2+k_3+k_4)^2 = 2(k_1^2+k_2^2+k_3^2+k_4^2)$ with $k = \pm 1/r$ | "four mutually tangent circles" / "three circles + fourth tangent" |
T-A2 | Common tangent length: external $\ell^2 = d^2-(r_1-r_2)^2$, internal $\ell^2 = d^2-(r_1+r_2)^2$ | "two circles + common tangent line" |
T-A3 | Curvature sign convention: enclosing circle takes $k=-1/r$, all internally tangent circles have opposite signs | "circle inside another circle" / "biggest circle contains the rest" |
T-A4 | Tangent-circle chain construction (Soddy / curvilinear-triangle inscribed circle) | "chain of tangent circles" / "circle inscribed between three tangent circles" |
What we are deliberately NOT doing today
- Inversion — Pass 4 / IMO-grade. We use Descartes algebraically without deriving it from inversive geometry.
- Full Descartes proof — we state the formula and verify on a symmetric case; the original proof uses Cayley–Menger determinants.
- Apollonian gaskets — beautiful but beyond AIMO scope.
- Radical axis / radical centre — Power of Point is enough for AIMO Q9.
Phase 0 — Quick-recall: six toolkit checks
Six 30-second questions over Pass 1 (W11) and Pass 2 (W13) circle skills. Hit "Check" to verify each one before we add Pass 3 tools.
Visual ① — Three mutually tangent circles + a fourth
Descartes' theorem links the radii of four mutually tangent circles. Here is the symmetric case: three identical circles touching each other, with a small fourth circle in the curvilinear triangle gap. The same formula also works for a large enclosing circle.
What "four mutually tangent" means
Four circles $C_1,C_2,C_3,C_4$ are mutually tangent if every pair $(C_i,C_j)$ shares exactly one point (tangent at that single point, no crossing). In the picture above, each pair of the three unit circles touches once (three tangent points around the centroid), and the red circle touches all three of them — that's the fourth circle.
Equivalently: place the three centres at the vertices of an equilateral triangle of side $r_1+r_2=2$. Place the fourth circle inside the curvilinear triangle gap so it touches all three.
Visual ② — Common tangent length between two circles
If two circles have radii $r_1,r_2$ and centre-distance $d$, the length of a common external tangent is recovered by dropping a perpendicular and using Pythagoras on the right triangle with legs $\ell$ and $|r_1-r_2|$ and hypotenuse $d$.
Visual ③ — Curvature signs: when $k$ is negative
In Descartes' theorem, the curvature $k_i$ is signed. A circle that encloses the others (so they are internally tangent to it) takes $k = -1/r$. All "normal" externally-tangent circles take $k = +1/r$. This sign flip is the single most common mistake on Descartes problems.
| Setup | Sign of $k$ | Rule of thumb |
|---|---|---|
| Circle is externally tangent to all others | $+1/r$ | "Normal" — small circles touching from outside |
| Circle encloses the others (they sit inside it) | $-1/R$ | Only one circle in the quartet can be enclosing |
| Line (degenerate "circle" with $r=\infty$) | $0$ | Tangent line counts as a circle of curvature 0 |
Formula handbook F1–F5 — the Pass 3 weapons
All five formulas in one place. Memorise these four lines and ~70% of the work on Pass 3 problems is just plugging numbers.
k_i— signed curvature of circle $i$:+1/rif externally tangent,−1/Rif enclosing.r_i— radius (always positive); for an enclosing circle, the curvature sign is what changes, not the radius sign.d— centre-to-centre distance.ℓ_ext / ℓ_int— length of the external / internal common tangent line between two circles.
Derivation ① — Why Descartes is "quadratic in curvature"
We will not prove Descartes from scratch (the original proof uses inversive geometry / Cayley–Menger determinants). Instead — verify the formula on the symmetric case and understand why two solutions appear (inner + outer Soddy circles).
Step 1 — Set $k_1=k_2=k_3=1$ (three unit circles)
Three identical unit circles, each pair tangent externally — that's the canonical setup we drew in Visual ①. Plug into F1:
Step 2 — Interpret the two roots
Two roots, two circles. Both are real:
- $k_4 = 3 + 2\sqrt{3} \approx 6.46$ — positive, large curvature → small radius $r_4 = 1/(3+2\sqrt{3})$. Rationalise: multiply top & bottom by $(3-2\sqrt{3})$ ⇒ $r_4 = -(3-2\sqrt{3})/((3)^2-(2\sqrt{3})^2) = -(3-2\sqrt{3})/(9-12) = (2\sqrt{3}-3)/3 \approx 0.1547$. This is the inner Soddy circle — the small red circle in Visual ①.
- $k_4 = 3 - 2\sqrt{3} \approx -0.46$ — negative! The sign flip tells us this circle encloses the other three. $R = 1/|k_4| = 1/(2\sqrt{3}-3) = (2\sqrt{3}+3)/3 \approx 2.155$. This is the outer Soddy circle — a large circle containing all three units, tangent to each from inside.
Step 3 — Why "$k$ instead of $r$"?
If you tried to write Descartes in radii alone, you'd get a horrible relation involving $\sqrt{r_i r_j}$ products. Curvature is the right variable because tangency conditions become linear in curvatures (after one squaring), exposing the simple polynomial relation. This is the same reason inversion (which sends $k \to -k$ for the inverted circle) is the natural tool — but you don't need inversion to use Descartes.
Derivation ② — Common tangent length via the rectangle trick
F3 ($\ell_{\text{ext}}^2 = d^2 - (r_1-r_2)^2$) falls out from one clean diagram move: drop a perpendicular from the smaller centre to the larger radius, creating a rectangle and a right triangle.
Setup & the move
Two circles, radii $r_1 \le r_2$, centres $O_1,O_2$ at distance $d$. The external common tangent touches them at $T_1,T_2$. By "tangent ⊥ radius", $O_1T_1 \perp T_1T_2$ and $O_2T_2 \perp T_1T_2$. So $O_1T_1$ and $O_2T_2$ are parallel and both perpendicular to the tangent line.
The move: drop a perpendicular from $O_1$ to the line $O_2T_2$, meeting it at $F$. Now $O_1T_1FT_2$ is a rectangle (opposite sides parallel, two right angles forcing the other two), so $O_1F = T_1T_2 = \ell$ and $T_2F = O_1T_1 = r_1$. Hence $O_2F = O_2T_2 - T_2F = r_2 - r_1$.
Pythagoras in $\triangle O_1FO_2$
Triangle $O_1FO_2$ has a right angle at $F$, hypotenuse $O_1O_2 = d$, legs $O_1F = \ell$ and $O_2F = r_2-r_1$:
Internal tangent — same move, opposite-side rectangle
For the internal common tangent (the tangent that crosses between the two circles), $T_2$ lies on the opposite side of $O_2$ along the perpendicular. The rectangle becomes $O_1T_1F'T_2$ on the opposite side, giving $O_2F' = r_2 + r_1$. Same Pythagoras:
Worked verification (numbers)
Two circles, $r_1=3,r_2=7,d=5$. They overlap because $d < r_1+r_2$, so no internal tangent. But external is fine if $d > |r_1-r_2|=4$ — yes, $5>4$:
Quick visual sanity: the two circles overlap a lot, so the external tangent is short — $\ell=3$ matches.
Derivation ③ — Building a tangent-circle chain
A "tangent-circle chain" is a sequence $C_1,C_2,C_3,\ldots$ where each $C_i$ is tangent to its neighbours and (often) to a fixed pair of background circles. Descartes lets you compute each new radius from the previous two using a recursion — this is the trick behind Soddy's hexlet and many AIMO Q9 setups.
Setup — two background circles + a chain
Fix two background circles $B_1,B_2$ (curvatures $b_1,b_2$). A chain $C_1,C_2,\ldots$ has each $C_i$ tangent to both $B_1,B_2$ and tangent to $C_{i-1},C_{i+1}$. So consecutive chain members $C_{n-1},C_n,C_{n+1}$ together with $B_1,B_2$ form two quartets (one with $C_{n-1}$, one with $C_{n+1}$) that share three members.
The Descartes recursion
Treat $C_{n-1}$ and $C_{n+1}$ as the "two roots" of the Descartes quadratic in the unknown curvature, with $b_1,b_2,k_n$ fixed. Vieta's formulas say:
This recurses in two steps: given any two consecutive curvatures and the two background circles, you get all subsequent ones with arithmetic only — no more quadratic solving.
Worked example — Soddy's hexlet preview
Take $b_1 = b_2 = 0$ (two parallel tangent lines; curvature of a line is $0$). Then $k_{n+1} = 2k_n - k_{n-1}$, the classical arithmetic-progression recursion. So if $k_1=1,k_2=2$, then $k_3=3,k_4=4,\ldots$ — the chain of circles inscribed between two parallel lines has curvatures in arithmetic progression. Beautifully clean.
WE 1 — Three unit circles + inner Soddy circle
⭐⭐⭐⭐ · skill T-A1, T-A3Step 1 — Set up Descartes with $k_1=k_2=k_3=1$
All three unit circles are externally tangent to each other and to the fourth, so all four curvatures are positive (the fourth circle does not enclose; it sits in the gap):
Step 2 — Expand and solve the quadratic
Step 3 — Pick the right root
Two roots, $3+2\sqrt{3}\approx 6.46$ and $3-2\sqrt{3}\approx -0.46$. The inner Soddy circle is small (large $k$, positive), so we pick the $+$ root: $k_4 = 3+2\sqrt{3}\approx 6.46$. Rounded to nearest integer: $\boxed{k_4 = 6}$.
WE 2 — Common external tangent of two circles
⭐⭐⭐⭐ · skill T-A2Step 1 — Centre distance
Externally tangent ⇒ $d = r_1 + r_2 = 4 + 9 = 13$.
Step 2 — Apply F3
Step 3 — Quick sanity check
Geometric meaning: the external tangent line, the two radii to the tangent points, and the line joining the centres form a trapezoid. Dropping the perpendicular from the smaller centre gives the right triangle with legs $\ell$ and $|r_1-r_2|=5$, hypotenuse $13$ — and $5,12,13$ is a Pythagorean triple. Beautiful.
WE 3 — Soddy hexlet chain (Descartes recursion)
⭐⭐⭐⭐⭐ · skill T-A1, T-A4Step 1 — Two parallel lines have curvature 0
A line is a "degenerate circle" with $r=\infty$, so $k=0$. So our backgrounds are $b_1=b_2=0$.
Step 2 — The Descartes recursion from Phase 2
From the derivation in step 9: $k_{n+1} = 2(b_1+b_2+k_n) - k_{n-1}$. With $b_1=b_2=0$:
This is the arithmetic-progression recursion: differences are constant. So if $k_1=1$, we need a second value to start.
Step 3 — Find $k_2$ from Descartes directly
Two parallel lines tangent to a circle of curvature $k_1=1$ — the distance between the lines is $2/k_1 = 2$. The second circle of the chain is also tangent to both lines, so it also has radius $1$, $k_2=1$? No — wait. Re-read: if the two parallel lines are distance $2$ apart, every inscribed circle has diameter $2$ ⇒ radius $1$ ⇒ $k=1$. So all circles in the chain have $k=1$! The "chain" is just identical circles tangent to each other in a line.
That's a degenerate case. Let's redo with non-parallel lines or two non-equal background circles. Take instead: two circles $B_1,B_2$ with $b_1=0, b_2=2$ (a line + a circle of radius $1/2$). Then $b_1+b_2=2$ and the recursion is $k_{n+1} = 2(2+k_n) - k_{n-1} = 4+2k_n - k_{n-1}$.
Step 4 — Compute $k_2$ from the initial Descartes quadratic
With $b_1=0,b_2=2,k_1=1$ and treating $k_2$ as unknown:
Pick the smaller positive root for the next circle in the chain (the picture grows in one direction): $k_2 = 3 - 2\sqrt{2} \approx 0.172$. But that's smaller than $k_1=1$, suggesting the chain shrinks. Try the other: $k_2 = 3+2\sqrt{2}\approx 5.83$ → chain grows.
Step 5 — Recurse forward
Taking $k_2 = 3+2\sqrt{2}$ and $k_3 = 4+2k_2 - k_1 = 4+2(3+2\sqrt{2})-1 = 9+4\sqrt{2}\approx 14.66$. Then $k_4 = 4+2k_3-k_2 = 4+2(9+4\sqrt{2})-(3+2\sqrt{2}) = 19+6\sqrt{2}\approx 27.49$.
WE 4 — Inscribed circle in a curvilinear triangle
⭐⭐⭐⭐⭐ · skill T-A1, T-A3Step 1 — Curvatures
$k_1=1/2, k_2=1/3, k_3=1/6$. All positive (external tangency, no enclosing circle in this setup).
Step 2 — Use F2 (Descartes solved for $k_4$)
$k_4 = k_1+k_2+k_3 \pm 2\sqrt{k_1 k_2 + k_2 k_3 + k_3 k_1}$. Compute each piece:
Step 3 — Plug in & pick root
The curvilinear-triangle gap means small inscribed circle ⇒ take $+$ root.
WE 5 — Combined synthesis: tangent circles + Power of Point
⭐⭐⭐⭐⭐ · skill T-A1, T-A2, plus Pass 2 PoPStep 1 — Find $AB$
Centres distance $d = r_1+r_2 = 8$. By F3: $AB^2 = 8^2 - (3-5)^2 = 64-4 = 60$, so $AB = 2\sqrt{15} \approx 7.746$.
Step 2 — Find $AT, BT$ via Power of a Point
$T$ is the tangent point between the two circles. Treating $T$ as an external point to circle 1, the tangent from $T$ to circle 1 has length $TA$, and we can use right-triangle geometry. Set up coordinates: $O_1=(0,0)$, $O_2=(8,0)$, so $T=(3,0)$ (tangent point on the $x$-axis).
$A$ is the tangent point on circle 1 of the external tangent line. Tangent from external point: $T$ is at distance $3$ from $O_1$ — but $T$ is on circle 1, so the only tangent from $T$ is the tangent line at $T$ itself, not the same as $A$.
Use coordinates. The external tangent line has slope: from Visual ②, the tangent line passes by both tangent points and is at distance $r_1$ from $O_1$ and $r_2$ from $O_2$. By similar-triangles, the line meets the $x$-axis at the exsimilicentre (external centre of similitude), at $x_E = r_1\cdot 8 /(r_1-r_2) = 24/(-2) = -12$ (on opposite side).
Use Power of Point at $T$: $T$ lies on circle 1 and circle 2. The chord-power of $T$ wrt the tangent line through $A,B$... Actually, the slickest way: drop perpendicular from $T$ to $AB$, call the foot $F$. By the "two tangents from $T$" symmetry (tangent at $T$ + tangent line $AB$), $TA \cdot TA' = $ — getting complex. Let me use a direct approach:
The triangle $O_1 A T$ has $O_1A=3, O_1T=3$, so it's isoceles. The angle $\angle AO_1T$ is the angle from $O_1$ to the tangent point $A$ above to the contact point $T$ along the $x$-axis. By similar triangles to Visual ②, $\cos(\angle AO_1T) = r_1 \cdot (r_2-r_1) / (r_1\cdot d) = (r_2-r_1)/d \cdot$ — hmm, easier: the tangent point $A$ on circle 1 has the property $\sin(\angle T O_1 A) = AB/d$ direction-wise. Actually let's just use the chord length formula: in an isoceles triangle with equal sides $3$ and apex angle $\theta$, the base $AT = 2\cdot 3 \sin(\theta/2) = 6\sin(\theta/2)$.
By Visual ②, the angle the radius $O_1A$ makes with line $O_1O_2$ satisfies $\cos\theta_1 = (r_1-r_2)/d \cdot (-1)$ ... let's just numerically: the tangent line passes through external similitude centre $E=(-12,0)$. Distance $O_1E = 12$. The tangent length from $E$ to circle 1 is $\sqrt{12^2-3^2}=\sqrt{135}=3\sqrt{15}$. So $EA = 3\sqrt{15}$ and $EB = $ (tangent from $E$ to circle 2) $=\sqrt{20^2-5^2}=\sqrt{375}=5\sqrt{15}$. Note $EB - EA = 5\sqrt{15}-3\sqrt{15} = 2\sqrt{15} = AB$. ✓
Now $AT$: $T=(3,0)$, $E=(-12,0)$, so $ET = 15$. Triangle $EAT$ has $EA=3\sqrt{15}, ET=15$ along $x$-axis, angle at $E$ is the angle between tangent line and $x$-axis, $\sin\alpha = r_1/EO_1 = 3/12 = 1/4$, $\cos\alpha = \sqrt{15}/4$. So $A = E + EA(\cos\alpha, \sin\alpha) = (-12,0)+3\sqrt{15}\cdot(\sqrt{15}/4, 1/4) = (-12+45/4, 3\sqrt{15}/4) = (-3/4, 3\sqrt{15}/4)$.
$AT = \sqrt{(-3/4-3)^2 + (3\sqrt{15}/4)^2} = \sqrt{(15/4)^2 + 9\cdot 15/16} = \sqrt{225/16+135/16} = \sqrt{360/16} = \sqrt{22.5} = (3/2)\sqrt{10} \approx 4.743$.
Similarly $B = E + EB(\cos\alpha,\sin\alpha) = (-12,0)+5\sqrt{15}\cdot(\sqrt{15}/4,1/4) = (-12+75/4, 5\sqrt{15}/4) = (27/4, 5\sqrt{15}/4)$. $BT = \sqrt{(27/4-3)^2+(5\sqrt{15}/4)^2}=\sqrt{(15/4)^2 + 25\cdot 15/16}=\sqrt{225/16+375/16}=\sqrt{600/16}=\sqrt{37.5}=(5/2)\sqrt{6}\approx 6.124$.
Step 3 — Combine
Phase 4 — Practice problems P1 to P5
Five practice problems, ⭐⭐⭐ to ⭐⭐⭐⭐⭐. Try the answer first, then check with the buttons.
AIMO 2003 Q9 — Tangent circles & line (Pass 3)
Observe — 5-step problem decoding
① Keywords
T-A1 Descartes with a line (curvature 0) is the key.② Knowns
③ Unknowns
④ Intermediate
⑤ Hidden constraint
Strategy
Treat the line as a circle of curvature 0. Apply Descartes' Circle Theorem directly:
Pick the $+$ root (small circle in the gap): $k_3 = (5+2\sqrt{6})/6 \approx (5+4.899)/6 \approx 1.65$. So $r_3 \approx 1/1.65 \approx 0.6061$. $100 r_3 \approx 60.6$, integer closest $= 61$.
(Note: AIMO 2003 Q9 wsoln file was not available — derived answer above. Partial-mark target: 2/5 if you set up Descartes correctly even without finishing the algebra.)
Full solution
Set $k_1=1/2, k_2=1/3, k_{\text{line}}=0$. Descartes gives $(5/6+k_3)^2 = 2(13/36+k_3^2)$, simplifying to $36k_3^2-60k_3+1=0$. By the quadratic formula, $k_3 = (5+2\sqrt{6})/6 \approx 1.65$, so $r_3 \approx 0.606$. Closest integer to $100r_3$ is $\boxed{61}$.
AIMO 2004 Q9 — Tangent circles inside a larger circle
Observe — 5-step decoding
① Keywords
T-A3 sign convention triggers: $k_\Gamma = -1/R$.② Knowns
③ Unknown
④ Intermediate
⑤ Hidden constraint
Strategy
Two real positive roots: $k_3 = (5+2\sqrt{3})/6 \approx 1.41$ or $k_3 = (5-2\sqrt{3})/6 \approx 0.256$.
By symmetry, the smaller-curvature root is the larger circle filling more of the inside of $\Gamma$. The problem says $\Gamma_3$ is tangent to both small circles & internally tangent to $\Gamma$ — this is the "big inside" circle, so $k_3 = (5-2\sqrt{3})/6 \approx 0.256$, $r_3 \approx 3.91$. Rounded $\times 10 = 39$.
(Note: AIMO 2004 Q9 wsoln file was not available; derived above. Partial-mark target: 2/5 if you set up Descartes with the negative outer curvature.)
Full solution
$k_\Gamma=-1/6, k_1=k_2=1/2$. Descartes: $(5/6+k_3)^2 = 2(19/36+k_3^2)$, simplifying to $36k_3^2-60k_3+13=0$, $k_3 = (5\pm 2\sqrt{3})/6$. Take $k_3 = (5-2\sqrt{3})/6 \approx 0.256$ ⇒ $r_3 \approx 3.91$. Answer $\boxed{39}$.
AIMO 2009 Q9 — Tangent circles + common tangent length
Observe — 5-step decoding
① Keywords
T-A2 directly.② Knowns
③ Unknown
④ Intermediate
⑤ Hidden constraint
Strategy
(Note: AIMO 2009 Q9 wsoln file was not available; derived above. The 5-mark version of the problem usually adds a sub-question — partial-mark target: 2/5 if you compute $\ell$ correctly.)
Full solution
For externally tangent circles, $d = r_1+r_3 = 10$. By F3, $\ell^2 = d^2-(r_1-r_3)^2 = 100-64 = 36$, $\ell=6$. Answer $\boxed{60}$.
Bonus identity
The general formula for the external tangent between externally-tangent circles is $\ell = 2\sqrt{r_1 r_2}$ — the geometric-mean shortcut.
Phase 5.5 — Descartes + Power of a Point combined
A synthesis problem combining Pass 3 (Descartes) with Pass 2 (Power of a Point). When you can recognise both patterns in the same setup, you've internalised the Pass 2+3 toolkit.
Step 1 — Descartes for $r_4$
Step 2 — Power of Point connection
For the Pass 2 link: $PT^2 = PA \cdot PB$, the classic tangent-secant Power of a Point. If $P$ is on circle 1 with tangent $\ell$, then $\ell$ touches circle 1 at $P$ (so $P$ is its own tangent point), and $\ell$ acts as a secant to circle 2 cutting at $A,B$. The power of $P$ with respect to circle 2 equals $PA\cdot PB$. This calculation doesn't change $r_4$ — it just illustrates that Descartes and PoP coexist on the same picture.
Why this synthesis matters
AIMO Q9 / Q10 frequently combines Descartes (for finding a hidden tangent circle) with Power of a Point (for relating chord lengths through that circle). Spotting both patterns instantly is the Pass 2+3 hallmark. The answer $10 r_4 \approx 3$.
Atomic skills T-A1 to T-A4 — review + 4 micro-validations
Final check: one micro-validation per atomic skill. If you nail all four, you have the Pass 3 toolkit.
| Code | Skill | Trigger | Formula |
|---|---|---|---|
T-A1 | Descartes' Circle Theorem | "4 mutually tangent circles" | $(\sum k)^2 = 2\sum k^2$ |
T-A2 | Common tangent length | "two circles + common tangent line" | $\ell^2 = d^2 \mp (r_1\pm r_2)^2$ |
T-A3 | Curvature sign convention | "enclosing circle" | $k_{\text{outer}} = -1/R$ |
T-A4 | Tangent-circle chain construction | "chain of circles between two rails" | $k_{n+1} = 2(b_1+b_2+k_n) - k_{n-1}$ |
Micro-validations
Self-assessment — rate your confidence on each atomic skill
Five stars = "I'd nail this in an AIMO problem", one star = "I need to re-read". Be honest — this lets you target your revision.
🏁 Wrap-up — your Pass 3 circle toolkit
You've now seen the full Pass 3 circle toolkit: Descartes, tangent-length, sign convention, chain construction. The error book below shows your wrong-answer history for this session, so you know exactly what to revisit.
Today's win-conditions (what you should now own)
- Pattern-spot Descartes: see "4 mutually tangent circles" → write $(k_1+k_2+k_3+k_4)^2 = 2(\sum k_i^2)$ in 5 seconds.
- Sign-flip enclosing circles: any circle that contains others has $k = -1/R$.
- Plug F3/F4 for common tangent length without re-deriving.
- Pick the right root of the Descartes quadratic by checking which circle the picture shows.
- Recognise Pass 2 (Power of Point) lives inside Pass 3 — synthesis problems use both.
Next steps (Pass 4 — Week 19+)
- Inversion — the geometric transformation that proves Descartes and unlocks Apollonian gaskets.
- Radical axis & radical centre — generalising Power of Point to three circles.
- Spiral similarity & cross-ratio — projective tools for hardest IMO-grade circle problems.