On the equivalence of state transformer semantics and predicate transformer semantics
Klaus Keimel

TL;DR
This paper explores the theoretical equivalence between state transformer semantics and predicate transformer semantics in a general domain-theoretic framework, extending previous work to more abstract settings.
Contribution
It introduces a unified framework using entropicity from universal algebra to establish conditions for the equivalence of the two semantics types.
Findings
Established a general framework for semantics equivalence.
Extended previous results to more abstract domain-theoretic settings.
Provided conditions under which state and predicate transformer semantics are equivalent.
Abstract
G. Plotkin and the author have worked out the equivalence between state transformer semantics and predicate transformer semantics in a domain theoretical setting for programs combining nondeterminism and probability. Works of C. Morgan and co-authors, Keimel, Rosenbusch and Streicher, already go in the same direction using only discrete state spaces. It is the aim of this paper to exhibit a general framework in which one can hope that state transformer semantics and predicate transformer semantics are equivalent. We use a notion of entropicity borrowed from universal algebra and a relaxed setting adapted to the domain theoretical situation.
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
TopicsLogic, Reasoning, and Knowledge · Advanced Database Systems and Queries · Logic, programming, and type systems
