On non-compact p-adic definable groups
Will Johnson and Ningyuan Yao
arXiv:2103.12427v2 [math.LO] 18 May 2022
May 19, 2022
Abstract
In [16], Peterzil and Steinhorn proved that if a group G definable in an ominimal structure is not definably compact, then G contains a definable torsionfree subgroup of dimension one. We prove here a p-adic analogue of the PeterzilSteinhorn theorem, in the special case of abelian groups.
Let G be an abelian group definable in a p-adically closed field M . If G is not
definably compact then there is a definable subgroup H of dimension one which
is not definably compact. In a future paper we will generalize this to non-abelian
G.
1
Introduction
In [16], Peterzil and Steinhorn prove that if G is a definable group in an o-minimal
structure M, and G is not definably compact, then G has a definable 1-dimensional
subgroup H that is not definably compact. To prove this, they take a continuous unbounded definable curve I : [0, +∞) → G and take H to be the “tangent line at ∞.”
This can be made precise using the language of µ-types and µ-stabilizers developed
later by Peterzil and Starchenko [15]. Say that two complete types q, r ∈ SG (M) are
“infinitesimally close” if there are realizations a |= q and b |= r such that ab−1 is infinitesimally close to idG (that is, ab−1 is contained in every M-definable neighborhood
of idG ). This is an equivalence relation on SG (M), and equivalence classes are called
“µ-types.” The “µ-stabilizer” stabµ (q) of q ∈ SG (M) is the stabilizer of the µ-type of q.
With these definitions, the “tangent line of I at ∞” is simply the µ-stabilizer of the
type on I at infinity, an unbounded 1-dimensional definable type. (Here, we say that a
type q ∈ SG (M) is “unbounded” if no formula in q defines a definably compact subset
of G.) Peterzil and Steinhorn essentially show that the µ-stabilizer of an unbounded
1-dimensional definable type is a torsion free non-compact definable subgroup of dimension 1. More generally, in [15], Peterzil and Starchenko consider a general definable
type q ∈ SG (M), showing that stabµ (q) is a torsion-free definable group of a certain
dimension.
It is natural to ask whether analogous results hold in the theory pCF (p-adically
closed fields). There are many formal similarities between pCF and o-minimal theories,
especially RCF (real closed fields). In both settings, definable groups can be regarded as
real or p-adic Lie groups [17, 18], and are locally isomorphic to real or p-adic algebraic
1
groups [7]. In both the real and p-adic contexts, definable sets have a dimension which
has a topological description as well as an algebraic description (the algebro-geometric
dimension of the Zariski closure). On the other hand, definable connectedness behaves
very differently in the two settings.
In this paper, we restrict our attention to one-dimensional definable types, as in the
original work of Peterzil and Steinhorn [16]. Unfortunately, we must also assume that
G is “nearly abelian” for most of our theorems.
Definition 1.1. Let G be a definable group in a model of pCF. G is nearly abelian if
there is a definably compact definable normal subgroup K ⊆ G with G/K abelian.
See Definition 2.1 for a precise definition of “definable compactness,” and Propositions 2.16 and 2.24 for some equivalent conditions.
Our main results are as follows:
Theorem 1.2. Let G be a definable group over a p-adically closed field M. If G is
not definably compact and G is nearly abelian, then there is a 1-dimensional definable
subgroup H ⊆ G that is not definably compact.
We plan to generalize Theorem 1.2 to non-abelian groups in a future paper.
Theorem 1.3. Suppose that G is a definable group over an ℵ1 -saturated p-adically
closed field M. Then for any definable unbounded 1-dimensional type r ∈ SG (M), the
µ-stabilizer stabµ (r) is a 1-dimensional type-definable subgroup of G. If G is abelian (or
nearly abelian), then stabµ (r) is unbounded.
Here, a set or type is “bounded” if it is contained in a definably compact set, and
“unbounded” otherwise (Definition 2.9). The assumption on saturation is necessary. For
example, suppose M = Qp , G is the multiplicative group, and r ∈ SG (Qp ) is one of the
definable types consistent with {x | v(x) < Z}. Then stabµ (r) is the intersection of all
n-th powers Pn = {x | x 6= 0 ∧ ∃(x = y n )}, which is the trivial group {1}.
We can also say something when M is not saturated, but we will need a few more
definitions from [15]. Fix a group G definable in a p-adically closed field M. For any
partial type Σ(x) in G, and any L-formula φ(x; y), let stabφ (Σ) denote
\
stab{g ∈ G(M) | Σ ⊢ φ(gx; b)}.
b∈M k
(This can be understood as T
the stabilizer of the φ(z · x; y)-type generated by Σ(x).)
It turns out that stab(Σ) = φ∈L stabφ (Σ). Now suppose that r is a type in SG (M).
Let µ be the partial type of “infinitesimals,” that is, the set of LM -formulas definining
neighborhoods of idG . Let µ · r be the partial type such that (µ · r)(N) = µ(N) · r(N)
for sufficiently saturated N ≻ M. It turns out that
\
stabµ (r) = stab(µ · r) =
stabφ (µ · r).
φ∈L
Moreover, when r is definable, the groups stabφ (µ · r) are definable, and stab(µ · r) is
type-definable. (This is the reason why stabµ (r) is type-definable in Theorem 1.3. In
the o-minimal case, there is a descending chain condition on definable groups, which
ensures that stabµ (r) is definable in [15].)
2
Theorem 1.4. Suppose that G is a definable group over a p-adically closed field M.
Let r ∈ SG (M) be a definable unbounded 1-dimensional type. Then there is a formula
φ ∈ L such that stabφ (µ · r) is a 1-dimensional definable subgroup of G. When G is
abelian (or nearly abelian), stabφ (µ · r) is unbounded.
Our proofs of these theorems are based on the original proofs of Peterzil and Steinhorn [16], though several important changes are necessary. First of all, the µ-stabilizer
stabµ (r) is no longer definable, but merely type-definable, as mentioned above. For
this reason, it is necessary to compute the stabilizers in an |M|+ -saturated elementary
extension N ≻ M.
A more serious problem arises when trying to generalize [16, Lemma 3.8]. This
lemma, which is used to show that stabµ (p) 6= {idG }, roughly says the following: if I is
a curve tending to infinity and B is an annulus around idG , then g · B ∩ I 6= ∅ for all
g ∈ I. This follows by a simple connectedness argument (I is connected, so it must cut
across the annulus g·B on its way from g to infinity). This argument fails critically in the
totally disconnected p-adic context. In Section 4 we develop an alternative argument
to replace [16, Lemma 3.8]. Unfortunately, the argument only works properly in the
abelian (or near-abelian) case.
1.1
Notation and conventions
We shall assume a basic knowledge of model theory, including basic notions such as
definable types, saturation, heirs, and so on. Good references are [12, 21]. We refer
to the excellent survey [1] as well as [13, 7] for the model theory of the p-adic field
(Qp , +, ×, 0, 1). In fact, [13] and [7] are also good references for the model theoretic
background required for the current paper.
Let T be a theory in some language L. We write M for a monster model of T ,
in which every type over a small subset A ⊆ M is realized, where “small” means
|A| < κ for some big enough cardinal κ. The letters M, N, M ′ and N ′ will denote small
elementary submodels of M. We will use x, y, z to mean arbitrary n-tuples of variables
and a, b, c ∈ M to denote n-tuples in Mn with n ∈ N. Every formula is an LM -formula.
For an LM -formula φ(x), φ(M) denotes the definable subset of M |x| defined by φ, and
a set X ⊆ M n is definable if there is an LM -formula φ(x) such that X = φ(M). If
M ≺ N ≺ M, and X ⊆ N n is defined by a formula ψ with parameters from M, then
X(M) and X(M) will denote ψ(M) and ψ(M) respectively; these are clearly definable
subsets of M n and Mn respectively.
Following [15, Definition 2.12], we say that a partial type Σ is A-definable or definable
over A if for every formula φ(x; y), there is an LA -formula ψ(y) such that
Σ(x) ⊢ φ(x; b) ⇐⇒ M |= ψ(b)
for all b ∈ M. We will denote the formula ψ(y) by (dΣ x)φ(x, y), thinking of dΣ as a
quantifier. The map φ(x; y) 7→ (dΣ x)φ(x, y) is called the definition schema of Σ(x).
If Σ(x) is a definable partial type over M, and N ≻ M, then ΣN will denote the
canonical extension of Σ by definitions, i.e., the following partial type over N:
ΣN = {φ(x; a) ∈ LN | N |= (dΣ x)φ(x, a)}.
3
When p is a complete definable type over M, the canonical extension pN is the same
thing as the unique heir of p over N.
For a definable set D ⊆ M n , and φ(x) an LM -formula, we say that φ(x) is a Dformula if M |= φ(x) =⇒ x ∈ D(M). A partial type q(x) (over a small subset) is a
D-type if q(x) ⊢ x ∈ D(M). We write SD (M) for the space of complete D-types over
M.
We consider Qp as a structure in the language of rings L = Lr = {+, ×, −, 0, 1}. The
valuation ring Zp is definable in Qp . The valuation group (Z, +, <) and the valuation
v : Qp → Z ∪ {∞} are interpretable. A p-adically closed field is a model of pCF :=
Th(Qp ). For any M |= pCF, R(M) will denote the valuation ring, and ΓM will denote
the value group. By [11], pCF admits quantifier elimination after adjoining predicates
Pn for the n-th power of the multiplicative group for all n ∈ N+ . The theory pCF also
has definable Skolem functions [2].
The p-adic field Qp is a locally compact topological field, with basis given by the
sets
B(a, n) = {x ∈ Qp | x 6= a ∧ v(x − a) ≥ n}
for a ∈ Qp and n ∈ Z. The valuation ring Zp is compact. The topology is definable
(as in Section 2.1 below), so it extends to any p-adically closed field M, making M
a topological field (usually not locally compact). Any definable set X ⊆ M n has a
topological dimension, denoted by dim(X), which is the maximal k ≤ n such that the
image of the projection π : X → M n ; (x1 , . . . , xn ) 7→ (xr1 , . . . , xrk ) has interior, for
suitable 1 ≤ r1 < · · · < rk ≤ n. As model theoretic algebraic closure coincides with the
field-theoretic algebraic closure, algebraic closure gives a pregeometry on M, and the
algebraic dimension dimalg (X) of X can be calculated in the usual way. The topological
dimension coincides with the algebraic dimension.
1.2
Outline
In Section 2, we review the notion of definable compactness, and how it behaves in
definable manifolds and definable groups in pCF. In Section 3 we review the theory of
dp-rank, which is used in Section 4. In Section 4, we prove a technical statement about
“gaps” in unbounded sets, which replaces the use of connectedness in Peterzil-Steinhorn
[16, Lemma 3.8]. In Section 5, we review the theory of stabilizers and µ-stabilizers from
[15]. Finally, we prove the main theorems in Section 6.
2
Definable compactness
In this section, we review the notion of definable compactness for definable manifolds
and definable groups in p-adically closed fields. The treatment of (p-adic) definable
compactness in the literature is questionable, so we build up the theory from scratch,
out of an abundance of caution.
In Section 2.1 we recall an abstract definition of definable compactness, which behaves well in any definable topological space. In the next two sections, we restrict our
attention to p-adic definable manifolds. In Section 2.2 we show that our definition agrees
4
with the definition in the literature in terms of curve completion. In Section 2.3 we give
another characterization using specialization of definable types. Finally, in Section 2.4
we list some consequences for definable groups.
2.1
Abstract definable compactness
Let M be an arbitrary structure. A definable topology on a definable set X ⊆ M n is a
topology with a (uniformly) definable basis of opens. A definable topological space is a
definable set with a definable topology.
Recall that a topological space is compact if any filtered intersection of non-empty
closed sets is non-empty.
Definition 2.1. Let X be a definable topological space in a structure M. Say that X
is definably compact if the following holds: for any definable family
T F = {Yt : t ∈ T } of
non-empty closed sets Yt ⊆ X, if F is downwards directed, then F 6= ∅.
More generally, say that a definable set Y ⊆ X is definably compact if it is definably
compact with respect to the induced subspace topology.
Definable compactness has many of the expected properties:
Fact 2.2.
1. If X is a compact definable topological space, then X is definably compact.
2. If X, Y are definably compact, then X × Y is definably compact.
3. If f : X → Y is definable and continuous, and X is definably compact, then the
image f (X) ⊆ Y is definably compact.
4. If X is a Hausdorff definable topological space and Y ⊆ X is definably compact,
then Y is closed.
5. If X is definably compact and Y ⊆ X is closed and definable, then Y is definably
compact.
6. If X is a definable topological space and Y1 , Y2 ⊆ X are definably compact, then
Y1 ∪ Y2 is definably compact.
Definition 2.1 and Fact 2.2 are due independently to Fornasiero [4] and the first
author [9, Section 3.1].
Remark 2.3. Suppose X is a definable topological space in a structure M, and N ≻ M.
Then X(N) is naturally a definable topological space in the structure N, and X(N)
is definably compact if and only if X is definably compact. In other words, definable
compactness is invariant in elementary extensions.
5
2.2
Definable compactness and definable manifolds in pCF
Let M be a p-adically closed field with valuation group ΓM . Each power M n is a definable
topological space. We first characterize definable compactness for subsets of M n .
Lemma 2.4. If X ⊆ M n is definably compact, then X is closed and bounded.
Proof. For t ∈ M \ {0}, let Ot be the n-dimensional ball B(0, v(t))n . Each Ot is clopen
in M n . Therefore {X \ Ot : t ∈ M \ {0}} is a downwards-directed definable family of
closed subsets of X, with empty intersection. By definable compactness, there is some
t such that X \ Ot = ∅, or equivalently, X ⊆ Ot . Then X is bounded.
Closedness follows similarly, or by Fact 2.2(4).
Lemma 2.5. If X ⊆ M n is closed and bounded, then X is definably compact.
Proof. Equivalently, if {Yt } T
is a downwards-directed definable family of non-empty,
closed, bounded sets, then t Yt 6= ∅. This claim can be expressed as a countable
conjunction of L-sentences. (We need infinitely many sentences because there is no
bound on the complexity of the definable family {Yt }.) As a countable conjunction of
L-sentences, the claim holds in M if and only if it holds in Qp . Therefore, we may
assume that M = Qp . In this case, the set X will be compact, and hence definably
compact by Fact 2.2(1).
Definition 2.6. Let X be a definable topological space. A Γ-exhaustion is a definable
family {Wγ | γ ∈ ΓM } such that
• Each Wγ is an open, definably compact subset of X. In particular, Wγ is clopen.
• If γ ≤ γ ′ , then Wγ ⊆ Wγ ′ .
S
• X = γ∈ΓM Wγ .
Lemma 2.7. If U ⊆ M n is definable and open, then U has a Γ-exhaustion.
Proof. For any x̄ = (x1 , . . . , xn ) Q
∈ M n and γ ∈ ΓM , let B(x̄, γ) denote the ball of
valuative radius γ around x̄, i.e., ni=1 B(xi , γ).
Let Wγ be the set of x ∈ U such that B(x, γ) ⊆ U and 0̄ ∈ B(x, −γ). We claim that
the family Wγ is a Γ-exhaustion.
First of all, for all x′ sufficiently close to x, we have B(x, γ) = B(x′ , γ) and B(x, −γ) =
B(x′ , −γ), and so x ∈ Wγ ⇐⇒ x′ ∈ Wγ . Therefore Wγ is clopen. Additionally,
x ∈ Wγ =⇒ 0̄ ∈ B(x, −γ) ⇐⇒ x ∈ B(0̄, −γ).
Therefore Wγ is bounded. By Lemma 2.5, Wγ is definably compact.
If γ ′ ≥ γ, then B(x, γ ′ ) ⊆ B(x, γ) and B(x, −γ ′ ) ⊇ B(x, −γ). Therefore
x ∈ Wγ =⇒ x ∈ Wγ ′ ,
and the family {Wγ } is monotone.
Lastly, if x ∈ U, then for sufficiently large γ, we have B(x, γ) ⊆ U, because U is
open. Also, 0̄ ∈ B(x,
S−γ) for sufficiently large γ. Thus x ∈ Wγ for all sufficiently large
γ. This shows U = γ Wγ .
6
An n-dimensional definable manifold over M is a Hausdorff definable topological
space X with a covering by finitely may open subsets U1 ,. . . ,Um , and a definable homeomorphism from Ui to an open set Vi ⊆ M n for each i.
Proposition 2.8. Let X be a definable manifold in M. Then X has a Γ-exhaustion.
n
Proof. Cover X with finitely many open sets Ui homeomorphic
Sto open subsets of M .
For each i, let {Wi,γ }γ∈ΓM be a Γ-exhaustion of Ui . Let Vγ = i Wi,γ . Then the family
{Vγ } is a Γ-exhaustion of X.
Definition 2.9. Let X be a definable manifold. An arbitrary subset Y ⊆ X is bounded
if Y ⊆ D for some definably compact subset D ⊆ X.
Proposition 2.10(1) gives a more concrete definition of “bounded” in terms of Γexhaustions.
Proposition 2.10. Let X be a definable manifold and Y ⊆ X be an arbitrary subset.
1. Let {Wγ } be a Γ-exhaustion of X. Then Y is bounded if and only if there is γ ∈ Γ
such that Y ⊆ Wγ .
2. Suppose Y is definable. Then Y is definably compact if and only if Y is closed and
bounded.
3. Suppose Y is definable. Then Y is bounded if and only if the closure Y is definably
compact.
Proof.
1. If Y ⊆ Wγ , then Y is contained in the definably compact set Wγ . Conversely,
suppose Y is bounded, witnessed by a definably compact set Z ⊆ X with Y ⊆ Z.
The filtered intersection
\
(Z \ Wγ )
γ
is empty, so there is some γ such that Wγ ⊇ Z ⊇ Y .
2. If Y is definably compact, then Y is closed (Fact 2.2(4), and Y is bounded because
Y ⊆ Y . Conversely, suppose that Y is closed and bounded. Then Y is a definable
closed subset of a definably compact set, so Y is definably compact by Fact 2.2(5).
3. If Y is definably compact, then Y is bounded because Y ⊆ Y . Conversely, suppose
that Y is bounded. Then Y ⊆ Z for some definably compact set Z ⊆ X. The
cosure Y is a definable closed subset of Z, so Y is definably compact by Fact 2.2(5).
Remark 2.11. Definable compactness is a definable property: Let Xt be a definable
manifold depending definably on some parameter t ∈ T . Then
{t ∈ T : Xt is definably compact}
is definable. This can be proved from Proposition 2.10(1,2) by compactness, using Remark 2.3 to reduce to the case where M is highly saturated.
7
Remark 2.12. When M = Qp , a definable manifold X is definably compact if and
only if it is compact. One direction is Fact 2.2(1). Conversely, suppose X is definably
compact. Cover X by definable open subsets U1 , . . . , Un , each homeomorphic to an open
subset of M n . S
As in the proof of Proposition 2.8, let {Wi,γ }γ∈Z be a Γ-exhaustion of Ui ,
and let Vγ = ni=1 Wi,γ , so that {Vγ }γ∈Z is a Γ-exhaustion
Sn of X. By Proposition 2.10,
there is some γ ∈ Z such that X = Vγ . Then X = i=1 Wi,γ , where each Wi,γ is
definably compact. Lemmas 2.4 and 2.5 imply that definable compactness is equivalent
to compactness for definable subsets of M n . Therefore each Wi,γ is compact. As X is
covered by finitely many compact sets, X itself is compact.
We now try to relate our notion of definable compactness to the more familiar notions
appearing in [13].
Definition 2.13. Let X be a definable manifold. Let D be a definable subset of M \{0}
with 0 ∈ D. Let f : D → X be a definable function. Then a ∈ X is a cluster point of f
if (0, a) is in the closure of the graph of f . In other words, for every neighborhood U1
of 0 and every neighborhood U2 of a, there is x ∈ U1 ∩ D such that f (x) ∈ U2 .
Lemma 2.14. let X be a definable manifold. Let f : R(M) \ {0} → X be a definable
function. Then f is continuous at all but finitely many points of R(M).
Proof. An exercise using the fact that any definable function M → M n is continuous
off a finite set.
Lemma 2.15. Let X be a definable manifold. Let Y be a definable subset. The following
are equivalent:
1. Y is definably compact.
2. If D is a definable subset of M \ {0} with 0 ∈ D, then every definable function
f : D → Y has a cluster point.
3. Any definable continuous function f : R(M) \ {0} → Y has a cluster point in Y .
4. Any definable continuous function f : B(0, γ) \ {0} → Y has a cluster point in Y .
5. Let {Zγ }γ∈ΓM be a definable T
family of non-empty closed subsets of Y , such that
γ ≤ γ ′ =⇒ Zγ ⊇ Zγ ′ . Then γ∈ΓM Zγ 6= ∅.
Proof. (1)⇒(2): the set of cluster points is the intersection
\
f (B(0, γ) ∩ D).
γ∈ΓM
This is non-empty by definable compactness of Y .
(2)⇒(3) is trivial, and (3)⇒(4) follows by rescaling.
(4)⇒(5): By definable Skolem functions, there is some definable function f : M \
{0} → Y such that f (x) ∈ Zv(x) for all x ∈ M \ {0}. By Lemma 2.14, there is some
δ ∈ ΓM such
T that f is continuous on B(0, δ) \ {0}. By (4), f has a cluster point a ∈ Y .
Then a ∈ γ Zγ . Otherwise, take γ large enough that a ∈
/ Zγ . Because a is a cluster
8
point and Zγ is closed in Y , there is some x 6= 0 such that v(x) ≥ γ and f (x) ∈
/ Zγ . By
choice of f , f (x) ∈ Zv(x) ⊆ Zγ , a contradiction.
(5)⇒(1): We first claim that Y is closed. Take p ∈ Y . Because X is a definable
manifold, we can identify a neighborhood of p in X with the closed ball R(M)n in M n .
For γ ≥ 0, let Bγ be the closed ball of radius γ around p. For γ ≤ 0 let Bγ = B0 .
Then Bγ ∩ YTis a non-empty closed subset of Y for any γ, because p ∈ Y . By (4), the
intersection γ (Bγ ∩ Y ) is non-empty, and so p ∈ Y . Therefore Y is closed.
Similarly, Y is bounded. Take a Γ-exhaustion {Uγ }γ∈ΓM of the definable manifold X.
If Y is unbounded, then Y \ Uγ is a closed non-empty
subset of Y for each γ. Applying
S
(5) to the family of sets Y \ Uγ , we see that Y 6⊆ γ Uγ = X, a contradiction. Therefore
Y is closed and bounded. By Proposition 2.10(2), Y is definably compact.
Therefore, we could alternatively define definable compactness as follows:
Proposition 2.16. Let Y be a definable subset of a definable manifold X. Then Y is
definably compact if and only if every definable continuous function f : R(M)\{0} → Y
has a cluster point.
This is essentially the definition of “definable compactness” appearing in [13] (with
the mistake fixed).
2.3
Definable compactness and definable 1-dimensional types
Suppose that N ≻ M. Let X be a definable manifold in M.
Definition 2.17. For a ∈ X(M) and b ∈ X(N), say that a and b are infinitesimally
close over M if b is contained in every M-definable neighborhood of a.
Suppose that X, Y are M-definable manifolds and f : X → Y is an M-definable
continuous function. If a ∈ X(M) is infinitesimally close to b ∈ X(N), then f (a) is
infinitesimally close to f (b).
Definition 2.18.
• We let OX(M ) (N) denote the set of b ∈ X(N) such that b is infinitesimally close
to at least one a ∈ X(M).
• There is a function stN
M : OX(M ) (N) → X(M) sending each b to the unique
a ∈ X(M) such that b and a are infinitesimally close. This is well-defined because
X is Hausdorff.
The map stN
M is the “standard part” map from OX(M ) (N) to X(M).
Definition 2.19. If p is a complete X-type over M, we say that p specializes to a ∈
X(M) if p(x) ⊢ x ∈ U for every M-definable neighborhood U ∋ a.
If b ∈ X(N) is a realization of p, then p specializes to a if and only if stN
M (b) = a.
9
′
Fact 2.20. If aT
∈ N\M is infinitesimally close to a ∈ M over M, then there is a coset
C ⊆ N\{0} of n≥1 Pn (N) such that tp(a′ /M) is determined by the partial type
{v(x − a) > γ | γ ∈ ΓM } ∪ {x − a ∈ C},
and tp(a′ /M) is definable over M.
This follows by a similar argument to Lemma 2.1 in [14].
Lemma 2.21. Let C be a definable (i.e., interpretable) family of balls B ⊆ M. Suppose
the following conditions hold:
1. C is non-empty.
2. C is a chain: it is linearly ordered by ⊆.
3. C is upwards-closed: if B ⊇ B ′ ∈ C for balls B, B ′ , then B ∈ C.
4. C has no minimal element.
Then there is d ∈ M such that C is the set of balls containing d.
Proof. We may assume M = Qp , in which case the lemma is an easy exercise using
spherical completeness of Qp .
Lemma 2.22. Let X be an M-definable set, and p be a 1-dimensional definable type
over M in X. Then there is an elementary extension N ≻ M and elements a ∈ M,
b ∈ X(M), such that a is infinitesimally close to 0, b ∈ dcl(Ma), and p = tp(b/M).
Proof. Take N ≻ M containing a realization b of p. Because p is 1-dimensional, there
is some singleton c ∈ N such that dcl(Mb) = dcl(Mc). (In fact, we can take c to
be a coordinate of the tuple b.) Replacing c with 1/c if necessary, we may assume
that v(c) ≥ 0. Then tp(c/M) is definable and one-dimensional. Let C be the family of
M-definable balls which contain c. Then C is definable, because tp(c/M) is definable.
Moreover, C satisfies the four conditions of Lemma 2.21:
1. C is non-empty, because it contains the ball R(M) of radius 0.
2. C is a chain, because any two balls which intersect are comparable, and C cannot
contain two disjoint balls.
3. C is upwards-closed, trivially.
4. C has no least element. Otherwise, if B were the smallest M-definable ball containing c, then we could write B as a disjoint union of smaller balls B = B1 ∪ · · · ∪ Bp ,
and one of the Bi would belong to C.
By Lemma 2.21, C is the class of balls around some point d. So there is some d ∈ M such
that c is contained in every M-definable ball around d. Therefore, c is infinitesimally
close to d over M. Take a = c − d.
10
Lemma 2.23. Let X be a definable manifold over M. Let Y be a definably compact
definable subset of X. Let p be a definable 1-dimensional complete Y -type over M. Then
p specializes to a point in Y .
Proof. Let N be an ℵ1 -saturated elementary extension of M, and let M be a monster
model extending N. Let pN be the heir of p over N. We first show that pN specializes to
a point in Y (N). Take c ∈ Y (M) realizing pN . By Lemma 2.22, we can write c as g(a)
for some N-definable function g : M → Y (M) and some a ∈ M infinitesimally close to
0 over N. Because N is ℵ1 -saturated, there is some u ∈ N such that a/u ∈ Pn (M) for
all n. Replacing a with a/u, we may assume that a ∈ Pn (M) for all n. For each n, let
Sn ⊆ Y (N) be the definable set of cluster points T
of g ↾ Pn (N). Each Sn is closed, and
non-empty by Lemma 2.15(2). The
T intersection n Sn is filtered, and therefore nonempty by ℵ1 -saturation. Take b ∈ n Sn . Let Σ(x) be the partial type saying that x is
infinitesimally close to 0, g(x) is infinitesimally close to b, and x ∈ Pn for all n. Then
Σ(x) is finitely satisfiable, by choice of b. Take a′ ∈ M realizing Σ(x). By Fact 2.20,
tp(a′ /N) = tp(a/N). Therefore a satisfies Σ(x), and so g(a) is infinitesimally close to
b. It follows that pN (x) specializes to b.
Let Z be the set of b ∈ Y (N) such that pN specializes to b. The set Z is M-definable,
because pN is definable over M. The above argument shows |Z| > 0. On the other hand,
|Z| ≤ 1 because Y (N) is Hausdorff. Therefore Z is a singleton {b}, and the element b
lies in Y (M). Then p specializes to b.
Proposition 2.24. Work in a model M. Let X be a definable manifold and Y be
a definable subset. Then Y is definably compact if and only if every 1-dimensional
definable Y -type specializes to a point of Y .
Proof. One direction is Lemma 2.23. Conversely, suppose every 1-dimensional definable
type in Y specializes to a point. We claim that Y is definably compact. We use criterion
(3) of Lemma 2.15. Let f : R(M) \ {0} → Y be a definable continuous function. Take
a monster model M ≻ M and a non-zero a ∈ M infinitesimally close to 0 over M. Let
b = f (a). By Fact 2.20, tp(a/M) is definable. Therefore tp(b/M) is 1-dimensional and
definable. Then tp(b/M) specializes to a point c ∈ Y (M). We claim that c is a cluster
point of f . For any M-definable neighborhoods U1 ∋ 0 and U2 ∋ c, we have (a, f (a)) =
(a, b) ∈ U1 × U2 . As M ≺ M, there must be some (a′ , f (a′ )) ∈ U1 (M) × U2 (M). This
shows that c is a cluster point of f .
Lemma 2.25. Let X be an M-definable manifold and {Ot }t∈ΓM be a Γ-exhaustion. Let
p be a definable 1-dimensional type in X over M, such that p does not concentrate on
Ot for any t ∈ ΓM . Suppose M ≻ N ≻ M. Suppose that b ∈ X(M) realizes p, and
b∈
/ Ot (M) for any t ∈ ΓN . Then b realizes pN , the heir of p over N.
Proof. By Lemma 2.22, we have b = f (a) for some M-definable function f : M → X
and some a ∈ M infinitesimally close to 0 over M. By Lemma 2.14, f is continuous
on B(0, γ0 ) for some sufficiently large γ0 ∈ ΓM ; note that v(a) > γ0 . We claim that
a is infinitesimally close to 0 over N. Otherwise, there is some γ ∈ ΓN such that
v(a) < γ. Let A be the definable set of x ∈ M such that γ0 < v(x) < γ; note that
a ∈ A. The set A is definably compact and N-definable. Also, f is N-definable and
11
continuous on A. Therefore, the image f (A) is N-definable, and definably compact. By
Proposition 2.10, there is some t ∈ ΓN such that f (A) ⊆ Ot . Then b = f (a) ∈ f (A) ⊆
Ot (M), contradicting the assumptions.
This shows that a is infinitesimally close to 0 over N. By Fact 2.20, tp(a/N) is the
heir of tp(a/M), implying that tp(b/N) = tp(f (a)/N) is the heir of tp(f (a)/M) = p.
2.4
Definable groups in pCF
By a definable group over M, we mean a definable set with a definable group operation.
By [18], any group G definable in M admits a unique definable manifold structure
making the group operations be continuous.
Remark 2.26. In particular, there is a canonical notion of “definable compactness”
for abstract definable groups and their definable subsets. As in Remarks 2.3 and 2.11,
one can show that these notions are definable in families and invariant in elementary
extensions.
Definition 2.27. A good neighborhood basis is a definable neighborhood basis of the
form {Ot : t ∈ ΓM } which is also a Γ-exhaustion, and such that Ot = Ot−1 for each
t ∈ ΓM .
Proposition 2.28. Every definable group has a good neighborhood basis.
Proof. By Proposition 2.8, the group G admits a Γ-exhaustion {Wt : t ∈ ΓM }. Replacing
{Wt } with {Wt+γ }, we may assume that W0 is non-empty. Replacing {Wt } with {a·Wt },
we may assume that idG ∈ W0 .
Because G is a definable manifold, there is some definable neighborhood basis {Nt :
t ∈ ΓM , t < 0} such that each Nt is clopen, and Nt depends monotonically on t. Define
(
Wt
t≥0
Bt =
W0 ∩ Nt t < 0.
Then {Bt : t ∈ ΓM } is a definable neighborhood basis and a Γ-exhaustion. Lastly, define
Ot = Bt ∩ Bt−1 . Then {Ot : t ∈ ΓM } has all the desired properties.
Proposition 2.29. Let {Ot : t ∈ ΓM } be a good neighborhood basis of a definable group
G.
1. For any t ∈ ΓM , there is t′ ∈ ΓM such that Ot′ · Ot′ ⊆ Ot .
2. For any t ∈ ΓM , there is t′′ ∈ ΓM such that Ot · Ot ⊆ Ot′′ .
Proof. (1) is by continuity. For (2), note that the set Ot · Ot is an image of the definably
compact space Ot × Ot under the definable continuous map (x, y) 7→ x · y. Therefore
Ot · Ot is definably compact. Then t′′ exists by Proposition 2.10.
Lemma 2.30. Let {Ot : t ∈ ΓM } be a good neighborhood basis of a definable group G.
For every t, ǫ ∈ ΓM , there is δ ∈ ΓM such that if a ∈ Oδ and b ∈ Ot , then b−1 ab ∈ Oǫ .
12
Proof. Define Sδ = {(a, b) ∈ Oδ ×Ot : b−1 ab ∈
/ Oǫ }. Suppose for the sake of contradiction
that Sδ 6= ∅ for all δ. The family Sδ is definable, and depends monotonically on δ. Each
set Sδ is closed, because
Oǫ , Oδ , and Ot are clopen. By definable compactness of Oδ ×Ot ,
T
the intersection δ Sδ is non-empty. Therefore there are a, b ∈ G such that
1. a ∈ Oδ for all δ.
2. b ∈ Ot .
3. b−1 ab ∈
/ Oǫ .
The first point implies a = idG , which then implies b−1 ab = idG ∈ Oǫ , a contradiction.
3
Review of dp-rank
In Section 4 we will make extensive use of dp-rank, so we review its basic properties
here.
Definition 3.1. Let κ be a cardinal and Σ(x) be a partial type. An ict-pattern of depth
κ in Σ(x) consists of
• A family of formulas {φα (x, yα )}α<κ .
• An array of parameters {bα,i }α<κ,
i<ω
with |bα,i | = |yα|.
such that for any function η : κ → ω, the following type is consistent:
Σ(x) ∪ {φα (x, bα,i ) : α < κ, i = η(α)} ∪ {¬φα (x, bα,i ) : α < κ, i 6= η(α)}.
Definition 3.2. The dp-rank of a partial type Σ(x) is the supremum of cardinals κ
such that, in some elementary extension N M, there is an ict-pattern of depth κ in
Σ(x). When there is no supremum, the dp-rank is defined to be ∞, a formal symbol
greater than all cardinals.
We write the dp-rank of Σ(x) as dp-rk(Σ). When Σ(x) is a complete type tp(b/A),
we write the dp-rank as dp-rk(b/A).
The following facts can be found in [10], or alternatively [22, Chapter 4].
Fact 3.3. The following are equivalent in a structure M:
1. M is NIP.
2. dp-rk(x = x) < ∞.
3. Every partial type has dp-rank < ∞.
Fact 3.4. If Σ(x) is a partial type over A, and if the ambient model M is |A|+ -saturated,
then dp-rk(Σ) is the supremum of dp-rk(b/A) as b ranges over realizations of Σ(x).
Fact 3.5. If b ∈ acl(A), then dp-rk(b/A) = 0. If b ∈
/ acl(A), then dp-rk(b/A) > 0.
13
Fact 3.6. For any b, c, A, we have
dp-rk(b/A) ≤ dp-rk(bc/A) ≤ dp-rk(b/cA) + dp-rk(c/A).
It is also helpful to view dp-rank as a property of definable sets:
Definition 3.7. If D is a definable set, then the dp-rank of D, written dp-rk(D), is
dp-rk(φ(x)) for any formula φ(x) defining D.
The following facts are easy exercises using Facts 3.3–3.6.
Fact 3.8. dp-rk(D) > 0 if and only if D is infinite.
Fact 3.9. If D1 , D2 are definable sets, then dp-rk(D1 × D2 ) = dp-rk(D1 ) + dp-rk(D2 ).
Fact 3.10. If f : D1 → D2 is a definable injection, then dp-rk(D1 ) ≤ dp-rk(D2 ). If
f : D1 → D2 is a definable surjection, then dp-rk(D1 ) ≥ dp-rk(D2 ).
We will need the following about dp-rank in p-adically closed fields:
Fact 3.11 ([3, Theorem 6.6]). If M is a p-adically closed field, then dp-rk(M) = 1.
Corollary 3.12. If M is a p-adically closed field, then every n-type in M has dp-rank
at most n.
In fact, dp-rank in pCF agrees with the natural notion of dimension (topological
dimension or acl-dimension), by [22, Exercise 4.38]. We will not need this fact, however.
4
Large gaps
In order to apply the strategy of Peterzil and Steinhorn, we need a technical statement
about “gaps” in unbounded curves:
Conjecture 4.1. Let G be a definable group over a p-adically closed field M, with a
good neighborhood basis {Ot | t ∈ ΓM }. Let I be a 1-dimensional unbounded definable
subset of G. Then for every t0 ∈ ΓM , there is t ∈ ΓM such that
{g ∈ I | g(Ot \ Ot0 ) ∩ I = ∅}
is bounded.
The o-minimal analogue of Conjecture 4.1 holds by an easy connectedness argument
[16, Lemma 3.8]. But in a p-adically closed field, everything is totally disconnected and
we need a completely different approach. In the end, we will prove Conjecture 4.1 only
in a special case (Proposition 4.14), namely when G is nearly abelian (Definition 1.1).
Remark 4.2. It is useful to consider what a counterexample to Conjecture 4.1 would
look like. For each t ≫ t0 , there would be unboundedly many g ∈ I such that
g(Ot \ Ot0 ) ∩ I = ∅,
or equivalently gOt ∩ I = gOt0 ∩ I. Around g, the set I looks like an “island” gOt0 ∩ I
surrounded by a very large empty space g(Ot \ Ot0 ). Since I is unbounded, there must
be infinitely many of these “islands.” Because this holds for any t, the gaps between
the islands must become greater and greater as we move towards “∞”.
14
The behavior described above is reminiscent of the behavior of the set 2Z in the
group (R, +, <). The structure (R, +, <, 2Z) is NIP [5, Theorem 6.5] but it does not
have finite dp-rank, and this is a direct consequence of the “large gaps” in 2Z . In a
non-standard elementary extension, by choosing a1 < b1 < a2 < b2 < · · · < an < bn
carefully, one can ensure that the map
n
Y
(2Z ∩ [ai , bi ]) → R
i=1
(x1 , . . . , xn ) 7→
n
X
xi
i=1
is injective and each set 2Z ∩ [ai , bi ] is infinite, showing that the model has dp-rank at
least n (for arbitrary finite n).
Our approach for attacking Conjecture 4.1 is based on this line of argument: take
a set I with large gaps and obtain infinite dp-rank. Unfortunately, the argument only
works in the nearly abelian case (Proposition 4.14), though we can salvage a much
weaker statement in the non-abelian case (Proposition 4.15).
4.1
Notation
Let G be a group. If H is a subgroup of G, we let G/H denote the set of left cosets of
H. If A ⊆ G, we will write A/H to indicate the image of A in G/H. If A, B ⊆ G, we
let AB indicate {b−1 ab : a ∈ A, b ∈ B}. Notation like “X \ Y ” will always mean set
subtraction, rather than quotienting by a group action on the left.
Definition 4.3. Let X, Y be subsets of a group G. Define
X ⋄ Y = {g ∈ X : gY ∩ X = ∅}.
Note that X ⋄ Y depends negatively on Y . We will write “A ⋄ B \ C” to mean
“A ⋄ (B \ C).”
Remark 4.4. Suppose X, Y are subgroups of G, S ⊆ G, and a, b ∈ S ⋄ X \ Y . Then
aX = bX =⇒ aY = bY.
Otherwise, b = aδ for some δ ∈ X \ Y , and so b ∈ a(X \ Y ) ∩ S, contradicting the fact
that a(X \ Y ) ∩ S = ∅.
4.2
The bad gap configuration
Recall that an externally definable set X in a structure M is a set of the form Y ∩ M n
for some elementary extension N ≻ M and definable set Y ⊆ N n . The Shelah expansion
M Sh is the expansion of M by all externally definable sets. When M is NIP, the Shelah
expansion M Sh has elimination of quantifiers [22, Proposition 3.23]. Using this, it is
easy to see that M Sh has the same dp-rank as M.
15
Remark 4.5. Let F be a collection of definable subsets of M n . If the S
sets in FTare
uniformly definable, and F is linearly ordered by inclusion, then the sets F and F
are externally definable [6, Kaplan’s Lemma 3.4].
Later, we will use Remark 4.5 in conjunction with Proposition 2.29 to construct
externally definable subgroups of definable groups.
Definition 4.6. Let G be a definable group in a structure M. A bad gap configuration
in G consists of the following
• A finite subgroup F ⊆ G.
• Externally definable subgroups
· · · ⊆ Y 2 ⊆ Y 1 ⊆ Y 0 ⊆ X0 ⊆ X1 ⊆ · · · ⊆ G
• An externally definable subset I ⊆ G.
such that the following conditions hold:
• YiF ⊆ Yi for all i.
• YiXi ⊆ Yi−1 , for i > 0.
• (Xi ∩ (I ⋄ Xi−1 \ F Yi−1 ))/Xi−1 is infinite, for i > 0.
We say that a bad gap configuration is (A-)definable if all of F , the Xi , Yi , and I are
(A-)definable.
Lemma 4.7. If G has finite dp-rank, then there is no bad gap configuration in G.
Proof. Let (F, {Yi }, {Xi }, I) be a bad gap configuration. Replacing M with the Shelah
expansion M Sh , we may assume that the bad gap configuration is definable. Passing to
an elementary extension and naming parameters, we may assume that M is ℵ1 -saturated
and the bad gap configuration is ∅-definable.
Note that F Yi = Yi F is a subgroup of G, and that the index of Yi if F Yi is finite,
no more than |F |. Let Di be the definable set Xi ∩ (I ⋄ Xi−1 \ F Yi−1 ). By assumption,
Di /Xi−1 is infinite.
Claim 1. Suppose ai , a′i ∈ Di for i = 1, . . . , n, and suppose
Yn an an−1 · · · a1 = Yn a′n a′n−1 · · · a′1 .
(1)
Then an F Yn−1 = a′n F Yn−1 . If moreover an Yn−1 = a′n Yn−1 , then
Yn−1 an−1 · · · a1 = Yn−1 a′n−1 · · · a′1 .
16
(2)
Proof. Note that ai , a′i ∈ Xi . Equation (1) implies that
a′n a′n−1 · · · a′1 = ǫan an−1 · · · a1 = an ǫan an−1 · · · a1
(3)
for some ǫ ∈ Yn . Then ǫan ∈ YnXn ⊆ Yn−1 ⊆ Xn−1 . For i < n, we have ai , a′i ∈ Xi ⊆ Xn−1 .
Therefore (3) implies that a′n Xn−1 = an Xn−1 . Both a′n and an are in I ⋄ Xn−1 \ F Yn−1,
so by Remark 4.4 we have a′n F Yn−1 = an F Yn−1 as desired. Now suppose that an Yn−1 =
a′n Yn−1 . Then a′n = an δ for some δ ∈ Yn−1. Then Equation (3) implies
an ǫan an−1 · · · a1 = an δa′n−1 a′n−2 · · · a′1
ǫan an−1 · · · a1 = δa′n−1 a′n−2 · · · a′1 .
Both ǫan and δ are in Yn−1 , so Equation (2) holds.
Claim
For any n ∈ N, we claim that dp-rk(G) ≥ n. By assumption, the interpretable set
Di /Xi−1 is infinite. The interpretable set DQ
i /Yi−1 is even bigger, because Yi−1 ⊆ Xi−1 .
n
By the properties
Qn of dp-rank in Section 3, i=1 Di /Yi−1 has dp-rank at least n. Take
a tuple b̄ ∈ i=1 Di /Yi−1 such that dp-rk(b̄/∅) ≥ n. Each bi is a coset ai Yi−1 for some
ai ∈ Di . Let c = an an−1 · · · a1 ∈ G.
Claim 2. For each i, we have bi ∈ acl(c, bi+1 , . . . , bn ).
Q
Proof. Let S be the set of (a′1 , . . . , a′n ) ∈ j Dj such that
• a′n a′n−1 · · · a′1 = c.
• a′j Yj−1 = bj = aj Yj−1 for j > i.
Then (a1 , . . . , an ) ∈ S and S is definable over c, bi+1 , . . . , bn . If (a′1 , . . . , a′n ) ∈ S, then
Yn a′n a′n−1 · · · a′1 = Yn c = Yn an an−1 · · · a1 .
By Claim 1 applied (n − i + 1) times, we see that ai F Yi−1 = a′i F Yi−1. We have shown
{a′i F Yi−1 : (a′1 , . . . , a′n ) ∈ S} = {ai F Yi−1 }.
It follows that ai F Yi−1 is definable over c, bi+1 , . . . , bn . The fibers of the map G/Yi−1 →
G/(F Yi−1) are finite, and so ai Yi−1 = bi is algebraic over c, bi+1 , . . . , bn .
Claim
By Claim 2 and induction, b̄ ∈ acl(c). Therefore
n ≤ dp-rk(b̄/∅) ≤ dp-rk(c/∅) ≤ dp-rk(G).
As n was arbitrary, G has infinite dp-rank, a contradiction.
17
4.3
The saturated case
Until Subsection 4.4, we will work in a monster model M |= pCF. Fix a definable group
G, not definably compact, and fix a good neighborhood basis {Ot : t ∈ ΓM } in the sense
of Definition 2.27.
Lemma 4.8. There is no bad gap configuration in G.
Proof. For definable sets in pCF, dp-rank agrees with dimension. In particular, dp-rank
is finite. Therefore Lemma 4.7 applies to G.
Recall from Definition 2.9 and Proposition 2.10(1) that a subset S ⊆ G(M) is
bounded if S ⊆ Ot for some t ∈ ΓM .
Lemma 4.9. If S ⊆ G(M) is bounded, then S ⊆ X for some bounded externally
definable subgroup X ⊆ G(M).
Proof. Take t0 ∈ ΓM such that S ⊆ Ot0 . By Proposition 2.29, we can build an ascending
sequence
t0 < t1 < t2 < · · ·
in ΓM such that Oti · Oti S
⊆ Oti+1 for each i. By saturation, we can also find some tω > ti
for all finite i. Set X = i<ω Oti . The set X is externally definable (Remark 4.5). The
for each i.
set X is bounded, because X ⊆ Otω . We have X = X −1 because Oti = Ot−1
i
Lastly, X is closed under the group operation by choice of the ti ’s.
Lemma 4.10. Let I be an unbounded subset of G. Let X ⊆ G(M) be a bounded
subgroup. Then there is an externally definable bounded subgroup X ′ ⊇ X such that
(X ′ ∩ I)/X is infinite.
Proof. We claim
Sn that I/X is infinite. Otherwise, I is contained in a finite union of
cosets: I ⊆ i=1 ai X.STake t ∈ ΓM such that X ⊆ Ot . Then I is a subset of the
definably compact set ni=1 ai Ot , so I is bounded, a contradiction.
Now take a1 , a2 , a3 , . . . ∈ I such that the cosets ai X are pairwise distinct. By saturation, there is some t ∈ Γ such that {a1 , a2 , . . .} ⊆ Ot . Then {a1 , a2 , . . .} and X
are bounded. By Lemma 4.9, there is an externally definable bounded subgroup X ′
containing {a1 , a2 , . . .} ∪ X. Then (X ′ ∩ I)/X is infinite, witnessed by the ai X.
Recall from Definition 1.1 that G is nearly abelian if there is a definably compact
definable normal subgroup K ⊆ G with G/K abelian. Equivalently, G is nearly abelian
if there is a definably compact subgroup K containing the derived group [G, G].
Lemma 4.11. Suppose that G is nearly abelian. Let I be an unbounded definable subset
of G(M). For any bounded set A, there is t ∈ ΓM such that I ⋄ Ot \ A is bounded.
Proof. Suppose not.
Claim. For any bounded sets C ⊇ B ⊇ A, the set I ⋄ C \ B is unbounded.
Proof. Take t ∈ ΓM such that C ⊆ Ot . Then I ⋄ C \ B contains the unbounded set
I ⋄ Ot \ A, because Ot \ A ⊇ C \ B.
Claim
18
Let K be the normal subgroup witnessing near-abelianity. By Lemma 4.9, there is a
bounded externally definable subgroup X0 ⊇ A ∪ K. By Lemma 4.10 we can recursively
build an increasing chain of bounded externally definable subgroups
X0 ⊆ X1 ⊆ X2 ⊆ · · ·
such that
• (X1 ∩ I)/X0 is infinite.
• For n > 1, (Xn ∩ (I ⋄ Xn−1 \ X0 ))/Xn−1 is infinite. This is possible because
I ⋄ Xn−1 \ X0 is unbounded by the claim.
Let Yi = X0 for all i, and let F = {idG }. Note X0 is normal, because it contains K
which contains [G, G]. We have constructed a bad gap configuration in G, contradicting
Lemma 4.8.
Lemma 4.12. If S ⊆ G(M) is a neighborhood of idG , then S ⊇ X for some externally
definable open subgroup X ⊆ G(M). If, in addition, B ⊆ G(M) is a bounded set, then
we can choose the group X to ensure X B ⊆ X.
Proof. Take t0 ∈ ΓM such that S ⊇ Ot0 . By Proposition 2.29 and Lemma 2.30, there is
a descending sequence
t0 > t1 > t2 > · · ·
T
in ΓM such that Oti+1 · Oti+1 ⊆ Oti and also OtBi+1 ⊆ Oti . Take X = ∞
i=1 Oti . Then X is
B
an externally definable subgroup with X ⊆ X. We can take some tω less than all the
ti ’s, and then Otω ⊆ X. Therefore X has interior, and is an open subgroup.
Lemma 4.13. Let I be an unbounded definable subset of G(M). Let F be a finite
subgroup of G(M). Then there exist t, t′ ∈ ΓM such that I ⋄ Ot \ (F · Ot′ ) is bounded.
Proof. Suppose not.
Claim. For any neighborhood A ∋ idG and any bounded set B ⊆ G, the set I ⋄ B \ F A
is unbounded.
Proof. Take t, t′ such that
Ot′ ⊆ A and B ⊆ Ot
Ot \ (F · Ot′ ) ⊇ B \ (F · A)
I ⋄ Ot \ (F · Ot′ ) ⊆ I ⋄ B \ (F · A).
Claim
Take any bounded open externally definable subgroup X0 ⊆ G. By Lemma 4.12
there is an externally definable open subgroup Y0 ⊆ X0 such that Y0F ⊆ Y0 . Recursively
build chains
X0 ⊆ X1 ⊆ · · ·
Y0 ⊇ Y1 ⊇ · · ·
where
19
• Xi is a bounded externally definable subgroup, chosen large enough to ensure that
(Xi ∩ (I ⋄ Xi−1 \ F Yi−1 ))/Xi−1 is infinite (Lemma 4.10).
• Yi is an open externally definable subgroup with YiF = Yi , chosen small enough
that YiXi ⊆ Yi−1 (Lemma 4.12).
This gives a bad gap configuration in G, contradicting Lemma 4.8.
4.4
The general case
Proposition 4.14. Let M be any model of pCF. Let G be a definable non-compact
group and {Ot : t ∈ ΓM } be a good neighborhood basis. Suppose that G is nearly abelian.
Let I be an unbounded definable set. Then for any t ∈ ΓM , there is t′ ∈ ΓM such that
I ⋄ Ot′ \ Ot is bounded.
Proof. We may replace M with a monster model, and then apply Lemma 4.11.
Proposition 4.15. Let M be any model of pCF. Let G be a definable non-compact
group. Let I be an unbounded definable set. Let F be a finite subgroup of G. Then for
any sufficiently small s and sufficiently large t, the set I ⋄ Ot \ (F Os ) is bounded.
Proof. We may replace M with a monster model, and then apply Lemma 4.13.
5
Stabilizers and µ-stabilizers
In this section we review some notation and facts from [15].
5.1
Stabilizers
Let G be a group definable in a structure M.
Notation 5.1.
(1) If φ(x) and ψ(x) are G-formulas then φ · ψ denotes the G-formula
(φ · ψ)(x) := ∃u∃v(φ(u) ∧ ψ(v) ∧ x = u · v).
Thus (φ · ψ)(M) = φ(M) · ψ(M).
(2) More generally, if q(x) and r(x) are partial G-types then q · r denotes the G-type
(q · r)(x) := {φ · ψ(x) | q(x) ⊢ φ(x), r(x) ⊢ ψ(x)}.
Thus (q·r)(N) = q(N)·r(N) for an |M|+ -saturated elementary extension N ≻ M.
(3) If g ∈ G(M) and φ(x) is a G-formula, then g · φ denotes the G-formula
(g · φ)(x) := ∃u(φ(u) ∧ x = g · u).
Thus (g · φ)(M) = g · φ(M).
20
(4) If g ∈ G(M) and p(x) is a partial G-type then g · p denotes the G-type
(g · p)(x) := {g · φ(x) | p(x) ⊢ φ(x)}.
Thus (g · p)(N) = g · p(N) for an |M|+ -saturated N ≻ M.
Note that for partial G-types q1 , q2 , q3 over M, we have
(q1 · q2 ) · q3 = q1 · (q2 · q3 ),
as ((q1 · q2 ) · q3 )(N) = q1 (N) · q2 (N) · q3 (N) = (q1 · (q2 · q3 ))(N) for |M|+ -saturated
N ≻ M.
Definition 5.2. Given a partial type Σ(x) over M, define stab(Σ) to be the stabilizer,
i.e.,
stab(Σ) := {g ∈ G(M) | gΣ ≡ Σ},
where Σ ≡ Σ′ if Σ(x) ⊢ Σ′ (x) and Σ′ (x) ⊢ Σ(x). Equivalently, stab(Σ) is {g ∈ G(M) |
gΣ(N) = Σ(N)} for |M|+ -saturated N M.
Definition 5.3. Given a partial type Σ(x) over M and an L-formula φ(x, y), we define
\
stabφ (Σ) =
Xφ,b ,
b∈M k
where each Xφ,b is the stabilizer of {g ∈ G(M) | Σ ⊢ (gφ)(x, b)}.
Remark 5.4. Given φ(x; y), let φ′ (x; y, z) be the formula φ(z · x; y). Then G acts on
φ′ -types by left translation, and stabφ (Σ) is the stabilizer of the φ′ -type generated by
Σ.
Remark 5.5. Note that our stabφ is slightly different from the Stabφ considered in
[15], which is more like the set Xφ,b appearing in Definition 5.3 above.
The following two facts are easy exercises.
Fact 5.6. stabφ (Σ) is a definable subgroup of G if Σ is definable.
Fact 5.7. For every partial type Σ over M.
\
stab(Σ) =
stabφ (Σ)
φ∈L
In particular, if Σ is definable then stab(Σ) is an intersection of definable subgroups.
Recall the notation ΣN for the canonical extension of a definable type Σ to an
elementary extension N ≻ M, and the notation (dΣ x)φ(x; y) for the φ-definition of Σ.
Lemma 5.8. If Σ is definable and N ≻ M, then stabφ (ΣN ) = stabφ (Σ)(N), and so
\
stabφ (Σ)(N).
stab(ΣN ) =
φ∈L
Proof. Indeed, stabφ (Σ)(M) is defined by the formula
∀y∀g : ((dΣ z)φ(g · z; y)) ↔ ((dΣ z)φ(x · g · z; y))
and stabφ (ΣN ) is defined by the same formula, because ΣN and Σ have the same definition schema.
21
5.2
µ-types and µ-stabilizers
In this section we assume that G is a Hausdorff topological group definable in M with
a uniformly definable basis {Ot | t ∈ T } of open neighborhoods of the identity. For
each N ≻ M, the group G(N) is again a topological group and the definable family
{Ot (N) | t ∈ T (N)} again forms a basis for the open neighborhoods of idG .
Definition 5.9. The infinitesimal type of G, denoted µ(x), is the partial type consisting
of all formulas x ∈ U with U an M-definable neighborhood of idG .
Thus, if N M, then µ(N) is the set of elements of G(N) which are infinitesimally
close to idG :
\
µ(N) = {U(N) | U is an M-definable neighborhood of idG }
\
=
Ot (N).
t∈T (M )
Fact 5.10 ([15, Corollary 2.5 and Claim 2.15]).
1. If N ≻ M, then µ(N) is a subgroup of G(N) normalized by G(M).
2. For any definable q ∈ SG (M), the partial type µ · q is definable.
Partial types of the form µ · q for q ∈ SG (M) are called µ-types. The µ-stabilizer of
q ∈ SG (M) is the stabilizer of the associated µ-type:
stabµ (q) := stab(µ · q).
Note that if µ is the infinitesimal type of G = G(M), and N M, then the canonical
extension µN is the infinitesimal type of G(N).
Fact 5.11 ([15, Remark 2.16]). If p is a definable type over M and N ≻ M, then the
product of the canonical extensions is equal to the canonical extension of the product:
µN · pN = (µ · p)N .
Remark 5.12. Let N be an |M|+ -saturated extension of M, and µN and pN be the
canonical extensions of µ and p. Then
\
stab(µN · pN ) = stab((µ · p)N ) =
stabφ (µ · p)(N),
φ∈L
by Lemma 5.8 and Fact 5.11.
By Fact 5.10, µ(N) · G(M) is a subgroup of G(N) as µ(N) ⊆ G(N) is normalized
by G(M). This subgroup is the OG(M ) (N) of Definition 2.18. Because µ(N) ∩ G(M) =
{idG }, the group µ(N) · G(M) is a semidirect product of µ(N) and G(M), and there is
a natural homomorphism
OG(M ) (N) = µ(N) · G(M) → G(M).
This map is exactly the “standard part” map stN
M of Definition 2.18. For Y ⊆ G(N),
N
we will write stN
(Y
)
as
a
shorthand
for
st
(Y
∩
OG(M ) (N)), following [15].
M
M
22
Lemma 5.13. Let p ∈ SG (M) be a definable type and let β ∈ G(M) realize pN . Then
N
−1
1. stab(µN · pN ) = stM
);
N (p (M)β
T
−1
2. stab(µN · pN ) = ψ∈pN stM
);
N (ψ(M)β
Proof. Clause (1) is by Claim 2.22 in [15].
For (2), we must show
N
−1
stM
)=
N (p (M)β
\
−1
stM
).
N (ψ(M)β
ψ∈pN
T
−1
The ⊆ direction is clear. For ⊇, suppose that g ∈ ψ∈pN stM
). Then for any
N (ψ(M)β
N
−1
−1
N
ψ ∈ p , there is hψ ∈ ψ(M) such that hψ · β · g satisfies µ . By compactness there
N
−1
is h ∈ pN (M) such that h · β −1 · g −1 satisfies µN . Then g ∈ stM
).
N (p (M)β
6
Proof of main theorems
From now on M is a p-adically closed field, M ≻ M is the monster model, G ⊆ M n
denotes a group definable in M, and µ denotes the infinitesimal type of G over M.
All formulas and types will be G-formulas and G-types. We assume G is not definably
compact. Fix a good neighborhood basis {Ot : t ∈ ΓM } of G.
Fix a 1-dimensional definable type p ∈ SG (M) which does not specialize to any point
of G(M). Such a type p exists by Proposition 2.24. Fix a small |M|+ -saturated model
N with M ≺ N ≺ M. As usual, pN and µN denote the canonical extensions to N. Fix
an element β ∈ G(M) realizing pN .
Remark 6.1. The types p and pN are “unbounded” in the following sense:
1. If t ∈ ΓM , then Ot ∈
/ p.
2. If t ∈ ΓN , then Ot ∈
/ pN .
3. If X is a bounded M-definable subset of G(M), then X ∈
/ p.
4. If X is a bounded N-definable subset of G(N), then X ∈
/ pN .
Point (1) follows by Proposition 2.24: if Ot ∈ p then p specializes to a point in Ot (M),
because Ot is definably compact. Point (2) then follows because pN is the heir of p.
Points (3) and (4) reduce to (1) and (2), respectively.
T
−1
Lemma 6.2. stab(µN · pN ) = φ∈p stM
).
N (φ(N)β
Proof. By Lemma 5.13, it suffices to show
\
\
−1
−1
(φ(M)β
)
⊆
stM
)
stM
N
N (φ(M)β
φ∈p
φ∈pN
Suppose g belongs to the left-hand side. In particular, g ∈ G(N). By a compactness
argument similar to Lemma 5.13, we see that g = ǫbβ −1 for some ǫ ∈ µN (M) and
23
b ∈ p(M). It suffices to show b ∈ pN (M). By Lemma 2.25, it suffices to show b ∈
/ Ot (M)
′
for any t ∈ ΓN . Suppose b ∈ Ot (M). Since g ∈ N, there is some t ∈ ΓN such that
g −1 · O0 (M) · Ot (M) ⊆ Ot′ (M). Then
β = g −1 ǫb ∈ g −1 O0 (M)Ot (M) ⊆ Ot′ (M),
contradicting the fact that tp(β/N) is unbounded.
Note that a similar argument to the proof of Lemma 2.31 of [23] shows the following:
Fact 6.3. Suppose that b ∈ Mk and tp(b/N) is definable. If Y ⊆ G(M) is definable over
b then stM
N (Y ) ⊆ G(N) is definable and
dim(stM
N (Y )) ≤ dim(Y ).
Lemma 6.4. There is an L-formula φ such that dim(stabφ (µ · p)) ≤ 1.
−1
Proof. Take ψ ∈ p such that dim(ψ(M)) = 1. Then dim(stM
N (ψ(M)β )) ≤ 1 by Fact 6.3.
By Remark 5.12 and Lemma 5.13,
\
−1
stabφ (µ · p)(N) = stab(µN · pN ) ⊆ stM
).
N (ψ(M)β
φ∈L
The intersection on the left is directed, and the set on the right is definable, so by
|M|+ -saturation of N there is some φ ∈ L such that
−1
stabφ (µ · p)(N) ⊆ stM
).
N (ψ(M)β
−1
Then dim(stabφ (µ · p)) ≤ dim(stM
)) ≤ 1.
N (ψ(M)β
To finish our main result, we now show that each stabφ (µ · p) is not definably compact.
Lemma 6.5. Assume G is nearly abelian (Definition 1.1). For any N-definable set I
−1
containing β, the set stM
N (I(M)β ) is unbounded.
−1
−1
Proof. Suppose stM
) is bounded. Then stM
) ⊆ Ot (N) for some t ∈
N (I(M)β
N (I(M)β
ΓN . By Remark 6.1, I is unbounded. By Proposition 4.14, there is some t′ ∈ ΓN such
that the set I −1 ⋄ Ot′ \ Ot is bounded. Then
β −1 ∈
/ (I −1 ⋄ Ot′ \ Ot )(M)
by Remark 6.1. This means that β −1 (Ot′ (M) \ Ot (M)) ∩ I(M)−1 6= ∅. Therefore there is
a ∈ Ot′ (M) \ Ot (M) such that aβ ∈ I(M). By definable Skolem functions, we can take
a ∈ dcl(Nβ). Note a ∈ I(M)β −1 . By Lemma 2.23, stM
N (a) exists. Because Ot′ \ Ot is
M
closed, we see that stN (a) ∈ Ot′ (N) \ Ot (N). This contradicts the fact that
M
−1
stM
) ⊆ Ot (N).
N (a) ∈ stN (I(M)β
Lemma 6.6. If G is nearly abelian, then the type-definable group stab(µN · pN ) ⊆ G(N)
is 1-dimensional and unbounded.
24
Proof. The dimension of stab(µN · pN ) is at most one by Lemma 6.4 and Remark 5.12. If
stab(µN · pN ) is bounded, then stab(µN · pN ) ⊆ Ot (N) for some t ∈ ΓN . By Lemma 6.2,
we have
\
−1
stM
) = stab(µN · pN ) ⊆ Ot (N).
N (ψ(N)β
ψ∈p
The intersection on the left is a filtered intersection of definable sets. There are at most
|M| sets in the intersection, and N is |M|+ -saturated. Therefore there is some ψ ∈ p
−1
such that stM
) ⊆ Ot (N), contradicting Lemma 6.5. Therefore stab(µN · pN )
N (ψ(N)β
is unbounded. In particular, it is infinite, so it has dimension at least 1.
Lemma 6.7. Suppose G is nearly abelian. Then there is φ ∈ L such that the M-definable
group stabφ (µ · p) is not definably compact and has dimension 1.
Proof. By Lemma 6.4 there is an L-formula φ such that dim(stabφ (µ · p)) ≤ 1. By
Remark 5.12, we have
stabφ (µ · p)(N) ⊇ stab(µN · pN ),
and therefore stabφ (µ · p) is unbounded by Lemma 6.6. In particular, stabφ (µ · p) is
infinite, and dim(stabφ (µ · p)) ≥ 1.
Theorem 6.8. Let G be a definable group in a p-adically closed field M. Suppose G is
nearly abelian, and not definably compact.
1. G has a one-dimensional definable subgroup which is not definably compact.
2. If p ∈ SG (M) is a definable unbounded 1-dimensional type, then there is φ ∈ L
such that stabφ (µ · p) is a one-dimensional definable subgroup of G which is not
definably compact.
3. Suppose in addition that M is ℵ1 -saturated. If p ∈ SG (M) is a definable unbounded
1-dimensional type, then stabµ (p) is a one-dimensional type-definable subgroup of
G which is unbounded.
Proof. Part (2) is Lemma 6.7. Part (1) then follows because there is at least one unbounded 1-dimensional definable type by Proposition 2.24. For Part (3), take a countable
model M0 M such that G and p are M0 -definable. Then apply Lemma 6.6 to M and
M0 in place of N and M (respectively), to see that stab(µ · p) is 1-dimensional and
unbounded. Type-definability is by Fact 5.7.
Recall from [19] that in an NIP context, a global type p ∈ SG (M) is said to be a
definable f -generic, abbreviated as dfg, if there is a small submodel M0 such that every
left G-translate of p is definable over M0 . In [19], Pillay and the second author showed
that:
Fact 6.9. A group G definable over Qp has dfg iff there is a normal sequence of definable
subgroups
G0 ⊳ ...Gi ⊳ Gi+1 ... ⊳ Gn
such that G0 is finite, Gn is a finite index subgroup of G, and each Gi+1 /Gi is definably isomorphic to either the additive group Ga , or a finite index subgroup of the
multiplicative group Gm .
25
The intuition is that “dfg” means “totally non-compact” in the p-adic context.
Lemma 6.10. Let G be a one-dimensional definable group. If G is not definably compact, then G has dfg.
Proof. Recall from [8, Section 4] that G has finitely satisfiable generics (fsg) if there is
a small model M0 and a global type p(x) in G such that every left G-translate of p is
finitely satisfiable in M0 . By [19, Lemma 2.9], G has fsg or dfg.1 It suffices to show that
G does not have fsg. Suppose otherwise, witnessed by p and M0 . Recall that a definable
set X ⊆ G is generic if finitely many left translates cover G. By [8, Proposition 4.2],
the complement of a non-generic set is generic, and every generic set intersects G(M0 ).
Let {Wγ }γ be a Γ-exhaustion of G. By taking γ sufficiently large, we can arrange for
G(M0 ) ⊆ Wγ , because M0 is small. Then G \ Wγ does not intersect G(M0 ), so it is not
generic. Therefore the complement Wγ is generic. A finite union of left translates of Wγ
will be definably compact, so it cannot be all of G. We conclude that G does not have
fsg, and instead has dfg.
The following is then a corollary of Theorem 6.8.
Corollary 6.11. Let G ⊆ M k be a nearly abelian definable group. If G is not definably
compact, then G has a one-dimensional dfg subgroup.
Next, we consider the general non-abelian case. Let G, M, N, M, p, β be as in the
start of this section.
Lemma 6.12. For any N-definable set I containing β, and any finite N-definable
−1
subgroup F ⊆ G, the set stM
N (I(M)β ) contains a point outside of F .
Proof. As in Lemma 6.5, I is unbounded. Let J be the unbounded set I −1 . By Proposition 4.15, there are s, t ∈ ΓN such that J ⋄Ot \F Os is bounded. Then β −1 ∈
/ J ⋄Ot \F Os.
Therefore
β −1 (Ot \ F Os ) ∩ J 6= ∅,
or equivalently
(Ot \ Os F )β ∩ I 6= ∅.
Therefore there is a ∈ Ot (M) \ Os (M)F (M) such that aβ ∈ I(M). By definable Skolem
functions, we can take a ∈ dcl(Nβ). Note a ∈ I(M)β −1 . Because Ot \ Os F is definably
M
compact, Lemma 2.23 implies that stM
N (a) exists and is in Ot \ Os F . Then stN (a) is not
in F , since F ⊆ Os F .
Lemma 6.13. The group stab(µN · pN ) is 1-dimensional. In particular, it is infinite.
Proof. As in Lemma 6.6, the dimension is at most 1. If dim(stab(µN · pN )) = 0, then
stab(µN · pN ) is a finite subgroup F . By Lemma 6.2, we have
\
−1
stM
) = stab(µN · pN ) = F.
N (φ(N)β
φ∈p
−1
As in Lemma 6.6, there is some φ ∈ p such that stM
) ⊆ F . This contradicts
N (φ(N)β
Lemma 6.12
1
In [19] this is stated only for groups definable over Qp . The assumption is used in order to apply
[20, Theorem 2.4]. However, [20, Remark 2.5] shows that this assumption is unnecessary.
26
By Lemma 6.4 and Remark 5.12, we conclude
Lemma 6.14. There is φ ∈ L such that the M-definable group stabφ (µ · p) has dimension 1.
We summarize the non-abelian case in the following theorem.
Theorem 6.15. Let G be a definable group in a p-adically closed field M. Suppose G
is not definably compact. Let p ∈ SG (M) be a definable unbounded 1-dimensional type.
1. There is φ ∈ L such that stabφ (µ · p) has dimension 1.
2. If M is ℵ1 -saturated, then stabµ (p) is a one-dimensional type-definable subgroup
of G.
Proof. Part (1) is Lemma 6.14. For Part (2), take a countable submodel M0 M such
that G and p are M0 -definable. Then apply Lemma 6.13 with M and M0 in place of N
and M.
Acknowledgments. The first author was supported by the National Natural Science
Foundation of China (Grant No. 12101131). The second author was supported by the
National Social Science Fund of China (Grant No. 20CZX050).
References
[1] Luc Belair. Panorama of p-adic model theory. Ann. Sci. Math. Quebec, 36(1), 2012.
[2] L. van den Dries. Algebraic theories with definable Skolem functions. J. Symbolic
Logic, 49:625–629, 1984.
[3] Alfred Dolich, John Goodrick, and David Lippel. Dp-minimality: basic facts and
examples. Notre Dame Journal of Formal Logic, 52(3):267–288, 2011.
[4] Antongiulio Fornasiero. Definable compactness for topological structures. In preparation, 2015.
[5] Ayhan Günaydin and Philipp Hieronymi. Dependent pairs. J. Symbolic Logic,
76(2):377–390, 2011.
[6] Yatir Halevi, Assaf Hasson, and Franziska Jahnke. Definable V-topologies,
Henselianity and NIP. J. Math. Logic, 20(2):2050008, 2020.
[7] E. Hrushovski and A. Pillay. Groups definable in local and pseudofinite fields.
Israel J. Math., 85:203–262, 1994.
[8] Ehud Hrushovski, Ya’acov Peterzil, and Anand Pillay. Groups, measures, and the
NIP. J. Amer. Math. Soc., 21(2):563–596, April 2008.
[9] Will Johnson. Interpretable sets in dense o-minimal structures. J. Symbolic Logic,
83:1477–1500, 2018.
27
[10] Itay Kaplan, Alf Onshuus, and Alexander Usvyatsov. Additivity of the dp-rank.
Trans. Amer. Math. Soc., 365(11):5783–5804, November 2013.
[11] A. Macintyre. On definable subsets of p-adic fields. J. Symbolic Logic, 41:605–610,
1976.
[12] D. Marker. Model Theory: An Introduction. Springer-Verlag, 2002.
[13] A. Onshuus and A. Pillay. Definable groups and compact p-adic Lie groups. Journal
of the London Mathematical Society, 78(1):233–247, 2008.
[14] D. Penazzi, A. Pillay, and N. Yao. Some model theory and topological dynamics
of p-adic algebraic groups. Fund. Mathematics. To appear.
[15] Y. Peterzil and S. Starchenko. Topological groups, µ-types and their stabilizers. J.
European Math. Soc., 19(10):2965–2995, 2017.
[16] Y. Peterzil and C. Steinhorn. Definable compactness and definable subgroups of
o-minimal groups. Journal of the London Mathematical Society, 59(3):769–786,
1999.
[17] A. Pillay. Groups and fields definable in o-minimal structures. J. Pure Appl.
Algebra, 53:233–255, 1988.
[18] A. Pillay. On fields definable in Qp . Arch. Math. Logic, 29:1–7, 1989.
[19] Anand Pillay and Ningyuan Yao. Definable f -generic groups over p-adic numbers.
arXiv:1911.01833v1 [math.LO], 2019.
[20] Anand Pillay and Ningyuan Yao. A note on groups definable in the p-adic field.
Archive for Mathematical Logic, 58:1029–1034, 2019.
[21] B. Poizat. A course in model theory. Springer-Verlag, 2000.
[22] Pierre Simon. A guide to NIP theories. Lecture Notes in Logic. Cambridge University Press, July 2015.
[23] Ningyuan Yao. On dimensions, standard part maps, and p-adically closed fields.
Studies in Logic, 13(6):41–62, 2020.
28