kirancodes.me
To Proof Maintenance & Beyond!

A correct-by-construction conversion from lambda calculus to combinatory logic

Wouter Swierstra

Abstract

Abstract This pearl defines a translation from well-typed lambda terms to combinatory logic, where both the preservation of types and the correctness of the translation are enforced statically.

DOI 10.1017/s0956796823000084

Related papers