Dưới đây là một lời giải thích trực quan và không khoa trương hơn dọc theo dòng câu trả lời của MGwynne.
Với -SAT, bạn chỉ có thể diễn đạt ý nghĩa của mẫu , trong đó và là chữ. Chính xác hơn, cứ sau lần, có thể được hiểu là một cặp hàm ý: và . Nếu bạn đặt thành true, cũng phải đúng. Nếu bạn đặt thành false, cũng phải sai. Hàm ý như vậy rất đơn giản: không có lựa chọn nào khác, bạn chỉ cómột ⇒ b một b 2 l 1 ∨ l 2 ¬ l 1 ⇒ l 2 ¬ l 2 ⇒ l 1 một b b một 1 ¬ l l l ¬ l l2a ⇒ bmộtb2tôi1∨ l2¬ l1⇒ l2¬ l2⇒ l1mộtbbmột1khả năng, không có chỗ cho phép nhân trường hợp. Bạn chỉ có thể theo dõi mọi chuỗi hàm ý có thể và xem liệu bạn đã từng lấy được cả từ và từ : nếu bạn làm với một số , thì công thức 2-SAT là không thỏa đáng, nếu không thì nó là thỏa đáng. Đó là trường hợp số chuỗi hàm ý có thể bị ràng buộc đa thức trong kích thước của công thức đầu vào.¬ ltôitôi¬ ltôi
Với -SAT, bạn có thể diễn đạt ý nghĩa của dạng a ⇒ b ∨ c , trong đó a , b và c là nghĩa đen. Bây giờ bạn đang gặp rắc rối: nếu bạn đặt a thành true, thì b hoặc c phải đúng, nhưng cái nào? Bạn phải đưa ra lựa chọn: bạn có 2 khả năng. Đây là nơi nhân trường hợp trở nên có thể, và nơi phát sinh vụ nổ tổ hợp.3a ⇒ b ∨ cmộtbcmộtbc
Nói cách khác, -SAT có thể thể hiện sự hiện diện của nhiều hơn một khả năng, trong khi 2 -SAT không có khả năng như vậy. Chính xác là có nhiều hơn một khả năng ( 2 khả năng trong trường hợp 3 -SAT, k - 1 khả năng trong trường hợp k -SAT) gây ra vụ nổ tổ hợp điển hình của các vấn đề NP-đầy đủ.3223k−1k