In this chapter we develop the theory of concrete data structures and sequential algorithms. As described in the introduction, the aim is to build ``sequential'' models of programming languages. In Section 1 we introduce the concrete data structures. In Section 2 we relate them through a representation theorem to order-theoretic structures: the concrete domains (these notions and results are due to Kahn and Plotkin [KaPlo]). In Section 3 we describe a simple notion of approximation between concrete data structures, which allows us to solve domain equations in a naive way. The notion is connected with that of injection-projection pairs, used classically.
CITATION STYLE
Curien, P.-L. (1993). Sequential Algorithms. In Categorical Combinators, Sequential Algorithms, and Functional Programming (pp. 159–250). Birkhäuser Boston. https://doi.org/10.1007/978-1-4612-0317-9_2
Mendeley helps you to discover research relevant for your work.