Leonardo de Moura

I'm a Senior Principal Applied Scientist in the Automated Reasoning Group at AWS. I'm also the Chief Architect and co-founder of the Lean FRO, a non-profit organization dedicated to the development of the Lean theorem prover and programming language.

My research areas are automated reasoning, theorem proving, decision procedures, SAT and SMT. I am the main architect of Lean and Z3. Recipient of the Herbrand and CAV awards, and the ACM SIGPLAN Software Award for both Z3 and Lean.

Current Work

  • Lean Theorem Prover and Programming Language — expressive types, powerful automation, a programmable ecosystem

  • grind — a Lean tactic inspired by modern SMT solvers, combining E-matching, congruence closure, and linear arithmetic

  • sym — a new framework for building scalable software and hardware verification tools in Lean

Recent Writing