首页 | 本学科首页   官方微博 | 高级检索  
     


Reduction and unification in lambda calculi with a general notion of subtype
Authors:Zhenyu Qian  Tobias Nipkow
Affiliation:(1) FB3 Informatik, Universität Bremen, Bibliothekstr., 28359 Bremen, Germany;(2) Institut für Informatik, Technische Universität München, Arcisstr. 21, 80290 Munich, Germany
Abstract:Reduction, equality, and unification are studied for a family of simply typed lambda-calculi with subtypes. The subtype relation is required to relate base types only to base types and to satisfy some order-theoretic conditions. Constants are required to have a least type, that is, lsquono overloadingrsquo. We define the usual beta and a subtype-dependent eegr-reduction. These are related to a typed equality relation and shown to be confluent in a certain sense. We present a generic algorithm for preunification modulo betaeegr-conversion and an arbitrary subtype relation. Furthermore it is shown that unification with respect to any subtype relation is universal.
Keywords:simply typed lambda-calculi" target="_blank">gif" alt="lambda" align="BASELINE" BORDER="0">-calculi  subtypes  reduction  higher-order unification
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号