On the analogy between propositions and types (1990)

by T Coquand
Venue:Logical Foundations of Functional Programming