充足可能性問題は、もちろん、理論的なCSでの根本的な問題です。私は無限に多くの変数を持つ問題の1つのバージョンで遊んでいました。
基本セットアップ。ましょ空でないとすることの可能性が無限集合変数。リテラルは、変数x \ in Xまたはその否定\ neg xのいずれかです。節cは、有限数のリテラルの分離です。最後に、式Fを一連のClauseとして定義します。¬ X C
Xの割り当ては、関数です。割り当てが句を満たすときの条件を明示的に定義しません。これは少し面倒で、標準のSATと同じです。最後に、すべての構成句を満たす場合、割り当ては式を満たします。してみましょうの割り当てを満たすの集合、としましょうの補完する。
トポロジー空間。
私たちの目標は、Xのすべての割り当ての空間を与えることです。これをトポロジ構造で\ Sigmaと呼びます。閉集合の形式は\ sat(F)で、Fは式です。これが実際にトポロジであることを確認できます。
- 句を含まない空の式は、すべての割り当てで満たされます。そう閉じられています。
- 式、任意のに対して矛盾です。したがって、は閉じられます。
- 任意の交差点での閉鎖。仮定それぞれのための式である。それから。
- 有限連合の下での閉鎖。仮定および 2つの式であり、定義
それからこれには引数が必要ですが、これはスキップします。
このトポロジーを、つまり\ Sigma上の「充足可能性トポロジー」(!)と呼びます。もちろん、このトポロジのオープンセットの形式はです。さらに、オープンセットのコレクション
コンパクト?これは非常に便利ではないにしても、物事を見る興味深い方法だと思います。このトポロジ空間がコンパクト性、接続性などの伝統的な興味深い特性を持っているかどうかを理解したいと思います。この投稿では、コンパクト性に制限します。
ましょ変数の可算無限集合とします。1つのであるコンパクトの下で?T
次のことを証明できます
命題。 は、すべての不満足な式についてのみ、コンパクトであり、有限の不満足な部分式ます。
(それほど難しい練習ではありません!)数日間考えた後、私はこの質問に答えるのにあまり進歩がありません。私はまた、コンパクトさについての強力な証拠も持っていません。何らかのアプローチを提案できますか?
最後に、ボーナス質問として:
そのような構造は以前に研究されましたか?
1可算の制限は単純化のためです。また、有限数の変数からの次の自然なステップのように感じます。