Next Article in Journal
Mining and Evolution Analysis of Network Public Opinion Concerns of Stakeholders in Hot Social Events
Next Article in Special Issue
Ultraproducts and Related Constructions
Previous Article in Journal
Applying the Random Forest Method to Improve Burner Efficiency
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Some Model Theoretic Properties of Totally Bounded Ultrametric Spaces

1
Alfréd Rényi Institute of Mathematics, P.O. Box 127, H-1364 Budapest, Hungary
2
Department of Algebra, Budapest University of Technology and Economics, Egry J. u. 1, H-1111 Budapest, Hungary
3
Faculty of Computer Science and Mathematics, University of Kufa, P.O. Box 21, Kufa 540011, Najaf, Iraq
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(12), 2144; https://doi.org/10.3390/math10122144
Submission received: 29 April 2022 / Revised: 6 June 2022 / Accepted: 7 June 2022 / Published: 20 June 2022
(This article belongs to the Special Issue Model Theoretic Logics and Their Frontiers)

Abstract

:
Continuing investigations initiated by the first author, we associate relational structures for metric spaces and investigate their model theoretic properties. In this paper, we consider ultrametric spaces. Among others, we show that any elementary substructure of the relational structure associated with a totally bounded ultrametric space X is dense in X. Further, we provide an explicit upper bound for a splitting chain of atomic types in ultrametric spaces of a finite spectrum. For ultrametric spaces, these results improve previous ones of the present authors and may have further practical applications in designing similarity detecting algorithms.

1. Introduction

Let X = X , ϱ be a metric space. First, we recall a well-known method that associates a relational structure A ( X ) to X . If d is a distance of X , that is, d r a n ( ϱ ) , then the binary relation R d is defined to be
R d = { a , b X 2 : ϱ ( a , b ) d } .
Thus, the relational structure A ( X ) : = X , R d d r a n ( ϱ ) completely describes X and, at the same time, it can be treated as a first order relational structure.
We also recall that the metric space X = X , ϱ is an ultrametric space if and only if
ϱ ( a , b ) max { ϱ ( a , c ) , ϱ ( c , b ) }
holds for all a , b , c X . Furthermore, a metric space X = X , ϱ is defined to be totally bounded iff, for all ε R + , there exists a finite set C ε X such that, for all a X , there exists c C ε with ϱ ( a , c ) < ε , or in another words, the union of the finitely many open ε -balls centered in the elements of C ε covers X.
Investigations related to the present work have been initiated and motivated in [1,2]. The present results may have practical applications e.g., in designing similarity detecting algorithms. More concretely, consider the following setting:
  • X is a set of instances of an abstract data type and
  • ϱ is a distance function on X measuring similarity of elements of X (that is, if ϱ ( a , b ) is small for some a , b X , then a and b are “similar”).
The similarity detecting problem is the following. We are given a fixed set A X and, for an input x X , we would like to find some (or all) elements a A which are “similar enough to x”, that is, for which ϱ ( x , a ) is smaller than a previously fixed ε R + . Very often, X may be infinite and A is finite but huge. The challenge is how to represent A. In these problems, usually the metric space is compact or at least totally bounded and often, it has an ultrametric distance function. For further details, we refer to [2,3]. More applications of finite metric spaces can be found in [4,5,6].
Structural investigations of A ( X ) may help to find suitable representations for finite subspaces of X . In particular, “small” substructures of A ( X ) similar to the whole A ( X ) play a central role. Hence, elementary substructures of A ( X ) , reflection principles and model theoretic stability for formulas of low complexity (atomic formulas, universal formulas, etc.) are particularly interesting.
From the results of [1], one can easily obtain that, if X is a totally bounded metric space, then A ( X ) is Δ -stable in the model theoretic sense (where Δ is the set of all atomic formulas of the language of A ( X ) ). The proof of this was reconstructed in [7] (see Theorem 2.3 therein), where, similarly to [8], we find an “almost isometry” from our space into a finite dimensional Euclidean space. In addition, in Theorem 2.4 of [7], we also characterized dense in itself, totally bounded metric spaces in terms of stability properties of their associated relational structures. Moreover, by [9], stability of generalized Urysohn spaces can be charactized by ultrametrizability.
In the present work, we will investigate totally bounded ultrametric spaces. As we mentioned at the end of the previous paragraph, according to Theorem 2.4 of [7], for a dense in itself metric space X , certain stability properties of A ( X ) are equivalent with total boundedness of X . Hence, this assumption seems to be reasonable. Furthermore, as we mentioned above, from the point of view of applications, total boundedness of X seems to be a mild assumption as well.
The main results of the present work are as follows. In Theorem 1, we prove that, if X is a totally bounded metric space and Y is an elementary substructure of A ( X ) , then Y is dense in X. According to the remark right after the proof of Theorem 1, this theorem is not true in general (total boundedness cannot be deleted from the hypotheses). In Theorem 3, we give an explicit upper bound for the length of a splitting chain of atomic types; this may be used to design and analyze similarity detecting algorithms for ultrametic spaces with finite spectrum (we postpone related investigations later). In Corollary 3, we show that, if X is totally bounded, then one-point extensions of 0 -saturated elementary substructures of A ( X ) remain ( 0 -saturated) elementary substructures. As a byproduct statement, in Corollary 2, we show that, for a totally bounded X , the associated relational structure A ( X ) is not only Δ -stable, but, in fact, stable in the model theoretical sense. For ultrametric spaces, this improves the results presented in [7]. We do not know if Corollary 2 remains true without assuming that X is totally bounded.
The structure of the paper is rather simple: we close this section by fixing our notation. Section 2 contains general model theoretical investigations and Section 3 is devoted to investigate ultrametric spaces of the finite spectrum.

Notation

Our notation is mostly standard, but the following list may help. In general, for topological or model theoretic notions not recalled here, we refer to [10] (and respectively to [11] or [12]).
Throughout this, N denotes the set of natural numbers. In addition, R and R + denote the set of real numbers, and the set of positive real numbers, respectively.
Let X = X , ϱ be a metric space, a X and let γ be a non-negative real number. As usual, the open γ -ball B ( γ , a ) at a is the set
B ( γ , a ) = { x X : ϱ ( a , x ) < γ } .
If L is a first order language, then F o r m L denotes the set of formulas of L .

2. Stability

Studying combinatorial and model theoretic properties of metric and ultrametric spaces has a great tradition (see, e.g., Section 6.4 of [13], [14,15], and the references therein). In this section, we investigate model theoretic stability of certain ultrametric spaces.
In this section, unless otherwise stated, Δ and Γ denote finite sets of formulas. As usual, we do not make a strict distinction between logically equivalent (but syntactically different) formulas.
We assume that the reader is familiar with the notion of structures, types, partial types, etc. For related definitions, we refer to [11,12].
Definition 1.
Let A be a structure, let X Y A and let p be a partial type over Y. We recall from [12] that, by definition, p is ( Δ , Γ ) -splitting over X iff there are b ¯ , b ¯ Y and φ ( v ¯ , w ¯ ) Γ such that t p Δ ( b ¯ / X ) = t p Δ ( b ¯ / X ) but φ ( v ¯ , b ¯ ) , ¬ φ ( v ¯ , b ¯ ) p .
Furthermore, p splits over X iff it ( F o r m L , F o r m L ) -splits over X where F o r m L denotes the set of all formulas of the language L of A .
Remark 1.
Keeping the notation of Definition 1, the following properties of splitting are immediate.
(1) 
If p ( Δ , Γ ) -splits over X and Δ Δ , Γ Γ , then p ( Δ , Γ ) -splits over X.
(2) 
If p ( Δ , Γ ) -splits over X and X X , then p ( Δ , Γ ) -splits over X .
Lemma 1.
Suppose A is a structure, X Y A and a ¯ A Y . Suppose ϕ , ψ Γ are formulas.
(1) 
If t p { ¬ ϕ } ( a ¯ / Y ) ( Δ , { ¬ ϕ } ) -splits over X, then t p Γ ( a ¯ / Y )   ( Δ , Γ ) -splits over X.
(2) 
If t p { ϕ ψ } ( a ¯ / Y ) ( Δ , { ϕ ψ } ) -splits over X, then t p Γ ( a ¯ / Y ) ( Δ , Γ ) -splits over X.
Proof. 
To show ( 1 ) assume t p { ¬ ϕ } ( a ¯ / Y ) ( Δ , ¬ ϕ ) -splits over X. Then, there exist b ¯ , b ¯ Y such that
t p Δ ( b ¯ / X ) = t p Δ ( b ¯ / X ) and ¬ ϕ ( a ¯ , b ¯ ) , ¬ ¬ ϕ ( a ¯ , b ¯ ) t p { ¬ ϕ } ( a ¯ / Y ) .
Thus, ¬ ϕ ( a ¯ , b ¯ ) , ϕ ( a ¯ , b ¯ ) t p Γ ( a ¯ / Y ) showing that t p Γ ( a ¯ / Y ) ( Δ , Γ ) -splits over X.
The proof of ( 2 ) is similar: assume t p { ϕ ψ } ( a ¯ / Y ) ( Δ , { ϕ ψ } ) -splits over X. Then, there exist b ¯ , b ¯ Y such that
t p Δ ( b ¯ / X ) = t p Δ ( b ¯ / X ) and ( ϕ ψ ) ( a ¯ , b ¯ ) , ¬ ( ϕ ψ ) ( a ¯ , b ¯ ) t p { ϕ ψ } ( a ¯ / Y ) .
In particular, A ¬ ( ϕ ( a ¯ , b ¯ ) ) ¬ ( ψ ( a ¯ , b ¯ ) ) . By symmetry, we may assume
A ¬ ϕ ( a ¯ , b ¯ ) ,
that is, ¬ ϕ ( a ¯ , b ¯ ) t p Γ ( a ¯ / Y ) . However, then ϕ , b ¯ and b ¯ show that t p Γ ( a ¯ / Y ) ( Δ , Γ ) -splits over X. □
We will use the following notation. If Ω is a set of formulas, then
Ω : = Ω { v φ : φ Ω   and   v   is   a   variable   occurring   in   φ } .
Lemma 2.
Suppose A is a structure, X Y A , X is finite and a ¯ A Y . Suppose
(a) 
if b ¯ Y , ϕ Γ and A v ϕ ( v , a ¯ , b ¯ ) , then there exists c Y such that A ϕ ( c , a ¯ , b ¯ ) and
(b) 
for all finite Y 0 Y , each Δ-type over Y 0 can be realized in Y.
If t p Γ ( a ¯ / Y ) ( Δ , Γ ) -splits over X, then t p Γ ( a ¯ / Y ) ( Δ , Γ ) -splits over X.
Proof. 
Assume t p Γ ( a ¯ / Y ) ( Δ , Γ ) -splits over X. Then, there exist b ¯ , b ¯ Y and ϕ Γ such that
t p Δ ( b ¯ / X ) = t p Δ ( b ¯ / X ) but A v ϕ ( v , a ¯ , b ¯ ) ¬ v ϕ ( v , a ¯ , b ¯ ) .
By ( a ) , there exists c Y with A ϕ ( c , a ¯ , b ¯ ) . Let p ( v , w ¯ ) = t p Δ ( c b ¯ / X ) (where the variable v corresponds to c and w ¯ corresponds to b ¯ ). Then, c witnesses that v p ( v , w ¯ ) t p Δ ( b ¯ / X ) . Furthermore, as t p Δ ( b ¯ / X ) = t p Δ ( b ¯ / X ) , we obtain v p ( v , w ¯ ) t p Δ ( b ¯ / X ) . Then, p ( v , b ¯ ) is a Δ -type over X b ¯ .
Hence, ( b ) implies that there exists a realization c Y of p ( v , b ¯ ) , in particular,
p ( v , w ¯ ) = t p Δ ( c b ¯ / X ) = t p Δ ( c b ¯ / X ) .
However, then c b ¯ , c b ¯ and ϕ show that t p Γ ( a ¯ / Y ) ( Δ , Γ ) -splits over X (we note that A ¬ ϕ ( c , a ¯ , b ¯ ) because of the last part of (1)). □
Theorem 1.
Suppose X = X , ϱ is a totally bounded metric space. If Y is an elementary substructure of A ( X ) , then Y is dense in X.
Proof. 
Since X is assumed to be totally bounded, it follows that, for each ε r a n ( ϱ ) , there exists n N and
there exist a 0 , , a n 1 X such that { B ( ε , a i ) : i < n } is an ε - net .
However, (2) can be formalized in the language of A ( X ) . Hence,
there   are   a 0 , , a n 1 Y such   that   { B ( ε , a i ) : i < n } is   an   ε -net   in   Y .
Finally, as Y is an elementary substructure of A ( X ) , it follows that { B ( ε , a i ) : i < n } is an ε -net in X as well. □
It is natural to ask if Theorem 1 remains true without assuming that X is totally bounded. The following example shows that this condition cannot be completely eliminated, that is, some extra conditions for X must be assumed in order to reach the desired conclusion.
Let A be any uncountably infinite set and let X be the set of all functions from N into A. For any f , g X , define ϱ ( f , g ) to be
ϱ ( f , g ) = 0 i f   f = g , 1 n + 1 i f   f g   a n d   n   i s   t h e   s m a l l e s t   n u m b e r   f o r   w h i c h   f ( n ) g ( n ) .
It is straightforward to check that X , ϱ is an ultrametric space. As r a n ( ϱ ) Q , the language of A ( X ) is countable. Hence, there exists a countable elementary substructure Y of A ( X ) . Finally, we show that Y is not dense in X. To do so, let R = { f ( 0 ) : f Y } . Since Y is countable, so is R and hence there exists a A R . Let g X be such that g ( 0 ) = a . However, then, clearly, Y and B ( 1 2 , g ) are disjoint (recall that B ( 1 2 , g ) denoting the open ball centered at g with radius 1 2 ).
Lemma 3.
Suppose X = X , ϱ is a metric space and let Δ be the set of atomic formulas of the language of A ( X ) . Let A 0 A 1 B X and a , b X B . Let f : B { a , b } B { a , b } be the function interchanging a and b and leaving all elements of B fixed. Suppose in addition that
(1) 
t p Δ ( a / A 1 ) = t p Δ ( b / A 1 ) ;
(2) 
the types t p Δ ( a / B ) and t p Δ ( b / B ) do not split over A 0 ;
(3) 
if a Δ-type over A 0 can be realized in B, then it also can be realized in A 1 .
Then, f is a partial isomorphism of A ( X ) (that is, f is an isomorphism between the substructures of A ( X ) generated by its domain and range).
Proof. 
Let x r a n ( ϱ ) , c , d B { a , b } be arbitrary. If c , d B or { c , d } = { a , b } , then, clearly,
A ( X ) ϱ ( c , d ) x iff   A ( X ) ϱ ( f ( c ) , f ( d ) ) x
.
Hence, without loss of generality, we may assume that c = a and d B .
By (3), there is an element d A 1 such that t p Δ ( d / A 0 ) = t p Δ ( d / A 0 ) . In addition, we have
t p Δ ( a / d ) = b y ( 2 ) t p Δ ( a / d ) = b y ( 1 ) t p Δ ( b / d ) = b y ( 2 ) t p Δ ( b / d )
hence A ( X ) ϱ ( a , d ) x iff A ( X ) ϱ ( f ( a ) , f ( d ) ) x , as desired. □
Lemma 4.
Suppose X = X , ϱ is an ultrametric space and let Δ be the set of atomic formulas of the language of A ( X ) . Suppose A X and a , b X are such that
ϱ ( a , b ) < i n f { ϱ ( a , c ) : c A } .
Then, t p Δ ( a / A ) = t p Δ ( b / A ) .
Proof. 
Let c A be arbitrary. Then,
ϱ ( b , c ) m a x { ϱ ( b , a ) , ϱ ( a , c ) } = ϱ ( a , c ) .
Furthermore, suppose seeking a contradiction that ϱ ( b , c ) < ϱ ( a , b ) . Then, we would have
ϱ ( a , c ) m a x { ϱ ( a , b ) , ϱ ( b , c ) } = ϱ ( a , b ) ,
which is impossible. It follows that ϱ ( a , c ) = ϱ ( b , c ) holds for any c A , as desired. □
Notational Convention. In order to make our notation more reader friendly, till the end of the present section, we will apply the following notational conventions. If X is a metric space, then, for simplicity, we will denote A ( X ) by A and the underlying set of A ( X ) by A. Furthermore, Δ will denote the set of atomic formulas of the language of A ( X ) .
Lemma 5.
Let X be a totally bounded ultrametric space. With the above notational convention, suppose, for each Y A and a A Y , there exists a finite X Y such that t p Δ ( a / Y ) does not ( F o r m L , Δ ) -split over X.
If Y is the universe of an 0 -saturated elementary substructure of A and a A , then Y { a } generates an 0 -saturated elementary substructure of A .
Proof. 
If a Y , then the statement is obvious. Hence, in the rest of the proof, we assume a A Y . Throughout this proof, if U A , then the substructure of A generated by U will be denoted by A | U .
First, we shall show that
A | Y is an elementary substructure of A | Y { a } .
To do so, assume d ̲ Y , u Y { a } and φ is a formula such that A | Y { a } φ ( u , d ̲ ) . It is enough to check that there exists v Y such that A | Y { a } φ ( v , d ̲ ) . If u Y , then we are done, so we may assume u = a .
Observe that, by assumption, there exists a finite subset A 0 Y such that t p Δ ( a / Y ) does not ( F o r m L , Δ ) -split over A 0 . We claim that, in fact,
t p Δ ( a / A { a } ) does not ( F o r m L , Δ ) - split over A 0 .
To check this, assume, seeking a contradiction, that there are x , y A { a } such that t p ( x / A 0 ) = t p ( y / A 0 ) but ϱ ( a , x ) ϱ ( a , y ) . Let
ε : = i n f { ϱ ( a , e ) : e A 0 { x , y } } .
Since A 0 Y and a A Y , we have ε > 0 . Furthermore, by Lemma 1, there exists a Y such that ϱ ( a , a ) < ε 2 . By Lemma 4, ϱ ( a , x ) = ϱ ( a , x ) and ϱ ( a , y ) = ϱ ( a , y ) . As A | Y is an elementary substructure of A , there exist x , y Y such that
t p ( x / A 0 { a } ) = t p ( x / A 0 { a } )
and
t p ( y / A 0 { a } ) = t p ( y / A 0 { a } ) .
In particular, t p Δ ( a / A 0 { x , y } )   ( F o r m L , Δ ) -splits over A 0 . However, then, by Lemma 4, t p Δ ( a / A 0 { x , y } ) would ( F o r m L , Δ ) -split over A 0 , which is impossible by the choice of A 0 (and because x , y Y ). Hence, ( 4 ) is true.
Note that there are finitely many Δ -types over A 0 and each of them can be realized in A , hence in A | Y as well. Let A 1 Y be finite such that all Δ -types over A 0 can be realized in A 1 . For each finite set, s Y , let b s be a realization of
t p A ( a / A 1 s )
in A | Y . Finally, let f s : Y { a } Y { a } be the function interchanging a and b s and leaving all elements of Y { b s } fixed. We claim that, for all s,
f s is an automorphism of A | Y { a } .
To check this, observe that the conditions of Lemma 3 are satisfied by our construction.
Now, consider the case when s = . By ( 5 ) , f is still an automorphism of A | Y { a } . It follows that A | Y { a } φ ( f ( a ) , f ( d ̲ ) ) . However, by construction, f ( a ) = b Y and f ( d ̲ ) = d ̲ . Thus, ( 3 ) has been established.
It remains to show that A | Y { a } is an elementary substructure of A . To do so, assume d ̲ Y and φ is a formula such that A φ ( a , d ̲ ) . We shall show
A | Y { a } φ ( a , d ̲ ) .
Let s be any finite subset of Y containing the range of d ̲ . Then, by construction, b s Y and A φ ( b s , d ̲ ) . Since Y generates an elementary substructure of A , we also have A | Y φ ( b s , d ̲ ) . Furthermore, by ( 3 ) , A | Y is an elementary substructure of A | Y { a } hence A | Y { a } φ ( b s , d ̲ ) . Finally, by ( 5 ) , f s is an automorphism of A | Y { a } mapping b s onto a and leaving d ̲ fixed. Therefore, A | Y { a } φ ( a , d ̲ ) , that is, ( 6 ) holds, as desired.
To show that A | Y { a } is 0 -saturated, assume s Y is finite and p is a type over s { a } . We shall show that p can be realized in A | Y { a } . By the previous parts, f s ( p ) is a type over s b s Y . Since A | Y is assumed to be 0 -saturated, there exists c Y that realizes f s ( p ) . However, then f s ( c ) realizes p and we are done. □
Now, for certain ultrametric spaces, we can improve Lemma 2.
Lemma 6.
Assume the hypotheses of Lemma 5. Let Γ and Φ be any finite set of formulas. With the notational convention before Lemma 5, suppose X Y A , X is finite and a ¯ A Y . Suppose Y generates an 0 -saturated substructure of A .
If t p Γ ( a ¯ / Y ) ( Φ , Γ ) -splits over X, then t p Γ ( a ¯ / Y ) ( Φ , Γ ) -splits over X.
Proof. 
By Lemma 5, Y { a ¯ } generates an 0 -saturated elementary substructure of A , hence Lemma 2(a) and (b) are satisfied. □
Theorem 2.
Assume the hypotheses of Lemma 5. With the notational convention before Lemma 5, let X Y A and a ¯ A Y such that Y is the universe of an 0 -saturated elementary substructure of A .
If t p Δ ( a ¯ / Y ) does not ( F o r m L , Δ ) -split over X, then t p ( a ¯ / Y ) does not split over X.
Proof. 
Let Δ 0 = Δ , and, if Δ n has already been defined for some n N , then let
Δ n + 1 = Δ { ¬ ϕ , ϕ ψ : ϕ , ψ Δ n } Δ n
.
To complete the proof, we shall show that, for all n N ,
t p Δ n ( a ¯ / Y ) does not ( F o r m L , Δ n ) - split over X .
We apply induction on n. For n = 0 , ( 7 ) holds by assumption. Next, assume ( 7 ) is true for some n N . Let ϕ , ψ Δ n be arbitrary. Then, (the contrapositive forms of) Lemmas 1 and 6 imply respectively that
  • t p ¬ ϕ ( a ¯ / Y ) does not ( F o r m L , { ϕ } ) -split over X;
  • t p ϕ ψ ( a ¯ / Y ) does not ( F o r m L , { ψ ψ } ) -split over X and
  • t p Δ n ( a ¯ / Y ) does not ( F o r m L , Δ n ) -split over X.
Consequently, ( 7 ) remains true for n + 1 , and the induction is complete.
Finally observe that, if t p ( a ¯ , Y ) would split over X, then, for some n N , t p Δ n ( a ¯ / Y ) would ( F o r m L , Δ n ) -split over X. Hence, the proof is complete. □
The next corollary, in our context, is a kind of converse of Lemma 2.7 of Chapter I.2 of [12]. The idea of the proof is similar to the methods applied in [16].
Corollary 1.
Assume the hypotheses of Lemma 5. Then, A is stable.
In more detail, suppose X is a totally bounded ultrametric space and with the notational convention before Lemma 5, suppose, for each Y A and a A Y , there exists a finite X Y such that t p Δ ( a / Y ) does not ( F o r m L , Δ ) -split over X. Then, A is stable.
Proof. 
It is enough to show that, if A is an elementary extension of A and Y A is the universe of an 0 -saturated elementary substructure of A with | Y | = 2 2 0 , then the number of types over Y is at most (in fact, precisely) | Y | . Without loss of generality, we may assume that A is | Y | + -saturated.
For each finite subset X Y , choose Y X Y with X Y X and which is the universe of an 0 -saturated elementary substructure of A with cardinality 2 0 . By assumption, for all a A Y , there exists a finite X ( a ) Y such that
t p Δ ( a / Y ) does not ( F o r m L , Δ ) - split over X ( a ) .
For each a A Y , let γ ( a ) = X ( a ) , t p ( a / Y X ( a ) ) . Clearly,
| r a n ( γ ) | | [ Y ] 2 0 | · 2 2 0 = | Y |
.
Combining this with our saturation assumption on A , it is enough to show that
for   all   a , b A Y   if   γ ( a ) = γ ( b )   then   t p ( a / Y ) = t p ( b / Y ) .
To do so, assume a , b A Y and γ ( a ) = γ ( b ) . By Theorem 2, t p ( a / Y X ( a ) ) does not split over X ( a ) and similarly (by γ ( a ) = γ ( b ) ), t p ( b / Y X ( a ) ) does not split over X ( a ) . Suppose ϕ ( v , b ¯ ) t p ( a / Y ) ; we shall show ϕ ( v , b ¯ ) t p ( b / Y ) . Let c ¯ be a realization of t p ( b ¯ / X ( a ) ) in Y X ( a ) (such a realization exists because Y X ( a ) is 0 -saturated). Since t p ( a / Y ) does not split over X ( a ) , it follows that ϕ ( v , c ¯ ) t p ( a / Y X ( a ) ) . Combining this with γ ( a ) = γ ( b ) , we obtain ϕ ( v , c ¯ ) t p ( b / Y X ( a ) ) . However, t p ( b / Y X ( a ) ) does not split over X ( a ) , whence ϕ ( v , b ¯ ) t p ( b / Y ) , as desired. □

3. Ultrametric Spaces of Finite Spectrum

In somewhat different contexts, variants of the next theorem appear in [1].
Theorem 3.
Let X = X , ϱ be an ultrametric space of finite spectrum, let Y A and let Δ = { R α : α r a n ( ϱ ) } be the set of atomic formulas of A ( X ) . Then, for each a A Y , there exists a finite B Y such that t p Δ ( a / Y ) does not ( Δ , Δ ) -split over B. In addition, | B | 2 · ( 2 | r a n ( ϱ ) | 1 ) .
If X is an ultrametric space with an arbitrary spectrum, then the same conclusion holds for all finite reducts of A ( X ) .
Proof. 
Fix a A Y and assume, seeking a contradiction, that there is no B satisfying the conclusion of the theorem. For each i 1 + ( 2 | r a n ( ϱ ) | 1 ) , we define finite subsets B i Y and c i , d i Y by recursion such that the following stipulations are satisfied:
(a)
B i + 1 = B i { c i + 1 , d i + 1 } is finite;
(b)
t p Δ ( c i + 1 / B i ) = t p Δ ( d i + 1 / B i ) ;
(c)
ϱ ( a , c i + 1 ) > ϱ ( a , d i + 1 ) > 0 .
Let B 0 = ; then, clearly, (a)–(c) are satisfied. Assume i ( 2 | r a n ( ϱ ) | 1 ) and B j , c j , d j have already been defined for all j i , such that (a)–(c) are satisfied. According to the indirect assumption in the first sentence of the present proof,
t p Δ ( a / Y ) ( Δ , Δ ) -splits   over B i
It follows that there exist c i + 1 , d i + 1 Y such that t p Δ ( c i + 1 / B i ) = t p Δ ( d i + 1 / B i ) but ϱ ( a , c i + 1 ) > ϱ ( a , d i + 1 ) . Define B i + 1 to be B i + 1 = B i { c i + 1 , d i + 1 } . Clearly, (a)–(c) remain true.
In this way, B i , c i , d i has been defined for all i 1 + ( 2 | r a n ( ϱ ) | 1 ) . Let
T = { α , β : α > β > 0 , α , β r a n ( ϱ ) }
.
Clearly, | T | ( 2 | r a n ( ϱ ) | 1 ) and for each i 1 + ( 2 | r a n ( ϱ ) | 1 ) , we have ϱ ( a , c i ) , ϱ ( a , d i ) T . However, then, by the pigeon hole principle, there exist α > β r a n ( ϱ ) { 0 } and j < k 1 + ( 2 | r a n ( ϱ ) | 1 ) such that
α = ϱ ( a , c j ) = ϱ ( a , c k ) and β = ϱ ( a , d j ) = ϱ ( a , d k )
.
Now, observe that
ϱ ( d j , d k ) m a x { ϱ ( d j , a ) , ϱ ( a , d k ) } = β
hence, by (b), we obtain ϱ ( c k , d j ) β . In addition,
ϱ ( c k , d k ) m a x { ϱ ( c k , d j ) , ϱ ( d j , d k ) } β
.
Therefore,
α = ϱ ( c k , a ) m a x { ϱ ( c k , d k ) , ϱ ( d k , a ) } β ,
which is impossible because, by stipulation (c) of our construction, α > β . This contradiction completes the proof.
The last sentence of the theorem can be proved similarly. □
Corollary 2.
Totally bounded ultrametric spaces are stable.
Proof. 
Since A ( X ) is stable if and only if all of its finite reducts are stable, one can combine Corollary 1 and Theorem 3. □
Corollary 3.
If X is a totally bounded metric space, Y is an 0 -saturated elementary substructure of A ( X ) and a X is arbitrary, then Y { a } generates an 0 -saturated elementary substructure of A ( X ) .
Proof. 
Combine Lemma 5 and Theorem 3. □

Author Contributions

Investigation, G.S. and K.A.-S. All authors have read and agreed to the published version of the manuscript.

Funding

Supported by the Hungarian National Foundation for Scientific Research grants K129211.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sági, G. Almost injective Mappings of Totally Bounded Metric Spaces into Finite Dimensional Euclidean Spaces. Adv. Pure Math. 2019, 9, 555–566. [Google Scholar] [CrossRef] [Green Version]
  2. Sági, G.; Al-Sabti, K. Totally bounded metric spaces and similarity detecting algorithms. In Proceedings of the 15th International Scientific Conference on Informatics, Poprad, Slovakia, 20–22 November 2019; Steingartner, W., Korečko, S., Szakál, A., Eds.; IEEE: Piscataway, NJ, USA, 2019; pp. 338–342. [Google Scholar]
  3. Hjaltason, G.R.; Samet, H. Contractive Embedding Methods for Similarity Searching in Metric Spaces; Technical Report; Computer Science Department, Center for Automation Research, Institute for Advanced Computer Studies, University of Maryland: College Park, MD, USA, 2000. [Google Scholar]
  4. Bressan, M.; Cesa-Bianchi, N.; Lattanzi, S.; Paudice, A. Exact Recovery of Clusters in Finite Metric Spaces Using Oracle Queries. In Proceedings of the Thirty Fourth Conference on Learning Theory, Boulder, CO, USA, 15–19 August 2021; Volume 134, pp. 775–803. [Google Scholar]
  5. Shi, M.; Rioul, O.; Solé, P. Designs in Finite Metric Spaces: A Probabilistic Approach. Graphs Comb. 2021, 37, 1653–1667. [Google Scholar] [CrossRef]
  6. Sosov, E.N. Main metric invariants of finite metric spaces II. Izvestiya Vysshikh Uchebnykh Zavedenii Matematika 2016, 6, 86–90. [Google Scholar] [CrossRef]
  7. Sági, G.; Al-Sabti, K. Totally Bounded Metric Spaces, Their Model Theoretic Stability and Similarity Detecting Algorithms. IPSI Trans. Internet Res. 2020, 16, 24–30. [Google Scholar]
  8. Bourgain, J. On lipschitz embedding of finite metric spaces in Hilbert space. Israel J. Math. 1985, 52, 46–52. [Google Scholar] [CrossRef]
  9. Conant, G. Neostability in countable homogeneous metric spaces. Ann. Pure Appl. Logic. 2017, 168, 1442–1471. [Google Scholar] [CrossRef] [Green Version]
  10. Engelking, R. General Topology; Heldermann Verlag: Berlin, Germany, 1989. [Google Scholar]
  11. Chang, C.C.; Keisler, H.J. Model Theory; North-Holland: Amsterdam, The Netherlands, 1973. [Google Scholar]
  12. Shelah, S. Classification Theory; North-Holland: Amsterdam, The Netherlands, 1990. [Google Scholar]
  13. Poizat, B. A Course in Model Theory; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
  14. Huber, K.T.; Moulton, V.; Spillner, A. Optimal realizations and the block decomposition of a finite metric space. Discret. Appl. Math. 2021, 302, 103–113. [Google Scholar] [CrossRef]
  15. Sauer, N. Distance Sets of Urysohn Metric Spaces. Can. J. Math. 2013, 65, 222–240. [Google Scholar] [CrossRef]
  16. Sági, G.; Gyenis, Z. Upward Morley’s Theorem Downward. Math. Logic. Q. 2013, 59, 303–331. [Google Scholar] [CrossRef] [Green Version]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sági, G.; Al-Sabti, K. On Some Model Theoretic Properties of Totally Bounded Ultrametric Spaces. Mathematics 2022, 10, 2144. https://doi.org/10.3390/math10122144

AMA Style

Sági G, Al-Sabti K. On Some Model Theoretic Properties of Totally Bounded Ultrametric Spaces. Mathematics. 2022; 10(12):2144. https://doi.org/10.3390/math10122144

Chicago/Turabian Style

Sági, Gábor, and Karrar Al-Sabti. 2022. "On Some Model Theoretic Properties of Totally Bounded Ultrametric Spaces" Mathematics 10, no. 12: 2144. https://doi.org/10.3390/math10122144

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop