A certified type-preserving compiler from lambda calculus to assembly language
Formal certification of a compiler back-end or: programming a compiler with a proof assistant