Abstract
Information orders play a central role in the mathematical foundations of Computer Science. Concretely, they are a suitable tool to describe processes in which the information increases successively in each step of the computation. In order to provide numerical quantifications of the amount of information in the aforementioned processes, S.G. Matthews introduced the notions of partial metric and Scott-like topology. The success of partial metrics is given mainly by two facts. On the one hand, they can induce the so-called specialization partial order, which is able to encode the existing order structure in many examples of spaces that arise in a natural way in Computer Science. On the other hand, their associated topology is Scott-like when the partial metric space is complete and, thus, it is able to describe the aforementioned increasing information processes in such a way that the supremum of the sequence always exists and captures the amount of information, measured by the partial metric; it also contains no information other than that which may be derived from the members of the sequence. R. Heckmann showed that the method to induce the partial order associated with a partial metric could be retrieved as a particular case of a celebrated method for generating partial orders through metrics and non-negative real-valued functions. Motivated by this fact, we explore this general method from an information orders theory viewpoint. Specifically, we show that such a method captures the essence of information orders in such a way that the function under consideration is able to quantify the amount of information and, in addition, its measurement can be used to distinguish maximal elements. Moreover, we show that this method for endowing a metric space with a partial order can also be applied to partial metric spaces in order to generate new partial orders different from the specialization one. Furthermore, we show that given a complete metric space and an inf-continuous function, the partially ordered set induced by this general method enjoys rich properties. Concretely, we will show not only its order-completeness but the directed-completeness and, in addition, that the topology induced by the metric is Scott-like. Therefore, such a mathematical structure could be used for developing metric-based tools for modeling increasing information processes in Computer Science. As a particular case of our new results, we retrieve, for a complete partial metric space, the above-explained celebrated fact about the Scott-like character of the associated topology and, in addition, that the induced partial ordered set is directed-complete and not only order-complete.
1. Introduction: Information Orders and Partial Metric Spaces
In 1970, D.S. Scott introduced the domain theory with the aim of developing a suitable mathematical foundation of computation (see []). This theory is based on the notion of a domain. A domain is a partially ordered structure for modeling computing processes, where the “information” about the final “stage” of the process is increased successively in each step of the process. The partial orders used for this aim are called information orders.
Let us recall the basics about order theory that we will need in our subsequent discussion (see, for instance, [,]).
A partially ordered set is a pair where X is a non-empty set and ⪯ is a binary relation on X satisfying, for all , the following axioms:
- (i)
- ; (reflexivity)
- (ii)
- and ; (antisymmetry)
- (iii)
- and ; (transitivity)
An element is a maximal element of if implies . A least element of Y is an element , such that for all An upper bound of Y is an element such that for all The least upper bound (or supremum) of Y is the least of the set of all its upper bounds, provided it exists.
A non-empty subset is directed if for every pair , there exists , such that and
An ordered set , in which every directed subset has a supremum, is called a directed-complete partially ordered set (dcpo for short). Directed complete partially ordered sets are also called pre-cpos in [].
A sequence in is said to be increasing, provided that for all , where stands for the positive integers.
In a partially ordered structure , endowed with an information order ⪯, the condition is interpreted as all information contained in the datum x is also contained in the datum y. Thus, the condition is understood as the amount of information.
The use of algorithms, which obtain successively refined “approximations” of a desired result in the spirit of Scott is very usual in Computer Science. When an approximation is obtained in some stage of the computation, it seems natural to consider a specific question: How well does the computation approximate the result? In order to determine how “good” an approximation is, the computer scientist models this process using information orders. A computation of an element of the model is considered as a “sequence” of increasing elements in such a way that each element of the sequence is greater than (or equal to) the preceding one, i.e., each stage of the computation gives more information about the result. Hence, the approximated object is regarded as the supremum of the sequence of approximations. For a more full treatment of the topic, we refer the reader to [].
However, under this point of view it is not possible to measure the amount of information in each approximation. So the necessity of reconciling the order-theoretic approach with a topological one arises in a natural way. A recent detailed account of the theory from this point of view can be found in the recent monograph [].
In order to get a framework useful to unify topological and order-theoretic ideas and, in addition, to provide numerical quantifications of the aforementioned amount of information, several works have been developed for reasoning about programs using “metric” ideas. Among these works, the most prominent references are the paper by M.B. Smyth [] and the paper by S.G. Matthews [].
In the framework introduced by Matthews, partial metrics play the role of the metric tools.
On account of [], a partial metric on a non-empty set X is a function such that, for all , the following axioms are satisfied:
- (i)
- ; -separation)
- (ii)
- ; (small self-distances)
- (iii)
- ; (symmetry)
- (iv)
- ; (triangularity)
Of course, denotes the set of non-negative real numbers.
A partial metric space is a pair , such that X is a non-empty set and p is a partial metric on
Note that a metric space is a partial metric space where d satisfies, in addition, the condition: (v) for all
Each partial metric p on X generates a topology on X, which has as a base in the family of open p-balls , where for all and Observe that, contrarily to the metric case, the topology induced by a partial metric is only and not Hausdorff.
From this fact, it immediately follows that a sequence in a partial metric space converges to ( for short) with respect to if and only if .
According to [], a partial metric p, defined on a non-empty set X, induces a partial order on X, so-called the specialization order, as follows: .
Notice that the specialization order matches up with the flat order when the partial metric is exactly a metric.
Of course, can be understood as an information order in the sense that can be interpreted as all information contained if x is also contained in the information content of y. The amount of information is given by the numerical measure . Indeed, if , then . Observe that those elements with are maximal from an information point of view.
Obviously, in those cases where the information content about the final stage of the computational process is increased successively in each step of such a process, the interest is focused on the study of increasing sequences of the form called chains of increasing information, where is an information order and the supremum of the sequence captures the amount of information and, besides, such an amount is measured by a partial metric.
In order to guarantee that such a supremum contains no information other than that which may be derived from the members of the chain, the supremum must be the “limit” of the mentioned chain. Matthews showed that this last condition can be modeled using a Scott-like topology []. Indeed, a topology on a partially ordered set is a Scott-like topology with respect to the partial order if each increasing sequence in has a least upper bound as a limit point of the sequence with respect to . Let us recall that a partial ordered set is ⪯-complete provided that every increasing sequence has a least upper bound []. Matthews proved that when a non-empty set X is endowed with a partial metric p, the induced partially-ordered set is -complete and, in addition, the associated topology is, in fact, a Scott-like topology with respect to the specialization order when the partial metric space is complete.
Recall that a sequence in a partial metric space is called a Cauchy sequence if there exists and, in addition, a partial metric space is said to be complete if every Cauchy sequence in X converges, with respect to , to any element such that . Of course, the completeness coincides with the standard completeness when the partial metric is exactly a metric.
Since Matthews introduced the notion of partial metrics, many works have delved into the study of topological and order-theoretical properties of domains through partial metrics as, for instance [,,,,,,,,,,].
In the context of metric spaces, a partial order can be induced by a non-negative real valued function. In particular, on account of [,], the classical method is given as follows:
If is a metric space, then any real function , induces a partial order on X given by .
In the remainder of the paper, our target is two-fold.
On the one hand, we show that the method for generating the partial order , on a metric space , through a function , captures the essence of information orders in such a way that the function is able to quantify the amount of information contained in the elements of the partially ordered set and its measurement can be used to distinguish between the maximal elements. Moreover, we show that this method for endowing a metric space with a partial order can also be applied to partial metric spaces in such a way that new partial orders, different from the specialization one, can be induced and, in addition, Matthews’ method can be retrieved as a particular case.
On the other hand, we show that, given a complete metric space , the partial ordered set induced by a function enjoys rich properties from an information order viewpoint. Concretely we will show not only its -completeness but the directed-completeness and, in addition, that the topology is a Scott-like topology when the metric space is complete and the function enjoys a distinguished property that we have called inf-continuity. Therefore, the mathematical structure could be used for developing metric-based tools for modeling increasing information processes in Computer Science. As a particular case, our new results we retrieve, for a complete partial metric space , the Scott-like character of the topology and, in addition, that the partial ordered set is a dcpo, and not only -complete when the partial metric space is complete.
2. The New Induced Order: Metric versus Partial-Metric Spaces
We next show that the method for generating the partial order on a metric space , through a function provides a partial order which can be understood as an information order and extends the Matthews method when partial metric spaces are under consideration.
In [], R. Heckmann, given a partial metric , characterized the specialization order in terms of an induced metric on X in the following manner:
Proposition 1.
Let be a partial metric space. Then the following holds:
- (1)
- The function given by is a metric.
- (2)
- For with .
In view of the preceding proposition, the specialization order is induced by means of the above exposed classical method, where the metric space and the function under consideration are exactly , and , respectively. However, the aforesaid classical method helps us to induce new partial orders, different from the specialization one, in partial-metric spaces, as follows:
If is a partial metric space and is any function on X, then the binary relation given by:
is a partial order on X.
The value of partial metrics is given, among others, by the fact that there are many examples of spaces which arise in a natural way in Computer Science, whose order structure can be expressed in terms of a partial metric (see [,,,,,]. Following [], partial metrics that capture the partial order of a partially ordered set are called satisfactory. Three samples of this type of situations are given in Examples 1–3, below. These examples show that partial metrics are relevant in several fields of Computer Science.
Example 1
(Domain of words). Let Σ be a non-empty alphabet. Denote by the set of all finite and infinite sequences (“words”) over Σ. As usual, if , then we will denote by the length of Thus, We will write when with . Moreover, we will write when w is an infinite word.
G. Kahn introduced a model of parallel computation in order to describe mathematically communicating computing processes by sending unending streams of information (infinite words) between them (see [,]). Thus, such a model was based on the set endowed with the Baire metric. In order to study the existence of a possible deadlock in the communication processes (see []), Matthews defined the Baire partial metric on the set . The Baire partial metric is given by:
where whenever when v and w have a nonempty common prefix, and otherwise. Notice that and that this situation occurs when and . Moreover, observe that .
Typically the set is ordered by ⊑ in the following way:
Obviously the prefix order ⊑ coincides with the specialization order and, thus, with , i.e., the partial order induced by the metric through , where:
The partial metric space endowed with the prefix order is called the domain of words.
The infinite words can be viewed as elements with total information content, while finite words can be considered as elements with partial information content. Note that the partial metric allows us to distinguish between them. Indeed, . The elements with total information content are maximal elements. Moreover, notice that when we observe as the partially ordered set , we can appreciate that the function can be used to distinguish the words with total information content (maximal elements) from those with partial information content because .
Example 2
(Flat domain). Let S be a non-empty set and . Consider and the partial order ⪯ on X given by:
According to [], X becomes a partial metric space when we endowed it with the flat partial metric defined by:
by
Clearly the partial order ⪯ coincides with the specialization order . The computational intuition underlying the ordered space is given by the fact that the set S is formed by elements with totally defined information content (all of them have the same information content) and the element ⊥ which is undefined and, thus, its information content is partial. Observe that the flat partial metric captures the notion of maximality from the information viewpoint, since . Hence all elements in S are maximal.
Note that that such a structure can also be induced by the new general method taking the function given by:
Of course the partial order ⪯ is induced by the flat partial metric through , i.e., ⪯ coincides with Again, the function can be used to distinguish the elements with totally defined information content and the element ⊥, since .
Example 3
(Domain of complexity functions). In [], S. Oltra, S. Romaguera and E.A. Sánchez-Pérez introduced the partial metric complexity space given by:
and
It must be pointed out that the convention is adopted.
According to [,] (see [] for detailed applications), the partial metric complexity space is suitable to develop a topological foundation for asymptotic complexity analysis of algorithms. In fact, one can assign a function in to the running time of the computing of an algorithm P in such a way that represents the time taken by P to solve the problem for which it has been implemented. When an algorithm process of an input of size n provides an undefined output value, then . Observe that the partial order allows us to discuss the asymptotic complexity behaviors of the running time for computing of the algorithms. That is, for all . Thus, from an information point of view, can be interpreted as f is “at least as efficient” as g on all inputs. Therefore, g provides an asymptotic upper bound of f and, hence, of the running time of computing that it represents.
In this context, the element with its totally defined information content is the complexity function , such that for all , since . Thus, the information content is conceived in a reverse sense. The smaller , the less the information about the running time of complexity. Thus, those elements with partial information content, providing information about running time, belong to . Here, the maximal element is , that is, the element with less information about running time.
Observe that the partial order is exactly , i.e., induced by the metric through where:
Consequently, the function can be used to distinguish the functions with total information content (maximal elements) from those with partial information content because .
Example 4 gives an instance of partial metric space which is not satisfactory and, thus, it shows that partial metrics are not always able to encode the partial order given in a non-empty set. Moreover, the example shows that it can be turned into a satisfactory result using our new method.
Example 4.
Consider the partial metric space , where for all . The restriction of to is denoted again by . It is known that the partial metric is not satisfactory when is endowed with the usual partial order ≤. Indeed (or equivalently ) does not coincide with ≤, since .
Nevertheless we show that choosing a suitable function , the usual order ≤ can be induced by the partial metric through φ, i.e., coincides with ≤. Indeed, take It is a simple matter to see that, given
Indeed, . Hence,
Thus we obtain:
Whence:
If we interprete the fact that as the number y has more information than x, then the function φ captures the amount of information. Since smaller values have more information content in x, in such a way that the element with total information content 1 (the maximal element) satisfies . Moreover, the function φ distinguishes between the maximal element and others because .
Observe that the partial ordering method due to Heckmann, and introduced in Proposition 1, cannot turn the partial metric into a satisfactory result by means of the function φ.
The above examples suggest that the function can be used as a feature to quantify the amount of information contained in the elements of the partially ordered set in such a way that the value allows us to distinguish maximal elements because x is maximally totally (defined), provided that .
In the following result, we formally prove that such a hypothesis is true. To this end, let us recall that, given two partially ordered sets, and , a mapping is said to be decreasing provided that , whenever .
First of all, we stress that, given a metric space , a function is decreasing with respect to . Therefore, the smaller values match up with the more information content in x. Hence, can be understood, as the element y has at least as much information content as the element x.
Proposition 2.
Let be a metric space and let be a function. Then the following assertions hold:
- (1)
- For all , .
- (2)
- Elements with are maximal.
- (3)
- If and , then .
Proof.
. Let . Then for all , such that . Whence we deduce that inf Suppose that inf Then, inf, which is a contradiction. Since , we have that .
. Let , such that . Assume that there exists with Then:
It follows that and so which implies that z is a maximal element in .
. Let such that and Then we have:
Therefore . □
3. Increasing Information Sequences
Taking into account the exposed facts, and that it has been suggested that the partial ordered set , induced from a metric space and a non-negative real valued function on X, is able to quantify the amount of information contained in a sequence of elements by means of the function in Section 2. Next, we show the directed-completeness of , when the metric space is complete and the function is inf-continuous. Moreover, under the same hypothesis, we prove that the topology is a Scott-like topology. Furthermore, we retrieve from our results the Scott-like character of the topology and that the partial ordered set is a dcpo, and not only -complete, when is a complete partial metric space.
3.1. Increasing Information Sequences and Direct-Completeness
Let us introduce the following notion that will play a central role in our subsequent discussion.
Definition 1.
Let be a metric space. A function will be said to be inf-continuous at provided that , whenever is an increasing sequence in , such that , with respect to . A function φ that is inf-continuous at x for all will be called simply inf-continuous.
Let us recall that a function is (lower semi) continuous provided that it is (lower semi) continuous from into , where stands for the Euclidean metric. Lower semicontinuity and continuity of the function plays a crucial role in the study of the structure of and its applications to metric fixed point theory (see [,]). Accordingly, it seems natural to wonder whether there exists any relationship between (lower semi) continuity and inf-continuity.
Clearly, every continuous function is always inf-continuous. However, the next example shows that the converse is not true in general. In fact, it gives an instance of a function which is inf-continuous and not lower semicontinuous and, thus, is not continous.
Example 5.
Consider the metric space . Define the function by and for all . Observe that the unique increasing sequences in are those that are constants. It follows thatφ is inf-continuos. Nevertheless, it is not lower semicontinuous. Indeed, take the sequence given by for all . It is clear that but for all . So φ is not lower semicontinuos and, hence, it is not continuous.
The next example gives an instance of a function that is lower semicontinuous and not inf-continuous (see []).
Example 6.
Consider the metric space and the function defined by , and for all . A straightforward computation shows that φ is lower semicontinuous. Clearly, it is not inf-continuous, since the sequence , given by for all , is increasing in and with respect to . However, .
The next results are useful to describe the interconnection between the order-theoretic and topological properties that will be key to prove the directed-compleness of .
Proposition 3.
Let be a complete metric space and let be an inf-continuous function. If is an increasing sequence in , then the following assertions are true.
- (1)
- There exist such that with respect to .
- (2)
- If , then is the least upper bound of in .
Proof.
. It is clear that is a decreasing sequence in and, thus, it is convergent. Thus, the sequence is Cauchy in because is Cauchy in Consequently, there exists such that with respect to .
. From and from the fact that is inf-continuous we obtain that . Fix Then, given , there exists with , such that and . Since we deduce that:
Consequently, and, hence, we have that for all . It follows that is an upper bound of .
It remains to prove that is the least upper bound of With this aim, assume that is an arbitrary upper bound of Then for all Whence
since and eventually. Therefore and thus This completes the proof. □
In the next result, for an element x of a partially ordered set , we will denote its upper set by , that is, .
Proposition 4.
Let be a complete metric space and let be an inf-continuous function. If , then there exists an increasing sequence in with least upper bound such that and is maximal.
Proof.
Let Next, we construct a sequence inductively as follows:
We choose , such that inf and, for all with , we choose with , such that inf. We continue in this fashion, obtaining an increasing sequence such that for all .
Proposition 3 warranties the existence of such that is the least upper bound of in and, thus, that .
It remains to prove that is a maximal element. By Proposition 3 we have that with respect to . The inf-continuity of gives that . Now, assume that there exists such that . Then, we have that . Moreover, for all . Thus, for all . Whence, we have that for all . Whence, we deduce that . So . It follows that, . By Proposition 2, we conclude that . This gives that is maximal. □
It must be stressed that the counterparts of Propositions 3 and 4 have been obtained requiring lower semicontinuity for the function in [,], respectively. Observe that when inf-continuity is assumed, the proofs are different and are not based on the Cantor’s Intersection Theorem.
The next result guarantees the directed-completeness of .
Theorem 1.
Let be a complete metric space and let be an inf-continuous function. Then is a dcpo.
Proof.
Let D be a directed subset of X and let According to Proposition 4, we have guaranteed the existence of an increasing sequence in with least upper bound such that and is maximal.
Let Then, by directedness of there exists , such that and Now, let be an upper bound of and in In this way, we obtain an increasing sequence such that for all . By Proposition 3 we have that there exists which is the least upper bound of and . Therefore, .
Since for all and is the least upper bound of we deduce that . The maximality of gives that .
The above is true for all . Then we follow that is an upper bound of
Next, we show that is the unique upper bound of D, and thus the least upper bound of D. Otherwise, if we assume that there exists which is an upper bound of D then, for all . Thus, is an upper bound of . Since is the least upper bound of we have that . Since is a maximal element, we conclude that , which is our claim. □
The following example shows that there are metric spaces such that is a dcpo and, however, is not complete. Therefore, the converse of the preceding result is not true.
Example 7.
Consider the metric space , where and is the Euclidean metric on X. Define the function by for all . Clearly is a dcpo (the unique directed sets are those formed by a singleton). Nevertheless, is not complete because the sequence with for all is Cauchy but does not converge with respect to .
Notice that Theorem 1 guarantees that the least upper bound of the dcpo is always a maximal element.
From Theorem 1 we obtain the next result for partial metric spaces.
Corollary 1.
Let be a complete partial metric space. Then is a dcpo.
Proof.
According to [], a partial metric space is complete if and only if the associated metric space is complete. Moreover, Proposition 1 gives that , where the function is given by for all . The function is -continuous because it is the continuous from of into . Applying Theorem 1, we have that is a dcpo. Therefore, is a dcpo. □
3.2. Increasing Information Sequences and Scott-like Topology
Next, we focus our efforts on discussing if the topology is a Scott-like topology with respect to the partial order . With this aim we get the following results:
Proposition 5.
Let be a complete metric space and let be an inf-continuous function. If is an increasing sequence in with least upper bound , then .
Proof.
Clearly is a decreasing sequence in bounded below. Therefore, . By Proposition 3, there exists such that with respect to and is the least upper bound of in . Whence we obtain that . The inf-continuity of provides that . Thus, . □
The next equivalence is crucial in our subsequent discussion.
Theorem 2.
Let be a complete metric space and let be an inf-continuous function. If is an increasing sequence in , then the following statements are equivalent:
- (1)
- is the least upper bound of .
- (2)
- is an upper bound of and .
- (3)
- converges to with respect to .
Proof.
. Assume that is the least upper bound of , then is an upper bound of . By Proposition 5 we have that .
. Since is an upper bound of we have that for all Consequently, we deduce that because the sequence is decreasing and, in addition, .
. From Proposition 3, we deduce that is the least upper bound of . □
As a consequence of Theorem 2, we assert that the least upper bound of every chain of increasing information (increasing sequence) captures the amount of such information, and it does not contain more information that can be derived from the members of the chain, as happens in the case of the specialization order induced by a partial metric (see []).
In view of Theorems 1 and 2, we are able to show that is a Scott-like topology with respect to the partial order .
Theorem 3.
Let be a complete metric space and let be an inf-continuous function. Then the following assertions hold:
- (1)
- is -complete.
- (2)
- Every increasing sequence in converges with respect to to its least upper bound which is a maximal element in .
Proof.
. Let be an increasing sequence in . Theorem 1 provides that there exists such that is the supremum of . Thus, is -complete.
. Assume that is increasing. From we have that is its least upper bound. Theorem 1 provides that is maximal. By Theorem 2 we deduce that with respect to . □
It must be pointed out that Theorem 3 does not require continuity for the function (compare []).
Example 7 shows that there are metric spaces such that is -complete but is not complete. Therefore, the converse of Theorem 3 does not hold in general.
From Theorem 3 we can retrieve the -completeness of and the fact that is a Scott-like topology when is a complete partial metric space. Indeed, with this aim let us introduce the following result:
Proposition 6.
Let be a partial metric space and let be a sequence in If is convergent with respect to then it is so with respect to
Proof.
Let such that with respect to Then,
eventually. Thus, and , eventually. Consequently, converges to x with respect to . □
As a consequence of Proposition 1, Theorem 3, and Proposition 6 we retrieve the celebrated result below.
Corollary 2.
Let be a complete partial metric space. Then the following assertions hold:
- (1)
- is -complete.
- (2)
- Every increasing sequence in converges with respect to to its least upper bound, which is a maximal element of .
4. Conclusions
Information orders are suitable to describe processes in which the information increases successively in each step of the computation processes. S.G. Matthews introduced the notions of partial metric and Scott-like topology as a part of a mathematical method for providing numerical quantifications of the amount of information in the aforementioned processes. Later on, R. Heckmann showed that the method due to Matthews could be retrieved as a particular case of a celebrated method for generating partial orders through metrics and non-negative real-valued functions. In this paper, we have explored this general method from an information orders theory viewpoint. Specifically, we have shown that such a method captures the essence of information orders in such a way that the function under consideration is able to quantify the amount of information and, in addition, its measurement can be used to distinguish maximal elements. Moreover, we have shown that this method for endowing a metric space with a partial order can also be applied to partial metric spaces in order to generate new partial orders different from the specialization one. Furthermore, we have shown that, given a complete metric space and an inf-continuous function (a special continuous function that we have introduced), the partial ordered set induced by this general method enjoys rich properties. Concretely, we have shown not only its order-completeness but the directed-completeness and, in addition, that the topology induced by the metric is Scott-like. Therefore, such a mathematical structure could be useful for developing metric-based tools for modeling increasing information processes in Computer Science. As a particular case of our new results we have retrieved, for a complete partial metric space, the Scott-like character of the associated topology and, in addition, that the induced partial ordered set is a directed-complete and not only order-complete.
Author Contributions
O.O.O. and O.V. contributed to the development of this manuscript. Conceptualization, O.O.O. and O.V.; Writing, review and editing, O.O.O. and O.V.; Funding acquisition, O.V.; Project administration, O.V. All authors have read and agreed to the published version of the manuscript.
Funding
This work acknowledges financial support from Proyecto PGC2018-095709-B-C21 financiado por MCIN/AEI/10.13039/501100011033 y FEDER “Una manera de hacer Europa”. This work is also partially supported by Programa Operatiu FEDER 2014-2020 de les Illes Balears, by project PROCOE/4/2017 (Direcció General d’Innovació i Recerca, Govern de les Illes Balears) and by projects ROBINS and BUGWRIGHT2. These two latest projects have received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreements No 779776 and No 871260, respectively. This publication reflects only the authors views and the European Union is not liable for any use that may be made of the information contained therein.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Scott, D.S. Outline of a mathematical theory of computation. In Proceedings of the IEEE 4th Annual Princeton Conference on Information Sciences and Systems, Princeton, NJ, USA, 26–27 March 1970; pp. 169–176. [Google Scholar]
- Pitts, A.M.; Abramsky, S.; Gabbay, D.M.; Maibaum, T.S.E. Domain theory. In Handbook of Logic in Computer Science; Oxford University Press: New York, NY, USA, 1994; Volume III, pp. 1–168. [Google Scholar]
- Davey, B.A.; Priestley, H.A. Introduction to Lattices and Order; Cambridge University Press: Cambridge, UK, 1990. [Google Scholar]
- Goubault-Larecq, J. Non-Hausdorff Topology and Domain Theory; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
- Smyth, M.B. Quasi-uniformities: Reconciling domains with metric spaces. Lect. Notes Comput. Sci. 1987, 298, 236–253. [Google Scholar]
- Matthews, S.G. Partial metric topology. Ann. N. Y. Acad. Sci. 1994, 728, 183–197. [Google Scholar] [CrossRef]
- Baranga, A. The contraction principle as a particular case of Kleene’s fixed point theorem. Discret. Math. 1991, 98, 75–79. [Google Scholar] [CrossRef]
- Bukatin, M.A.; Scott, J.S. Towards computing distances between programs via Scott domains. Lect. Notes Comput. Sci. 1997, 1234, 33–43. [Google Scholar]
- Bukatin, M.A.; Shorina, S.Y. Partial metrics and co-continuous valuations. Lect. Notes Comput. Sci. 1998, 1378, 125–139. [Google Scholar]
- O’Neill, S.J. Partial metrics, valuations and domain theory. Ann. N. Y. Acad. Sci. 1996, 806, 304–315. [Google Scholar] [CrossRef]
- Romaguera, S.; Schellekens, M. Weightable qusi-metric semigroups and semilattices. Electron. Notes Theor. Comput. Sci. 2001, 40, 347–358. [Google Scholar] [CrossRef]
- Romaguera, S.; Schellekens, M. Partial metric monoids and semivaluation spaces. Topol. Its Appl. 2005, 153, 948–962. [Google Scholar] [CrossRef]
- Schellekens, M. A characterization of partial metrizability: Domains are quantifiable. Theor. Comput. Sci. 2003, 305, 409–432. [Google Scholar] [CrossRef]
- Schellekens, M. The correpondence between partial metrics and semivaluations. Theor. Comput. Sci. 2004, 315, 135–149. [Google Scholar] [CrossRef]
- Schellekens, M. The Smyth completion: A common foundation for denotational semantics and complexity analysis. Electron. Notes Theor. Comput. Sci. 1995, 1, 535–556. [Google Scholar] [CrossRef][Green Version]
- Waszkierwicz, P. Quantitative continuous domains. Appl. Categ. Struct. 2003, 11, 41–67. [Google Scholar] [CrossRef]
- Waszkierwicz, P. Distance and measurement in domain theory. Electron. Notes Theor. Comput. Sci. 2001, 45, 448–462. [Google Scholar] [CrossRef]
- Waszkierwicz, P. Partial metrizability of continuous posets. Math. Struct. Comput. Sci. 2006, 16, 359–372. [Google Scholar] [CrossRef]
- Jachymski, J. Order-theoretic aspects of metric fixed point theory. In Handbook of Metric Fixed Point Theory; Springer: Dordrech, The Netherlands, 2001; pp. 613–641. [Google Scholar]
- Dugundi, J.; Granas, A. Fixed Point Theory; Springer: New York, NY, USA, 2003. [Google Scholar]
- Heckmann, R. Approximation of metric spaces by partial metric spaces. Appl. Categ. Struct. 1999, 7, 71–83. [Google Scholar] [CrossRef]
- O’Neill, S.J. Two Topologies Are Better than One; Research Report CS-RR-293; Department of Computer Science, University of Warwick: Coventry, UK, March 1995. [Google Scholar]
- Kahn, G. The semantics of a simple language for parallel processing. In Proceedings of the IFIC Congress 74; Elsevrier: Amsterdam, The Netherlands, 1974; pp. 471–475. [Google Scholar]
- Matthews, S.G. An extensional treatment of lazy data flow deadlok. Theor. Comput. Sci. 1995, 151, 195–205. [Google Scholar] [CrossRef]
- Oltra, S.; Romaguera, S.; Sánchez-Pérez, E.A. Bicompleting weightable quasi-metric spaces and partial metric spaces. Rend. Del Circ. Mat. Palermo 2002, 51, 151–162. [Google Scholar] [CrossRef]
- Alghamdi, M.A.; Shahzad, N.; Valero, O. Fixed point theorems in generalized metrics spaces with applications to computer science. Fixed Point Theory Appl. 2013, 2013, 118. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).