PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
October 20, 20251 citationsOpen Access

Denotational Semantics for Probabilistic and Concurrent Programs

View Full Paper
NZNoam ZilbersteinDGDaniele GorlaASAlexandra Silva

Key Points

  • The model integrates control flow with probabilistic actions and concurrent execution.
  • It features critical domain theoretic properties important for unbounded loops and their semantics.
  • Two adequacy theorems demonstrate its superiority over existing powerdomain semantics for concurrency.
  • This research addresses unique challenges in merging the semantics of concurrent and probabilistic programs.

Abstract

We develop a denotational model for probabilistic and concurrent imperative programs, a class of programs with standard control flow via conditionals and while-loops, as well as probabilistic actions and parallel composition. Whereas semantics for concurrent or randomized programs in isolation is well studied, their combination has not been thoroughly explored and presents unique challenges. The crux of the problem is that interactions between control flow, probabilistic actions, and concurrent execution cannot be captured by straightforward generalizations of prior work on pomsets and convex languages, prominent models for those effects, individually. Our model has good domain theoretic properties, important for semantics of unbounded loops. We also prove two adequacy theorems, showing that the model subsumes typical powerdomain semantics for concurrency and convex powerdomain semantics for probabilistic nondeterminism.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Zilberstein et al. (2025) studied this question.

synapsesocial.com/papers/68f5fcce8d54a28a75cf1ad6https://doi.org/10.4230/lipics.concur.2025.4
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Locally Abstract, Globally Concrete Semantics of Concurrent Programming Languages2024 · 8 citations
  2. 2Compositional Semantics for Shared-Variable Concurrency2024 · 1 citations
  3. 3Deductive reasoning about concurrent probabilistic programs2025
  4. 4Modular Reasoning about Error Bounds for Concurrent Probabilistic Programs2025 · 3 citations
  5. 5On Propositional Dynamic Logic and Concurrency2026