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.
Formalizing the Enormous Theorem (27 minute read)
Axiom Math released the first complete computer-checked proof of the Classification of Finite Simple Groups in Lean, using swarms of dozens of AI agents over 24 days to produce ~43.1 million lines of code, while also surfacing 34 deviations from the published record and a new result in group theory.
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.