1
SATに関連するトポロジ空間:コンパクトですか?
充足可能性問題は、もちろん、理論的なCSでの根本的な問題です。私は無限に多くの変数を持つ問題の1つのバージョンで遊んでいました。\newcommand{\sat}{\mathrm{sat}} \newcommand{\unsat}{\mathrm{unsat}} 基本セットアップ。ましょ空でないとすることの可能性が無限集合変数。リテラルは、変数x \ in Xまたはその否定\ neg xのいずれかです。節cは、有限数のリテラルの分離です。最後に、式Fを一連のClauseとして定義します。バツバツX¬ X CX ∈ Xバツ∈バツx \in X¬ X¬バツ\neg xcccFFF Xの割り当てバツバツXは、関数σ:X→ { 0 、1 }σ:バツ→{0、1}\sigma : X \to \{0,1\}です。割り当てσσ\sigmaが句を満たすときの条件を明示的に定義しません。これは少し面倒で、標準のSATと同じです。最後に、すべての構成句を満たす場合、割り当ては式を満たします。してみましょうs a t( F)sat(F)\sat(F)の割り当てを満たすの集合FFF、としましょうu n s a t( F)あなたはnsat(F)\unsat(F)の補完するs a t( F)sat(F)\sat(F)。 トポロジー空間。 私たちの目標は、Xのすべての割り当ての空間を与えることです。これをトポロジ構造で\ SigmaバツバツXと呼びます。閉集合の形式は\ sat(F)で、Fは式です。これが実際にトポロジであることを確認できます。ΣΣ\Sigmas a t( F)sat(F)\sat(F)FFF 句を含まない空の式∅∅\emptysetは、すべての割り当てで満たされます。そうΣΣ\Sigma閉じられています。 式{ X 、¬ X }{バツ、¬バツ}\{ x, …