Problem 2
Let be a finite set of at least two points in the plane. Assume that no three points of are collinear. A windmill is a process that starts with a line going through a single point . The line rotates clockwise about the pivot until the first time that the line meets some other point belonging to . This point, , takes over as the new pivot, and the line now rotates clockwise about , until it next meets a point of . This process continues indefinitely. Show that we can choose a point in and a line going through such that the resulting windmill uses each point of as a pivot infinitely many times.
Step 2 of 6: Build a balancing line through each vertex
In plain words
Spin a line 180° about a fixed vertex: the count of points on its right changes by exactly one point at a time, so it must pass through the balanced value on the way.
Detailed analysis
Fix a vertex and start with any ordinary line through , say with points to its right. As the line rotates about the pivot , each of the other vertices switches sides exactly once, precisely when the line's direction passes through the (distinct, since no three points are collinear) direction of ; after the full half-turn the right-count has gone from to , changing by exactly at each such crossing. Hence at some ordinary direction along the way the right-count equals , and the line at that moment is the desired ordinary balancing line through .