论文标题

通过分级单子进行行为预订

Behavioural Preorders via Graded Monads

论文作者

Ford, Chase, Milius, Stefan, Schröder, Lutz

论文摘要

像过程等效性的概念一样,过程中的行为预订有很多口味,包括从良好的比较(例如现成的模拟)到诸如痕量包含的粗粒元素。通常,这种行为预订的特征是理论包含在专门的特征逻辑中。例如仿真的特征是理论包含在轩尼诗 - 米勒逻辑的正片段中。我们为行为预订及其特征逻辑引入了一个统一的语义框架,在该逻辑中,我们将系统类型作为一个类别的函数参数为$ \ Mathsf {pos} $的部分订购集,该集合是通用煤层的范式之后的部分排序集,而行为预先定位的逐渐捕获了$ \ nationsf {possf {possf {pos pos} $ a pos} $ a posorter的逐渐preorders} $ {pos} $ n n n in a pos} $。我们表明,$ \ Mathsf {pos} $上的分级单子是由我们在此处介绍的一种分级的不平等理论形式引起的。此外,我们提供了与给定分级行为预订兼容的模态逻辑的一般概念,以及表达性的标准,以理论包容的行为预订的表征意义。我们说明了对标记的过渡系统和概率过渡系统的各种行为预订的主要结果。

Like notions of process equivalence, behavioural preorders on processes come in many flavours, ranging from fine-grained comparisons such as ready simulation to coarse-grained ones such as trace inclusion. Often, such behavioural preorders are characterized in terms of theory inclusion in dedicated characteristic logics; e.g. simulation is characterized by theory inclusion in the positive fragment of Hennessy-Milner logic. We introduce a unified semantic framework for behavioural preorders and their characteristic logics in which we parametrize the system type as a functor on the category $\mathsf{Pos}$ of partially ordered sets following the paradigm of universal coalgebra, while behavioural preorders are captured as graded monads on $\mathsf{Pos}$, in generalization of a previous approach to notions of process equivalence. We show that graded monads on $\mathsf{Pos}$ are induced by a form of graded inequational theories that we introduce here. Moreover, we provide a general notion of modal logic compatible with a given graded behavioural preorder, along with a criterion for expressiveness, in the indicated sense of characterization of the behavioural preorder by theory inclusion. We illustrate our main result on various behavioural preorders on labelled transition systems and probabilistic transition systems.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源