Lemma › Guides › Cyclic quadrilateral tricks for olympiad geometry
Guide

Cyclic quadrilateral tricks for olympiad geometry

16 October 2026

Everybody knows the two facts about a cyclic quadrilateral: opposite angles sum to 180∘180^\circ, and two angles standing on the same chord from the same side are equal. Knowing them is not what separates a solved geometry problem from a page of labelled angles going nowhere.

What separates them is that in a real olympiad problem the circle is almost never drawn. Four points happen to lie on one, nobody tells you, and the whole solution is noticing. So the useful tricks come in two halves: how to find a cyclic quadrilateral that the problem has hidden, and what to take out of one once you have it.

Five ways to prove four points are concyclic

Each of these is a test. When you suspect four points share a circle, run through the list and see which one your figure can actually supply.

  1. Opposite angles are supplementary. If ∠ABC+∠CDA=180∘\angle ABC + \angle CDA = 180^\circ in a convex quadrilateral ABCDABCD, it is cyclic. This is the converse of the fact proved in the cyclic quadrilateral problem, and it is the one most people try first.
  2. Equal angles on a common segment. If AA and DD are on the same side of line BCBC and ∠BAC=∠BDC\angle BAC = \angle BDC, then A,B,C,DA, B, C, D are concyclic. In practice this is the most-used test of all, because angle chasing produces equal pairs far more often than supplementary ones.
  3. Two right angles on one segment. If ∠BXC=∠BYC=90∘\angle BXC = \angle BYC = 90^\circ, both XX and YY lie on the circle with diameter BCBC. This is Thales' theorem run backwards, and it is how most hidden circles get found.
  4. An exterior angle equals the interior opposite angle. Extend ABAB past BB to XX. If ∠CBX=∠CDA\angle CBX = \angle CDA, the quadrilateral is cyclic. It is test 1 in disguise, but it is the form the angle usually arrives in.
  5. A product of lengths through one point. If lines ABAB and CDCD meet at PP and PA⋅PB=PC⋅PDPA \cdot PB = PC \cdot PD (with the points arranged the same way on each line), then A,B,C,DA, B, C, D are concyclic. This is the converse of power of a point, and it is the only test that runs on lengths instead of angles.
The order matters less than the habit. Whenever a problem says "prove these four points are concyclic", it is really asking which of these five your figure can deliver. Decide that first, then chase.

A sixth test exists and is worth knowing about rather than reaching for: Ptolemy's inequality AC⋅BD≤AB⋅CD+BC⋅ADAC \cdot BD \le AB \cdot CD + BC \cdot AD becomes an equality exactly when ABCDABCD is cyclic in that order. It is the right tool when a problem is entirely about lengths, and almost never otherwise.

Where the hidden ones sit

Test 3 deserves its own section, because right angles are where hidden circles breed. The richest example is the one every olympiad geometer should be able to draw from memory.

Take an acute triangle ABCABC with altitudes ADAD, BEBE, CFCF meeting at the orthocentre HH. Count the right angles: there are six of them, at DD, EE and FF, two at each foot. Pair them up and you get six cyclic quadrilaterals without a single circle in the original statement:

Six circles from three perpendicular lines. Most problems about the orthocentre are solved by picking the right one of those six, and the skill is seeing all six before you start.

What a cyclic quadrilateral hands you back

Once you have a circle, it pays out in three currencies. Know all three, because the question decides which one you want.

Watching it work

Here are three standard facts about the orthocentre, each of which falls out in two lines once you pick the right circle from the six.

The altitudes bisect the angles of the orthic triangle. We want ∠HDF=∠HDE\angle HDF = \angle HDE. In cyclic BDHFBDHF, angles on chord HFHF give ∠HDF=∠HBF\angle HDF = \angle HBF, and ∠HBF=∠EBA=90∘−∠A\angle HBF = \angle EBA = 90^\circ - \angle A from right triangle ABEABE. In cyclic CDHECDHE, the same move gives ∠HDE=∠HCE=90∘−∠A\angle HDE = \angle HCE = 90^\circ - \angle A. Equal, so DADA bisects angle EDFEDF, and HH is the incentre of triangle DEFDEF. Two circles, no computation.

Three equal products. ABDEABDE is cyclic with chords ADAD and BEBE crossing at HH, so power of a point gives AH⋅HD=BH⋅HEAH \cdot HD = BH \cdot HE. Cyclic BCEFBCEF gives BH⋅HE=CH⋅HFBH \cdot HE = CH \cdot HF. So AH⋅HD=BH⋅HE=CH⋅HFAH \cdot HD = BH \cdot HE = CH \cdot HF: the second payout, collected for free.

The reflected orthocentre lies on the circumcircle. Reflect HH in line BCBC to H′H'. Reflection keeps angles, so ∠BH′C=∠BHC\angle BH'C = \angle BHC, and from cyclic AEHFAEHF, ∠BHC=∠EHF=180∘−∠A\angle BHC = \angle EHF = 180^\circ - \angle A. So ∠BH′C+∠BAC=180∘\angle BH'C + \angle BAC = 180^\circ, H′H' is on the other side of BCBC from AA, and test 1 puts H′H' on the circumcircle of ABCABC.

That last fact is the start of a longer story. The feet D,E,FD, E, F lie on one more circle, half the size of the circumcircle, which also passes through the side midpoints: the nine-point circle. It is the same orthocentre configuration, one level up.

The tricks, in one place

How to train it

Draw an acute triangle with its three altitudes and, without looking at the list above, find all six cyclic quadrilaterals and say which test proves each one. Then do the same for a figure with a tangent and a chord. If you can find every circle in a figure in under a minute, the angle chase that follows is mostly bookkeeping.

Lemma teaches angle chasing and power of a point as named techniques, each with its own page and a place in the lesson ladder. The problem archive has the cyclic quadrilateral, Thales, Ptolemy and nine-point circle problems above in full, and the daily problem posts a new one every day in three tiers, no account needed.

Related guides

Train it on Lemma

Every technique here is taught explicitly, in order. 125 lessons, 1206 curated problems and unlimited generated practice at six difficulties. Free to start, no card, and every paid plan opens with 3 free days.

Find your level