A progression semantics for first-order logic programs

被引:1
|
作者
Zhou, Yi [1 ,2 ]
Zhang, Yan [1 ,3 ]
机构
[1] Western Sydney Univ, Sch Comp Engn & Math, Sydney, NSW, Australia
[2] Tianjin Univ, Sch Comp Sci & Technol, Tianjin, Peoples R China
[3] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan, Hubei, Peoples R China
关键词
Logic programming; Stable model; Progression; First-order; STABLE MODEL SEMANTICS;
D O I
10.1016/j.artint.2017.06.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we propose a progression semantics for first-order normal logic programs, and show that it is equivalent to the well-known stable model (answer set) semantics. The progressional definition sheds new insights into Answer Set Programming (ASP), for instance, its relationships to Datalog, First-Order Logic (FOL) and Satisfiability Modulo Theories (SMT). As an example, we extend the notion of boundedness in Datalog for ASP, and show that it coincides with the notions of recursion-freeness and loop-freeness under program equivalence. In addition, we prove that boundedness precisely captures first-order definability for normal logic programs on arbitrary structures. Finally, we show that the progressional definition suggests an alternative translation from ASP to SMT, which yields a new way of implementing first-order ASP. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:58 / 79
页数:22
相关论文
共 50 条
  • [31] ABOUT EFFECTIVE VERSIONS OF GAME THEORETICAL SEMANTICS FOR FIRST-ORDER LOGIC
    Shevchenko, Igor Yurievich
    SIBERIAN ELECTRONIC MATHEMATICAL REPORTS-SIBIRSKIE ELEKTRONNYE MATEMATICHESKIE IZVESTIYA, 2019, 16 : 618 - 637
  • [32] A First-Order Logic Semantics for Communication-Parametric BPMN Collaborations
    Houhou, Sara
    Baarir, Souheib
    Poizat, Pascal
    Queinnec, Philippe
    BUSINESS PROCESS MANAGEMENT (BPM 2019), 2019, 11675 : 52 - 68
  • [33] Ordered completion for first-order logic programs on finite structures
    Asuncion, Vernon
    Lin, Fangzhen
    Zhang, Yan
    Zhou, Yi
    ARTIFICIAL INTELLIGENCE, 2012, 177 : 1 - 24
  • [34] Temporal Verification of Programs via First-Order Fixpoint Logic
    Kobayashi, Naoki
    Nishikawa, Takeshi
    Igarashi, Atsushi
    Unno, Hiroshi
    STATIC ANALYSIS (SAS 2019), 2019, 11822 : 413 - 436
  • [35] Ordered Completion for First-Order Logic Programs on Finite Structures
    Asuncion, Vernon
    Lin, Fangzhen
    Zhang, Yan
    Zhou, Yi
    PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 249 - 254
  • [36] First-order stable model semantics and first-order loop formulas
    Lee J.
    Meng Y.
    Journal of Artificial Intelligence Research, 2011, 42 : 125 - 180
  • [37] First-Order Stable Model Semantics and First-Order Loop Formulas
    Lee, Joohyung
    Meng, Yunsong
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2011, 42 : 125 - 180
  • [38] Description of fuzzy first-order modal logic based on constant domain semantics
    Zhang, ZY
    Sui, YF
    Cao, CG
    ROUGH SETS, FUZZY SETS, DATA MINING, AND GRANULAR COMPUTING, PT 1, PROCEEDINGS, 2005, 3641 : 642 - 650
  • [39] Semantics Out of Context: Nominal Absolute Denotations for First-Order Logic and Computation
    Gabbay, Murdoch J.
    JOURNAL OF THE ACM, 2016, 63 (03)
  • [40] Fidel Semantics for Propositional and First-Order Version of the Logic of CG3′
    Figallo-Orellano, A.
    Perez-Gaspar, M.
    Barcenas, E.
    LOGIC AND LOGICAL PHILOSOPHY, 2022, : 141 - 158