Chapter 5
Joints
Three Lemmas
Sections in this chapter
This chapter uses the counting lemma (2.2(a)), the univariate zeros bound (Lemma 2.5(v)), and, in place of the Schwartz–Zippel lemma, a minimality argument on the degree of the vanishing polynomial. The bridge is the gradient of the polynomial at a joint.
5.1 The problem
Definition 5.1. Let be a finite set of lines in . A point is a joint of if it lies on lines of whose direction vectors are linearly independent.
In a joint is a point where three non-coplanar lines meet. The problem of bounding the number of joints of lines was raised by Chazelle and others (1992) in computational geometry. A grid of points with the axis-parallel lines through them has lines and joints, and it was conjectured that is the truth. Sharir (1994) proved and Feldman and Sharir (2005) improved the exponent slightly, by methods of combinatorial geometry. Guth and Katz (2010) proved with the polynomial method, and Kaplan, Sharir, and Shustin (2010) and Quilodrán (2010) independently simplified the argument and extended it to . Carbery and Iliopoulou (2014) extended it to arbitrary fields. The proof below follows the simplified argument.
5.2 Three lemmas
Lemma 5.2 (Pruning). Let be a set of lines in with a set of joints, . Then there are and with such that every point of is a joint of and every line of contains at least points of .
Proof. Start with , . While some line contains fewer than points of , remove from and remove the points of on from . Each step removes fewer than points and there are at most steps, so fewer than points are removed in all and at the end. A point that survives was never on a removed line, so all independent lines through it survive, and it is a joint of . When the process stops, every line of contains at least points of . ∎
Lemma 5.3 (Gradient at a joint). Let vanish identically on lines through with linearly independent directions . Then every partial derivative vanishes at .
Proof. For each , the polynomial is identically zero, hence so is its coefficient of . By Definition 2.3 with , that coefficient is , where and . So is orthogonal to linearly independent vectors, hence is zero. ∎
Lemma 5.4 (Vanishing gradient). Let with for all . (a) If , then is a nonzero constant. (b) If and is perfect (for instance finite or algebraically closed), then for some with .
Proof. Since and distinct monomials remain distinct under , the condition says that in for every monomial of . In characteristic this means every , so is constant. In characteristic it means for all and all monomials, so . Since is perfect, each for some , and because the Frobenius map is a ring homomorphism of in characteristic ,
5.3 The theorem
Theorem 5.5 (Guth and Katz 2010; Kaplan, Sharir, and Shustin 2010; Quilodrán 2010; Carbery and Iliopoulou 2014). Let be any field and . A set of lines in has at most
joints. In particular lines in -space have at most joints.
Proof. Replacing by its algebraic closure changes neither the lines, nor which points are joints (linear independence over a field is preserved by extension), nor ; so we may assume is algebraically closed, hence perfect. Let be the set of joints, ; if there is nothing to prove. Apply Lemma 5.2 to get and with , every point of a joint of , and every line of containing at least points of .
Let be the least integer with ; since , . By Lemma 2.2(a) some nonzero polynomial of degree at most vanishes on . Among all nonzero polynomials vanishing on choose of least degree ; then ( because a nonzero constant does not vanish on the nonempty set ).
Claim: . Suppose . Every line contains at least points of , at which vanishes; the restriction of to is a univariate polynomial of degree at most with more than roots, hence identically zero (Lemma 2.5(v)). So vanishes identically on every line of . At each there are lines of through with independent directions, so by Lemma 5.3 every vanishes at . Thus each vanishes on and has degree at most ; by the minimality of , each . By Lemma 5.4, either is a nonzero constant, which is impossible, or and with ; but then vanishes on (as implies ), again contradicting minimality. This proves the claim.
Bounding . By minimality of , , and
so .
Combining, , i.e. , i.e. . For , . ∎
Remark 5.6. The argument differs from the Kakeya argument of Chapter 4 in one structural respect. There, the contradiction came from the Schwartz–Zippel lemma: the top homogeneous part was shown to vanish on all of . Here there is no grid to vanish on, since the field may be infinite, and the contradiction comes instead from minimality of degree: the derivatives of the vanishing polynomial vanish on the same set with lower degree. The minimality trick is available whenever the set of vanishing polynomials is closed under an operation that lowers degree, and it is the second of the two ways in which the zeros principle enters the method (the Schwartz–Zippel bound being the first).
Remark 5.7. The pruning step is essential: without it, a line containing only one joint would not force to vanish on the line. The factor in comes from the pruning, and the factor from the dimension count. Guth and Katz's original constant and those in the literature since are of the same order; the best constants have been the subject of subsequent work (see Tidor, Yu, and Zhao 2022 for the generalisation from lines to varieties), which I do not pursue.
5.4 Sharpness
The exponent is sharp. Take the grid (any field with at least elements) and the axis-parallel lines through its points. Every grid point is a joint, so lines have joints, and the ratio of upper to lower bound is
which for is . The exponent is right; the constant obtained from this argument is not.
Over a finite field the same example with gives lines and joints, and the theorem is not vacuous there: it bounds the number of joints of any lines in by regardless of . This is a genuinely different situation from the Kakeya problem, where the field size is the parameter and the polynomial's degree is compared with . In the joints problem the degree is compared with the number of joints per line, and the field plays no role beyond supplying Lemma 5.4.