首页> 外文OA文献 >Compiling input∗ FO(·) inductive definitions into tabled Prolog rules for IDP3
【2h】

Compiling input∗ FO(·) inductive definitions into tabled Prolog rules for IDP3

机译:将输入* OF(·)归纳定义编译到表IDP3的Prolog规则中

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

FO(·)IDP3 extends first-order logic with inductive definitions, partial functions, types and aggregates. Its model generator IDP3 first grounds the theory and then uses search to find the models. The grounder uses Lifted Unit Propagation (LUP) to reduce the size of the groundings of problem specifications in IDP3. LUP is in general very effective, but performs poorly on definitions of predicates whose two-valued interpretation can be computed from data in the input structure. To solve this problem, a preprocessing step is introduced that converts such definitions to Prolog code and uses XSB Prolog to compute their interpretation. The interpretation of these predicates is then added to the input structure and their definitions are removed from the theory; the further processing is then done by the standard IDP3 system. Experimental results show the effectiveness of our method.
机译:FO(·)IDP3通过归纳定义,部分函数,​​类型和集合来扩展一阶逻辑。它的模型生成器IDP3首先扎根理论,然后使用搜索找到模型。接地器使用提升单元传播(LUP)来减小IDP3中问题规范的接地尺寸。 LUP通常非常有效,但是在谓词的定义上表现不佳,这些谓词的二值解释可以根据输入结构中的数据来计算。为了解决此问题,引入了预处理步骤,该步骤将此类定义转换为Prolog代码,并使用XSB Prolog计算其解释。然后将这些谓词的解释添加到输入结构中,并从理论中删除它们的定义;然后由标准IDP3系统进行进一步处理。实验结果表明了该方法的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号