关于出现检查的注记
计算机科学中的逻辑
2021-09-20 v1 编程语言
摘要
大多数关于避免出现检查(occur-check)的已知结果都基于“不受出现检查约束”(NSTO)这一概念。它意味着合一(unification)仅在这种原子对上执行:对于它们,在非确定性合一算法的任何运行中出现检查都不会成功。这里我们表明该要求过强。我们展示如何弱化它,并给出一些相关的充分条件,在这些条件下可以安全地省略出现检查。我们展示了若干例子,对所提方法比基于良模式(well-moded)和良模式(nicely moded)程序的方法给出更一般的结果(这包括后者方法不适用的情况)。
引用
@article{arxiv.2109.08278,
title = {A Note on Occur-Check},
author = {Włodzimierz Drabent},
journal= {arXiv preprint arXiv:2109.08278},
year = {2021}
}
备注
In Proceedings ICLP 2021, arXiv:2109.07914