Computer science Semantics and logic in computer science Concept
Denotational semantics
Builds on Scott domainLeast fixed point
Summary
Denotational semantics gives meaning to a programming language by mapping each program to a mathematical object, its denotation. A typical denotation is a function between sets or between domains. The map is compositional: the meaning of a compound program is computed from the meanings of its parts. Christopher Strachey and Dana Scott founded the approach, and Scott built domains so that recursive programs could be given meanings as least fixed points. It lets one prove two programs equivalent by showing that they have the same denotation.
Reading path
To understand this page from the ground up, read these 3 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Least fixed point concept
- Scott domain concept
- Denotational semantics concept
Further reading
About this page
| Tag | K98QRB3700 |
|---|---|
| URI | m2://K98QRB3700 |
| Kind | concept |
| Writing | W0 stub |
| MSC | 68Q55, 06B35 |
| Uses | Scott domain, Least fixed point |
| Same as | |
| Changed | 3 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.