2017-08-08 25 views

答えて

0

ソリューション:

DF:問題もthoughitはNP自体(P326 Sipser)にではないかもしれないが、NPのすべての問題は、それに還元多項式時間であれば、NP困難である(唯一の定義は、私たちの本は持っています) 。 多項式時間をEtmに減らすことができることを示すならば、NPにある任意の言語L 'に対して。 これはEtmがNP困難であることを証明します。 L 'はNPによって定義されているので、L'を決めるようなTM(NTMがありますが、それらはパワーIでTMと同等です)M 'が存在します。

TM M'' that takes as an input <M,w> constructs 
TM M' such that 
on arbitrary x 
if w = x 
    run M on w if accept => reject 
        if reject => accept 
else reject. 

したがって、Mはすべての入力を拒否する場合はwを受け入れます。 それを確認しましょう。まず、Mがwを受け入れた後、任意の入力に対してM "を棄却し、したがってL(M")=空であると仮定する。 Mがwを拒否し、M "が受け入れられ、したがってL(M")が空でないと仮定します。 M ''を構成するには多項式時間がかかることに注意してください。 これで証明が完了しました。

関連する問題