Exercise 4: Using Minisat

Overview

In this exercise you will use a real sat-solver, MiniSat, to test some propositions to see if they are tautologies. If a proposition is not a tautology you will extract a counter-example. You will download and install the system on your computer, create files that MiniSat can use as input, run the system on your files, and extract answers from the output of running the system.

Learning Objectives

As you work through this exercise we expect you to learn the following:

Getting Started

Directions

Go to page 79 of the test. From exercise 1.2, part 2, choices (d),(g),and (h). For each sequent, we have
  1. Formed a proposition by moving formula from the left of the turnstyle into an implication on the right.
    For example: p,q |- r leads to the proposition p -> (q -> r).
  2. Negated the formula.
  3. Turn the negated formula into CNF.

What To Do

What To Turn In

Back to the class web-page.
Back to the Course Schedule.