"Let my agent talk to your agent" has aged interestingly.
Associate Professor at @NUSComputing. Working on programming languages, distributed systems, and proof engineering – all of that in Lean.
- A new post: "When the Hard Part Stops Being Hard". The gist: the effort that used to be required for a publishable PL result can now be full automated with AI, and the field's research culture is already changing because of it.
- Excited about our ASE'26 paper, led by @yueyang_feng and @__dipesh_: end-to-end verified code generation in Lean/Velvet from tasks in English. Key take-aways: multi-modal proofs cut token costs; property-based tests are very efficient to validate specs. Link in the comment ↓
- Vova Gladshtein has presented Velvet at @confCAV today: a Distinguished Paper and the final chapter of his upcoming PhD thesis.
- New blog post on Proofs and Intuitions by @zqy1018: Liveness Proofs in Veil, Part I: The First Step. proofsandintuitions.net/2026/06/24/liv… Safety says nothing bad happens; liveness says something good eventually does. We present a proof mode for verifying liveness deductively in Lean.

