Documentation

FormalConjectures.ErdosProblems.«138»

Erdős Problem 138 #

References:

The set of natural numbers that guarantee a monochromatic arithmetic progression.

A number N belongs to this set if, for a given number of colors r and an arithmetic progression length k, any r-coloring of the integers {1, ..., N} must contain a monochromatic arithmetic progression of length k.

Equations
Instances For

    Asserts that for any number of colors r and any progression length k, there always exists some number N large enough to guarantee a monochromatic arithmetic progression. In other words, the set monoAP_guarantee_set is non-empty. This is the fundamental existence result that allows for the definition of the van der Waerden numbers.

    noncomputable def Erdos138.monoAPNumber (r k : ) :

    The van der Waerden number, is the smallest integer N such that any r-coloring of {1, ..., N} is guaranteed to contain a monochromatic arithmetic progression of length k. It is defined as the infimum of the (non-empty) set of all such numbers N.

    Equations
    Instances For
      @[reducible, inline]
      noncomputable abbrev Erdos138.W :

      An abbreviation for the van der Waerden number for 2 colors, commonly written as W(k). This represents the smallest integer N such that any 2-coloring of {1, ..., N} must contain a monochromatic arithmetic progression of length k.

      Equations
      Instances For
        theorem Erdos138.erdos_138 :
        Filter.Tendsto (fun (k : ) => (W k) ^ (1 / k)) Filter.atTop Filter.atTop sorry

        In [Er80] Erdős asks whether $$ \lim_{k \to \infty} (W(k))^{1/k} = \infty $$

        theorem Erdos138.erdos_138.variants.prime (p : ) (hp : Nat.Prime p) :
        p ^ 2 ^ p W (p + 1)

        When $p$ is prime Berlekamp [Be68] has proved $W(p+1) ≥ p^{2^p}$.

        theorem Erdos138.erdos_138.variants.upper (k : ) :
        W k 2 ^ 2 ^ 2 ^ 2 ^ 2 ^ (k + 9)

        Gowers [Go01] has proved $$W(k) \leq 2^{2^{2^{2^{2^{k+9}}}}.$$

        theorem Erdos138.erdos_138.variants.quotient :
        Filter.Tendsto (fun (k : ) => (W (k + 1)) / (W k)) Filter.atTop Filter.atTop sorry

        In [Er81] Erdős asks whether $\frac{W(k+1)}{W(k)} \to \infty$.

        In [Er81] Erdős asks whether $W(k+1) - W(k) \to \infty$.

        In [Er80] Erdős asks whether $W(k)/2^k\to \infty$.