Uniform Substitution for Dynamic Logic with Communicating Hybrid Programs

03/30/2023
by   Marvin Brieger, et al.
0

This paper introduces a uniform substitution calculus for dℒ_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ℒ_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ℒ_CHP paves the way for a parsimonious implementation of theorem provers for hybrid systems with communication and parallelism.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/28/2023

Dynamic Logic of Communicating Hybrid Programs

This paper presents a dynamic logic dℒ_CHP for compositional deductive v...
research
02/19/2019

Uniform Substitution At One Fell Swoop

Uniform substitution of function, predicate, program or game symbols is ...
research
04/16/2018

Uniform Substitution for Differential Game Logic

This paper presents a uniform substitution calculus for differential gam...
research
02/19/2019

Uniform Substitution in One Fell Swoop

Uniform substitution of function, predicate, program or game symbols is ...
research
08/06/2021

Implicit and Explicit Proof Management in KeYmaera X

Hybrid systems theorem proving provides strong correctness guarantees ab...
research
09/11/2018

Dynamic logic assigned to automata

A dynamic logic B can be assigned to every automaton A without regard ...
research
12/05/2022

Equivalence of eval-readback and eval-apply big-step evaluators by regimentation of the lambda-calculus's strategy space

We study the equivalence of eval-readback and eval-apply big-step evalua...

Please sign up or login with your details

Forgot password? Click here to reset