Có một loại tự nhiên của các công thức CNF - tốt nhất là một công thức đã được nghiên cứu trước đây trong tài liệu - với các thuộc tính sau:
- là một trường hợp dễ dàng của SAT, ví dụ như Horn hoặc 2-CNF, nghĩa là tư cách thành viên trong C có thể được kiểm tra trong thời gian đa thức và các công thức F ∈ C có thể được kiểm tra về sự thỏa mãn trong thời gian đa thức.
- Các công thức không thỏa mãn không được biết là có các phản xạ phân giải giống như cây (kích thước đa thức) ngắn. Thậm chí tốt hơn sẽ là: có các công thức không thỏa mãn trong C mà giới hạn siêu đa thức cho độ phân giải giống như cây được biết đến.
- Mặt khác, các công thức không thỏa mãn trong được biết là có bằng chứng ngắn trong một số hệ thống chứng minh mạnh hơn, ví dụ như ở độ phân giải giống như dag hoặc một số hệ thống thậm chí còn mạnh hơn.
không nên quá thưa thớt, tức là, chứa nhiều công thức với n biến, cho mọi (hoặc ít nhất là đối với hầu hết các giá trị của) n ∈ N . Nó cũng không phải là tầm thường, trong ý nghĩa chứa các công thức thỏa đáng cũng như không thỏa mãn.
Cách tiếp cận sau đây để giải một công thức CNF tùy ý có ý nghĩa: tìm một phép gán một phần α công thức còn lại F α có trong C , và sau đó áp dụng thuật toán thời gian đa thức cho các công thức trong C đến F α . Do đó, tôi muốn các câu trả lời khác bên cạnh các ràng buộc hoàn toàn khác với câu trả lời hiện được chấp nhận, vì tôi nghĩ rằng rất hiếm khi một công thức tùy ý sẽ trở thành một ràng buộc hoàn toàn khác sau khi áp dụng một hạn chế.