Class VacuousReductReasoner

java.lang.Object
All Implemented Interfaces:
ModelProvider<Argument,DungTheory,Extension<DungTheory>>, PostulateEvaluatable<Argument>, QualitativeReasoner<DungTheory,Argument>, Reasoner<Boolean,DungTheory,Argument>
Direct Known Subclasses:
StronglyUndisputedReasoner, UndisputedReasoner

public class VacuousReductReasoner extends AbstractExtensionReasoner
Implements a general vacuous reduct reasoner, as proposed in [Thimm. On Undisputed Sets in Abstract Argumentation. AAAI2023] Given a base reasoner A and a reduct reasoner B, a set E is an extension wrt. to vacuous reduct semantics, if E is a A-extension and the corresponding E-reduct does not contain a non-empty B-extension.
Author:
Matthias Thimm