Chúng tôi biết vấn đề đếm số lượng bài tập thỏa mãn trong một công thức boolean chung nhất định (CNF-SAT), một công thức DNF nhất định hoặc thậm chí một công thức 2SAT đã cho là một vấn đề # P- Complete.
Bây giờ, hãy xem xét một CNF-SAT không có nghĩa đen (không có , luôn luôn là ). Vấn đề quyết định rất dễ dàng (đặt tất cả các biến thành TRUE và kiểm tra xem phép gán có thỏa mãn công thức không), nhưng còn việc đếm số lượng bài tập thỏa mãn thì sao? Điều này có một thuật toán thời gian đa thức? Hoặc đó là một vấn đề # P-đầy đủ.