Documentation

FormalConjectures.GreensOpenProblems.«25»

Green's Open Problem 25 #

References:

For which values of $k$ is the following true: whenever we partition $[N] = A_1 \cup \dots \cup A_k$, $\left|\bigcup^k_{i=1} (A_i \hat{+} A_i)\right| \geq \frac{1}{10} N$?

Equations
Instances For
    noncomputable def Green25.bestLower (N : ) :

    The best-known lower bound [ESS89].

    Equations
    Instances For
      noncomputable def Green25.bestUpper (N : ) :

      The best-known upper bound [ESS89].

      Equations
      Instances For
        theorem Green25.green_25 :
        {k : | ∀ᶠ (N : ) in Filter.atTop, Property25 (k N) N} = sorry

        For which values of $k$ is the following true: whenever we partition $[N] = A_1 \cup \dots \cup A_k$, $\left|\bigcup^k_{i=1} (A_i \hat{+} A_i)\right| \geq \frac{1}{10} N$?

        theorem Green25.green_25.upper :
        have ans := sorry; (∀ᶠ (N : ) in Filter.atTop, 1 ans N ans N N) (fun (N : ) => (ans N)) =o[Filter.atTop] bestUpper ¬∀ᶠ (N : ) in Filter.atTop, Property25 (ans N) N

        We conjecture that the best-known upper bound can be lowered.

        theorem Green25.green_25.lower :
        have ans := sorry; bestLower =o[Filter.atTop] ans (∀ᶠ (N : ) in Filter.atTop, 1 ans N ans N N) ∀ (k : ), (∀ᶠ (N : ) in Filter.atTop, 1 k N k N N) (fun (N : ) => (k N)) =O[Filter.atTop] ans∀ᶠ (N : ) in Filter.atTop, Property25 (k N) N

        We conjecture that the best-known lower bound can be raised.

        theorem Green25.green_25.variants.lower_ess89 (k : ) :
        (∀ᶠ (N : ) in Filter.atTop, 1 k N k N N) (fun (N : ) => (k N)) =o[Filter.atTop] bestLower∀ᶠ (N : ) in Filter.atTop, Property25 (k N) N

        For $k \ll \log \log N$, this is true [Gr24].

        NOTE: [ESS89] derive a precise constant for which this is true, but $\ll$ would imply that it works for any constant. We thus prefer a little-o statement.

        theorem Green25.green_25.variants.upper_ess89 :
        ∃ (k : ), (∀ᶠ (N : ) in Filter.atTop, 1 k N k N N) (fun (N : ) => (k N)) =Θ[Filter.atTop] bestUpper ¬∀ᶠ (N : ) in Filter.atTop, Property25 (k N) N

        For $k \gg N / \log N$, it need not be true [Gr24].

        We formalize by enforcing a $N / \log N$ growth rate on $k(N)$. This avoids cases like $k(N) = N$ or $N-1$, which produce trivial counter examples with singletons and thus empty restricted sumsets.

        For $k \gg N / \log N$, it need not be true [Gr24].

        In this version, cases like $k(N) = N$ or $N-1$ can produce trivial counter examples.