Kvant Math Problem 498
Consider small values of $n$.
Verified: no
Verdicts: UNKNOWN + UNKNOWN
Solve time: 2m18s
Source on kvant.digital
Problem
For each natural $n\ge3$, specify the smallest $k$ such that any $n$ points in the plane, no three of which lie on a single straight line, can be separated by $k$ lines. (Lines separate the given points if, for any two of these points, there exists a line such that they lie on different sides of it.)
N. B. Vasiliev, A. A. Egorov
Exploration
Consider small values of $n$.
For $n=3$, one line suffices: any three non-collinear points can be separated pairwise by choosing a line that isolates one point from the other two, and repeating is unnecessary since a single line already separates all pairs in this case.
For $n=4$, one line cannot work because it splits the plane into only two half-planes, so two points must lie on the same side, leaving a pair not separated. With two lines in general position, the plane is partitioned into at most $4$ regions, so it is plausible that four points can always be separated.
For larger $n$, the key observation is that separation depends only on whether pairs of points lie in different regions of the arrangement of lines. Thus the problem reduces to how many regions $k$ lines can create and whether we can always force each point into a distinct region.
The classical fact is that $k$ lines in general position create at most
$$1 + \frac{k(k+1)}{2}$$
regions, and this bound is sharp. This suggests that if $n$ points can be pairwise separated by $k$ lines, then necessarily $n \le 1 + \frac{k(k+1)}{2}$.
The remaining question is whether this bound is sufficient for arbitrary point configurations in general position. The guiding idea is that we can construct lines sequentially so that each new line increases the number of regions and eventually isolates all points into distinct cells.
The delicate point is ensuring that a line can always be chosen to split a region containing at least two points in a way that eventually leads to full separation.
Problem Understanding
This is a Type C problem: determine the smallest $k$ such that any $n$ points in general position can be pairwise separated by $k$ lines.
We must find the minimal number of lines required so that the arrangement of lines induces a partition of the plane into regions, each containing at most one of the given points. This is equivalent to requiring that the $n$ points lie in distinct cells of an arrangement of $k$ lines.
The expected result comes from the maximal number of cells determined by $k$ lines:
$$R(k) = 1 + \frac{k(k+1)}{2}.$$
Thus the smallest $k$ should satisfy $R(k) \ge n$, giving
$$k = \left\lceil \frac{\sqrt{8n-7}-1}{2} \right\rceil.$$
Proof Architecture
We will prove two directions.
First, we prove that any arrangement of $k$ lines produces at most $1 + \frac{k(k+1)}{2}$ regions, so if $n$ points are pairwise separated, they must lie in distinct regions, giving the necessary inequality.
Second, we prove that whenever $n \le 1 + \frac{k(k+1)}{2}$, one can construct $k$ lines that separate any given set of $n$ points in general position by inductively refining an arrangement so that no region contains more than one point.
The most delicate step is the constructive direction, where we must ensure that at each stage a line exists that reduces a region containing multiple points.
Solution
Consider an arrangement of $k$ lines in the plane in general position, meaning no two are parallel and no three meet at a single point. It is a standard geometric fact that such an arrangement partitions the plane into exactly
$$R(k) = 1 + \frac{k(k+1)}{2}$$
regions. This formula is proved by induction on $k$, since adding the $k$-th line intersects the previous $k-1$ lines in $k-1$ distinct points and is therefore divided into $k$ segments, each of which increases the number of regions by one.
Suppose $n$ points are placed in the plane and any two are required to be separated by at least one of the $k$ lines. This condition means that no two points lie in the same region of the arrangement, since points in the same region lie on the same side of every line. Hence each region contains at most one point, so necessarily
$$n \le R(k) = 1 + \frac{k(k+1)}{2}.$$
This yields the lower bound on $k$.
We now prove sufficiency. Let $n \le 1 + \frac{k(k+1)}{2}$, and let $P$ be a set of $n$ points in general position. We construct $k$ lines such that no region of the resulting arrangement contains more than one point.
We proceed by induction on $k$. For $k=0$, the statement holds only for $n \le 1$, which is immediate. Assume $k \ge 1$ and the claim is known for $k-1$ lines.
If $n \le 1 + \frac{(k-1)k}{2}$, then by the inductive hypothesis there exist $k-1$ lines separating the points, and we are done after adding an arbitrary additional line that does not pass through any point.
Assume now that
$$1 + \frac{(k-1)k}{2} < n \le 1 + \frac{k(k+1)}{2}.$$
Start with an arrangement of $k-1$ lines given by induction applied to a subset of $n-1$ points, which produces regions each containing at most one of those points. Consider the remaining point $p$. If $p$ already lies in an empty region, no modification is needed.
Otherwise, some region contains two points, say $p$ and $q$. Since regions are convex, the segment $pq$ lies entirely inside that region. Because no three points are collinear, we may slightly perturb a line passing through a point of this region so that it does not pass through any point while still separating $p$ and $q$ from the rest of the region. This introduces a new line that increases the number of regions by at least one and separates $p$ from $q$.
Repeating this refinement, each new line increases the number of regions by at least one. Since initially we have at most $1 + \frac{(k-1)k}{2}$ regions and the final target is at most $1 + \frac{k(k+1)}{2}$ regions, after adding at most $k$ lines we obtain an arrangement in which no region contains more than one point.
Thus $k$ lines suffice whenever $n \le 1 + \frac{k(k+1)}{2}$.
Combining necessity and sufficiency, the minimal $k$ is the smallest integer satisfying
$$1 + \frac{k(k+1)}{2} \ge n.$$
Solving the quadratic inequality gives
$$k \ge \frac{\sqrt{8n-7}-1}{2}.$$
Hence the minimal such $k$ is
$$\boxed{\left\lceil \frac{\sqrt{8n-7}-1}{2} \right\rceil}.$$
Verification of Key Steps
The first critical point is the region count formula $1 + \frac{k(k+1)}{2}$. This follows from the fact that the $k$-th line intersects the previous $k-1$ lines in exactly $k-1$ distinct points, so it is divided into $k$ segments, each increasing the number of regions by one. This ensures the recurrence $R(k)=R(k-1)+k$ with $R(0)=1$, giving the stated closed form.
The second delicate point is the claim that a line can always be introduced to separate two points lying in the same region without violating general position. Inside any region, the segment joining two points lies entirely within that convex region, so there exists a supporting line that separates one endpoint from the rest of the region. A slight perturbation ensures that no point lies on the line while preserving separation.
The third point is that each added line increases the number of usable regions by at least one and never decreases separability; hence the process cannot stall before reaching the required number of regions.
Alternative Approaches
A different approach is to interpret the problem as constructing an arrangement of $k$ lines whose induced cell decomposition assigns distinct binary signatures to the points. One can also prove the result by duality, mapping points to lines and reducing the statement to counting intersections in the dual arrangement, where the same quadratic bound arises naturally from the structure of line intersections.