Metric semantics from partial order semantics (Q1365795)

From MaRDI portal





scientific article; zbMATH DE number 1058808
Language Label Description Also known as
default for all languages
No label defined
    English
    Metric semantics from partial order semantics
    scientific article; zbMATH DE number 1058808

      Statements

      Metric semantics from partial order semantics (English)
      0 references
      0 references
      0 references
      9 September 1997
      0 references
      In dealing with semantics of programming languages partial orders resp. metric spaces have been used with great benefit in order to provide a meaning to recursive and repetitive constructs. Various authors have attempted to bridge the gap between the metric and order setting. Some are led by the observation that the Scott topology of a cpo \(D\) is not Hausdorff, and hence not metrizable, and search for weaker notions of metric, as partial metric or quasi-uniformities. Another group investigates a generalization of both metric and partial order. We propose here an alternative view which is motivated by the following considerations: 1. Many structures that are used for modelling languages with communication and concurrency, i.e. strings, Mazurkiewicz traces, prime event structures, pomsets and various types of trees have been used in both in a partial order and a metric setting. We are interested in the following questions: First, if and how the partial order and the metric on a particular domain are related? Second, if and how the cpo semantics and the metric semantics of a general language on such a domain are related? 2. There are certain features of languages that can be easily modelled using a partially ordered domain but cause problems when a metric on the same domain is used instead, e.g. unguarded recursion, whereas other features behave the other way round, e.g. sequential composition is more easily treated using metric. Thus it might be desirable to switch from one setting to the other, depending on the language to be modelled. This paper presents two methods to define a metric on a subset \(M\) of a complete partial order \(D\) such that \(M\) is a complete metric spaces and the metric semantics on \(M\) coincides with the partial order semantics on \(D\). The first method is to add a `length' on a complete partial order which means a function \(\rho: D\to \mathbb{N}_0 \cup \{\infty\}\) of increasing power. The second uses pseudo rank orderings, i.e. monotone sequences of monotone functions \(\pi_n: D\to D\). Moreover, we show that SFP domains can be characterized as special kinds of rank ordered cpo's and discuss the connection between the Lawson topology and the topology induced by the associated metric.
      0 references
      semantics of programming languages
      0 references
      partial orders
      0 references
      metric spaces
      0 references
      Scott topology
      0 references
      cpo semantics
      0 references
      metric semantics
      0 references
      pseudo rank orderings
      0 references
      SFP domains
      0 references
      Lawson topology
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references