...
首页> 外文期刊>Theory and Practice of Logic Programming >Flexible coinductive logic programming
【24h】

Flexible coinductive logic programming

机译:灵活的调控逻辑编程

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

摘要

Recursive definitions of predicates are usually interpreted either inductively or coinductively. Recently, a more powerful approach has been proposed, calledflexible coinduction, to express a variety of intermediate interpretations, necessary in some cases to get the correct meaning. We provide a detailed formal account of an extension of logic programming supporting flexible coinduction. Syntactically, programs are enriched bycoclauses, clauses with a special meaning used to tune the interpretation of predicates. As usual, the declarative semantics can be expressed as a fixed point which, however, is not necessarily the least, nor the greatest one, but is determined by the coclauses. Correspondingly, the operational semantics is a combination of standard SLD resolution and coSLD resolution. We prove that the operational semantics is sound and complete with respect to declarative semantics restricted to finite comodels.
机译:谓词的递归定义通常是电感或调节的。最近,已经提出了一种更强大的方法,称为兴奋的互联,表达各种中间解释,在某些情况下需要得到正确的含义。我们提供了支持灵活调用的逻辑编程扩展的详细正式账户。在句子上,程序是丰富的Bycoclauses,具有特殊含义的条款用于调整谓词的解释。像往常一样,声明性语义可以表示为一个固定点,但是,不一定是最少的,也不是最伟大的,而是由椰子确定。相应地,操作语义是标准SLD分辨率和COSLD分辨率的组合。我们证明了操作语义是声音和完整的,否定为有限的CODELS限制性语义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号