【24h】

Equivariant Unification

机译:等价统一

获取原文

摘要

Nominal logic is a variant of first-order logic with special facilities for reasoning about names and binding based on the underlying concepts of swapping and freshness. It serves as the basis of logic programming and term rewriting techniques that provide similar advantages to, but remain simpler than, higher-order logic programming or term rewriting systems. Previous work on nominal rewriting and logic programming has relied on nominal unification, that is, unification up to equality in nominal logic. However, because of nominal logic's equivari-ance property, these applications require a stronger form of unification, which we call equivariant unification. Unfortunately, equivariant unification and matching are NP-hard decision problems. This paper presents an algorithm for equivariant unification that produces a complete set of finitely many solutions, as well as NP decision procedure and a version that enumerates solutions one at a time. In addition, we present a polynomial time algorithm for swapping-free equivariant matching, that is, for matching problems in which the swapping operation does not appear.
机译:标称逻辑是一阶逻辑与推理有关名称和基于交换和新鲜度的基本概念,结合特殊设施的变体。它作为逻辑编程和项重写技术,以提供类似的优点,但仍比简单,高阶逻辑编程或项重写系统的基础。名义重写和逻辑编程以前的工作依赖于名义统一,就是统一高达标称逻辑平等。然而,由于名义逻辑的equivari-ANCE财产的,这些应用需要统一的更强形式,我们称之为等变统一。遗憾的是,等变统一和匹配是NP难的决策问题。本文提出了一种等变统一产生了一套完整的有限多的解决方案,以及NP决策程序的算法和版本,同时枚举的解决方案之一。此外,我们提出了自由交换等变匹配,也就是说,在该交换操作没有出现匹配问题是多项式算法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号