MathLabs
TheoremProved

Sylvester–Gallai theorem (Kelly's minimum-distance proof)

Statement

If n≥3n \ge 3 points in the plane are not all collinear, then there exists a line passing through exactly 22 of the points (an ordinary line).

Why is it true?

Among the finitely many pairs (point, line-through-two-points) where the point does not lie on the line, pick the pair achieving the strictly smallest distance; if that closest line had a third point on it, geometry would produce an even closer pair, which is impossible by minimality.

Proof sketch

Step 1 (set up the extremal choice). Let PP be the given finite set of n≥3n \ge 3 points, not all collinear. Consider the finite set of pairs (Q,ℓ)(Q, \ell) where ℓ\ell is a line through at least 22 points of PP and Q∈PQ \in P is a point not on ℓ\ell. This set is nonempty (since PP is not all collinear) and finite, so by the extremal principle we may choose a pair (Q0,ℓ0)(Q_0, \ell_0) minimizing the distance d(Q0,ℓ0)d(Q_0, \ell_0) from the point to the line.

Step 2 (assume a contradiction). Suppose, for contradiction, that ℓ0\ell_0 contains at least 33 points of PP. Let FF be the foot of the perpendicular from Q0Q_0 to ℓ0\ell_0. Since there are ≥3\ge 3 points of PP on ℓ0\ell_0 and they lie on at most 22 rays emanating from FF along ℓ0\ell_0, the pigeonhole principle gives two of them, BB and CC, on the same ray, with BB between FF and CC (allowing B=FB = F).

Step 3 (build a closer pair via similar triangles). Drop a perpendicular from BB to the line Q0CQ_0C, with foot GG. The right triangles △BGC\triangle BGC and △Q0FC\triangle Q_0FC share the angle at CC, so they are similar, giving BGQ0F=BCQ0C\dfrac{BG}{Q_0F} = \dfrac{BC}{Q_0C}. Since BB lies between FF and CC we have BC≤FCBC \le FC, and since △Q0FC\triangle Q_0FC has a right angle at FF, the hypotenuse satisfies FC<Q0CFC < Q_0C; combining these, BC<Q0CBC < Q_0C, hence BG<Q0F=d(Q0,ℓ0)BG < Q_0F = d(Q_0, \ell_0).

Step 4 (contradiction). The line Q0CQ_0C passes through 22 points of PP (namely Q0Q_0 and CC), and BB is a point of PP not on it, so (B,Q0C)(B, Q_0C) is a valid pair in our finite set with d(B,Q0C)=BG<d(Q0,ℓ0)d(B, Q_0C) = BG < d(Q_0, \ell_0), contradicting the minimality of (Q0,ℓ0)(Q_0, \ell_0).

Step 5 (conclusion). The contradiction shows ℓ0\ell_0 cannot contain 33 or more points of PP; since it was chosen to contain at least 22, it contains exactly 22, so ℓ0\ell_0 is the required ordinary line.

Topics that use this theorem

Step-by-step proofs

No step-by-step proof yet for this theorem.

References

  1. Martin Aigner, Günter M. Ziegler (2018). Proofs from THE BOOK · DOI:10.1007/978-3-662-57265-8
  2. Thomas Schweser, Michael Stiebitz, Bjarne Toft (2025). The Tournament Theorem of Rédei revisited · arXiv:2510.10659 [preprint, not peer-reviewed]