Mutating Lean proofs looking for issues A team at the Noetic X Nebius One Day Hackathon, including Jacky Chen and Claude Open 5.5, built a Python tool that randomly mutates Lean proof source and re-runs the Lean verifier to flag proofs that still validate after changes, a mutation-testing approach to catching bugs in LLM-generated formal proofs. Working within a roughly 5-hour window before a 16:00 deadline, the team added 13 mutants to a small test case that continued to verify, though the author said he has no idea how representative that count is. The effort follows reports that LLM-generated Lean proof programs contain bugs, raising the question of how to check proofs that can run to many thousands of lines. Home https://shape-of-code.com/ Uncategorized https://shape-of-code.com/category/uncategorized/ Mutating Lean proofs looking for issues Mutating Lean proofs looking for issues A common technique used to bolster confidence that LLM derived proofs of mathematical statements are correct is to supply an associated machine checkable form of the proof written in the Lean language