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 条
  • [31] Expressiveness of Logic Programs under the General Stable Model Semantics
    Zhang, Heng
    Zhang, Yan
    [J]. ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2017, 18 (02)
  • [32] NEGATION AS FAILURE USING TIGHT DERIVATIONS FOR GENERAL LOGIC PROGRAMS
    VANGELDER, A
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1989, 6 (1-2): : 109 - 133
  • [34] Expanding queries to incomplete databases by interpolating general logic programs
    Baral, C
    Gelfond, M
    Kosheleva, O
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1998, 35 (03): : 195 - 230
  • [35] Composing Modal Properties of Programs with Procedures
    Huisman, Marieke
    Gurov, Dilian
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 203 (07) : 87 - 101
  • [36] Composing Normal Programs with Function Symbols
    Baselice, Sabrina
    Bonatti, Piero A.
    [J]. LOGIC PROGRAMMING, PROCEEDINGS, 2008, 5366 : 425 - 439
  • [37] Towards a General Framework for Static Cost Analysis of Parallel Logic Programs
    Klemen, Maximiliano
    Lopez-Garcia, Pedro
    Gallagher, John P.
    Morales, Jose F.
    Hermenegildo, Manuel, V
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (306): : 238 - 240
  • [38] NEGATION-AS-FAILURE RULE FOR GENERAL LOGIC PROGRAMS WITH EQUALITY.
    Le, Van Tu
    [J]. Journal of Logic Programming, 1985, 2 (04): : 285 - 294
  • [39] CONSTRAINED RELATIVE LEAST GENERAL GENERALIZATION FOR INDUCING CONSTRAINT LOGIC PROGRAMS
    MIZOGUCHI, F
    OHWADA, H
    [J]. NEW GENERATION COMPUTING, 1995, 13 (3-4) : 335 - 368
  • [40] Hybrid probabilistic logic programs as residuated logic programs
    Damásio C.V.
    Pereira L.M.
    [J]. Studia Logica, 2002, 72 (1) : 113 - 138