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.
翻译:类似过程等同的概念,对过程的行为预先排序有许多不同特点,从细微的比较,如即刻模拟,到粗粗的模拟,如痕量融入等。通常,这种行为预先排序的特点是将理论纳入专门的典型逻辑;例如,模拟的特点是将理论纳入Hennnesy-Milner逻辑的正片;我们为行为预先排序及其特点逻辑引入了一个统一的语义框架,我们在此介绍一种分级化理论,将系统类型作为按通用煤热布拉模式分类的部分定购组的喜好者。此外,我们提供了一种一般的模型逻辑概念,它与某种等级行为过渡之前的等级摩德相容,同时通过我们的行为过渡之前的等级结构说明我们的行为过渡之前的等级结构,以及我们所介绍的等级结构前的等级结构结构。我们提供了一种典型的典型逻辑概念,它与某种等级结构前的等级结构结构结构,以及我们所显示的等级行为过渡之前的等级结构结构,以及我们所显示的等级结构前的等级结构结构,以及我们所显示的等级行为过渡前的等级结构的等级结构结构。