Aggregates provide a concise way to express complex knowledge. While they are easily understood by humans, formalizing aggregates for answer set programming (ASP) has proven to be challenging . The literature offers many approaches that are not always compatible. One of these approaches, based on Approximation Fixpoint Theory (AFT), has been developed in a logic programming context and has not found much resonance in the ASP-community. In this paper we revisit this work. We introduce the abstract notion of a ternary satisfaction relation and define stable semantics in terms of it. We show that ternary satisfaction relations bridge the gap between the standard Gelfond-Lifschitz reduct, and stable semantics as defined in the framework of AFT. We analyse the properties of ternary satisfaction relations for handling aggregates in ASP programs. Finally, we show how different methods for handling aggregates taken from the literature can be described in the framework and we study the corresponding ternary satisfaction relations.
翻译:综合物是表达复杂知识的简明方法。 虽然人类很容易理解它们,但将综合物正规化用于答题数据集编程(ASP)已证明具有挑战性 。文献提供了许多不总是兼容的方法。其中一种方法基于近似定点理论(AFT),是在逻辑编程背景下开发的,在ASP社区中没有发现多少共鸣。我们在此文件中重新审视这项工作。我们引入了永久满意度关系的抽象概念,并从中定义了稳定的语义。我们展示了永久满意关系,弥合了标准Gelfond-Lifschitz调控与AFT框架内定义的稳定语义之间的差距。我们分析了用于处理ASP方案中集料的永久满意度关系的属性。最后,我们展示了如何处理从文献中取出的汇总的不同方法,可以在框架中描述,我们研究了相应的长期满意关系。