Resultants semantics for Prolog

被引:0
|
作者
Gabbrielli, M
Levi, G
Meo, MC
机构
[1] UNIV PISA, DIPARTIMENTO INFORMAT, I-56125 PISA, ITALY
[2] UNIV AQUILA, DIPARTIMENTO MATEMAT PURA & APPLICATA, I-67010 LAQUILA, ITALY
关键词
resultants; partial answers; call patterns; fixpoint semantics;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we study some first-order formulas, called resultants, which can be used to describe in a concise way most of the relevant information associated to SLD-derivations. We first extend to resultants some classical results of logic programming theory. Then we define a fixpoint semantics for Prolog computed resultants, i.e. those formulas which are obtained by considering the leftmost selection rule. Suitable abstractions of such a semantics are then used to model call patterns and partial answers. Finally we show how these results can be generalized to a larger class of selection rules.
引用
收藏
页码:491 / 521
页数:31
相关论文
共 50 条
  • [1] ORACLE SEMANTICS FOR PROLOG
    BARBUTI, R
    CODISH, M
    GIACOBAZZI, R
    MAHER, MJ
    INFORMATION AND COMPUTATION, 1995, 122 (02) : 178 - 200
  • [2] The Semantics of Metaprogramming in Prolog
    Warren, David scott
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2024, 24 (04) : 885 - 900
  • [3] A DENOTATIONAL SEMANTICS FOR PROLOG
    NICHOLSON, T
    FOO, N
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1989, 11 (04): : 650 - 665
  • [4] ORACLE SEMANTICS FOR PROLOG
    BARBUTI, R
    CODISH, M
    GIACOBAZZI, R
    MAHER, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 632 : 100 - 114
  • [5] LOGICAL SEMANTICS AND DENOTATIONAL SEMANTICS OF PROLOG INTERPRETERS
    DELAHAYE, JP
    RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 1988, 22 (01): : 3 - 42
  • [6] A SEMANTICS FOR LAMBDA-PROLOG
    WOLFRAM, DA
    THEORETICAL COMPUTER SCIENCE, 1994, 136 (01) : 277 - 289
  • [7] Semantics hold transformation for prolog
    Yu, J.
    Huaqiao Daxue Xuebao/Journal of Huaqiao University, 2001, 22 (01): : 100 - 104
  • [8] Semantics for Prolog with Cut - Revisited
    Kriener, Jael
    King, Andy
    FUNCTIONAL AND LOGIC PROGRAMMING, FLOPS 2014, 2014, 8475 : 270 - 284
  • [9] DENOTATIONAL AND OPERATIONAL SEMANTICS FOR PROLOG
    DEBRAY, SK
    MISHRA, P
    JOURNAL OF LOGIC PROGRAMMING, 1988, 5 (01): : 61 - 91
  • [10] OPERATIONAL AND DENOTATIONAL SEMANTICS OF PROLOG
    ARBAB, B
    BERRY, DM
    JOURNAL OF LOGIC PROGRAMMING, 1987, 4 (04): : 309 - 329