This paper introduces a uniform substitution calculus for $d\mathcal{L}_\text{CHP}$, the dynamic logic of communicating hybrid programs. Uniform substitution enables parsimonious prover kernels by using axioms instead of axiom schemata. Instantiations can be recovered from a single proof rule responsible for soundness-critical instantiation checks rather than being spread across axiom schemata in side conditions. Even though communication and parallelism reasoning are notorious for necessitating subtle soundness-critical side conditions, uniform substitution when generalized to $d\mathcal{L}_\text{CHP}$ manages to limit and isolate their conceptual overhead. Since uniform substitution has proven to simplify the implementation of hybrid systems provers substantially, uniform substitution for $d\mathcal{L}_\text{CHP}$ paves the way for a parsimonious implementation of theorem provers for hybrid systems with communication and parallelism.
翻译:本文介绍了一种应用于通信混合程序动态逻辑$d\mathcal{L}_\text{CHP}$中的统一代换演算法。统一代换演算法通过使用公理而不是公理模式陈述,实现了简洁的证明核心。实例化可以从一个关键的证明规则中恢复,该规则负责实例化检查的完整性,而不是散布在依赖项中的公理模式中。尽管通信和并行理解通常需要细微的关键依赖项,但是当$d\mathcal{L}_\text{CHP}$泛化到统一代换时,它仍然管理限制了概念方面的开销。由于统一替换明显简化了混合系统证明器的实现,因此在$d\mathcal{L}_\text{CHP}$中应用统一替换为带有通信和并行的混合系统证明器的简洁实现铺平了道路。