The Synthetic Plotkin Powerdomain

نویسندگان

  • Wesley Phoa
  • Paul Taylor
چکیده

Plotkin [1976] introduced a powerdomain construction on domains in order to give semantics to a non-deterministic binary choice constructor, and later [1979] characterised it as the free semilattice. Smyth [1983] and Winskel [1985] showed that it could be interpreted in terms of modal predicate transformers and Robinson [1986] recognised it as a special case of Johnstone’s [1982] Vietoris construction, which itself generalises the Hausdorff metric on the set of closed subsets of a metric space. The domain construction involves a curious order relation known as the Egli-Milner order. In this paper we relate the powerdomain directly to the free semilattice, which in a topos is simply the finite powerset, i.e. the object of (Kuratowski-)finite subobjects of an object. We show that the Egli-Milner order coincides (up to “¬¬”) with the intrinsic order induced by a family of “observable predicates.” This problem originally arose in the context of the Effective topos, in which the observable predicates are the recursively enumerable subsets. However we find that the results of this paper hold for any elementary topos, and so by considering a (pre)sheaf topos (which the Effective topos is not) we may compare them with the classical approach. Important Note: Much of the credit for the work in this paper is due to Wesley Phoa and Martin Hyland, but I take the blame for its presentation. Comments on it are most welcome. When it is finished it will be submitted as a joint paper with Wesley Phoa, and an announcement will be made on types.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

2-stage Fixed-point Iteration in a Modiied Plotkin Powerdomain

Powerdomains are used both when describing the semantics of non-deterministic programming languages and when doing abstract interpretation of deterministic programming languages. In the latter case, the restrictions imposed on sets in the usual powerdomain constructions can lead to less precise results than desired. We show a variant of the Plotkin (convex) powerdomain which impose fewer restri...

متن کامل

Axioms for Probability and Nondeterminism

This paper studies a simple calculus for finite-state processes featuring both nondeterministic and probabilistic choice. We present a domain model and an operational semantics for our calculus. The denotational model uses the probabilistic powerdomain of Jones and Plotkin, combined with a geometrically convex variant of the Plotkin powerdomain. The operational model defines transition rules un...

متن کامل

Observationally-induced algebras in Domain Theory

In this paper we revise and simplify the notion of observationally induced algebra introduced by Simpson and Schröder for the purpose of modelling computational effects in the particular case where the ambient category is given by classical domain theory. As examples of the general framework we consider the various powerdomains. For the particular case of the Plotkin powerdomain the general rec...

متن کامل

A Note on the Smyth Powerdomain Construction

Powerdomains are the order-theoretic analogue of powersets and are used to model non-determinism and concurrency [9, 8, 3, 10]. There exist three standard kinds of order-theoretic powerdomain: the Plotkin, Smyth and Hoare powerdomain. To obtain a powerdomain from a given !-algebraic cpo D, one constructs the collection F(D) of finite, non-empty sets of finite elements from D (for necessary defi...

متن کامل

A Note on Powerdomains and Modalitiy

This note shows a simple connection between powerdomains and modal assertions that can be made about nondeterministic computations. We consider three kinds of powerdomains, the Plotkin powerdomain, the Smyth powerdomain and one Christened the Hoare power domain by Plotkin because it captures the partial correctness of a nondeterministic program. The modal operators are • for "inevitably" and <>...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003