An Adequate While-Language for Hybrid Computation

02/20/2019
by   Sergey Goncharov, et al.
0

Hybrid computation combines discrete and continuous dynamics in the form of an entangled mixture inherently present both in various natural phenomena, and in applications ranging from control theory to microbiology. The emergent behaviours bear signs of both computational and physical processes, and thus present difficulties not only for analysis, but also for describing them adequately in a structural, well-founded way. Here, we introduce a language for hybrid computation, inspired by the fine-grain call-by-value paradigm, and equip it with a denotational and computationally adequate denotational semantics. Our denotational semantics crucially relies on a hybrid monad supporting an (Elgot) iteration operator, we developed elsewhere. As an intermediate step we introduce a more lightweight duration semantics furnished with analogous results and drawing on a new duration monad that we introduce as a lightweight counterpart to the hybrid monad.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/29/2020

Implementing Hybrid Semantics: From Functional to Imperative

Hybrid programs combine digital control with differential equations, and...
research
10/27/2019

Declarative Semantics of the Hybrid Constraint Language HydLa

Hybrid systems are dynamical systems with continuous evolution of states...
research
11/23/2021

A Logical Semantics for PDDL+

PDDL+ is an extension of PDDL2.1 which incorporates fully-featured auton...
research
07/30/2018

A Metalanguage for Guarded Iteration

Notions of guardedness serve to delineate admissible recursive definitio...
research
12/09/2013

Typologies of Computation and Computational Models

We need much better understanding of information processing and computat...
research
07/03/2018

A Semantics for Hybrid Iteration

The recently introduced notions of guarded traced (monoidal) category an...

Please sign up or login with your details

Forgot password? Click here to reset