Quantified Boolean logic results from adding operators to Boolean logic for existentially and universally quantifying variables. This extends the reach of Boolean logic by enabling a variety of applications that have been explored over the decades. The existential quantification of literals (variable states) and its applications have also been studied in the literature. In this paper, we complement this by studying universal literal quantification and its applications, particularly to explainable AI. We also provide a novel semantics for quantification, discuss the interplay between variable/literal and existential/universal quantification. We further identify some classes of Boolean formulas and circuits on which quantification can be done efficiently. Literal quantification is more fine-grained than variable quantification as the latter can be defined in terms of the former. This leads to a refinement of quantified Boolean logic with literal quantification as its primitive.
翻译:量化的布尔逻辑是将操作员添加到布尔逻辑中,用于对变量进行活性和普遍性量化,从而将操作员添加到布林逻辑中,从而扩大布林逻辑的覆盖范围,使数十年来所探讨的各种应用得以实现。文献中也研究了字面(可变状态)及其应用的存在量化。在本文中,我们通过研究通用字面量化及其应用,特别是可解释的AI,来补充这一点。我们还提供了一种新的量化语义,讨论可变/可变性和存在性/普遍性量化之间的相互作用。我们进一步确定了可以有效量化的布林公式和电路的某些类别。利特量化比变量量化更精细,因为后者可以用前者的定义来界定。这导致对量化布林逻辑的改进,将字面量化作为原始数据。