A provably correct translation of the λ-calculus into a mathematical model of C++
We introduce a translation of the simply typed λ-calculus into C++, and give a mathematical proof of the correctness of this translation. For this purpose we develop a suitable fragment of C++ together with a denotational semantics. We introduce a formal translation of the λ-calculus into this fragm...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Springer New York LLC
2008
|
Subjects: | |
Online Access: | View Fulltext in Publisher View in Scopus |