首页> 外文期刊>Journal of Logic and Algebraic Programming >Logic programming approach to automata-based decision procedures
【24h】

Logic programming approach to automata-based decision procedures

机译:基于自动机的决策程序的逻辑编程方法

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

摘要

We propose a novel technique that reduces the decision problem of WSnS (weak monadic second-order logic with n successors) to the problem of evaluation of Complex-value Datalog queries. We then show how the use of advanced implementation techniques for Logic Programs, in particular the use of tabling in the XSB system, yields a considerable improvement in performance over more traditional approaches. We also explore various optimizations of the proposed technique based on variants of tabling and goal reordering. Although our primary focus is on WS1S, the logic of single successor, we show that it is straightforward to adapt our approach for other logics with existing automata-theoretic decision procedures, for example WS2S. (C) 2016 Elsevier Inc. All rights reserved.
机译:我们提出了一种新颖的技术,可以将WSnS的决策问题(具有n个后继的弱单子二阶逻辑)减少到复数值数据记录查询的评估问题。然后,我们展示了如何使用逻辑程序的高级实现技术,特别是XSB系统中的制表符,相对于更传统的方法,可以显着提高性能。我们还根据制​​表和目标重新排序的变体探索了所提出技术的各种优化。尽管我们的主要重点是单一继承者的逻辑WS1S,但我们证明,通过现有的自动机理论决策程序(例如WS2S)将我们的方法适应其他逻辑是很容易的。 (C)2016 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号