arXiv:2002.10117v1 [math.LO] 24 Feb 2020
On Dimensions, Standard Part Maps, and p-Adically
Closed Fields
Ningyuan Yao
Fudan University
February 25, 2020
Abstract
The aim of this paper is to study the dimensions and standard part maps
between the field of p-adic numbers Qp and its elementary extension K in the
language of rings Lr .
We show that for any K-definable set X ⊆ K m , dimK (X) ≥ dimQp (X ∩ Qm
p ).
Let V ⊆ K be convex hull of K over Qp , and st : V → Qp be the standard
part map. We show that for any K-definable function f : K m → K, there is
m
definable subset D ⊆ Qm
p such that Qp \D has no interior, and for all x ∈ D,
−1
either f (x) ∈ V and st(f (st (x))) is constant, or f (st−1 (x)) ∩ V = ∅.
We also prove that dimK (X) ≥ dimQp (st(X ∩ V m )) for every definable X ⊆
m
K .
1
Introduction
In [15], L. van den Dries consider a pair (R, V ), where R is an o-minimal extension of a
real closed field, and V is a convex hull of an elementary submodel M of R. Let µ ⊆ R
be the set infinitesimals over M and V̂ = V /µ be the reside field with residue class
map x 7→ x̂. If M is Dedekind complete in R, then V̂ = M and the residue class map
coincide the standard part map st : R −→ M. In this context, van den Dries showed
the follows:
Theorem 1. [15] Let S ⊆ Rn be R-definable and Ŝ = {x̂| x ∈ S ∩ V n }. Then
(i) S ∩ M n is definable in M and dimM (S ∩ M n ) ≤ dimR (S);
(ii) st(S) is definable in M and dimM (st(S)) ≤ dimR (S).
Theorem 2. [15] Let f : Rm → R be an R-definable function. Then here is a finite
partition P of M m into definable sets, where each set in the partition is either open in
M m or lacks of interior. On each open set C ∈ P we have:
(i) either f (x) ∈
/ V for all x ∈ C h ;
(ii) or there is a continuous function g : C −→ M, definable in M, such that f (x) ∈ V
and st(f (x)) = g(st(x)), for all x ∈ C h ,
where C h is the hull of C defined by
h
m
C = {x̄ ∈ R |∃ȳ ∈ C
m
^
(xi − yi ∈ µ) }.
i=1
Remark 1.1. For any topological space Y , and X ⊆ Y , by Int(X) we mean the set
of interiors in X. Namely, x ∈ Int(X) iff there is an open neighborhood B ⊆ Y of x
contained in X.
There are fairly good analogies between the field of reals R and the field of p-adic
numbers Qp , in both model-theoretic and field-theoretic view. For example, both of
them are complete and locally compact topological fields, are distal and dp-minimal
structures, have quantifier eliminations with adding the new predicates for n-th power,
and have cell decompositions.
In this paper, we treat the p-adic analogue of above two Theorems, where M is
replaced by Qp , and R is replaced by an arbitrary elementary extension K of Qp . In our
case, the convex hull V is the set
x ∈ K| x = 0 ∨ ∃n ∈ Z v(x) > n
and µ, the infinitesimals of K over Qp , is the set
x ∈ K| x = 0 ∨ ∀n ∈ Z v(x) > n .
By Lemma 2.1 in [11], for every x ∈ V , there is a unique element st(x) in Qp such that
a−st(a) ∈ µ, we call it the standard part of a and st : a 7→ st(a) the standard part map.
It is easy to see that st : V −→ Qp is a surjective ring homomorphism and st−1 (0) = µ.
So V̂ = V /µ is isomorphic to Qp in our context. With the notations as above, we now
highlight our main results.
Theorem 1.2. Let S ⊆ K n be K-definable. Then
(i) S ∩ Qnp is definable in Qp and dimQp (S ∩ Qnp ) ≤ dimK (S);
(ii) st(S ∩ V n ) is definable in Qp and dimQp (st(S ∩ V n )) ≤ dimK (S).
Theorem 1.3. Let f : K m → K be an K-definable function. Then here is a finite
partition P of Qp into definable sets, where each set in the partition is either open in
Qm
p or lacks of interior. On each open set C ∈ P we have:
(i) either f (x) ∈
/ V for all x ∈ C h ;
(ii) or there is a continuous function g : C −→ Qp , definable in Qp , such that f (x) ∈ V
and st(f (x)) = g(st(x)), for all x ∈ C h .
In the rest of this introduction we give more notations and model-theoretic approach.
1.1
Notations
Let p denote a fixed prime number, Qp the field the p-adic field, and v : Qp \{0} → Z
is the valuation map. Let K be a fixed elementary extension of Qp . Then valuation v
extends to a valuation map from K\{0} to ΓK , we also denote it by v, where (ΓK , +, <
, 0) is the corresponding elementary extension of (Z, +, <, 0).
Fact 1.4. Let v : K\{0} −→ ΓK be as above. Then we have
• v(xy) = v(x) + v(y) for all x, y ∈ K;
• v(x + y) ≥ min{v(x), v(y)}, and v(x + y) = min{v(x), v(y)} if v(x) 6= v(y);
• For x ∈ Qp , |x| = p−v(x) if x 6= 0 and |x| = 0 if x = 0 defines a non-archimedean
metric on Qp .
• K is a non–archimedean topological field.
We will assume a basic knowledge of model theory. Good references are [12] and [9].
We will be referring a lot to the comprehensive survey [1] for the basic model theory of
the p-adics. A key point is Macintyres theorem [8] that Th(Qp , +, ×, 0, 1) has quantifier
elimination in the language L = Lr ∪ {Pn | n ∈ N+ }, where Lr is the language of rings,
and the predicate Pn is interpreted as the n-th powers
{y ∈ Qp | y 6= 0 ∧ ∃x(y = xn )}
for each n ∈ N+ . Note that Pn is definable in Lr . Moreover, the valuation is definable
in Lr as follows.
Fact 1.5. [3] Let f, g ∈ K[x1 , ..., xm ]. Then {ā ∈ K m | v(f (ā)) ≤ v(g(ā))} is definable.
Remark 1.6. It is easy to see from Fact 1.5 that {a ∈ K|v(a) = γ} and {a ∈ K|v(a) <
γ} are definable for any fixed γ ∈ ΓK .
For A a subset of K, by an LA -formula we mean a formula with parameters from
A. By x̄, ȳ, z̄ we mean arbitrary n-variables and ā, b̄, c̄ ∈ K n denote n-tuples in K n with
n ∈ N+ . By |x̄|, we mean the length of the tuple x̄. We say that X ⊆ K m is A-definable
if there is a LA -formula φ(x1 , ..., xm ) such that
X = {(a1 , ..., am ) ∈ K m | K |= φ(a1 , ..., am )}.
We also denote X by φ(K m ) and say that X is defined by φ(x̄). We say that X is
definable in K if X ⊆ K m is K-definable. If X ∈ Qm
p is defined by some LQp -formula
m
ψ(x̄). Then by X(K) we mean ψ(K ), namely, the realizations of ψ in K, which is a
definable subset of K m .
For any subset A of K, by acl(A) we mean the algebraic closure of A. Namely,
b ∈ acl(A) if and only if there is a formula φ(x) with parameters from A such that
b ∈ φ(K) and φ(K) is finite. Let α = (α1 , ..., αn ) ∈ K m , we denote acl(A ∪ {α1 , ..., αn })
by acl(A, α).
By a saturated extension K of K, we mean that |K| is a sufficiently large cardinality,
and every type over A ⊆ K is realized in K whenever |A| < |K|.
1.2
Preliminaries
The p-adic field Qp is a complete, locally compact topological field, with basis given by
the sets
B(a,n) = {x ∈ Qp | x = a ∧ v(x − a) ≥ n}
for a ∈ Qp and n ∈ Z. The elementary extension K ≻ Qp is also a topological field but
not need to be complete or locally compact. Let X ⊆ K m , we say that ā ∈ X is an
interior if there is γ ∈ Γk such that
B(b̄,γ) = {(b1 , ..., bm ) ∈ K|
n
^
v(ai − bi ) > γ} ⊆ X.
i=1
Let V = {x ∈ K| x = 0 ∨ ∃n ∈ Z(v(x) > n)}. We call V the convex hull of Qp .
It is easy to see that for any a, b ∈ K, if b ∈ V and v(a) > v(b), then a ∈ V . As we
said before, for every a ∈ V , there is a unique a0 ∈ Qp such that v(a − a0 ) > n for
all n ∈ Z. This gives a map a 7→ a0 from V onto Qp . We call this map the standard
part map, denoted by st : V −→ Qp . For any ā = (a1 , ..., am ) ∈ V m , by st(ā) we mean
(st(a1 ), ..., st(am )). Let f (x̄) ∈ K[x̄] be a polynomial with every coefficient contained in
V . Then by st(f ), we mean the polynomial over Qp obtained by replace each coefficient
of f by its standard part. Let
µ = {a ∈ K| st(a) = 0},
which is the collection of all infinitesimals of K over Qp . It is easy to see that for any
a ∈ K\{0}, a ∈
/ V iff a−1 ∈ µ.
Any definable subset X ⊆ K n has a topological dimension which is defined as follows:
Definition 1.7. Let X ⊆ K n . By dimK (X), we mean the maximal k ≤ n such that the
image of the projection
π : X −→ K k ; (x1 , ..., xn ) 7→ (xr1 , ..., xrk )
has interiors, for suitable 1 ≤ r1 < ... < rk ≤ n. We call dimK (X) the topological
dimension of X.
Recall that Qp is a geometry structure (see Definition 2.1 and Proposition 2.11 of [7]
), so any K |= Th(Qp ) is a geometry structure. The fields has geometric structure are
certain fields in which model-theoretic algebraic closure equals field-theoretic algebraic
closure.
Every geometry structure is a pregeometry structure, which means that for any
ā = (a1 , ..., an ) ∈ K n and A ⊆ K, dim(ā/A) makes sense, which by definition is the
maximal k such that ar1 ∈
/ acl(A) and ari+1 ∈
/ acl(A, ar1 , ..., ari ) for some subtuple
(ar1 , ..., ark ) of ā. We call dim(ā/A) the algebraic dimension of ā over A.
Fact 1.8. [7] Let A be a subset of K and X an A-definable subset of K m .
(i) If ā ∈ K m and b̄ ∈ K n . Then we have
dim(ā, b̄/A) = dim(ā/A, b̄) + dim(b̄/A) = dim(b̄, ā/A).
(ii) Let K ≻ K be a saturated model. Then dimK (X) = max{dim(ā/A)| ā ∈ X(K)}.
(iii) Let φ(x1 , ..., xm , y1 , ..., yn ) be any LA -formula and r ∈ N. Then the set
{b̄ ∈ K n | dimK (φ(K m , b̄)) ≤ r}
is A-definable.
(iv) If X ⊆ K is K-definable. Then X is infinite iff dimK (X) ≥ 1.
(v) Let A0 be a countable subset of Qp , and let Y be an A0 -definable subset of Qnp .
Then there is ā0 ∈ Y such that dim(ā0 /A0 ) = dimQp (Y ).
It is easy to see from Fact 1.8 that for any LK -formula φ(x1 , ..., xn ) and K ′ ≻ K, we
have
n
dimK (φ(K n )) = dimK ′ (φ(K ′ )).
We will write dimK (X) by dim(X) if there is no ambiguity. If the function f : X −→ K
is definable in K, and Y ⊆ X × K is the graph of f . Then we conclude directly that
dim(X) = dim(Y ) by Fact 1.8 (ii).
For later use, we recall some well-known facts and terminology.
Hensel’s Lemma. Let Zp = {x ∈ Qp |x = 0 ∨ v(x) ≥ 0} be the valuation ring of
Qp . Let f (x) be a polynomial over Zp in one variable x, and let a ∈ Zp such that
v(f (a)) > 2n + 1 and v(f ′ (a)) ≤ n, where f ′ denotes the derivative of f . Then there
exists a unique â ∈ Zp such that
f (â) = 0 and v(â − a) ≥ n + 1.
We say a field E is a Henselian field if Hensel’s Lemma holds in E. Note that to
be a henselian field is a first-order property of a field in the language of rings. Namely,
there is a Lr -sentence σ such that E |= σ iff E is a henselian field. So any K ≻ Qp is
henselian.
2
Main results
2.1
Some Properties of Henselian Fields
Since Qp is complete and local compact, it is easy to see that:
Fact 2.1. Suppose that E is a finite (or algebraic) field extension of Qp . Then for any
α ∈ E\Qp , there is n ∈ Z such that v(α − a) < n (|α − a| > p−n ) for all a ∈ Qp .
Namely, Qp is closed in E.
We now show that Fact 2.1 holds for any K |= Th(Qp ).
Lemma 2.2. Let K be a henselian field, R = {x ∈ K| x = 0 ∨ v(x) ≥ 0} be the
valuation ring of K, and f (x) ∈ R[x] a polynomial, D ⊆ ΓK a cofinal subset, and
X = {xd | d ∈ D} ⊆ R. If
lim f (xd ) = 0,
d∈D,d→+∞
Then there exist a cofinal subset I ⊆ D and a ∈ K such that
lim
xi = a and f (a) = 0.
i∈I,i→+∞
Proof. Induction on deg(f ). Suppose that f has degree 1, say, f (x) = αx + β. Then
for any γ ∈ ΓK , there is d0 ∈ D such that v(f (xd )) > γ for all d0 < d ∈ D. Now
v(αxd + β) > γ implies that v(xd − (− αβ )) > γ − v(α). So
β
|xd − (− )| = 0
d∈D,d→+∞
α
lim
and hence
xd = −
lim
d∈D,d→+∞
β
β
and f (− ) = 0
α
α
as required.
Now suppose that deg(f ) = n + 1 > 1. We see that the derivative f ′ has degree n.
If there are γ0 ∈ ΓK and ε0 ∈ D such that v(f ′ (xε )) ≤ γ0 for all ε0 < ε ∈ D. Take
ε0 sufficiently large such that
v(f (xε )) > 4γ0 + 1
for all ε0 < ε ∈ D. Then, by Hensel’s Lemma, we see that for all ε > ε0 , there is x̂ε such
that
v(f (xε )) − 1
v(x̂ε − xε ) ≥
and f (x̂ε ) = 0
2
As f has at most finitely many roots, there is a cofinal subset I ⊆ D and some x̂ε ∈ K
such that
v(f (xi )) − 1
v(x̂ε − xi ) >
2
for all i ∈ I. Since v(f (xi )) → +∞, we see that v(x̂ε − xi ) → +∞. Thus we have
lim
xi = x̂ε and f (x̂ε ) = 0,
i∈I,i→+∞
as required.
Otherwise, if for every γ ∈ ΓK , there is γ < dγ ∈ D such that v(f ′(xdγ )) > γ. Then
there is a cofinal subset I = {dγ | γ ∈ ΓK } ⊆ D such that
lim
f ′ (xi ) = 0,
i∈I,i→+∞
Then, by induction hypothesis, there exist a cofinal subset J ⊆ I and b ∈ K such that
lim
xj = b and f ′ (b) = 0.
j∈J,j→+∞
Since f is continuous, limj∈J,j→+∞f (xj ) = f (b). Now J is cofinal in I, and I is cofinal
in D, we conclude that J is cofinal in D. This complete the proof.
Proposition 2.3. If K is a henselian field, and E is a finite extension of K. Then for
any α ∈ E\K, there is γ0 ∈ ΓK such that v(α − a) < γ0 for all a ∈ K. Namely, K is
closed in E.
Proof. By ([5], Lemma 4.1.1), the valuation of K extends uniquely to E. For each β ∈ E,
Let g(x) = xn + an−1 xn−1 + ... + a1 x + a0 be the minimal polynomial of β over K, then
the valuation of β is exactly v(an0 ) (See [6], Prop. 5.3.4).
Let α ∈ E\K, and d(x) be the minimal polynomial of α over K with degree k.
Then d(x + a) is the minimal polynomial of (α − a) over K for any a ∈ K. Since
. We
d(x + a) = xf (x) + d(a) for some f (x) ∈ K[x], we see that v(α − a) = v(d(a))
k
claim that there is γ0 ∈ ΓK such that v(d(a)) < γ0 for all a ∈ K. Otherwise, we will
find a sequence {aγ | γ ∈ ΓK } such that v(d(aγ )) > γ. Replace d(x) by ǫd(x) with
some ǫ sufficiently close to 0, we may assume that d ∈ R[x]. Moreover, fix γ0 ∈ Γ, if
v(α − a) > γ0 , and v(α − b) > 2γ0, then v(a − b) ≥ γ0 . So
{b ∈ K| v(α − b) > γ0 } ⊆ δ0 R
for some δ0 ∈ K, and hence
{b ∈ K| v(d(b)) > γ0 } = {b ∈ K| kv(α − b) > γ0 } ⊆ kδ0 R.
Let δ = kδ0 . If δ ∈ R, then, by Lemma 2.2, there is b ∈ K such that d(b) = 0. However
d is minimal polynomial of degree > 1, so has no roots in K. A contradiction.
If δ ∈
/ R, then δ −1 ∈ R. Suppose that
d(x) = dk xk + ... + d1 x + d0 .
Let
h(x) = dk xk + ... + d1 δ −k+1 x + d0 δ −k .
We see that h(x) ∈ R[x] and
h(δ −1 x) = dk (δ −1 x)k + ... + d1 δ −k+1 (δ −1 x) + d0 δ −k = δ −k d(x).
Now we have
v(h(δ −1 aγ )) = v(δ −k d(aγ )) > γ − kv(δ).
For γ > γ0 , we have aγ ∈ δR. Therefore δ −1 aγ ∈ R for all γ > γ0 . Applying Lemma 2.2
to h(x), we can find c ∈ K such that
h(c) = h(δ −1 δc) = 0 = δ −k d(δc).
So d(δc) = 0. A contradiction.
Now we assume that K is an elementary extension of Qp in the language of rings
Lr . This follow result was proven by [13] in the case of K = Qp .
P
Lemma 2.4. Let x̄ = (x1 , ..., xm ) and f (x̄, y) = ni=0 pi (x̄)y i ∈ K[x̄, y]. Then there is
a partition of
n
_
m
R = {x̄ ∈ K |
pi (x̄) 6= 0 ∧ ∃y(f (x̄, y) = 0) }
i=0
into finitely many definable subsets S, over each of which f has some fixed number
k ≥ 1 of distinct roots in K with fixed multiplicities m1 , ..., mk . For any fixed x̄0 ∈ S,
let the roots of f (x̄0 , y) be r1 , ..., rk , and e = max{v(ri − rj )| 1 ≤ i < j ≤ k}. Then x̄0
has a neighborhood N ⊆ K m , γ ∈ ΓK , and continuous, definable functions F1 , ..., Fk :
S ∩ N −→ K such that for each x̄ ∈ S ∩ N, F1 (x̄), ..., Fk (x̄) are roots of f (x̄, y) of
multiplicities m1 , ..., mk and v(Fi (x̄) − ri ) > 2e.
Proof. The proof of Lemma 1.1 in [13] applies almost word for word to the present
context. The only problem is that the authors used Fact 2.1 in their proof. But the
Proposition 2.3 saying that we could replace Qp by arbitrary K |= Th(Qp ) in our
argument.
Remark 2.5. Lemma 1.1 of [13] saying that definable functions F1 , ..., Fk are not only
continuous but analytic. However we can’t proof it in arbitrary K |= Th(Qp ) as K might
not be complete as a topological field.
Similarly, Lemma 1.3 in [13] could be generalized to arbitrary K |= Th(Qp ) as
follows:
Lemma 2.6. If A ⊆ K m and f : A −→ K is definable. Then there is a definable set
B ⊆ A, open in K m such that A\B has no interior and f is continuous on B.
Proof. The proof of Lemma 1.3 in [13] applies almost word for word to the present
context.
2.2
Dimensions
We now assume that K is an elementary extension of Qp .
Lemma 2.7. Suppose that A ⊆ K, X, Y are A-definable in K, f : X −→ Y is an
A-definable function. If f is a finite-to-one map, dim(X) = dim(f (X)).
Proof. Let K be a saturated elementary extension of K. By Fact 1.8 (iii), there is r ∈ N
such that |f −1 (y)| ≤ r for all y ∈ Y (K). For any a ∈ X(K), since
|{b ∈ X| f (b) = f (a)}| ≤ r,
we see that a ∈ acl(A, f (a)). So dim(a/A, f (a)) = 0. By Fact 1.8 (i) we have
dim(a/A) = dim(a, f (a)/A) = dim(a/A, f (a)) + dim(f (a)/A) = 0 + dim(f (a)/A).
So dim(a/A) = dim(f (a)/A). By Fact1.8 (ii), we conclude that dim(X) = dim(Y ).
Lemma 2.8. Suppose that A ⊆ K, f : X −→ Y is an A-definable function in K. Then
dim(X) ≥ dim(f (X)).
Proof. Generally, we have
dim(a/A) = dim(a, f (a)/A) = dim(a/A, f (a)) + dim(f (a)/A) ≥ dim(f (a)/A).
By Fact1.8 (ii), we conclude that dim(X) ≥ dim(Y ).
Corollary 2.9. Suppose that A ⊆ K, f : X −→ Y is an A-definable bijection function
in K. Then
dim(X) = dim(f (X)).
Proof. f −1 is a definable function as f is bijection. So we conclude that
dim(X) ≥ dim(f (X)) = dim(Y ) ≥ dim(f −1 (Y )) = dim(X).
Lemma 2.10. Suppose that X, Y are A-definable in K. Then
dim(X ∪ Y ) = max{dim(X), dim(Y )}.
Proof. By Fact1.8 (ii).
Lemma 2.11. Let X ⊆ K n . Then dim(X) is the minimal k ≤ n such that there is
definable Y ⊆ X with dim(Y ) = dim(X) and projection
π : X −→ K k ; (x1 , ..., xn ) 7→ (xr1 , ..., xrk )
is a finite-to-one map on Y , for suitable 1 ≤ r1 < ... < rk ≤ n.
Proof. Let k be as above and π : X −→ K k be a projection with π(x1 , ..., xn ) =
(xr1 , ..., xrk ). If Y ⊆ X such that the restriction π ↾ Y : Y −→ K k is a finite-to-one
map. Then by Lemma 2.7 we have dim(Y ) = dim(π(Y )) and hence
dim(X) = dim(Y ) = dim(π(Y )) ≤ k.
Now suppose that dim(X) = l ≤ k. Without loss of generality, we assume that
f : X −→ K l ; (x1 , ..., xn ) 7→ (x1 , ..., xl ) is a projection such that f (X) has nonempty
interior. We claim that
Claim. Let Z0 = {b ∈ K l | f −1 (b) is finite } and Z1 = K l \Z0 . Then dim(Z1 ) < l.
Proof. Clearly,
Z1 = {b ∈ K l | dim(f −1 (b)) ≥ 1}
is definable in K. If dim(Z1 ) = l. Then, there is β ∈ Z1 (K) such that dim(β/A) = l,
where is K ≻ K is saturated. Since dim(f −1 (β)) ≥ 1, by Fact 1.8 (ii), there is α ∈
dim(f −1 (β)) such that dim(α/A, β) ≥ 1. By Fact 1.8 (i), we conclude that
dim(α/A) = dim(α, f (α)/A) = dim(a/A, f (α)) + dim(f (α)/A) ≥ l + 1.
But dim(α/A) ≤ dim(X) = l. A contradiction.
Since dim(Z1 ) < l, by Lemma 2.10, dim(Z0 ) = l. The restriction of f on f −1 (Z0 ) is
a finite-to-one map, we conclude that
dim(f −1 (Z0 )) = dim(Z0 ) = l = dim(X)
by Lemma 2.7. Now dim(f −1 (Z0 )) = dim(X) and the restriction of f on f −1 (Z0 ) is
a finite-to-one map. So k ≤ l as k is minimal. We conclude that k = l = dim(X) as
required.
Corollary 2.12. Let X ⊆ K n be definable with dim(X) = k. Then there exists a
partition of X into finitely many K-definable subsets S such that whenever dim(S) =
dim(X), there is a projection πS : S −→ K k on k suitable coordinate axes which is
finite-to-one.
Proof. Let X0 = X and [n]k be the set of all subset of {1, ..., n} of cardinality k. By
Lemma 2.11, there exist D0 = {r1 , ..., rk } ∈ [n]k , S0 ⊆ X with dim(S0 ) = dim(X0 ), such
that the projection
π : (x1 , ..., xn ) 7→ (xr1 , ..., xrk )
is finite-to-one on S0 and infinite-to-one on X0 \S0 . If dim(X0 \S0 ) < dim(X0 ), then the
partition {X0 \S0 , S0 } meets our requirements.
Otherwise, let X1 = X0 \S0 , we could find D1 ∈ [n]k \{D0 } and S1 ∈ X1 such that
the projection on coordinate axes from D1 is finite-to-one over S1 . Repeating the above
steps, we obtained sequences Xi and Si such that Xi+1 = Xi \Si . As [n]k is finite, there
is a minimal t ∈ N such that dim(Xt ) < dim(X0 ) and dim(Si ) = dim(X0 ) for all i < t.
It is easy to see that {S0 , ..., St−1 , Xt } meets our requirements.
Recall that by [14], Th(Qp ) admits definable Skolem functions. Namely, we have
Fact 2.13. [14] Let A ⊆ K and φ(x̄, y) be a LA -formula such that
K |= ∀x̄∃yφ(x̄, y).
Then there A-definable function f : K m → K such that K |= ∀x̄φ(x̄, f (x̄)).
With the above Fact, we could refine Corollary 2.12 as follows:
Corollary 2.14. Let X ⊆ K n be definable with dim(X) = k. Then there exists a
partition of X into finitely many K-definable subsets S such that whenever dim(S) =
dim(X), there is a projection πS : S −→ K k on k suitable coordinate axes which is
injective.
Proof. Let X0 = X. By Corollary 2.12, we may assume that the projection π : X0 −→
K k given by (x1 , ..., xn ) 7→ (x1 , ..., xk ) is finite-to-one. By compactness, there is r ∈ N
such that
|π −1 (ȳ) ∩ X0 | ≤ r
for all ȳ ∈ K k . Induction on r. If r = 1, then π is injective on X0 . Otherwise, by Fact
2.13, there is a definable function
f : π(X) −→ X
such that π(f (ȳ)) = x for all ȳ ∈ π(X0 ). It is easy to see that f is injective and hence,
by Corollary 2.7, S0 = f (π(X0 )) is a definable subset of X of dimension k. Moreover
π : S0 −→ K k is exactly the inverse of f , hence injective. If dim(X0 \S0 ) then the
partition {X0 \S0 , S1 } satisfies our require. Otherwise, X1 = X0 \S0 has dimension k
and
|π −1 (ȳ) ∩ X1 | ≤ r − 1
By our induction hypothesis, there is a partition of X1 into finitely may definable subsets
meets our requirements. This completes the proof.
Theorem 2.15. Let B ⊆ K m be definable in K. Then dimK (B) ≥ dimQp (B ∩ Qm
p ).
Proof. Suppose that dimK (B) = k. By Lemma 2.10 and Corollary 2.14, we may assume
that π : B −→ K k is injective. The restriction of π to B ∩ Qm
p is a injective projection
m
m
k
from B ∩ Qp to Qp . By Lemma 2.11, dimQp (B ∩ Qp ) ≤ k.
Note that Pn (K) = {a ∈ K| a 6= 0 ∧ ∃b ∈ K(a = bn )} is an open subset of K
whenever K is a hensilian field. For any polynomial f (x1 , ..., xm ) ∈ K[x1 , ..., xm ],
Pn (f (K m )) = {a ∈ K m | f (a) 6= 0 ∧ ∃b ∈ K(f (a) = bn )}
is an open subset of K m since f is continuous.
2.3
Standard Part Map and Definable Functions
The following Facts will be used later.
Fact 2.16. [2] Every complete n-type over Qp is definable. Equivalently, for any K ≻
Qp , any Lr -formula φ(x1 , ..., xn , y1 , ..., ym), and any b̄ ∈ K m , the set
{ā ∈ Qnp | K |= φ(ā, b̄)}
is definable in Qp .
Fact 2.17. [10] Let X ⊆ K m be a Qp -definable open set, let Y ⊆ X be a K-definable
subset of X. Then either Y or X\Y contains a Qp -definable open set.
Fact 2.18. [10] Let X ⊆ K m be a K-definable set. Then st(X) ∩ st(K m \X) has no
interior.
Recall that µ is the collection of all infinitesimals of K over Qp , which induces a
equivalence relation ∽µ on K, which is defined by
a ∽µ b ⇐⇒ a − b ∈ µ.
Definition 2.19. Let f (x̄, y), g(x̄, y) ∈ K[x̄, y] be polynomials. By f ∽µ g we mean that
P
P
(i) if |x̄| = 0, f (y) = ni=1 ai y i , and g(y) = ni=1 bi y i , then f ∽µ g iff ai ∽µ bi for
each i ≤ n.
P
P
(ii) if |x̄| > 0, f (x̄, y) = ni=1 ai (x̄)y i , and g(y) = ni=1 bi (x̄)y i , where a’s and b’s are
polynomials with variables from x̄. Then f ∽µ g iff ai ∽µ bi for each i ≤ n.
Lemma 2.20. Let x̄ = (x1 , ..., xn ), f (x̄) and g(x̄) be polynomials over K with f ∽µ g.
If ā = (a1 , ..., an ) and b̄ = (b1 , ..., bn ) are tuples from K with ai ∽µ bi for each i ≤ n.
Then f (ā) ∽µ g(b̄).
Proof. We see that α ∈ µ iff v(α) > Z. Since v(α + β) ≥ min{v(α), v(β)} and v(αβ) =
v(α) + v(β), we see that µ is closed under addition and multiplication. As polynomials
are functions obtained by compositions of addition and multiplication, we conclude that
f (ā) ∽µ g(b̄).
Since V ⊆ K is also closed under addition and multiplication. We conclude directly
that:
Corollary 2.21. Let x̄ = (x1 , ..., xn ), and f (x̄) ∈ K[x̄] be a polynomial with every
coefficient contained in V . If a = (a1 , ..., an ) ∈ V n , then st(f )(st(a)) = st(f (a)).
Corollary 2.22. Let f (x) = an xn + ... + a1 x1 + a0 be a polynomial over K with every
coefficient contained in V and an ∈
/ µ. If b ∈ K such that f (b) = 0. Then b ∈ V .
Proof. Suppose for a contradiction that b ∈
/ V . Then st(b−1 ) = 0. Clearly, we have
b−n f (b) = an + ... + a1 b−n+1 + a0 b−n = 0.
Let
g(y) = a0 y n + ... + an−1 y + an .
Then g(b−1 ) = 0. By Corollary 2.21, we have st(g)(st(b−1 )) = 0. As st(b−1 ) = 0, we see
that st(an ) = 0, which contradicts to an ∈
/ µ.
Fact 2.23. [10] Let S ⊆ K m be definable in K. Then st(S ∩ V m ) ⊆ Qm
p is definable in
Qp .
Lemma 2.24. Let f : K k −→ K be definable in K. Then
(i) X∞ = {a ∈ Qkp | f (a) ∈
/ V } is definable in Qp .
(ii) Let X = Qkp \X∞ . Then g : X −→ Qp given by a 7→ st(f (a)) is definable in Qp
Proof. By Fact 2.16, there is a LQp -formula φ(x, y) such that for all a ∈ Qkp and b ∈ Qp ,
we have
Qp |= φ(a, b) ⇐⇒ v(f (a)) < v(b).
Hence
a ∈ X∞ ⇐⇒ Qp |= ∀yφ(a, y),
which shows that X∞ is definable in Qp . Again by Fact 2.16, there is LQp -formula
ψ(x, y1 , y2 ) such that for all a ∈ Qkp , b1 , b2 ∈ Qp ,
M |= ψ(a, b1 , b2 ) ⇐⇒ v(f (a) − b1 ) > v(b2 − b1 ).
Therefore
b = st(f (a)) ⇐⇒ Qp |= ∀y1 ∀y2 (v(b − y1 ) > v(y1 − y2 ) → ψ(a, y1 , y2 )).
for all a ∈ Qkp and b ∈ Qp . We conclude that g : X −→ Qp , a 7→ st(f (a)) is definable in
Qp
m
m
Lemma 2.25. Let X ⊆ Qm
and st(ā) ∈
/ X, then
p be a clopen subset of Qp . If ā ∈ V
ā ∈
/ X(K).
Proof. As X is clopen and st(ā) ∈
/ X, there is N ∈ Z such that
B(ā,N ) = {b̄ ∈ Qm
p |
m
^
v(bi − st(ai )) > N} ∩ X = ∅.
i=1
So B(ā,N ) (K) ∩ X(K) = ∅. But v(ai − st(ai )) > Z, hence
m
ā ∈ {b̄ ∈ K |
m
^
v(bi − st(ai )) > N} = B(ā,N ) (K).
i+1
So ā ∈
/ X(K) as required.
Lemma 2.26. If X ⊆ K m and f : X −→ K are definable in K, then there is a
polynomial q(x1 , ..., xm , y) such that the graph of f is contained in the variety
{(a1 , ..., am , b) ∈ K m+1 | q(a1 , ..., am , b) = 0}.
Proof. Let Y be W
the graph of f . Since Th(Qp ) has quantifier elimination, Y is defined
by a disjunction si=1 φi (x̄), where each φi (x̄) is a conjunction
(
li
^
j=1
gij (x̄, y) = 0) ∧
li
^
Pnij (hij (x̄, y)),
j=1
where g’s and h’s belong to K[x̄, y]. Now each Pnij (hij (x̄, y)) defines an open subset
of K m+1 . Since dim(Y ) ≤ m, we see that for each i ≤ s, there is f (i) ≤ li such that
gif (i) 6= 0 . Let q(x̄, y) = Πsi=1 gif (i) (x̄, y). Then
Y ⊆ {(a1 , ..., am , b) ∈ K m+1 | q(a1 , ..., am , b) = 0}
as required.
Proposition 2.27. If f : K m −→ K is definable in K. Let X = {ā ∈ Qm
p | f (ā) ∈ V }.
Then
−1
DX = {ā ∈ X| ∃b̄, c̄ ∈ st (ā) f (b̄) − f (c̄) ∈
/ µ }.
has no interiors.
Proof. By Lemma 2.26, there is a polynomial
g(x1 , ..., xm , y) ∈ K[x1 , ..., xm , y]
such that the graph of f is contained in the variety of g. Without loss of generality,
we may assume that each coefficient of g is in V , otherwise, we could replace g by g/c,
where c is a coefficient of g with minimal valuation. Moreover, we could assume that at
least one coefficient of g is not in µ.
Suppose for a contradiction that DX contains a open subset of Qm
p . Shrink DX if
necessary, we may assume that DX ⊆ X is a Qp -definable open set in Qm
p . By Lemma
m
2.4, there is a partition P of DX (K) ⊆ K into finitely many definable subsets S,
over each of which g has some fixed number k ≥ 1 of distinct roots in K with fixed
multiplicities m1 , ..., mk . For any fixed x̄0 ∈ S, let the roots of g(x̄0 , y) be r1 , ..., rk , and
e = max{v(ri − rj )| 1 ≤ i < j ≤ k}. Then x̄0 has a neighborhood N ⊆ K m , γ ∈ ΓK , and
continuous, definable functions F1 , ..., Fk : S ∩ N −→ K such that for each x̄ ∈ S ∩ N,
F1 (x̄), ..., Fk (x̄) are roots of g(x̄, y) of multiplicities m1 , ..., mk and v(Fi (x̄) − ri ) > 2e.
Since DX (K) is a Qp -definable open subset of X(K). By Fact 2.17, some S ∈ P
contains a Qp -definable open subset ψ(K m ) of X(K). Where ψ is an LQp -formula. Let
m
A0 = φ(Qm
p ). Then A0 ⊆ A is an open subset of Qp , and over A0 (K) we have
(i) g has some fixed number k ≥ 1 of distinct roots in K with fixed multiplicities
m1 , ..., mk .
(ii) For any fixed x̄0 ∈ A0 (K), let the roots of g(x̄0 , y) be r1 , ..., rk , and e = max{v(ri −
rj )| 1 ≤ i < j ≤ k}. Then x̄0 has a neighborhood N ⊆ K m , γ ∈ ΓK , and
continuous, definable functions F1 , ..., Fk : A0 (K) ∩ N −→ K such that for each
x̄ ∈ A0 (K) ∩ N, F1 (x̄), ..., Fk (x̄) are roots of g(x̄, y) of multiplicities m1 , ..., mk and
v(Fi (x̄) − ri ) > 2e.
(iii) for any ā ∈ A0 , there exist b̄, c̄ ∈ st−1 (ā) such that st(f (b̄)) 6= st(f (c̄)).
Suppose that
g(x1 , ..., xm , y) =
n
X
gi (x1 , ..., xm )y i ,
i=0
where each gi (x̄) ∈ K[x̄]. Since the variety {ā ∈ Qm
p | st(gn )(ā) = 0} has dimension
m − 1, it has no interior. By Fact 2.17,
A0 \{ā ∈ Qm
p | st(gn )(ā) = 0}
contains a open subset of Qm
p . Without loss of generality, we may assume that
{ā ∈ Qm
p | st(gn )(ā) = 0} ∩ A0 = ∅.
Since the family of clopen subsets forms a base for topology on Qm
p , we may assume
that A0 is clopen. We now claim that
Claim 1. For every ā ∈ A0 (K), gn (ā) ∈
/ µ.
Proof. Otherwise, by Corollary 2.21, we have st(gn )(st(ā)) = st(gn (ā)) = 0. So st(ā) ∈
/
A0 . By Lemma 2.25, we see that ā ∈
/ A0 (K). A contradiction.
By Claim 1 and Corollary 2.22, we see that for every ā ∈ A0 (K) and b ∈ K, if
g(ā, b) = 0, then b ∈ V . By Corollary 2.21, we conclude the following claim
Claim 2. For every ā ∈ A0 (K) and b ∈ K, if g(ā, b) = 0, then b ∈ V and
st(g)(st(ā), st(b)) = 0.
Now st(g) is a polynomial over Qp . Applying Lemma 2.4 to st(g) and Fact 2.17, and
shrink A0 if necessary, we may assume that
• st(g) has some fixed number d ≥ 1 of distinct roots in K with fixed multiplicities
n1 , ..., nd over A0 .
• Fix some x̄0 ∈ A0 , let the roots of st(g)(x̄0 , y) (in Qp ) be s1 , ..., sd , and
∆ = max{v(si − sj )| 1 ≤ i < j ≤ d}.
Then there are definable continuous functions H1 , ..., Hd : A0 −→ Qp such that
for each x̄ ∈ A0 , H1 (x̄), ..., Hd (x̄) are roots of st(g)(x̄, y) of multiplicities n1 , ..., nd
and v(Hi (x̄) − si ) > 2∆.
• for any ā ∈ A0 , there exist b̄, c̄ ∈ st−1 (ā) such that st(f (b̄)) 6= st(f (c̄)).
By Claim 2, we see that for any x̄ ∈ A0 (K), and b ∈ K, if g(x̄, b) = 0, then b ∽µ Hi (st(x̄))
for some i ≤ d. As g(x̄, f (x̄)) = 0 for all x̄ ∈ K m , we see that
Claim 3. For each x̄ ∈ A0 (K), f (x̄) ∽µ Hi (st(x̄)) for some i ≤ d.
Let Di = {x̄ ∈ A(K)| v(f (x̄) − si ) > 2∆}. We claim that
S
Claim 4. A0 (K) = di=1 Di and Di ∩ Dj = ∅ for each i 6= j. Namely, {D1 , ..., Dd } is a
partition of A0 (K).
Proof. Let x̄ ∈ A0 (K). By Claim 3, there is some i ≤ d such that f (x̄) ∽µ Hi (st(x̄)). It
is easy to see that
v(f (x̄) − si ) = v(f (x̄) − Hi (st(x̄)) + Hi (st(x̄)) − si ) = v(Hi (st(x̄)) − si ) > 2∆.
S
So x̄ ∈ Di and this implies that A0 (K) = di=1 Di .
On the other side, if x̄ ∈ Di ∩ Dj for some 1 ≤ i < j ≤ d, we have v(f (x̄) − si ) > 2∆
and v(f (x̄) − sj ) > 2∆, which implies that
v(si − sj ) = v(si − f (x̄) + f (x̄) − sj ) ≥ min{v(si − f (x̄)), v(f (x̄) − sj )} ≥ 2∆.
But v(si − sj ) ≤ ∆. A contradiction.
Claim 5. Let i ≤ d. For any ā, b̄ ∈ Di , if ā ∽µ b̄ then st(f (ā)) = st(f (b̄)).
Proof. Let x̄ ∈ Di . By Claim 3, there is j ≤ d such that st(f (x̄)) = Hj (st(x̄)). We see
that
v(f (x̄) − sj ) = v(f (x̄) − Hj (st(x̄)) + Hj st(x̄)) − sj ) = v(Hj (st(x̄)) − sj ) > 2∆.
So x̄ ∈ Dj . By Claim 4, i = j. We conclude that st(f (x̄)) = Hi (st(x̄)) whenever x̄ ∈ Di .
This complete the proof of Claim 5.
Recall that for any ā ∈ A0 , there exist b̄, c̄ ∈ st−1 (ā) such that st(f (b̄)) 6= st(f (c̄)).
By Claim 4 and Claim 5, we see that for each ā ∈ A0 , there is 1 ≤ i 6= j ≤ d such that
ā ∈ st(Di ) ∩ st(Dj ). This means that
[
A0 ⊆
st(Di ) ∩ st(Dj )
1≤i6=j≤d
By Fact 2.18, each st(Di ) ∩ st(Dj ) has no interior. By Fact 2.17, A0 has no interiors. A
contradiction.
Corollary 2.28. If f : K m −→ K is definable in K. Let X∞ = {ā ∈ Qm
/ V }.
p | f (ā) ∈
Then
−1
U = {ā ∈ X∞ | ∃b̄, c̄ ∈ st (ā) f (b̄) ∈ V ∧ f (c̄) ∈
/ V }.
has no interior.
Proof. Otherwise, suppose that U ⊆ K m is open. Applying Proposition 2.27 to g(x) =
(f (x))−1 , we see that g(U) ⊆ V , and for all ā ∈ U there are b̄, c̄ ∈ st−1 (a) such that
st(g(b̄)) 6= 0 and st(g(c̄)) = 0. A contradiction.
Lemma 2.29. Let f : K k −→ K be definable in K, X = {a ∈ Qkp | f (a) ∈ V }, and
X∞ = {a ∈ Qkp | f (a) ∈
/ V }. Then both
−1
DX = {ā ∈ X| ∃b̄, c̄ ∈ st (ā) f (b̄) − f (c̄) ∈
/ µ }.
and
U = {ā ∈ X∞ | ∃b̄, c̄ ∈ st (ā) f (b̄) ∈ V ∧ f (c̄) ∈
/ V }.
−1
are definable sets over Qp
Proof. Let X0 = {ā ∈ X| st(f (ā)) = 0} and X1 = {ā ∈ X| st(f (ā)) 6= 0}. As we
showed in Lemma 2.24, both X0 and X1 are Qp -definable sets. Let
g : K k \f −1 (0) −→ K
be the K-definable function given by x̄ 7→ 1/f (x̄). Let Y ⊆ K k+1 be the graph of f and
Z ⊆ K k+1 be the graph of g. For each ā ∈ Qkp , let
st(Y )ā = {b ∈ Qp | (ā, b) ∈ st(Y )} and st(Z)ā = {b ∈ Qp | (ā, b) ∈ st(Z)}.
Let
S1 = {ā ∈ X| | st(Y )ā | > 1}, S2 = {ā ∈ X0 | | st(Z)ā | ≥ 1}, and S3 = {ā ∈ X1 | | st(Z)ā | > 1}.
We now show that DX = S1 ∪ S2 ∪ S3 .
Clearly, S1 and S3 are subsets of DX . If ā ∈ S2 , then st(f (ā)) = 0 and there is
b̄ ∈ st−1 (ā) such that 1/f (b̄) ∈ V , so f (ā) − f (b̄) ∈
/ µ, which implies that ā ∈ DX .
Therefore, we conclude that S1 ∪ S2 ∪ S3 ⊆ DX .
Conversely, take any ā ∈ DX and suppose that b̄, c̄ ∈ st−1 (ā) such that f (b̄) − f (c̄) ∈
/
µ. If both f (b̄) and f (c̄) are in V , then ā ∈ S1 ; If f (b̄) ∈
/ V and st(f (ā)) = 0, then
b̄ ∈ dom(g). We see that (ā, 0) ∈ st(Z), so ā ∈ S2 ; If f (b̄) ∈
/ V and st(f (ā)) 6= 0, then
ā, b̄ ∈ dom(g), st(g(b̄)) = 0 and st(g(ā)) 6= 0, which implies that | st(Z)ā | > 1, and thus
ā ∈ S3 . So we conclude that DX ⊆ S1 ∪ S2 ∪ S3 as required.
As S1 , S2 , and S3 are definable sets over Qp , DX is definable over Qp . Similarly, U
is definable over Qp .
h
Suppose that C ⊆ Qm
p , we define the hull C by
C h = {x̄ ∈ K m | st(x̄) ∈ C}.
Theorem 2.30. Let f : K m → K be an K-definable function. Then here is a finite
partition P of Qp into definable sets, where each set in the partition is either open in
Qm
p or lacks of interior. On each open set C ∈ P we have:
(i) either f (x) ∈
/ V for all x ∈ C h ;
(ii) or there is a continuous function g : C −→ Qp , definable in Qp , such that f (x) ∈ V
and st(f (x)) = g(st(x)), for all x ∈ C h .
Proof. Let X, X∞ be as in Lemma 2.24, DX as in Proposition 2.27, and U as in Corollary 2.28, then DX and U have no interior, and by Lemma 2.29, they are definable. Now
{DX , X\DX , U, X∞ \U} is a partition of Qm
p . Clearly, {Int(X∞ \U), (X∞ \U) \ Int(X∞ \U)}
is a partition of X∞ \U where Int(X∞ \U) is open and (X∞ \U) \ Int(X∞ \U) lacks of
interior.
Let h : X\DX −→ Qp be a definable function defined by x 7→ st(f (x)). By Theorem
1.1 of [13], there is a finite partition P ∗ of X\DX into definable sets, on each of which
h is analytic. Each set in the partition is either open in Qm
p or lacks of interior.
Clearly, the partition
P = {DX , U, Int(X∞ \U), (X∞ \U) \ Int(X∞ \U)} ∪ P ∗
satisfies our condition.
We now prove our last result.
Lemma 2.31. Let Z ⊆ K n be definable in K of dimension k < n, and the projection
π : (x1 , ...xn ) 7→ (x1 , ..., xk )
is injective on Z. Then dimQp (st(Z ∩ V n )) ≤ k.
Proof. As π is injective on X, there is a definable function
f = (f1 , ..., fn ) : K k −→ K n
such that
• f (π(x̄)) = (f1 (π(x̄)), ..., fn (π(x̄))) = x̄ for all x̄ ∈ Z;
• f (ȳ) = (0, ..., 0) for all ȳ ∈ K k \π(X).
By Lemma 2.26, for each i ≤ n, there is a polynomial Fi (ȳ, u) such that the graph of fi
is contained in the variety
V (Fi ) = {(ȳ, u) ∈ K k+1 | Fi (ȳ, u) = 0}
of Fi . We assume that each coefficient belongs to V . It is easy to see that for each
(a1 , ..., an ) ∈ Z ∩ V n ,
we have fi (π(a1 , ..., an )) = ai . So Fi (a1 , ..., ak , ai ) = 0. By Corollary 2.21,
st(Fi )(st(a1 ), ..., st(ak ), st(ai ))) = 0.
So st(Z ∩ V n ) is contained in the variety
V (st(F1 ), ..., st(Fn )) =
(a1 , ..., an ) ∈
Qnp |
n
^
st(Fi )(st(a1 ), ..., st(ak ), st(ai ))) = 0
i=1
.
Let A ⊆ Qp be the collection of all coefficients from st(Fi )’s. Then for each
(a1 , ..., an ) ∈ V (st(F1 ), ..., st(Fn )),
we see that ai is a root of Fi (a1 , ..., ak , u), and hence ai ∈ acl(A, a1 , ..., ak ), where i ≤ n.
This implies that
dim(a1 , ..., an /A) = dim(a1 , ..., ak /A) ≤ k
for all (a1 , ..., an ) ∈ V (st(F1 ), ..., st(Fn )). By Fact 1.8 (v), we see that
dimQp (V (st(F1 ), ..., st(Fn ))) = max dim(a1 , ..., an /A)| (a1 , ..., an ) ∈ V (st(F1 ), ..., st(Fn )) ≤ k.
So st(Z ∩ V n ) ≤ k as required.
Theorem 2.32. Let Z ⊆ K n be definable in K. Then dimQp (st(Z ∩ V n )) ≤ dimK (Z).
Proof. Since st(X ∪ Y ) = st(X) ∪ st(Y ) and dim(X ∪ Y ) = max{dim(X), dim(Y )} hold
for all definable X, Y ⊆ K n . Applying Corollary 2.14, we many assume that dim(Z) = k
and π : (x1 , ...xn ) 7→ (x1 , ..., xk ) is injective on Z. If k = n, then
dimQp (st(Z ∩ V n )) ≤ n
as st(Z ∩ V n ) ⊆ Qnp . If k < n, then by Lemma 2.31,
dimQp (st(Z ∩ V n )) ≤ k
as required.
References
[1] Luc Belair, Panorama of p-adic model theory, Ann. Sci. Math. Quebec, 36(1), 2012.
[2] F. Delon, Définissabilité avec Paramètres Extérieurs Dans Qp ET R, Proceedings
of the AMS, 106(1989), 193-198.
[3] J. Denef, p-adic semi-algebraic sets and cell decomposition, Journal für die reine
und angewandte Mathematik, 369(1986), 154-166.
[4] A. Dolich, J. Goodrick, and D. Lippel, Dp-Minimality: Basic Facts and Examples,
Notre Dame Journal of Formal Logic, 52(2011), 267-288.
[5] A. Engler and A. Prestel, Valued Fields, Springer-Verlag, BH, 2005.
[6] F. Q. Gouvêa, p-adic Numbers An introduction, Springer-Verlag, BH, 1997.
[7] E. Hrushovski and A. Pillay, Groups definable in local fields and pseudo-finite fields,
85(1994), 203-262.
[8] A. Macintyre, On definable subsets of p-adic fields, J. Symbolic Logic, 41(1976),
605-610.
[9] D. Marker, Model Theory: An Introduction, Spinger-Verlag, NY, 2002.
[10] A. Onshuus and A. Pillay, Definable Groups And Compact P-Adic Lie Groups,
Journal of the London Mathematical Society, 78(1), (2008) , 233-247.
[11] D. Penazzi, A. Pillay and N. Yao, Some model theory and topological dynamics of
p-adic algebraic groups, Fund. Mathematics. To appear.
[12] B. Poizat, A course in model theory, Spinger-Verlag, NY, 2000.
[13] P. Scowcroft, L. van den Dries, On the Structure of Semialgebraic Sets Over p-Adic
Fields, J. Symbolic Logic, 53(1988), 1138-1164.
[14] L. van den Dries, Algebraic Theories with Definable Skolem Functions, J. Symbolic
Logic, 49(1984), 625-629.
[15] L. van den Dries, T-convexity and Tame Extensions II, J. Symbolic Logic, 62(1997),
14-34.