(Lean)DOOM: DOOM fully rewritten in the Lean proof assistant, with formal proofs included

akbirthko · x · 2026-10-04

Developer @145k4 released (Lean)DOOM, a port of DOOM written entirely in the Lean programming language / proof assistant. Curious about math proofs and formalization, they discovered Lean supports general-purpose programming and built the whole game in it — including a couple of genuine formal proofs "where they make sense." An amusing showcase of Lean's capabilities beyond theorem proving.

Original post →

More from coding & agent

coding & agent channel →