public abstract class AbstractSatExtensionReasoner extends AbstractExtensionReasoner
| Constructor and Description |
|---|
AbstractSatExtensionReasoner(net.sf.tweety.logics.pl.sat.SatSolver solver)
Instantiates a new reasoner that uses the given SAT solver
|
| Modifier and Type | Method and Description |
|---|---|
Extension |
getModel(DungTheory bbase) |
Collection<Extension> |
getModels(DungTheory bbase) |
net.sf.tweety.logics.pl.syntax.PlBeliefSet |
getPropositionalCharacterisation(DungTheory aaf)
Creates a propositional representation of the set of labelings of the given
Dung theory that are consistent with the given semantics.
|
protected abstract net.sf.tweety.logics.pl.syntax.PlBeliefSet |
getPropositionalCharacterisationBySemantics(DungTheory aaf,
Map<Argument,net.sf.tweety.logics.pl.syntax.Proposition> in,
Map<Argument,net.sf.tweety.logics.pl.syntax.Proposition> out,
Map<Argument,net.sf.tweety.logics.pl.syntax.Proposition> undec)
Returns the semantic-specific propositional characterization of the underlying Dung
theory, see
getPropositionalCharacterisation. |
getSimpleReasonerForSemantics, query, querypublic AbstractSatExtensionReasoner(net.sf.tweety.logics.pl.sat.SatSolver solver)
solver - some AT solverpublic Collection<Extension> getModels(DungTheory bbase)
getModels in interface net.sf.tweety.commons.ModelProvider<Argument,DungTheory,Extension>getModels in class AbstractExtensionReasonerpublic net.sf.tweety.logics.pl.syntax.PlBeliefSet getPropositionalCharacterisation(DungTheory aaf)
aaf - a Dung Theryprotected abstract net.sf.tweety.logics.pl.syntax.PlBeliefSet getPropositionalCharacterisationBySemantics(DungTheory aaf, Map<Argument,net.sf.tweety.logics.pl.syntax.Proposition> in, Map<Argument,net.sf.tweety.logics.pl.syntax.Proposition> out, Map<Argument,net.sf.tweety.logics.pl.syntax.Proposition> undec)
getPropositionalCharacterisation.aaf - the Dung theoryin - propositional variables of in arguments.out - propositional variables of out arguments.undec - propositional variables of undec arguments.getPropositionalCharacterisation.public Extension getModel(DungTheory bbase)
getModel in interface net.sf.tweety.commons.ModelProvider<Argument,DungTheory,Extension>getModel in class AbstractExtensionReasonerCopyright © 2019. All rights reserved.