public class ClassicalEntailment extends EntailmentRelation<PropositionalFormula>
| Constructor and Description |
|---|
ClassicalEntailment() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
entails(java.util.Collection<PropositionalFormula> formulas,
PropositionalFormula formula)
Checks whether the given set of formulas entails the given formula.
|
Interpretation |
getWitness(java.util.Collection<PropositionalFormula> formulas)
If the collection of formulas is consistent this method
returns some model of it or, if it is inconsistent, null.
|
boolean |
isConsistent(java.util.Collection<PropositionalFormula> formulas)
Checks whether the given set of formulas is consistent.
|
entails, entails, entails, getKernels, isEquivalentpublic boolean entails(java.util.Collection<PropositionalFormula> formulas, PropositionalFormula formula)
EntailmentRelationentails in class EntailmentRelation<PropositionalFormula>formulas - a collection of formulas.formula - some formula.public boolean isConsistent(java.util.Collection<PropositionalFormula> formulas)
EntailmentRelationisConsistent in class EntailmentRelation<PropositionalFormula>formulas - a set of formulas.public Interpretation getWitness(java.util.Collection<PropositionalFormula> formulas)
EntailmentRelationgetWitness in class EntailmentRelation<PropositionalFormula>