Next: The Resolution Rule (Propositional
Up: Resolution
Previous: Resolution
Converting a propositional formula
to sets of clauses can be
accomplished, in general, in eight steps; they can be roughly summarized in
sequence as follows.
- 1.
- Eliminate all occurrences of
and
,
using two key facts, namely,
-
is equivalent to
-
is equivalent
- 2.
- Distribute negations over other logical operators until they
each apply to a single atomic formula, using three key facts, namely,
-
is equivalent to
-
is equivalent to
-
is equivalent to
- 3.
- Convert to conjunctive normal form using the following
rule:
-
can be replaced by
- 4.
- Write conjunction from previous steps as set of clauses.
Here is a conversion of
:
- step 1
-
- step 4
-

Here is a conversion of
:
- step 1
-
- step 4
-

Here is a slightly more involved conversion:
- input
-
- step 1
-
- step 1
-
- step 4
-

Here is a conversion that uses steps 1, 2, and 4:
- input
-
- step 1
-
- step 1
-
- step 1
-
- step 2
-
- step 2
-
- step 4
-

Here is a final example, one that uses all the four steps:
- input
-
- step 1
-
- step 2
-
- step 3
-
- step 3
-
- step 4
-

Next: The Resolution Rule (Propositional
Up: Resolution
Previous: Resolution
Selmer Bringsjord
1999-04-19