The Category-Theoretic Solution of Recursive Domain Equations
Authors:
- M. B. SmythMSM. B. Smyth
- G. D. PlotkinGPG. D. Plotkin
- 1 November 1982
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 11 (4) , 761-783
Abstract
Recursive specifications of domains plays a crucial role in denotational semantics as developed by Scott and Strachey and their followers. The purpose of the present paper is to set up a categorical framework in which the known techniques for solving these equations find a natural place. The idea is to follow the well-known analogy between partial orders and categories, generalizing from least fixed-points of continuous functions over cpos to initial ones of continuous functors over $\omega $-categories. To apply these general ideas we introduce Wand’s ${\bf O}$-categories where the morphism-sets have a partial order structure and which include almost all the categories occurring in semantics. The idea is to find solutions in a derived category of embeddings and we give order-theoretic conditions which are easy to verify and which imply the needed categorical ones. The main tool is a very general form of the limit-colimit coincidence remarked by Scott. In the concluding section we outline how compatibility considerations are to be included in the framework. A future paper will show how Scott’s universal domain method can be included too.Keywords
This publication has 32 references indexed in Scilit:
- Continuous Lattices1981
- Least fixed point of a functorJournal of Computer and System Sciences, 1979
- Edinburgh LCF1979
- The Denotational Description of Programming Languages1979
- Full abstraction for a simple parallel programming language1979
- A uniform approach to inductive posets and inductive closureTheoretical Computer Science, 1978
- Free Dynamics and Algebraic SemanticsLecture Notes in Computer Science, 1977
- Computability concepts for programming language semanticsTheoretical Computer Science, 1976
- Varieties of ordered algebrasJournal of Computer and System Sciences, 1976
- Coequalizers and free triplesMathematische Zeitschrift, 1970