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...

Full description

Bibliographic Details
Main Authors: Abdul Rauf, R.H (Author), Berger, U. (Author), Setzer, A. (Author)
Format: Article
Language:English
Published: Springer New York LLC 2008
Subjects:
Online Access:View Fulltext in Publisher
View in Scopus