A game semantics for disjunctive logic programming

被引:1
|
作者
Tsouanas, Thanos [1 ]
机构
[1] Univ Lyon, Ecole Normale Super Lyon, Lab Informat Parallelisme, LIP UMR CNRS ENS Lyon UCBL INRIA 5668, F-69364 Lyon 07, France
关键词
Logic programming; Disjunctive logic programming; Game semantics; Logic programming semantics; FULL ABSTRACTION;
D O I
10.1016/j.apal.2013.05.008
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Denotational semantics of logic programming and its extensions (by allowing negation, disjunctions, or both) have been studied thoroughly for many years. In 1998, a game semantics was given to definite logic programs by Di Cosmo, Loddo, and Nicolet, and a few years later it was extended to deal with negation by Rondogiannis and Wadge. Both approaches were proven equivalent to the traditional semantics. In this paper we define a game semantics for disjunctive logic programs and prove soundness and completeness with respect to the minimal model semantics of Minker. The overall development has been influenced by the games studied for PCF and functional programming in general, in the styles of Abramsky-Jagadeesan-Malacaria and Hyland-Ong-Nickau. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:1144 / 1175
页数:32
相关论文
共 50 条
  • [1] Quantitative Disjunctive Logic Programming: Semantics and computation
    Mateis, C
    [J]. AI COMMUNICATIONS, 2000, 13 (04) : 225 - 248
  • [2] Minimal founded semantics for disjunctive logic programming
    Greco, S
    [J]. LOGIC PROGRAMMING AND NONMONOTONIC REASONING, 1999, 1730 : 221 - 235
  • [3] Template programs for disjunctive logic programming: An operational semantics
    Calimeri, Francesco
    Ianni, Giovambattista
    [J]. AI COMMUNICATIONS, 2006, 19 (03) : 193 - 206
  • [4] Disjunctive logic and semantics of disjunctive logic programs
    Shen, YD
    [J]. SCIENCE IN CHINA SERIES E-TECHNOLOGICAL SCIENCES, 1997, 40 (01): : 44 - 53
  • [5] Disjunctive logic and semantics of disjunctive logic programs
    Yidong Shen
    [J]. Science in China Series E: Technological Sciences, 1997, 40 : 44 - 53
  • [6] Disjunctive logic and semantics of disjunctive logic programs
    沈一栋
    [J]. Science China Technological Sciences, 1997, (01) : 44 - 53
  • [7] Disjunctive logic programming and autoepistemic logic
    Yuan, LY
    You, JH
    Goebel, R
    [J]. LOGIC PROGRAMMING AND KNOWLEDGE REPRESENTATION, 1998, 1471 : 85 - 101
  • [8] A FIXPOINT SEMANTICS FOR DISJUNCTIVE LOGIC PROGRAMS
    MINKER, J
    RAJASEKAR, A
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1990, 9 (01): : 45 - 74
  • [9] SEMANTICS OF HORN AND DISJUNCTIVE LOGIC PROGRAMS
    LOBO, J
    RAJASEKAR, A
    MINKER, J
    [J]. THEORETICAL COMPUTER SCIENCE, 1991, 86 (01) : 93 - 106
  • [10] Semantics and expressiveness of disjunctive ordered logic
    Francesco Buccafurri
    Nicola Leone
    Pasquale Rullo
    [J]. Annals of Mathematics and Artificial Intelligence, 1999, 25 : 311 - 337