Reference. Axiomatic Domain Theory in Categories of Partial Maps

Axiomatic categorical domain theory is crucial for understanding the meaning of programs and reasoning about them. This book is the first systematic account of the subject and studies mathematical structures suitable for modelling functional programming languages in an axiomatic (i.e. abstract) setting. In particular, the author develops theories of partiality and recursive types and applies them to the study of the metalanguage FPC; for example, enriched categorical models of the FPC are defined. Furthermore, FPC is considered as a programming language with a call-by-value operational semantics and a denotational semantics defined on top of a categorical model. To conclude, for an axiomatisation of absolute non-trivial domain-theoretic models of FPC, operational and denotational semantics are related by means of computational soundness and adequacy results. To make the book reasonably self-contained, the author includes an introduction to enriched category theory.

Cite

Cite as @fiore-1996-axiomatic (helia, typst) · \cite{fiore-1996-axiomatic} (LaTeX)
BibTeX
bibtex · 1 line
@book{fiore-1996-axiomatic, title={Axiomatic Domain Theory in Categories of Partial Maps}, ISBN={9780511526565}, url={http://dx.doi.org/10.1017/cbo9780511526565}, DOI={10.1017/cbo9780511526565}, publisher={Cambridge University Press}, author={Fiore, Marcelo P.}, year={1996}, month=Aug }
hayagriva YAML (typst)
yaml · 10 lines
fiore-1996-axiomatic:
  type: book
  title: Axiomatic Domain Theory in Categories of Partial Maps
  author: Fiore, Marcelo P.
  date: 1996-08
  publisher: Cambridge University Press
  url: http://dx.doi.org/10.1017/cbo9780511526565
  serial-number:
    doi: 10.1017/cbo9780511526565
    isbn: '9780511526565'
Cited by (4)

Fixpoint constructions in focused orthogonality models of linear logic fiore-2023-fixpoint

Orthogonality is a notion based on the duality between programs and their environments used to determine when they can be safely combined. For instance, it is a powerful tool to establish termination properties in classical formal systems. It was given a general treatment with the concept of orthogonality category, of which numerous models of linear logic are instances, by Hyland and Schalk. This paper considers the subclass of focused orthogonalities. We develop a theory of fixpoint constructions in focused orthogonality categories. Central results are lifting theorems for initial algebras and final coalgebras. These crucially hinge on the insight that focused orthogonality categories are relational fibrations. The theory provides an axiomatic categorical framework for models of linear logic with least and greatest fixpoints of types. We further investigate domain-theoretic settings, showing how to lift bifree algebras, used to solve mixed-variance recursive type equations, to focused orthogonality categories.
DOI · arXiv

A domain theory for statistical probabilistic programming vakar-2019-a

We give an adequate denotational semantics for languages with recursive higher-order types, continuous probability distributions, and soft constraints. These are expressive languages for building Bayesian models of the kinds used in computational statistics and machine learning. Among them are untyped languages, similar to Church and WebPPL, because our semantics allows recursive mixed-variance datatypes. Our semantics justifies important program equivalences including commutativity. Our new semantic model is based on ‘quasi-Borel predomains’. These are a mixture of chain-complete partial orders (cpos) and quasi-Borel spaces. Quasi-Borel spaces are a recent model of probability theory that focuses on sets of admissible random elements. Probability is traditionally treated in cpo models using probabilistic powerdomains, but these are not known to be commutative on any class of cpos with higher order functions. By contrast, quasi-Borel predomains do support both a commutative probabilistic powerdomain and higher-order functions. As we show, quasi-Borel predomains form both a model of Fiore’s axiomatic domain theory and a model of Kock’s synthetic measure theory.
PDF · DOI · pldb

An extension of models of Axiomatic Domain Theory to models of Synthetic Domain Theory fiore_plotkin_1997

DOI

Abstract syntax and variable binding fiore_etal_nd

We develop a theory of abstract syntax with variable binding. To every binding signature we associate a category of models consisting of variable sets endowed with compatible algebra and substitution structures. The syntax generated by the signature is the initial model. This gives a notion of initial algebra semantics encompassing the traditional one; besides compositionality, it automatically verifies the semantic substitution lemma.
DOI
fiore-1996-axiomatic reference entries/refs/fiore-1996-axiomatic/fiore-1996-axiomatic.hel