The largest Cartesian closed category of domains, considered constructively

  • Authors:
  • Dieter Spreen

  • Affiliations:
  • Theoretische Informatik, Fachbereich Mathematik, Universität Siegen, 57068 Siegen, Germany Email: spreen@informatik.uni-siegen.de

  • Venue:
  • Mathematical Structures in Computer Science
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper addresses a conjecture of Smyth that says that if $D$ and $[D \rightarrow D]$ are effectively algebraic directed-complete partial orders with least element (cpo's), then $D$ is an effectively strongly algebraic cpo, though what is meant by an effectively algebraic and an effectively strongly algebraic cpo was not made precise.Notions of an effectively strongly algebraic cpo and an effective SFP domain are introduced and shown to be (effectively) equivalent. Moreover, the conjecture is shown to hold if instead of being effectively algebraic, $[D \rightarrow D]$ is only required to be $\omega$-algebraic and $D$ is forced to have a completeness test, that is a procedure that decides for any two finite sets $X$ and $Y$ of compact cpo elements whether $X$ is a complete set of upper bounds of $Y$. As a consequence, the category of effective SFP objects and continuous maps turns out to be the largest Cartesian closed full subcategory of the category of $\omega$-algebraic cpo's that have a completeness test.We then consider whether such a result also holds in a constructive framework, where one considers categories with constructive domains as objects, that is, domains consisting only of the constructive (computable) elements of an indexed $\omega$-algebraic cpo, and computable maps as morphisms. This is indeed the case: the category of constructive SFP domains is the largest constructively Cartesian closed weakly indexed effectively full subcategory of the category of constructive domains that have a completeness test and satisfy a further effectivity requirement.