Applications of compactness in the Smyth powerdomain of streams (Q1107301)

From MaRDI portal





scientific article; zbMATH DE number 4064458
Language Label Description Also known as
default for all languages
No label defined
    English
    Applications of compactness in the Smyth powerdomain of streams
    scientific article; zbMATH DE number 4064458

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

      Identifiers