Applications of compactness in the Smyth powerdomain of streams (Q1107301)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Applications of compactness in the Smyth powerdomain of streams |
scientific article |
Statements
Applications of compactness in the Smyth powerdomain of streams (English)
0 references
1988
0 references
The paper shows the crucial role of compactness in the theory of powerdomains of streams with the Smyth ordering, used in denotational semantics of concurrency. Compactness is characterized here by two properties of powerdomains: closedness and boundedness. The latter notion, introduced in the paper, concerns a certain finiteness condition on the set of truncations of streams and is analogous to the finite- branching condition on trees. It is shown that boundedness (instead of the finiteness of the set of atomic actions) is sufficient to prove the continuity of operators on streams. This generalization also leads to a relaxation of the compacity requirements for continuity: only stream-sets that are to act as denotations need be compact. Further, the authors consider functions on sets of streams that are lifted from continuous functions on streams and prove their continuity. These results can be applied in several areas of denotational semantics of programming languages, as it is illustrated by examples concerning uniform imperative concurrency, stream programming and logic programming.
0 references
compactness
0 references
powerdomains of streams
0 references
Smyth ordering
0 references
denotational semantics
0 references
concurrency
0 references
continuity
0 references
logic programming
0 references