Nó là NP-Complete (nhưng tôi không biết nó có tên không): giả sử rằng một biến xi xuất hiện như một nghĩa đen tích cực n nhiều lần hơn là một nghĩa đen.
Sau đó, bạn có thể "cân bằng" nó thêm n mệnh đề 3CNF mới với n biến mới y1,...,yn:
−xi∨y1∨−y2
−xi∨y2∨−y3
...
−xi∨yn−1∨−yn
−xi∨yn∨−y1
Nếu xi xuất hiện nhiều lần dưới dạng nghĩa đen, áp dụng mở rộng tương tự nhưng sử dụng xi trong các mệnh đề 3CNF mới thay vì −xi.
Các yi được cân bằng và công thức kết quả (có thể được xây dựng trong thời gian đa thức) rõ ràng là thỏa đáng khi và chỉ khi công thức 3CNF ban đầu là thỏa đáng: bất cứ giá trị nào của xi các điều khoản mới có thể được thỏa mãn thiết lập yi=true, vì vậy họ không "can thiệp" vào sự thỏa mãn của công thức ban đầu.