Map of secure program synthesis: ruby-lean in Lean and the race to formally verify everything

burny_tech · x · 2026-10-27

@maxvonhippel shares a NDIST keynote preview mapping approaches to formal verification: Oath (language semantics in Lean), Theorem. (RISC-V semantics + refinement proofs), TRACTOR, BASIS, Bend, Reasonable. The companion ruby-lean post describes building an executable Ruby semantics in Lean with an LLM-augmented type soundness proof for a Sorbet fragment, validated by differential testing. Key lessons: agents excel at long-horizon tasks when the task is clearly defined; AI plus proof assistants could revolutionize software correctness. Also references Anthropic's large-scale verification project with Theorem Labs.

Original post →

More from coding & agent

coding & agent channel →