← All essays

2026-10-21 · Research note

New research on Lean and verified code

Celebrating work with Ben Mikek, George Ma, and Haoyu Li on software specifications, verifier-guided learning, and coordinated proof development.

A specification enters a Lean proof-search window and produces a checked proof, with feedback returning to the specification.

Our interns Ben Mikek, George Ma, and Haoyu Li have done incredible work on AI for formal reasoning. Three papers from this collaboration are now on arXiv.

Together, they connect three parts of the problem: what to specify, how to learn from verification, and how to organize the search for a proof. A successful check is still only as useful as the specification it checks against.

Thanks also to Zeren Shui, Yuhao Zhang, Hao Zhou, and Murali Krishna Ramanathan for the great collaboration, and to all our coauthors. It's been a pleasure working on this together.