Uniform Substitution for Differential Refinement Logic

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Prebet, Enguerrand, Platzer, André
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917717272952832
author Prebet, Enguerrand
Platzer, André
author_facet Prebet, Enguerrand
Platzer, André
contents This paper introduces a uniform substitution calculus for differential refinement logic dRL. The logic dRL extends the differential dynamic logic dL such that one can simultaneously reason about properties of and relations between hybrid systems. Refinements are useful e.g. for simplifying proofs by relating a concrete hybrid system to an abstract one from which the property can be proved more easily. Uniform substitution is the key to parsimonious prover microkernels. It enables the verbatim use of single axiom formulas instead of axiom schemata with soundness-critical side conditions scattered across the proof calculus. The uniform substitution rule can then be used to instantiate all axioms soundly. Access to differential variables in dRL enables more control over the notion of refinement, which is shown to be decidable on a fragment of hybrid programs.
format Preprint
id arxiv_https___arxiv_org_abs_2404_16734
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Uniform Substitution for Differential Refinement Logic
Prebet, Enguerrand
Platzer, André
Logic in Computer Science
F.3.1; F.4.1; D.2.4
This paper introduces a uniform substitution calculus for differential refinement logic dRL. The logic dRL extends the differential dynamic logic dL such that one can simultaneously reason about properties of and relations between hybrid systems. Refinements are useful e.g. for simplifying proofs by relating a concrete hybrid system to an abstract one from which the property can be proved more easily. Uniform substitution is the key to parsimonious prover microkernels. It enables the verbatim use of single axiom formulas instead of axiom schemata with soundness-critical side conditions scattered across the proof calculus. The uniform substitution rule can then be used to instantiate all axioms soundly. Access to differential variables in dRL enables more control over the notion of refinement, which is shown to be decidable on a fragment of hybrid programs.
title Uniform Substitution for Differential Refinement Logic
topic Logic in Computer Science
F.3.1; F.4.1; D.2.4
url https://arxiv.org/abs/2404.16734