Modal Kleene Algebra and partial correctness
- Modal Kleene algebra is Kleene algebra enriched by forward and backward box and diamond operators. We formalize the symmetries of these operators as Galois connections and dualities. We study their properties in the associated semirings of operators. Modal Kleene algebra provides a unifying semantics for various program calculi and enhances efficient cross-theory reasoning in this class, often in a very concise state-free style. This claim is supported by novel algebraic soundness and completeness proofs for Hoare logic.
Author: | Bernhard MöllerGND, Georg StruthGND |
---|---|
URN: | urn:nbn:de:bvb:384-opus4-359615 |
Frontdoor URL | https://opus.bibliothek.uni-augsburg.de/opus4/35961 |
ISSN: | 0302-9743OPAC |
Parent Title (English): | Lecture Notes in Computer Science |
Publisher: | Springer |
Type: | Article |
Language: | English |
Year of first Publication: | 2004 |
Publishing Institution: | Universität Augsburg |
Release Date: | 2017/07/21 |
Volume: | 3116 |
First Page: | 379 |
Last Page: | 393 |
DOI: | https://doi.org/10.1007/978-3-540-27815-3_30 |
Institutes: | Fakultät für Angewandte Informatik |
Fakultät für Angewandte Informatik / Institut für Informatik | |
Fakultät für Angewandte Informatik / Institut für Informatik / Professur für Programmiermethodik und Multimediale Informationssysteme | |
Dewey Decimal Classification: | 0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik |
Licence (German): | Deutsches Urheberrecht |