コンテキスト:私が理解しているように、幾何学的複雑度理論では、障害物の存在は、いわば、検討中の下限問題の明示的なハード関数の効率的な計算回路が存在しないことの証明として機能します。障害物には、短く、確認しやすく、構築しやすいという他の前提条件がいくつかあります。
質問:私の質問は、多項式時間で解けると推測している問題があるということです。次に、この問題に障害物がないことをどのように示すことができますか。つまり、障害物が存在しない場合、問題を効率的に計算でき、それは確かに多項式時間です。
アプローチ:この主張では間違っているかもしれませんが、障害物がないことを示すことは、NPの問題を、複雑さがまだ不明である他の問題に標準的に削減することと同等であり、それら自体がNPにあるという証明に相当します。したがって、その場合、可能であれば、NP問題を検討中の問題に縮小しようとすると障害が存在することを示すことができます。そのようにすると、軽減は困難です。また、これらすべてにおいて事後選択はどのような役割を果たしますか?障害物が存在しないことを単に後選択することは可能ですか?私のアプローチと質問に正確な記述がないことを感謝し、ご容赦ください。
もう1つの例として、Pであることがわかっている問題Xを考えてみます。次に、その問題が多項式時間で解けることを知らなかったとします。その場合、次のアサーションを作成できる可能性があります。
Xの計算には障害物が存在しないため、クラスPにあると言えます。
ここからの問題は、障害が存在する場合でも、Xが多項式時間内にないことを示す障害の簡単な(計算による)発見です。しかし、逆に行くこと、つまり障害物がないことを見つけることは困難な作業です。