Olympiad Geometry IV: Barycentric & Complex Coordinates

Study Sheet

Olympiad Geometry IV: Barycentric & Complex Coordinates

When synthetic geometry stalls: the two algebraic systems that finish olympiad problems

Complex Numbers in Geometry

Concept
The unit-circle setup

Put the circumcircle at the unit circle, so vertices a,b,ca, b, c satisfy aˉ=1/a\bar a = 1/a. Then: the chord abab has equation z+abzˉ=a+bz + ab\bar z = a + b; the foot from pp to chord abab is 12(a+b+p−abpˉ)\frac12(a + b + p - ab\bar p); the orthocenter is a+b+ca + b + c; the tangent at aa is z+a2zˉ=2az + a^2\bar z = 2a.

Complex bash works because rotations and reflections are multiplications and conjugations. Its sweet spot: problems on ONE circle with points defined by intersections of chords and tangents, where every point has a short formula. Its failure mode: two circles or an incircle, where the formulas explode. Decide in the first five minutes; a half-finished bash scores nothing.

Concept
Collinearity, concyclicity, perpendicularity

a,b,ca, b, c collinear iff a−ba−c\frac{a - b}{a - c} is real, i.e. equals its conjugate. ab⊥cdab \perp cd iff a−bc−d\frac{a - b}{c - d} is purely imaginary. Four points concyclic iff the cross-ratio (a−c)(b−d)(a−d)(b−c)\frac{(a - c)(b - d)}{(a - d)(b - c)} is real.

Each condition is a single equation to verify, and with unit-circle points the conjugates are 1/a1/a, so everything becomes a rational identity. Clear denominators and compare — the algebra is mechanical, and that is the point. Write the target condition FIRST, then compute only what it needs.

Example
The orthocenter formula

With a,b,ca, b, c on the unit circle, h=a+b+ch = a + b + c is the orthocenter: h−a=b+ch - a = b + c, and b+cb−c\frac{b + c}{b - c} has conjugate 1/b+1/c1/b−1/c=c+bc−b=−b+cb−c\frac{1/b + 1/c}{1/b - 1/c} = \frac{c + b}{c - b} = -\frac{b + c}{b - c}, so it is purely imaginary: ah⊥bcah \perp bc. By symmetry for the other two altitudes.

Barycentric Coordinates

Concept
Coordinates relative to the triangle

A point is P=(u:v:w)P = (u : v : w) with u+v+w=1u + v + w = 1, where u=[PBC][ABC]u = \frac{[PBC]}{[ABC]} etc. A=(1,0,0)A = (1, 0, 0); the centroid is (13,13,13)(\tfrac13, \tfrac13, \tfrac13); the incenter is (a:b:c)(a : b : c); the circumcenter is (a2SA:b2SB:c2SC)(a^2S_A : b^2S_B : c^2S_C) with SA=b2+c2−a22S_A = \frac{b^2 + c^2 - a^2}{2}. A line is ux+vy+wz=0ux + vy + wz = 0; the line through (x1,y1,z1)(x_1, y_1, z_1) and (x2,y2,z2)(x_2, y_2, z_2) is a 3×33\times3 determinant.

Barycentrics shine on cevians, ratios along sides, and anything defined by areas or by the incircle/excircles — precisely where complex numbers struggle. The distance formula is ∣PQ∣2=−a2yz−b2zx−c2xy|PQ|^2 = -a^2yz - b^2zx - c^2xy for the displacement (x,y,z)(x, y, z) with x+y+z=0x + y + z = 0, and the circumcircle is a2yz+b2zx+c2xy=0a^2yz + b^2zx + c^2xy = 0. Every named center has a short coordinate; memorize the six that recur (centroid, incenter, circumcenter, orthocenter, symmedian point, Nagel point).

Concept
Ceva and Menelaus for free

Cevians through (0:v:w)(0 : v : w), (u:0:w)(u : 0 : w), (u:v:0)(u : v : 0) concur iff the product of ratios is 11 — Ceva is the determinant of the three lines vanishing. Concurrency of three lines and collinearity of three points are both 3×33\times3 determinants.

The standard olympiad use: a point defined by two ratios on the sides, a claim that some third line passes through it. Compute the point in unnormalized coordinates, plug into the line equation, and the claim reduces to an identity in a,b,ca, b, c. Keep everything homogeneous and only normalize (divide by u+v+wu + v + w) when distances are needed.

Side note
Where it goes wrong

Mixing normalized and unnormalized coordinates in one computation, and forgetting that the circumcircle equation and the distance formula require the displacement to sum to 00.

Reminder — Distance and midpoint:  d=(x2−x1)2+(y2−y1)2,M=(x1+x22, y1+y22)d=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}, \qquad M=\left(\frac{x_1+x_2}{2},\ \frac{y_1+y_2}{2}\right)
Try it
Try it: barycentric

Find the barycentric coordinates of the midpoint of BCBC and of the foot of the AA-angle bisector on BCBC.

Show the answer

Midpoint: (0:1:1)=(0,12,12)(0 : 1 : 1) = (0, \tfrac12, \tfrac12). Angle bisector foot divides BCBC in ratio c:bc : b (AB : AC), so it is (0:b:c)(0 : b : c). (Check: it lies on the line from AA to the incenter (a:b:c)(a : b : c).)

Bashes Worked Start to Finish

Tip
Set up, compute, stop

A coordinate solution has three parts, each of which must be written: (1) the setup — which coordinates, where the origin is, which quantities are free; (2) the formulas for every point the problem defines, in the order they are defined; (3) the target condition as one equation, verified as an identity. Choose the system that makes step (2) short: barycentrics for cevians and area ratios, complex numbers for rotations and a single circle, Cartesian axes along a right angle or an altitude.

A bash is a proof because every step is an identity in the free parameters: nothing depends on a picture, so configuration issues vanish, but only if the setup is fully general. Losing generality is the classic failure — placing a triangle with a right angle, or on a circle of radius 11, is allowed only when the problem's statement is invariant under the similarity you used. State that invariance in one sentence and the grader has nothing to object to. Then do the algebra you would do anyway, and stop the moment the target equation is an identity.

Example
Example 1: the one-seventh triangle
ABCDEF
Each side cut 1 : 2; the shaded triangle is one seventh of ABC.

Points D,E,FD, E, F on sides BC,CA,ABBC, CA, AB of triangle ABCABC satisfy BD:DC=CE:EA=AF:FB=1:2BD : DC = CE : EA = AF : FB = 1 : 2. Prove that the cevians AD,BE,CFAD, BE, CF bound a triangle of area 17[ABC]\tfrac17[ABC].

Step 1 — barycentrics: D=(0:2:1)D = (0 : 2 : 1), E=(1:0:2)E = (1 : 0 : 2), F=(2:1:0)F = (2 : 1 : 0) (the weight on BB is DCDC, on CC is BDBD, and so on).

Step 2 — the cevian ADAD is the set of points with y:z=2:1y : z = 2 : 1, the line y=2zy = 2z; similarly BEBE is z=2xz = 2x and CFCF is x=2yx = 2y.

Step 3 — intersections: AD∩BEAD \cap BE has z=2xz = 2x, y=4xy = 4x, the point 17(1,4,2)\tfrac17(1, 4, 2); BE∩CFBE \cap CF is 17(2,1,4)\tfrac17(2, 1, 4); CF∩ADCF \cap AD is 17(4,2,1)\tfrac17(4, 2, 1).

Step 4 — the area of a triangle with normalized barycentric vertices is [ABC][ABC] times the determinant of their coordinates:

1343det⁡(142214421)=49343=17.■\frac{1}{343}\det\begin{pmatrix}1&4&2\\2&1&4\\4&2&1\end{pmatrix} = \frac{49}{343} = \frac17. \quad\blacksquare

How to find it. Ratios along sides and an area: that is what barycentrics were built for. Each cevian is a one-term equation, so the whole problem is three tiny linear systems and one determinant.

Example
Example 2: Napoleon’s theorem
ABCXYZ
The centers of the three outward equilateral triangles form an equilateral triangle (shaded).

On the sides of triangle ABCABC equilateral triangles are erected outward. Prove that their centers form an equilateral triangle.

Step 1 — setup: complex numbers, ABCABC labeled counterclockwise, ζ=eiπ/3\zeta = e^{i\pi/3}, so ζ2=ζ−1\zeta^2 = \zeta - 1 and ζˉ=1−ζ\bar\zeta = 1 - \zeta. The outward apex on BCBC is on the right of the direction B→CB \to C, obtained by rotating C−BC - B clockwise by 60∘60^\circ: A1=B+ζˉ(C−B)=C−ζ(C−B)A_1 = B + \bar\zeta(C - B) = C - \zeta(C - B).

Step 2 — the center XX of the triangle on BCBC is its centroid: 3X=B+C+A1=ζB+B+(2−ζ)C3X = B + C + A_1 = \zeta B + B + (2 - \zeta)C. Cycling the letters, the centers YY on CACA and ZZ on ABAB are 3Y=ζC+C+(2−ζ)A3Y = \zeta C + C + (2 - \zeta)A and 3Z=ζA+A+(2−ζ)B3Z = \zeta A + A + (2 - \zeta)B.

Step 3 — target: Z−X=ζ(Y−X)Z - X = \zeta(Y - X), which says XZXZ is XYXY turned by 60∘60^\circ — an equilateral triangle. Compute

3(Y−X)=(2−ζ)A−(1+ζ)B+(2ζ−1)C,3(Z−X)=(1+ζ)A+(1−2ζ)B+(ζ−2)C.3(Y - X) = (2 - \zeta)A - (1 + \zeta)B + (2\zeta - 1)C,\qquad 3(Z - X) = (1 + \zeta)A + (1 - 2\zeta)B + (\zeta - 2)C.

Multiplying the first by ζ\zeta and using ζ2=ζ−1\zeta^2 = \zeta - 1: ζ(2−ζ)=ζ+1\zeta(2 - \zeta) = \zeta + 1,   −ζ(1+ζ)=1−2ζ\;-\zeta(1 + \zeta) = 1 - 2\zeta,   ζ(2ζ−1)=ζ−2\;\zeta(2\zeta - 1) = \zeta - 2. These are exactly the coefficients of the second. ■\blacksquare

How to find it. Equilateral triangles are rotations by 60∘60^\circ, and rotation is multiplication. Reduce everything with ζ2=ζ−1\zeta^2 = \zeta - 1 and the identity becomes a comparison of three coefficients.

Example
Example 3: a perpendicular through the orthocenter
ABCMHPQ
Axes along BC and the altitude from A; the perpendicular to MH at H is cut in half by H.

In acute triangle ABCABC with orthocenter HH, let MM be the midpoint of BCBC. The line through HH perpendicular to MHMH meets lines ABAB and ACAC at PP and QQ. Prove that HH is the midpoint of PQPQ. (A well-known lemma.)

Step 1 — setup: axes along BCBC and the altitude from AA, so A=(0,a)A = (0, a), B=(b,0)B = (b, 0), C=(c,0)C = (c, 0) with a>0a > 0 and b<0<cb < 0 < c. Every acute triangle can be placed this way.

Step 2 — the altitude from BB is perpendicular to ACAC, whose direction is (c,−a)(c, -a), so it is c(x−b)=ayc(x - b) = ay; at x=0x = 0 this gives H=(0,−bca)H = \left(0, -\tfrac{bc}{a}\right). Also M=(b+c2,0)M = \left(\tfrac{b + c}{2}, 0\right), so HM→=(b+c2,bca)\overrightarrow{HM} = \left(\tfrac{b + c}{2}, \tfrac{bc}{a}\right) and v=(bca,−b+c2)\mathbf v = \left(\tfrac{bc}{a}, -\tfrac{b + c}{2}\right) is perpendicular to it.

Step 3 — the line is H+tvH + t\mathbf v. Substituting into ABAB, xb+ya=1\tfrac xb + \tfrac ya = 1:

tca−bca2−t(b+c)2a=1  ⟺  t c−b2a=a2+bca2  ⟺  tP=2(a2+bc)a(c−b).\frac{tc}{a} - \frac{bc}{a^2} - \frac{t(b + c)}{2a} = 1 \iff t\,\frac{c - b}{2a} = \frac{a^2 + bc}{a^2} \iff t_P = \frac{2(a^2 + bc)}{a(c - b)}.

The line ACAC is the same equation with bb and cc swapped, so tQ=2(a2+bc)a(b−c)=−tPt_Q = \dfrac{2(a^2 + bc)}{a(b - c)} = -t_P.

Step 4 — P=H+tPvP = H + t_P\mathbf v and Q=H−tPvQ = H - t_P\mathbf v, so HH is the midpoint of PQPQ. ■\blacksquare

How to find it. The statement is about HH and a perpendicular, so put an axis along an altitude: HH then has a one-term coordinate, and the symmetry b↔cb \leftrightarrow c between the two sides does the final step for you.

Side note
Where it goes wrong

The area formula needs normalized coordinates. In Example 1 the intersection points are (1:4:2)(1 : 4 : 2) and so on; plugging these unnormalized triples into the determinant gives 4949, and “the area is 4949 times [ABC][ABC]” is absurd. Each triple sums to 77, so each row must be divided by 77, and the determinant by 73=3437^3 = 343. The same slip hides in the distance formula and the circle equation: normalize (or carry the sums explicitly) before using either.

Try it
Try it: Routh with ratio 1 : 3

With BD:DC=CE:EA=AF:FB=1:3BD : DC = CE : EA = AF : FB = 1 : 3 instead, what fraction of [ABC][ABC] is the triangle bounded by ADAD, BEBE, CFCF?

Show the answer

Now D=(0:3:1)D = (0 : 3 : 1) and the cevians are y=3zy = 3z, z=3xz = 3x, x=3yx = 3y. The intersections are 113(1,9,3)\tfrac1{13}(1, 9, 3), 113(3,1,9)\tfrac1{13}(3, 1, 9), 113(9,3,1)\tfrac1{13}(9, 3, 1), and

1133det⁡(193319931)=6762197=413.\frac{1}{13^3}\det\begin{pmatrix}1&9&3\\3&1&9\\9&3&1\end{pmatrix} = \frac{676}{2197} = \frac{4}{13}.

This matches Routh’s formula (r−1)2r2+r+1\tfrac{(r - 1)^2}{r^2 + r + 1} with r=3r = 3 (and r=2r = 2 gives the 17\tfrac17 of Example 1).