We define a general notion of transition system where states and action labels can be from arbitrary nominal sets, actions may bind names, and state predicates from an arbitrary logic define properties of states. A Hennessy-Milner logic for these systems is introduced, and proved adequate and expressively complete for bisimulation equivalence. A main technical novelty is the use of finitely supported infinite conjunctions. We show how to treat different bisimulation variants such as early, late, open and weak in a systematic way, explore the folklore theorem that state predicates can be replaced by actions, and make substantial comparisons with related work. The main definitions and theorems have been formalised in Nominal Isabelle.
翻译:我们定义了过渡制度的一般概念,在这个概念中,国家和行动标签可以来自任意的名义组合,行动可以约束名称,国家可以来自任意逻辑的前提来界定国家特性。 这些系统的Hennnessy-Milner逻辑被引入,并被证明是足够和明确完整的,可以用来模拟等同。一个主要的技术新颖之处是使用有限支持的无限结合。我们展示了如何以系统的方式处理早期、晚期、开放和薄弱等不同的刺激变体,探索可以用行动取代上游的民俗理论,并与相关工作进行实质性比较。主要定义和理论已经在名列伊莎贝尔正式化。