arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0307067cs.LO
收藏

一阶逻辑指称语义中的声搜索

Sound search in a denotational semantics for first order logic

C. F. M. Vermeulen

摘要:

在本文中,我们采用Apt和Vermeulen关于“一阶逻辑作为约束程序设计语言”的定义和结果(见:Proceedings of LPAR 2001,Baaz和Voronkov(eds.),Springer LNAI 2514),将有关搜索和选择的重要思想纳入系统。我们给出了激励性的例子。然后,我们建立了指称语义为一阶逻辑如下:语义宇宙包括两个组成部分组成的状态:一个替代,这可以被看作是计算的答案;和一个约束满足问题,这可以被看作是残留的原始问题,尚未处理的约束编程。这些组件之间的交互由一个名为:inferred的操作符调节。在本文中,我们把推断作为一个操作的状态集,使我们能够分析的想法,搜索状态和选择状态之间。精确的适应的定义和结果是能够处理的例子,我们表明,在几个合理的条件下,新的定义,确保系统的合理性方面的标准解释的一阶逻辑。这样,“合理条件”可被理解为合理搜查的条件。我们简要地指出如何调查在未来的研究搜索效率。

英文摘要:

In this paper we adapt the definitions and results from Apt and Vermeulen on `First order logic as a constraint programming language' (in: Proceedings of LPAR2001, Baaz and Voronkov (eds.), Springer LNAI 2514) to include important ideas about search and choice into the system. We give motivating examples. Then we set up denotational semantics for first order logic as follows: the semantic universe includes states that consist of two components: a substitution, which can be seen as the computed answer; and a constraint satisfaction problem, which can be seen as the residue of the original problem, yet to be handled by constraint programming. The interaction between these components is regulated by an operator called: infer. In this paper we regard infer as an operator on sets of states to enable us to analyze ideas about search among states and choice between states. The precise adaptations of definitions and results are able to deal with the examples and we show that, given several reasonable conditions, the new definitions ensure soundness of the system with respect to the standard interpretation of first order logic. In this way the `reasonable conditions' can be read as conditions for sound search. We indicate briefly how to investigate efficiency of search in future research.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑