Reference. An extension of models of Axiomatic Domain Theory to models of Synthetic Domain Theory
Cite
Cited by (3)
Handling Higher-Order Effectful Operations with Judgemental Monadic Laws yang-2026-handling
This paper studies the design of programming languages with handlers of higher-order effectful operations - effectful operations that may take in computations as arguments or return computations as output. We present and analyse a core calculus with higher-kinded impredicative polymorphism, handlers of higher-order effectful operations, and optionally general recursion. The distinctive design choice of this calculus is that handlers are carried by lawless raw monads, while the computation judgements still satisfy the monadic laws judgementally. We present the calculus with a logical framework and give denotational models of the calculus using realizability semantics. We prove closed-term canonicity and parametricity for the recursion-free fragment of the language using synthetic Tait computability and a novel form of the ⊤⊤-lifting technique.
When is the partial map classifier a Sierpiński cone? pugh-2025-when
Cost-sensitive computational adequacy of higher-order recursion in synthetic domain theory niu-2024-cost
We study a cost-aware programming language for higher-order recursion dubbed in the setting of synthetic domain theory (SDT). Our main contribution relates the denotational cost semantics of to its computational cost semantics, a new kind of dynamic semantics for program execution that serves as a mathematically natural alternative to operational semantics in SDT. In particular we prove an internal, cost-sensitive version of Plotkin’s computational adequacy theorem, giving a precise correspondence between the denotational and computational semantics for complete programs at base type. The constructions and proofs of this paper take place in the internal dependent type theory of an SDT topos extended by a phase distinction in the sense of Sterling and Harper. By controlling the interpretation of cost structure via the phase distinction in the denotational semantics, we show that programs also evince a noninterference property of cost and behavior. We verify the axioms of the type theory by means of a model construction based on relative sheaf models of SDT.
Cites 36 works (1 here)
With notes (1)
Axiomatic Domain Theory in Categories of Partial Maps fiore-1996-axiomatic
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.
External (35)
- An enrichment theorem for an axiomatisation of categories of domains and continuous functions (1997)
- A uniform approach to domain theory in realizability models (1997)
- Two models of synthetic domain theory (1997)
- A presentation of the initial lift-algebra (1997)
- Studying Repleteness in the Category of Cpos (1997)
- Enrichment and representation theorems for categories of domains and continuous functions (Fiore, manuscript) (1996)
- Domains and denotational semantics: History, accomplishments and open problems (BEATCS 59) (1996)
- Fixpoint operators for domain equations (Power, Rosolini) (1996)
- Private communication (Rosolini) (1996)
- Private communication (Simpson) (1996)
- What is a categorical model of Intuitionistic Linear Logic? (1995)
- The S-replete construction (1995)
- Realizability Toposes and Language Semantics (Longley, PhD thesis) (1995)
- Algebraic completeness and compactness in an enriched setting (Plotkin, invited lecture) (1995)
- Notes on Synthetic Domain Theory (Rosolini) (1995)
- Locally Presentable and Accessible Categories (1994)
- Handbook of Categorical Algebra (1994)
- Semantics of weakening and contraction (1994)
- Linear λ-calculus and categorical models revisited (1993)
- New foundations for fixpoint computations: FIX-hyperdoctrines and the FIX-logic (1992)
- Extensional PERs (1992)
- Monads and algebras in the semantics of partial data types (1992)
- Algebraically complete categories (1991)
- First steps in synthetic domain theory (1991)
- Notions of computation and monads (1991)
- The fixed point property in synthetic domain theory (1991)
- Effective domains and intrinsic structure (1990)
- Continuity and Effectiveness in Topoi (Rosolini, PhD thesis) (1986)
- Denotational semantics with partial functions (Plotkin, CSLI lecture) (1985)
- The Category-Theoretic Solution of Recursive Domain Equations (1982)
- On closed categories of functors II (1974)
- Categories of continuous functors, I (1972)
- Closed categories generated by commutative monads (1971)
- Monads on symmetric monoidal closed categories (1970)
- Closed categories (Eilenberg, Kelly) (1966)