Class IncompleteReasoner
java.lang.Object
org.tweetyproject.arg.dung.reasoner.IncompleteReasoner
Reasoner for incomplete argumentation frameworks
- Author:
- Sebastian Franke, Lars Bengel
-
Constructor Summary
ConstructorsConstructorDescriptionIncompleteReasoner(AbstractExtensionReasoner reasoner) constructor for direct initialization of reasonerIncompleteReasoner(Semantics semantics) constructor for direct initialization of semantics -
Method Summary
Modifier and TypeMethodDescriptiongetAllModels(IncompleteTheory theory) getNecessaryModels(IncompleteTheory theory) Computes the set of necessary extensionsgetPossibleModels(IncompleteTheory theory) Computes the set of possible extensionsbooleanbooleanisNecessaryCredulous(IncompleteTheory theory, Argument arg) Decides whether the given argument is a necessary credulous conclusion of the incomplete theorybooleanisNecessarySkeptical(IncompleteTheory theory, Argument arg) Decides whether the given argument is a necessary skeptical conclusion of the incomplete theorybooleanisPossibleCredulous(IncompleteTheory theory, Argument arg) Decides whether the given argument is a possible credulous conclusion of the incomplete theorybooleanisPossibleSkeptical(IncompleteTheory theory, Argument arg) Decides whether the given argument is a possible skeptical conclusion of the incomplete theory
-
Constructor Details
-
IncompleteReasoner
constructor for direct initialization of reasoner- Parameters:
reasoner- some extension reasoner
-
IncompleteReasoner
constructor for direct initialization of semantics- Parameters:
semantics- the Dung semantics
-
-
Method Details
-
getAllModels
- Parameters:
theory- incomplete theory- Returns:
- all possible models
-
getPossibleModels
Computes the set of possible extensions- Parameters:
theory- incomplete theory- Returns:
- all possible models
-
getNecessaryModels
Computes the set of necessary extensions- Parameters:
theory- incomplete theory- Returns:
- all necessary models
-
isPossibleCredulous
Decides whether the given argument is a possible credulous conclusion of the incomplete theory- Parameters:
theory- some incomplete theoryarg- some argument- Returns:
- "true" iff the argument is a possible credulous conclusion
-
isNecessaryCredulous
Decides whether the given argument is a necessary credulous conclusion of the incomplete theory- Parameters:
theory- some incomplete theoryarg- some argument- Returns:
- "true" iff the argument is a necessary credulous conclusion
-
isPossibleSkeptical
Decides whether the given argument is a possible skeptical conclusion of the incomplete theory- Parameters:
theory- some incomplete theoryarg- some argument- Returns:
- "true" iff the argument is a skeptical credulous conclusion
-
isNecessarySkeptical
Decides whether the given argument is a necessary skeptical conclusion of the incomplete theory- Parameters:
theory- some incomplete theoryarg- some argument- Returns:
- "true" iff the argument is a necessary skeptical conclusion
-
isInstalled
public boolean isInstalled()- Returns:
- whether the solver is installed
-