In mathematics, an ultrametric space is a special kind of metric space in which the triangle inequality is replaced with d(x, z) ≤ max{d(x, y), d(y, z)}. Sometimes the associated metric is also called a non-Archimedean metric or super-metric. Although some of the theorems for ultrametric spaces may seem strange at a first glance, they appear naturally in many applications.
Contents |
Formally, an ultrametric space is a set of points Failed to parse (Missing texvc executable; please see math/README to configure.): M
with an associated distance function (also called a metric)
(where R is the set of real numbers), such that for all x, y, z in M, one has:
iff Failed to parse (Missing texvc executable; please see math/README to configure.): x=y
(symmetry)
(strong triangle or ultrametric inequality).
The last property can be made stronger using the Krull sharpening[1] to:
with equality if Failed to parse (Missing texvc executable; please see math/README to configure.): d(x, y) \ne d(y, z)
For simplicity, let us use the norms instead of the distances in the proof; we want to prove that if Failed to parse (Missing texvc executable; please see math/README to configure.): ||x+y|| \le \max \left\{ ||x||, ||y||\right\} , then the equality occurs if Failed to parse (Missing texvc executable; please see math/README to configure.): ||x|| \ne ||y|| . Without loss of generality, let's assume that Failed to parse (Missing texvc executable; please see math/README to configure.): ||x|| > ||y|| . This implies that Failed to parse (Missing texvc executable; please see math/README to configure.): ||x + y|| \le ||x|| . But we can also compute Failed to parse (Missing texvc executable; please see math/README to configure.): ||x||=||(x+y)-y|| \le \max \left\{ ||x+y||, ||y||\right\} . Now, the value of Failed to parse (Missing texvc executable; please see math/README to configure.): \max \left\{ ||x+y||, ||y||\right\}
cannot be Failed to parse (Missing texvc executable; please see math/README to configure.): ||y||
, for if that is the case, we have Failed to parse (Missing texvc executable; please see math/README to configure.): ||x|| \le ||y||
contrary to the initial assumption. Thus, Failed to parse (Missing texvc executable; please see math/README to configure.): \max \left\{ ||x+y||, ||y||\right\}=||x+y||
, and Failed to parse (Missing texvc executable; please see math/README to configure.): ||x|| \le ||x+y|| . Using the initial inequality, we have Failed to parse (Missing texvc executable; please see math/README to configure.): ||x|| \le ||x + y|| \le ||x||
and therefore Failed to parse (Missing texvc executable; please see math/README to configure.): ||x+y|| = ||x||
.
From the above definition, one can conclude several typical properties of ultrametrics. For example, in an ultrametric space, for all x, y, z in M and r, s in R:
In the following, the concept and notation of an (open) ball is the same as in the article about metric spaces, i.e.
Proving these statements is an instructive exercise. Note that, by the second statement, a ball may have several center points that have non-zero distance. The intuition behind such seemingly strange effects is that, due to the strong triangle inequality, distances in ultrametrics do not add up.
A contraction mapping may then be thought of as a way of approximating the final result of a computation (which can be guaranteed to exist by the Banach fixed point theorem). Similar ideas can be found in domain theory. P-adic analysis makes heavy use of the ultrametric nature of the p-adic metric.
Applications are also known in solid-state physics, namely in the treatment of spin glasses by the replica-theory of Giorgio Parisi and coworkers,[3] and also in the theory of aperiodic solids.[4]
Ultrametric distances are also utilized in taxonomy and phylogenetic tree construction using the UPGMA and WPGMA methods.[4]
![]() |
Wikimedia Commons has media related to: Non-Archimedean geometry |