我正在寻找有关布尔公式平衡问题的复杂性的参考。特别是,
- 是否知道布尔公式可以在进行平衡?
- 在是否存在布尔公式平衡的简单证明?
“简单”是指一种证明,比我在下面提到的证明更简单,特别是我正在寻找一种不依赖布尔公式评估的证明。
背景
这里所有提到的复杂性类都是统一的。
BFB(布尔公式平衡):
给定一个布尔公式, 找到一个等效的平衡布尔公式。
我对这个问题的复杂性感兴趣,特别是显示问题的简单证明位于(甚至或)中。诸如基于Spira引理的常见平衡论点对公式树进行了重复的结构修改,似乎只给。 Ť Ç 0 Ñ Ç 1乙˚F 乙∈ Ñ Ç 2
我有的证明,但是证明并不简单,取决于中的证明。乙˚F Ë ∈ Ñ Ç 1
BFE(布尔公式估计)
给定一个布尔公式和真值赋值的变量, 不满足()?τ φ τ φ τ ⊨ φ
从Sam Buss的著名结果中可以知道,可以在计算布尔公式评估()(请参阅[Buss87]和[BCGR92])。N C 1 = A L o g T i m e
随之而来(至少令我惊讶的是,布尔公式平衡()也在:N C 1
这个想法是,我们可以在的输入门中对进行硬编码以获得等于的公式,这是可以在计算的完全语法运算。由于具有平衡公式,我们为获得了等效的平衡公式。换句话说,该算法为:乙˚F ê φ 甲Ç 0乙˚F ë φ
动机
对于在(或甚至)中的更简单参数,将为的提供一个更简单的证明。因为很容易看到可以在解决BFE 的平衡版本,并且可以将其与组合,结果将在。甲Ç 0 Ť Ç 0 Ñ Ç 1乙˚F Ë ∈ Ñ Ç 1 ñ Ç 1乙˚F 乙Ñ Ç 1
问题
- 是否知道布尔公式可以在平衡()?乙˚F 乙∈ 甲Ç 1
- 是否有的更简单参数(例如,不依赖)?乙˚F 乙∈ 甲Ç 0