Aggregates are used to compute single pieces of information from separate data items, such as records in a database or answers to a query to a logic program. The maximum and minimum are well-known examples of aggregates. The computation of aggregates in Prolog or variant-based tabling can loop even if the aggregate at hand can be finitely determined. When answer subsumption or mode-directed tabling is used, termination improves, but the behavior observed in existing proposals is not consistent. We present a framework to incrementally compute aggregates for elements in a lattice. We use the entailment and join relations of the lattice to define (and compute) aggregates and decide whether some atom is compatible with (entails) the aggregate. ...
We introduce a family of partial stable model semantics for logic programs with arbitrary aggregate ...
Abstract. In this paper, we discuss the integration of complex aggre-gates in the construction of lo...
Aggregation functions are widely used in answer set programming for representing and reasoning on kn...
Aggregates are used to compute single pieces of information from separate data items, such as record...
Tabling is a powerful resolution mechanism for logic programs that captures their least fixed point ...
In this paper, we present a framework for the semantics and the computation of aggregates in the con...
In this paper, we present a framework for the semantics and the computation of aggregates in the con...
We study adding aggregate operators, such as sum-ming up elements of a column of a relation, to log-...
Abstract We consider the problem of translating first-order answer set programs with aggregates into...
The use of aggregates often allow for a compact and natural encoding of many real-life problems. FO...
International audienceIn this paper, we propose a variant of Answer Set Programming (ASP) with evalu...
Common aggregation predicates have natural definitions in logic, either as rst order sentences (min,...
. We introduce a new constraint domain, aggregation constraints, which is useful in database query l...
We investigate the semantics of aggregates (count, sum, : : :) in logic programs with function symbo...
Abstract. We extend the Constraint Handling Rules language with ag-gregates such as sum, count, find...
We introduce a family of partial stable model semantics for logic programs with arbitrary aggregate ...
Abstract. In this paper, we discuss the integration of complex aggre-gates in the construction of lo...
Aggregation functions are widely used in answer set programming for representing and reasoning on kn...
Aggregates are used to compute single pieces of information from separate data items, such as record...
Tabling is a powerful resolution mechanism for logic programs that captures their least fixed point ...
In this paper, we present a framework for the semantics and the computation of aggregates in the con...
In this paper, we present a framework for the semantics and the computation of aggregates in the con...
We study adding aggregate operators, such as sum-ming up elements of a column of a relation, to log-...
Abstract We consider the problem of translating first-order answer set programs with aggregates into...
The use of aggregates often allow for a compact and natural encoding of many real-life problems. FO...
International audienceIn this paper, we propose a variant of Answer Set Programming (ASP) with evalu...
Common aggregation predicates have natural definitions in logic, either as rst order sentences (min,...
. We introduce a new constraint domain, aggregation constraints, which is useful in database query l...
We investigate the semantics of aggregates (count, sum, : : :) in logic programs with function symbo...
Abstract. We extend the Constraint Handling Rules language with ag-gregates such as sum, count, find...
We introduce a family of partial stable model semantics for logic programs with arbitrary aggregate ...
Abstract. In this paper, we discuss the integration of complex aggre-gates in the construction of lo...
Aggregation functions are widely used in answer set programming for representing and reasoning on kn...