I told Daniel when he gave me his Monotone Satisfiability reduction that the actual problem mentioned in G&J was Monotone 3-Satisfiability.Ā So he went off and did that reduction too.
The Problem:
Monotone 3 SAT. This is a more restrictive case of Monotone SAT
The Description:
Given an formula of clauses where each clause in
contains all negated or non-negated variables, and each clause
contains at most
variables. Does there exist an assignment of the variables so that
is satisfied?
Example:
the following assignment satisfies :
However:
And the following is in MonotoneĀ 3SAT form:
are both unsatisfiable.
The reduction:
In the following reduction we are given an instance of 3SAT,
. Here each clause is of the form:
where
and each is a literal of the form
.
We use the following construction to build an instance of MonotoneĀ 3 SAT out of the above instance of 3SAT :
In each clause we have at most one literal,
that is not of the same parity as the rest of the literals in the clause. For every such literal, we may preform the following substitution:
this yields a modified clause
.
Now we must be able to guarantee that and
are mapped to opposite truth values, so we introduce the new clause:
and conjunct it onto our old formula
producing a new formula
.
For example:
so we preform the substitution
so and
Now repeating this procedure will result in a new formula: .
We claim logical equivalence between the and
This is semantically intuitive as the
clause requires all substituted literal
in
to take the value opposite of
this was the stipulation for the substitution initially. It is also verifiable by truth table construction for:
:
If there exists a truth assignment that satisfies
, then we may extent this truth assignment to produce
which will satisfy
by letting
for all
and letting
for all
.
Obviously if is satisfiable
must be by the above construction of
. So by the above claim we have that
will satisfy
.
:
Continuing from the above, if we have a truth assignment that satisfies
, then by the claim above it also must satisfy
. And
is a sub-formula of
so any truth assignment that satisfies
must also satisfy
.
(Back to me)
Difficulty: 4, since it’s a little harder than the regular Monotone Sat one.