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
    0 references
    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
    0 references
    0 references
    0 references
    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
    0 references
    0 references