
TL;DR
This paper characterizes functions that preserve ultrametrics and pseudoultrametrics, explores their structural properties, and introduces a new concept to better understand ultrametric spaces.
Contribution
It provides new characterizations of ultrametric-preserving functions and their structural properties, including a dual characterization and the concept of k-separating families.
Findings
Characterizations of pseudoultrametric-preserving functions
Structural properties of pseudoultrametrics as compositions
Introduction of k-separating family concept
Abstract
Characterizations of pseudoultrametric-preserving functions and semimetric-preserving functions are found. The structural properties of pseudoultrametrics which can be represented as a composition of an ultrametric and ultrametric-pseudoultrametric-preserving function are found. A dual form of Pongsriiam-Termwuttipong characterization of the ultrametric-preserving functions is described. We also introduce a concept of -separating family of functions and use it to characterize the ultrametric spaces.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
On ultrametric-preserving functions
Oleksiy Dovgoshey
Institute of Applied Mathematics and Mechanics of NASU
Dobrovolskogo str. 1, Slovyansk 84100, Ukraine
Abstract.
Characterizations of pseudoultrametric-preserving functions and semimetric-preserving functions are found. The structural properties of pseudoultrametrics which can be represented as a composition of an ultrametric and ultrametric-pseudoultrametric-preserving function are found. A dual form of Pongsriiam–Termwuttipong characterization of the ultrametric-preserving functions is described. We also introduce a concept of -separating family of functions and use it to characterize the ultrametric spaces.
Key words and phrases:
ultrametric, pseudoultrametric, pseudometric, ultrametric-preserving function.
2010 Mathematics Subject Classification:
54E35
1. Introduction
Recall some definitions from the theory of metric spaces. In what follows we write for the set of all nonnegative real numbers.
Definition 1.1**.**
A metric on a set is a function such that for all , , :
; 2.
; 3.
.
A metric is an ultrametric on if
holds for all , , .
By analogy with triangle inequality , inequality is often called the strong triangle inequality.
The theory of ultrametric spaces is closely connected with various directions of investigations in mathematics, physics, linguistics, psychology and computer science. Different properties of ultrametric spaces have been studied in [20, 18, 22, 31, 44, 45, 46, 47, 48, 49, 55, 56, 3, 19, 9, 43, 61, 62, 39, 30, 54]. Note that the use of trees and tree-like structures gives a natural language for description of ultrametric spaces [6, 10, 28, 33, 36, 37, 38, 49, 2, 17, 24, 27, 51, 26, 50, 23].
The present paper is mainly motivated by characterization of ultrametric-preserving functions recently obtained by P. Ponsgriiam and I. Termwittipong [54]. The metric-preserving functions were detailed studied by J. Doboš and other mathematicians [64, 4, 5, 7, 8, 15, 12, 13, 16, 14, 52, 53, 58, 60, 42, 1, 29, 35, 21, 25] but the properties of functions which preserve special type metrics or generalized metrics remain little studied (see [40] and [41] only for results related to metric-preserving functions and -metrics). In this regard, we note that Ponsgriiam–Termwittipong characterization of ultrametric-preserving functions can be extended to characterizations of functions which preserve pseudoultrametrics, semimetrics and some other generalized metrics. Detection and description of such characteristic properties is the main goal of the paper. The pseudometric-preserving and the ultrametric-pseudoultrametric preserving functions are characterized in Proposition 2.4. A constructive characteristic of pseudoultrametric spaces which can be obtained from ultrametric spaces by using of ultrametric-pseudoultrametric-preserving functions is given in Proposition 2.5. Using the description of ultrametric-metric-preserving functions from [54] we obtain also a new characteristic property of ultrametric spaces in Theorem 2.12 and it is one of the main results of the paper.
2. Ultrametrics, Pseudoultrametrics and Semimetrics
The useful generalization of the concept of metric (ultrametric) is the concept of pseudometric (pseudoultrametric).
Definition 2.1**.**
Let be a set and let be a symmetric function such that holds for every . The function is a pseudometric (pseudoultrametric) on if it satisfies the triangle inequality (the strong triangle inequality).
If is a pseudometric (pseudoultrametric) on , then we will say that is a pseudometric (pseudoultrametric) space.
Every ultrametric space is a pseudoultrametric space but not conversely. In contrast to ultrametric spaces, pseudoultrametric spaces can contain some distinct points with zero distance between them.
Example 2.2**.**
Let and let be symmetric and satisfy
[TABLE]
and
[TABLE]
Then is a pseudoultrametric on but is not an ultrametric.
The next definition is a modification of Definition 1 from [54].
Definition 2.3**.**
A function is pseudoultrametric-preserving (ultrametric-pseudoultrametric-preserving) if is a pseudoultrametric for every pseudoultrametric (ultrametric) space .
Recall that is increasing if
[TABLE]
holds for all , .
Proposition 2.4**.**
The following conditions are equivalent for every function .
* is increasing and holds;* 2.
* is pseudoultrametric-preserving;* 3.
* is ultrametric-pseudoultrametric-preserving.*
Proof.
. Suppose that is increasing and holds. Let be a pseudoultrametric space. Then is nonnegative and symmetric. The equalities and imply . Since is increasing, the strong triangle inequality for implies this inequality for . Thus is a pseudoultrametric space.
. This is evidently valid.
. Let be ultrametric-pseudoultrametric-preserving. Then is a pseudoultrametric for every ultrametric space . Thus
[TABLE]
holds. If is not increasing, then there are , such that
[TABLE]
Let and let be an ultrametric on such that
[TABLE]
[TABLE]
Hence, we have the inequality
[TABLE]
which contradicts the strong triangle inequality in the space . ∎
Proposition 2.5**.**
If is an ultrametric space and is an ultrametric-pseudoultrametric-preserving function, then the pseudoultrametric space is ultrametric or there is such that holds whenever .
Conversely, suppose is a pseudoultrametric space such that is not an ultrametric and there is for which holds whenever , and . Then there are an ultrametric-pseudoultrametric-preserving function and an ultrametric space such that .
Proof.
Let be an ultrametric space and let be ultrametric-pseudometric-preserving. Suppose that is not an ultrametric. Then there are some distinct , such that . Write . Since and is an ultrametric, the inequality holds. If is an arbitrary point of , then, using Proposition 2.4, we obtain
[TABLE]
Thus, holds for every .
Conversely, suppose is a pseudoultrametric space such that is not an ultrametric and there is for which holds whenever , and . Write
[TABLE]
Then the inequality holds. Let us define a function as follows
[TABLE]
A direct calculation shows that is an ultrametric on and the equality holds for defined as
[TABLE]
Proposition 2.4 implies that is ultrametric-pseudoultrametric-preserving. ∎
Let be a nonempty set and let be nonnegative. Wilson [63] says that is a semimetric space and is a semimetric on if, for all , , the following conditions are satisfied:
if and only if ; 2.
.
The term semimetric (= semi-metric) is used mainly in general topology. Very often the semimetrics are called dissimilarities or simply distances. (See [11, p. 15].)
Definition 2.6**.**
A function is semimetric-preserving if is a semimetric for every semimetric space .
The function is said to be amenable if .
Proposition 2.7**.**
The following conditions are equivalent for every function .
* is semimetric-preserving.* 2.
* is amenable.*
Proof.
. Let us prove the truth of , where is the negation symbol. If is not amenable, then
[TABLE]
or there is such that
[TABLE]
holds. Let and let
[TABLE]
Then is an ultrametric on . Equality (2.4) implies , similarly from (2.3) it follows that
[TABLE]
Thus is not semimetric-preserving.
. It follows directly from the definitions. ∎
Definition 2.8** ([54]).**
A function is ultrametric-preserving if is an ultrametric for every ultrametric space . We also say that is ultrametric-metric-preserving if is a metric for every ultrametric space .
The following theorem as well as Theorem 2.11 was obtained by P. Pongsriiam and I. Termwuttipong in [54]. To make the present paper self-contained and to show how semimetric-preserving and pseudoultrametric-preserving functions can be used for investigation of ultrametric-preserving functions, we give new proofs of these theorems.
Theorem 2.9**.**
A function is ultrametric-preserving if and only if is amenable and increasing.
Proof.
Let be amenable and increasing. Then, by Proposition 2.4, is pseudoultrametric-preserving and, by Proposition 2.7, is semimetric-preserving. It is easy to see that, for every nonempty set and every function , is an ultrametric on if and only if is simultaneously a pseudoultrametric on and a semimetric on . Hence, is ultrametric-preserving.
Now let be ultrametric-preserving. If is not increasing, then there is an ultrametric such that is not a pseudoultrametric (see the proof of Proposition 2.4). Similarly, if is not amenable, then we can find an ultrametric for which is not a semimetric (see the proof of Proposition 2.7). This complete the proof. ∎
Example 2.10**.**
Let be an ultrametric space and let . The function with
[TABLE]
is amenable and increasing. By Theorem 2.9, is an ultrametric.
Theorem 2.11** ([54]).**
Let be amenable. Then the following statements are equivalent.
The function is ultrametric-metric-preserving. 2.
The inequality
[TABLE]
holds whenever .
Proof.
. Let be ultrametric-metric-preserving and let
[TABLE]
Note that (2.5) is trivial if . Suppose . Then there is an ultrametric space with and such that
[TABLE]
Since is ultrametric-metric-preserving, is a metric space. Applying the triangle inequality to the metric , we can simply prove that
[TABLE]
The last inequality is equivalent to
[TABLE]
Inequality (2.6) and the trivial inequality
[TABLE]
imply inequality (2.5).
. Let hold. Let us consider an arbitrary nonempty ultrametric space . We prove that is a metric space. Since is amenable and nonnegative, it suffices to show that the triangle inequality holds for . The triangle inequality holds for if and only if we have inequality (2.8) for arbitrary triple , , . Since is an ultrametric, for given , , , there are , such that (2.7) and (2.6) hold. Consequently it suffices to prove that (2.9) holds whenever we have (2.5), (2.6) and(2.7). Inequality (2.9) is trivial if
[TABLE]
To complete the proof it suffices to note that if
[TABLE]
then (2.9) is equivalent to (2.5). ∎
The following characterization of ultrametrics is, in fact, dual to Theorem 2.9 and Theorem 2.11.
Theorem 2.12**.**
Let be a metric space. Then the following statements are equivalent.
* is an ultrametric space.* 2.
* is a metric space for every amenable and increasing function .* 3.
* is a metric space for every amenable function which satisfies the inequality*
[TABLE]
whenever .
Proof.
The implication follows from Theorem 2.11.
It is clear that holds for every increasing function and all , with . Consequently implies .
. Let hold. If is not an ultrametric, then we can find distinct points , , such that
[TABLE]
Write
[TABLE]
and consider such that
[TABLE]
Then is increasing and amenable. It follows from the definition of and (2.10) that
[TABLE]
By statement , is a metric on . Now using (2.12) and the triangle inequality we obtain
[TABLE]
Thus contrary to (2.10). ∎
Analyzing the proof of Theorem 2.12 we obtain the following corollary.
Corollary 2.13**.**
Let be a metric space. Then is an ultrametric if and only if is a metric for all strictly positive and , where is defined by (2.11).
Let and be two sets and let be a family of mappings from to . Recall that is said to separate points on if for every two distinct , there is such that (see, for example, [57], Definition 7.30).
Definition 2.14**.**
Let be a set of increasing and amenable functions and let . Then is -separating if for every two , with , there is such that .
Theorem 2.15**.**
Let be a set of increasing and amenable functions . If is -separating, then the following statements are equivalent for every metric space :
For every the function is a metric on ; 2.
* is an ultrametric space.*
If is not -separating, then there is a metric space such that is a metric on for every , but is not an ultrametric on .
Proof.
Let be -separating and let be a metric space.
. Suppose is a metric for every . If is not an ultrametric on , then there exist , , such that
[TABLE]
Since is -separating, there is such that
[TABLE]
The function is increasing. It implies the inequalities
[TABLE]
From (2.13) and (2.14) we obtain
[TABLE]
contrary to the triangle inequality for the metric .
. The validity of this implication follows from Theorem 2.12.
Suppose now that is not -separating. Then it follows from Definition 2.14 that there are , such that and
[TABLE]
for all . We can find such that the inequality
[TABLE]
holds. Since every is increasing, the condition and (2.15) imply the inequality
[TABLE]
for every . Let and let be a function such that and and . Then we have
[TABLE]
Hence, is a metric space. From (2.16) and the definition of it follows that is not an ultrametric space. To complete the proof it suffices to note that (2.17) implies the triangle inequality for with every . ∎
Example 2.16**.**
For every and every , we write
[TABLE]
It is clear that every function defined by (2.18) is increasing and amenable. Let . The limit relation
[TABLE]
holds if . Consequently is -separating family for every .
This example and Theorem 2.15 imply the following.
Corollary 2.17**.**
Let be a metric space. Then is an ultrametric if and only if is a metric for every .
Remark 2.18*.*
If , then is a metric for every metric space . Following paper [59], we can say that the space is a -snowflake. Thus Corollary 2.17 claims that a metric is an ultrametric if and only if is -snowflake for every . The proof of ultrametricity of the so-called metric space of resistances given by V. Gurvich and A. Gvishiani in [32, 34] is a nontrivial example of application of the snowflake transformation in real-world model.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] BERNIG, A.—FOERTSCH, T.,—SCHROEDER, V.: Non standard metric products , Beiträge zur Algebra and Geometrie 44 (2003), 499–510.
- 2[2] BESTVINA, M.: R-trees in topology, geometry and group theory , In Daverman, R. J.—Sher, R. B., eds., Handbook of Geometric Topology , 55–91. Nort-Holland, Amsterdam, 2002.
- 3[3] BEYRER, J.—SCHROEDER, V.: Trees and ultrametric möbius structures , P-adic Numbers Ultrametr. Anal. Appl. 9 (2017), 247–256.
- 4[4] BORSíK, J.—DOBOŠ, J.: Functions whose composition with every metric is a metric , Math. Slovaca 31 (1981), 3–12.
- 5[5] BORSíK, J.—DOBOŠ, J.: On metric preserving functions , Real Anal. Exchange 13 (1988), 285–293.
- 6[6] CARLSSON, G.—MÉMOLI, F.: Characterization, stability and convergence of hierarchical clustering methods , J. Machine Learn. Res. 11 (2010), 1425–1470.
- 7[7] CORAZZA, P.: Introduction to metric-preserving functions , Amer. Math. Monthly 104 (1999), 309–323.
- 8[8] DAS, P. P.: Metricity preserving transforms , Pattern Recognition Letters 10 (1989), 73–76.
