vEnhance's avatar

Feb 28, 2018

🖉 Revisiting arc midpoints in complex numbers

1. Synopsis

One of the major headaches of using complex numbers in olympiad geometry problems is dealing with square roots. In particular, it is nontrivial to express the incenter of a triangle inscribed in the unit circle in terms of its vertices.

The following lemma is the standard way to set up the arc midpoints of a triangle. It appears for example as part (a) of Lemma 6.23.

Theorem 1 (Arc midpoint setup for a triangle)

Let ABCABC be a triangle with circumcircle Γ\Gamma and let MAM_A, MBM_B, MCM_C denote the arc midpoints of BC^\widehat{BC} opposite AA, CA^\widehat{CA} opposite BB, AB^\widehat{AB} opposite CC.

Suppose we view Γ\Gamma as the unit circle in the complex plane. Then there exist complex numbers xx, yy, zz such that A=x2A = x^2, B=y2B = y^2, C=z2C = z^2, and MA=yz,MB=zx,MC=xy.M_A = -yz, \quad M_B = -zx, \quad M_C = -xy.

Theorem 1 is often used in combination with the following lemma, which lets one assign the incenter the coordinates (xy+yz+zx)-(xy+yz+zx) in the above notation.

Lemma 2 (The incenter is the orthocenter of opposite arc midpoints)

Let ABCABC be a triangle with circumcircle Γ\Gamma and let MAM_A, MBM_B, MCM_C denote the arc midpoints of BC^\widehat{BC} opposite AA, CA^\widehat{CA} opposite BB, AB^\widehat{AB} opposite CC. Then the incenter of ABC\triangle ABC coincides with the orthocenter of MAMBMC\triangle M_A M_B M_C.

Unfortunately, the proof of Theorem 1 in my textbook is wrong, and I cannot find a proof online (though I hear that Lemmas in Olympiad Geometry has a proof). So in this post I will give a correct proof of Theorem 1, which will hopefully also explain the mysterious introduction of the minus signs in the theorem statement. In addition I will give a version of the theorem valid for quadrilaterals.

2. A Word of Warning

I should at once warn the reader that Theorem 1 is an existence result, and thus must be applied carefully.

To see why this matters, consider the following problem, which appeared as problem 1 of the 2016 JMO.

Example 3 (JMO 2016, by Zuming feng)

The isosceles triangle ABC\triangle ABC, with AB=ACAB=AC, is inscribed in the circle ω\omega. Let PP be a variable point on the arc BCBC that does not contain AA, and let IBI_B and ICI_C denote the incenters of triangles ABP\triangle ABP and ACP\triangle ACP, respectively. Prove that as PP varies, the circumcircle of triangle PIBIC\triangle PI_{B}I_{C} passes through a fixed point.

By experimenting with the diagram, it is not hard to guess that the correct fixed point is the midpoint of arc BC^\widehat{BC}, as seen in the figure below. One might be tempted to write A=x2A = x^2, B=y2B = y^2, C=z2C = z^2, P=t2P = t^2 and assert the two incenters are (xy+yt+xt)-(xy+yt+xt) and (xz+zt+xt)-(xz+zt+xt), and that the fixed point is yz-yz.

Figure for JMO 2016/1.
Figure for JMO 2016/1.

This is a mistake! If one applies Theorem 1 twice, then the choices of “square roots” of the common vertices AA and PP may not be compatible. In fact, they cannot be compatible, because the arc midpoint of AP^\widehat{AP} opposite BB is different from the arc midpoint of AP^\widehat{AP} opposite CC.

In fact, I claim this is not a minor issue that one can work around. This is because the claim that the circumcircle of PIBIC\triangle P I_B I_C passes through the midpoint of arc BC^\widehat{BC} is false if PP lies on the arc on the same side as AA! In that case it actually passes through AA instead. Thus the truth of the problem really depends on the fact that the quadrilateral ABPCABPC is convex, and any attempt with complex numbers must take this into account to have a chance of working.

Another configuration for JMO 2016/1 when PPP is on the "wrong" arc.
Another configuration for JMO 2016/1 when PPP is on the “wrong” arc.

3. Proof of the theorem for triangles

Fix ABCABC now, so we require A=x2A = x^2, B=y2B = y^2, C=z2C = z^2. There are 23=82^3 = 8 choices of square roots xx, yy, zz we can take (differing by a sign); we wish to show one of them works.

We pick an arbitrary choice for xx first. Then, of the two choices of yy, we pick the one such that xy=MC-xy = M_C. Similarly, for the two choices of zz, we pick the one such that xz=MB-xz = M_B. Our goal is to show that under these conditions, we have MA=yzM_A = -yz again.

Proof of the theorem.
Proof of the theorem.

The main trick is to now consider the arc midpoint BAC^\widehat{BAC}, which we denote by LL. It is easy to see that:

Lemma 4 (The isosceles trapezoid trick)

We have ALMBMC\overline{AL} \parallel \overline{M_B M_C} (both are perpendicular to the A\angle A bisector). Thus ALMBMCA L M_B M_C is an isosceles trapezoid, and so $ A \cdot L = M_B \cdot M_C $.

Thus, we have L=MBMCA=(xz)(xy)x2=+yz.L = \frac{M_B M_C}{A} = \frac{(-xz)(-xy)}{x^2} = +yz. Thus MA=L=yzM_A = -L = -yz as desired.

From this we can see why the minus signs are necessary.

Exercise 5. Show that Theorem 1 becomes false if we try to use +yz+yz, +zx+zx, +xy+xy instead of yz-yz, zx-zx, xy-xy.

4. A version for quadrilaterals

We now return to the setting of a convex quadrilateral ABPCABPC that we encountered in Example 3. Suppose we preserve the variables xx, yy, zz that we were given from Theorem 1, but now add a fourth complex number tt with P=t2P = t^2. How are the new arc midpoints determined? The following theorem answers this question.

Theorem 6 (xytzxytz setup)

Let ABPCABPC be a convex quadrilateral inscribed in the unit circle of the complex plane. Then we can choose complex numbers xx, yy, zz, tt such that A=x2A = x^2, B=y2B = y^2, C=z2C = z^2, P=t2P = t^2 and:

  • The opposite arc midpoints MAM_A, MBM_B, MCM_C of triangle ABCABC are given by yz-yz, zx-zx, xy-xy, as before.
  • The midpoint of arc BP^\widehat{BP} not including AA or CC is given by +yt+yt.
  • The midpoint of arc CP^\widehat{CP} not including AA or BB is given by zt-zt.
  • The midpoint of arc ABP^\widehat{ABP} is xt-xt and the midpoint of arc ACP^\widehat{ACP} is +xt+xt.

This setup is summarized in the following figure.

xyzt setup.
xyzt setup.

Note that unlike Theorem 1, the four arcs cut out by the sides of ABCPABCP do not all have the same sign (I chose BP^\widehat{BP} to have coordinates +yt+yt). This asymmetry is inevitable (see if you can understand why from the proof below).

Proof: We select xx, yy, zz with Theorem 1. Now, pick a choice of tt such that +yt+yt is the arc midpoint of BP^\widehat{BP} not containing AA and CC. Then the arc midpoint of CP^\widehat{CP} not containing AA or BB is given by z2yz(+yt)=zt.\frac{z^2}{-yz} \cdot (+yt) = -zt. On the other hand, the calculation of xt-xt for the midpoint of ABP^\widehat{ABP} follows by applying Lemma 4 again (applied to triangle ABPABP). The midpoint of ACP^\widehat{ACP} is computed similarly. \Box

In other problems, the four vertices of the quadrilateral may play more symmetric roles and in that case it may be desirable to pick a setup in which the four vertices are labeled ABCDABCD in order. By relabeling the letters in Theorem 6 one can prove the following alternate formulation.

Corollary 7. Let ABCDABCD be a convex quadrilateral inscribed in the unit circle of the complex plane. Then we can choose complex numbers aa, bb, cc, dd such that A=a2A = a^2, B=b2B = b^2, C=c2C = c^2, D=d2D = d^2 and:

  • The midpoints of AB^\widehat{AB}, BC^\widehat{BC}, CD^\widehat{CD}, DA^\widehat{DA} cut out by the sides of ABCDABCD are ab-ab, bc-bc, cd-cd, +da+da.
  • The midpoints of ABC^\widehat{ABC} and BCD^\widehat{BCD} are +ac+ac and +bd+bd.
  • The midpoints of CDA^\widehat{CDA} and DAB^\widehat{DAB} are ac-ac and bd-bd.
abcd setup.
abcd setup.

To test the newfound theorem, here is a cute easy application.

Example 8 (Japanese theorem for cyclic quadrilaterals)

In a cyclic quadrilateral ABCDABCD, the incenters of ABC\triangle ABC, BCD\triangle BCD, CDA\triangle CDA, DAB\triangle DAB are the vertices of a rectangle.