1. Uniform Substitution for Dynamic Logic with Communicating Hybrid Programs
- Author
-
Brieger, Marvin, Mitsch, Stefan, and Platzer, André
- Subjects
FOS: Computer and information sciences ,Computer Science - Logic in Computer Science ,D.2.4 ,C.2.4 ,F.4.1 ,D.4.7 ,F.3.1 ,C.1.m ,Logic in Computer Science (cs.LO) - Abstract
This paper introduces a uniform substitution calculus for $\mathsf{dL}_\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 $\mathsf{dL}_\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 $\mathsf{dL}_\text{CHP}$ paves the way for a parsimonious implementation of theorem provers for hybrid systems with communication and parallelism., Comment: CADE 2023 more...
- Published
- 2023
- Full Text
- View/download PDF