کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
436627 690020 2006 19 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Logic of subtyping
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Logic of subtyping
چکیده انگلیسی

We introduce new modal logical calculi that describe subtyping properties of Cartesian product and disjoint union type constructors as well as mutually recursive types defined using those type constructors.Basic logic of subtyping S extends classical propositional logic by two new binary modalities ⊗ and ⊕. An interpretation of S is a function that maps standard connectives into set-theoretical operations (intersection, union, and complement) and modalities into Cartesian product and disjoint union type constructors. This allows S to capture many subtyping properties of the above type constructors. We also consider logics Sρ and that incorporate into S mutually recursive types over arbitrary and well-founded universes correspondingly.The main results are completeness of the above three logics with respect to appropriate type universes. In addition, we prove Cut elimination theorem for S and establish decidability of S and .

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 357, Issues 1–3, 25 July 2006, Pages 167-185