Compositional semantics for new paradigms: probabilistic, hybrid and beyond
Fredrik Dahlqvist, Renato Neves

TL;DR
This paper introduces a monadic framework for systematically defining and analyzing the semantics of emerging computational paradigms like probabilistic and hybrid programming, enabling extension and property verification.
Contribution
It provides a generic, extensible semantic framework that supports new constructs and analyzes their properties in probabilistic and hybrid programming paradigms.
Findings
Lists all binary operations supported by probabilistic and hybrid paradigms.
Determines when key axioms like commutativity and idempotency hold.
Explores incorporation of failure and non-determinism in these paradigms.
Abstract
Emerging computational paradigms, such as probabilistic and hybrid programming, introduce new primitive operations that often need to be combined with classic programming constructs. However, it still remains a challenge to provide a semantics to these features and their combination in a systematic manner. For this reason, we introduce a generic, monadic framework that allows us to investigate not only which programming features a given paradigm supports, but also on how it can be extended with new constructs. By applying our method to the probabilistic and hybrid case, we list for example all binary program operations they possess, and show precisely when and if important axioms such as commutativity and idempotency hold. Using this framework, we also study the possibility of incorporating notions of failure and non-determinism, and obtain new results on this topic for hybrid and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSemantic Web and Ontologies · Natural Language Processing Techniques · Logic, Reasoning, and Knowledge
