A p-adic analogue of Siegel’s theorem on sums of squares
Sylvy Anscombe, Philip Dittmann, and Arno Fehm
Jeremiah Horrocks Institute, University of Central Lancashire, Preston PR1 2HE, United Kingdom
[email protected]
Afdeling Algebra, KU Leuven, Celestijnenlaan 200b, 3001 Leuven, Belgium
[email protected]
Institut für Algebra, Technische Universität Dresden, 01062 Dresden
[email protected]
Abstract.
Siegel proved that every totally positive element
of a number field K is the sum of four squares,
so in particular the Pythagoras number is uniformly bounded across number fields.
The p-adic Kochen operator provides a p-adic analogue of squaring,
and a certain localisation of the ring generated by this operator consists of precisely the totally p-integral elements of K.
We use this to formulate and prove a p-adic analogue of Siegel’s theorem, by introducing the p-Pythagoras number of a general field, and showing that this number is uniformly bounded across number fields.
We also generally study fields with finite p-Pythagoras number
and show that the growth of the p-Pythagoras number in finite extensions is bounded.
1. Introduction
The study of sums of squares has a long history.
In the context of the integers, Fermat, Euler, Lagrange and many others studied which integers are a sum of a certain number of square integers.
The possibly most famous result in this direction is Lagrange’s Four Squares Theorem [HW79, Theorem 369]
that every non-negative integer is the sum of four squares.
In fact, earlier Euler had proved a version of this theorem for Q: every non-negative rational number is the sum of four square rational numbers.
A comprehensive history of these theorems may be found in [Dic20, Chapter VIII].
In the other direction, for both Z and Q there exist non-negative numbers that cannot be written as a sum of three squares.
The Pythagoras number π(F)
of a field F
is the smallest n such that
[TABLE]
Using this terminology, Euler’s theorem becomes the statement that π(Q)=4.
The following generalization of Euler’s theorem
was conjectured by Hilbert
and proven by Siegel in [Sie21], cf. [Pfi95, Chapter 7, §1, 1.4]:
Theorem 1.1** (Siegel).**
For all number fields F, π(F)≤4.
The study of the Pythagoras number of a field is intimately related to the study of the orderings on that field,
since by a theorem of Artin and Schreier
the sums of squares
are precisely the totally positive elements.
In a number field F,
these can be described simply as those elements
that are mapped to R≥0
by every embedding of F into R,
cf. [Pfi95, Ch. 3 and 7].
We define and study a p-adic version of the Pythagoras number, namely the p-Pythagoras number πp(F) of a field F, or more generally the (p,τ)-Pythagoras number,
see Section 2.2 for the definition.
Just like the Pythagoras number gives information on the set of totally positive elements, the p-Pythagoras number relates to the set of totally p-integral elements,
which in a number field F can be described simply as those elements
that are mapped to Zp by every embedding of F into Qp.
Our main result is an inexplicit analogue of Siegel’s theorem:
Theorem 1.2**.**
Let p be a prime number.
There exists Np∈N such that
πp(F)≤Np
for every number field F.
This result will be deduced from the more general Theorem 4.9.
We also give some general results on fields F with finite (p,τ)-Pythagoras number
and prove in Theorem 5.9 that the growth of the (p,τ)-Pythagoras number is bounded in finite extensions.
As an application, we show
in Corollary 6.5
that for every open-closed subset of the p-adic spectrum of F, the associated holomorphy ring is diophantine.
A further application
can be found in the forthcoming work [ADF18],
in which we
use the results of this paper to
show that
rings of formal power series over number fields are Z-diophantine in their quotient fields.
2. The (p,τ)-Pythagoras number
2.1. p-valuations
A (Krull) valuation v on a field F is a p-valuation
if it has a finite residue field Fˉv of characteristic p
and value group v(F×) such that
the interval (0,v(p)] is finite.
A (finite) prime P of a field F
is an equivalence class of p-valuations on F
(for the usual notion of equivalence of valuations),
for some prime number p.
We write vP for a representative of P
which has Z as smallest non-trivial convex subgroup of the value group.
See [PR84] for basics regarding p-valuations,
and [Feh13] for details on this notion of prime
and some of the following definitions.
Example 2.1**.**
The primes of a number field K correspond precisely to the finite places in the usual sense and we will identify them.
If K=Q and p is a prime number then vp denotes the usual p-adic valuation,
and we denote the corresponding prime also by p.
For the rest of this work
we fix a triple
(K,p,τ),
where K is a number field,
p is a finite prime of K,
and τ is a pair of natural numbers (e,f)∈N2.
We denote by tp a uniformizer of vp,
i.e. an element with vp(tp)=1,
we let q denote
the size of the residue field Kˉvp.
For a field extension F/K with P a prime of F lying above p,
the relative initial ramification is
e(P∣p):=vP(tp),
the relative residue degree is
f(P∣p):=[FˉvP:Kˉvp],
and the pair (e(P∣p),f(P∣p)) is the relative type of
P over p.
We say P is of relative type at most τ if
e(P∣p) is no greater than e,
and
f(P∣p) divides f.
Likewise, for τ′=(e′,f′) we write τ≤τ′ if e≤e′ and f∣f′.
We denote by S(F) the set of primes of F,
by Sp∗(F)⊆S(F)
the set of those primes P of F lying above p,
and by Spτ(F)⊆Sp∗(F) the subset of those primes P of F
which are of relative type at most τ over p.
The corresponding
holomorphy ring is
[TABLE]
where
OP
is the valuation ring of P,
and
[TABLE]
is the corresponding Kochen ring, where
[TABLE]
is the Kochen operator.
Here and in what follows, if γ∈F(X) is a rational function, we mean by γ(F)
the image of γ on F∖{\mboxpolesofγ}.
Note that Γpτ(F) does not depend on the choice of tp, since the quotient of two uniformizers of vp is an element of Op×.
Recall that
Rpτ(F)
is the integral closure of
Γpτ(F),
with equality
in the case e=1,
see
[PR84, Corollary 6.9] and the subsequent discussion for more details.
Example 2.2**.**
If p is any place of the number field K,
we denote by Kp the completion of K with respect to p.
If p is a finite place,
then Kp is a non-archimedean local field and p extends to a unique prime P of Kp of the same type,
so Rpτ(Kp)=Rp(1,1)(Kp)=OP.
In fact, any non-archimedean local field E of characteristic zero carries a unique prime, whose valuation ring we denote by OE, cf. [PR84, Theorem 6.15].
We say that an extension of non-archimedean local fields is of relative type
at most τ if this is true for the respective primes.
2.2. The (p,τ)-Pythagoras number
Let F/K be an extension.
For g∈Op[X1,...,Xn],
we write
[TABLE]
and for n≥1
[TABLE]
We denote by Pp,n the finite set of those g∈Op[X1,...,Xn] of
degree and height at most n (cf. [BG06, Def. 1.6.1]).
We write
[TABLE]
where tp varies over those (finitely many) elements of
the ring of integers OK which are uniformizers for p of minimal height.
Then \big{(}R_{\mathfrak{p},n}^{\tau}(F)\big{)}_{n\in\mathbb{N}} is an increasing chain of subsets of F and
[TABLE]
The (p,τ)-Pythagoras number πpτ(F)
of F
is the smallest n such that
[TABLE]
and we write πpτ(F)=∞ if there is no such n.
In other words,
[TABLE]
In the case K=Q, p=p and τ=(1,1),
we write Rp(F) and πp(F),
omitting the relative type (1,1),
and we speak of the p-Pythagoras number.
We also write γp:=γp,p(1,1),
and note that the only two uniformizers (of the prime p) in Z of minimal height are p and −p,
with γp,−p(1,1)=−γp.
Example 2.3**.**
Since C is algebraically closed and also is not formally p-adic, we have
[TABLE]
in particular πp(C)=1.
Example 2.4**.**
It follows easily from Hensel’s lemma that
[TABLE]
in particular πp(Qp)=1.
Example 2.5**.**
In [Gro87, Lemma 3.02] it is shown that every so-called
pseudo p-adically closed field F satisfies
[TABLE]
hence πp(F)≤3.
This applies for example to the field Qtp of totally p-adic algebraic numbers
by a result of Moret-Bailly [MB89].
There are fields F with π(F)=∞, see e.g. [Hof99, Theorem 1].
On the other hand, we do not know if πp(F)=∞ for any field:
Question 2.6**.**
Is πp(Q(X1,X2,…))=∞?
2.3. Explicit bounds and uniformity in p
We now prove a few rather elementary statements about πp(Q).
We will drop the relative type τ=(1,1) from all notation.
Let ℓ be a prime number distinct from p.
Lemma 2.7**.**
We have γp(Q)⊆Z(ℓ) if and only if
neither Xp−X+1 nor Xp−X−1
has a zero in Fℓ.
Proof.
Let x∈Q,
recall that γp(x)=p1((xp−x)−(xp−x)−1)−1 and denote by vℓ the ℓ-adic valuation.
If vℓ(xp−x)<0 or vℓ(xp−x)>0, then vℓ(γp(x))>0.
If vℓ(xp−x)=0, then x∈Z(ℓ), and vℓ(γp(x))<0 iff (xp−x)−(xp−x)−1≡0modℓ,
which means that xp−x≡±1modℓ.
∎
Proposition 2.8**.**
Z[γp(Q)]⫋Z(p).
Proof.
There exists a prime number ℓ=p such that Z[γp(Q)] is contained in Z(l) by Lemma 2.7:
specifically, the criterion given there is satisfied by ℓ=2 if p is odd and by ℓ=17 for p=2.
∎
Lemma 2.9**.**
If ℓ−1∣p−1 then γp(Q)⊆ℓZ(ℓ).
Proof.
If ℓ−1∣p−1, then xp−x=0 for all x∈Fℓ. Thus vℓ(γp(x))>0 for all x∈Q, where vℓ is the ℓ-adic valuation.
∎
Proposition 2.10**.**
For every finite set P⊆Q[X1,X2,...],
there exist some p and ℓ=p
with
[TABLE]
In particular, suppπp(Q)=∞.
Proof.
Choose ℓ>∣P∣+1 such that P⊆Z(ℓ)[X1,X2,...].
There exists a∈Z such that
a≡0(modℓ) and
a≡g(0,...,0)(modℓ)
for every g∈P.
By Dirichlet’s theorem on primes in arithmetic progressions
(see [Neu99, VII, (13.2)]),
there exist infinitely many primes p>ℓ with
p≡1(modℓ−1) and p≡−a−1(modℓ).
Then
[TABLE]
by Lemma 2.9,
hence 1+pg(γp(Q),...,γp(Q))⊆Z(ℓ)×
by the choice of a and p.
Thus Rp,g,p(Q)⊆Z(ℓ) for every g∈P.
By the integral closedness of Z(ℓ) this implies
Rp,g,p,n(Q)⊆Z(ℓ)
for every n.
Note that Rp,g,−p,n(F)=−Rp,g∗,p,n(F), where
g∗(X1,…,Xn)=−g(−X1,…,−Xn) has the same height as g.
Therefore,
applying the above to the set P
of all f∈Q[X1,…,Xn] of degree and height at most n,
we obtain ℓ and p>ℓ with
[TABLE]
and therefore πp(Q)>n.
∎
2.4. The Kochen operator
For later use, we explore several simple properties of the Kochen operator.
Let F/K be any extension.
Lemma 2.11**.**
Let P∈Sp∗(F) and
suppose that x∈F is not a pole of γp,tpτ.
Then
[TABLE]
Proof.
This is a matter of calculating valuations.
∎
Lemma 2.12**.**
Let P∈Sp∗(F).
Suppose that x∈F is not a pole of γp,tpτ and satisfies
either
- (i)
0<(e+1)vP(x)≤vP(tp), or
2. (ii)
vP(x)=0* and
[Fq(resP(x)):Fq]∤f, where resP(x) is the residue of x.*
Then
[TABLE]
Proof.
In case (i),
Lemma 2.11 gives that
[TABLE]
In case (ii), the residue of x is not a root of Xqf−X,
and so
[TABLE]
also by Lemma 2.11.
∎
Lemma 2.13**.**
Let P∈Sp∗(F) and x,y∈F,
and suppose that x is not a pole of γp,tpτ,
and
vP(γp,tpτ(x))<0.
If
vP(x−y)≥vP(tp),
then also y is not a pole of γp,tpτ, and vP(γp,tpτ(y))<0.
Proof.
If vP(x)≤0, then
in particular vP(x)<vP(tp),
while if vp(x)>0,
then vP(γp,tpτ(x))=evP(x)−vP(tp) by Lemma 2.11,
hence vP(γp,tpτ(x))<0
implies that vP(x)<vP(tp)
also in this case.
Therefore, in either case
we conclude from
vP(x−y)≥vP(tp)
that
vP(x)=vP(y).
We make a case distinction:
Suppose first that vP(x)=0.
By Lemma 2.11,
in this case,
vP(γp,tpτ(x)) depends only on vP(x).
Therefore vP(γp,tpτ(y))=vP(γp,tpτ(x))<0.
Suppose now that vP(x)=0.
As x−y divides xqf−yqf in OP,
we have that
vP(yqf−y−xqf+x)≥vP(x−y)≥vP(tp).
If
vP(xqf−x)=0, then in particular vP(xqf−x)<vP(tp),
while if vP(xqf−x)>0, then
vP(γp,tpτ(x))<0
implies that vP(xqf−x)<e1vP(tp)≤vP(tp)
by Lemma 2.11.
Thus vP(yqf−y)=vP(xqf−x) in both cases.
If vP(xqf−x)=0, then
Lemma 2.11 gives immediately that
vP(γp,tpτ(y))<0,
while if vP(xqf−x)>0,
then
Lemma 2.11 shows that
vP(γp,tpτ(x)) depends only on vP(xqf−x),
hence vP(γp,tpτ(y))=vP(γp,tpτ(x))<0.
∎
3. Diophantine families
A diophantine
subset of a field F
is the
image of the F-rational points of some F-variety V
under a morphism V→AF1.
As we want to discuss questions of uniformity we
use the following slightly more sophisticated notion:
An n-dimensional diophantine family over K
is a map D from the class of field extensions F of K to sets
which is given by
finitely many polynomials f1,…,fr∈K[X1,…,Xn,Y1,…,Ym], for some m,
in the sense that
[TABLE]
for every extension F/K.
In this case, we say that the polynomials f1,...,fr define D.
Note that if E/F is an extension, then D(F)⊆D(E).
Remark 3.1*.*
From the point of view of algebraic geometry,
an n-dimensional diophantine family D over K is given by a morphism
of (not necessarily irreducible) K-varieties φ:V→AKn
in the sense that D(F)=φ(V(F)) for every extension F/K.
Remark 3.2*.*
From the point of view of model theory,
an n-dimensional diophantine family D over K is given by an
existential formula φ(x1,…,xn) in the language of rings with free variables among x1,…,xn and parameters from K,
in the sense that for every extension F/K,
D(F) is the set defined by φ in F,
i.e. the set of a∈Fm such that
F⊨φ(a).
Such a formula is equivalent (modulo the theory of fields)
to a formula of the form
[TABLE]
with f1,…,fr∈K[X1,…,Xn,Y1,…,Ym].
Most of the usual constructions for diophantine sets (see e.g. [Shl06]) go through for diophantine families:
Lemma 3.3**.**
If D1,D2 are n-dimensional diophantine families over K,
then there are n-dimensional diophantine families D1∪D2
and D1∩D2 over K such that
(D1∪D2)(F)=D1(F)∪D2(F)
and (D1∩D2)(F)=D1(F)∩D2(F) for every F/K.
Proof.
Suppose that the polynomials f1,...,fr∈K[X1,...,Xn,Y1,...,Ym] define D1 and
that the polynomials g1,...,gs∈K[X1,...,Xn,Z1,...,Zl] define D2.
We may assume that the variables Yi and Zj are distinct.
We observe that
f1,...,fr,g1,...,gs
define D1∩D2.
Slightly less trivially, we have that
f1g1,...,figj,...,frgs
define
D1∪D2.
∎
Lemma 3.4**.**
Suppose that D1
and D2
are n1- respectively n2-dimensional
diophantine families over K.
Then there is an (n1+n2)-dimensional diophantine family D1×D2 over K such that (D1×D2)(F)=D1(F)×D2(F) for every F/K.
Proof.
Suppose that the polynomials
f1,...,fr∈K[X1,...,Xn1,Y1,...,Ym] define D1 and
that the polynomials
g1,...,gs∈K[X1′,...,Xn2′,Z1,...,Zl] define D2.
This time, we suppose that all the variables Xi,Xi′,Yi,Zi are distinct.
Then the polynomials f1,...,fr,g1,...,gs define D1×D2.
∎
Lemma 3.5**.**
Let D be an n-dimensional diophantine family over K
and f=(h1g1,…,hkgk) a tuple of rational functions with gi,hi∈K[X1,…,Xn] such that for every i the polynomials gi and hi are coprime.
Then there is an k-dimensional diophantine family fD with
[TABLE]
for every F/K.
Proof.
Let f1,…,fr∈K[X1,…,Xn,Y1,…,Ym] define D. Then a tuple (z1,…,zk)∈Fk is
an element of the right hand side
if and only if there exists (x1,…,xn,y1,…,ym,w1,…,wk)∈Fn+m+k such that
- (1)
gi(x1,…,xn)−zihi(x1,…,xn)=0 for all i=1,…,k,
2. (2)
wihi(x1,…,xn)=1 for all i=1,…,k, and
3. (3)
fj(x1,…,xn,y1,…,ym)=0 for all j=1,…,r.
Each of these conditions is the vanishing of a polynomial
in the variables W1,…,Wk, X1,…,Xk, Y1,…,Yr and Z1,…,Zk
over K.
∎
Remark 3.6*.*
Perhaps the most trivial 1-dimensional diophantine family over K is the one assigning the set F to every field F/K.
As described above in Section 2.1, given a rational function γ∈K(X) and a field F/K,
we write γ(F) to mean the image under γ of F∖{\mboxpolesofγ}.
By this small abuse of notation, γ may be identified with the map which sends a field F/K to its image γ(F) under γ.
Then by Lemma 3.5,
γ is a 1-dimensional diophantine family over K.
This applies in particular to the Kochen operator
γp,tpτ.
Lemma 3.7**.**
If D is an n-dimensional diophantine family over K and a=(a1,…,ar)∈Kr, r<n, then there is a (n−r)-dimensional family Da over K with
[TABLE]
for every F/K.
Proof.
Again, let f1,...,fr∈K[X1,...,Xn,Y1,...Ym]
define D.
We write
[TABLE]
Then the polynomials g1,...,gr∈K[X1,...,Xn−r,Y1,...,Ym]
define the (n−r)-dimensional diophantine family Da over K.
∎
Example 3.8**.**
Each of the Rp,nτ is a 1-dimensional diophantine family over K.
Proposition 3.9**.**
Let D,D1,D2,… be n-dimensional diophantine families over K.
If D(F)⊆⋃i∈NDi(F)
for every extension F/K,
then there exists N such that
D(F)⊆⋃i=1NDi(F)
for every extension F/K.
Proof.
In light of Remark 3.2,
this is a direct consequence of the compactness theorem of model theory,
see for example [Mar02, Theorem 2.1.4].
∎
Proposition 3.10**.**
Let D be a 1-dimensional diophantine family over K
and let K be a class of extensions of K.
If
- (i)
D(L)=Rpτ(L)* for every L∈K, and*
2. (ii)
D(E)⊆OE*
for every finite extension E/Kp of relative type at most τ,*
then there exists N such that πpτ(L)≤N for every L∈K.
Proof.
Let F be any extension of K.
For P∈Spτ(F)
let (F′,P′) denote a p-adic closure of (F,P)
(see [PR84, §3]).
By the p-adic Lefschetz principle, the assumption (ii) implies that
D(F′)⊆OP′, in particular D(F)⊆OP′∩F=OP.
(In model-theoretic terms, F′ is elementarily equivalent, in the language of valued fields, to a finite extension E
of Kp of relative type at most τ.
More precisely, if F0 denotes the algebraic part of F′, then both
F0Kp and F′ are elementary extensions of F0
by [PR84, Theorem 5.1].)
In particular,
D(F)⊆⋂P∈Spτ(F)OP=Rpτ(F).
So since Rpτ(F)=⋃n=1∞Rp,nτ(F),
by Proposition 3.9 there exists N such that
D(F)⊆⋃n=1NRp,nτ(F) for every F/K.
In fact (Rp,nτ(F))n∈N is an increasing chain, so D(F)⊆Rp,Nτ(F).
Thus for L∈K,
(i) implies that
Rpτ(L)=D(L)⊆Rp,Nτ(L),
which shows that πpτ(L)≤N.
∎
Remark 3.11*.*
We also have the following converse: If πpτ(L)≤N for all L∈K, then D=Rp,Nτ is a diophantine family satisfying both conditions.
This indicates that while our definition of πpτ depends on the construction of the height function on polynomials over Op, the property of a class K to have bounded (p,τ)-Pythagoras number is a very robust notion and does not depend on the details of the height function.
Remark 3.12*.*
The notion that a class K has bounded
(p,τ)-Pythagoras number is robust in a further sense: under taking a suitable alternative for the Kochen operator.
Consider a rational function δ∈K(X)
and suppose that
Rpτ(F)
is the integral closure in F of the ring
[TABLE]
for every extension F/K.
We introduce a new 1-dimensional diophantine family Rn′ over K,
by defining Rn′(F) in terms of δ exactly as Rp,n(F) is defined in terms of γp,tpτ.
Then
[TABLE]
for all F/K.
Simply adapting the proof of Proposition 3.10,
a class K of extensions of K
has bounded (p,τ)-Pythagoras number
if and only if
there is M∈N such that
RM′(L)=Rpτ(L), for all L∈K.
Also note that at least in the case τ=(1,1),
the Kochen operator γp,tpτ is universal in the sense that
every such δ is in fact a rational function in γp,tpτ,
see [PR84, Corollary 7.12].
4. The (p,τ)-Pythagoras number of number fields
Introduced by Poonen ([Poo09]),
and subsequently used and developed by others including Koenigsmann ([Koe16]) and the second author ([Dit18a]),
the following diophantine predicates behave well in local fields, and satisfy a strong local-global principle.
They are defined from central simple algebras.
For further details about central simple algebras, the Brauer group, and associated local-global principles, see [NSW07, Section 6.3].
Let A be a central simple algebra of prime degree ℓ
over a field F.
Following
[Dit18a, Section 2], we let
[TABLE]
where Trd and Nrd are the reduced norm and reduced trace, see [GS06, Construction 2.6.1] for details.
We also define
[TABLE]
If A is a central simple algebra over F and E/F is any extension, we view AE:=A⊗FE as a central simple algebra over E
and write
SA(E):=SAE(E) and TA(E):=TAE(E).
Lemma 4.1**.**
Both SA and TA are 1-dimensional diophatine families over F.
Proof.
This is shown in [Dit18a, Lemma 2.12] and the subsequent discussion.
∎
Recall that A is split if it is isomorphic to a matrix algebra over F, and A splits over E if AE is split.
The behaviour of SA and TA in a completion F of a number field L is determined by whether or not A splits over F, and the behaviour of SA and TA in L is controlled by a local-global principle,
which leads to the following:
Proposition 4.2** ([Dit18a, Proposition 2.9]).**
Let L be a number field and A a central simple algebra over L of prime degree ℓ which splits over all real completions of L.
Then
[TABLE]
where the intersection is over the finitely many finite primes p of L such that A does not split over Lp.
Proposition 4.3** (see [Dit18a, Proposition 2.6]).**
Let F be a non-archimedean local field
of characteristic zero
and let A be a central simple algebra over F of prime degree ℓ.
If A is non-split then
TA(F)=OF.
Note that [Dit18a, Proposition 2.6] is stated for central division algebras of prime degree,
but a non-split central simple algebra of prime degree is a division algebra.
Recall that above we fixed a number field K, a finite place p of K, and a pair τ=(e,f)∈N2.
Given this data (K,p,τ), we now describe a choice of algebras A,B over K.
Proposition 4.4**.**
For every prime number ℓ
there exist central simple algebras A,B of degree ℓ over K such that
- (1)
neither of them splits over Kp,
2. (2)
for every finite place q=p of K, at least one of them splits over Kq,
3. (3)
for every infinite place q of K, both of them split over Kq.
Proof.
The Brauer equivalence classes [A] of central simple algebras A over a field F form the Brauer group Br(F) of F,
see [NSW07, (6.3.2) Definition].
For
an extension F/K, there is a group homomorphism
Br(K)⟶Br(F)
given by [A]⟼[AF].
Moreover, the local Hasse invariant is an isomorphism
[TABLE]
and so A splits over Kq if and only if invKq([A])=0.
There will be no ambiguity if we write
invKq([A])=invKq([AKq]).
Note that each of the local Hasse invariants
invKq takes its values in Q/Z.
The Albert–Brauer–Hasse–Noether Theorem ([NSW07, (8.1.17) Theorem]) gives the exact sequence
[TABLE]
where
S(K) is the set of (finite and infinite) places of K,
and invK is the sum of the local invariant maps
invKq.
Fix
two distinct finite places q1,q2=p of K.
We define two sequences
(aq)q∈S(K) and
(bq)q∈S(K)
of rational numbers, indexed by the places of K, by
ap=bp=ℓ−1,
aq1=(ℓ−1)ℓ−1 and bq1=0,
aq2=0 and bq2=(ℓ−1)ℓ−1,
aq=bq=0,
for every other place q.
Note that only finitely many of the elements of these sequences are nonzero.
Thus, by applying the inverses of the local Hasse invariants
from (4),
the sequences (aq)q and (bq)q correspond to elements of the direct sum
⨁qBr(Kq).
We also note the sums
[TABLE]
By the exactness of the short exact sequence (b),
we get (unique)
equivalence classes [A] and [B] in Br(K)
such that
invKq([A])=aq+Z and
invKq([B])=bq+Z,
for all q∈S(K).
Thus both [A] and [B] are of period ℓ.
As K is a number field, this implies that they are also of index ℓ ([Rei03, 32.19]),
which means that if A and B denote the unique division algebras in [A] respectively [B],
then these are of degree ℓ.
∎
Proposition 4.5**.**
Let ℓ be a prime number with ℓ>ef.
If A and B are algebras as in Proposition 4.4, then
- (i)
for all finite extensions E/Kp of relative type at most τ,
[TABLE]
2. (ii)
and for all number fields L/K,
[TABLE]
Proof.
First, suppose that E/Kp is a finite extension of relative type at most τ.
Thus [E:Kp]≤ef<ℓ,
so since A and B do not split over Kp,
they also do not split over E by [GS06, Corollary 4.5.9].
Therefore we may apply Proposition 4.3 to obtain
[TABLE]
Next, let L/K be any number field and let Q be a prime of L which lies over a prime q of K.
If q=p, then at least one of A and B splits over Kq and therefore also over the completion LQ by construction.
Hence
[TABLE]
where the first equality is Proposition 4.2 and the second equality follows from weak approximation (see e.g. [EP05, 1.1.3]).
∎
As before, fix a uniformizer tp∈K of p.
For central simple algebras A,B over K and
an extension F/K we define Dp,tp,A,Bτ(F) as
[TABLE]
Lemma 4.6**.**
Dp,tp,A,Bτ* is a 1-dimensional diophantine family over K.*
Proof.
We have seen in Lemma 4.1 that TA and TB are 1-dimensional diophantine families over K.
The claim follows by applying
Lemma 3.5 to
the 5-dimensional diophantine family TA×TB×TA×TB×γp,tpτ over K (Lemma 3.4)
and the rational function (X1+X2)(1+tpX5e+1(X3+X4))−1.
∎
Proposition 4.7**.**
If A,B are K-algebras as in Proposition 4.4, then
[TABLE]
for every finite extension E/Kp
of relative type at most τ.
Proof.
By Proposition 4.5(i), we have
TA(E)+TB(E)=OE.
Since also
γp,tpτ(E)⊆OE
and
1+tpOE⊆OE×, we have Dp,tp,A,Bτ(E)⊆OE, as required.
∎
Proposition 4.8**.**
If A,B are K-algebras as in Proposition 4.4,
then
[TABLE]
for every number field L containing K.
Proof.
By Proposition 4.7, Dp,tp,A,Bτ(LP)⊆OLP
for every P∈Spτ(L), hence
[TABLE]
To show the other inclusion, let r∈Rpτ(L).
Since L/K is finite,
the set Sp∗(L)
of primes of L over p is finite.
Write
P1,...,Pk∈Spτ(L)
for the primes over p of relative type ≤τ,
and
Q1,…,Ql
for the primes over p not of relative type ≤τ.
For each i∈{1,...,l},
by Lemma 2.12 there exists zi such that
[TABLE]
i.e.
vQi((tpγp,tpτ(zi)e+1)−1)≥0.
By weak approximation and continuity of rational functions,
there exists z∈L such that
vQi((tpγp,tpτ(z)e+1)−1)≥0
for each i∈{1,...,l}.
By another application of weak approximation
there exists
y∈L
such that
[TABLE]
In particular, y∈⋂P∈Sp∗(L)OP
and x:=r(1+tpγp,tpτ(z)e+1y)
satisfies
vQi(x)≥0
for each i∈{1,...,l}.
As Pi∈Spτ(L), we have
r,tp,γp,tpτ(z),y∈OPi,
hence
vPi(x)≥0
for all i∈{1,...,k}.
Thus
x∈⋂P∈Sp∗(L)OP.
As
[TABLE]
by
Proposition 4.5(ii),
we get that
[TABLE]
as required.
∎
Theorem 4.9**.**
For every finite place p of a number field K
and every τ∈N2,
there exists N∈N such that
πpτ(L)≤N
for every number field L containing K.
Proof.
We choose algebras A and B over K according to Proposition 4.4,
and we apply Proposition 3.10 to the class K of finite extensions L/K and the diophantine family D=Dp,tp,A,Bτ,
where the two assumptions of Proposition 3.10
are verified in
Proposition 4.8 and
Proposition 4.7, respectively.
∎
5. The (p,τ)-Pythagoras number
in finite extensions
The growth of the (usual) pythagoras number
is bounded in finite extensions E/F by
[TABLE]
see [Pfi95, Ch. 7 Prop. 1.13].
We now combine ideas from the proof of Theorem 4.9
with techniques for p-valuations on general fields
to prove an (inexplicit) analogue of this for the
(p,τ)-Pythagoras number.
As before fix K, p and τ=(e,f) and let F/K be an extension.
We equip Spτ(F) with the constructible topology,
which by definition has
a basis consisting of the sets
[TABLE]
and their complements.
In [ADF19], we studied approximation theorems for spaces of localities, i.e. valuations, orderings, and absolute values, on a given field.
We now deduce an approximation theorem in the setting of the space Spτ(F).
Theorem 5.1**.**
Let S1,…,Sn⊆Spτ(F) be disjoint and closed,
let x1,...,xn∈F,
and let z1,...,zn∈F×.
Assume that, for any Pi∈Si and Pj∈Sj,
if the valuation w is the finest common coarsening of vPi and vPj,
then
w(xi−xj)≥w(zi)=w(zj).
Then there exists x∈F with
[TABLE]
Proof.
Corollary 5.5 of
[ADF19] is a similar statement in which Spτ(F) is replaced by a space Sπe(F),
for π∈F× and e∈N,
By definition (see [ADF19, Example 2.4]),
Sπe(F) is the space
of equivalence classes of valuations v on F with value group Γv, which has Z as a convex subgroup and 0<v(π)≤e.
We note that Spτ(F)⊆Stpe(F),
and if we equip Stpe(F) with its own constructible topology (see [ADF19, Section 2]) then
Spτ(F) is a closed subspace:
By [PR84, Lemma 6.2], Spτ(F)
is the intersection over all sets
{v∈Stpe(F):v(a)≥0} for
a∈Op∪γp,tpτ(F).
Therefore, each Si
is also a closed subset of Stpe(F)
and so we may obtain the required element x∈F by an application of [ADF19, Corollary 5.5].
∎
Lemma 5.2**.**
Let τ≤τ′∈N2.
There is a rational function
ωτ,τ′∈Q(tp)(X)
such that
vP(ωτ,τ′(x))>0
for all x∈F and P∈Spτ′(F),
and moreover
vP(ωτ,τ′(x))=1
if vP(x)=1 and P is of exact relative type τ over p.
Proof.
Write τ′=(e′,f′).
By Dirichlet’s theorem on primes in arithmetic progressions
there exists k∈N such that ℓ:=1+ke
is a prime number and ℓ>e′. Let β(X)=tp−kXℓ.
For every P∈Spτ′(F) and x∈F we have
vP(β(x))=ℓvP(x)−kvP(tp),
which is non-zero (since ℓ>k and ℓ>e′≥vP(tp)
imply ℓ∤kvP(tp)),
and equals 1 if vP(x)=1 and vP(tp)=e.
Thus ωτ,τ′(X)=(β(X)+β(X)−1)−1 satisfies the claim.
∎
Lemma 5.3**.**
There is a rational function ρτ∈Q(X) such that
for all P∈Spτ(F)
and all x∈F
we have
[TABLE]
and if vP(x)=0
then
resP(ρτ(x))=resP(x).
Proof.
Write ρτ(X)=X(Xqf−X+1)−1.
Let P∈Spτ(F)
and let x∈F.
If vP(x)<0 then vP(xqf−x+1)=qfvP(x)<0,
and so vP(ρτ(x))=(1−qf)vP(x)>0.
On the other hand, if vP(x)>0 then vP(xqf−x+1)=0,
so vP(ρτ(x))=vP(x)>0.
Finally, if vP(x)=0 then
[TABLE]
and in particular vP(xqf−x+1)=0.
Therefore vP(ρτ(x))=0 and
resP(ρτ(x))=resP(x).
∎
Proposition 5.4**.**
Let τ≤τ′=(e′,f′)
and
let S0 denote an open-closed subset
of Spτ′(F)
such that
Spτ(F)⊆S0.
There exists y∈F such that
[TABLE]
Proof.
For each P∈Spτ′(F)∖S0,
we choose yP∈F as follows.
First, if the relative type of P is exactly τ′′=(e′′,f′′) with e′′>e,
then let tP be a uniformizer of vP and set
yP=ωτ′′,τ′(tP).
By Lemma 5.2, vP(yP)=1;
and
by Lemma 2.12,
vP(γp,tpτ(yP))<0.
Also, for all Q∈Spτ′(F) we have vQ(yP)>0.
In particular, yP∈Rpτ′(F).
On the other hand, if the relative type of P is exactly τ′′=(e′′,f′′) with f′′∤f,
then let aP with vP(aP)=0 and resP(aP) a generator of FvP,
and set yP=ρτ′(aP).
By Lemma 5.3, vP(yP)=0 and resP(yP) is a generator of FvP.
By Lemma 2.12,
we have
vP(γp,tpτ(yP))<0.
Also, for all Q∈Spτ′(F) we have vQ(yP)≥0,
i.e. yP∈Rpτ′(F).
In either case, we have chosen yP∈Rpτ′(F) such that
vP(γp,tpτ(yP))<0.
Next we make use of the compactness of Spτ′(F).
For y∈F, we let
[TABLE]
Each Sy is an open-closed subset of Spτ′(F).
By our choice of the elements yP, the family
[TABLE]
is an open covering of Spτ′(F)∖S0.
So by compactness there exist
P1,…,Pn∈Spτ′(F)∖S0
such that with Si′:=SyPi,
we have
[TABLE]
Choose open-closed sets
S1⊆S1′,…,Sn⊆Sn′
such that
[TABLE]
is a partition.
We seek to apply Theorem 5.1
to the sets S0,S1,…,Sn,
the elements
x0=tp−1,
x1=yP1,…,xn=yPn
and z0=tp,…,zn=tp.
To verify that the hypothesis of the theorem holds,
we argue as follows:
let w be any valuation on F that is a common coarsening of valuations
vP and vQ
corresponding to primes P∈Si and Q∈Sj,
for i=j.
Note that w is a proper coarsening of these
valuations since Si and Sj are disjoint
and vP, vQ are incomparable.
Then w(zi)=w(zj)=0 and w(xi−xj)≥0.
Therefore, by Theorem 5.1, there exists
y∈F such that
[TABLE]
for each P∈Si and each i.
In particular, for P∈S0 we have that vP(y)=−vP(tp)<0, hence
[TABLE]
cf. Lemma 2.11.
On the other hand,
for Q∈Si,
with i>0,
we get that vQ(y−yPi)>vQ(tp).
Since we have
vQ(γp,tpτ(yPi))<0,
then vQ(γp,tpτ(y))<0 by
Lemma 2.13.
∎
Fix n,m∈N
and let
τ′=(e′,f′),
where
e′=me
and
f′=m!f.
Let E be the class of fields E which contain some F/K with [E:F]=m and πpτ(F)=n.
We adapt the arguments of Section 4
in order to show that πpτ(E) is bounded by a function of m,n.
We let
[TABLE]
and
[TABLE]
Lemma 5.5**.**
Both
Dp,m,nτ,(1) and Dp,m,nτ,(2)
are 1-dimensional diophantine families over K.
Proof.
This is very similar to
Lemma 4.6.
This time we use the fact that
Rp,nτ is a 1-dimensional diophantine family over K,
as seen in Example 3.8.
From this is immediately follows that Dp,m,nτ,(1) is a 1-dimensional diophantine family over K.
To see that Dp,m,nτ,(2) is a 1-dimensional diophantine family over K we now apply Lemma 3.5
to the 3-dimensional diophantine family Dp,m,nτ,(1)×Dp,m,nτ,(1)×γp,tpτ and the rational function
X1(1+tpX3e′X2)−1.
∎
Proposition 5.6**.**
For every E⊇K we have
Dp,m,nτ,(2)(E)⊆Rpτ(E).
Proof.
Since Rpτ(E) is integrally closed in E
and Rp,nτ(E)⊆Rpτ(E),
we have
Dp,m,nτ,(1)(E)⊆Rpτ(E).
Let
P∈Spτ(E).
Then vP(tp)>0.
Furthermore,
for y∈E
and b∈Rpτ(E),
we have
vP(γp,tpτ(y)e′b)≥0,
hence
vP(1+tpγp,tpτ(y)e′b)=0.
Therefore
elements of the form
a(1+tpγp,tpτ(y)e′b)−1
are contained in Rpτ(E),
where a,b∈Dp,m,nτ,(1)(E) and y∈E.
This establishes Dp,m,nτ,(2)(E)⊆Rpτ(E).
∎
Lemma 5.7**.**
For every E∈E we have
Rpτ′(E)⊆Dp,m,nτ,(1)(E).
Proof.
Choose F such that
[E:F]=m and πpτ(F)=n,
although the choice of F will not matter.
Let S be the set of primes of E
(of arbitrary type) lying over elements of
Spτ(F).
By our choice of τ′,
we have
S⊆Spτ′(E).
If we denote by A the integral closure of
Rpτ(F) in E,
then
A is the holomorphy ring corresponding to S and we have
[TABLE]
Since πpτ(F)=n, we have
Rpτ(F)=Rp,nτ(F);
and trivially
Rp,nτ(F)⊆Rp,nτ(E).
As the degree of the extension E/F is m,
Dp,m,nτ,(1)(E)
contains the integral closure of Rpτ(F) in E, which is A.
In particular Rpτ′(E)⊆Dp,m,nτ,(1)(E).
∎
Proposition 5.8**.**
For every E∈E we have
Dp,m,nτ,(2)(E)=Rpτ(E).
Proof.
In view of
Proposition 5.6,
it only remains to show that
Rpτ(E)⊆Dp,m,nτ,(2)(E).
Let x∈Rpτ(E).
In fact, we aim to find
b∈Rpτ′(E) and y∈E with
[TABLE]
which we will do by applying Theorem 5.1.
As Rpτ′(E)⊆Dp,m,nτ,(1) by
Lemma 5.7,
this will show that x∈Dp,m,nτ,(2)(E).
We define the sets
[TABLE]
Note that S0 and S1 are
open-closed in Spτ′(E)
and
S1∩Spτ(E)=∅.
We find a suitable element y∈E
by a direct application of
Proposition 5.4:
we obtain y∈E such that
[TABLE]
We obtain a suitable b∈E by solving a more straightforward approximation problem: By Theorem 5.1,
there exists b∈Rpτ′(E) such that
[TABLE]
Indeed,
if a valuation w on E coarsens vP and vQ for P∈S0 and Q∈S1,
vP(x)≥0 and vQ(x)<0 imply that w(x)=0,
and vP(γp,tpτ(y))∈[0,e′eqf]
implies that w(γp,tpτ(y))=0.
Therefore also
w(tpγp,tpτ(y)e′)=0
and
w(xtpγp,tpτ(y)e′)=0.
In particular, the hypothesis of the theorem
is satisfied,
and the b∈E so obtained
lies in Rpτ′(E).
For P∈S0, we have vP(tp−1γp,tpτ(y)−e′)<0,
hence
[TABLE]
i.e.
[TABLE]
Since vP(x)≥0 for P∈S0, we obtain that
x(1+tpγp,tpτ(y)e′b)∈Rpτ′(E).
∎
Theorem 5.9**.**
There is a function
αpτ:N×N⟶N
such that
[TABLE]
for every field extension E/F with πpτ(F)<∞.
Proof.
Let m,n∈N.
We apply Proposition 3.10
to the class E
and the diophantine family
Dp,m,n,τ,(2),
where the two assumptions of Proposition 3.10
are verified in Proposition
5.8
and Proposition
5.6,
respectively.
Thus there exists N such that πpτ(E)≤N
for every E∈E,
so we can choose αpτ(n,m)=N.
∎
6. Diophantine holomorphy rings of p-valuations
By definition, in any field F with finite (p,τ)-Pythagoras number the holomorphy ring Rpτ(F) is a diophantine subset.
In this section we generalize this observation, by showing in Corollary 6.5 that the same applies to the holomorphy rings associated to arbitrary open-closed subsets of Spτ(F). Theorem 6.4 is a uniform version of this fact.
As a technical tool, it turns out to be useful to extend some of the ideas from diophantine families over fields to commutative algebras which are finite-dimensional vector spaces over fields.
To this end, we introduce a small piece of notation.
Write X=(X1,...,Xn) and Y=(Y1,...,Ym).
For f1,..,fr∈K[X,Y] and for any commutative (unital, associative) F-algebra B, we write
[TABLE]
The following lemma is straightforward, but we include it for lack of a suitable reference.
Lemma 6.1**.**
Let f1,...,fr∈K[X,Y] and let l∈N.
Then
[TABLE]
for all extensions F/K, and all commutative F-algebras B of dimension at most l.
Here F is identified with its image in B and B/m.
Proof.
Let B be a commutative F-algebra which has dimension at most l as an F-vector space.
As B is finite dimensional, it is Artinian,
hence the Jacobson radical j of B is nilpotent
([AM69, Prop. 8.4]), and therefore more precisely
jl=0.
Then for all s∈{1,…,r}, all extensions F/K, all a∈F, x∈Fn, and y∈Bm,
we have
[TABLE]
The result now follows from the Chinese Remainder Theorem.
∎
Lemma 6.2**.**
Let f1,...,fr∈K[X,Y] and let k∈N.
There exists an (n+k)-dimensional diophantine family D over K
such that
[TABLE]
for all extensions F/K, and where Bz denotes the commutative F-algebra
[TABLE]
Proof.
In a more advanced way, this construction can be described through the
Weil restriction of the affine variety cut out by the polynomials f1,…,fr,
along the family of schemes
described by the Bz,
fibred over the parameter space Ak.
Alternatively, from a model-theoretic standpoint, one can prove the statement by a quantifier-free interpretation of Bz in F, uniformly in the parameter tuple z.
We give an elementary description instead.
We introduce two new tuples of variables Z=(Zi)0≤i<k and
U=(Ui,j)0≤i<k,1≤j≤m.
We write g(Z,T):=Tk+∑i=0k−1ZiTi∈K[Z,T] and,
for each s∈{1,…,r},
we let
[TABLE]
Choose d∈N to be the maximum of the degrees of the polynomials f^s in the variable T,
and introduce a new tuple of variables
W=(Wl)0≤l≤d.
Then, for each s, we consider the polynomial
[TABLE]
Note that f~s(x,z,u,w,T)=0 for some w if and only if g(z,T) divides f^s(x,u,T) in F[T].
By taking coefficients with respect to the variable T,
we obtain a family of polynomials hs,l∈K[X,Z,U,W],
for 1≤s≤r and 0≤l≤d+k,
such that
[TABLE]
We may define
the required (n+k)-dimensional diophantine family D over K by writing
[TABLE]
for F/K.
∎
Lemma 6.3**.**
For every field extension F/K
and every a∈F, we have
[TABLE]
where
resE/F denotes restriction of primes from E to F, and
Ba is the commutative F-algebra
[TABLE]
Proof.
Denote
MaxSpec(Ba)={m1,…,mr} and
Ei=Ba/mi.
Let
ga=tpae((Tqf−T)2−1)−(Tqf−T)∈F[T]
and note that ga is closely related to γp,tpτ.
First let P∈Spτ(Ei) for some i.
If θ denotes the residue of T in Ei, we have
γp,tpτ(θ)∈OP
and therefore
vP(θqf−θ)>vP((θqf−θ)2−1),
so since ga(θ)=0 we necessarily have
vP(tpae)>0 and therefore vP(a)≥0.
Conversely, let P∈Spτ(F;a).
Then ga∈OP[T] has a simple zero T=0 modulo the maximal ideal of OP,
which implies that there exists some i and Q∈Spτ(Ei)
with P=resEi/F(Q): Indeed,
if (F′,v′) is a henselization of (F,vP),
then v′=vP′ for a prime P′ of F′,
and Hensel’s lemma in the form [EP05, Theorem 4.1.3(4)]
shows that ga has a zero in F′,
which induces an F-embedding Ei→F′,
and one can take Q=resF′/Ei(P′).
∎
Theorem 6.4**.**
For every N∈N there exists a 2-dimensional diophantine family Dp,Nτ over K such that
[TABLE]
for every extension F/K with πpτ(F)≤N.
Proof.
Let l=2qf.
By Theorem 5.9 there exists N′ such that
for all E/F/K with [E:F]≤l and πpτ(F)≤N, we have
πpτ(E)≤N′,
and so
[TABLE]
By Example 3.8, Rp,N′τ is a 1-dimensional diophantine family over K,
and so we may choose polynomials
f1,...,fr∈K[X,Y1,…,Ym] such that
[TABLE]
for all F/K.
For each F/K with πpτ(F)≤N, and each a∈F, we have
[TABLE]
where Ba is the l-dimensional algebra from Lemma 6.3.
By Lemma 6.2, we may define a 2-dimensional diophantine family D over K satisfying
[TABLE]
for every extension F/K.
By (3), for every F/K with πpτ(F)≤N we in fact have
[TABLE]
proving the claim.
∎
Corollary 6.5**.**
If πpτ(F)<∞, then for every open-closed set S⊆Spτ(F), the holomorphy ring ⋂P∈SOP is diophantine in F.
Proof.
As S is open-closed, it is of the form Spτ(F;a) for some a∈F, see [Feh13, Lemmas 10.4, 10.5].
Hence the claim follows from Theorem 6.4 and Lemma 3.7.
∎
By Example 2.5 this applies in particular to pseudo p-adically closed fields like Qtp, although for such fields there are in fact simpler ways of establishing Theorem 5.9.
Acknowledgements
Some of this work was completed while the authors were participating in the
Model Theory, Combinatorics and Valued fields
trimester at the Institut Henri Poincaré,
and they would like to extend their thanks to the organisers.
They would like to thank Florian Pop for discussions on the p-Pythagoras number.
The results of Section 4
were in this generality first obtained, in a different formulation, in P. D.’s doctoral
thesis [Dit18b], during the research for which he was supported by Merton
College Oxford and the University of Oxford Clarendon Fund.
S. A. was also supported by The Leverhulme Trust
under grant RPG-2017-179.
A. F. was funded by the Deutsche Forschungsgemeinschaft (DFG) - 404427454.