You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
944 B

9 months ago
  1. \item Use the DPLL algorithm with BCP, PL and CDCL to determine whether or not the set of clauses given is satisfiable. Decide variables in alphabetical order starting with the \textit{negative} phase. For conflicts, draw conflict graphs after the end of the table, and add the learned clause to the table.\\
  2. If the set of clauses resulted in \texttt{SAT}, give a satisfying model. If the set of clauses resulted in \texttt{UNSAT}, give a resolution proof that shows that the conjunction of the clauses from the table is unsatisfiable.
  3. \begin{dpllCNFInput}
  4. \item (a \lor b)
  5. \item (\lnot a \lor c)
  6. \item (c \lor d)
  7. \item (\lnot b \lor \lnot c)
  8. \item (d \lor e)
  9. \item (\lnot e \lor f)
  10. \item (\lnot d \lor \lnot f)
  11. \item (b \lor \lnot f)
  12. \item (\lnot b \lor e)
  13. \end{dpllCNFInput}
  14. % (a or b) and (not a or c) and (c or d) and (not b or not c) and (d or e) and (not e or f) and (not d or not f) and (b or not f) and (not b or e)