PCF [dt-003T]

For most purposes in semantics, describing semantics in terms of (continuous functions on) cpos is enough. To demonstrate, we will give semantics to PCF: a Turing-complete, higher order functional programming language. We will then extend PCF to include more features, namely pairs (product types) and sum types.

Context

Lecture. Domain theory › Constructions on cpos and PCF [dt-001Z]

Backlinks

Recursive algebraic data types [dt-004L]

Untyped higher-order languages [dt-004M]

Related

Definition. Complete partial order [dt-001D]

Definition. Continuity [dt-001J]

Definition. Denotational semantics [dt-0001]