Fixpoint semantics for logic programming a survey

被引:124
|
作者
Fitting, M [1 ]
机构
[1] CUNY Herbert H Lehman Coll, Dept Math & Comp Sci, Bronx, NY 10468 USA
[2] CUNY, Grad Ctr, Dept Comp Sci, New York, NY 10036 USA
[3] CUNY, Grad Ctr, Dept Philosophy, New York, NY 10036 USA
[4] CUNY, Grad Ctr, Dept Math, New York, NY 10036 USA
关键词
D O I
10.1016/S0304-3975(00)00330-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The variety of semantical approaches that have been invented for logic programs is quite broad, drawing on classical and many-valued logic, lattice theory, game theory, and topology. One source of this richness is the inherent non-monotonicity of its negation. something that does not have close parallels with the machinery of other programming paradigms. Nonetheless, much of the work on logic programming semantics seems to exist side by side with similar work done for imperative and functional programming, with relatively minimal contact between communities. In this paper we summarize one variety of approaches to the semantics of logic programs: that based on fixpoint theory. We do not attempt to cover much beyond this single area, which is already remarkably fruitful. We hope readers will see parallels with. and the divergences from the better known fixpoint treatments developed for other programming methodologies. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:25 / 51
页数:27
相关论文
共 50 条
  • [21] BILATTICES AND THE SEMANTICS OF LOGIC PROGRAMMING
    FITTING, M
    JOURNAL OF LOGIC PROGRAMMING, 1991, 11 (02): : 91 - 116
  • [22] Fixpoint semantics and simulation
    Hesselink, WH
    Thijs, A
    THEORETICAL COMPUTER SCIENCE, 2000, 238 (1-2) : 275 - 311
  • [23] On the equivalence between logic programming semantics and argumentation semantics
    Caminada, Martin
    Sa, Samy
    Alcantara, Joao
    Dvorak, Wolfgang
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2015, 58 : 87 - 111
  • [24] A survey of lifted inference approaches for probabilistic logic programming under the distribution semantics
    Riguzzi, Fabrizio
    Bellodi, Elena
    Zese, Riccardo
    Cota, Giuseppe
    Lamma, Evelina
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2017, 80 : 313 - 333
  • [25] Predicate introduction for logics with fixpoint semantics. Part II: Autoepistemic logic
    Vennekens, Joost
    Wittocx, Johan
    Marien, Maarten
    Denecker, Marc
    FUNDAMENTA INFORMATICAE, 2007, 79 (1-2) : 209 - 227
  • [26] CLOSURES AND FAIRNESS IN THE SEMANTICS OF PROGRAMMING LOGIC
    LASSEZ, JL
    MAHER, MJ
    THEORETICAL COMPUTER SCIENCE, 1984, 29 (1-2) : 167 - 184
  • [27] COALGEBRAIC SEMANTICS FOR PROBABILISTIC LOGIC PROGRAMMING
    Gu, Tao
    Zanasi, Fabio
    LOGICAL METHODS IN COMPUTER SCIENCE, 2021, 17 (02) : 2:1 - 2:35
  • [28] Semantics and types in functional logic programming
    González-Moreno, JC
    Hortalá-González, MT
    Rodríguez-Artalejo, M
    FUNCTIONAL AND LOGIC PROGRAMMING, PROCEEDINGS, 1999, 1722 : 1 - 20
  • [29] LOGIC, SEMANTICS AND THEORY OF PROGRAMMING - PREFACE
    DEZANICIANCAGLINI, M
    DELLAROCCA, SR
    VENTURINIZILLI, M
    THEORETICAL COMPUTER SCIENCE, 1993, 121 (1-2) : R11 - R12
  • [30] SEMANTICS OF NONMONOTONIC REASONING IN LOGIC PROGRAMMING
    HERRE, H
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 619 : 104 - 124