A tree construction of the preferable answer sets for prioritized basic disjunctive logic programs

  • Authors:
  • Zaiyue Zhang;Yuefei Sui;Cungen Cao

  • Affiliations:
  • Department of Computer Science, Jiangsu University of Science and Technology;Institute of Computing Technology, Chinese Academy of Sciences, Key Laboratory of Intelligent Information Processing;Institute of Computing Technology, Chinese Academy of Sciences, Key Laboratory of Intelligent Information Processing

  • Venue:
  • TAMC'06 Proceedings of the Third international conference on Theory and Applications of Models of Computation
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the most important works in the investigation of logic programming is to define the semantics of the logic programs and to find the preferable answer set of them. There are so far three methods can be used to establish the semantics of the logic programs, i.e., the means of model, fixpoint and proof theory. According to the form of the rules contained in a logic program, different logic program classes can be defined. Although well-defined semantics exist for some restricted classes of programs like Horn and stratified Programs, the declarative semantics of the more general program classes are still the subject of research. In this paper, the properties of the basic disjunctive logic programming are studied, and the notion of double prioritization is introduced, that is, the prioritization on both literals and clauses, by which the most preferable answer set of a basic disjunctive logic program is defined. In order to obtain the most preferable answer set of a basic disjunctive logic program explicitly, a recursion-theoretic construction called tree method is given.