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 条
  • [21] A visualization method for knowledge represented by general logic programs
    Sasakura, M
    FIFTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 2001, : 135 - 140
  • [22] Compiling defeasible inheritance networks to general logic programs
    You, JH
    Wang, XC
    Yuan, LY
    ARTIFICIAL INTELLIGENCE, 1999, 113 (1-2) : 247 - 268
  • [23] Composing model programs for analysis
    Veanes, Margus
    Jacky, Jonathan
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2010, 79 (07): : 467 - 482
  • [24] On termination of general logic programs WRT constructive negation
    Marchiori, E
    JOURNAL OF LOGIC PROGRAMMING, 1996, 26 (01): : 69 - 89
  • [25] A general framework for automatic termination analysis of logic programs
    Dershowitz, N
    Lindenstrauss, N
    Sagiv, Y
    Serebrenik, A
    APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 2001, 12 (1-2) : 117 - 156
  • [26] THE WELL-FOUNDED SEMANTICS FOR GENERAL LOGIC PROGRAMS
    VANGELDER, A
    ROSS, KA
    SCHLIPF, JS
    JOURNAL OF THE ACM, 1991, 38 (03) : 620 - 650
  • [27] On composing problems and parallel programs
    Horvath, Z
    Kozsik, T
    Venczel, T
    1ST AUSTRIAN-HUNGARIAN WORKSHOP ON DISTRIBUTED AND PARALLEL SYSTEMS, PROCEEDINGS, 1996, 1996 (09): : 225 - 226
  • [28] Practical methods for proving termination of general logic programs
    Marchiori, E
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 1996, 4 : 179 - 208
  • [29] Composing Bidirectional Programs Monadically
    Xia, Li-yao
    Orchard, Dominic
    Wang, Meng
    PROGRAMMING LANGUAGES AND SYSTEMS, ESOP 2019: 28TH EUROPEAN SYMPOSIUM ON PROGRAMMING, 2019, 11423 : 147 - 175
  • [30] GENERAL LOGICAL DATABASES AND PROGRAMS - DEFAULT LOGIC SEMANTICS AND STRATIFICATION
    BIDOIT, N
    FROIDEVAUX, C
    INFORMATION AND COMPUTATION, 1991, 91 (01) : 15 - 54