次の理由には間違いがあるはずだと思います。そうしないと、P対NPの研究が大幅に削減されますが、エラーを特定できません。
任意の固定整数、定義しますBの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 φ φ φ φ | φ | φ| \ phi |は線形です 。
ここで、ZFに一貫性がない場合、これは、\ sigmaと\ neg \ sigmaの両方がZFで証明されるような正式なステートメント\ sigmaがあることを意味します。よく知られているように、他のステートメント\ tauは、矛盾する論理積\ langle \ sigma \ wedge \ neg \ sigma \ rangleから(つまり、パスをたどることによって)導出できます。
)。したがって、ZFに一貫性がない場合、すべてのステートメントのは、証明多項式(線形にさえ思える)を持っています。
ましょう十分に大きくするための Aを可能にするために、上記で言及 NP完全であること。ZFが矛盾している場合次に、有限個しか存在しようにの高多項式証拠長手当ので、十分な長さのwffsの保証短い証明をカバーするのに十分であるが。これは、が多項式時間で決定可能であることを意味します。これは、そのNP完全性によって、P = NPであることを意味します。この推論のチェーンを対比の観点から言い換えると、P!= NPの場合、ZFは矛盾しません(つまり、一貫しています)。
したがって、P!= NPの正式な証明がある場合、ZFの一貫性の正式な証明があります。しかし、Godelの第2不完全性定理により、これはZFが不整合であることを意味し、これは上記のようにP = NPを取得します(否定定理の定理も同様)。
これは、P対NPがZFから独立しているという証拠にはなりません。ZFが一貫していて、P = NPまたはP!= NPは、ZF内で形式化できない手法で証明できる可能性があります。ただし、P対NPの解決には、もう1つの手ごわい障壁があります。