public abstract class AbstractPropositionalLogicReasoner extends Object implements net.sf.tweety.commons.QualitativeReasoner<PlBeliefSet,PropositionalFormula>, net.sf.tweety.commons.KernelProvider<PropositionalFormula>
| Constructor and Description |
|---|
AbstractPropositionalLogicReasoner() |
| Modifier and Type | Method and Description |
|---|---|
Collection<Collection<PropositionalFormula>> |
getKernels(Collection<PropositionalFormula> formulas,
PropositionalFormula formula) |
boolean |
isEquivalent(PropositionalFormula p1,
PropositionalFormula p2)
Checks whether the two formulas are equivalent
|
abstract Boolean |
query(PlBeliefSet beliefbase,
PropositionalFormula formula) |
boolean |
query(PropositionalFormula formula,
PropositionalFormula formula2)
Checks whether the first formula entails the second.
|
public abstract Boolean query(PlBeliefSet beliefbase, PropositionalFormula formula)
query in interface net.sf.tweety.commons.QualitativeReasoner<PlBeliefSet,PropositionalFormula>query in interface net.sf.tweety.commons.Reasoner<Boolean,PlBeliefSet,PropositionalFormula>public boolean query(PropositionalFormula formula, PropositionalFormula formula2)
formula - some formulaformula - a formulapublic boolean isEquivalent(PropositionalFormula p1, PropositionalFormula p2)
p1 - p2 - public Collection<Collection<PropositionalFormula>> getKernels(Collection<PropositionalFormula> formulas, PropositionalFormula formula)
getKernels in interface net.sf.tweety.commons.KernelProvider<PropositionalFormula>Copyright © 2019. All rights reserved.