کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
426384 686047 2016 20 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A type assignment for λ-calculus complete both for FPTIME and strong normalization
ترجمه فارسی عنوان
انتساب نوع برای تکمیل هر دو λ-حساب برای FPTIME و عادی سازی قدرتمند
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی

One of the aims of Implicit Computational Complexity is the design of programming languages with bounded computational complexity. One of the most promising approaches to this aim is based on the use of lambda-calculus as paradigmatic programming language and the design of type assignment systems for lambda-terms, where types guarantee both the functional correctness and the complexity bound. Along this line, we propose a system of stratified types, inspired by intersection types, where intersection is a non-associative operator. This system is correct and complete for polynomial time when a uniform coding scheme is considered; moreover, all the strongly normalizing terms are typed in it, thus increasing the typing power with respect to the previous proposals, based on Light Logics.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information and Computation - Volume 248, June 2016, Pages 195–214
نویسندگان
, ,