เห็นได้ชัดว่าถ้าทุกภาษาในยกเว้นและจะเป็น -complete
ทำไมสองภาษานี้โดยเฉพาะ เราไม่สามารถลดภาษาอื่น ๆ ในให้พวกเขาด้วยการแสดงผลเมื่อยอมรับหรือไม่ยอมรับหรือไม่
เห็นได้ชัดว่าถ้าทุกภาษาในยกเว้นและจะเป็น -complete
ทำไมสองภาษานี้โดยเฉพาะ เราไม่สามารถลดภาษาอื่น ๆ ในให้พวกเขาด้วยการแสดงผลเมื่อยอมรับหรือไม่ยอมรับหรือไม่
คำตอบ:
เนื่องจากไม่มีสตริงในเครื่องใด ๆ ที่คำนวณมันจะปฏิเสธเสมอดังนั้นเราจึงไม่สามารถแมป Yes- อินสแตนซ์ของปัญหาอื่น ๆ กับสิ่งใด ในทำนองเดียวกันสำหรับΣ ∗ไม่มีสิ่งใดที่จะแมปไม่มีอินสแตนซ์ให้
คุณจำเป็นต้องมีการลดลงของพหุนามจากปัญหากับปัญหาBถ้าคุณต้องการที่จะพิสูจน์ว่าBคือ "ยาก" กว่า เราสร้างการลดพหุนามโดยการเปลี่ยนใด ๆ เช่นxของลงในอินสแตนซ์F ( x )ของBเช่นว่าx ∈ IFF F ( x ) ∈ B
ฟังก์ชันต้องและสามารถเป็นพหุนาม ถ้าP = N Pและเป็นปัญหา NP แล้วfตัวเองสามารถแก้ปัญหาของปัญหาและฝังใดx ∈เป็นบางส่วนองค์ประกอบYของBและใด ๆx ∉เป็นบางส่วนองค์ประกอบZที่ไม่อยู่ในB
ถ้าเป็นทั้ง∅หรือแล้วหรือไม่สามารถอยู่ได้มิฉะนั้นเหตุผลดังกล่าวข้างต้นแสดงให้เห็นว่าเป็นหนักกว่า YZB
เพียงแค่ทราบ: คำตอบก่อนหน้านี้ก็โอเค แต่คุณไม่ไกลจากการลดลงเล็กน้อยที่ถูกต้อง:
ถ้าแล้วคือคาร์ปเบลดได้กับภาษา (แผนที่เพียงในพหุนามทุกครั้งที่ถึง 1 ทุกถึง 0) ซึ่งเป็นภาษาที่กระจัดกระจาย L ∈ N P { 1 } x ∈ L x ∉ L
ทิศทางการสนทนา: "ถ้าหากภาษาที่สมบูรณ์คือคาร์ปเบาบางไปเป็นชุดเบาบางแล้ว " เป็นที่น่าสนใจมากขึ้นและแน่นอนว่ามันเป็นที่รู้จักกันในชื่อของทฤษฎีบท Mahaney :P = N P
ให้เป็นอย่างต่อเนื่องและถูกตั้งค่าเช่นว่าทุก , มีที่มากที่สุดสตริงของความยาวnหากเป็นสมบูรณ์แล้ว{}A n A n c n A N P P = N P