My latest addition to Wikipedia is an article about arrangements of lines. It includes combinatorial bounds on zones, levels, and many faces, algorithms for constructing arrangements, simplicial arrangements, relations to periodic and aperiodic tiling, and related objects such as pseudoline arrangements and hyperbolic line arrangements. As always, feedback or constructive edits by others would be appreciated.

In writing this, I learned of an interesting connection between arrangements, configurations, the Sylvester–Gallai theorem, and algebraic geometry. It seems that the nine inflection points of a cubic curve, in the complex projective plane, have the property that the line through any two inflection points also passes through a third, forming a 94123 configuration that involves all the lines through pairs of points in the configuration. The Sylvester–Gallai theorem implies that no such configuration can be given real planar coordinates, because every (non-collinear) set of points in the Euclidean plane or real projective plane has a line passing through only two points, or dually in the language of arrangements, every arrangement of real lines that do not all pass through a common point has a vertex where only two lines cross. Kelly [DCG 1:101–104, 1986] argues that this example must have been the motivation for Sylvester to pose the problem that eventually became the Sylvester–Gallai theorem.


Some more fun facts about arrangements of lines: An i-level has at most i+1 local minima; this can be used to prove the upper bound theorem for simple d-polytopes with d+2 facets (or is it d+1?) Even the sum of the squares of the cell complexities is O(n^2). Approximate k-levels exist; I think centerpoints are equivalent to lines between the (n/3)- and (2n/3)-levels. Point location can be done using cuttings, as well as other planar techniques. -Ken
Thanks! I added a reference to the Agarwal-Matousek-Sharir paper on sums of squares, but in 2d it's just an easy consequence of the zone theorem. I knew about the bound on local minima in levels, but not the connection to the upper bound theorem. Is this described somewhere? The upper bound theorem also deserves its own article on Wikipedia, I think, and doesn't have one.