Class IncompleteReasoner
java.lang.Object
org.tweetyproject.arg.dung.reasoner.IncompleteReasoner
Reasoner for incomplete argumentation frameworks
- Author:
- Sebastian Franke, Lars Bengel
-
Constructor Summary
ConstructorDescriptionIncompleteReasoner
(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 extensionsboolean
boolean
isNecessaryCredulous
(IncompleteTheory theory, Argument arg) Decides whether the given argument is a necessary credulous conclusion of the incomplete theoryboolean
isNecessarySkeptical
(IncompleteTheory theory, Argument arg) Decides whether the given argument is a necessary skeptical conclusion of the incomplete theoryboolean
isPossibleCredulous
(IncompleteTheory theory, Argument arg) Decides whether the given argument is a possible credulous conclusion of the incomplete theoryboolean
isPossibleSkeptical
(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
-