เพื่อให้ง่ายยิ่งขึ้นลองดูว่าเกิดอะไรขึ้นเป็นนามธรรมมากขึ้น!
เรามีการแปลงสองแบบหนึ่งอันสำหรับอินพุตและอีกอันสำหรับปัญหาฉันจะแทนทั้งสองด้วยมันจะชัดเจนจากบริบทเมื่อมันเป็นอันแรกและเมื่อมันเป็นอันที่สองpad
การแปลงทั้งสองนี้มีคุณสมบัติดังต่อไปนี้:
I. ปัญหา⊆ Σ *สำหรับปัจจัยการผลิตทุกx ∈ Σ * :A⊆Σ∗x∈Σ∗
iff x ∈ Apad(x)∈pad(A)x∈A ,
ครั้งที่สอง ถ้าอยู่ในE X P ( N E X P ) ดังนั้นp a d ( A )เป็นP ( N P )AEXPNEXPpad(A)PNP
III การเปลี่ยนแปลงปัจจัยการผลิตอยู่ในระดับความซับซ้อน ,EXP
เป็นที่ชัดเจนว่าการแปลงสำหรับการเติมมีคุณสมบัติเหล่านี้
Now, the reason that we don't know how to do the same thing in the reverse direction is that we don't have transformations like padding in the reverse direction (when we exchange EXP with P and NEXP with NP). So the question is why?
I don't have a formal argument why there are not such transformations at the moment, but intuitively what András Salamon said is correct. It is easy to increase the size of inputs, but it is not clear how they can be compressed?
P=NPNEXP=NTime(2nO(1)) problem. We are given an input x of length n, we think of it as an input of length N=2nO(1):
NEXP(n)=NTime(2nO(1))=NTime(N)⊆NP(N)⊆P(N)=Time(NO(1))=Time(2nO(1))=EXP(n)