Có một công trình đơn giản dường như mâu thuẫn với một bài báo giả định hợp lý.
Vì không chắc là phỏng đoán là sai, nên có gì sai với lập luận?
Nén AND là thuật toán đa thức thời gian xác định ánh xạ một tập hợp các trường hợp SAT đến một ví dụ SAT có kích thước sao cho y thỏa mãn khi và chỉ khi tất cả x_i đều thỏa đáng. ... Trừ khi sự sụp đổ lý thuyết phức tạp khó xảy ra \ sf coNP \ subseteq NP / poly xảy ra, không có nén AND cho SAT.
Xây dựng:
Nếu không có trong CNF, hãy chuyển đổi chúng thành CNF có thể thêm các biến mới. Đây là đa thức.
Trong CNF ai có thể mã hóa VÀ cổng và OR cổng .
Các cổng AND và OR có thuộc tính cho tất cả các nhiệm vụ thỏa mãn CNF của chúng, chúng ta có và .
Đặt mệnh đề thứ trong là cho các chữ .
Sử dụng cổng OR và các biến mới, tính toán biến .
Đối với tất cả các mệnh đề trong ( ) và biến tính toán cổng AND .
Bằng cách xây dựng .
Đối với tất cả , sử dụng cổng AND tính toán .
.
Vì vậy, công thức cuối cùng là sự kết hợp của các CNF cho , , và một mệnh đề đơn vị .
là tuyến tính theo số lượng của tất cả các chữ, là đa thức trong, mà làm chođa thức trong.
Điều này dường như mâu thuẫn với yêu cầu trong bài báo, trừ khi sự sụp đổ nhất định xảy ra.
Điều gì là sai với lập luận này dường như mâu thuẫn với yêu cầu trong bài báo?
Các công trình xây dựng tương tự cho nén OR, khi ít nhất một phải thỏa đáng.
Biến mới được giới thiệu được xác định duy nhất bởi các biến ban đầu.
OR gate in CNF 3 := 1 \/ 2 : [[1 2 -3],[-1 3],[-2 3]]
AND gate in CNF 3 := 1 /\ 2 : [[-1 -2 3],[1 -3],[2 -3]]