Back to Search
Start Over
Proving compiler correctness using step-indexed logical relations
- Source :
- Repositorio Digital Universitario (UNC), Universidad Nacional de Córdoba, instacron:UNC
- Publication Year :
- 2016
-
Abstract
- In this paper we prove the correctness of a compiler for a call-by-name language using step-indexed logical relations and biorthogonality. The source language is an extension of the simply typed lambda-calculus with recursion, and the target language is an extension of the Krivine abstract machine. We formalized the proof in the Coq proof assistant. https://www.sciencedirect.com/science/article/pii/S157106611630041X publishedVersion publishedVersion Fil: Rodríguez, Leonardo. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina. Fil: Pagano, Miguel. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina. Fil: Fridlender, Daniel. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina. Ciencias de la Computación
Details
- Language :
- English
- ISSN :
- 15710661
- Database :
- OpenAIRE
- Journal :
- Repositorio Digital Universitario (UNC), Universidad Nacional de Córdoba, instacron:UNC
- Accession number :
- edsair.od......3056..d8fd35f1686adc34e6e36b330db3ca3a