One-in-Three 3SAT

Input

Set UU of variables, collection CC of clauses over UU such that each clause c∈Cc \in C has ∣c∣=3|c| = 3.

Question

Is there a truth assignment for UU such that each clause in CC has exactly one true literal?

Classes

Comments

Remains NP-complete even if no c∈Cc \in C contains a negated literal.

Proofs

NP-complete

Transformation from 3-Satisfiability (Schaefer, 1978).

Reducible from

References