Video summary

The Collatz Conjecture was FALSE (for 2.5 days in July)

Main summary

Key takeaways

News and Commentary

Overview

The video reports a short-lived “break” in trust surrounding a formal proof in the Lean theorem prover: a purported disproof of the Collatz conjecture (“3x + 1”) was verified as false for about 2.5 days in late July, before the underlying problem was fixed.

What happened

On July 25, a GitHub user, Romano Kumar, posted a Lean/Mathlib package that:

  • formalized the Collatz conjecture in Lean,
  • stated a theorem claiming the conjecture is false (by exhibiting an orbit that does not return to 1),
  • included Lean-based verification intended to show the package was correct.

Why it was believed briefly

The proof was briefly accepted because:

  • it was accepted by Lean’s system, and
  • it was additionally checked by a tool (“comparator”) designed to ensure the proof matched the theorem being claimed—i.e., not cheating by relying on mismatched claims or dubious external axioms.

The core issue

Shortly afterward, developers identified a bug in the Lean 4 kernel that the false proof exploited.

The video describes the vulnerability as involving:

  • nested inductive types, and
  • how the kernel could accept “ill parameters,” allowing an invalid argument to be treated as a valid proof.

Timeline and fix

  • By July 28, around 1:00 a.m., a patch was submitted to correct the kernel bug.
  • After the patch, the erroneous proof no longer represented a genuine disproof.

Community reaction

The episode triggered concern across the Lean community because the bug appears to have been present in multiple stable versions for a long time.

The video also suggests:

  • the bug may have been uncovered through AI/LLM-driven vulnerability hunting, and
  • broader fears that other kernel vulnerabilities could exist and potentially allow additional incorrect proofs to pass verification.

Closing stance

Despite the panic, the speaker emphasizes:

  • respect for the Lean community, and
  • that Lean is maintained by volunteers,
  • with an expectation that additional security checks and safeguards will be introduced after incidents like this.

Presenters / Contributors

  • Romano Kumar — the GitHub user who posted the initial Lean package claiming the disproof.
  • Video speaker/presenter — not named in the subtitles.

Original video