Table of Contents
Fetching ...

Some Consistent Power Constructions

Chengyu Zhou, Qingguo Li

TL;DR

The paper advances consistent power constructions by embedding them into a categorical framework for dcpos, introducing sub o.b.d-algebras and a method to modify monads to carry consistent algebraic features. It constructs two new free power-domain families, the consistent Plotkin index power domain IV^c_p and the consistent probabilistic power domain V_{≤1}^c, grounding them in D-algebraic theory and Kegelspitzen. These results provide robust semantic tools for modeling nondeterminism and probabilistic choice within Moggi-style computational effects, enabling more flexible and principled domain-theoretic semantics for functional languages.

Abstract

Consistent Hoare, Smyth and Plotkin power domains are introduced and discussed by Yuan and Kou. The consistent algebraic operation $+$ defined by them is a binary partial Scott continuous operation satisfying the requirement: $a+b$ exists whenever there exists a $c$ which is greater than $a$ and $b$. We extend the consistency to be a categorical concept and obtain an approach to generating consistent monads from monads on dcpos whose images equipped with some algebraic operations. Then we provide two new power constructions over domains: the consistent Plotkin index power domain and the consistent probabilistic power domain. Moreover, we verify these power constructions are free.

Some Consistent Power Constructions

TL;DR

The paper advances consistent power constructions by embedding them into a categorical framework for dcpos, introducing sub o.b.d-algebras and a method to modify monads to carry consistent algebraic features. It constructs two new free power-domain families, the consistent Plotkin index power domain IV^c_p and the consistent probabilistic power domain V_{≤1}^c, grounding them in D-algebraic theory and Kegelspitzen. These results provide robust semantic tools for modeling nondeterminism and probabilistic choice within Moggi-style computational effects, enabling more flexible and principled domain-theoretic semantics for functional languages.

Abstract

Consistent Hoare, Smyth and Plotkin power domains are introduced and discussed by Yuan and Kou. The consistent algebraic operation defined by them is a binary partial Scott continuous operation satisfying the requirement: exists whenever there exists a which is greater than and . We extend the consistency to be a categorical concept and obtain an approach to generating consistent monads from monads on dcpos whose images equipped with some algebraic operations. Then we provide two new power constructions over domains: the consistent Plotkin index power domain and the consistent probabilistic power domain. Moreover, we verify these power constructions are free.

Paper Structure

This paper contains 7 sections, 18 theorems, 14 equations, 1 figure.

Key Result

Proposition 2.3

Let $(B,\prec)$ be an abstract basis. Then the following statements hold:

Figures (1)

  • Figure 1: $V^c_{\leq 1}(\{a,b\})$

Theorems & Definitions (41)

  • Definition 2.2
  • Proposition 2.3
  • Definition 2.4
  • Example 2.5
  • Definition 2.6
  • Definition 2.7
  • Definition 2.8
  • Remark 2.9
  • Definition 2.10
  • Remark 2.11
  • ...and 31 more