Minimal logic programs

被引:21
|
作者
Cabalar, Pedro [1 ]
Pearce, David [2 ]
Valverde, Agustin [3 ]
机构
[1] Corunna Univ, Coruna, Spain
[2] Univ Rey Juan Carlos, Madrid, Spain
[3] Univ Malaga, Malaga, Spain
来源
关键词
logic programming; answer set programming; minimisation of boolean and multivalued functions;
D O I
10.1007/978-3-540-74610-2_8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of obtaining a minimal logic program strongly equivalent (under the stable models semantics) to a given arbitrary propositional theory. We propose a method consisting in the generation of the set of prime implicates of the original theory, starting from its set of countermodels (in the logic of Here- and-There), in a similar vein to the Quine-McCluskey method for minimisation of boolean functions. As a side result, we also provide several results about fundamental rules (those that are not tautologies and do not contain redundant literals) which are combined to build the minimal programs. In particular, we characterise their form, their corresponding sets of countermodels, as well as necessary and sufficient conditions for entailment and equivalence among them.
引用
收藏
页码:104 / +
页数:3
相关论文
共 50 条
  • [21] Conceptual logic programs
    Heymans, Stijn
    Van Nieuwenborgh, Davy
    Vermeir, Dirk
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2006, 47 (1-2) : 103 - 137
  • [22] LOGIC PROGRAMS AND ALTERNATION
    STEPANEK, P
    STEPANKOVA, O
    JOURNAL OF SYMBOLIC LOGIC, 1987, 52 (04) : 1085 - 1085
  • [23] Conceptual logic programs
    Stijn Heymans
    Davy Van Nieuwenborgh
    Dirk Vermeir
    Annals of Mathematics and Artificial Intelligence, 2006, 47 : 103 - 137
  • [24] Steadfast logic programs
    Lau, KK
    Ornaghi, M
    Tärnlund, SÅ
    JOURNAL OF LOGIC PROGRAMMING, 1999, 38 (03): : 259 - 294
  • [25] Transformations of logic programs
    Nigiyan, SA
    Khachoyan, LO
    PROGRAMMING AND COMPUTER SOFTWARE, 1997, 23 (06) : 302 - 309
  • [26] Paraconsistent logic programs
    Alcântara, J
    Damásio, CV
    Pereira, LM
    LOGICS IN ARTIFICIAL INTELLIGENCE 8TH, 2002, 2424 : 345 - 356
  • [27] LEGISLATION AS LOGIC PROGRAMS
    KOWALSKI, RA
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 636 : 203 - 230
  • [28] Updates of logic programs
    Sefranek, Ján
    COMPUTING AND INFORMATICS, 2007, 26 (03) : 225 - 238
  • [29] Super logic programs
    Brass, S
    Dix, J
    Przymusinski, TC
    PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE (KR '96), 1996, : 529 - 540
  • [30] Refactoring logic programs
    Serebrenik, A
    Demoen, B
    LOGIC PROGRAMMING, PROCEEDINGS, 2003, 2916 : 509 - 510