TL;DR
This paper develops a constructive and predicative approach to domain theory within univalent foundations, enabling complex constructions like dcpos to be formalized without assuming large universes or classical axioms.
Contribution
It introduces a type-theoretic, predicative framework for domain theory in univalent foundations, allowing for formalization of complex dcpos and their applications in programming language semantics.
Findings
Constructive, predicative development of dcpos in univalent foundations.
Formalization of Scott models and their properties in Agda.
Large carriers of dcpos are unavoidable in this setting.
Abstract
We develop domain theory in constructive and predicative univalent foundations (also known as homotopy type theory). That we work predicatively means that we do not assume Voevodsky's propositional resizing axioms. Our work is constructive in the sense that we do not rely on excluded middle or the axiom of (countable) choice. Domain theory studies so-called directed complete posets (dcpos) and Scott continuous maps between them and has applications in programming language semantics, higher-type computability and topology. A common approach to deal with size issues in a predicative foundation is to work with information systems, abstract bases or formal topologies rather than dcpos, and approximable relations rather than Scott continuous functions. In our type-theoretic approach, we instead accept that dcpos may be large and work with type universes to account for this. A priori one…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
