Chapter 2

Preliminaries: Planes, Duality, Arcs, and Kakeya Sets

Kakeya Sets with Multiplicity

2.1 The planes

PG(2,q)PG(2,q) has q2+q+1q^2+q+1 points and as many lines; every line has q+1q+1 points, every point is on q+1q+1 lines, two points lie on exactly one line, and two lines meet in exactly one point. Removing the line =[0:0:1]\ell_\infty=[0:0:1] and its points leaves AG(2,q)AG(2,q): q2q^2 points (x,y)=(x:y:1)(x,y)=(x:y:1), and q2+qq^2+q lines, each with qq points, falling into q+1q+1 parallel classes of qq lines, one class for each point of \ell_\infty. The line [u:v:w][u:v:w] with (u,v)(0,0)(u,v)\ne(0,0) meets \ell_\infty in the point (v:u:0)(v:-u:0), its direction. Concretely, the lines of direction (1:s:0)(1:s:0) are y=sx+by=sx+b, bFqb\in\mathbb F_q, and the lines of direction (0:1:0)(0:1:0) are x=bx=b.

Two affine lines in different directions meet in exactly one affine point; two lines in the same direction are disjoint. These two facts, and the count of qq points per line, are all that Chapter 3 uses.

2.2 Duality

Lemma 2.1 (The standard correlation). The map δ\delta that sends the point (a:b:c)(a:b:c) to the line [a:b:c][a:b:c] and the line [u:v:w][u:v:w] to the point (u:v:w)(u:v:w) is a bijection of the points of PG(2,q)PG(2,q) onto its lines and of its lines onto its points, and it reverses incidence: PLP\in L if and only if δ(L)δ(P)\delta(L)\in\delta(P).

Proof. The point (a:b:c)(a:b:c) lies on [u:v:w][u:v:w] iff au+bv+cw=0au+bv+cw=0, a condition symmetric in the two triples. ∎

Fix O=(0:0:1)=δ()O=(0:0:1)=\delta(\ell_\infty). Under δ\delta:

  • the q+1q+1 directions (points of \ell_\infty) become the q+1q+1 lines through OO;
  • the qq affine lines of a direction dd become the qq points of the line δ(d)\delta(d) other than OO;
  • the q2q^2 affine points become the q2q^2 lines not through OO;
  • an affine point PP lies on an affine line LL iff the point δ(L)\delta(L) lies on the line δ(P)\delta(P).

Consequently an rr-fold configuration L\mathcal L corresponds to a set S=δ(L)S=\delta(\mathcal L) of r(q+1)r(q+1) points with OSO\notin S and exactly rr points of SS on every line through OO, and conversely. The multiplicity mPm_P of an affine point is δ(P)S|\delta(P)\cap S|, and the union U(L)U(\mathcal L) corresponds to the set of lines not through OO that meet SS:

U(L)=#{lines L∌O: LS}.(2.1)|U(\mathcal L)|=\#\{\text{lines }L\not\ni O:\ L\cap S\ne\emptyset\}.\tag{2.1}

I shall move freely between the two pictures, calling L\mathcal L and SS dual to each other.

2.3 Arcs and maximal arcs

Definition 2.2. A nonempty set MM of points of PG(2,q)PG(2,q) is a maximal arc of degree nn if every line meets MM in 00 or nn points.

The whole plane is a maximal arc of degree q+1q+1; a single point, of degree 11; the affine plane AG(2,q)AG(2,q) (the complement of a line), of degree qq. These are the trivial maximal arcs. A maximal arc of degree 22 is a set of q+2q+2 points no three collinear, a hyperoval, and these exist iff qq is even (a conic together with its nucleus). The name comes from Barlotti (1955), who showed that a set of kk points meeting every line in at most nn points has k(n1)q+nk\le(n-1)q+n, with equality iff every line meets it in 00 or nn points.

Lemma 2.3. Let MM be a maximal arc of degree nqn\le q in PG(2,q)PG(2,q). Then M=(n1)q+n|M|=(n-1)q+n, and if n>1n>1 then nqn\mid q.

Proof. Take PMP\in M. The q+1q+1 lines through PP each contain n1n-1 further points of MM and together cover M{P}M\setminus\{P\}, so M=1+(q+1)(n1)=(n1)q+n|M|=1+(q+1)(n-1)=(n-1)q+n. Since nqn\le q, MM is not the whole plane; take RMR\notin M. The lines through RR that meet MM partition MM into sets of size nn, so n(n1)q+nn\mid(n-1)q+n, i.e. n(n1)qn\mid(n-1)q, and since gcd(n,n1)=1\gcd(n,n-1)=1, nqn\mid q. ∎

For qq even the divisibility condition is sufficient.

Theorem 2.4 (Denniston 1969). Let q=2hq=2^h and let nn divide qq. Then PG(2,q)PG(2,q) contains a maximal arc of degree nn.

The proof uses three facts about Fq\mathbb F_q, q=2hq=2^h, which I recall. The absolute trace Tr:FqF2\operatorname{Tr}:\mathbb F_q\to\mathbb F_2, Tr(a)=a+a2++a2h1\operatorname{Tr}(a)=a+a^2+\dots+a^{2^{h-1}}, is F2\mathbb F_2-linear, surjective, and satisfies Tr(a2)=Tr(a)\operatorname{Tr}(a^2)=\operatorname{Tr}(a); its kernel T0T_0 is an additive subgroup of index 22. Squaring is a bijection of Fq\mathbb F_q. And for βFq\beta\in\mathbb F_q the polynomial t2+t+βt^2+t+\beta is irreducible over Fq\mathbb F_q iff Tr(β)=1\operatorname{Tr}(\beta)=1 (Lidl and Niederreiter 1997, Thm 2.25 and Cor. 3.79; Hirschfeld 1998, §1.4).

Proof. Fix β\beta with Tr(β)=1\operatorname{Tr}(\beta)=1 and put Q(x,y)=x2+xy+βy2Q(x,y)=x^2+xy+\beta y^2. Then Q(x,y)=0Q(x,y)=0 only for (x,y)=(0,0)(x,y)=(0,0): if y0y\ne0 then (x/y)2+(x/y)+β=0(x/y)^2+(x/y)+\beta=0 contradicts irreducibility, and if y=0y=0 then x2=0x^2=0. Let ω\omega be a root of t2+t+βt^2+t+\beta in Fq2\mathbb F_{q^2}; then ω+ωq=1\omega+\omega^q=1 and ωωq=β\omega\omega^q=\beta, so Q(x,y)=(x+yω)(x+yωq)=N(x+yω)Q(x,y)=(x+y\omega)(x+y\omega^q)=N(x+y\omega) is the norm from Fq2\mathbb F_{q^2} to Fq\mathbb F_q. The norm is a surjective homomorphism Fq2×Fq×\mathbb F_{q^2}^\times\to\mathbb F_q^\times with kernel of order q+1q+1, so for each λ0\lambda\ne0 the conic Cλ={(x,y):Q(x,y)=λ}C_\lambda=\{(x,y):Q(x,y)=\lambda\} has exactly q+1q+1 points, and the CλC_\lambda partition AG(2,q){(0,0)}AG(2,q)\setminus\{(0,0)\}.

Let AA be an additive subgroup of Fq\mathbb F_q of order nn (an F2\mathbb F_2-subspace of dimension log2n\log_2n) and define

K={(x,y)AG(2,q):Q(x,y)A}={(0,0)}λA{0}Cλ,K=\{(x,y)\in AG(2,q):Q(x,y)\in A\}=\{(0,0)\}\cup\bigcup_{\lambda\in A\setminus\{0\}}C_\lambda,

so K=1+(n1)(q+1)=(n1)q+n|K|=1+(n-1)(q+1)=(n-1)q+n. I claim every line of PG(2,q)PG(2,q) meets KK in 00 or nn points.

The line at infinity meets KK in 00 points.

Lines through the origin. On y=mxy=mx we have Q(x,mx)=cmx2Q(x,mx)=c_mx^2 with cm=Q(1,m)0c_m=Q(1,m)\ne0. Since xcmx2x\mapsto c_mx^2 is a bijection of Fq\mathbb F_q, the number of xx with cmx2Ac_mx^2\in A is A=n|A|=n. On x=0x=0, Q(0,y)=βy2Q(0,y)=\beta y^2, and likewise nn points.

Lines not through the origin. Consider y=mx+cy=mx+c with c0c\ne0. Then

Q(x,mx+c)=x2+x(mx+c)+β(mx+c)2=cmx2+cx+βc2=φ(x)+βc2,Q(x,mx+c)=x^2+x(mx+c)+\beta(mx+c)^2=c_mx^2+cx+\beta c^2=\varphi(x)+\beta c^2,

where φ(x)=cmx2+cx\varphi(x)=c_mx^2+cx is F2\mathbb F_2-linear with kernel {0,c/cm}\{0,c/c_m\} of order 22; so its image HH is an additive subgroup of index 22 and every element of HH has exactly two preimages. Moreover βc2H\beta c^2\notin H: if φ(x)=βc2\varphi(x)=\beta c^2 then Q(x,mx+c)=0Q(x,mx+c)=0, forcing (x,mx+c)=(0,0)(x,mx+c)=(0,0) and c=0c=0. Now the number of points of KK on the line is

#{x:φ(x)+βc2A}=#{x:φ(x)A+βc2}=2H(A+βc2),\#\{x:\varphi(x)+\beta c^2\in A\}=\#\{x:\varphi(x)\in A+\beta c^2\}=2\,|H\cap(A+\beta c^2)|,

where A+βc2A+\beta c^2 is the coset {a+βc2:aA}\{a+\beta c^2:a\in A\}. If AHA\subseteq H, then since βc2H\beta c^2\notin H the coset A+βc2A+\beta c^2 lies in the complement of HH and the count is 00. If A⊈HA\not\subseteq H, then AHA\cap H has index 22 in AA, and H(A+βc2)={a+βc2:aA, aH+βc2}H\cap(A+\beta c^2)=\{a+\beta c^2:a\in A,\ a\in H+\beta c^2\} has AH=n/2|A\setminus H|=n/2 elements, because H+βc2H+\beta c^2 is the complement of HH; the count is nn. The vertical lines x=c0x=c\ne0 are handled identically with Q(c,y)=βy2+cy+c2Q(c,y)=\beta y^2+cy+c^2, φ(y)=βy2+cy\varphi(y)=\beta y^2+cy, and c2imφc^2\notin\operatorname{im}\varphi because Q(c,y)0Q(c,y)\ne0.

So KK is a maximal arc of degree nn. ∎

Remark 2.5. The proof shows more: for nnn'\mid n one may take a subgroup AAA'\le A of order nn', and then K={QA}KK'=\{Q\in A'\}\subseteq K is a maximal arc of degree nn' contained in KK. In particular every Denniston arc of degree n2n\ge2 contains a hyperoval {(0,0)}Cλ\{(0,0)\}\cup C_\lambda through the origin. This nesting is used in §7.2.

Denniston's are not the only maximal arcs in planes of even order: Thas (1974) and Mathon (2002) gave further constructions, and Hamilton and Mathon (2004) used Mathon's method to produce maximal arcs not of Denniston type for every degree nqn\mid q with 4<n<q/24<n<q/2. Only Denniston arcs are used here.

For qq odd the situation is the opposite.

Theorem 2.6 (Ball, Blokhuis, and Mazzocca 1997). If qq is odd, PG(2,q)PG(2,q) contains no maximal arc of degree nn with 1<n<q1<n<q.

The proof, and the shorter one of Ball and Blokhuis (1998), associates to a putative arc a polynomial over Fq\mathbb F_q and derives a contradiction from its degree and its vanishing; it is a polynomial-method argument in the sense of the companion dissertation, and I do not reproduce it. Lemma 2.3, Theorem 2.4, and Theorem 2.6 together give the complete existence theory: a maximal arc of degree nn, 1<n<q1<n<q, exists in PG(2,q)PG(2,q) if and only if qq is even and nqn\mid q.

2.4 Kakeya sets

A Kakeya set in AG(2,q)AG(2,q) is a set containing a line in every direction; it is what I call a 11-fold Kakeya set. Dvir (2009) proved that a Kakeya set in Fqn\mathbb F_q^n has at least (q+n1n)\binom{q+n-1}{n} points, so at least (q+12)\binom{q+1}2 in the plane. The exact value is due to Blokhuis and Mazzocca (2008):

κ1(q)={q(q+1)2+q12q odd,q(q+1)2q even,\kappa_1(q)=\begin{cases}\dfrac{q(q+1)}2+\dfrac{q-1}2&q\text{ odd},\\[6pt]\dfrac{q(q+1)}2&q\text{ even},\end{cases}

the even case being attained exactly by the duals of hyperovals through OO and the odd case by a construction from a conic, which Blokhuis and Mazzocca also showed to be the only one (they state the classification for a dual oval, which for odd qq is a dual conic by Segre's theorem (1955)). The even case is the first instance of Theorem B: a hyperoval is a maximal arc of degree 2=r+12=r+1. Blokhuis, De Boeck, Mazzocca, and Storme (2014) study the spectrum of sizes above the minimum and classify the smallest examples; Dover, Mellinger, and Scott (2014) consider Kakeya sets minimal under inclusion, which need not have minimum size.

The quantity κr(q)\kappa_r(q) is a minimum over configurations: every rr-fold Kakeya set contains an rr-fold configuration's union, and every such union is an rr-fold Kakeya set. So

κr(q)=min{U(L):L an r-fold configuration},\kappa_r(q)=\min\{|U(\mathcal L)|:\mathcal L\text{ an }r\text{-fold configuration}\},

and I work with configurations throughout.

2.5 The polynomial method

The polynomial method proves lower bounds on U|U| by finding a nonzero polynomial of low degree vanishing on UU (by linear algebra, if U|U| is small) and showing that the structure of UU forces the degree to be large. Dvir's argument for Kakeya sets is the model (Guth 2016 is the general reference for the method; the companion dissertation develops it from three lemmas), and I state the form of it that will be needed. Say that a polynomial in Fq[x,y]\mathbb F_q[x,y] is reduced if every exponent is at most q1q-1; every function Fq2Fq\mathbb F_q^2\to\mathbb F_q is represented by exactly one reduced polynomial, and the reduced polynomials of degree at most dd form a space of dimension

md=#{(i,j):0i,jq1, i+jd}.m_d=\#\{(i,j):0\le i,j\le q-1,\ i+j\le d\}.

Proposition 2.7 (Dvir's argument for rr-fold sets). Let KK be an rr-fold Kakeya set in AG(2,q)AG(2,q), r1r\ge1. No nonzero polynomial of degree at most q1q-1 vanishes on KK. Hence K(q+12)|K|\ge\binom{q+1}2.

Proof. Suppose P0P\ne0 of degree dq1d\le q-1 vanishes on KK, and let PdP_d be its homogeneous part of degree dd; d1d\ge1 since KK\ne\emptyset. For each direction b0\mathbf b\ne\mathbf0 choose a line {a+tb}K\{\mathbf a+t\mathbf b\}\subseteq K; the univariate polynomial P(a+tb)P(\mathbf a+t\mathbf b) has degree at most d<qd<q and qq roots, so is zero, and its coefficient of tdt^d, which is Pd(b)P_d(\mathbf b), vanishes. Thus PdP_d vanishes at every point of Fq2\mathbb F_q^2 (at 0\mathbf 0 by homogeneity). A nonzero polynomial of degree d<qd<q has at most dq<q2dq<q^2 zeros in Fq2\mathbb F_q^2, a contradiction. The bound follows because a set of fewer than (q+12)\binom{q+1}2 points is the zero set of a nonzero polynomial of degree at most q1q-1, there being (q+12)\binom{q+1}2 monomials of that degree. ∎

The argument uses one line per direction and nothing else, so it cannot distinguish r=2r=2 from r=1r=1. Chapter 7 (§7.4) shows that this is not an artefact of the proof: for the minimal configurations found by computation, the least degree of a nonzero reduced polynomial vanishing on UU is exactly the least dd with md>Um_d>|U|, the degree at which such a polynomial exists for trivial reasons. Any improvement must therefore come from an argument that sees several lines per direction at once. The next chapter gives one, and it is not a polynomial argument.