kirancodes.me
To Proof Maintenance & Beyond!

Dependent type practice (invited talk)

Leonardo Mendonça de Moura

Abstract

Dependent type theory is a powerful and expressive language for writing mathematical expressions and proofs, but careful design, engineering, and hard work are needed to put the theory into practice. In this talk, I will discuss some of the ideas and techniques that have been used in the design of the Lean theorem prover, a new proof system based on dependent type theory that aims to make the theorem proving process more natural, convenient, and efficient.

DOI 10.1145/2854065.2858809

Related papers