public class CNFFormula extends java.util.HashSet<Clause>
| Constructor and Description |
|---|
CNFFormula() |
CNFFormula(Clause c) |
CNFFormula(java.util.Collection<Clause> c) |
CNFFormula(Monom m) |
CNFFormula(java.util.Set<Clause> clauses,
java.util.Map<VariableParam,? extends LiteralParam> mapping) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
entailedBy(Monom m) |
Monom |
extractMonom() |
java.util.Set<ConstantParam> |
getConstantParams() |
java.util.Set<VariableParam> |
getVariableParams() |
boolean |
hasDisjunctions() |
boolean |
isObviouslyContradictory() |
add, clear, clone, contains, isEmpty, iterator, remove, size, spliteratoraddAll, containsAll, retainAll, toArray, toArray, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitpublic CNFFormula()
public CNFFormula(Clause c)
public CNFFormula(Monom m)
public CNFFormula(java.util.Collection<Clause> c)
public CNFFormula(java.util.Set<Clause> clauses, java.util.Map<VariableParam,? extends LiteralParam> mapping)
public java.util.Set<VariableParam> getVariableParams()
public java.util.Set<ConstantParam> getConstantParams()
public boolean hasDisjunctions()
public Monom extractMonom()
public boolean isObviouslyContradictory()
public boolean entailedBy(Monom m)