Skip to main content
OlympiadHQ

Browse · MathNet

Print

XIX Silk Road Mathematical Competition

geometry

Problem

Prove that for any positive integer there exists a positive integer , such that any different points on a plane can be partitioned into non-empty sets, convex hulls of which would share a common point.

Convex hull of a finite set of points on a plane is a set of points that lie inside or on the border of at least one convex polygon with vertices in , including degenerate ones, i.e. a segment and a point are considered to be convex polygons. No three vertices of a convex polygon are collinear. A polygon contains its border.
Solution
Let's remind Helly's theorem: if in a finite set of convex sets of points on a plane each three intersect, then all of them intersect.

Let's prove that satisfies the problem statement. Let be an arbitrary set of different points on a plane, and — the set of subsets of of size .

Suppose that there exist such that their intersection is empty. Let's enumerate all points in by numbers from to . Let's write down on a sheet of paper the numbers of points in , then the numbers of points in , and after that the numbers of points in . We wrote numbers in total. Since these sets do not intersect, then we couldn't write any number more than twice. Thus, we wrote no more than numbers — a contradiction. Therefore, any three elements of intersect.

Since the convex hull of a set of points contains the set itself, then the convex hulls of any three elements of intersect. According to Helly's theorem, the convex hulls of all elements of share some common point .

Let's prove the following lemma: if the convex hull of a finite set of points contains some point , then there exists such that and the convex hull of contains . By definition of convex hull, there exists a convex polygon with the set of vertices (possibly, degenerate) that contains . If , then works as . Otherwise, let's perform an arbitrary triangulation of the polygon with vertices in . Point has to lie in at least one of the obtained triangles. The set of vertices of such triangle works as .

Suppose we have a bag into which we can put non-empty subsets of . Let's denote the following operation, which modifies and : take any . Since the convex hull of contains , then, according to the lemma, there exists such that and the convex hull of contains . Let's put into our bag (obviously, is non-empty), delete elements of from , and delete sets from that contain element of .

After one such operation the size of decreases by at most three, and remains non-empty as long as . Therefore, we can perform the operation at least times. Let's perform it exactly times. Distribute the remaining elements of randomly among the sets in the bag.

So, the sets in the bag constitute a partition of the initial set of points into non-empty sets and the convex hull of each of them contains point , which is what we wanted.

---

Alternative solution.

Let's prove by induction on that any finite set of at least different points on a plane can be partitioned into non-empty sets, convex hulls of which intersect. Obviously, the claim holds for . Assume that it holds for , where . Let's prove that it also holds for . Let's consider an arbitrary finite set consisting of at least different points on a plane. Let be the subset of points of that lie on the border of the convex hull of .

If , then . By the induction hypothesis, can be partitioned into non-empty sets, convex hulls of which intersect. If we add to these sets, then we would get sets, convex hulls of which intersect (since the convex hull of contains all points from ).

If , then there are two cases.

If all points from lie on the same line, then all points from lie on the same line. Let's draw a coordinate axis along this line and denote the points from by in the order of increasing coordinates. Since , then the following partition works:

Otherwise points of lie on the border of some non-degenerate convex polygon. Denote the points from in clockwise order by Let Let's prove that the following partition works: It is enough to prove the key assertion: convex hulls of intersect. Denote the convex hull of a set of points by . Let and Then for each holds Therefore, Q.E.D.

Techniques

Helly's theoremConvex hullsPigeonhole principle