We introduce a tableau decision method for deciding realizability of specifications expressed in a safety fragment of LTL that includes bounded future temporal operators. Tableau decision procedures for temporal and modal logics have been thoroughly studied for satisfiability and for translating temporal formulae into equivalent B\"uchi automata, and also for model checking, where a specification and system are provided. However, to the best of our knowledge no tableau method has been studied for the reactive synthesis problem. Reactive synthesis starts from a specification where propositional variables are split into those controlled by the environment and those controlled by the system, and consists on automatically producing a system that guarantees the specification for all environments. Realizability is the decision problem of whether there is one such system. In this paper we present a method to decide realizability of safety specifications, from which we can also extract (i.e. synthesize) a correct system (in case the specification is realizable). Our method can easily be extended to handle richer domains (integers, etc) and bounds in the temporal operators in ways that automata approaches for synthesis cannot.
翻译:我们引入了一种表au决定方法,用于确定LTL安全碎片中表达的规格的可变性,其中包括受约束的未来时间操作者。表au关于时间和模式逻辑的决定程序已经就可作相对可变性以及将时间公式转换为等效的B\"uchi 自动马塔,以及模型检查程序进行了彻底研究,提供了规格和系统。然而,据我们所知,没有为反应合成问题研究任何表au方法。反应合成方法从一个规格开始,其中将提议变量分为环境控制变量和系统控制变量,并包含自动生成一个系统,保证所有环境的规格。可实现性是是否存在一种这种系统的问题。在本文中,我们提出了一个确定安全规格是否可变性的方法,我们可以从中提取(例如,合成)一个正确的系统(如果规格可以实现)。我们的方法可以很容易地扩大到处理较富裕的领域(内热器等)和时间操作者之间的界限,其方式使自动合成系统无法使用。