ให้แสดงถึงปัญหา (การตัดสินใจ) ใน NP และให้ #แทนรุ่นการนับX
ภายใต้เงื่อนไขอะไรเป็นที่ทราบกันว่า "X is NP-complete" "#X คือ # P-complete"?⟹
แน่นอนว่าการดำรงอยู่ของการลดลงอย่างมากนั้นเป็นเงื่อนไขอย่างหนึ่ง แต่ก็ชัดเจนและเป็นเงื่อนไขเดียวที่ฉันรู้ เป้าหมายสูงสุดคือการแสดงให้เห็นว่าไม่จำเป็นต้องมีเงื่อนไข
การพูดอย่างเป็นทางการเราควรเริ่มด้วยปัญหาการนับ #กำหนดโดยฟังก์ชันจากนั้นกำหนดปัญหาการตัดสินใจบนสตริงอินพุตเป็นหรือไม่X