确定是否有一个量化的布尔公式,例如
始终评估为true是经典的PSPACE完全问题。这可以看作是两个玩家之间交替进行的游戏。第一个玩家决定奇数变量的真值,第二个玩家决定偶数变量的真值。第一个玩家尝试将 false,第二个玩家尝试将其设置为true。决定谁拥有制胜法宝是PSPACE-complete。
我正在考虑两个参与者的相似问题,一个试图使布尔公式真,而另一个试图使它为假。区别在于,在一次移动中,玩家可以为其选择一个变量和一个真值(例如,在第一步移动中,玩家可能会决定将设置为true,然后在下一步中,第二个玩家可能会选择决定将设置为false)。这意味着玩家可以决定要分配真值的变量(尚未分配真值的变量),而不必按照的顺序进行游戏。
给该问题一个 关于n个变量的布尔公式,以决定玩家一(试图使它为假)或玩家二(试图使它为真)是否有获胜策略。由于游戏树具有线性深度,因此这个问题显然仍然存在于PSPACE中。
它是否保持PSPACE完整?