Reactive systems \`a la Leifer and Milner, an abstract categorical framework for rewriting, provide a suitable framework for deriving bisimulation congruences. This is done by synthesizing interactions with the environment in order to obtain a compositional semantics. We enrich the notion of reactive systems by conditions on two levels: first, as in earlier work, we consider rules enriched with application conditions and second, we investigate the notion of conditional bisimilarity. Conditional bisimilarity allows us to say that two system states are bisimilar provided that the environment satisfies a given condition. We present several equivalent definitions of conditional bisimilarity, including one that is useful for concrete proofs and that employs an up-to-context technique, and we compare with related behavioural equivalences. We instantiate reactive systems in order to obtain DPO graph rewriting and consider a case study in this setting.
翻译: ⁇ a la Leifer 和 Milner 是一个抽象的、绝对的重写框架,它为产生闪烁性和谐提供了一个合适的框架。 这是通过综合与环境的相互作用来实现的。 我们通过两个层次的条件来丰富反应系统的概念: 首先,和先前的工作一样,我们认为规则因应用条件而丰富; 其次,我们调查有条件的两样概念。 有条件的两样性允许我们说两个系统州是两样的,只要环境满足一个特定条件。 我们提出了几个有条件的两样性等同的定义, 包括一个对具体证据有用的定义, 一种是使用上到正文的技术, 我们比较相关的行为等同性。 我们对反应系统进行即时化, 以便获得 DPO 图形重写并在这种环境下考虑案例研究。