ゴデルの第2不完全性定理がP!= NPの形式化可能な証明を除外しないのはなぜですか?


8

次の理由には間違いがあるはずだと思います。そうしないと、P対NPの研究が大幅に削減されますが、エラーを特定できません。

任意の固定整数、定義しますBのK= { φ |k>0

Bk:={φ|φis a wff of ZF and has a proof of lengthk|φ|k}

すべてのについて、言語はNPにあります。長さ\ leq k {| \ varphi |} ^ kの\ varphiの有効な証明は、多項式時間で自動証明チェッカーによって検証されたNP証人である可能性があるためです。さらに、十分な大きさのkの場合、SATがそれに還元されるため、B_kはNP完全です。つまり、SATのインスタンス\ phiは、存在する数量詞を使用して、ZFの対応するwff \ varphiを作成します。次に、\ phiの満足できる真理値の割り当てを、| \ varphi |で長さ多項式の\ varphiの形式的な証明にすることができます\ phiの真の代入以降B K φ K | φ | k個の k個のB K φ φ φ φ | φ | φkBkφk|φ|kkBkϕφϕφ|φ|ϕ| \ phi |は線形です |ϕ|

ここで、ZFに一貫性がない場合、これは、\ sigma\ neg \ sigmaの両方がZFで証明されるような正式なステートメント\ sigmaがあることを意味します。よく知られているように、他のステートメント\ tauは、矛盾する論理積\ langle \ sigma \ wedge \ neg \ sigma \ rangleから(つまり、パスをたどることによって)導出できます。σσ¬στσ¬σ

σ¬σbothσand¬σare true¬τσis true (since regardless ofτthe implication is valid sinceσis true)¬στ(by contraposition and double negation)τ is true (by modus ponens with¬σ)

)。したがって、ZFに一貫性がない場合、すべてのステートメントのは、証明多項式(線形にさえ思える)を持っています。φ|φ|

ましょう十分に大きくするための Aを可能にするために、上記で言及 NP完全であること。ZFが矛盾している場合次に、有限個しか存在しようにの高多項式証拠長手当ので、十分な長さのwffsの保証短い証明をカバーするのに十分であるが。これは、が多項式時間で決定可能であることを意味します。これは、そのNP完全性によって、P = NPであることを意味します。この推論のチェーンを対比の観点から言い換えると、P!= NPの場合、ZFは矛盾しません(つまり、一貫しています)。B:=BkkBφφBBB

したがって、P!= NPの正式な証明がある場合、ZFの一貫性の正式な証明があります。しかし、Godelの第2不完全性定理により、これはZFが不整合であることを意味し、これは上記のようにP = NPを取得します(否定定理の定理も同様)。

これは、P対NPがZFから独立しているという証拠にはなりません。ZFが一貫していて、P = NPまたはP!= NPは、ZF内で形式化できない手法で証明できる可能性があります。ただし、P対NPの解決には、もう1つの手ごわい障壁があります。

回答:


6

アルノが彼の答えでほのめかしたように欠陥があるようです。削減は無害のように見えます(そして、確かにArielのコメントで指摘されているように教科書の練習です)、それは暗黙的にZFの一貫性を前提としています。それ以外の場合、ZFに一貫性がないと、ZFのすべてのステートメントに証明が含まれるため、満足できないSATインスタンスは、比較的短い証明を持たないwffs必ずしもマップされません。 SATBφ

したがって、ZFが一貫しており、と仮定すると、メタ数学的にはと結論付けることができます(NP完全であるため、仮定しているため、はできません)。正式な控除はありません(これは、確立されたNP完全集合であるに依存するため、上記の簡約を使用する場合、ZFが一貫していると仮定する必要があります。ゴデルの第二の不完全性定理によって正式に主張された)。したがって、この引数は必要な影響を示唆することはできません。 ZFPNPBPBPPNPZFBPBZFPNP


よくやった!これが問題のようです。
アリエル

4

問題は、十分に大きなに対して、言語B kはNP完全であるというあなたの主張にあります。提案された削減では、満足できるSATインスタンスは「短い」証明のあるZF式に対するものであると主張するだけです。ただし、結果のZF式に短い証明がある場合はいつでも、元のSATインスタンスは満足できることを主張する必要もあります。もちろん、これは、ZFがSATインスタンスが満足できることを証明した場合、それは本当にそうだと言ってしまいますが、ここではZFの健全性を使用しています。kBk


BkBk

@Ari満足できないSATインスタンスは、メタ理論で偽のZFステートメントに対応します。したがって、還元が機能するためには、偽のZFステートメントがZFに対応していないことが必要です。
アルノ

同等性は明らかです。式に証明がある場合、SATインスタンスは満足できます(ZFは健全ですが、これがなぜここで障害になるのかわかりません)。NPの完全性の証明については、この質問を参照してください。
アリエル

@アリエルその質問の答えは、仮定が何であるかについて不明確です。ZFは健全であると想定する必要があります。ただリマインダー:「サウンド」とは、ステートメントに証明がある場合、それは実際に真であることを意味します。ZFに一貫性がない場合、それはすべてを証明するため、健全ではありません。特に、「ZF is sound」はZFの定理ではないことがわかります。私たちのメタ理論が「ZFは健全である」ことを証明する場合、それはまた「ZFが一貫している」ことを証明し、問題はありません。それが証明されない場合、NP完全性の証明はなく、問題もありません。
アルノ

確かに削減の正確さはZFの一貫性に依存しますが、それは健全性とは何の関係もありません。健全性はいくつかのセマンティクスに関連して定義されており、ZFは、モデルがないために空虚に健全であるという一貫性がない場合、すべてのモデルで証明可能なステートメントが真であるという意味で健全であることを思い出してください。
アリエル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.