Migrating Code by Proof: From F# to Python
A team built a prototype that verifies code migration from F# to Python using a proof in the Lean theorem prover, rather than relying on tests. The system translates both the original and rewritten code into Lean, then p…