fiercewindsのコメント: Re:真面目に読む気はないんだけれど (スコア 1) 2
コメントありがとうございます。
返事遅くなりすみません。
ご指摘の点、確かに証明が甘そうですね。
証明を厳密化してみます。
こちらは、fiercewindsさんのユーザページですよ。 アナウンス:スラドとOSDNは受け入れ先を募集中です。
コメントありがとうございます。
返事遅くなりすみません。
ご指摘の点、確かに証明が甘そうですね。
証明を厳密化してみます。
お久しぶりです。
P≠NP問題ですが、引き続きサーベイしていたところ具合の良い関数を見つけたので、証明をアップデートしました。
これで、ほぼ既存技術の組み合わせでP≠NPの証明ができました。
検証済みの技術を使用していますので、信頼性も随分上がったかと思います。
ギャップもほぼ埋まった感じです。
また、2018年05月09日に頂いたコメント(#3405474)ですが、元コメントには返信できなくなっているのでこちらで回答します。文末を確認ください。
ご指摘のポイントは確かに間違いになりそうな部分を含んでいましたので、現在の証明では修正しています。(隣の入力のペアよりも、隣の入力の差分ベクトルが問題の本質でした)
証明のポイントは
みなさん、こんばんは。
もしご存知の方がいらっしゃいましたらお教えください。
M.Sipser「計算理論の基礎」にある、チューリングマシンをエミュレートする「ほとんど単調な回路族」について研究している論文などはありませんでしょうか?
肝というのは、
「隣の入力のペア毎に1つ以上のAND素子が必要」
「NTDに含まれる隣の入力のペアの濃度は、入力長に対して多項式規模に収まらない」
−>「NTDを計算するNNF回路族の(AND)素子数は多項式規模に収まらない」
の部分です。
上記は、DTMをエミュレートしているからと言って自明ではありません。
この部分が本証明の肝となります。
定理3より、
NNF回路族には(隣の入力のペアの)差分部分のどちらか片方を含む時のみに1になるAND素子が存在。
−>隣の入力のペア毎に1つ以上のAND素子が必要。(さもなければ間の入力を区別できない)
定理12(及び定理5、8、9、11)より、
NTDに含まれる隣の入力のペアの濃度は、入力長に対して多項式規模に収まらない。
よって、NTDを計算するNNF回路族の素子数は多項式規模に収まりません。
そのようなxは存在しますが、多項式時間還元にはなりません。
多項式時間還元でx(NTD) ∈ Pとなるxが存在する
-->(x(NTD) ∈ Pより)入力長の多項式規模のNNF回路族でx(NTD)が計算できる。
-->(xが多項式時間還元となることより)入力長の多項式規模のNNF回路族でNTDが計算できる。
となり、定理13と矛盾します。
コメントありがとうございます。
> NTD を導入すると P ⊂ NTD ⊆ PH となる,だから P != PH ってことですか?
いいえ。問題のクラスで表すと
PH ∋ NTD ∉ P
--> P != PH
ですね。
定義1(とSipserの証明)より
P ⊂ 入力長の多項式規模のNNF回路族で計算できる問題のクラス
定理13より
NTD ∉ 入力長の多項式規模のNNF回路族で計算できる問題のクラス
定理10より
NTD ∈ PH
から、定理14にて
・定義1、定理13より
NTD ∉ P
・定理10より
NTD ∈ PH
よって
PH ∋ NTD ∉ P
--> P != PH
を導いています。
P≠PHの証明ですが、一部気になるところがありましたので補足しました。
本質的な部分の修正はありません。
引き続き、ギャップがありそうな部分や理解の難しい部分が
ありましたら、ご指摘いただけると助かります。
_____________________________________________________________________
○概要
本証明では、問題の入力それぞれの関係に着目することで、多項式階層(PH)に属する問題がPに属する問題よりも複雑であることを示しています。
コメントありがとうございます。
P≠PHの証明、昨日ご指摘頂いた内容を修正しました。
引き続き、ギャップがありそうな部分や理解の難しい部分が
ありましたら、ご指摘いただけると助かります。
_____________________________________________________________________
○概要
本証明では、問題の入力それぞれの関係に着目することで、多項式階層(PH)に属する問題がPに属する問題よりも複雑であることを示しています。
以前にスラドに投稿したときに色々と意見をもらえたので、
今回も投稿してみました。
Paperはまとめていますので、今回コメント頂いたらその内容を
反映してECCC辺りに投稿しようかと思います。
#大きなギャップが無ければですが……
開いた括弧は必ず閉じる -- あるプログラマー