OXFORD UNIVERSITY COMPUTING LABORATORY

Domain Theory


BA in Computer Science
BA in Mathematics & Computer Science
MSc in Computer Science
MSc in Mathematics and the Foundations of Computer Science

16 lectures HT
Professor Samson Abramsky

Overview

Domain theory is a mathematical theory of information and computation. It is based on the idea of states of (in general) partial information, ordered by how much information they contain. On this basis, a beautiful mathematical theory has been developed, with deep applications to many topics in Computer Science, in particular to the semantics of programming languages. In this course, we shall develop both the mathematical theory, and the applications. Particular themes will: the ideas of continuity and approximation supported by domain theory, which has important connections with topology, and gives a basis for computation with infinite objects; the development of a rich theory of fixpoints, as a foundation for recursive definitions; developing a rich set of data type constructions, and recursive definitions of domains themselves; and powerdomains, to support ideas of non-deterministic and probabilistic computation.


[Oxford Spires]



Oxford University Computing Laboratory Courses Research People About us News