Towards constructive hybrid semantics

Tim Lukas Diezel, Sergey Goncharov

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

With hybrid systems becoming ever more pervasive, the underlying semantic challenges emerge in their entirety. The need for principled semantic foundations has been recognized previously in the case of discrete computation and discrete data, with subsequent implementations in programming languages and proof assistants. Hybrid systems, contrastingly, do not directly fit into the classical semantic paradigms due to the presence of quite specific “non-programmable” features, such as Zeno behaviour and the inherent indispensable reliance on a notion of continuous time. Here, we analyze the phenomenon of hybrid semantics from a constructive viewpoint. In doing so, we propose a monad-based semantics, generic over a given ordered monoid representing the time domain, hence abstracting from the monoid of constructive reals. We implement our construction as a higher inductive-inductive type in the recent cubical extension of the Agda proof assistant, significantly using state-of-the-art advances of homotopy type theory. We show that classically, i.e. under the axiom of choice, our construction admits a charaterization in terms of directed sequence completion.

Original languageEnglish
Title of host publication5th International Conference on Formal Structures for Computation and Deduction, FSCD 2020
EditorsZena M. Ariola
PublisherSchloss Dagstuhl
ISBN (Electronic)9783959771559
DOIs
Publication statusPublished - 1 Jun 2020
Event5th International Conference on Formal Structures for Computation and Deduction, FSCD 2020 - Virtual, Online, France
Duration: 29 Jun 20206 Jul 2020

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume167
ISSN (Print)1868-8969

Conference

Conference5th International Conference on Formal Structures for Computation and Deduction, FSCD 2020
Country/TerritoryFrance
CityVirtual, Online
Period29/06/206/07/20

Bibliographical note

Publisher Copyright:
© Tim Lukas Diezel and Sergey Goncharov; licensed under Creative Commons License CC-BY 5th International Conference on Formal Structures for Computation and Deduction (FSCD 2020).

Keywords

  • Agda
  • Elgot iteration
  • Homotopy type theory
  • Hybrid semantics

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Towards constructive hybrid semantics'. Together they form a unique fingerprint.

Cite this