Class SatReasoner
java.lang.Object
org.tweetyproject.logics.pl.reasoner.AbstractPlReasoner
org.tweetyproject.logics.pl.reasoner.SatReasoner
- All Implemented Interfaces:
KernelProvider<PlFormula>,QualitativeReasoner<PlBeliefSet,PlFormula>,Reasoner<Boolean,PlBeliefSet,PlFormula>
Uses the default SAT reasoner to perform reasoning in propositional logic
- Author:
- Matthias Thimm
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionquery(PlBeliefSet beliefbase, PlFormula formula)Queries the given belief base for the given formula.Methods inherited from class org.tweetyproject.logics.pl.reasoner.AbstractPlReasoner
getKernels, isEquivalent, query
-
Constructor Details
-
SatReasoner
public SatReasoner()
-
-
Method Details
-
query
Description copied from interface:ReasonerQueries the given belief base for the given formula.- Specified by:
queryin interfaceQualitativeReasoner<PlBeliefSet,PlFormula>- Specified by:
queryin interfaceReasoner<Boolean,PlBeliefSet,PlFormula>- Specified by:
queryin classAbstractPlReasoner- Parameters:
beliefbase- a belief baseformula- a formula- Returns:
- the answer to the query
-