Ilya Sergey proves Move's new borrow checker correct in Lean
Ilya Sergey formalised and proved the correctness of the new borrow checker for Move, a smart contract language deployed on the Sui and Aptos blockchains: 39,000 lines of mechanised metatheory, produced in under a month with the help of an AI coding assistant (Claude Code).
Checked against: proofsandintuitions.net


