Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


A comment of the site's discussion thread (08:26 UTC on 10 September 2026, the account KentaKitamura, signed Kenta Kitamura, who is also the owner, KitaKen1, of the repository below) announces a Lean 4 development said to determine f4(n)f_4(n) for every nn, in the conventions of Problem 1011: f4(n)=0f_4(n)=0 for n≤10n\le10 (no triangle-free graph on at most 1010 vertices has chromatic number 44, so the condition is vacuous), f4(11)=21f_4(11)=21, and f4(n)=⌊(n−3)2/4⌋+6f_4(n)=\lfloor(n-3)^2/4\rfloor+6 for n≥12n\ge12, the formula that the preprint [RWWY24] proves for n≥90n\ge90. The value f4(11)=21f_4(11)=21 agrees with the Grötzsch graph (1111 vertices, 2020 edges) and differs from the formula's 2222, so n=11n=11 would be an exception to the formula; this is the claim's own arithmetic, unchecked in this corpus. The same account posted the proposal and the result as a comment on the formal-conjectures issue 1069 (08:15 UTC on 10 September 2026, the second discussion link).

Submission note. Posted to the site's forum by Kenta Kitamura on 10 September 2026:

I have posted a Formal Conjectures proposal and a Lean proof determining f4(n)f_4(n) for every natural-number order nn:

f4(n)=0f_4(n)=0 if n≤10n\leq 10, f4(11)=21f_4(11)=21, and $f_4(n)=\lfloor (n-3)^2/4\rfloor+6$ if n≥12n\geq 12.

The Erdős Problem #1011 page records the last formula only for n≥150n\geq 150. The Lean proof proves it for every n≥12n\geq 12 and determines the remaining cases n≤11n\leq 11 separately, thereby determining f4(n)f_4(n) for all natural-number orders.

The formalization and proof were prepared by Kenta Kitamura (KitaKen1).

  • Formal Conjectures: issue #1069
  • GitHub: erdos-1011-lean
  • Lean4Web: open the standalone proof

The standalone Lean4Web file contains '#check' and '#print axioms' commands for the final function-valued target. There is no 'sorry' or 'sorryAx'. The only axioms reported are 'propext', 'Classical.choice', and 'Quot.sound'.

This proves the fixed r = 4 case. The original problem of determining fr(n)f_r(n) for general r remains open.

AI disclosure: The formalization and proof were prepared with assistance from OpenAI Codex and ChatGPT Astra.

Covers. The case r=4r=4 for every nn: the values of f4(n)f_4(n) for n≤89n\le89, where the preprint proves nothing, and a second route to the formula for n≥90n\ge90. Nothing about fr(n)f_r(n) for any r≥5r\ge5.

The development. At the commit of 2026-09-10 pinned in the formalization link above, FClikeLean.lean (119 lines) is a prospective formal-conjectures-style statement with function-valued answer(sorry) slots for the original problem and the cases r=1,…,5r=1,\dots,5; lean/Erdos1011R4.lean (38,882 lines, toolchain leanprover/lean4:v4.34.0-rc2) imports Mathlib modules and Mathlib.Tactic.Sat.FromLRAT, elaborates most of its content from embedded source strings through a custom command, carries embedded SAT certificates for the orders n≤10n\le10, contains no sorry, and ends with theorem formal_target_r4 : ∃ F : ℕ → ℕ, Erdos1011.DeterminesThresholdsFor 4 F, whose witness is the piecewise function above; its header claims that the final theorem uses only propext, Classical.choice and Quot.sound. No build, audit or kernel check of the development exists in this corpus, and no formalized evidence is listed. The comment discloses that the formalization and the proof were prepared with assistance from OpenAI Codex and ChatGPT Astra.

A later announcement. A comment of the same account (11:40 UTC on 19 September 2026) says that the same repository also holds a kernel-checked Lean 4 proof of f5(n)=⌊n2/4⌋−3n+15f_5(n)=\lfloor n^2/4\rfloor-3n+15 for every n≥80n\ge80, with the same disclosure of assistance from OpenAI Codex and ChatGPT Astra, and that it leaves r=5r=5 with n<80n<80 and the general problem open. That is a different result from this page's and is not covered by it; it has its own page, 2026_09_19_kentakitamura.

Depends on. No page of this wiki; the development is self-contained, and the preprint [RWWY24] recorded on the problem page is context for the formula, not a premise.

Standing. Claimed. The claim is unrefereed and no paper or preprint carries it. The site has not accepted it: its page prints the preprint's range n≥150n\ge150 and its proof-claim tab is empty; the community database records the problem as open and unformalized. The formal-conjectures issue 1069 (opened 14 October 2025) asks for a statement of the problem, and the repository held none on 2026-09-18 or on 2026-10-07; the claimant's comment on the issue proposes one. The claim covers one case of the problem, so the problem's standing is unaffected by it. The preprint [RWWY24], which proves the formula for n≥90n\ge90, has its own partial claim page, 2024_04_11_ren_wang_wang_yang.