Let
be the set of all ground answers as sets of abducibles. An answer
is minimal if and only if there is no
such that
.
The abductive system provides a special querying predicate eval(+ListOfGoals, -ListOfAbducibles) for computing globally minimal answers, which can succeed only if the following two conditions are satisfied:
Note that another difference between query/2 and eval/2 is that the second argument of eval/2 is a list of abducibles, instead of a tuple as for query/2. In addition, the abductive system also provides a predicate eval(+ListOfGoals, +Time, -ListOfAbducibles), which will succeeds if and only if eval(+ListOfGoals, -ListOfAbducibles) succeeds within the given Time (in milliseconds).
Jiefei Ma 2011-02-14