کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
10331134 686527 2005 77 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Subtyping recursion and parametric polymorphism in kernel fun
کلمات کلیدی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Subtyping recursion and parametric polymorphism in kernel fun
چکیده انگلیسی
We study subtype checking for recursive types in system kernel Fun, a typed λ-calculus with subtyping and bounded second-order polymorphism. Along the lines of [ACM Transactions on Programming Languages and Systems, 15(4), (1993) 575], we define a subtype relation over kernel Fun recursive types, and prove it to be transitive. We then show that the natural extension of the algorithm introduced in [loc.cit] to compare first-order recursive types yields a non complete algorithm. Finally, we prove the completeness and correctness of a different algorithm, which lends itself to efficient implementations.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information and Computation - Volume 198, Issue 2, 1 May 2005, Pages 71-147
نویسندگان
, ,