Documentation

FormalConjectures.GreensOpenProblems.«32»

Green's Open Problem 32 #

Reference:

def Green32.HasGap {p : } (A : Finset (ZMod p)) (L : ) :

A set $A$ has a gap of length $L$ if there exists $x$ such that $x, x+1, \dots, x+L-1$ are all not in $A$.

Equations
Instances For
    theorem Green32.hasGap_zero {p : } (A : Finset (ZMod p)) :
    HasGap A 0

    Any set has a gap of length 0 (vacuously true).

    theorem Green32.hasGap_empty {p : } (L : ) :

    The empty set has a gap of any length.

    The full set in $\mathbb{Z}/p\mathbb{Z}$ has no gap of positive length.

    Concrete: $\{0\}$ in $\mathbb{Z}/5\mathbb{Z}$ has a gap of length 4 starting at 1.

    The generalized problem: for a prime $p$ and a set $A \subset \mathbb{Z}/p\mathbb{Z}$ of size $\lfloor \omega(p) \rfloor$, is there a dilate of $A$ containing a gap of length $\lfloor 100p/\omega(p) \rfloor$?

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem Green32.green_32 :
      True HasLargeGapDilate fun (p : ) => p

      Let $p$ be a prime and let $A \subset \mathbb{Z}/p\mathbb{Z}$ be a set of size $\lfloor \sqrt{p} \rfloor$. Is there a dilate of $A$ containing a gap of length $100\sqrt{p}$?

      theorem Green32.green_32.variants.sh20_general (p : ) :
      Nat.Prime p∀ (A : Finset (ZMod p)), 1 < A.card∃ (c : (ZMod p)ˣ), HasGap (c A) 2 * p / A.card - 2⌋₊

      [Sh20, Theorem 1] implies a gap of at least $\lfloor 2p/|A| - 2 \rfloor$.

      theorem Green32.green_32.variants.sh20_sqrt :
      ∀ᶠ (p : ) in Filter.atTop, Nat.Prime p∀ (A : Finset (ZMod p)), A.card = p⌋₊∃ (c : (ZMod p)ˣ), HasGap (c A) (2 * p⌋₊ - 2)

      [Sh20] has used the polynomial method to show that this is true with 100 replaced by 2 [Gr24].

      Note: More precisely [Sh20, Theorem 1] implies a gap of at least $\lfloor 2p/|A| - 2 \rfloor$. For a set $A$ of size $\lfloor \sqrt{p} \rfloor$, this guarantees a gap of at least $\lfloor 2\sqrt{p} \rfloor - 2$.

      theorem Green32.green_32.variants.szemeredi_regime (c : ) :
      0 < c c < 1∀ (ω : ), (Asymptotics.IsEquivalent Filter.atTop ω fun (p : ) => c * p)HasLargeGapDilate ω

      In the regime $\omega(p) \sim c p$, this is Szemerédi's theorem [Gr24].

      theorem Green32.green_32.variants.dirichlet_regime :
      c > 0, ∀ (ω : ), (∀ᶠ (p : ) in Filter.atTop, 100 < ω p ω p c * Real.log p)HasLargeGapDilate ω

      In the regime $\omega(p) \le c \log p$, this is basically Dirichlet's lower bound for the size of Bohr sets [Gr24].

      Even what happens in the regime $\omega(p) \sim 10 \log p$ is unclear [Gr24].

      def Green32.HasCosetHole {n : } (A : Finset (Fin nZMod 2)) (L : ) :

      A set $A$ has a coset hole of size $L$ if there exists a subspace $W$ and a vector $v$ such that the affine space $v + W$ has size at least $L$ and is disjoint from $A$.

      Equations
      Instances For

        The empty set in $\mathbb{F}_2^n$ has a coset hole (using the trivial subspace).

        Tom Sanders' finite field variant [Gr24]. If $N = 2^n$ and $A$ is a subset of size $\lfloor \sqrt{N} \rfloor$, then $A^c$ contains a coset of size at least $100\sqrt{N}$ for sufficiently large $n$.