This is a blog version of a talk I recently gave at the IPAM workshop on “The Kakeya Problem, Restriction Problem, and Sum-product Theory”.

Note: the discussion here will be highly non-rigorous in nature, being extremely loose in particular with asymptotic notation and with the notion of dimension. Caveat emptor.

One of the most infamous unsolved problems at the intersection of geometric measure theory, incidence combinatorics, and real-variable harmonic analysis is the Kakeya set conjecture. We will focus on the following three-dimensional case of the conjecture, stated informally as follows:

Conjecture 1 (Kakeya conjecture) Let {E} be a subset of {{\bf R}^3} that contains a unit line segment in every direction. Then {\hbox{dim}(E) = 3}.

This conjecture is not precisely formulated here, because we have not specified exactly what type of set {E} is (e.g. measurable, Borel, compact, etc.) and what notion of dimension we are using. We will deliberately ignore these technical details in this post. It is slightly more convenient for us here to work with lines instead of unit line segments, so we work with the following slight variant of the conjecture (which is essentially equivalent):

Conjecture 2 (Kakeya conjecture, again) Let {{\cal L}} be a family of lines in {{\bf R}^3} that meet {B(0,1)} and contain a line in each direction. Let {E} be the union of the restriction {\ell \cap B(0,2)} to {B(0,2)} of every line {\ell} in {{\cal L}}. Then {\hbox{dim}(E) = 3}.

As the space of all directions in {{\bf R}^3} is two-dimensional, we thus see that {{\cal L}} is an (at least) two-dimensional subset of the four-dimensional space of lines in {{\bf R}^3} (actually, it lies in a compact subset of this space, since we have constrained the lines to meet {B(0,1)}). One could then ask if this is the only property of {{\cal L}} that is needed to establish the Kakeya conjecture, that is to say if any subset of {B(0,2)} which contains a two-dimensional family of lines (restricted to {B(0,2)}, and meeting {B(0,1)}) is necessarily three-dimensional. Here we have an easy counterexample, namely a plane in {B(0,2)} (passing through the origin), which contains a two-dimensional collection of lines. However, we can exclude this case by adding an additional axiom, leading to what one might call a “strong” Kakeya conjecture:

Conjecture 3 (Strong Kakeya conjecture) Let {{\cal L}} be a two-dimensional family of lines in {{\bf R}^3} that meet {B(0,1)}, and assume the Wolff axiom that no (affine) plane contains more than a one-dimensional family of lines in {{\cal L}}. Let {E} be the union of the restriction {\ell \cap B(0,2)} of every line {\ell} in {{\cal L}}. Then {\hbox{dim}(E) = 3}.

Actually, to make things work out we need a more quantitative version of the Wolff axiom in which we constrain the metric entropy (and not just dimension) of lines that lie close to a plane, rather than exactly on the plane. However, for the informal discussion here we will ignore these technical details. Families of lines that lie in different directions will obey the Wolff axiom, but the converse is not true in general.

In 1995, Wolff established the important lower bound {\hbox{dim}(E) \geq 5/2} (for various notions of dimension, e.g. Hausdorff dimension) for sets {E} in Conjecture 3 (and hence also for the other forms of the Kakeya problem). However, there is a key obstruction to going beyond the {5/2} barrier, coming from the possible existence of half-dimensional (approximate) subfields of the reals {{\bf R}}. To explain this problem, it easiest to first discuss the complex version of the strong Kakeya conjecture, in which all relevant (real) dimensions are doubled:

Conjecture 4 (Strong Kakeya conjecture over {{\bf C}}) Let {{\cal L}} be a four (real) dimensional family of complex lines in {{\bf C}^3} that meet the unit ball {B(0,1)} in {{\bf C}^3}, and assume the Wolff axiom that no four (real) dimensional (affine) subspace contains more than a two (real) dimensional family of complex lines in {{\cal L}}. Let {E} be the union of the restriction {\ell \cap B(0,2)} of every complex line {\ell} in {{\cal L}}. Then {E} has real dimension {6}.

The argument of Wolff can be adapted to the complex case to show that all sets {E} occuring in Conjecture 4 have real dimension at least {5}. Unfortunately, this is sharp, due to the following fundamental counterexample:

Proposition 5 (Heisenberg group counterexample) Let {H \subset {\bf C}^3} be the Heisenberg group

\displaystyle  H = \{ (z_1,z_2,z_3) \in {\bf C}^3: \hbox{Im}(z_1) = \hbox{Im}(z_2 \overline{z_3}) \}

and let {{\cal L}} be the family of complex lines

\displaystyle  \ell_{s,t,\alpha} := \{ (\overline{\alpha} z + t, z, sz + \alpha): z \in {\bf C} \}

with {s,t \in {\bf R}} and {\alpha \in {\bf C}}. Then {H} is a five (real) dimensional subset of {{\bf C}^3} that contains every line in the four (real) dimensional set {{\cal L}}; however each four real dimensional (affine) subspace contains at most a two (real) dimensional set of lines in {{\cal L}}. In particular, the strong Kakeya conjecture over the complex numbers is false.

This proposition is proven by a routine computation, which we omit here. The group structure on {H} is given by the group law

\displaystyle  (z_1,z_2,z_3) \cdot (w_1,w_2,w_3) = (z_1 + w_1 + z_2 \overline{w_3} - z_3 \overline{w_2}, z_2 +w_2, z_3+w_3),

giving {E} the structure of a {2}-step simply-connected nilpotent Lie group, isomorphic to the usual Heisenberg group over {{\bf R}^2}. Note that while the Heisenberg group is a counterexample to the complex strong Kakeya conjecture, it is not a counterexample to the complex form of the original Kakeya conjecture, because the complex lines {{\cal L}} in the Heisenberg counterexample do not point in distinct directions, but instead only point in a three (real) dimensional subset of the four (real) dimensional space of available directions for complex lines. For instance, one has the one real-dimensional family of parallel lines

\displaystyle  \ell_{0,t,0} = \{ (t, z, 0): z \in {\bf C}\}

with {t \in {\bf R}}; multiplying this family of lines on the right by a group element in {H} gives other families of parallel lines, which in fact sweep out all of {{\cal L}}.

The Heisenberg counterexample ultimately arises from the “half-dimensional” (and hence degree two) subfield {{\bf R}} of {{\bf C}}, which induces an involution {z \mapsto \overline{z}} which can then be used to define the Heisenberg group {H} through the formula

\displaystyle  H = \{ (z_1,z_2,z_3) \in {\bf C}^3: z_1 - \overline{z_1} = z_2 \overline{z_3} - z_3 \overline{z_2} \}.

Analogous Heisenberg counterexamples can also be constructed if one works over finite fields {{\bf F}_{q^2}} that contain a “half-dimensional” subfield {{\bf F}_q}; we leave the details to the interested reader. Morally speaking, if {{\bf R}} in turn contained a subfield of dimension {1/2} (or even a subring or “approximate subring”), then one ought to be able to use this field to generate a counterexample to the strong Kakeya conjecture over the reals. Fortunately, such subfields do not exist; this was a conjecture of Erdos and Volkmann that was proven by Edgar and Miller, and more quantitatively by Bourgain (answering a question of Nets Katz and myself). However, this fact is not entirely trivial to prove, being a key example of the sum-product phenomenon.

We thus see that to go beyond the {5/2} dimension bound of Wolff for the 3D Kakeya problem over the reals, one must do at least one of two things:

  • (a) Exploit the distinct directions of the lines in {{\mathcal L}} in a way that goes beyond the Wolff axiom; or
  • (b) Exploit the fact that {{\bf R}} does not contain half-dimensional subfields (or more generally, intermediate-dimensional approximate subrings).

(The situation is more complicated in higher dimensions, as there are more obstructions than the Heisenberg group; for instance, in four dimensions quadric surfaces are an important obstruction, as discussed in this paper of mine.)

Various partial or complete results on the Kakeya problem over various fields have been obtained through route (a) or route (b). For instance, in 2000, Nets Katz, Izabella Laba and myself used route (a) to improve Wolff’s lower bound of {5/2} for Kakeya sets very slightly to {5/2+10^{-10}} (for a weak notion of dimension, namely upper Minkowski dimension). In 2004, Bourgain, Katz, and myself established a sum-product estimate which (among other things) ruled out approximate intermediate-dimensional subrings of {{\bf F}_p}, and then pursued route (b) to obtain a corresponding improvement {5/2+\epsilon} to the Kakeya conjecture over finite fields of prime order. The analogous (discretised) sum-product estimate over the reals was established by Bourgain in 2003, which in principle would allow one to extend the result of Katz, Laba and myself to the strong Kakeya setting, but this has not been carried out in the literature. Finally, in 2009, Dvir used route (a) and introduced the polynomial method (as discussed previously here) to completely settle the Kakeya conjecture in finite fields.

Below the fold, I present a heuristic argument of Nets Katz and myself, which in principle would use route (b) to establish the full (strong) Kakeya conjecture. In broad terms, the strategy is as follows:

  1. Assume that the (strong) Kakeya conjecture fails, so that there are sets {E} of the form in Conjecture 3 of dimension {3-\sigma} for some {\sigma>0}. Assume that {E} is “optimal”, in the sense that {\sigma} is as large as possible.
  2. Use the optimality of {E} (and suitable non-isotropic rescalings) to establish strong forms of standard structural properties expected of such sets {E}, namely “stickiness”, “planiness”, “local graininess” and “global graininess” (we will roughly describe these properties below). Heuristically, these properties are constraining {E} to “behave like” a putative Heisenberg group counterexample.
  3. By playing all these structural properties off of each other, show that {E} can be parameterised locally by a one-dimensional set which generates a counterexample to Bourgain’s sum-product theorem. This contradiction establishes the Kakeya conjecture.

Nets and I have had an informal version of argument for many years, but were never able to make a satisfactory theorem (or even a partial Kakeya result) out of it, because we could not rigorously establish anywhere near enough of the necessary structural properties (stickiness, planiness, etc.) on the optimal set {E} for a large number of reasons (one of which being that we did not have a good notion of dimension that did everything that we wished to demand of it). However, there is beginning to be movement in these directions (e.g. in this recent result of Guth using the polynomial method obtaining a weak version of local graininess on certain Kakeya sets). In view of this (and given that neither Nets or I have been actively working in this direction for some time now, due to many other projects), we’ve decided to distribute these ideas more widely than before, and in particular on this blog.

— 1. Stickiness —

Let {E} be a set of the form in Conjecture 3 that has a “minimal dimension” {3-\sigma} for some {\sigma>0}, whatever that means. (If the infimal dimension cannot be attained exactly, it may be enough to work with a set {E} whose dimension is sufficiently close to the infimum.)

The first step – and, somewhat annoyingly, the one for which we have been least able to make rigorous – is to establish a property on the family of lines {{\mathcal L}} that is known as “stickiness”, which roughly speaking asserts that each line in {{\mathcal L}} is close to as many other lines in {{\mathcal L}} as is permitted by dimensionality considerations. Indeed, if one places a suitable metric on the space of lines in {{\bf R}^3} (or more precisely, on the compact portion of that space consisting of lines that meet {B(0,1)}), then stickiness asserts that {{\mathcal L}} is “genuinely two-dimensional” in the sense that for any scale {0 < \rho < 1}, {{\mathcal L}} should be covered by about {\rho^{-2}} balls of radius {\rho} (where we ignore all logarithmic factors in the scale, and also pretend for simplicity that all sets under consideration are roughly “uniform” in the sense that the multiplicities and other combinatorial statistics of the set are essentially constant across the set; there are standard techniques such as dyadic pigeonholing that often allow one to reduce to this case, but we will ignore these technical issues here). In particular, if one has two scales {0 < \delta < \rho < 1}, then each of the {\rho}-balls covering {{\mathcal L}} should essentially contain about {(\rho/\delta)^2} of the {\delta^{-2}} {\delta}-balls covering {{\mathcal L}}.

In my previous paper with Nets and Izabella, we were able to establish such stickiness for sets {E} of dimension close to the Wolff exponent {5/2} by using an x-ray estimate established in a separate paper of Wolff, but we do not know how to establish stickiness more generally, and I view this as the largest single obstacle to making this program to attack the Kakeya conjecture a success.

Translating the stickiness property back into the physical space {{\bf R}^3}, we find that the {\delta}-neighbourhood {E_\delta} of {E} should consist of the union of about {\delta^{-2}} {\delta}-tubes {T_\delta} (that is, solid cylinders of length {1} and radius {\delta}), and similarly the larger {\rho}-neighbourhood {E_\rho} should consist of the union of about {\rho^{-2}} {\rho}-tubes {T_\rho}. We’ll refer to the {\delta}-tubes {T_\delta} as “thin tubes” and {\rho}-tubes {T_\rho} as “fat” tubes. Each thin tube {T_\delta} should lie in essentially one parent fat tube {T_\rho}, and conversely each fat tube {T_\rho} should essentially contain about {(\rho/\delta)^2} thin tubes {T_\delta}.

This creates a somewhat self-similar structure to the set {E} as follows. Let {{\bf T}_\rho} denote the collection of fat tubes. Then for each fat tube {T_\rho \in {\bf T}_\rho}, we can form the subset {E_\delta[T_\rho]} of {E_\delta} by taking the union of all the thin tubes inside of {T_\rho}, thus we have the decomposition

\displaystyle  E_\delta = \bigcup_{T_\rho \in {\bf T}_\rho} E_\delta[T_\rho].

This is very much not a disjoint union; indeed, the strong overlap of the {E_\delta[T_\rho]} is going to be an important source for the other structural properties we will suppose {E} to have.

AS {E} has dimension {3-\sigma}, we expect {E_\delta} to be essentially the union of about {\delta^{-3+\sigma}} {\delta}-cubes {Q_\delta}, and {E_\rho} to be the union of about {\rho^{-3+\sigma}} {\rho}-cubes {Q_\rho}. Thus, each large cube {Q_\rho} should contain about {(\rho/\delta)^{3-\sigma}} small cubes {Q_\delta}. This in turn implies that each fat tube {T_\rho} should contain about {(\rho/\delta)^{3-\sigma} \times (1/\rho)} small cubes, and so we expect the volume {|E_\delta \cap T_\rho|} of {E_\delta \cap T_\rho} to be

\displaystyle  |E_\delta \cap T_\rho| \approx (\rho/\delta)^{3-\sigma} \times (1/\rho) \times \delta^3. \ \ \ \ \ (1)

Now consider the set {E_\delta[T_\rho]}, which is a subset of {E_\delta \cap T_\rho}, so that

\displaystyle  |E_\delta[T_\rho]| \leq |E_\delta \cap T_\rho|. \ \ \ \ \ (2)

The set {E_\delta[T_\rho]} is the union of about {(\rho/\delta)^2} {\delta}-tubes inside a {\rho}-tube. If we perform a non-isotropic scaling to rescale a {\rho}-tube to become a {1}-tube, then the {\delta}-tubes rescale to be {(\delta/\rho)}-tubes, and we obtain a rescaled set {\tilde E_\delta[T_\rho]} with

\displaystyle  |\tilde E_\delta[T_\rho]| = \rho^{-2} |E_\delta[T_\rho]|. \ \ \ \ \ (3)

This set is the union of about {(\rho/\delta)^{-2}} {(\delta/\rho)}-tubes obeying the Wolff axiom, and so by definition of {\sigma} should have volume at least {(\delta/\rho)^\sigma}:

\displaystyle  |\tilde E_\delta[T_\rho]| \gtrapprox (\delta/\rho)^\sigma. \ \ \ \ \ (4)

The estimates (1)(4) fit together in a perfect circle, forcing all of the inequalities to be approximate equalities; thus we heuristically have that {\tilde E_\delta[T_\rho]} to be an optimal Kakeya configuration (much like {E_\delta} or {E_\rho}), and to have

\displaystyle  E_\delta[T_\rho] \approx E_\delta \cap T_\rho \ \ \ \ \ (5)

for every fat tube {T_\rho}. Informally, we have an affine self-similar structure: the portion of {E_\delta} inside every {\rho}-tube is a rescaled version of {E_{\rho/\delta}}.

Example 1 Let us return to the complex setting, and take {E} to be the Heisenberg group {H} (with {\sigma=1/2}), so that

\displaystyle  E_\delta \approx \{ (z_1,z_2,z_3): z_1,z_2,z_3 = O(1), \hbox{Im}(z_1) = \hbox{Im}(z_2 \overline{z_3}) + O(\delta) \}. \ \ \ \ \ (6)

The Heisenberg group contains the line {\{ (0,0,z): z \in {\bf C} \}}, so the set {\{ (z_1,z_2,z_3): z_1,z_2 = O(\rho); z_3 = O(1) \}} would essentially be a {\rho}-tube {T_\rho} in {E_\rho}, and

\displaystyle  E_\delta \cap T_\rho \approx E_\delta[T_\rho]

\displaystyle  \approx \{ (z_1,z_2,z_3): z_1,z_2 = O(\rho); z_3 = O(1); \hbox{Im}(z_1) = \hbox{Im}(z_2 \overline{z_3}) + O(\delta) \}.

Applying the rescaling

\displaystyle  (w_1,w_2,w_3) = (\frac{\rho}{\delta} z_1, \frac{\rho}{\delta} z_2, z_3)

we then have

\displaystyle  \tilde E_\delta[T_\rho] \approx \{ (w_1,w_2,w_3): w_1,w_2,w_3 = O(1);

\displaystyle  \hbox{Im}(w_1) = \hbox{Im}(w_2 \overline{w_3}) + O(\delta/\rho) \}

so in this case we have essentially perfect self-similarity:

\displaystyle  \tilde E_\delta[T_\rho] \approx E_{\delta/\rho}. \ \ \ \ \ (7)

— 2. Planiness and local graininess —

The next stage is fairly well understood, being mapped out in my previous paper with Nets and Izabella. We now take {\rho = \sqrt{\delta}}. From (5) we know that if a {\rho}-cube {Q_\rho} lies in a {\rho}-tube {T_\rho}, then

\displaystyle  E_\delta \cap Q_\rho \approx E_\delta[T_\rho] \cap Q_\rho.

On the other hand, with the choice {\rho=\sqrt{\delta}}, elementary geometry reveals that {E_\delta[T_\rho] \cap Q_\rho} is essentially the union of {\sqrt{\delta} \times \delta}-tubes oriented to be parallel to {T_\rho}. We conclude that {E_\delta \cap Q_\rho} resembles the union of {\sqrt{\delta} \times \delta}-tubes oriented parallel to {T_\rho}. But if {T'_\rho} is another {\rho}-tube passing through {Q_\rho}, then {E_\delta \cap Q_\rho} must also resemble {\sqrt{\delta} \times \delta}-tubes oriented parallel to {T'_\rho}. If {T_\rho, T'_\rho} are widely separated in angle (which we can morally ensure through a “bilinear reduction”, which we will not discuss here), this forces the following local graininess property: for every {\rho}-cube, {E_\delta \cap Q_\rho} resembles the union of {\sqrt{\delta} \times \sqrt{\delta} \times \delta} parallel slabs (or “local grains”); since {E_\delta \cap Q_\rho} contains about {(\rho/\delta)^{3-\delta}} {\delta}-cubes, we see that the number of such slabs is about {(1/\sqrt{\delta})^{1-\sigma}}.

Local graininess also forces coarse-scale planiness: the {\rho}-tubes passing through {Q_\rho} must all essentially lie within {\rho} of a common plane, parallel to the plane in which the local grains are oriented. The reason for this is that if the tubes were any less coplanar than this, then there would be local graininess in more than one direction, and this would start forcing {E_\delta} to contain cubes that are much larger than {\delta} in size, contradicting the {3-\sigma}-dimensionality of {E}.

Rescaling {\rho} to be {\delta}, we then conclude fine-scale planiness: the {\delta}-tubes passing through a {\delta}-cube in {E_\delta} all essentially lie within {\delta} of a common plane.

Example 2 We return to the complex Heisenberg group from the previous example. The intersection of {E_\delta} with the (complex) {\rho}-cube {Q_\rho = \{ (z_1,z_2,z_3): z_1,z_2,z_3 = O(\sqrt{\delta}) \}} takes the form

\displaystyle  E_\delta \cap Q_\rho \approx \{ (z_1,z_2,z_3): z_1,z_2,z_3 = O(\sqrt{\delta}); \hbox{Im}(z_1) = O(\delta) \}

which is the union of about {\delta^{-1/2}} {\sqrt{\delta}\times\sqrt{\delta}\times\delta} (complex) slabs of the form

\displaystyle  \{ (z_1,z_2,z_3): z_1,z_2,z_3 = O(\sqrt{\delta}); z_1 = x + O(\delta) \} \ \ \ \ \ (8)

where {x} ranges over a {\delta}-separated subset of the real interval {[-\sqrt{\delta},\sqrt{\delta}]}. This illustrates the local graininess of the Heisenberg group in one cube {Q_\rho}; local graininess in other cubes can then be established by applying the group law (or by direct computation).

Similarly, the lines in the Heisenberg group passing through the origin {(0,0,0)} take the form

\displaystyle  \ell_{s,0,0} := \{ (0, z, sz): z \in {\bf C} \}

with {s \in {\bf R}}, which all lie in the complex plane {\{ (0,z_2,z_3): z_2,z_3 \in {\bf C} \}}. Thus, (many of) the {\delta}-tubes passing through the {\delta}-cube

\displaystyle  Q_\delta = \{ (z_1,z_2,z_3): z_1,z_2,z_3 = O(\delta) \}

take the form

\displaystyle  \{ (z_1,z_2,z_3): z_1 = O(\delta); z_2 = O(1); z_3 = s z_2 + O(\delta) \}

for some real {s = O(1)}, and these lie within {O(\delta)} of the same complex plane, exhibiting planiness at scale {\delta} (and similarly at other scales, such as {\rho}); note also the relevant plane {\{ (0,z_2,z_3): z_2,z_3 \in {\bf C} \}} is parallel to the slabs (8). Again, by the group law, a similar geometry holds at other points of {E}.

Remark 1 One should also be able to establish a weak form of planiness via the multilinear Kakeya estimate of Bennett, Carbery, and myself. Recently, Guth has used the polynomial method to also establish a weak form of local graininess. One may hope that a sufficient development of these new techniques may reduce the need to establish strong stickiness properties in this argument, which is currently the largest missing technical piece needed to make the argument rigorous.

— 3. Global graininess —

By applying a non-isotropic rescaling, we can add a further structural property to the stickiness, planiness, and graininess properties already obtained. Namely, take {\rho=\sqrt{\delta}} again and consider a single {\rho}-tube {T_\rho} in {E_\rho}, which we will normalise to be

\displaystyle  T_\rho = \{ (x,y,z): x,y = O(\sqrt{\delta}); z = O(1) \}.

Applying the rescaling {(x',y',z') := (x/\sqrt{\delta}, y/\sqrt{\delta}, z)}, we obtain a rescaled set {\tilde E_\rho := \tilde E_\delta[T_\rho]}, which as discussed before obeys similar properties to {E_{\rho}}, and in particular should continue to have the sticky, plany, and grainy properties that the original set {E_\rho} had. Now consider a cube {Q_\rho} in {T_\rho}, thus

\displaystyle  Q_\rho = \{ (x,y,z): x,y = O(\sqrt{\delta}); z = z_0 + O(\sqrt{\delta}) \}

for some {z_0 = O(1)}. By local graininess, {E_\delta \cap Q_\rho} is the union of {\sqrt{\delta} \times \sqrt{\delta} \times \rho} slabs oriented in some plane parallel to {T_\rho}; thus we have some slope {f(z_0)} with the property that {E_\delta \cap Q_\rho} is the union of about {(1/\rho)^{1-\sigma}} sets of the form

\displaystyle  \{ (x,y,z): x,y = O(\sqrt{\delta}); z = z_0 + O(\sqrt{\delta}); x - f(z_0) y = x_0 \sqrt{\delta} + O(\delta) \}

for various {x_0 = O(1)}. Rescaling this, we conclude that the horizontal slice

\displaystyle  \{ (x,y): (x,y,z_0) \in \tilde E_\rho \}

of {\tilde E_\rho} is the union of about {(1/\rho)^{1-\sigma}} rectangles of the form

\displaystyle  \{ (x,y): x,y = O(1); x-f(z_0) y = x_0 + O(\rho) \}

for various {x_0=O(1)}. We refer to this property as global graininess at scale {\rho}. Relabeling {\rho} as {\delta} again, we arrive at a set {\tilde E_\delta} that obeys the same stickiness, planiness, and local graininess property as {E_\delta}, but also obeys the global graininess property that for every {z_0=O(1)}, the slice

\displaystyle  \{ (x,y): (x,y,z_0) \in \tilde E_\delta \}

is the union of about {(1/\delta)^{1-\sigma}} rectangles (or “global grains”) of the form

\displaystyle  \{ (x,y): x,y = O(1); x-f(z_0) y = x_0 + O(\delta) \}

for various {x_0=O(1)}, and some function {f: {\bf R} \rightarrow {\bf R}}. Some multiscale analysis lets one establish some additional “stickiness” properties on {f}, which roughly speaking means that {f} behaves like a mostly Lipschitz function, but we will not discuss this further here. We also note that the local and global grains have to be compatible, in the sense that the local grains are parallel to the global grains when they meet, for reasons similar to the compatibility of the planes and local grains mentioned previously. In particular, the planes must also be compatible with the global grains.

Note that we have broken the rotational symmetry of the Kakeya problem here by performing a rescaling that privileges the vertical {z} axis over the horizontal {x,y} directions; one cannot expect to have global graininess in every orientation, only in an orientation that one designates to be the horizontal.

Example 3 We continue the running example of the Heisenberg group. Due to the perfect self-similarity (7), we essentially have {\tilde E_\delta = E_\delta}, so that {E_\delta} already has the desired global graininess property. And indeed, from (6) we see that for any {z_1=O(1)}, the set

\displaystyle  \{ (z_1,z_2): (z_1,z_2,z_0) \in E_\delta \}

is of the form

\displaystyle  \{ (z_1,z_2): z_1,z_2 = O(1), \hbox{Im}(z_1 - \overline{z_0} z_2) = O(\delta) \},

and is thus the union of about {\delta^{-1}} complex rectangles of the form

\displaystyle  \{ (z_1,z_2): z_1,z_2 = O(1), z_1 - f(z_0) z_2 = x_0 + O(\delta) \}

with {x_0 = O(1)} purely imaginary and {f(z_0) := \overline{z_0}}. In particular, {z_0=0}, the global grains are oriented along the {z_2} axis, which is compatible with the planes and local grains at {(0,0,0)}, which are oriented along the {z_2,z_3} plane. Similarly at other locations on the Heisenberg group, thanks to the group law.

— 4. Reduction to a 2D structure —

Now we put together all the various structures that we have. Consider a single global grain of {E_\delta}, which we normalise to be at the slice {z_0=0} and to be the rectangle

\displaystyle  \{ (x,y): x = O(\delta); y = O(1) \},

so that {f(0)=0}. We will work in a {\sqrt{\delta}}-neighbourhood of this grain, namely a “fat grain”

\displaystyle  G = \{ (x,y,z): x,z = O(\sqrt{\delta}); y = O(1) \}.

By global graininess, the {z=0} slice of {E_\delta \cap G} takes the form

\displaystyle  \{ (x,y): x \in \sqrt{\delta} A; y = O(1) \} \ \ \ \ \ (9)

for some set {A \subset [-O(1),O(1)]} in the real line which is the union of {(1/\sqrt{\delta})^{1-\sigma}} {\sqrt{\delta}}-intervals. Meanwhile local graininess forces the {y=0} slice

\displaystyle  \{ (x,z): (x,0,z) \in E_\delta \cap G \}

of {E_\delta \cap G} to be the union of parallel {\delta \times \sqrt{\delta}}-rectangles aligned with the {y}-axis, which we can renormalise (by a shear respecting the {z_0=0} slice) to be vertically oriented; to be compatible with (9), we see that this slice must be equal to

\displaystyle  \{ (x,z): x \in \sqrt{\delta} A; z = O(\sqrt{\delta}) \}. \ \ \ \ \ (10)

Now we consider a horizontal slice

\displaystyle  \{ (x,y): (x,y,\sqrt{\delta} z_0) \in E_\delta \cap G \}

of {E_\delta \cap G} for some {z_0=O(1)}. By global graininess (and stickiness of {f}), this slice is the union of rectangles of the form

\displaystyle  \{ (x,y): x = O(\sqrt{\delta}); y = O(1); x-\sqrt{\delta} \tilde f(z_0) y = \sqrt{\delta} x_0 + O(\delta) \}

for various {x_0=O(1)}, where {\tilde f(z_0) := \frac{1}{\sqrt{\delta}} f( \sqrt{\delta} z_0)} is a rescaled version of {f} (and in particular should have similar stickiness properties to {f}). To be compatible with (10), we conclude that this slice must in fact essentially take the form

\displaystyle  \{ (x,y): x = O(\sqrt{\delta}); y = O(1); x-\sqrt{\delta} \tilde f(z_0) y \in \sqrt{\delta} A \}. \ \ \ \ \ (11)

Finally, we consider a vertical slice

\displaystyle  \{ (x,z): (x,y_0,z) \in E_\delta \cap G \}

of {E_\delta \cap G} for some {y_0 = O(1)}. By local graininess, this slice is the union of rectangles of the form

\displaystyle  \{ (x,z): x,z = O(\sqrt{\delta}); x - g(y_0) z = \sqrt{\delta} x_0 + O(\delta) \}

for some slope function {g(y_0)}, which one can argue to also be sticky. In order to be compatible with (9), this slice must in fact essentially take the form

\displaystyle  \{ (x,z): x,z = O(\sqrt{\delta}); x - g(y_0) z \in \sqrt{\delta} A \}.

For this to be compatible with (11), we obtain the crucial “zero-curvature” property

\displaystyle  \{ x + \tilde f(z) y - g(y) z: x \in A; y,z = O(1) \} \approx A

or in sum set notation

\displaystyle  A + \{ \tilde f(z) y - g(y) z: y,z = O(1) \} \approx A. \ \ \ \ \ (12)

Example 4 In the running example of the Heisenberg group, {A} is the “half-dimensional set”

\displaystyle  A = \{ z: z = O(1); \hbox{Re}(z)=0 \}

and {\tilde f(z) = \overline{z}, g(y) = \overline{y}} are complex conjugation, so that {A} and {\{ \tilde f(z) y - g(y) z: y,z = O(1) \}} are bounded subsets of the imaginary axis.

We can write (12) as a two-dimensional assertion

\displaystyle  A + F \cdot G \approx A

where {F, G} are the one-dimensional graphs in {{\bf R}^2} given by

\displaystyle  F(z) := \{ (\tilde f(z), z): z = O(1) \}

and

\displaystyle  G(y) := \{ (y, -g(y)): y = O(1) \}

and

\displaystyle  F \cdot G = \{ v \cdot w: v \in F, w \in G \}

with {\cdot} denoting the dot product on {{\bf R}^2}. Recall that {A} is basically the {\rho}-neighbourhood of a {1-\sigma}-dimensional set.

— 5. Reduction to a 1D structure —

We have just eliminated one dimension from the three-dimensional Kakeya problem. Now we eliminate one more dimension, to reduce to a one-dimensional problem.

The sets {F, G} are one-dimensional. Viewed in polar coordinates, we can (heuristically, at least) assume that for some {0\leq \theta \leq 1}, there is a {\theta}-dimensional family of rays through the origin, such that {F} meets each such ray in a {1-\theta}-dimensional set. Standard projection theorems (or double counting) then tell us that for a typical ray in this {\theta}-dimensional family, the projection of the one-dimensional set {G} to such a ray should have dimension at least {\theta}. Because of this, we can conclude that {F \cdot G} should contain a product set {BC}, where {B, C} are bounded non-empty subsets of {{\bf R}} of dimensions {\theta} and {1-\theta} respectively. If {\theta} is too close to zero or one, this already makes {F \cdot G} of dimension larger than {A}, a contradiction, so we may assume that {\theta} is bounded away from zero and one. Dropping the discretisations and informally moving back to the continuous setting, we thus have the one-dimensional setup

\displaystyle  A + B \cdot C \approx A \ \ \ \ \ (13)

with

\displaystyle  0 < \hbox{dim}(A), \hbox{dim}(B), \hbox{dim}(C) < 1

and

\displaystyle  \hbox{dim}(B) + \hbox{dim}(C) = 1.

— 6. Contradicting the sum-product theorem —

Finally, we use some additive combinatorics manipulations (inspired by some finite field arguments of Bourgain) to reduce to a setting ruled out by Bourgain’s sum-product theorem.

From iterating (13), we expect all iterated sumsets {B \cdot C + \dots + B \cdot C} to have dimension bounded above by {\hbox{dim}(A)}, and thus bounded away from {1}. Stabilising this, we thus expect {B \cdot C} to be contained in (a translate of) an approximate group {H} in the real line with

\displaystyle  0 < \hbox{dim}(H) < 1.

Ignoring the translate, we thus see that {B} is contained in {c^{-1} H} for all {c \in C} (removing those portions of {C} that are too close to zero, if needed).

Now let {\mu} be a probability measure supported on {B}, then the Fourier transform {\hat \mu} should be essentially one on the set {c H^\perp}, where {H^\perp} is some sort of dual approximate group to {H}; thus {\hat \mu} should be about {1} on {C H^\perp}, which is a set of dimension at least {\hbox{dim}(C)}. On the other hand, Plancherel’s theorem tells us that the spectrum {\hbox{Spec}(\mu) = \{ \hat \mu \approx 1 \}} has dimension at most {1 - \hbox{dim}(B) = \hbox{dim}(C)}. Thus we have

\displaystyle  \hbox{Spec}(\mu) \approx C H^\perp \approx C \xi

for any {\xi \in H^\perp}. Iterating this, we conclude that iterated product sets {(H^\perp)^k = H^\perp \cdot \dots \cdot H^\perp} should be contained inside a dilate of {\hbox{Spec}(\mu)}. On the other hand, we also expect {\hbox{Spec}(\mu)} be approximately closed under addition, and so the iterated sum-product sets {k (H^\perp)^k} should also be contained inside a dilate of {\hbox{Spec}(\mu)} and thus have dimension bounded away from zero. In particular, these iterated sum-product sets must stabilise at some set {E} with {0 < \hbox{dim}(E) < 1} and {\hbox{dim}(E+E), \hbox{dim}(E \cdot E) \approx \hbox{dim}(E)}; but this more or less directly contradicts the sum-product theorem of Bourgain.