Founded semantics and constraint semantics of logic rules

被引:7
|
作者
Liu, Yanhong A. [1 ]
Stoller, Scott D. [1 ]
机构
[1] SUNY Stony Brook, Comp Sci Dept, Stony Brook, NY 11794 USA
关键词
Datalog; recursion; unrestricted negation; existential and universal quantifications; fixed-point semantics; constraints; well-founded semantics; stable model semantics;
D O I
10.1093/logcom/exaa056
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Logic rules and inference are fundamental in computer science and have been studied extensively. However, prior semantics of logic languages can have subtle implications and can disagree significantly, on even very simple programs, including in attempting to solve the well-known Russell's paradox. These semantics are often non-intuitive and hard-to-understand when unrestricted negation is used in recursion. This paper describes a simple new semantics for logic rules, founded semantics, and its straightforward extension to another simple new semantics, constraint semantics, that unify the core of different prior semantics. The new semantics support unrestricted negation, as well as unrestricted existential and universal quantifications. They are uniquely expressive and intuitive by allowing assumptions about the predicates, rules and reasoning to be specified explicitly, as simple and precise binary choices. They are completely declarative and relate cleanly to prior semantics. In addition, founded semantics can be computed in linear time in the size of the ground program.
引用
收藏
页码:1609 / 1638
页数:30
相关论文
共 50 条
  • [21] The refined operational semantics of Constraint Handling Rules
    Duck, GJ
    Stuckey, PJ
    de la Banda, MG
    Holzbaur, C
    LOGIC PROGRAMMING, PROCEEDINGS, 2004, 3132 : 90 - 104
  • [22] Operational semantics and confluence of constraint propagation rules
    Abdennadher, S
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 97, 1997, 1330 : 252 - 266
  • [23] Syntax and semantics for a fuzzy temporal constraint logic
    Viedma, MAC
    Morales, RM
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2002, 36 (04) : 357 - 380
  • [24] Syntax and semantics for a fuzzy temporal constraint logic
    Cárdenas Viedma M.A.
    Marín Morales R.
    Annals of Mathematics and Artificial Intelligence, 2002, 36 (4) : 357 - 380
  • [25] The approximate well-founded semantics for logic programs with uncertainty
    Loyer, Y
    Straccia, U
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2003, PROCEEDINGS, 2003, 2747 : 541 - 550
  • [26] Minimal founded semantics for disjunctive logic programs and deductive databases
    Furfaro, F
    Greco, G
    Greco, S
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2004, 4 : 75 - 93
  • [27] Well-founded and stable semantics of logic programs with aggregates
    Pelov, Nikolay
    Denecker, Marc
    Bruynooghe, Maurice
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2007, 7 : 301 - 353
  • [28] WELL-FOUNDED SEMANTICS AND STRATIFICATION FOR ORDERED LOGIC PROGRAMS
    LEONE, N
    ROSSI, G
    NEW GENERATION COMPUTING, 1993, 12 (01) : 91 - 121
  • [29] A PROCEDURAL SEMANTICS FOR WELL-FOUNDED NEGATION IN LOGIC PROGRAMS
    ROSS, KA
    JOURNAL OF LOGIC PROGRAMMING, 1992, 13 (01): : 1 - 22
  • [30] The well-founded semantics in normal logic programs with uncertainty
    Association for Logic Programming (ALP); Japan Society for Software Science and Technology (JSSST); Special Interest Group on Programming; Universidad Complutense de Madrid; University of Aizu (Springer Verlag):