2
PとNPの不平等の矛盾の証明?
私は、階層定理を使用して、NがNPと等しくないことを主張しようとしています。これは私の主張ですが、先生に見せて差し引いたところ、受け入れざるを得ない理由が見つからない問題があると彼は言いました。 まず、P=NPP=NPP=NP仮定します。それが生じることSAT∈PSあT∈P\mathit{SAT} \in P自体は、次に、以下のそのSAT∈TIME(nk)SあT∈T私ME(んk)\mathit{SAT} \in TIME(n^k)。現状では、NPNPNPすべての言語をSATSあT\mathit{SAT}減らすことができます。従って、NP⊆TIME(nk)NP⊆T私ME(んk)NP \subseteq TIME(n^k)。逆に、時間階層定理は、言語があるべきであると述べていますA∈TIME(nk+1)あ∈T私ME(んk+1)A \in TIME(n^{k+1})ではない、TIME(nk)T私ME(んk)TIME(n^k)。これは、という結論に私たちを導くでしょうAあAであるPPPないでいる間、NPNPNP私たちの最初の仮定に矛盾です。したがって、P≠NPP≠NPP \neq NPあるという結論に達しました。 私の証明に何か問題がありますか?