Semantics, Specification Logic, and Hoare Logic of Exact Real Computation

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 41
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorPark, Sewonko
dc.contributor.authorBrauße, Franzko
dc.contributor.authorCollins, Pieterko
dc.contributor.authorKim, SunYoungko
dc.contributor.authorKonečný, Michalko
dc.contributor.authorLee, Gyesikko
dc.contributor.authorMüller, Norbertko
dc.contributor.authorNeumann, Eikeko
dc.contributor.authorPreining, Norbertko
dc.contributor.authorZiegler, Martinko
dc.date.accessioned2024-06-25T03:00:05Z-
dc.date.available2024-06-25T03:00:05Z-
dc.date.created2024-06-25-
dc.date.issued2024-06-
dc.identifier.citationLogical Methods in Computer Science, v.20, no.2-
dc.identifier.issn1860-5974-
dc.identifier.urihttp://hdl.handle.net/10203/320001-
dc.description.abstract<jats:p>We propose a simple imperative programming language, ERC, that features arbitrary real numbers as primitive data type, exactly. Equipped with a denotational semantics, ERC provides a formal programming language-theoretic foundation to the algorithmic processing of real numbers. In order to capture multi-valuedness, which is well-known to be essential to real number computation, we use a Plotkin powerdomain and make our programming language semantics computable and complete: all and only real functions computable in computable analysis can be realized in ERC. The base programming language supports real arithmetic as well as implicit limits; expansions support additional primitive operations (such as a user-defined exponential function). By restricting integers to Presburger arithmetic and real coercion to the `precision' embedding $\mathbb{Z}\ni p\mapsto 2^p\in\mathbb{R}$, we arrive at a first-order theory which we prove to be decidable and model-complete. Based on said logic as specification language for preconditions and postconditions, we extend Hoare logic to a sound (w.r.t. the denotational semantics) and expressive system for deriving correct total correctness specifications. Various examples demonstrate the practicality and convenience of our language and the extended Hoare logic.</jats:p>-
dc.languageEnglish-
dc.publisherCentre pour la Communication Scientifique Directe (CCSD)-
dc.titleSemantics, Specification Logic, and Hoare Logic of Exact Real Computation-
dc.typeArticle-
dc.type.rimsART-
dc.citation.volume20-
dc.citation.issue2-
dc.citation.publicationnameLogical Methods in Computer Science-
dc.identifier.doi10.46298/lmcs-20(2:17)2024-
dc.contributor.localauthorZiegler, Martin-
dc.contributor.nonIdAuthorPark, Sewon-
dc.contributor.nonIdAuthorBrauße, Franz-
dc.contributor.nonIdAuthorCollins, Pieter-
dc.contributor.nonIdAuthorKim, SunYoung-
dc.contributor.nonIdAuthorKonečný, Michal-
dc.contributor.nonIdAuthorLee, Gyesik-
dc.contributor.nonIdAuthorMüller, Norbert-
dc.contributor.nonIdAuthorNeumann, Eike-
dc.contributor.nonIdAuthorPreining, Norbert-
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0