Abstract
We introduce the Boolean algebra of d-semialgebraic (more generally, d-definable) sets and prove that its Stone space is naturally isomorphic to the Ellis enveloping semigroup of the Stone space of the Boolean algebra of semialgebraic (definable) sets. For definably connected o-minimal groups, we prove that this family agrees with the one of externally definable sets in the one-dimensional case. Nonetheless, we prove that in general these two families differ, even in the semialgebraic case over the real algebraic numbers. On the other hand, in the semialgebraic case we characterise real semialgebraic functions representing Boolean combinations of d-semialgebraic sets.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
A recurrent matter in real algebraic geometry is attempting to characterize some properties of an algebraic or semialgebraic set defined over a parameter set using a simpler set of parameters. For instance, in [15] (see also [6]) the authors prove that any affine algebraic variety defined over the real field is homeomorphic to a variety defined over the field \(\mathbb {R}_{\text {alg}}\) of real algebraic numbers. They do not achieve this by applying Tarski’s transfer principle, but instead by producing a deformation of the coefficients. To accomplish this, they consider sets of the form \(Z\cap \mathbb {R}^n_{\text {alg}}\) where \(Z\subset \mathbb {R}^n\) is a semialgebraic set defined over \(\mathbb {R}\). These sets are known as externally semialgebraic and constitute the central topic of our paper. For example, the set
More generally, one can define the notion of externally semialgebraic set for an arbitrary real closed field \(R_1\). Namely, a subset X of \(R_1^n\) is externally semialgebraic if there exists a larger real closed field \(R_2\) and a semialgebraic subset \(Z\subset R_2^n\) such that \(X=Z\cap R_1^n\).
The problem that we address in this paper is in a certain sense similar to the one described above for real closed fields. We analyse whether any externally semialgebraic subset X of \(R_1^n\) can be described in a specific way using a semialgebraic subset from a larger real closed field \(R_2\). More precisely, whether any externally semialgebraic set \(X\subset R_1^n\) is d-semialgebraic, that is, if there exists a semialgebraic subset \(Z\subset R_2^n\) defined over \(R_1\) and a point \(a\in R_2^n\) such that \(X=(Z-a)\cap R_1^n\).
The objective is to prove for \(n\ge 2\) that the collection of sets formed by Boolean combinations of d-semialgebraic sets of \(R_1^n\) is different from the collection of externally semialgebraic sets of \(R_1^n\). In fact, we show that \(X_\pi \) above is not a Boolean combination of d-semialgebraic sets. This is a reasonable statement, since multiplication by \(\pi \) should not be possible to code just via multiplication by real algebraic numbers and translations by transcendental numbers.
Although the problem can be stated in terms of classical semialgebraic geometry, the solution relies in model-theoretic tools. So, since the above notions adapt to definable sets, we shall not only focus on real closed fields and semialgebraic sets, but on arbitrary (o-minimal) structures and definable sets, which are precisely the semialgebraic ones in the real algebraic setting. It is worth noticing that the study of externally definable sets in model theory is a recurrent topic. This goes back to [1] where the authors prove that externally semialgebraic subsets of a real closed field are precisely finite unions of convex subsets, a crucial property in our work.
The introduction of d-definable sets and the motivation to show that these two collections of sets are not equal comes from the theory of Ellis enveloping semigroups. In his seminal work [12], Newelski made several connections between model theory and topological dynamics, which has become an active area of research over the past decade, see for instance [3, 7,8,9, 17, 18] and [22] for some further reading.
We briefly recall Newelski’s construction. Let G be a definable group in a structure M. The group acts naturally by homeomorphisms on the compact Hausdorff space of types \(S_G(M)\) concentrated in G (that is, space of ultrafilters of definable subsets of G). A classical construction due to Ellis [5] permits to associate to this action the so-called Ellis enveloping semigroup \((E(S_G(M)),\circ )\), i.e. a compact Hausdorff topological space equipped with a semigroup operation which is continuous in the first coordinate. In [12, pp. 68–69], Newelski gives two abstract conditions to identify the Ellis enveloping semigroup \(E(S_G(M))\) with the Stone space \(S_G(M)\). Nonetheless, as he points out, these conditions may fail even when G is the additive group of algebraic real numbers and \(M={\mathbb {R}}_\textrm{alg}\).
Later on, Newelski [13] observed that to understand the dynamics of the group action is more convenient to work with externally definable sets, and consider the action of G on the Stone space \(S^\textrm{ext}_G(M)\) of ultrafilters of externally definable sets of M. In this situation, the semigroup \((E(S^\textrm{ext}_G(M)),\circ )\) turns out to be \((S^\textrm{ext}_G(M),*)\) itself, with a well-known model theoretic operation \(*\) called coheir product.
Whilst considering the action on \(S^\textrm{ext}_G(M)\) eases the model-theoretic treatment of the Ellis semigroup, it seems also natural to ask whether \(E(S_G^\textrm{ext}(M)) \simeq S_G^\textrm{ext}(M)\) are naturally isomorphic to \(E(S_G(M))\) as Ellis semigroups. To the best of our knowledge, there is no example in the literature showing they are different. In fact, the question has been completely neglected, apart from the aforementioned remark due to Newelski. Hence, the primary objective of our paper is to demonstrate that \(S_G^\textrm{ext}(M)\) and \(E(S_G(M))\) are not naturally isomorphic in general.
In order to achieve this objective, in Sects. 2 and 3 we revisit and refine certain aspects of the framework established by Newelski in his groundbreaking works [12, 13] and [14], by studying Ellis semigroups of Stone spaces. As a consequence we obtain the following characterization:
Theorem A
(Corollary 3.4) Let M be an arbitrary structure. The Ellis semigroups \(S_G^\textrm{ext}(M)\) and \(E(S_G(M))\) are canonically isomorphic if and only if every externally definable subset of G(M) is a (positive) Boolean combination of d-definable sets.
In Sect. 4 we then focus in the o-minimal context. Note that if the universe of M is the (Dedekind complete) real field \(\mathbb {R}\) then \(S^\textrm{ext}_G(M)=S_G(M)\). Therefore, to find an example where \(S^\textrm{ext}_G(M)\) is not \(E(S_G(M))\) it is natural to consider either M an \(\aleph _0\)-saturated o-minimal structure, or \(M=\mathbb {R}_{\text {alg}}\). We prove the following result:
Theorem B
(Theorems 4.1 and 4.2, Corollary 4.10) Let M be an o-minimal structure and let G be a definable group. The following hold:
- (i):
-
If \(\dim (G)=1\), then \((S^\textrm{ext}_G(M),*)\) and \((E(S_G(M)),\circ )\) are naturally isomorphic as Ellis semigroups.
- (ii):
-
If M is an \(\aleph _0\)-saturated expansion of a real closed field and \(G=(M^2,+)\), then \((S^\textrm{ext}_G(M),*)\) and \((E(S_G(M)),\circ )\) are not naturally isomorphic as Ellis semigroups.
- (iii):
-
If M is an expansion of the field \(\mathbb {R}_{\text {alg}}\) and \(G=(\mathbb {R}^2_{\text {alg}},+)\), then \((S^\textrm{ext}_G(M),*)\) and \((E(S_G(M)),\circ )\) are not naturally isomorphic as Ellis semigroups.
In addition, in Remark 4.11 we also construct an example of a definably compact group G for which \((S^\textrm{ext}_G(M),*)\) and \((E(S_G(M)),\circ )\) are not naturally isomorphic as Ellis semigroups.
Finally, before finishing the introduction, we make some comments on the proof of the last theorem. For the proof of (iii) we establish a general statement (Proposition 4.8) that enables us to characterize the real semialgebraic functions representing Boolean combinations of d-semialgebraic sets. Using this proposition, we deduce that \(X_\pi \) mentioned above is not a Boolean combination of d-semialgebraic sets. Furthermore, this proposition allows us to demonstrate that many other externally semialgebraic sets (intuitively, any externally semialgebraic set described by a semialgebraic function using the product by transcendental numbers) are also not expressible as such Boolean combinations.
The situation in (ii) is quite different. We prove that a specific externally definable set is not a Boolean combination of d-definable sets. Although the general technique can be applied to other externally definable sets, the proof depends on certain bounds calculated for the specific example we are considering. Moreover, we show there are examples of externally definable sets that at first sight could seem d-definable, but are not (see Example 4.7).
2 Set-up on Ellis semigroups of Stone spaces
The goal of the section is to give a general framework to study the Ellis enveloping of some spaces of types. It will be convenient to regard these as Stone spaces. So, we fix a very general set-up in terms of Boolean algebras following the approach of Newelski [13, Section 1] and [14, Section 1], see also [4, Section 3].
Definition 2.1
An Ellis semigroup is a semigroup \((E,\cdot )\) which is a compact Hausdorff topological space such that \(\cdot \) is continuous in the first coordinate, that is, for each \(y\in E\) the map \(x\mapsto x\cdot y\) is continuous.
A natural example of Ellis semigroup is the Ellis enveloping semigroup. We recall briefly its construction, see [5]. Suppose that S is a G-flow, i.e. let G be a group with the discrete topology acting on a compact Hausdorff space S by homeomorphisms. Thus the action is given by a (continuous) homomorphism \(G\rightarrow \textrm{Homeo}(S)\le S^S\) with \(g\mapsto \ell _g\). The Ellis enveloping semigroup E(S) is the closure of \(\{\ell _g\}_{g\in G}\) in \(S^S\), where \(S^S\) is equipped with the product topology.
Fact 2.2
(Ellis) The pair \((E(S),\circ )\) is an Ellis semigroup, where \(\circ \) denotes the composition of functions.
Now, fix a group G and let \(\mathcal {A}\subset \mathcal P(G)\) be a Boolean algebra. Consider the Stone space \(S(\mathcal {A})\) of \(\mathcal {A}\), which recall is the set of ultrafilters on \(\mathcal {A}\). This is a compact Hausdorff totally disconnected topological space with the Stone topology, i.e. the topology generated by the family of subsets of the form \([X]=\{p\in S(\mathcal A) \ | \ X\in p\}\) where X is an arbitrary element of \(\mathcal {A}\). For \(g\in G\), we write \(p_g^\mathcal {A}\) to denote the principal ultrafilter \(\{X\in \mathcal {A}\ |\ g\in X\}\) associated to g.
Suppose that \(\mathcal {A}\) is left-invariant, that is, it is closed under left-translation by elements of G. For \(g\in G\) define \(\ell ^{\mathcal {A}}_g:S(\mathcal {A})\rightarrow S(\mathcal {A})\) as
The inverse of \(\ell ^{\mathcal {A}}_g\) is clearly \(\ell ^{\mathcal {A}}_{g^{-1}}\). Thus, each map \(\ell _g^\mathcal {A}\) is a homeomorphism since for \(X\in \mathcal {A}\) we have
which is a basic open subset of \(S(\mathcal {A})\). Therefore \(S(\mathcal {A})\) is a G-flow.
For an ultrafilter \(p\in S(\mathcal {A})\), consider the map
This is a homomorphism of Boolean algebras which preserves left-translation. Note that a priori there is no reason why the image of \(d_p\) is contained in \(\mathcal {A}\).
We recall the following definition from [14].
Definition 2.3
Let \(\mathcal {A}\subset \mathcal P(G)\) be a left-invariant Boolean algebra. We say that \(\mathcal {A}\) is d-closed if \(d_qX\in \mathcal {A}\) for every \(q\in S(\mathcal {A})\) and \(X\in \mathcal {A}\).
Remark 2.4
If a left-invariant Boolean algebra \(\mathcal {A}\) is d-closed, then \(\mathcal {A}\) is necessarily right-invariant, i.e. it is closed under right-translation by elements of G. Indeed, in general, given \(X\in \mathcal {A}\) and \(h\in G\) we have that
Thus, assuming that \(\mathcal {A}\) is d-closed, we see that \(Xh\in \mathcal {A}\).
We introduce the following notion, which also appears in [10, Section 2.3] in an equivalent form (see Remark 2.6 below).
Definition 2.5
Given a left-invariant Boolean subalgebra \(\mathcal {A}\subset \mathcal P(G)\) we define \(\mathcal {A}^d\subset \mathcal P(G)\) to be the Boolean subalgebra generated by the sets of the form \(d_p X\) for \(p\in S(\mathcal {A})\) and \(X\in \mathcal {A}\).
Note that by taking \(h=1_G\) in the expression (1) of Remark 2.4 we immediately get that \(\mathcal {A}\subset \mathcal {A}^d\), so \(\mathcal {A}=\mathcal {A}^d\) whenever \(\mathcal {A}\) is d-closed. Furthermore, we also have the following.
Remark 2.6
Let \(\mathcal {A}\) be a left-invariant Boolean algebra.
-
(1)
The Boolean algebra \(\mathcal {A}^d\) is left-invariant because \(hd_qY=d_qhY\) for any \(q\in S(\mathcal {A})\), \(h\in G\) and \(Y\in \mathcal {A}\).
-
(2)
If \(\mathcal {A}\subset \mathcal {B}\) are two left-invariant Boolean algebras such that \(\mathcal {B}\) is d-closed, then \(\mathcal {A}^d\subset \mathcal {B}^d\). Indeed, given some set \(X\in \mathcal {A}\subset \mathcal {B}\) and some \(p\in S(\mathcal {A})\), choose some ultrafilter \(q\in S(\mathcal {B})\) such that \(q_{|\mathcal {A}} = p\). It then follows that
$$\begin{aligned} g\in d_p X \ \Leftrightarrow \ g^{-1}X \in p \ \Leftrightarrow \ g^{-1}X \in q \ \Leftrightarrow \ g\in d_q X, \end{aligned}$$showing that \(d_pX = d_qX\in \mathcal {B}^d\), as required. In particular, if \(\mathcal {B}\) is d-closed then \(\mathcal {A}^d\subset \mathcal {B}\).
It follows from (1) and (2) that \(\mathcal {A}^d\) is the smallest left-invariant d-closed Boolean algebra containing \(\mathcal {A}\). This results has also been proved independently in [10, Section 2.2]. Indeed, Malinowski defines \(\mathcal {A}^d\) as the minimal d-closed left-invariant subalgebra of \(\mathcal P(G)\) and then proves in [10, Fact 2.22] that it is precisely the Boolean algebra generated by the sets \(d_p X\) for \(p\in S(\mathcal {A})\) and \(X\in \mathcal {A}\).
Next, we will also see that \(\mathcal {A}^d\) is itself d-closed but before it is convenient to introduce some further notation.
The following is a mere translation of [13, Lemma 1.5(1)] to this general setting (cf. [4, Lemma 3.10]). We give the proof for the sake of completeness.
Fact 2.7
Let \(\mathcal {A}\subset \mathcal {B}\) be two left-invariant Boolean subalgebras of \(\mathcal P(G)\) such that \(\mathcal {A}^d\subset \mathcal {B}\). For \(p\in S(\mathcal {B})\), the map
is well-defined and is the limit of \((\ell ^{\mathcal {A}}_g)_{g\in G}\) with respect to the ultrafilter p in the pointwise convergence topology in the space of functions from \(S(\mathcal {A})\) to \(S(\mathcal {A})\).
Proof
Observe first that the set \(\ell _p^\mathcal {A}(q)\) is well-defined since \(d_qX\in \mathcal {A}^d\subset \mathcal {B}\) and \(p\in S(\mathcal {B})\). Furthermore, the set \(\ell _p^\mathcal {A}(q)\) is an ultrafilter on \(\mathcal {A}\). Hence, the map is well-defined. Also, for \(g\in G\) observe that \(\ell _g^{\mathcal {A}}\) coincides with the map associated to the principal ultrafilter \(p_g^\mathcal {B}\) because
Finally, for an ultrafilter \(p\in S(\mathcal {B})\) and \(X\in \mathcal {A}\) we have that
which shows that \(\lim _{g\rightarrow p}\ell ^{\mathcal {A}}_g = \ell _p^{\mathcal {A}}\). \(\square \)
Note that for a left-invariant Boolean algebra \(\mathcal {A}\), Fact 2.7 provides a description of the Ellis semigroup \((E(S(\mathcal {A})),\circ )\) of the G-flow \(S(\mathcal {A})\). Indeed, for any \(\mathcal {B}\) left-invariant Boolean subalgebra of \(\mathcal P(G)\) with \(\mathcal {A}^d\subset \mathcal {B}\) we have that
where the second equality holds by considering the restriction map \(S(\mathcal {B}) \twoheadrightarrow S(\mathcal {A}^d)\). Henceforth, to easier notation, we omit to write the superscript \(\mathcal {A}\) in \(\ell _p^\mathcal {A}\) when there is no possible confusion.
In addition, Newelski proved [14, Proposition 2.4] (see also Proposition 2.10 below):
Fact 2.8
Let \(\mathcal {A}\subset \mathcal P(G)\) be a left-invariant d-closed Boolean subalgebra. We have that \((S(\mathcal {A}),*)\) is an Ellis semigroup, where \(*\) is defined as \(p*q:=\ell _p(q)\). Furthermore, the map
is an isomorphism of Ellis semigroups.
Now we see that \(\mathcal {A}^d\) is d-closed. So, the result above will hold true for \(\mathcal {A}^d\).
Lemma 2.9
The Boolean algebra \(\mathcal {A}^d\) is the smallest left-invariant d-closed Boolean algebra containing \(\mathcal {A}\).
Proof
By Remark 2.6, it remains to prove that \(\mathcal {A}^d\) is d-closed. Since for each \(p\in S(\mathcal {A}^d)\) the map \(d_p:\mathcal {A}^d\rightarrow \mathcal P(G)\) is a homomorphism of Boolean algebras, it suffices to show that \(d_p X \in \mathcal {A}^d\) for arbitrary \(p\in S(\mathcal {A}^d)\) and \(X=d_q Y\) with \(q\in S(A)\) and \(Y\in \mathcal {A}\). In that case, and since \(\ell ^\mathcal {A}_p(q)\in S(\mathcal {A})\) by Fact 2.7, we have
Hence, we deduce that \(d_pX=d_{\ell _p^\mathcal {A}(q)}Y\) belongs to \(\mathcal {A}^d\), as desired. \(\square \)
As a consequence, it follows from Fact 2.8 that \(S(\mathcal {A}^d)\) is naturally isomorphic to \(E(S(\mathcal {A}^d))\) as Ellis semigroups. Furthermore, an inspection of the original proof in [14, Proposition 2.4] yields the following. In fact, it explicitly appears in [10, Theorem 2.24] where it is credited to Newelski.
Proposition 2.10
Let \(\mathcal {A}\subset \mathcal {B}\) be two left-invariant Boolean subalgebras of \(\mathcal P(G)\) such that \(\mathcal {B}\) is d-closed. The map
is an epimorphism of Ellis semigroups. Furthermore, it is an isomorphism when \(\mathcal {A}^d = \mathcal {B}\).
Proof
We first prove that \(\Lambda : S(\mathcal {B})\rightarrow S(\mathcal {A})^{S(\mathcal {A})}\) is continuous, where \(S(\mathcal {A})^{S(\mathcal {A})}\) is equipped with the product topology. It suffices to show that the map \(S(\mathcal {B})\rightarrow S(\mathcal {A})\) given by \(p\mapsto \ell _p^\mathcal {A}(q)\) is continuous for every \(q\in S(\mathcal {A})\). So, let \(X\in \mathcal {A}\), consider the basic open set [X] and set \(U\subset S(\mathcal {B})\) to be its preimage under this map. Note that for \(p\in S(\mathcal {B})\) we have
Since \(d_qX\in \mathcal {A}^d\subset B\), we deduce that U is a (basic) open set, showing that the map \(p\mapsto \ell _p^{\mathcal {A}^{}} (q)\) is continuous, as desired.
Once we have seen that \(\Lambda : S(\mathcal {B})\rightarrow S(\mathcal {A})^{S(\mathcal {A})}\) is continuous, we obtain that its image \(\textrm{im}(\Lambda )\) is a closed subset of \(S(\mathcal {A})^{S(\mathcal {A})}\). So, as clearly \(\ell _g\in \textrm{im}(\Lambda )\) for \(g\in G\), we deduce that \(E(S(\mathcal {A}))\subset \textrm{im}(\Lambda )\). Moreover, we get the equality by Fact 2.7. Therefore, we have shown that \(\Lambda : S(\mathcal {B}) \rightarrow E(S(\mathcal {A}))\) is an epimorphism of Ellis semigroups.
For the second part of the statement it is enough to prove that \(\Lambda \) is injective, as \(S(\mathcal {A}^d)\) is compact and \(E(S(\mathcal {A}))\) Hausdorff. Let \(p_1,p_2\in S(\mathcal {A}^d)\) be two distinct ultrafilters. So, there is some set \(Y\in \mathcal {A}^d\) such that \(Y\in p_1\) but \(Y\not \in p_2\), which we may assume to be of the form \(d_qX\) for some \(X\in \mathcal {A}\) and \(q\in S(\mathcal {A})\). Note that
So, we obtain \(\ell _{p_1}^\mathcal {A}\ne \ell _{p_2}^\mathcal {A}\) and hence the map \(\Lambda \) is injective. \(\square \)
We finish the section by pointing out that \(\mathcal {A}^d\) is the unique Boolean subalgebra that yields a natural isomorphism between \((S(\mathcal {A}^d),*)\) and \((E(S(\mathcal {A})),\circ )\).
Corollary 2.11
Let \(\mathcal {A}\subset \mathcal {B}\) be two left-invariant Boolean subalgebras of \(\mathcal P(G)\) such that \(\mathcal {B}\) is d-closed. The following are equivalent:
-
(1)
The natural restriction \(r:S(\mathcal {B})\twoheadrightarrow S(\mathcal {A}^d)\) is an homeomorphism.
-
(2)
The map \(\Lambda :S(\mathcal {B})\rightarrow E(S(\mathcal {A}))\), given by \(\Lambda (p)=\ell _p^\mathcal {A}\), is an isomorphism of Ellis semigroups.
-
(3)
It holds that \(\mathcal {B}=\mathcal {A}^d\).
Proof
Notice first that the natural restriction \(r:p\mapsto \{X\in \mathcal {A}^d \ | \ X\in p\}\) is well-defined, continuous and surjective. If in addition r is an homeomorphism, since any basic open set in \(S(\mathcal {B})\) is also closed, we deduce that such a basic open set is a finite union of basic open subsets of \(S(\mathcal {B})\) of the form [X] for \(X\in \mathcal {A}^d\). In particular, it follows that \(\mathcal {B}=\mathcal {A}^d\). Hence, we obtain the equivalence between (1) and (3). Also, condition (3) implies (2) by Proposition 2.10. To prove that (2) implies (1), note that \(\Lambda :S(\mathcal {B})\rightarrow E(S(\mathcal {A}))\) is \(\Lambda (p) = \ell _{r(p)}^\mathcal {A}\). Indeed, for \(X\in \mathcal {A}\) and \(q\in S(\mathcal {A})\) we have
So, the map r is injective and hence an homeomorphism. \(\square \)
3 Translations by external elements
Here we use the set-up established in the previous section to study the Ellis enveloping semigroup of spaces of types, following the approach of [13, Section 2].
Fix a \(\kappa \)-saturated structure \(\bar{M}\) in a language \(\mathcal {L}\) and let M be an elementary substructure with \(|M|<\kappa \). Let \(G=G(\bar{M})\subset \bar{M}^n\) be an M-definable group and write G(M) for \(G\cap M^n\). Let \(\textrm{Def}_G(M)\) be the Boolean algebra of all M-definable subsets of \(G(M)\subset M^n\). We denote by \(S_G(M)\) the Stone space of \(\textrm{Def}_G(M)\), that is, the space of ultrafilters of M-definable subsets of G(M). Using the correspondence between formulas and definable sets, we can identify an ultrafilter n-type over M with an n-type (i.e. a maximal consistent set of \(\mathcal {L}_M\)-formulas concentrating on G).
We recall the notion of externally definable subset.
Definition 3.1
We say that \(X\subset G(M)\) is externally definable if there exists some \(\bar{M}\)-definable set \(Y\subset G\) such that \(X=Y\cap G(M)\).
We denote the collection of all externally definable subsets of G(M) by \(\text {Def}_G^\textrm{ext}(M)\) and we write \(S_G^\textrm{ext}(M)\) to denote its Stone space. Newelski [13, Lemma 1.3] proved that the Boolean algebra of externally definable subsets of G(M), which is clearly left-invariant under translates of G(M), is d-closed.
Bearing in mind the results from the previous section, we refine the notion of externally definable. We introduce the following concept:
Definition 3.2
We say that a subset \(X\subset G(M)\) is d-definable if there is some M-definable set \(Y\subset G\) and some \(h\in G\) such that \(X=Yh\cap G(M)\).
It is clear that every M-definable subset of G(M) is d-definable, and also that every d-definable is externally definable. Furthermore, we have the following:
Lemma 3.3
Let X be a subset of G(M). The set X is d-definable if and only if \(X=d_q(Z\cap M)\) for some M-definable subset \(Z\subset G\) and some \(q\in S_G(M)\). In particular, the Boolean algebra generated by all d-definable subsets of G(M) is \(\textrm{Def}_{G}(M)^d\).
Proof
Given an M-definable subset \(Y\subset G\) and an arbitrary element \(h\in G\) we prove that \(Yh\cap G(M)=d_q( Y\cap M)\) for \(q\in S_G(M)\) the ultrafilter corresponding to \(\text {tp}(h^{-1}/M)\). Indeed, we have for \(g\in G(M)\) that
This yields that the d-definable sets are precisely the sets of the form \(d_q(Z\cap M)\) for some \(q\in S_G(M)\) and some M-definable subset \(Z\subset G\). So, we deduce that the Boolean algebra generated by all d-definable subsets of G(M) is \(\textrm{Def}_G(M)^d\). \(\square \)
As a consequence, it follows from Lemma 2.9 that the Boolean algebra generated by the d-definable subsets of G(M) is left-invariant and d-closed. Hence, combining this with the previous section, we obtain that
is always an epimorphism of Ellis semigroups, by Proposition 2.10. Furthermore, we have:
Corollary 3.4
The function \(\Lambda : S_G^\textrm{ext}(M) \rightarrow E(S_G(M))\), given by \(p\mapsto \ell _p\), is an isomorphism of Ellis semigroups if and only if every externally definable subset of G(M) is a (positive) Boolean combination of d-definable sets.
Proof
Observe first that the complement of a d-definable set is again d-definable. So, a Boolean combination of d-definable sets is indeed a positive Boolean combination. Hence, we obtain the result by Lemma 3.3 and Corollary 2.11. \(\square \)
4 Ellis envelopes in o-minimal structures
Fix an o-minimal structure M and let G be a definable group. Throughout the section, we shall work within an \(|M|^+\)-saturated elementary extension \(\bar{M}\) of M.
4.1 One-dimensional groups
In this setting, we state and prove the following:
Theorem 4.1
Let G be a definably connected one-dimensional definable group. Then \((S^\textrm{ext}_G(M),*)\) and \((E(S_G(M)),\circ )\) are naturally isomorphic as Ellis semigroups.
Proof
Note first that since G is definably connected, it is commutative by [16, Corollary 2.15]. So, along the proof we use additive notation.
By Corollary 3.4 it suffices to show that every externally definable subset of G(M) is a Boolean combination of d-definable sets. So, fix an \(\mathcal {L}_{\bar{M}}\)-formula \(\psi (x)\) concentrated on G. To prove that \(\psi (M)\) is a Boolean combination of d-definable sets, we will heavily rely on the results from [19]. We distinguish two cases:
Case 1. Suppose that G is not definably compact; thus G is of \({\mathbb {R}}\)-type in the terminology from [19]. In this case, there is a definable linear order \(<_G\) on G such that \((G,+,<_G)\) is an ordered divisible torsion-free abelian group and \(<_G\) is dense and without endpoints. Moreover, every definable subset of G is a finite union of \(<_G\)-intervals and points. Hence, we may assume without loss of generality that \(\psi (\bar{M})\) is an \(<_G\)-interval or a point. Since a point is clearly d-definable, we can assume that \(\psi (\bar{M})\) is an \(<_G\)-interval of the form \((-\infty ,b)=\{x\in G \ | \ x<_G b\}\) or \((a,+\infty )\), which is defined likewise. It then follows that either
In both cases the externally definable set is d-definable, as desired.
Case 2. Suppose that G is definably compact; thus G is of \({\mathbb {S}}^1\)-type according to [19]. In this case, there exists a definable circular order R(x, y, z) on G such that
-
(i)
R(x, y, z) implies that x, y, z are distinct,
-
(ii)
R(x, y, z) implies that R(y, z, x) and \(R(-z,-y,-x)\) hold,
-
(iii)
R(x, y, z) implies that \(R(x+u,y+u,z+u)\) holds for any \(u\in G\).
Moreover, for any \(x_0\in G\), the relation \(R(x_0,y,z)\) defines a dense linear order without endpoints in \(G{\setminus }\{x_0\}\). We write \(<_{x_0}\) for this binary relation. In addition, every definable subset of \(G{\setminus } \{x_0\}\) is a finite union of \(<_{x_0}\)-intervals and points. In particular, a definably connected definable proper subset of G is of the form \(R(a,\bar{M},b)\) for some \(a,b\in G\).
Clearly, we may assume that \(\psi (M)\subsetneq G(M)\), as otherwise there is nothing to prove. Thus, after translating by an element of G(M) if necessary, we have that \(0\in G(M) {\setminus } \psi (M)\), so we can assume that \(\psi (M)\) is of the form R(0, M, a), with \(a\in \bar{M} {\setminus } M\). By [19, Proposition 4], there is only one element of order 2 in G. Denote it by \(\frac{1}{2}\) and note that \(\frac{1}{2}\in G(M)\), so \(a\ne \frac{1}{2}\). We consider two subcases:
Case 2.1. If \(R(0,a,\frac{1}{2})\), then \(R(\frac{1}{2},a+\frac{1}{2},0)\) by iii) adding \(u=\frac{1}{2}\), so \(R(0,\frac{1}{2},a+\frac{1}{2})\) by ii). Thus, we get \(R(0,a,a+\frac{1}{2})\) by transitivity of \(<_0\). We claim that
which yields the result since \(\big (R(\frac{1}{2},\bar{M},0)+a \big )\cap M = R(\frac{1}{2}+a, M,a)\) is d-definable. Let \(x\in G(M)\) be such that R(0, x, a); note then that \(R(0,x,\frac{1}{2})\) by transitivity of \(<_{0}\) since \(R(0,a,\frac{1}{2})\). On the other hand, as \(R(0,a,a+\frac{1}{2})\), we have \(R(a,a+\frac{1}{2},0)\) by ii). Combining this with R(a, 0, x), we get by transitivity of \(<_a\) that \(R(a,a+\frac{1}{2},x)\) and hence \(R(a+\frac{1}{2},x,a)\), as desired.
For the right to left inclusion, let \(x\in G(M)\) be such that \(R(\frac{1}{2}+a, x,a)\) and \(R(0,x,\frac{1}{2})\). Note first that \(R(0,x,\frac{1}{2})\) and \(R(0,\frac{1}{2},a+\frac{1}{2})\) implies \(R(0,x,a+\frac{1}{2})\) by transitivity of \(<_0\). Thus \(R(x,a+\frac{1}{2},0)\) by ii). As \(R(a+\frac{1}{2},x,a)\) implies \(R(x,a,a+\frac{1}{2})\) by ii), we get that R(x, a, 0) by transitivity of \(<_x\). This yields that R(0, x, a), as claimed.
Case 2.2. If \(R(0,\frac{1}{2},a)\), then \(R(0,-a,\frac{1}{2})\) by (ii), since \(\frac{1}{2}\) has order 2. So, the set \(R(0,M,-a)\) is a Boolean combination of d-definable sets by Case 2.1. Now, observe using ii) that
Hence, we deduce that \(R(a,M,0) = - R(0,M,-a)\), which yields that
is also a Boolean combination of d-definable sets. Consequently, so is R(0, M, a). This finishes the proof. \(\square \)
4.2 Arbitrary dimension in an \(\aleph _0\)-saturated model
The statement does not generalise to arbitrary dimensions, not even in the semialgebraic case. Our next goal is to prove the following.
Theorem 4.2
Let M be a \(\aleph _0\)-saturated o-minimal expansion of a real closed field, and let \(G=(M^2,+)\). Then, the continuous function \(\Lambda : S_G^\textrm{ext}(M) \rightarrow E(S_G(M))\) is not an isomorphism of Ellis semigroups.
In view of Corollary 3.4, to prove the theorem we only need to find an externally definable subset of \(M^2\) which is not a Boolean combination of d-definable subsets of \(M^2\). To this purpose it will be convenient to work within the Shelah expansion of the structure, which we next recall.
Given a definable subset \(Z\subset \bar{M}^n\), defined with parameters from \(\bar{M}\), introduce an n-relational symbol \(R_{Z}\) associated to Z. Define the structure \(M^\textrm{Sh}\) which expands M together with these new relational symbols \(R_Z\), where \(R_Z\) is interpreted as the externally definable set \(Z\cap M^n\). Shelah’s expansion theorem [20] ensures that the structure \(M^\textrm{Sh}\) has elimination of quantifiers, see also [2, 23] for a different proof. In particular, given an externally definable set \(Y\subset M^{n+1}\) and \(x\in M^n\), the fiber of Y over x
is also externally definable, by Shelah’s quantifier elimination theorem. In the o-minimal setting, quantifier elimination was first proven by Baisalov and Poizat [1]. Furthermore, as a consequence they deduced that \(M^\textrm{Sh}\) is weakly o-minimal [1, p. 577]. In particular:
Fact 4.3
Let M be an o-minimal structure and let \(X\subset M\) be an externally definable subset. Then X is a finite disjoint union of convex sets.
Our first step towards the proof of Theorem 4.2 is the following very general statement on a specific family of externally definable sets of \(M^{n+1}\), for arbitrary (and non-necessarily) saturated o-minimal structures.
Proposition 4.4
Let \(h:D\rightarrow \bar{M}\) be an \(\bar{M}\)-definable function, where \(D\subset \bar{M}^n\) is an \(\bar{M}\)-definable cell, such that for every \(x\in D\cap M^n\) the type \(\text {tp}(h(x)/M)\) is not definable. Let
and let \(\{C_{ij}\}\) be a finite family of externally definable subsets of \(M^{n+1}\) such that for \(Y_i:=\bigcap ^r_{j=1} C_{ij}\) we have that \(X=\bigcup _{i=1}^\ell Y_i\). Then there is a family of externally definable subsets \(\{F_{ij}\}_{i,j}\) of \(D\cap M^n\) with \(D\cap M^n=\bigcup _{i,j} F_{ij}\), and for each \(x\in F_{ij}\) there are \(y_1,y_2\in M\) with \(y_1<h(x)<y_2\) and \((y_1,y_2)\cap C_{ij,x}=(y_1,h(x))\cap M\).
Proof
First note that since each type \(\text {tp}(h(x)/M)\) is not definable, for each \(x\in M\) there is some \(\varepsilon \in M_{>0}\) such that \(-\varepsilon<h(x)<\varepsilon \). Moreover, if \(y\in M\) is such that \(y<h(x)\) then the set \((y,h(x))\cap M\) is infinite. Indeed, otherwise the type \(\text {tp}(h(x)/M)\) would be defined by the formula \(y> b\) for some \(b\in M\) with \(b<h(x)\) and \((b,h(x))\cap M=\emptyset \). Similarly, if \(y\in M\) is such that \(y>h(x)\) then the set \((h(x),y)\cap M\) is infinite.
Now, for each \(i=1,\ldots ,\ell \), consider the set
and let \(\pi ({\tilde{Y}}_i)\) denote its projection on the first n coordinates, that is,
Both sets are clearly definable in the structure \(M^\textrm{Sh}\) and therefore they are externally definable.
Claim 1. If \(x\in D\cap M^n\) is not in \(\pi ({\tilde{Y}}_i)\), then there is an element \(y_0\in M\) with \(y_0<h(x)\), i.e. \((x,y_0)\in X\), such that \((y_0,h(x))\cap Y_{i,x}=\emptyset \).
Proof of Claim 1
Assume otherwise that \((y_0,h(x))\cap Y_{i,x}\ne \emptyset \) whenever \(y_0\in M\) and \(y_0<h(x)\). Note that since the set \(Y_{i,x}\) is externally definable, it is a finite union of maximal (disjoint) convex sets \(Z_1<\ldots <Z_s\) by Fact 4.3. Choose some \(y'\in Z_s\). We next show that
which will give the desired contradiction since \(x\notin \pi ({\tilde{Y}}_i)\). To prove this equality, note first that
as \(Y_i\subset X\). So, it suffices to see the inclusion \(\supset \). Let \(y_0\in (y',h(x))\cap M\). We have by assumption that \((y_0,h(x))\cap Y_{i,x}\ne \emptyset \), so there is some element \(y_1\in (y_0,h(x))\cap Y_{i,x}\). Now, recall that
Also \(y'\in Z_s\) and \(y'<y_0<y_1\) with \(y_1\in Y_{i,x}\). Thus, we deduce that \(y_1\in Z_s\) and therefore by convexity \(y_0\in Z_s\subset Y_{i,x}\), as required. \(\square \) Claim 1
Claim 2. We have \(D\cap M^n=\bigcup _{i=1}^\ell \pi ({\tilde{Y}}_i)\).
Proof of Claim 2.
Let \(x_0\in D\cap M^n\) and suppose that \(x_0\notin \pi ({\tilde{Y}}_i)\) for every \(i=1,\ldots ,\ell \). By Claim 1 there is some element \(y_0\in M\) with \((x_0,y_0)\in X\) such that \((y_0,h(x_0))\cap Y_{i,x_0}=\emptyset \) for every \(i=1,\ldots ,\ell \). On the other hand, since \(X=\bigcup _{i=1}^\ell Y_i\), we also have
However, since the set \((y_0,h(x_0))\cap M\) is infinite, as remarked at the very beginning of the proof, we obtain a contradiction. \(\square \) Claim 2
Now, recall that each \(Y_i= \bigcap _{j=1}^r C_{ij}\) where each \(C_{ij}\subset M^{n+1}\) is a externally definable subset. Given \(i=1,\ldots ,\ell \) and \(j=1,\ldots ,r\), define the set
which is externally definable.
To finish the proof, it is enough to prove that
Let \(x\in D\cap M^n\). By Claim 2 there is some \(i=1,\ldots ,\ell \) with \(x\in \pi ({\tilde{Y}}_i)\). Thus, there is an element \(y_1\in M\) with \(y_1<h(x)\) such that \((y_1,+\infty )\cap Y_{i,x}=(y_1,h(x))\cap M\). Since \(Y_i=\bigcap _{j=1}^r C_{ij}\), for all \(j=1,\ldots ,r\) we have \((y_1,h(x))\cap M \subset C_{ij,x}\) and hence
since \(C_{ij,x}\subset M\). Therefore, we need only prove that there exist some \(j=1,\ldots ,r\) and some \(y_2\in M\) with \(h(x)<y_2\) for which \((y_1,h(x))\cap C_{ij,x} = (y_1,y_2)\cap C_{ij,x}\).
Recall that if \(\xi \in M\) is such that \(\xi >h(x)\) then \((h(x),\xi )\cap M\) is infinite. Furthermore, we first claim:
claim3 There exists some \(j\in \{1,\ldots ,r\}\) such that for every \(\xi \in M\) with \(\xi >h(x)\) we have \((h(x),\xi )\cap M\not \subset C_{ij,x}.\)
Proof of Claim 3. Otherwise, for each j there is some \(\xi _j\in M\) with \(\xi _j>h(x)\) such that \((h(x),\xi _j)\cap M\subset C_{ij,x}\). Set \(\xi ':=\min \{\xi _1,\ldots ,\xi _r\}\) and note then that
where the last equality holds by the choice of \(y_1\). However, the above is clearly a contradiction. \(\square \) Claim 3
Let j be given by Claim 3 and consider the non-empty externally definable set
By Fact 4.3 this is a finite union of maximal (disjoint) convex sets \(Z_1< \cdots <Z_s\). Fix an arbitrary element \(y_2\in Z_1\). We claim that \((h(x),y_2)\cap M\subset Z_1\). Indeed, given and element \(\xi \in (h(x),y_2)\cap M\), there is some \(\xi '\in (h(x),\xi )\cap M\) with \(\xi '\in M{\setminus } C_{ij,x}\), by the choice of j. So, we have that \(\xi '\in Z_k\) for a certain \(k=1,\ldots ,s\). Since \(\xi '<\xi <y_2\) we must have that \(\xi '\in Z_1\) and by convexity \(\xi \in Z_1\), as desired.
In particular, once we know that \((h(x),y_2)\cap M\subset Z_1\), it follows that
and so
This finishes the proof. \(\square \)
Now, we introduce some notation. Let M denote an o-minimal expansion of a real closed field. Denote by \(\inf ^+_M({\mathbb {R}})\) the set of positive elements of M which are infinitesimal with respect to \({\mathbb {R}}\), that is
Consider the unique type \(p_{\text {id}}(x)\in S_1(M)\) determined by the set of formulas
The subscript \(\textrm{id}\) stands for idempotent, since the type \(p_{\text {id}}\) is idempotent in the space of types with respect to the semigroup operation induced by addition.
Now, Theorem 4.2 is a straightforward consequence of Corollary 3.4 and the following proposition.
Proposition 4.5
Let M be an \(\aleph _0\)-saturated o-minimal expansion of a real closed field. Let \(\bar{M}\) be an \(|M|^+\)-saturated extension of M and let \(e\in \bar{M}\) be a realization of \(p_\textrm{id}\). The externally definable subset
of the additive group \((M^2,+)\) is not a Boolean combination of d-definable sets.
Remark 4.6
The underlying intuition behind the above statement is clear: the multiplication map \(x\mapsto e\cdot x\) cannot be equal to a map of the form
where f is some M-definable map and \(c,d\in \bar{M}\). In fact, the latter is clear: if \(e\cdot x=g(x)=f(x+c)+d\) for all \(x\in \bar{M}_{>0}\) then \(f(x)=e(x-c)-d\) and since f is M-definable then it is easy to deduce that \(e\in M\), which is a contradiction. However, our situation is completely different: what we really have to show is that the map \(x\mapsto \text {tp}(e\cdot x/M)\) cannot be equal to a map \(x\mapsto \text {tp}(g(x)/M)\) where g(x) is as above. If such is the case then essentially \(\text {tp}(g'(x)/M)=\text {tp}(e/M)\) and therefore \(g(x)=e\cdot x+k\) for some \(k\in \bar{M}\), from where we obtain easily another contradiction. The two words in emphasis are far from clear, see Example 4.7 below.
In the proof of Proposition 4.5 we try to make sense of the above intuition through a case-by-case development via the mean value theorem (see [21, Ch. 7]).
Proof of Proposition 4.5
In an o-minimal structure, each definable set over a set of parameters is a finite disjoint union of cells defined over the same set of parameters. Thus, a Boolean combination of d-definable sets of \((M^2,+)\) is a Boolean combination of d-definable cells, i.e., sets of the form \(C=\big (\widetilde{C}+(c,d)\big ) \cap M^2\) where \(\widetilde{C}\) is an M-definable cell and \((c,d)\in \bar{M}^2\).
Suppose that the given set X is a Boolean combination of d-definable cells. We can write it as \(X=\bigcup _i Y_i,\) where \(Y_i:=\bigcap ^{r}_{j=1} C_{ij}\) for some d-definable cells \(C_{ij}\). We first see that we may reduce to the case when X is a specific single d-definable cell, after possibly shrinking the set X. We prove: \(\square \)
Claim 1. There are some \(a\in M\) with \(a>0\), an M-definable function \(f:I\rightarrow \bar{M}\) with I an open interval, and elements \(c,d\in \bar{M}\) such that \(M_{>a}\subset I-c\) and
Proof of Claim 1. Note that \(\text {tp}(e/M)\) is not definable, and therefore for every \(x\in M_{>0}\) we have that \(\text {tp}(e\cdot x/M)\) is neither definable. Hence, by Proposition 4.4, there is a family of externally definable subsets \(\{F_{ij}\}\) of \(M_{>0}\) such that \(M_{>0}=\bigcup F_{ij}\), and for each \(x\in F_{ij}\) there are \(y_1,y_2\in M\) with \(y_1<e\cdot x<y_2\) and \((y_1,y_2)\cap C_{ij,x}=(y_1,e\cdot x)\cap M\). Note that we can choose \(y_1\) with \(y_1>0\).
Each \(F_{ij}\) is a finite union of convex sets, by Fact 4.3. Therefore there exist a pair (i, j) and an element \(a\in M_{>0}\) such that \(M_{>a}\subset F_{ij}\). Denote \(C:=C_{ij}\). So, for all \(x\in M_{>a}\) there exist some \(y_1\in (0,e\cdot x)\cap M\) and some \(y_2\in (e\cdot x,+\infty )\cap M\) with
By definition, the d-definable cell C equals to \((\widetilde{C}+(-c,d)\big ) \cap M^2\) for some \((-c,d)\in \bar{M}^2\) and some 2-dimensional cell
where \(I\subset \bar{M}\) is an open interval, defined over M, and \(f_1,f_2:I\rightarrow \bar{M}\) are two M-definable functions. Note that
Thus, since \(C=(\widetilde{C}+(-c,d)\big ) \cap M^2\), for each \(x\in M_{>a}\) there exist \(y_1\in (0,e\cdot x)\cap M\) and \(y_2\in (e\cdot x,+\infty )\cap M\) with
In particular, it follows that \(y_1<f_2(x+c)+d\) and \(f_1(x+c)+d \le e\cdot x<y_2\). So, taking the union with the interval \((0,y_1]\cap M\) in the above equalities, we get
Note we must have that \(f_2(x+c)+d <y_2\) as otherwise \((0,e\cdot x)\cap M= (0,y_2)\cap M\), which is a contradiction. Altogether, it follows readily that
as desired. \(\square \) Claim 1
Hence, to finish the proof it is enough to contradict Claim 1. In other words, we need to show that there cannot exist \(a\in M_{>0}\) and \(c,d\in \bar{M}\) and an M-definable function \(f:I\rightarrow \bar{M}\) satisfying (ME). The term ME stands for main equality.
Let \(a\in M\), \(c,d\in \bar{M}\) and \(f:I\rightarrow \bar{M}\) be given by Claim 1. Note that we are assuming that we can evaluate f in \(x+c\) for each \(x\in M_{>a}\), since we have \(M_{>a}\subset I-c\).
Claim 2. We can assume that \(I\subset \bar{M}\) is an open interval definable over M satisfying that:
-
the function f is \(\mathcal {C}^1\),
-
either \(f>0\) or \(f<0\) holds, and
-
it holds \(f'>0\) and in particular f is strictly increasing.
Proof of Claim 2. Indeed, by o-minimality there are open disjoint subintervals \(I_1,\ldots ,I_s\) of I, all definable over M, with \(F:=I{\setminus } (I_1\cup \cdots \cup I_s)\) finite and such that each \(f|_{I_i}\) is a \(\mathcal {C}^1\)-function satisfying that either \(f|_{I_i}>0\) or \(f|_{I_i}<0\) or \(f|_{I_i}=0\), and either \(f'|_{I_i}>0\) or \(f'|_{I_i}<0\) or \(f'|_{I_i}=0\).
Each \(J_i:=(I_i-c)\cap M_{>a}\) is a convex subset of \(M_{>a}\) with \(J_i\cap J_j=\emptyset \) if \(i\ne j\). Since \(J_i\) is convex, either there is an element \(b\in M_{>a}\) such that \(J_i\subset M_{<b}\), in which case we will say that \(J_i\) is bounded, or there is some \(b\in M_{>a}\) such that \(M_{>b}\subset J_i\). Thus, as \(M_{>a}\subset I-c\), we have that
and therefore there is \(a_1\in M_{>a}\) such that \(M_{>a_1}\subset \bigcup _{i=1}^s J_i\). In particular, not all \(J_i\) can be bounded. So, there are an \(i=1,\ldots ,s\) and some \(a_2\in M_{>a_1}\) such that \(M_{>a_2}\subset J_i\). In particular, in (ME) we can replace a by \(a_2\) and f by \(f|_{I_i}\), as required as we will see next.
Note that in (ME), the case \(f=0\) is not allowed. Moreover, the case \(f'\le 0\) is also excluded. To see the latter, consider the \(\bar{M}\)-definable function \(g(x):=f(x+c)+d\), which is differentiable over its domain \(I-c\). By the mean value theorem, for all \(x_1,x_2\in M_{>a}\) with \(x_1<x_2\) there is some \(u\in \bar{M}\) with \(x_1<u<x_2\) such that
If \(f' \le 0\), then we have that \(g(x_2)\le g(x_1)\) for all \(x_1,x_2\in M_{>a}\) with \(x_1<x_2\). However, for a fixed \(x_1\in M_{>a}\), choose some \(m_1,m_2\in M\) with \(0<m_1<m_2<e\). Let \(x_2=m_1^{-1} \cdot x_1\) and \(y=m_2\cdot x_2\). Thus, we have that \(ex_1<x_1< y < e\cdot x_2\). So, we get by (ME) that \(y<g(x_2)\) but \(x_1<y\not < g(x_1)\), a contradiction. \(\square \) Claim 2
Henceforth, we define
which is a differentiable over its domain \(I-c\) and it is definable over \(\bar{M}\). Moreover, note that for all \(x\in M_{>a}\) we have that \(0<g(x)\), by (ME).
From now on, we will use the mean value theorem without explicit reference.
Claim 3. We can assume that the interval I is of the form \((i,+\infty )\) for some \(i\in M\) or of the form \((-\infty ,i)\) for some \(i\in M\). Moreover, in the former case we have that \(c>i-(a+1)\) and in latter case we have \(c<M\).
Proof of Claim 3. Note first that \(c<M\) whenever \(I\subset (-\infty ,i)\) for some \(i\in M\), since in this case \(M_{>a} \subset I-c\) and hence \(M<i-c\). Also, if \(I\subset (i,+\infty )\) for some \(i\in M\), then \(c>i-(a+1)\). After observing this, note also that the interval I cannot be of the form \((i_1,i_2)\) for some \(i_1,i_2\in M\) with \(i_1<i_2\), as otherwise we would have \(i_1-(a+1)<c <M\), a contradiction.
Hence, it remains to consider the case when \(I=(-\infty ,+\infty )\). In that case, if there is some \(c_1\in M\) such that \(c_1<c\) then for every \(x\in M_{>a}\) we have that \(a+c_1<x+c\). In which case, we set \(I'=(a+c_1,+\infty )\). Otherwise, we would have that \(c<M\) and set \(I'=(-\infty ,0)\). In either case we have that \(I'\) satisfies that \(M_{>a}\subset I'-c\). Hence, we can replace I by \(I'\), obtaining the claim. \(\square \) Claim 3
From now on we assume that I is of the form given in Claim 3. To get the desired contradiction, now we study how the derivative of f behaves on I.
Claim 4. There is some M-definable unbounded open interval \(J\subset I\) such that \(f'(x)<e\) for every \(x\in J\cap M\). In particular, for every natural number \(n\ge 1\) and every \(x\in J\) we have that \(f'(x)<\tfrac{1}{n}\).
Proof of Claim 4. Since \(f'\) is an M-definable function on \(I\subset \bar{M}\), we have that
The two disjoint sets from the right hand side of the equality are externally definable. So, both equal a finite union of convex sets by Fact 4.3. This yields that only one of them can be unbounded. In particular, there exists some unbounded open M-definable interval \(J\subset I\) such that \(f'|_{J\cap M} <e\) or \(f'|_{J\cap M} >e\).
Suppose, to get a contradiction, that \(f'(x)>e\) for every \(x\in J\cap M\). As \(f'\) and J are both definable over M, it follows by \(\aleph _0\)-saturation of M that there is some natural number \(n_0\ge 1\) such that \(f'(x)>\tfrac{1}{n_0}\) for every \(x\in J\), since clearly
Now, choose some \(x_1,x_2\in M_{>a}\) with \(x_2=2x_1\). Furthermore, by Claim 3 we can choose them so that \([x_1+c,x_2+c]\subset J\). Indeed, if I is of the form \((-\infty ,i)\) then by Claim 3 we know that \(c<M\) and so both \(x_i +c\in J\), since J is of the form \((-\infty ,j)\) for some \(j\in M\) with \(j<i\). On the contrary, if I is of the form \((i,+\infty )\) with \(i\in M\), then \(J=(j,+\infty )\) for some \(j\in M_{>i}\) and also \(c \not < M\) by Claim 3. So, if \(M<c\) then choose any \(x_1\in M_{>a}\). Otherwise, it suffices to choose \(x_1 > a+|j - c |\) to ensure that \(x_1,x_2\in M_{>a}\) and that \(x_1+c\) and so \(x_2+c\) belong to J.
As \(x_1<x_2\), there is an element \({\hat{x}}\in \bar{M}\) with \(x_1<{\hat{x}}<x_2\) such that
where the inequality holds since \({\hat{x}}+c\in J\). Thus \(g(2x_1)>g(x_1) + \tfrac{x_1}{n_0}\). Now, fix some \( m\in M\) such that \(0<m<e\). Since \(m\cdot x_1<e\cdot x_1\), we have by (ME) that \(m\cdot x_1 < g(x_1)\) and therefore
So, again by (ME) we obtain that \(m\cdot x_1 + \tfrac{1}{n_0} \cdot x_1 < e\cdot 2x_1\) and hence \(\tfrac{1}{2}(m+\tfrac{1}{n_0}) <e\), which is a contradiction. This yields the claim. \(\square \) Claim 4
Now, let \(J\subset I\) be the open interval given by Claim 4. This is unbounded and definable over M. Since the function \(f'\) is definable over M, by Claim 2 and 4 the limit \(\ell =\lim _{|x|\rightarrow +\infty } f'(x)\) belongs to M and satisfies that \(0<\ell <e\). Thus, for every \(\varepsilon \in M\) with \(0<\varepsilon \) there is some unbounded open interval \(J_\varepsilon \subset J\), definable over M, such that \(|f'(x) - \ell |<\varepsilon \) for every \(x\in J_\varepsilon \).
Fix \(\varepsilon =\ell \). Let \(x_1\in M_{>a}\) be such that \(x_1 + c\in J_\ell \); this is possible arguing as in the proof of Claim 4. Let now \(m\in M\) be with \(0<m<e\) and set \(x_2=x_1\cdot m^{-1}\), which is also an element of \(M_{>a}\) with \(x_1<x_2\). It follows as in the proof of Claim 3 that \(x_2+c\in J_\ell \). Hence, there is some \({\hat{x}}\in \bar{M}\) with \(x_1<{\hat{x}} <x_2\), and so \({\hat{x}}+c\in J_\ell \), such that
On the other hand, for \(y=x_1+2\ell \cdot (x_2-x_1)\in M\) we have
and therefore by (ME) it follows that \(y<g(x_2)\). Thus, we obtain
which yields that \(x_1<g(x_1)\). So, again by (ME) we have that \(x_1<e\cdot x_1\), a contradiction as \(e<1\). This final contradiction finishes the proof. \(\square \)
Finally, let us point out that there are externally definable sets that may not seem a Boolean combination of d-definable, but actually are.
Example 4.7
Let M be an \(\aleph _0\)-saturated o-minimal expansion of a real closed field. Let \(\bar{M}\) be an \(|M|^+\)-saturated extension of M and let \(e\in \bar{M}\) be a realization of \(p_{\text {id}}\). We show that the externally definable set
is an intersection of two d-definable sets.
For each \(a\in M_{>0}\) denote by \(p^{(a)}_\textrm{id}:=\text {tp}(e\cdot a/M)\), which is the unique type that extends the set of formulas
Note that for \(c\in \text {inf}^+_{\mathbb {R}}(M)\) and \(d\in \bar{M}\) realizing \( p^{(c)}_{\text {id}}\), we have
- \((*)\):
-
the element \(\frac{c^2}{2}+d\) realizes \(p^{(c)}_{\text {id}}\).
Indeed, if there is some infinitesimal \(m\in \text {inf}^+_{\mathbb {R}}(M)\) with \(\frac{c^2}{2}+d < m\cdot c\) then \(d<c\cdot (m-\tfrac{c}{2})\). Since \(c,d>0\), we must have that \(m-\tfrac{c}{2}>0\) and so \(m-\tfrac{c}{2}\in \text {inf}^+_{\mathbb {R}}(M)\). However, this contradicts the fact that d realizes \(p^{(c)}_{\text {id}}\).
On the other hand, assume that there is some natural number \(n\ge 1\) such that \(\frac{c^2}{2}+d \ge \frac{c}{n}\). Since \(c\in \text {inf}^+_{\mathbb {R}}(M)\) we have \(n\cdot c<1\) and therefore
which yields that d does not realize \(p^{(c)}_{\text {id}}\), a contradiction.
Finally, once we have seen \((*)\), consider the \(\emptyset \)-definable sets
as well as their associated d-definable sets
and
In particular, the externally definable set
is an intersection of two d-definable sets and by \((*)\) is clearly equal to X. Indeed, given a pair \((x,y)\in M^2\) with \(0<x<e\), we see that \(0<y<e\cdot x\) if and only if \(y\in M_{>0}\) is strictly smaller than any realization of \(p^{(x)}_{\text {id}}\). So, the condition \(0<y<e\cdot x\) is equivalent to \(0< y\le \tfrac{1}{2}x^2+x\cdot e\), by \((*)\), as required.
4.3 Arbitrary dimension in the real algebraic numbers
Given a real closed field extension \(\bar{R}\) of \(\mathbb {R}\) denote by \(\textrm{Fin}_\mathbb {R}(\bar{R})\) the set of finite non-standard reals, i.e.
Recall that the real field is Dedekind complete. Therefore, for any real closed field extension \(\bar{R}\) of \(\mathbb {R}\) there exists a well-defined standard map
which sends an arbitrary element \(x\in \textrm{Fin}_\mathbb {R}(\bar{R})\) to the unique element \(\textrm{st}(x)\in \mathbb {R}\) such that \(x\in \textrm{st}(x)+\textrm{inf}_\mathbb {R}(\bar{R})\). More generally, given a natural number \(n\in \mathbb {N}\) with \(n\ge 1\) we define
Note that given \(\bar{x}\in \textrm{Fin}^n_\mathbb {R}(\bar{R})\), the tuple \(\textrm{st}(\bar{x})\in \mathbb {R}^n\) is the unique one in \(\mathbb {R}^n\) such that \(\bar{x}\) belongs to all its semialgebraic open neighborhoods defined over \(\mathbb {R}\).
Proposition 4.8
Let \(\mathbb {R}_\textrm{alg}\) denote the field of real algebraic numbers with the field structure. Let \(I\subset \mathbb {R}\) be an open interval and let \(h:I\rightarrow \mathbb {R}\) be a semialgebraic function. If the externally semialgebraic subset
of the semialgebraic group \((\mathbb {R}^2_\textrm{alg},+)\) is a Boolean combination of d-definable sets, then there are finitely many disjoint open subintervals \(I_1,\ldots , I_s\subset I\) such that \(I{\setminus } (I_1\cup \cdots \cup I_s)\) is finite and for each \(i=1,\ldots ,s\) there are a semialgebraic map \(f_i:J_i\rightarrow \mathbb {R}\) defined over \(\mathbb {R}_{\textrm{alg}}\), with \(J_i\) an open interval, and elements \(c_i,d_i\in \mathbb {R}\) such that each \(I_i\subset J_i-c_i\) and \(h(x)=f_i(x+c_i)+d_i\) for all \(x\in I_i\).
Proof
Note first that if \(h(x)=r\) for some \(r\in {\mathbb {R}}\), then the statement is clear by setting \(s=1\), \(I_1=I\), \(f_1=0\), \(c_1=0\) and \(d_1=r\). Therefore, we may assume that \(h:I\rightarrow {\mathbb {R}}\) is not a constant function. So, by o-minimality we can assume that \(h:I\rightarrow {\mathbb {R}}\) is strictly monotone and \(\mathcal {C}^1\). By Proposition 4.4 and similarly as in the proof of Claim 1 of Proposition 4.5, we can further assume that there is a saturated real closed field extension \(\bar{R}\) of \(\mathbb {R}\) and a semialgebraic map \(f:J\rightarrow \bar{R}\) definable over \(\mathbb {R}_\textrm{alg}\) with \(J\subset \bar{R}\) an open interval and \(c,d\in \bar{R}\) such that \(I\cap \mathbb {R}_\textrm{alg} \subset J-c\) and
Again by o-minimality we can assume that f is strictly monotone and \(\mathcal {C}^1\), as in Claim 2 of Proposition 4.5. Note that \(I\cap \mathbb {R}_\textrm{alg}\subset J-c\) implies \(I\subset J-c\), by density.
Moreover, since
for all \(x\in I\cap \mathbb {R}_\textrm{alg}\), we have that \(f(x+c)+d\in \textrm{Fin}_\mathbb {R}(\bar{R})\) and so \(\text {st}(f(x+c)+d)=h(x)\) for all \(x\in I\cap \mathbb {R}_\textrm{alg}\). Note by monotonicity of f that we also have \(f(x+c)+d\in \textrm{Fin}_\mathbb {R}(\bar{R})\) for all \(x\in I\subset {\mathbb {R}}\).
Now, we distinguish three cases.
(1) Assume \(c\in \textrm{Fin}_\mathbb {R}(\bar{R})\), so clearly also \(d\in \textrm{Fin}_\mathbb {R}(\bar{R})\). Set \(c':=\textrm{st}(c)\) and \(d':=\textrm{st}(d)\). We first note that since J is defined over \(\mathbb {R}_\textrm{alg}\) we have
where \(\textrm{cl}(-)\) denotes the topological closure. Since both I and J are open intervals defined over \(\mathbb {R}\), we obtain that \(I\cap \mathbb {R}_\textrm{alg}\subset I\subset J-c'\). Let us prove that
and so \(f(x+c')+d'=h(x)\) for all \(x\in I\cap \mathbb {R}_\textrm{alg}\). If the latter holds true, then we clearly obtain that
for all \(x\in I\subset {\mathbb {R}}\), since both \(f_{|J\cap \mathbb R}:J\cap {\mathbb {R}}\rightarrow {\mathbb {R}}\) and \(h:I\rightarrow {\mathbb {R}}\) are continuous, as required.
Fix \(x_0\in I\cap \mathbb {R}_\textrm{alg}\) and let U be a semialgebraic open neighborhood of \(f(x_0+c')+d'\) defined over \(\mathbb {R}\). We must show that \(f(x_0+c)+d\in U\). Consider the semialgebraic map
which is continuous and defined over \(\mathbb {R}_{\textrm{alg}}\). Thus, \({\tilde{h}}^{-1}(U)\) is an open semialgebraic set defined over \(\mathbb {R}\). Since \((c',d')\in {\tilde{h}}^{-1}(U)\) and \(\textrm{st}(c,d)=(c',d')\) we deduce that \((c,d)\in \tilde{h}^{-1}(U)\) and so \(f(x_0+c)+d\in U\).
(2) Assume \(c\in \bar{R}\) with \({\mathbb {R}}<c\). In this case we may assume that J is an interval of the form \((j,+\infty )\) for some \(j\in \mathbb {R}_{\textrm{alg}}\). If \(I(\bar{R})\) denotes the \(\bar{R}\)-points of I, we can consider the \(\bar{R}\)-semialgebraic function
which is also strictly monotone and \(\mathcal {C}^1\). Recall that \(g(x)\in \textrm{Fin}_\mathbb {R}(\bar{R})\) for every \(x\in I\cap \mathbb {R}_{\textrm{alg}}=I(\bar{R})\cap \mathbb {R}_{\textrm{alg}}\). Considering the derivatives functions, we have that \(g'(x)=f'(x+c)\) for every \(x\in I\cap \mathbb {R}_{\textrm{alg}}\).
We distinguish two cases depending on whether the limit of \(f'(x)\) exists or not:
2.1 If \(\lim _{x\mapsto +\infty }f'(x)=\pm \infty \), then for every \(x\in I(\bar{R} \cap \textrm{Fin}_\mathbb {R}(\bar{R})\) we have that \(|g'(x)|=|f'(x+c)| >{\mathbb {R}}\). Otherwise, there are some \(x_0\in I(\bar{R})\cap \textrm{Fin}_\mathbb {R}(\bar{R})\) and some \(n\in \mathbb {N}\) with \(|g'(x_0)|=|f'(x_0+c)|<n\). But by assumption there must exists some non-negative \(\delta \in \mathbb {R}\) such that for all \(x\in \bar{R}\) with \(x>\delta \) we have that \(|f'(x)|>n\). So, since \(x_0+c>\delta \), we get \(|f'(x_0+c)|>n\), a contradiction.
Once we have seen that \(|g'(x)|=|f'(x+c)| >{\mathbb {R}}\) for every \(x\in I(\bar{R})\cap \textrm{Fin}_\mathbb {R}(\bar{R})\), we choose some \(x_1,x_2\in I\cap \mathbb {R}_{\textrm{alg}}\) with \(x_1<x_2\). We have that \(g(x_2), g(x_1)\in \textrm{Fin}_\mathbb {R}(\bar{R})\). Now, by the mean value theorem there is an element \(\hat{x}\in I(\bar{R})\) with \(x_1<\hat{x}<x_2\) such that
Observe that \(\hat{x}\in I(\bar{R})\cap \textrm{Fin}_\mathbb {R}(\bar{R})\), as \(x_1<x_2\in {\mathbb {R}}_\textrm{alg}\). So, we deduce that \(|g'(\hat{x})|\cdot (x_2-x_1) >\mathbb {R}\), contradicting the fact that \(g(x_2)-g(x_1)\in \textrm{Fin}_\mathbb {R}(\bar{R})\).
2.2 Assume now that \(\lim _{x\mapsto +\infty }f'(x)=\ell \) for some \(\ell \in \mathbb {R}_{\textrm{alg}}\). Let us show that for every \(x\in I(\bar{R})\cap \textrm{Fin}_\mathbb {R}(\bar{R})\) we have that \(g'(x)\in \textrm{Fin}_\mathbb {R}(\bar{R})\) and \(\textrm{st}(g'(x))=\ell \). Indeed, for any \(\epsilon \in \mathbb {R}_{>0}\) there is some non-negative \(\delta _\epsilon \in \mathbb {R}\) such that for every \(x\in J=(j,+\infty )\) with \(x>\delta _{\epsilon }\) we have \(|f'(x)-\ell |<\epsilon \). Since for every \(x\in I(\bar{R})\cap \textrm{Fin}_\mathbb {R}(\bar{R})\) and for every \(\epsilon \in {\mathbb {R}}_{>0}\) we have that \(x+c>\delta _\epsilon \), we deduce that
Thus \(g'(x)\in \textrm{Fin}_\mathbb {R}(\bar{R})\) for every \(x\in I(\bar{R})\cap \textrm{Fin}_{{\mathbb {R}}}(\bar{R})\) and we obtain that \(\textrm{st}(g'(x)) = \ell \), as claimed.
Next, fix some \(x_1\in I\cap \mathbb {R}_{\text {alg}}\). By the mean valued theorem, for every \(x_2\in I\cap \mathbb {R}_{\text {alg}}\) with \(x_1<x_2\) there is some element \(\hat{x}\in I(\bar{R})\) such that \(x_1<\hat{x}<x_2\) and
Thus, applying the standard map we get \(\textrm{st}(g(x_2))=\textrm{st}(g(x_1))+\ell \cdot (x_2-x_1)\). So
It then follows that the function \(k:=h(x)-\ell \cdot x\in \mathbb {R}\) is constant for every \(x\in I\subset \mathbb {R}\), and so \(h(x)=\ell \cdot x+k\). Finally, we consider the semialgebraic function \(\tilde{f}:\bar{R}\rightarrow \bar{R}\) given by \(x\mapsto \ell \cdot x\), which is clearly defined over \(\mathbb {R}_{\textrm{alg}}\). Hence, we obtain that \(h(x)=\tilde{f}(x+0)+k\) for all \(x\in I\), as required.
(3) Assume finally that \(c\in \bar{R}\) with \(c<{\mathbb {R}}\). This case is a straightforward adaptation of the latter case. This finishes the proof. \(\square \)
Remark 4.9
-
(1)
Note that if \(X\subset \mathbb {R}^m_\textrm{alg}\) is an externally semialgebraic set then there is a saturated real closed field R and a semialgebraic subset \(Y\subset R^m\) such that \(X=Y\cap \mathbb {R}^m_\textrm{alg}\). Since we can assume that R contains the real field \({\mathbb {R}}\), and types over \(\mathbb {R}\) are definable, we deduce that \(Z:=Y\cap \mathbb {R}^m\) is a real semialgebraic set with \(X=Z\cap \mathbb {R}^m_\textrm{alg}\). Thus, externally semialgebraic sets of \(\mathbb {R}^m_\textrm{alg}\) are Boolean combinations of sets as in the statement of Proposition 4.8.
-
(2)
The proof of Proposition 4.8 goes through for any o-minimal structure \(\mathcal {R}_\textrm{alg}\) whose universe is the field of real algebraic numbers \(\mathbb {R}_\textrm{alg}\) and such that it has an elementary extension \(\mathcal {R} \succeq \mathcal {R}_\textrm{alg}\) whose universe is the real field \(\mathbb {R}\).
Finally, we prove:
Corollary 4.10
Let \(\mathbb {R}_\textrm{alg}\) be the field of real algebraic numbers and let \(G=(\mathbb {R}^2_\textrm{alg},+)\). The continuous map \(\Lambda : S_G^\textrm{ext}(\mathbb {R}_\textrm{alg}) \rightarrow E(S_G(\mathbb {R}_\textrm{alg}))\) is not an isomorphism.
Proof
By Theorem 3.4 it is enough to show that the externally definable set
is not d-definable. Otherwise, by Proposition 4.8 there is an open interval I of \(\mathbb {R}\) and there are a semialgebraic map \(f:J\rightarrow \mathbb {R}\) defined over \(\mathbb {R}_{\textrm{alg}}\) and some elements \(c,d\in \mathbb {R}\) such that \(\pi \cdot x=f(x+c)+d\) for all \(x\in I\). In particular, setting \(z=x+c\in I+c\) we readily obtain
However, evaluating in any two distinct real algebraic numbers of \(I+c\) we deduce that \(\pi \in \mathbb {R}_{\text {alg}}\), a blatant contradiction. \(\square \)
Remark 4.11
It is possible to refine the above result in order to find a definably compact example. Indeed, consider \(G:=(\mathbb {R}_{\text {alg}}^2,+)\) and \(G_1=\big ([0,1), +_1\big )^2\) where \([0,1)\subset \mathbb {R}_{\text {alg}}\) and \(+_1\) denotes the sum mod 1. Note that the underlying definable set of \(G_1\) is a definable subset of G, and therefore the (externally) definable subsets of \(G_1\) are (externally) definable subsets of G. Note also that \(G_1\) is definably compact and isomorphic to the quotient of G by \(\mathbb {Z}\times \mathbb {Z}\).
Let \(X\subset G_1\) be an externally definable subset such that X is a Boolean combination of d-definable in the sense of \(G_1\). We claim that X is a Boolean combination of d-definable in the sense of G.
To ease the reading, we denote by M the field \(\mathbb {R}_\textrm{alg}\) and let \(\bar{M}\) be an \(|M|^+\)-saturated elementary extension of M. Assume first that \(C\subset G_1\) is a d-definable in the sense of \(G_1\), and let us show that C is a Boolean combination of d-definable sets in the sense of G. By definition, \(C=(Z+_1 y)\cap M\) for some M-definable set \(Z\subset G_1({\bar{M}})\) and \(y\in G_1({\bar{M}})\). We show for \(F:=\big (\mathbb {Z}\times \mathbb {Z}\big )\cap (-2,1)^2\) that
It is enough to prove that the left hand set is contained in the one of the right hand side, and note that \(Z+y\subset [0,2)^2\). For every \(x\in C\) there is \(x_0\in (Z+y)\cap M\) such that \(x-x_0\in \mathbb {Z}\times \mathbb {Z}\). Note that \(x-x_0\in (-2,1)^2\) and so \(x\in [\big ((Z+y)\cap M\big )+F]\), as required. On the other hand, since \(\big ((Z+y)\cap M\big )+F=\big ((Z+F)+y\big ) \cap M\) where \(Z+F\) is M-definable, we deduce that the right term of the equality is a Boolean combination of d-definable sets of G.
For the general case, suppose \(X=\bigcup _i \bigcap _j C_{ij}\) where each \(C_{ij}\) is a d-definable subset of \(G_1\). For each i and j, let \(Z_{ij}\subset G({\bar{M}})\) be an M-definable set and \(y_{ij}\in G({\bar{M}})\) such that \(C_{ij}:=(Z_{ij}+_1 y_{ij})\cap M\). Define for each i and j the set
which by the above paragraph is a Boolean combination of d-definable subsets of G. It is easy to check that
and therefore we deduce X is also a Boolean combination of d-definable subsets of G, which finishes the proof of our claim.
Finally, we deduce that the continuous map \(\Lambda : S_{G_1}^\textrm{ext}(\mathbb {R}_\textrm{alg}) \rightarrow E(S_{G_1}(\mathbb {R}_\textrm{alg}))\) is not an isomorphism. For, by Corollary 3.4 and the claim above it is enough to show that the externally definable set
is not a Boolean combination of d-definable sets of \(G=( \mathbb {R}^2_\textrm{alg},+)\), which follows by a similar argument as in Corollary 4.10.
Data availability
Not applicable.
References
Baisalov, Y., Poizat, B.: Paires de structures o-minimales. J. Symb. Logic 63(2), 570–578 (1998)
Chernikov, A., Simon, P.: Externally definable sets and dependent pairs. Isr. J. Math. 194, 409–425 (2013)
Chernikov, A., Simon, P.: Definably amenable NIP groups. J. Am. Math. Soc. 31(3), 609–641 (2018)
Conant, G.: Stability in a group. Groups Geom. Dyn. 15, 1297–1330 (2021)
Ellis, R.: Lectures on Topological Dynamics. W. A. Benjamin, New York (1969)
Fernando, J., Ghiloni, R.: Subfield-algebraic geometry (to appear)
Gismatullin, J., Penazzi, D., Pillay, A.: Some model theory of \(SL(2,\mathbb{R} )\). Fundam. Math. 229(2), 117–128 (2015)
Jagiella, G.: Definable topological dynamics and real Lie groups. MLQ Math. Logic Q. 61(1–2), 45–55 (2015)
Krupiński, K.: Definable topological dynamics. J. Symb. Logic 82(3), 1080–1105 (2017)
Malinowski, A.: Ellis groups in model theory and strongly generic sets. Doctoral Thesis. arXiv:2401.00327 (2023)
Malinowski, A., Newelski, L.: Weak heirs, coheirs, and the Ellis semigroups. J. Symb. Logic (2023). https://doi.org/10.1017/jsl.2023.58
Newelski, L.: Topological dynamics of definable group actions. J. Symb. Logic 74(1), 50–72 (2009)
Newelski, L.: Model theoretic aspects of the Ellis semigroup. Isr. J. Math. 190, 477–507 (2012)
Newelski, L.: Topological dynamics of stable groups. J. Symb. Logic 79(4), 1199–1223 (2014)
Parusiński, A., Rond, G.: Algebraic varieties are homeomorphic to varieties defined over number fields. Comment. Math. Helv. 95(2), 339–359 (2020)
Pillay, A.: On groups and rings definable in o-minimal structures. J. Pure Appl. Algebra 53, 239–255 (1988)
Pillay, A.: Topological dynamics and definable groups. J. Symb. Logic 78(2), 657–666 (2013)
Pillay, A., Yao, N.: On minimal flows, definably amenable groups, and o-minimality. Adv. Math. 290, 483–502 (2016)
Razenj, V.: On one-dimensional groups over an o-minimal structure. Ann. Pure Appl. Logic 53, 269–277 (1991)
Shelah, S.: Dependent first order theories, continued. Isr. J. Math. 173, 1–60 (2009)
van den Dries, L.: Tame topology and o-minimal structures. London Math. Soc., Lecture Note Series, vol. 248. Cambridge University Press, Cambridge (1998)
Yao, N., Long, D.: Topological dynamics for groups definable in real closed field. Ann. Pure Appl. Logic 166(3), 261–273 (2015)
Ziegler, M.: Chernikov and Simon’s proof of Shelah’s theorem. Preprint (2010). http://home.mathematik.uni-freiburg.de/ziegler/preprints/shelah_nip.pdf
Acknowledgements
Funding
Open Access funding provided thanks to the CRUE-CSIC agreement with Springer Nature.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Elías Baro and Daniel Palacín are supported by Spanish STRANO PID2021-122752NB-I00 and Grupos UCM 910444.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Baro, E., Palacín, D. Ellis enveloping semigroups in real closed fields. Rev. Real Acad. Cienc. Exactas Fis. Nat. Ser. A-Mat. 118, 69 (2024). https://doi.org/10.1007/s13398-024-01562-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13398-024-01562-7