Composing general logic programs

被引:0
|
作者
Brogi, A [1 ]
Contiero, S [1 ]
Turini, F [1 ]
机构
[1] Univ Pisa, Dipartimento Informat, I-56125 Pisa, Italy
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The program composition approach can be fruitfully applied to combine general logic programs, i.e, logic programs possibly containing negative premises. We show how the introduction of a basic set of (meta-level) composition operations over general programs increases the knowledge representation capabilities of logic programming for non-monotonic reasoning. Examples of modular programming, hierarchical reasoning, constraints, and rules with exceptions will be illustrated. The semantics of programs and program compositions is defined in terms of three-valued logic [15]. The computational interpretation of program compositions is formalised by an equivalence preserving syntactic transformation of arbitrary program compositions into standard general programs.
引用
收藏
页码:273 / 288
页数:16
相关论文
共 50 条
  • [1] Composing open logic programs
    Brogi, A.
    Lamma, E.
    Mello, P.
    [J]. Journal of Logic and Computation, 1993, 3 (04)
  • [2] COMPOSING RECURSIVE LOGIC PROGRAMS WITH CLAUSAL JOIN
    LAKHOTIA, A
    STERLING, L
    [J]. NEW GENERATION COMPUTING, 1988, 6 (2-3) : 211 - 225
  • [3] The use of renaming in composing general programs
    Brogi, A
    Contiero, S
    Turini, F
    [J]. LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 1999, 1559 : 124 - 142
  • [4] Composing programs in a rewriting logic for declarative programming
    Molina-Bravo, JM
    Pimentel, E
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2003, 3 : 189 - 221
  • [5] ANTON: Composing Logic and Logic Composing
    Boenn, Georg
    Brain, Martin
    De Vos, Marina
    Ffitch, John
    [J]. LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS, 2009, 5753 : 542 - +
  • [6] STRATIFICATION OF DEFINITE CLAUSE PROGRAMS AND OF GENERAL LOGIC PROGRAMS
    STEPANKOVA, O
    STEPANEK, P
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 440 : 396 - 408
  • [7] A COMPUTABLE SEMANTICS FOR GENERAL LOGIC PROGRAMS
    WALLACE, M
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1989, 6 (03): : 269 - 297
  • [8] Programming by combining general logic programs
    Brogi, A
    Contiero, S
    Turini, F
    [J]. JOURNAL OF LOGIC AND COMPUTATION, 1999, 9 (01) : 7 - 24
  • [9] COMPLETE EXTENSION OF GENERAL LOGIC PROGRAMS
    GIL, B
    [J]. THEORETICAL COMPUTER SCIENCE, 1992, 94 (02) : 281 - 294
  • [10] GENERAL FAILURE OF LOGIC PROGRAMS - COMMENTS
    JAFFAR, J
    LASSEZ, JL
    MAHER, MJ
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1986, 3 (02): : 115 - 118