1. Introduction
Pseudoultrametrics [
1] are a generalization of ultrametrics that relaxes the non-degeneracy requirement (i.e., distinct points are not necessarily separated by a positive distance). A (pseudo)ultrametric on a set can be regarded as a tree-like classification of its elements, in which the numeral value is a measure of (dis-)similarity. This leads to applications to taxonomy and phylogenetic tree construction [
2]. Ultrametrics have proved to be useful in the analysis of complex systems such as networks and social structures [
3].
Let us consider a simple example of a pseudoultrametric which appears in a classification problem. Suppose that we need to classify a chemical substance, having at our disposal some tests
,
,
, ..., which are applied to samples in this order and can give identical results for different chemicals. Let
X be the set of all substances we can encounter. Then for all
the number
can be used as the measure of possible (dis-)similarity between
x and
y: the later the distinction between
x and
y is revealed, the lower is
. If
, then
, but the converse implication fails (we may simply lack a means to tell
x from
y- then
but
).
The above-defined function d is a pseudoultrametric on X that gradually classifies the substances: X is first partitioned into balls of radii 1, i.e., two chemicals fall into the same ball if they are indiscriminable by the test . Then these classes are subdivided into balls of radii , and each of the latter contains substances that produce identical results both under and , etc.
Roots of the theory of ultrametric spaces are in computer science. Hence it is natural that ultrapseudometric spaces have applications in the study of abstract data types and algorithms. As was pointed out by M. Krötzsch [
4], “Domain theory and the theory of metric spaces are the two central utilities in the study of denotational semantics in computer science.” Intrinsic relations between ultrametrics and orders were revealed in the latter work. In particular, it was shown that the space of formal balls in a generalized ultrametric space is (under reasonable assumptions) a continuous poset, i.e., a partially ordered set such that each of its elements is the least upper bound of the directed set of the elements approximating it from below.
It turned out [
5] that partial orders are closely related to topologies. In particular, a “decent” ordering of a set determines quite natural and useful topologies, e.g., Scott topology, upper/lower topology, Lawson topology, etc. For these topologies to have nice properties, the original order has to satisfy certain requirements, mostly related to approximation relations, and called “continuity” in domain theory.
These requirements are met by surprisingly many natural partial orders, e.g., on the sets of closed subsets of fixed topological spaces [
6], on the sets of inclusion hyperspaces [
7], on the sets of capacities [
8], etc. This has had fruitful implications on topological and algebraic properties of these sets.
Therefore it is natural to apply the apparatus of domain theory to naturally (i.e., pointwise) ordered sets of metrics or metric-like structures. We arrived at the conclusion that the most suitable class for this approach consists of pseudoultrametrics. Categories of ultrametrics were studied [
9], but order properties have not been yet investigated. We are going to fill this gap.
The paper describes approximation relations on the set of all pseudoultrametrics on a set X, and on its subsets and , that consists of all compact pseudoultrametrics and of all locally compact pseudoultrametrics respectively. The first section, “Preliminaries”, contains basic definitions and notation. In the section “Posets of pseudoultrametrics” we describe properties of the mentioned sets with pointwise orders. A significant part of the section consists of counterexamples, which show disadvantages of and (e.g., lack of meet continuity). The only “positive” result (which later turns out to be crucial) here is Theorem 1 on meet continuity of .
The section “Approximation from below” contains most of the results of the paper. We introduce an auxiliary relation, which we call “weakly way below”. First we show that pseudoultrametric d on X is the least upper bound of the directed set of compact pseudoultrametrics, which implies immediately that no non-compact pseudoultrametric can be weakly way below any pseudoultrametric (Theorem 2). This radically reduces the search. To show that a similar fact is valid “on the other side”, namely, no nonzero pseudoultrametric is way below a non-compact pseudoultrametric (Theorem 3), we prove a series of lemmas on the “weakly way below” relation. So we restrict our attention to compact pseudoultrametrics, for which the relations “way below” and “weakly way below” coincide (Theorem 4). Theorem 5 shows how to construct pseudoultrametrics way below a given one recursively. Finally, it is proved (Theorem 6) that the poset is continuous in the above sense.
2. Preliminaries
Below, “poset” stands for a partially ordered set, i.e., a set with a reflexive antisymmetric transitive binary relation.
Recall that a poset is directed (resp. filtered) if for all there is such that (resp. ).
Definition 1. An element is said to be way below an element (or approximates from below) in a poset (denoted ) if for every non-empty directed subset such that there is an element such that .
Definition 2. An element is said to be way above an element (or approximates from above) in a poset (denoted ) if for every non-empty filtered subset such that there is an element such that .
Obviously
or
imply respectively
or
(see more in [
5]).
A poset is called continuous (resp. dually continuous) if each element is the least upper bound of the directed set of all elements approximating it from below (resp. the greatest lower bound of the filtered set of all elements approximating it from above).
Example 1. Consider the set of all bounded closed non-empty subsets of the plane . It is natural for subsets to regard A as a lesser element of than B and write . Then is a poset. It is a routine exercise in metric topology to verify that the following statements are equivalent:
- 1.
A is contained in the interior of B.
- 2.
For any filtered (with respect to inclusion) family of bounded closed non-empty subsets of plane such that , there is .
Thus B approximates A from above in if and only if A is contained in the interior of B, i.e., B is a closed neighborhood of A.
As all closed neighborhoods of each form a filtered family with the intersection equal to A, the poset is dually continuous.
This example shows why the term “approximates” is used: it is not possible to get closer to A from outside by s without some becoming “trapped” in B. Then B is a “safe” approximation of A: even if the precise position of A can be measured with some measurement errors only, for small enough errors we always are in B.
Now the reader can catch the essence of (dual) continuity of a poset: every element can be “safely” approximated from below (resp. from above). Then any two directed sets that approximate the same element from below are “intertwined” as follows: each element of the first set precedes an element of the second one, and vice versa (analogously for approximations from above). Thus all “safe” approximations are essentially “the same”.
Another important point about the latter example is that a subset
can be regarded as a piece of information about the actual position of an invisible point on a plane. Then it is natural to consider a subset
A that is contained in
B as a
bigger portion of information than
B because it describes where the point is more specifically. Therefore in computer science, when it comes to information theory, subsets are often ordered by
reverse inclusion:
if
. Then
is a continuous poset, and
B is way below
A if and only if
A is contained in the interior of
B. See [
10] for more sophisticated use of this approach for image recognition.
In this paper we are not interested in the “way above” relation and restrict our attention solely to “way below”. We adopt the following definition.
Definition 3. An element is called weakly way below an element in a poset (denoted ) if for every non-empty directed subset such that there is an element such that .
Observe the equality sign that differs from the precedence sign in Definition 1. It will be shown further that “weakly way below” is a strictly weaker property indeed than “way below”.
We are going to apply the above apparatus to the set of all pseudometrics on a fixed set, and to its subset that consists of all pseudoultrametrics. Ultrametrics (or non-Archimedean metrics [
11]) have been studied since the beginning of XX century, cf. a review in [
9]. They have found numerous applications, e.g., in computer science.
Monotone families of (pseudo-)ultrametrics were studied in [
1], but approximation relations were out of the scope of the latter paper.
The following notion is a natural mixture of the notions of ultrametric and pseudometric.
Definition 4. A mapping that satisfies the conditions:
for all (nonnegativeness);
for all (identity);
for all (symmetry);
for all (triangle inequality),
is called a pseudoultrametric on the set X.
It is just a pseudometric such that the usual triangle inequality holds in a stronger form.
A pair of a set X and a pseudoultrametric d on it is called a pseudoultrametric space. For any subset A in the (finite or infinite) least upper bound is called the diameter of A with respect to d.
Just as for any (pseudo-)metric, the ball
and the closed ball
for
are defined as follows:
3. Posets of Pseudoultrametrics
Denote
as the set
of all pseudoultrametrics on a set
X. Its subsets
and
consist of all compact pseudoultrametrics and of all locally compact pseudoultrametrics respectively, i.e.,
is the set of all pseudoultrametrics that make
X a compact space. Similarly
denotes the set of all pseudoultrametrics on
X such that each point of
X is the centre of a compact closed ball (note that we
do not require the Hausdorff property, and the mentioned functions may not be ultrametrics) [
12].
Example 2. Let X be an arbitrary set. The discrete metric defined with the formulais an ultrametric and therefore a pseudoultrametric. Each ball in X if the radius is 1
is a singleton (one-point set), hence is compact. Hence , but for infinite X because any sequence of distinct points in has no limit. Example 3. Consider a finite partition of a set X and define a function with the formula Clearly ρ is a pseudoultrametric, but it fails to be an ultrametric if at least one contains more than one point. Each ball in either is equal to X, if the radius is greater than 1, or coincides with one of otherwise. Thus .
Remark 1. Recall that two balls of equal radii in a pseudoultrametric space either coincide or have empty intersection. Hence the balls of a fixed radius R form a partition of X, therefore are open and closed. This implies that X is complete if and only if for each point there is such that for each decreasing sequence of balls the intersection is non-empty. Likewise X is compact if and only if X is complete and for all there is only a finite number of distinct balls of radius r in X. The space is locally compact if and only if it is complete and for each point there is such that for all the ball is the union of a finite number of balls of radius r.
The partial orders on the set of all pseudoultrametrics on X and its subsets and are defined pointwise: a pseudoultrametric precedes a pseudoultrametric (written or ) if holds for all points . The trivial pseudometric is the least element of , , and of . We write or if and (this does not mean that for all ).
Observe that if
for
, then the identity mapping
is continuous. The continuous image of a compact space is compact. Hence if
, then
, i.e.,
is a lower subset:
The least upper bound of pseudoultrametrics in is the pointwise maximum for all .
Example 4. There are compact pseudoultrametrics on a countable set X such that is not a locally compact pseudoultrametric. Let and . Define by the formula Considerwith the compact ultrametric and with the compact pseudoultrametricfor . Then X with the pseudoultrametric is isometric to the setwith the pseudoultrametric , which is not locally compact. Thus neither of the sets and is an upper subsemilattice in the lattice .
Remark 2. If all balls in X with respect to a pseudoultrametric are open with respect to a (locally) compact pseudoulrametric (i.e., is continuous with respect to ), then the pseudoultrametric is obviously (locally) compact as well.
The formula
determines the infimum of
,
in the set of all pseudoultrametrics. The identity mappings
and
are continuous, hence compactness of either of
and
implies compactness of
.
Example 5. There exist locally compact pseudoultrametrics , on a countable set X such that the pseudoultrametric is not locally compact.
Put and , and define as follows:andfor all . Thenand a point does not have a compact neighborhood in : for all there is such that , hence the ball contains a sequence without convergent subsequences. Thus is a lower subsemilattice of the lattice of all pseudoultrametrics on X, but is not.
Clearly none of the posets , , and for has a greatest element, therefore they are not complete upper semilattices. Nevertheless, and are bounded complete upper semilattices, i.e., if (compact) pseudoultrametrics , , satisfy for a (compact) pseudoultrametric d, then the pointwise supremum of all is a (compact) pseudoultrametric that is the least upper bound of .
Example 6. There are locally compact pseudoultrametrics , and on a countable set X such that , but .
Let , andfor all . It is straightforward to verify that for all , but . In other words, the posets and are not meet continuous.
Theorem 1. For each pseudoultrametric ρ and a directed set of pseudoultrametrics such that there is a compact pseudoultrametric (on the same set X), the equalityis valid. Proof. Denote and observe , hence is the equality to be proved, given . Clearly is compact, as well as and all , and the right side is less than or equal to the left side.
Let there be such that . Then , (balls are with respect to ), and for all , .
For all we have . Each sequence of points “from x to y” has to jump once from B to C. Hence by the formula for there should be , such that . Taking into account , we obtain . Hence the closed set is non-empty for all . Observe if . Therefore the family of compact sets for all is filtered. Therefore its intersection is non-empty, and there is such that for all . This implies , which is contradictory to . Thus , and the proof is complete. □
Therefore the poset
is meet continuous, i.e., the equality
is valid provided all pseudoultrametrics and their suprema here are compact.
We do not discuss existence or properties of least upper bounds of bounded sets in the poset .
4. Approximation from Below
Let
d be a pseudoultrametric on
X. Then for all
all
-balls in
X with respect to
d are open and disjoint. Hence the sets
and
are open and disjoint as well. Clearly
for all
,
. Therefore the formula
defines a compact pseudoultrametric
on
X. Moreover,
for all
. This implies that any pseudoultrametric
d on
X is the least upper bound of the directed set of all compact pseudoultrametrics of the form
This has an immediate consequence on the “way below” relations in the posets and .
Theorem 2. Let be pseudoultrametrics on X, . Then is not weakly way below d (hence is not way below d) neither in nor in .
Recall that a pseudoultrametric d on a set X is compact if and only if:
it attains its least upper bound ;
X is the disjoint union of finitely many -balls , , ..., ;
each ball is compact with respect to d.
These properties imply that for all .
We consider the “weakly way below” relation in in the five following lemmas.
Lemma 1. Let for a pseudoultrametric d on X a ball exist such that the values for do not attain their least upper bound . Then for any pseudoultrametric and all the equality holds.
Proof. Observe that is not compact with respect to d. Assume there are such that , then is the union of the disjoint (or coinciding) balls with respect to for all .
The sets and are closed and open in X with respect to , hence and are closed and open in with respect to d, and at least one of , say , has a diameter .
Consider a construction based on a pseudoultrametric
d on a set
Y. For arbitrary
and
denote
Observe that is a pseudoultrametric less than or equal to d.
Choose an increasing sequence
and consider the sequence
of pseudoultrametrics on
. We extend each of these pseudoultrametrics to
X by putting
, if either of
is not in
. Then it is straightforward to verify that
as
for all
.
On the other hand, the pseudoutrametric
satisfies
, hence
. Therefore
must exist such that
, which is impossible because there is
such that
, hence
.
This contradiction completes the proof that for all . □
Lemma 2. Assume that for a pseudoultrametric d on X a ball exists such that the values for attain their least upper bound and there are infinitely many points such that for . Then for any pseudoultrametric and all the equality holds.
Proof. By the assumption is the disjoint union of infinitely many balls , . Let , and exist such that .
Consider again the sets and which are closed and open in X with respect to , and the closed and open in with respect to d intersections and . At least one of and , say , intersects infinitely many disjoint balls , , , .... We may also assume for all .
For all
denote
. Then the sets
are closed and open, and their intersection is empty. Define a pseudoultrametric
for any
with the formula
(we glue all points of
with
s). Clearly
as
.
Analogously to the previous lemma, we show that neither of
is greater than or equal to the pseudoultrametric
which satisfies
, hence
should be valid. By the choice of
we have
, therefore there is
. Then
, which is a contradiction. □
Slight modifications of the latter arguments yield the conclusion that:
Lemma 3. If either the values for in the entire X do not attain their least upper bound , or they attain and there are infinitely many points such that for all , then is a unique pseudoultrametric weakly way below d.
Lemma 4. Assume that a pseudoultrametric d on X attains its supremum and there is a ball with the diameter equal to ε. Then is the unique pseudoultrametric weakly way below d.
Observe that the above condition means that the values for do not attain their least upper bound that is equal to .
Proof. Let
. It is proved already that
for all
. Choose
and arbitrary
, and define a pseudoultrametric
similarly to how
was defined:
Choose an increasing sequence
and then the sequence
converges to
d. On the other hand, for each
and
we have
. As
for some
n,
for all
. For any other
there is also
m such that
for all
. Let
and
, and take into account
, then
implies
.
This completes the proof that . □
Lemma 5. Assume that a pseudoultrametric d on X attains its supremum and X is the disjoint union of balls , , ..., with the diameters less than ε.
Then a pseudoultrametric is weakly way below d if and only if:
- (a)
all are less than ε;
- (b)
for all the restriction of to the ball is way below the restriction of d to .
Proof. Necessity. If for some , then the increasing sequence of pseudoultrametrics , , converges to d, but for all k, hence . Thus (a) is necessary.
Consider a directed set
of pseudoultrametrics on a ball
with the least upper bound
. Extend each
to a pseudoultrametric
on
X by the formula
Then the set is directed and has the least upper bound d, therefore for some . Going back to restrictions on , we obtain , hence . Therefore (b) is necessary as well.
Sufficiency. Assume (a) and (b). Let
be a directed set of pseudoultrametrics such that the supremum of
is equal to
d. We show that for all
the inequality
is valid for all
and some
. Assuming the contrary for some
, we obtain from
for all
that
Then is a pseudoultrametric, (because ), which contradicts d being the supremum of all .
By the assumption we can choose so that , , then there is such that for all .
Analogously to the previous arguments, it can be shown that the restrictions of all to have the least upper bound in . Thus for all i, hence for some .
Now there is such that is greater than or equal to all , , …, . Clearly for all . If , , , then , , , which implies . Thus , which completes the proof that . □
Remark 3. It is straightforward to verify that, if in the five latter lemmas the pseudoultrametric d is locally compact, then, by Remark 2, all the auxiliary pseudoultrametrics constructed in the proofs are locally compact as well. Hence these lemmas are valid for the “weakly way below” relation not only in , but also in .
Now we can obtain a corollary on what is “way below” a non-compact pseudoultrametric.
Theorem 3. If a pseudoultrametric (a locally compact pseudoultrametric) d is not compact, then is the unique pseudoultrametric way below d in (resp. in ).
Proof. By Remark 1 for
d either there is a decreasing sequence of balls
with the empty intersection, or for some
there are distinct balls
.
In the first case we denote
,
, ... . In the second case we simply put
,
, ... . In both cases all sets
, as well as
, are open and form a partition of
X. Hence the pseudoultrametric
is continuous with respect to
d. Then
is a pseudoultrametric, and is locally compact provided so is
d. It satisfies conditions of Lemma 3, hence only the zero pseudoultrametric is way below
in
(resp. in
). As
and
implies
, the proof is complete. □
Remark 4. Together with the previous lemma this implies that the relations “way below” and “weakly way below” for non-compact pseudoultrametrics are different.
Theorem 4. The relations “way below” and “weakly way below” on the poset coincide.
Proof. We need only to prove in . Let be a directed set of pseudoultrametrics such that the supremum of is compact and greater than or equal to d. By the virtue of Theorem 1 (i.e., meet continuity) the supremum of is equal to , therefore there is , which implies . □
Theorem 5. Let , . Then if and only if the following holds:
- (1)
if for some , then ;
- (2)
there are and such that for all the equality is valid for some .
Proof. Sufficiency. Assume (1) and (2). We can assume for all (otherwise we can drop either or , etc., until the condition is satisfied). We prove the statement by induction. If or , then , hence .
If the statement holds for , , then for there is , therefore X is a finite union of compact balls with respect to , which are pairwise either disjoint or equal. The restrictions of and to each ball clearly satisfy 1) and 2), hence . The conditions of Lemma 5 are satisfied, which implies .
Necessity. Let . To show (1), assume that there are such that . Consider the set . Then is directed, and . For all we have , hence no element of D dominates , which contradicts that . Thus 1) holds.
We show that
implies (2). For
let
for
. Obviously
is a pseudoultrametric,
, and compactness of
implies that
is compact as well. Consider the set
. It is directed and
for all
, hence
. Taking into account
, we can choose
such that
. There is a finite partition
,
, ...,
of
X into balls with respect to
, and
does not attain values in
, hence for each
we have
. This completes the proof. □
The latter theorem implies that for all
,
and
the pseudoultrametric with the formula
is way below
d. The set
is directed, and
Thus the following theorem is obtained:
Theorem 6. For all there is a directed set of compact pseudoultrametrics way below d such that .