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 1 of 6: Set up directions, ordinary lines and balancing lines
In plain words
Give every line a left and right side, call a direction bad only if two points of S happen to share it, and look for a line through one point with as even a split as possible.
Detailed analysis
Call the points of vertices and let . Direct every line so it has a well-defined right side. Call a direction ordinary if no line of that direction passes through two vertices, and call a line ordinary if its direction is ordinary; since no three vertices of are collinear, only finitely many directions (those of the segments joining pairs of vertices) fail to be ordinary. Call a line a balancing line if it passes through exactly one vertex and has exactly of the remaining vertices to its right.