Documentation

FormalConjectures.GreensOpenProblems.«37»

Ben Green's Open Problem 37 #

What is the smallest subset of containing, for each d = 1, …, N, an arithmetic progression of length k with common difference d?

References:

def Green37.IsAPCover (A : Set ) (N k : ) :

A contains an arithmetic progression of length k and common difference d for every d ∈ {1, …, N}.

Equations
Instances For
    noncomputable def Green37.m (N k : ) :

    The minimum size of a subset of that contains, for each d = 1, …, N, an arithmetic progression of length k with common difference d.

    Equations
    Instances For
      theorem Green37.green_37 (N k : ) :
      IsLeast {m : | ∃ (A : Finset ), A.card = m IsAPCover (↑A) N k} sorry

      Given a natural number N, what is the smallest size of a subset of that contains, for each d = 1, …, N, an arithmetic progression of length k with common difference d.

      theorem Green37.green_37_asymptotic (k : ) :
      ∀ᶠ (N : ) in Filter.atTop, (m N k) = sorry N

      Asymptotic version: determine the asymptotic behavior of m(N, k) as N grows. The solver should determine what function f : ℕ → ℝ eventually equals (fun N ↦ (m N k : ℝ)).

      theorem Green37.green_37_theta (k : ) :
      (fun (N : ) => (m N k)) =Θ[Filter.atTop] sorry

      Determine the asymptotic equivalence class (theta) of m(N, k).

      theorem Green37.green_37_bigO (k : ) :
      (fun (N : ) => (m N k)) =O[Filter.atTop] sorry

      Determine an upper bound (big O) for m(N, k).

      theorem Green37.green_37_littleO (k : ) :
      (fun (N : ) => (m N k)) =o[Filter.atTop] sorry

      Determine a strict upper bound (little o) for m(N, k).