| Constructor and Description |
|---|
EntailmentRelation() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
entails(Collection<T> formulas,
Collection<T> formulas2)
Checks whether the given set of formulas entails the other set of formulas.
|
abstract boolean |
entails(Collection<T> formulas,
T formula)
Checks whether the given set of formulas entails the given formula.
|
boolean |
entails(T formula,
Collection<T> formulas2)
Checks whether the first formula entails the other set of formulas.
|
boolean |
entails(T formula,
T formula2)
Checks whether the first formula entails the second formula.
|
Collection<Collection<T>> |
getKernels(Collection<T> formulas,
T formula)
Retrieves the set of kernels for the given formula
from the given set of formulas.
|
abstract Interpretation |
getWitness(Collection<T> formulas)
If the collection of formulas is consistent this method
returns some model of it or, if it is inconsistent, null.
|
abstract boolean |
isConsistent(Collection<T> formulas)
Checks whether the given set of formulas is consistent.
|
boolean |
isEquivalent(T formula,
T formula2)
Checks whether the two formula are equivalent, i.e.
|
public abstract boolean entails(Collection<T> formulas, T formula)
formulas - a collection of formulas.formula - some formula.public abstract boolean isConsistent(Collection<T> formulas)
formulas - a set of formulas.public abstract Interpretation getWitness(Collection<T> formulas)
public boolean entails(Collection<T> formulas, Collection<T> formulas2)
formulas - a collection of formulas.formulas2 - a collection of formulas.public boolean entails(T formula, T formula2)
formula - a formula.formula2 - a formula.public boolean entails(T formula, Collection<T> formulas2)
formula - a formula.formulas2 - a set of formulas.public boolean isEquivalent(T formula, T formula2)
formula - some formulaformula2 - some formulapublic Collection<Collection<T>> getKernels(Collection<T> formulas, T formula)
formulas - a set of formulas.formula - a formula.Copyright © 2018. All rights reserved.