Denotational semantics [dt-0003]

In this course we are concerned with programming languages, which, as with natural languages, consist of a syntax and semantics. The syntax of a language is, for our purposes, merely an inductively-defined tree structure (i.e. abstract syntax).

In the language above, there are three syntactic classes: \mathcal {E}, \mathcal {B}, and \mathcal {C}.

Context

Lecture. Domain theory › Semantics and recursion [dt-0005]

Backlinks

Explicit termination for (non-recursive) CCS [pa-0005]

Theorem. Soundness and adequacy of partial trace semantics for (non-recursive) CCS [pa-0004]