Finding a bug in Dummit and Foote's Abstract Algebra
Summary
A blog post detailing how the author found a bug in Dummit and Foote's Abstract Algebra textbook while formalizing it in Rocq, specifically that a proposition about injective functions and left inverses is false for empty sets.
View Cached Full Text
Cached at: 09/07/26, 09:32 PM
Similar Articles
Proving the Fundamental Theorem of Arithmetic in Agda
A detailed blog post presenting a fully commented proof of the Fundamental Theorem of Arithmetic in Agda, intended for intermediate learners of the proof assistant.
A SAT Attack on Tarski's High School Algebra Problem
This paper uses SAT solving to prove that the smallest countermodels for Tarski's high school algebra problem are of size 12, providing a classification and verifying the result in Lean.
Why is it all in the kernel?
Lawrence Paulson discusses a bogus refutation of the Collatz conjecture caused by a bug in the Lean kernel, reflecting on proof objects and soundness in proof assistants.
A long division story
A developer discovers a decades-old bug in Knuth's Algorithm D for long division, leading to a new theorem added to the TAOCP errata, and also uncovers a related bug in LLVM's implementation.
@MLStreetTalk: An apparently AI-generated formal proof, in Lean, purporting to be a disproof to the Collatz conjecture, was actually e…
An AI-generated formal proof in Lean that claimed to disprove the Collatz conjecture actually exploited two bugs in the Lean kernel, now patched. Lean creator Leo de Moura warns this will keep happening as AIs are good at finding soundness bugs.