کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
422270 685057 2016 18 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Proving Correctness of a Compiler Using Step-indexed Logical Relations
ترجمه فارسی عنوان
اثبات صحت یک کامپایلر با استفاده از روابط منطقی فهرست شده مرحله‌ای
کلمات کلیدی
تایید کامپایلر؛ دستیاران اثبات؛ روابط منطقی فهرست شده مرحله‌ای
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی

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.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 323, 11 July 2016, Pages 197–214
نویسندگان
, , ,