Class ResolutionTree


  • public class ResolutionTree
    extends java.lang.Object
    • Constructor Detail

      • ResolutionTree

        public ResolutionTree​(java.util.Set<Clause> baseClauses)
    • Method Detail

      • addResolutionStep

        public void addResolutionStep​(ResolutionStep step)
      • getBaseClauses

        public java.util.Set<Clause> getBaseClauses()
      • getResolventsWithTheirSteps

        public java.util.Map<Clause,​ResolutionStep> getResolventsWithTheirSteps()
      • isClausePairAdmissible

        public boolean isClausePairAdmissible​(ResolutionPair pair)
      • getAllClausesUsedToObtainResolvent

        public java.util.Set<Clause> getAllClausesUsedToObtainResolvent​(Clause resolvent)
      • containsResolvent

        public boolean containsResolvent​(Clause resolvent)
      • containsEmptyClause

        public boolean containsEmptyClause()
      • getAllStepsUsedToObtainResolvent

        public java.util.Set<ResolutionStep> getAllStepsUsedToObtainResolvent​(Clause resolvent)