Tôi đang cố gắng giải quyết vấn đề này và tôi thực sự đang vật lộn.
Một công thức boolean đơn điệu là một công thức trong logic mệnh đề trong đó tất cả các nghĩa đen là tích cực. Ví dụ,
là một hàm boolean đơn điệu. Mặt khác, một cái gì đó như
không phải là một hàm boolean đơn điệu.
Làm cách nào để chứng minh tính đầy đủ của NP cho vấn đề này:
Xác định xem một hàm boolean đơn điệu có thỏa đáng hay không nếu biến hoặc ít hơn được đặt thành ?
Rõ ràng, tất cả các biến chỉ có thể được đặt thành dương, và đó là chuyện nhỏ, vì vậy đó là lý do tại sao có sự hạn chế của biến được đặt tích cực.
Tôi đã thử giảm từ SAT sang công thức boolean đơn điệu. Một điều tôi đã cố gắng là thay thế một biến giả trong mỗi nghĩa đen. Ví dụ: tôi đã thử thay thế bằng và sau đó tôi đã thử buộc và thành các giá trị khác nhau. Tôi đã không hoàn toàn có thể làm cho điều này để làm việc mặc dù.z 1 x 1 z 1