Non-monotonic logic programming is the basis for a declarative problem solving paradigm known as answer set programming (ASP). Departing from the seminal definition by Gelfond and Lifschitz in 1988 for simple normal logic programs, various answer set semantics have been proposed for extensions. We consider two important questions: (1) Should the minimal model property, constraint monotonicity and foundedness as defined in the literature be mandatory conditions for an answer set semantics in general? (2) If not, what other properties could be considered as general principles for answer set semantics? We address the two questions. First, it seems that the three aforementioned conditions may sometimes be too strong, and we illustrate with examples that enforcing them may exclude expected answer sets. Second, we evolve the Gelfond answer set (GAS) principles for answer set construction by refining the Gelfond's rationality principle to well-supportedness, minimality w.r.t. negation by default and minimality w.r.t. epistemic negation. The principle of well-supportedness guarantees that every answer set is constructible from if-then rules obeying a level mapping and is thus free of circular justification, while the two minimality principles ensure that the formalism minimizes knowledge both at the level of answer sets and of world views. Third, to embody the refined GAS principles, we extend the notion of well-supportedness substantially to answer sets and world views, respectively. Fourth, we define new answer set semantics in terms of the refined GAS principles. Fifth, we use the refined GAS principles as an alternative baseline to intuitively assess the existing answer set semantics. Finally, we analyze the computational complexity.
翻译:非单调逻辑编程是被称为回答集编程(ASP)的声明式问题求解范式的基础。自Gelfond和Lifschitz于1988年提出简单正规逻辑程序的奠基性定义以来,针对各类扩展已提出多种回答集语义。我们探讨两个关键问题:(1)文献中定义的最小模型性质、约束单调性和有基性是否应作为通用回答集语义的强制性条件?(2)若非如此,哪些其他性质可被视为回答集语义的通用原则?我们针对这两个问题展开研究。首先,上述三个条件有时可能过于严苛,我们通过实例说明强制实施这些条件可能排除预期的回答集。其次,我们通过将Gelfond理性原则精炼为良支持性、默认否定最小性和认知否定最小性,发展了用于回答集构造的Gelfond回答集(GAS)原则。良支持性原则确保每个回答集均可从遵循层级映射的if-then规则构造而来,从而避免循环论证;而两个最小性原则确保形式体系在回答集层面和世界观层面均实现知识最小化。第三,为体现精炼后的GAS原则,我们分别将良支持性概念实质性地扩展至回答集和世界观。第四,我们依据精炼的GAS原则定义新的回答集语义。第五,我们将精炼的GAS原则作为替代基准,直观评估现有回答集语义。最后,我们分析了计算复杂性。