首页> 外文期刊>New Generation Computing >Implementing Constructive Intensional Negation
【24h】

Implementing Constructive Intensional Negation

机译:实施建设性内涵否定

获取原文
获取原文并翻译 | 示例

摘要

Although negation is an active area of research in logic pro-rngramming, sound and complete implementations are still absent from actual Prolog systems. One of the most promising techniques in the literature is intensional negation (IN), which follows a transformational approach: for each predicate p in a program its negative counterpart intneg(p) is generated. However, implementations of IN have not been included in Prolog environments due, in part, to the lack of details and explicit techniques, such as the treatment of universally quantified goals. In this paper, we describe a variant of IN, which we have called constructive intensional negation (CIN). Unlike earlier proposals, CIN does not resort to a dedicated resolution strategy when dealing with universally quantified formulae, which has been instrumental in having an effective implementation. Therefore, pure SLD resolution is used, what enables the reuse of existing Prolog implementation technology. Among the contributions of this work we can mention not only a full implementation being tested for its integration in the Ciao Prolog system but also some formal results ensuring soundness and completeness with their associated proofs.
机译:尽管否定是逻辑编程研究的一个活跃领域,但是实际的Prolog系统仍然缺少合理而完整的实现。文献中最有前途的技术之一是内涵否定(IN),它遵循一种转换方法:程序中的每个谓词p都会生成否定对应词intneg(p)。但是,部分由于缺少细节和明确的技术(例如,对通用量化目标的处理),Prolog环境中未包含IN的实现。在本文中,我们描述了IN的一种变体,我们称其为建设性内涵否定(CIN)。与早期的提议不同,CIN在处理普遍量化的公式时不求助于专门的解决方案策略,这对于有效实施方案非常有用。因此,使用纯SLD分辨率,可以重用现有的Prolog实施技术。在这项工作的贡献中,我们不仅可以提及正在测试的完整实现是否已集成到Ciao Prolog系统中,还可以提及一些正式结果,以确保其相关证明的正确性和完整性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号