Why we need recursively defined domains [dt-004J]

We saw recursive domain equations with higher-order procedures in § [dt-0007], but there are numerous other examples where they come up.

How can we find solutions to such recursive equations? How can we guarantee the existence of a (least) solution?

We can start by generalising the fixed point approach we used for values (i.e. elements of cpos) to domains (i.e. cpos themselves).

To ensure that least fixed points exist, and to give us a means of finding them, we must now generalise all of the concepts we used for least fixed points on values (information ordering, least upper bounds, continuity etc.) to domains themselves.

Context

Lecture. Domain theory › Recursively defined domains and \lambda -calculus [dt-004Z]

Related

Definition. Complete partial order [dt-001D]

Definition. Continuity [dt-001J]

Continuity and Fixed Points [dt-001I]

Definition. Information ordering [dt-000B]

Definition. Least upper bound [dt-0017]

Recursively defined semantic domains [dt-0007]