Using algebra and LLMs to verify a flight-plan bug fix in Lean

· James Haydon · May 19, 2026, 3:53 a.m.
Summary
This blog post discusses the use of formal verification in software development, particularly in relation to a real-world bug fix from the 2023 UK air traffic control incident. It explores how LLM coding agents could make the process of formal verification more accessible by restating bugs in algebraic terms, highlighting the strengths and weaknesses of LLMs in this context.
AUTHOR
Sponsored
Zulip logo Zulip
Organized team chat for people who take work seriously. Topic-based threading keeps conversations focused.
Try Zulip
Become a sponsor →