一句话:证明代数交集类型合一问题是指数时间困难的,并给出 rank 1 解与匹配问题的不可处理性下界。
论文研究代数交集类型合一问题,该问题与交集类型系统中的多个自然判定问题及证明搜索密切相关,但其可判定性至今未决。作者给出该问题的首个非平凡下界,证明它是指数时间困难的,且这一结果在解被限制为 rank 1 代入时仍成立。对于已知为 NP-完全的交集类型匹配(单侧合一),论文还给出固定参数不可处理性结果。在理论上,交集类型的等式理论可表示为带 ACI(结合、交换、幂等)交运算并与函数类型满足分配律的代数理论;由于无法从已有 ACI-合一理论归约,作者采用双人铺砖博弈的博弈论方法完成下界证明,表明该问题需要新的合一理论方法。
The algebraic 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 algebraic intersection type 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 algebraic 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.
DOI 原文 · arXiv · PDF(开放获取) · DBLP
@article{DudenhefnerMR17,
title = {The Algebraic Intersection Type Unification Problem},
author = {Andrej Dudenhefner and Moritz Martens and Jakob Rehof},
journal = {Logical Methods in Computer Science},
volume = {Volume 13, Issue 3},
year = {2017},
doi = {10.23638/lmcs-13(3:9)2017}
}