在满足性问题,当然,在理论CS的一个基本问题。我正在玩一个无限多个变量的问题版本。
基本设置。令为非空且可能是无限的变量集。文字是变量或否定。子句是数量有限的文字的析取。最后,我们将公式定义为一组子句。¬ X Ç
X的赋值是一个函数。我不会明确定义赋值满足子句的条件;它有点麻烦,并且与标准SAT中的相同。最后,如果赋值满足每个组成子句,则赋值满足公式。令为F的满意分配的集合,令为\ sat(F)的补码。
拓扑空间。
我们的目标是赋予X的所有赋值空间,称为,具有拓扑结构。我们的封闭集的格式为,其中是一个公式。我们可以验证这确实是一个拓扑:
- 所有赋值都满足不包含子句的空公式;因此已关闭。
- X中任何x \的公式\ {x,\ neg x \}是矛盾的。因此\ emptyset已关闭。
- 在任意交点处关闭。假设是每个i \ in I的公式。然后。
- 在有限联合下关闭。假设和是两个公式,并定义
然后这需要一个参数,但我将跳过它。
将此拓扑称为,即\ Sigma上的“可满足拓扑”(!)。当然,此拓扑的开放集的格式为。此外,我观察到开放集 \ {\ unsat(c)\,:\,c \ text {是子句} \} 的集合
紧凑?我觉得这是一种有趣的方法,即使不是非常有用的方法。我想了解这个拓扑空间是否具有传统的有趣属性,例如紧密性,连通性等。在这篇文章中,我们将自己局限于紧密性:
令为无数个变量的无限集合。1个是紧凑下?Ť
一个可以证明以下几点
主张。 如果并且仅对于所有不满足条件的公式,存在有限的不满足子公式是紧凑的。
(不是那么难做!)经过几天的思考,我在回答这个问题上没有太大进展。我也没有支持或反对紧凑性的有力证据。你能建议一些办法吗?
最后,作为奖励问题:
以前是否研究过这种结构?
1对可数的限制只是为了简化;感觉就像是有限数量的变量的下一步。