Class SimpleStableSetAfReasoner

java.lang.Object
All Implemented Interfaces:
ModelProvider<Argument,SetAf,Extension<SetAf>>, PostulateEvaluatable<Argument>, QualitativeReasoner<SetAf,Argument>, Reasoner<Boolean,SetAf,Argument>

public class SimpleStableSetAfReasoner extends AbstractExtensionSetAfReasoner
This reasoner for setaf theories performs inference on the stable extensions. Computes the set of all stable extensions, i.e., all conflict-free sets that attack each other argument. For that, it uses the SimpleSccCompleteReasoner to first compute all complete extensions, and then filters out the non-stable ones.
Author:
Matthias Thimm, Sebastian Franke