FormalConjectures/ErdosProblems/1014.lean

GitHub source file

Explanation legend Lean4 Domain Explanation Language (L4DEL)

L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.

L4DEL
Lean4 Domain Explanation Language

Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.

Project sources: Pinned project documentation, Formal Conjectures paper, arXiv v1

2 declarations, 2 contain sorry, 0 declared as axioms

Erdős Problem 1014

References:

Imports (1)
  1. theorem Erdos1014.erdos_1014 Let $R(k,l)$ be the Ramsey number, so the minimal $n$ such that every graph on at least $n$ vertices contains either a $K_k$ or an independent set on $l$ vertices sorry line 54 source

    Source documentation

    Let $R(k,l)$ be the Ramsey number, so the minimal $n$ such that every graph on at least $n$ vertices contains either a $K_k$ or an independent set on $l$ vertices.

    Prove, for fixed $k\geq 3$, that $$\lim_{l\to \infty}\frac{R(k,l+1)}{R(k,l)}=1.$$

    This has been solved by an internal model at OpenAI.

    L4DEL explanation

    Let $R(k,l)$ be the Ramsey number, so the minimal $n$ such that every graph on at least $n$ vertices contains either a $K_k$ or an independent set on $l$ vertices. Prove, for fixed $k\geq 3$, that $$\lim_{l\to \infty}\frac{R(k,l+1)}{R(k,l)}=1.$$ This has been solved by an internal model at OpenAI.

    Sources and attribution: Pinned Lean source (1646ca16afd6)

    depends on sorry what this means

    Statement uses: Nat, LE.le, OfNat.ofNat, Filter.Tendsto, Real, HDiv.hDiv, SimpleGraph.classicalRamsey, HAdd.hAdd, Filter.atTop, nhds

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    30 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

    theorem erdos_1014 : ∀ k : ℕ, 3 ≤ k →
        Tendsto (fun l : ℕ ↦ (R(k, l + 1) : ℝ) / (R(k, l) : ℝ)) atTop (𝓝 1) := by
    …
  2. theorem Erdos1014.erdos_1014.variants.upper_bound That proof in fact shows that $$R(k,l+1)\leq (1+O(l^{-c/k^2}))R(k,l)$$ for some constant $c>0$ sorry line 64 source

    Source documentation

    That proof in fact shows that $$R(k,l+1)\leq (1+O(l^{-c/k^2}))R(k,l)$$ for some constant $c>0$.

    depends on sorry what this means

    Statement uses: Exists, Real, And, LT.lt, OfNat.ofNat, Nat, LE.le, Filter.Eventually, SimpleGraph.classicalRamsey, HAdd.hAdd, HMul.hMul, HPow.hPow, HDiv.hDiv, Neg.neg, Filter.atTop

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    50 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

    theorem erdos_1014.variants.upper_bound :
        ∃ c : ℝ, 0 < c ∧ ∀ k : ℕ, 3 ≤ k → ∃ C : ℝ, ∀ᶠ l : ℕ in atTop,
          (R(k, l + 1) : ℝ) ≤ (1 + C * (l : ℝ) ^ (-c / (k : ℝ) ^ 2)) * (R(k, l) : ℝ) := by
    …

    Mentions: c