Conditionals are useful for modelling, but are not always sufficiently expressive for capturing information accurately. In this paper we make the case for a form of conditional that is situation-based. These conditionals are more expressive than classical conditionals, are general enough to be used in several application domains, and are able to distinguish, for example, between expectations and counterfactuals. Formally, they are shown to generalise the conditional setting in the style of Kraus, Lehmann, and Magidor. We show that situation-based conditionals can be described in terms of a set of rationality postulates. We then propose an intuitive semantics for these conditionals, and present a representation result which shows that our semantic construction corresponds exactly to the description in terms of postulates. With the semantics in place, we proceed to define a form of entailment for situated conditional knowledge bases, which we refer to as minimal closure. It is reminiscent of and, indeed, inspired by, the version of entailment for propositional conditional knowledge bases known as rational closure. Finally, we proceed to show that it is possible to reduce the computation of minimal closure to a series of propositional entailment and satisfiability checks. While this is also the case for rational closure, it is somewhat surprising that the result carries over to minimal closure.
翻译:条件语句在建模中非常有用,但有时候缺乏足够的表达性以精确地捕捉信息。在本文中,我们提出了一种基于情境的条件形式。这些条件语句比传统条件语句更有表达力,足以在多个应用领域中使用,并能够区分期望和反事实。从形式上讲,它们被证明是在 Kraus, Lehmann 和 Magidor 风格的条件设置中的推广。我们证明了基于情境的条件语句可以用一组合理性公设来描述。随后,我们提出了一种直观的语义,并展示了一种表示结果,它表明我们的语义构建与公设的描述完全相符。有了这个语义,我们开始为情境条件知识库定义一个包含概念,我们将其称为最小闭合。它类似于并且(事实上是由)针对命题条件知识库的蒸馏。最后,我们证明了可以将最小闭合的计算减少到一系列命题蕴含和可满足性检查中。虽然这也适用于蒸馏闭合,但这一结果仍然令人惊讶,因为它可以推广到最小闭合。