Geometry on the Putnam

Study Sheet

Geometry on the Putnam

Convexity, lattice points, complex numbers, vectors

Analytic and Combinatorial Geometry

Tip
Lattice points: Pick and gcd

Pick: area =I+B21= I + \tfrac B2 - 1 for a lattice polygon. The segment from (0,0)(0,0) to (a,b)(a,b) contains gcd(a,b)+1\gcd(a,b) + 1 lattice points.

A lattice triangle with no lattice points other than its vertices has area exactly 12\tfrac12; a lattice polygon with 55 interior and 88 boundary points has area 88. The gcd fact counts visible points and proves that a lattice line through the origin with irrational slope hits no other lattice point. Minkowski's theorem (a convex symmetric region of area >4> 4 contains a nonzero lattice point) is the Putnam's favorite "existence of a lattice point" tool.

Tip
Complex numbers as geometry

Multiplication rotates and scales; za|z - a| is a distance; the roots of zn=rnz^n = r^n are a regular nn-gon; zzˉz \mapsto \bar z reflects.

1+i10=32|1 + i|^{10} = 32 without expanding. Rotating a point 9090^\circ about cc: c+i(zc)c + i(z - c). Collinearity of a,b,ca, b, c: caba\tfrac{c - a}{b - a} is real. Triangle abcabc is equilateral iff a+ωb+ω2c=0a + \omega b + \omega^2c = 0 for a primitive cube root of unity ω\omega. Roots-of-unity sums vanishing is why regular polygons have centroid at the center.

Tip
Vectors, convexity, and distances

Point-to-line distance ax0+by0ca2+b2\tfrac{|ax_0 + by_0 - c|}{\sqrt{a^2+b^2}}; convex hull arguments; the diameter of a set is attained at extreme points.

Distance from the origin to x+y=4x + y = 4: 42=22\tfrac{4}{\sqrt2} = 2\sqrt2. A convex function of a point on a convex polygon is maximized at a vertex. Helly's theorem (if every three of a family of convex sets in the plane meet, all do) and Carathéodory (a point in the convex hull of a set in Rd\mathbb R^d is a combination of d+1d + 1 points) are the two named convexity theorems worth knowing.

Side note
Why Putnam geometry looks different

There are almost no synthetic angle-chase problems. Putnam geometry is about counting (lattice points, regions), extremal configurations (points at maximum distance, minimal enclosing circles), continuous motion arguments (rotate a line until something happens — an IVT in disguise), and coordinates. Bring the analysis and combinatorics toolkits; leave the olympiad geometry lemmas home.

Reminder — The Intermediate Value Theorem:f continuous on [a,b], f(a)<k<f(b)  f(c)=k for some c(a,b)f \text{ continuous on } [a,b],\ f(a)<k<f(b) \ \Longrightarrow\ f(c)=k \text{ for some } c\in(a,b)
Try it
Try it: an IVT-in-geometry argument

Show that for any bounded region in the plane there is a line that bisects its area AND has a prescribed direction.

Sweep a line of the given direction across the region; the area on the left varies continuously from 00 to the full area, so by the IVT it equals half somewhere. (Rotating the direction and applying IVT again gives the "ham sandwich" for two regions.)

Proofs & Why It Matters

Tip
Proof: Pick's theorem for primitive triangles

A lattice triangle with no lattice points other than its vertices has area 12\tfrac12 — the base case of Pick.

Such a triangle TT with edge vectors u,v\mathbf u, \mathbf v has area 12det[uv]\tfrac12|\det[\mathbf u\,\mathbf v]|; the parallelogram spanned by u,v\mathbf u, \mathbf v tiles the plane by lattice translates, and it contains exactly det|\det| lattice points per tile counted appropriately (the index of the sublattice). If the parallelogram — two copies of TT — contains no lattice points beyond its vertices, that index is 11, so det=1|\det| = 1 and the area is 12\tfrac12. General Pick follows by triangulating into primitive triangles and checking additivity of I+B21I + \tfrac B2 - 1. \blacksquare Significance: the determinant-as-lattice-index idea is the seed of the geometry of numbers.

Tip
Proof: the point-to-line formula

Distance from (x0,y0)(x_0, y_0) to ax+by=cax + by = c is ax0+by0ca2+b2\tfrac{|ax_0 + by_0 - c|}{\sqrt{a^2 + b^2}}.

The normal (a,b)(a, b) is perpendicular to the line. Take any point QQ on the line; the distance is the length of the projection of PQP - Q onto the unit normal: (a,b)(PQ)a2+b2=ax0+by0(aq1+bq2)a2+b2\tfrac{|(a,b)\cdot(P - Q)|}{\sqrt{a^2+b^2}} = \tfrac{|ax_0 + by_0 - (aq_1 + bq_2)|}{\sqrt{a^2+b^2}}, and aq1+bq2=caq_1 + bq_2 = c. \blacksquare Significance: the identical projection argument gives point-to-plane distances in any dimension and the margin of a linear classifier.

Going Deeper: Worked Problems

Example
Worked: a lattice-point count

How many lattice points lie inside or on the circle x2+y2=25x^2 + y^2 = 25?

Step 1 — for each xx from 5-5 to 55, count yy with y225x2y^2 \le 25 - x^2: x=0x = 0: y5|y| \le 5, 1111 points; x=±1x = \pm1: y224y^2 \le 24, y4|y| \le 4, 99 each; x=±2x = \pm2: y221y^2 \le 21, 99 each; x=±3x = \pm3: y216y^2 \le 16, 99 each; x=±4x = \pm4: y29y^2 \le 9, 77 each; x=±5x = \pm5: 11 each.

Step 2 — total 11+2(9+9+9+7+1)=11+70=8111 + 2(9 + 9 + 9 + 7 + 1) = 11 + 70 = 81.

Step 3 — Gauss's circle problem says the count is πr2+O(r)\pi r^2 + O(r): π2578.5\pi\cdot25 \approx 78.5, and 8181 is within the error band ✓.

Example
Worked: complex numbers prove a geometric fact

Show that the midpoints of the sides of any quadrilateral form a parallelogram.

Step 1 — vertices a,b,c,da, b, c, d as complex numbers; midpoints m1=a+b2m_1 = \tfrac{a+b}{2}, m2=b+c2m_2 = \tfrac{b+c}{2}, m3=c+d2m_3 = \tfrac{c+d}{2}, m4=d+a2m_4 = \tfrac{d+a}{2}.

Step 2 — a quadrilateral m1m2m3m4m_1m_2m_3m_4 is a parallelogram iff m2m1=m3m4m_2 - m_1 = m_3 - m_4 (opposite sides equal as vectors).

Step 3 — m2m1=ca2m_2 - m_1 = \tfrac{c - a}{2} and m3m4=ca2m_3 - m_4 = \tfrac{c - a}{2} ✓.

Step 4 — the proof works for skew quadrilaterals in 3D too (replace complex numbers by vectors): Varignon's theorem is really the statement that both midpoint-sides are half the diagonal cac - a.