Olympiad Geometry II: Circles, Tangents & Cyclic Quadrilaterals

Study Sheet

Olympiad Geometry II: Circles, Tangents & Cyclic Quadrilaterals

Tangent lengths, Brahmagupta, Ptolemy, the British flag, and where circles hide

The Circle Toolkit

Tip
Tangent lengths and the incircle

From an external point the two tangent segments to a circle are equal. For the incircle of a triangle the contact point DD on BCBC satisfies BD=sbBD = s - b, where ss is the semiperimeter.

The three pairs of equal tangents from AA, BB, CC give a linear system whose solution is sas - a, sbs - b, scs - c — in the 1313-1414-1515 triangle, BD=2115=6BD = 21 - 15 = 6 and DC=8DC = 8. Combined with r=Areasr = \tfrac{\text{Area}}{s} (=4= 4 there) and R=abc4AreaR = \tfrac{abc}{4\cdot\text{Area}} (=658= \tfrac{65}{8}), every incircle and circumcircle length is available before any angle is chased. Common tangent lengths between two circles are right triangles: external d2(r1r2)2\sqrt{d^2 - (r_1 - r_2)^2}, internal d2(r1+r2)2\sqrt{d^2 - (r_1 + r_2)^2}.

Tip
Cyclic quadrilaterals: Ptolemy and Brahmagupta

A quadrilateral is cyclic iff opposite angles sum to 180180^\circ (or iff an angle equals the exterior angle at the opposite vertex). Ptolemy: ACBD=ABCD+ADBCAC\cdot BD = AB\cdot CD + AD\cdot BC. Brahmagupta: Area =(sa)(sb)(sc)(sd)= \sqrt{(s-a)(s-b)(s-c)(s-d)}.

Ptolemy is the workhorse: it computes the diagonal of an inscribed quadrilateral from its sides, and its equality case (Ptolemy's INEQUALITY holds for all quadrilaterals, with equality iff cyclic) is a cyclicity criterion in disguise. Brahmagupta is Heron with a fourth factor; sides 5,6,7,85, 6, 7, 8 enclose 41054\sqrt{105}. The cyclic configuration maximizes area among quadrilaterals with given sides — Bretschneider's formula shows why.

Tip
Coordinate lemmas that save an hour

British flag: for a point PP and rectangle ABCDABCD, PA2+PC2=PB2+PD2PA^2 + PC^2 = PB^2 + PD^2. Stewart: b2m+c2n=a(d2+mn)b^2m + c^2n = a(d^2 + mn) for a cevian of length dd splitting aa into m+nm + n. Apollonius: the median ma2=2b2+2c2a24m_a^2 = \tfrac{2b^2 + 2c^2 - a^2}{4}.

The British flag theorem makes PC2PD2=PB2PA2PC^2 - PD^2 = PB^2 - PA^2 regardless of where PP is; Stewart computes any cevian from the sides; Apollonius is Stewart's special case. All three are Pythagoras or the law of cosines applied twice, and all three turn "find the length" problems into arithmetic — worth memorizing precisely because they are so easy to rederive under pressure that people never do.

Side note
Where the circle is hiding

When a problem mentions equal angles subtended from two points, a right angle over a segment, or a point equidistant from three others, there is a circle — draw it. Cyclic quadrilaterals appear whenever two angles "see" the same segment; the moment you find one, Ptolemy, inscribed angles, and power of a point all become available at once.

Try it
Try it: Ptolemy on a rectangle

Use Ptolemy's theorem to prove the Pythagorean theorem.

Reminder — The Pythagorean theorem:a2+b2=c2a^2+b^2=c^2

A rectangle ABCDABCD with sides a,ba, b is cyclic (opposite angles 9090^\circ). Ptolemy: ACBD=ABCD+ADBCAC\cdot BD = AB\cdot CD + AD\cdot BC becomes dd=aa+bbd\cdot d = a\cdot a + b\cdot b, i.e. d2=a2+b2d^2 = a^2 + b^2. Pythagoras is Ptolemy for rectangles.

Proofs & Why It Matters

Tip
Proof: Ptolemy's theorem

For cyclic ABCDABCD: ACBD=ABCD+ADBCAC\cdot BD = AB\cdot CD + AD\cdot BC.

Choose EE on diagonal ACAC with ABE=DBC\angle ABE = \angle DBC. Then triangles ABEABE and DBCDBC are similar (two angles: the constructed one, and BAE=BDC\angle BAE = \angle BDC as inscribed angles on arc BCBC), giving AEDC=ABDB\tfrac{AE}{DC} = \tfrac{AB}{DB}, i.e. AEDB=ABDCAE\cdot DB = AB\cdot DC. Similarly triangles EBCEBC and ABDABD are similar, giving ECDB=BCADEC\cdot DB = BC\cdot AD. Add: (AE+EC)DB=ABDC+BCAD(AE + EC)\cdot DB = AB\cdot DC + BC\cdot AD, and AE+EC=ACAE + EC = AC. \blacksquare Significance: the same construction with EE off the diagonal proves Ptolemy's inequality for non-cyclic quadrilaterals — the equality case is exactly cyclicity.

Tip
Proof: tangent lengths BD=sbBD = s - b

The incircle contact points split the sides into the tangent lengths sas - a, sbs - b, scs - c.

Let the tangent lengths from AA, BB, CC be xx, yy, zz (equal tangents from each vertex). Then y+z=ay + z = a, z+x=bz + x = b, x+y=cx + y = c; adding, x+y+z=sx + y + z = s, so y=s(z+x)=sby = s - (z + x) = s - b. \blacksquare The identical bookkeeping with an EXCIRCLE gives tangent lengths ss and scs - c etc., which is why sas - a appears everywhere in triangle geometry.

Going Deeper: Worked Problems

Example
Worked: a length via Stewart

In triangle ABCABC with AB=7AB = 7, AC=9AC = 9, BC=8BC = 8, the angle bisector from AA meets BCBC at DD. Find ADAD.

Step 1 — the angle bisector theorem: BDDC=ABAC=79\tfrac{BD}{DC} = \tfrac{AB}{AC} = \tfrac79, so BD=7168=3.5BD = \tfrac{7}{16}\cdot8 = 3.5, DC=4.5DC = 4.5.

Step 2 — Stewart with a=8a = 8, m=3.5m = 3.5, n=4.5n = 4.5, b=9b = 9, c=7c = 7: 813.5+494.5=8(d2+3.54.5)81\cdot3.5 + 49\cdot4.5 = 8(d^2 + 3.5\cdot4.5), i.e. 283.5+220.5=8d2+126283.5 + 220.5 = 8d^2 + 126, so 8d2=3788d^2 = 378, d2=47.25d^2 = 47.25, d=3212d = \tfrac{3\sqrt{21}}{2}.

Step 3 — cross-check with the bisector-length formula AD2=bcmn=6315.75=47.25AD^2 = bc - mn = 63 - 15.75 = 47.25 ✓. Two formulas, one number — always run the second when the first is arithmetic-heavy.

Example
Worked: cyclicity proves concurrency

Show that the perpendicular bisectors of the sides of a triangle are concurrent (the circumcenter exists).

Step 1 — the perpendicular bisector of ABAB is the locus of points equidistant from AA and BB; likewise for BCBC.

Step 2 — their intersection OO (they are not parallel since ABAB and BCBC are not) satisfies OA=OBOA = OB and OB=OCOB = OC, hence OA=OCOA = OC.

Step 3 — so OO lies on the perpendicular bisector of ACAC as well: all three concur, and the circle centered at OO through AA passes through BB and CC. The proof is one sentence once "perpendicular bisector = equidistance locus" is internalized; the same locus argument gives the incenter (angle bisectors = equidistance from lines).