Class CNFFormula

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<Clause>, java.util.Collection<Clause>, java.util.Set<Clause>

    public class CNFFormula
    extends java.util.HashSet<Clause>
    See Also:
    Serialized Form
    • Constructor Detail

      • CNFFormula

        public CNFFormula()
      • CNFFormula

        public CNFFormula​(Clause c)
      • CNFFormula

        public CNFFormula​(Monom m)
      • CNFFormula

        public CNFFormula​(java.util.Collection<Clause> c)
    • Method Detail

      • getVariableParams

        public java.util.Set<VariableParam> getVariableParams()
      • getConstantParams

        public java.util.Set<ConstantParam> getConstantParams()
      • hasDisjunctions

        public boolean hasDisjunctions()
      • extractMonom

        public Monom extractMonom()
      • isObviouslyContradictory

        public boolean isObviouslyContradictory()
      • entailedBy

        public boolean entailedBy​(Monom m)