skip to content
Logo Sons Only Take After Their Fathers' Negative Attributes

Euclidea Chord Trisection

/ 12 min read

Table of Contents

Euclidea

Merry Christmas! Curzon and I have been working through Euclidea problems. For those unfamiliar, Euclidea is a geometric construction puzzle game where you solve problems using only compass and straightedge, trying to minimize the number of moves.

We’ve been making good progress through the packs, but recently hit a wall on the Chord Trisection problem in the Kappa pack.

Problem 10.8 (Kappa)

Construct a chord of the larger circle through the given point that is divided into three equal segments by the smaller concentric circle.

Asymptote diagram

The Search for Optimality

We were able to find a solution that worked using a brute-force power-of-a-point approach, which earned us the basic completion star. However, Euclidea gives you bonus stars for finding the optimal solutions, and we were completely stumped.

For each problem there are two independent optimal solutions. One is measured based on the number of “L” moves you make, the other based on the number of “E” moves. This particular problem’s optimal solutions are listed as 3L and 4E:

  • 3L = 3 Lines/tools (including advanced constructions like perpendicular bisectors, angle bisectors, parallel lines, and perpendiculars, which each count as 1L but might require 3-4 elementary steps to construct)
  • 4E = 4 Elementary steps (using only basic constructions: points, lines, and circles)

These seemed impossibly efficient compared to our approach. After much head-scratching, we finally caved and checked the Euclidea Wiki.

The 4E Solution

Here are the construction steps:

  1. Construct line ABAB, intersecting the smaller circle at CC (closer to BB) and the larger circle at DD
  2. Construct circle CC with radius CBCB
  3. Let this circle intersect line ABAB at EE
  4. Construct circle DD with radius DEDE, intersecting smaller circle at FF
  5. Construct line BFBF - this is your trisected chord!
Asymptote diagram

Extremely efficient. There’s just one question: Why does this work? Let’s just check the Explanation section…

Empty explanation section from Euclidea wiki

Huh, empty. Well, let’s see if we can figure out why!

Proof

For the duration of this proof, let:

  • rr = radius of the inner circle
  • RR = radius of the outer circle

The key insight is to introduce an auxiliary point II, which is the reflection of point FF across the circle center AA, creating diameter IFIF:

Asymptote diagram

Also observe that we only need to prove BG=GFBG=GF. Trisection follows since it should be obvious from the symmetry of the problem that BGBG is always congruent to FHFH since the circles are concentric.

Step 1: Congruent Triangles

Connect DFDF and IBIB. We claim that AIBAFD\triangle AIB \cong \triangle AFD:

Asymptote diagram

These triangles are congruent by SAS:

  • IA=AF=rIA = AF = r (both are radii of the inner circle, since II and FF are reflections across AA)
  • AB=AD=RAB = AD = R (both are radii of the outer circle)
  • IAB=FAD\angle IAB = \angle FAD (vertical angles)

Therefore AIBAFD\triangle AIB \cong \triangle AFD, which means IBDFIB \cong DF.

Step 2: The Radius of Circle D

By construction, circle DD has radius 2r2r. This could be demonstrated rigorously by comparing all of the segments along segment BDBD, but it should be pretty obvious that the purpose of circle CC is to provide point EE a distance BCBC on the other side of point CC.

Step 3: Isosceles Triangle

From Step 1, we have IB=DFIB = DF, and from Step 2, we have DF=2rDF = 2r (the diameter of the inner circle). But IFIF is also a diameter of the inner circle. Therefore IB=IFIB = IF, which means BIF\triangle BIF is isosceles!

Asymptote diagram

Step 4: IG is a Median

Points II, GG, and FF are concyclic on the inner circle. Since IFIF is a diameter, by the inscribed angle theorem, IGF=90°\angle IGF = 90°:

Asymptote diagram

Therefore IGF=90°\angle IGF = 90°, so IGIG is an altitude of triangle BIFBIF. Since triangle BIFBIF is isosceles with IB=IFIB = IF (from Step 3), altitudes are also medians. Therefore GG is the midpoint of BFBF, giving us BG=GFBG = GF.