The Intersection Type Unification Problem

Andrej Dudenhefner, M. Martens, J. Rehof
{"title":"The Intersection Type Unification Problem","authors":"Andrej Dudenhefner, M. Martens, J. Rehof","doi":"10.4230/LIPIcs.FSCD.2016.19","DOIUrl":null,"url":null,"abstract":"The intersection type unification problem is an important component in \nproof search related to several natural decision problems in \nintersection type systems. It is unknown and remains open whether the \nunification problem is decidable. We give the first nontrivial lower \nbound for the problem by showing (our main result) that it is \nexponential time hard. Furthermore, we show that this holds even under \nrank 1 solutions (substitutions whose codomains are restricted to \ncontain rank 1 types). In addition, we provide a fixed-parameter \nintractability result for intersection type matching (one-sided \nunification), which is known to be NP-complete. \n \nWe place the intersection type unification problem in the context of \nunification theory. The equational theory of intersection types can \nbe presented as an algebraic theory with an ACI (associative, \ncommutative, and idempotent) operator (intersection type) combined \nwith distributivity properties with respect to a second operator \n(function type). Although the problem is algebraically natural and \ninteresting, it appears to occupy a hitherto unstudied place in the \ntheory of unification, and our investigation of the problem suggests \nthat new methods are required to understand the problem. Thus, for the \nlower bound proof, we were not able to reduce from known results in \nACI-unification theory and use game-theoretic methods for two-player \ntiling games.","PeriodicalId":284975,"journal":{"name":"International Conference on Formal Structures for Computation and Deduction","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Formal Structures for Computation and Deduction","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.FSCD.2016.19","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

The intersection type unification problem is an important component in proof search related to several natural decision problems in intersection type systems. It is unknown and remains open whether the unification problem is decidable. We give the first nontrivial lower bound for the problem by showing (our main result) that it is exponential time hard. Furthermore, we show that this holds even under rank 1 solutions (substitutions whose codomains are restricted to contain rank 1 types). In addition, we provide a fixed-parameter intractability result for intersection type matching (one-sided unification), which is known to be NP-complete. We place the intersection type unification problem in the context of unification theory. The equational theory of intersection types can be presented as an algebraic theory with an ACI (associative, commutative, and idempotent) operator (intersection type) combined with distributivity properties with respect to a second operator (function type). Although the problem is algebraically natural and interesting, it appears to occupy a hitherto unstudied place in the theory of unification, and our investigation of the problem suggests that new methods are required to understand the problem. Thus, for the lower bound proof, we were not able to reduce from known results in ACI-unification theory and use game-theoretic methods for two-player tiling games.
交点型统一问题
交型统一问题是交型系统中若干自然决策问题的证明搜索中的一个重要组成部分。统一问题是否可以确定,目前尚不清楚,也没有定论。我们给出了这个问题的第一个非平凡下界,证明了(我们的主要结果)它是指数时间困难的。此外,我们证明这甚至在秩1解(其上域限制包含秩1类型的替换)下成立。此外,我们还提供了一个已知为np完全的交型匹配(片面统一)的定参数难解性结果。我们把交点型统一问题放在统一理论的背景下。交点类型的方程理论可以表示为一个ACI(结合型、交换型和幂等)算子(交点类型)与第二个算子(函数类型)的分配性相结合的代数理论。虽然这个问题在代数上是自然而有趣的,但它似乎在统一理论中占据了一个迄今为止未被研究的位置,我们对这个问题的调查表明,需要新的方法来理解这个问题。因此,对于下界证明,我们无法从aci统一理论的已知结果中简化,并使用博弈论方法对两个人的平铺博弈进行证明。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信