Class SimpleFolReasoner
- java.lang.Object
-
- net.sf.tweety.logics.fol.reasoner.FolReasoner
-
- net.sf.tweety.logics.fol.reasoner.SimpleFolReasoner
-
- All Implemented Interfaces:
net.sf.tweety.commons.QualitativeReasoner<FolBeliefSet,FolFormula>,net.sf.tweety.commons.Reasoner<Boolean,FolBeliefSet,FolFormula>
public class SimpleFolReasoner extends FolReasoner
Uses a naive brute force search procedure for theorem proving.- Author:
- Matthias Thimm
-
-
Field Summary
-
Fields inherited from class net.sf.tweety.logics.fol.reasoner.FolReasoner
defaultReasoner
-
-
Constructor Summary
Constructors Constructor Description SimpleFolReasoner()
-
Method Summary
Modifier and Type Method Description booleanequivalent(FolBeliefSet kb, FolFormula f1, FolFormula f2)This method determines whether two formulas are equivalent wrt.Booleanquery(FolBeliefSet kb, FolFormula formula)-
Methods inherited from class net.sf.tweety.logics.fol.reasoner.FolReasoner
getDefaultReasoner, setDefaultReasoner
-
-
-
-
Method Detail
-
query
public Boolean query(FolBeliefSet kb, FolFormula formula)
- Specified by:
queryin interfacenet.sf.tweety.commons.QualitativeReasoner<FolBeliefSet,FolFormula>- Specified by:
queryin interfacenet.sf.tweety.commons.Reasoner<Boolean,FolBeliefSet,FolFormula>- Specified by:
queryin classFolReasoner
-
equivalent
public boolean equivalent(FolBeliefSet kb, FolFormula f1, FolFormula f2)
Description copied from class:FolReasonerThis method determines whether two formulas are equivalent wrt. to the given knowledge base.- Specified by:
equivalentin classFolReasoner- Parameters:
kb- the knowledge basef1- the first formula.f2- the second formula.- Returns:
- the answer to the query.
-
-