Hensel’s lemma, valuations, and p-adic numbers

Jordan Bell
November 2, 2014

1 Hensel’s lemma

Let p be prime and f⁢(x)∈ℤ⁢[x].11 1 Hua Loo Keng, Introduction to Number Theory, Chapter 15, “p-adic numbers”. Suppose that 0≤a0<p, satisfies

f⁢(a0)≡0(modp)

and

f′⁢(a0)≢0(modp).

Using the power series expansion

f⁢(a0+h)=f⁢(a0)+f′⁢(a0)⁢h+f′′⁢(a0)2⁢h2+⋯,

for any y∈ℤ we have

f⁢(a0+p⁢y)=f⁢(a0)+f′⁢(a0)⁢p⁢y+f′′⁢(a0)2⁢p2⁢y2+⋯

so

f⁢(a0+p⁢y)p=f⁢(a0)p+f′⁢(a0)⁢y+f′′⁢(a0)2⁢p⁢y2+⋯.

Because f⁢(a0)≡0(modp), each term on the right-hand side is an integer. Then, f⁢(a0+p⁢y)≡0(modp2) is equivalent to

f⁢(a0)p+f′⁢(a0)⁢y+f′′⁢(a0)2⁢p⁢y2+⋯≡0(modp),

i.e.,

f′⁢(a0)⁢y≡-f⁢(a0)p(modp).

Because f′⁢(a0)≢0(modp), there is a unique y(modp) that solves the above congruence, so there is a unique y(modp) that solves f⁢(a0+p⁢y)≡0(modp2). This y is

y≡-f⁢(a0)p⁢(f′⁢(a0))-1(modp).

Let 0≤a1<p be a1≡y(modp).

Suppose that

x=a0+a1⁢p+a2⁢p2+⋯+al-2⁢pl-2,0≤aj<p,

satisfies

f⁢(x)≡0(modpl-1)

and

f′⁢(x)≢0(modp).

Using the power series expansion

f⁢(x+h)=f⁢(x)+f′⁢(x)⁢h+f′′⁢(x)2⁢h2+⋯,

for any y∈ℤ we have

f⁢(x+pl-1⁢y)=f⁢(x)+f′⁢(x)⁢pl-1⁢y+f′′⁢(x)2⁢p2⁢l-2⁢y2+⋯,

i.e.

f⁢(x+pl-1⁢y)pl-1=f⁢(x)pl-1+f′⁢(x)⁢y+f′′⁢(x)2⁢pl-1⁢y2+⋯.

Because f⁢(x)≡0(modpl-1), each term on the right-hand side is an integer. Then, f⁢(x+pl-1⁢y)≡0(modpl) is equivalent to

f⁢(x)pl-1+f′⁢(x)⁢y+f′′⁢(x)2⁢pl-1⁢y2+⋯≡0(modp),

i.e.,

f′⁢(x)⁢y≡-f⁢(x)pl-1(modp).

Because f′⁢(x)≢0(modp), there is a unique y(modp) that solves the above congruence, so there is a unique y(modp) that solves f⁢(x+pl-1⁢y)≡0(modpl). This y is

y≡-f⁢(x)pl-1⁢(f′⁢(x))-1(modp).

Let 0≤al-1<p be al-1≡y(modp).

We have thus inductively defined a sequence a0,a1,a2,…, with 0≤aj<p, such that for any l,

f⁢(a0+a1⁢p+⋯+al-1⁢pl-1)≡0(modpl).

We wish to make sense of the infinite expression

a0+a1⁢p+a2⁢p2+a3⁢p3+⋯

Calling this x, it ought to be the case that f⁢(x)≡0(modp), f⁢(x)≡0(modp2), f⁢(x)≡0(modp3), etc.

Example 1.

Take p=3 and f⁢(x)=x2-7, f′⁢(x)=2⁢x. The two conditions f⁢(x)≡0(modp) and f′⁢(x)≢0(modp) are satisfied both by a0=1 and a0=2. Take a0=1. Then

a1≡-f⁢(1)3⁢(f′⁢(1))-1≡--63⁢(2)-1≡1(mod3).

So a1=1. Then,

a2≡-f⁢(1+1⋅3)32⁢(f′⁢(1+1⋅3))-1≡-99⁢(8)-1≡-2≡1(mod3).

So a2=1. Then,

a3≡-f⁢(1+1⋅3+1⋅32)33⁢(f′⁢(1+1⋅3+1⋅32))-1≡-6⋅2≡0(mod3).

So, a3=0. Then,

a4≡-f⁢(1+1⋅3+1⋅32+0⋅33)34⁢(f′⁢(1+1⋅3+1⋅32+0⋅33))-1≡-2⋅2≡2(mod3).

So, a4=2, etc.

2 Absolute values on fields

If K is a field, an absolute value on K is a map |⋅|:K→ℝ≥0 such that |x|=0 if and only if x=0, |x⁢y|=|x|⁢|y|, and |x+y|≤|x|+|y|. The trivial absolute value on K is |0|=0 and |x|=1 for all nonzero x∈K.

If |⋅| is an absolute value on K, then d⁢(x,y)=|x-y| is a metric on K. The trivial absolute value yields the discrete metric. Two absolute values |⋅|1,|⋅|2 on K are said to be equivalent if they induce the same topology on K.

The following theorem characterizes equivalent absolute values.22 2 Absolute values, valuations and completion, https://www.math.ethz.ch/education/bachelor/seminars/fs2008/algebra/Crivelli.pdf

Theorem 2.

Two nontrivial absolute values |⋅|1,|⋅|2 are equivalent if and only if there is some real s>0 such that

|x|1=|x|2s,x∈K.
Proof.

Suppose that s>0 and that |x|1=|x|2s for all x∈K. Then

Bd1⁢(x,r) ={y∈K:|y-x|1<r}
={y∈K:|y-x|2s<r}
={y∈K:|y-x|2<r1/s}
=Bd2⁢(x,r1/s).

Since the collection of open balls for d1 is equal to the collection of open balls for d2, the absolute values |⋅|1,|⋅|2 induce the same topology on K.

Suppose that |⋅|1,|⋅|2 are equivalent. If |x|1<1 then d1⁢(xn,0)=|xn|1=|x|1n→0 as n→∞. Thus xn→0 in d1 and hence, because the topologies induced by |⋅|1 and |⋅|2 are equal, xn→0 in d2, i.e. |x|2n=|xn|2=d2⁢(xn,0)→0. Therefore |x|2<1. Thus, |x|1<1 if and only if |x|2<1.

Let y∈K such that |y|1>1 (there is such an element because |⋅|1 is nontrivial and |y-1|1=|y|1-1) and let x∈K with |x|1≠0,1. There is some nonzero α∈ℝ such that |x|1=|y|1α. Let mini∈ℚ all be greater than α and converge to α. Then, because |y|1>1, we have |x|1=|y|1α<|y|1mini, hence |x|1ni<|y|1mi, hence |xni|1|ymi|1<1, hence

|xniymi|1<1.

Because |⋅|1 and |⋅|2 are equivalent,

|x|2ni|y|2mi=|xniymi|2<1,

so |x|2<|y|2mini. Taking i→∞ gives

|x|2≤|y|2α.

Similarly, we check that

|x|2≥|y|2α.

Therefore,

|x|2=|y|2α.

Using this and |x|1=|y|1α, we have

log⁡|x|1=α⁢log⁡|y|1,log⁡|x|2=α⁢log⁡|y|2,

and so, as α≠0,

log⁡|x|1log⁡|x|2=log⁡|y|1log⁡|y|2.

This is true for any x∈K with |x|1≠0,1. We define s∈ℝ to be this common value. The fact that |y|1>1 implies, because |⋅|1 and |⋅|2 are equivalent, that |y|2>1, and so s>0.

Now take x∈K. If x=0 then |x|1=0=0s=|x|2s. Because |⋅|1 and |⋅|2 are equivalent, |x|2>1 implies that |x|1>1 and |x|2<1 implies that |x|1<1, so if |x|1=1 then |x|2=1 and hence |x|1=1=1s=|x|2s. If |x|1≠0,1, then the above shows that

log⁡|x|1log⁡|x|2=s,

i.e., |x|1=|x|2s, proving the claim. ∎

An absolute value |⋅|:K→ℝ≥0 is said to be non-Archimedean if

|x+y|≤max⁡{|x|,|y|},x,y∈K.

An absolute value is called Archimedean if it is not non-Archimedean. For example, the absolute value on the field ℝ is Archimedean, since, for example, |1+1|=2>max⁡{|1|,|1|}=1.

Lemma 3.

If |⋅| is a non-Archimedean absolute value on a field K and |x|≠|y|, then

|x+y|=max⁡{|x|,|y|}.

3 Valuations

A valuation on a field K is a function v:K→ℝ∪{∞} satisfying v⁢(x)=∞ if and only if x=0, v⁢(x⁢y)=v⁢(x)+v⁢(y), and

v⁢(x+y)≥min⁡{v⁢(x),v⁢(y)}.

The trivial valuation is v⁢(x)=0 for x≠0 and v⁢(0)=∞.

Lemma 4.

Let v be a valuation on a field K. If v⁢(x)≠v⁢(y), then v⁢(x+y)=min⁡{v⁢(x),v⁢(y)}.

Proof.

Take v⁢(y)<v⁢(x)≤∞. For x=0,

v⁢(x+y)=v⁢(y)=min⁡{∞,v⁢(y)}=min⁡{v⁢(x),v⁢(y)}.

For x≠0, assume by contradiction that min⁡{v⁢(x+y),v⁢(x)}=v⁢(x). Then, since v⁢(-x)=v⁢(-1⋅x)=v⁢(-1)+v⁢(x)=v⁢(x),

v⁢(x)>v⁢(y)=v⁢(x+y-x)≥min⁡{v⁢(x+y),v⁢(x)}=v⁢(x),

a contradiction. Hence min⁡{v⁢(x+y),v⁢(x)}=v⁢(x+y). Then

v⁢(y) =v⁢(x+y-x)
≥min⁡{v⁢(x+y),v⁢(x)}
=v⁢(x+y)
≥min⁡{v⁢(x),v⁢(y)}
=v⁢(y).

Hence v⁢(x+y)=v⁢(y)=min⁡{v⁢(x),v⁢(y)}, completing the proof. ∎

Theorem 5.

Let K be a field. If |⋅| is a non-Archimedean absolute value on K and s>0, then vs:K→R∪{∞} defined by vs⁢(x)=-s⁢log⁡|x| for x≠0 and vs⁢(0)=∞ is a valuation on K.

If v is a valuation on K and q>1, then the function |⋅|q:K→R≥0 defined by |x|q=q-v⁢(x) for x≠0 and |0|q=0 is a non-Archimedean absolute value on K.

Proof.

Suppose that |⋅| is a non-Archimedean absolute value on K and that s>0. Let x,y∈K. If either is 0, then it is immediate that vs⁢(x⁢y)=∞=vs⁢(x)+vs⁢(y). If neither is 0, then

vs⁢(x⁢y)=-s⁢log⁡|x⁢y|=-s⁢log⁡(|x|⁢|y|)=-s⁢log⁡|x|-s⁢log⁡|y|=vs⁢(x)+vs⁢(y).

Now, if both x,y are 0 then

vs⁢(x+y)=vs⁢(0)=∞=min⁡{∞,∞}=min⁡{vs⁢(x),vs⁢(y)}.

If x=0 and y≠0 then

vs⁢(x+y)=vs⁢(y)=-s⁢log⁡|y|=min⁡{-s⁢log⁡|y|,∞}=min⁡{vs⁢(y),vs⁢(x)}.

If neither x,y is 0 but x=-y, then

vs⁢(x+y)=vs⁢(0)=∞≥min⁡{vs⁢(x),vs⁢(y)}.

Finally, if neither x,y is 0 and x≠-y, then, because |⋅| is non-Archimedean,

vs⁢(x+y) =-s⁢log⁡|x+y|
≥-s⁢log⁡(max⁡{|x|,|y|})
=min⁡{-s⁢log⁡|x|,-s⁢log⁡|y|}
=min⁡{vs⁢(x),vs⁢(y)}.

Thus vs is a valuation on K.

Suppose that v is a valuation on K and that q>1. If x,y are nonzero, then

|x⁢y|q=q-v⁢(x⁢y)=q-v⁢(x)-v⁢(y)=q-v⁢(x)⁢q-v⁢(y)=|x|q⁢|y|q.

Let x,y∈K. To show that |x+y|q≤|x|q+|y|q, it suffices to show that |x+y|q≤max⁡{|x|q,|y|q}; proving this will establish that |⋅|q is an absolute value and furthermore that |⋅|q is non-Archimedean. If x,y are both 0, then |x+y|q=|0|q=0=max⁡{0,0}=max⁡{|x|q,|y|q}. If x=0 and y≠0, then |x+y|q=|y|q=q-v⁢(y)=max⁡{q-v⁢(y),0}=max⁡{|y|q,|x|q}. If neither x,y is 0 but x=-y, then

|x+y|q=|0|q=0≤max⁡{|x|q,|y|q}.

Finally, if neither x,y is 0 and x≠-y, then

|x+y|q =q-v⁢(x+y)
≤q-min⁡{v⁢(x),v⁢(y)}
=max⁡{q-v⁢(x),q-v⁢(y)}
=max⁡{|x|q,|y|q}.

∎

Two valuations v1,v2 on a field K are said to be equivalent if there is some real s>0 such that

v1=s⁢v2.

A valuation v on a field K is said to be discrete if there is some real s>0 such that

v⁢(K*)=s⁢ℤ.

A valuation is said to be normalized if

v⁢(K*)=ℤ.

4 Valuation rings

Theorem 6.

If K is a field and v is a nontrivial valuation on K, then

𝒪v={x∈K:v⁢(x)≥0}

is a maximal proper subring of K, and for all x≠0, x∈Ov or x-1∈Ov. The set

{x∈K:v⁢(x)=0}

is the group of invertible elements of Ov, and the set

𝔭v={x∈K:v⁢(x)>0}

is the unique maximal ideal of Ov.

Proof.

It is immediate that 0,1∈𝒪v. For x∈𝒪v, v⁢(-x)=v⁢(x)≥0, so -x∈𝒪v. For x,y∈𝒪v, v⁢(x⁢y)=v⁢(x)+v⁢(y)≥0, so x⁢y∈𝒪v. And v⁢(x+y)≥min⁡{v⁢(x),v⁢(y)}≥0, so x+y∈𝒪v. Thus 𝒪v is a subring of K. For nonzero x∈K, if v⁢(x)≥0 then x∈𝒪v, and if v⁢(x)<0 then v⁢(x-1)=-v⁢(x)>0, so x-1∈𝒪v.

Since v is nontrivial, there is some x∈K with v⁢(x)≠0,∞. If x∈𝒪v then v⁢(x)>0 and so v⁢(x-1)=-v⁢(x)<0, giving x-1∉𝒪v. Hence 𝒪v≠K, showing that 𝒪v is a proper subring of K.

To show that 𝒪v is a maximal proper subring, it suffices to show that if z∈K∖𝒪v then 𝒪v⁢[z]=K, i.e., that the smallest ring containing 𝒪v and z is K. As z∉𝒪v, v⁢(z)<0. Let y∈K. For any positive integer j we have v⁢(y⁢z-j)=v⁢(y)-j⁢v⁢(z), and because v⁢(z)<0, there is some j=j⁢(y) such that v⁢(y⁢z-j)>0. For this j, y⁢z-j∈𝒪v. Hence y∈𝒪v⁢[z], and so 𝒪v⁢[z]=K, showing that 𝒪v is a maximal proper subring.

Suppose that x∈𝒪v and x-1∈𝒪v. If v⁢(x)>0, then v(x-1=-v(x)<0, contradicting that x-1∈𝒪v. Hence v⁢(x)=0. If v⁢(x)=0, then, as x-1∈K, v⁢(x-1)=-v⁢(x)=0, so x-1∈𝒪v, hence x is an element of 𝒪v whose inverse is in 𝒪v.

Let x,y∈𝔭v. Then, since v⁢(x)>0 and v⁢(y)>0,

v⁢(x-y)≥min⁡{v⁢(x),v⁢(-y)}=min⁡{v⁢(x),v⁢(y)}>0,

showing that x-y∈𝔭v, and thus that 𝔭v is an additive subgroup of 𝒪v. Let x∈𝔭v and z∈𝒪v. Then, since v⁢(z)≥0 and v⁢(x)>0,

v⁢(z⁢x)=v⁢(z)+v⁢(x)≥v⁢(x)>0,

showing that z⁢x∈𝔭v. Therefore 𝔭v is an ideal in the ring 𝒪v. Since v⁢(1)=0, 1∉𝔭v, so 𝔭v is a proper ideal.

The fact that 𝔭v is maximal follows from it being the set of noninvertible elements of 𝒪v. Suppose that B is a maximal ideal B of 𝒪v. Because B is a proper ideal it contains no invertible elements, and hence is contained in 𝔭v, the set of noninvertible elements of 𝒪v. Since B is maximal, it must be that B=𝔭v. Therefore, any maximal ideal of 𝒪v is 𝔭v, showing that 𝔭v is the unique maximal ideal of 𝒪v. ∎

The above ring 𝒪v is called the valuation ring. Generally, a ring that has a unique maximal ideal is called a local ring, and thus the above theorem shows that the valuation ring is a local ring. We call the quotient 𝒪v/𝔭v the residue field of Ov.

Lemma 7.

If v is a normalized valuation on a field K then for all nonzero x∈K and t∈pv, v⁢(t)=1, there is some u∈Ov* such that

x=u⁢tn,n=v⁢(x).
Proof.

Since x≠0, v⁢(x)=n∈ℤ. Hence v⁢(x⁢t-n)=v⁢(x)-n⁢v⁢(t)=v⁢(x)-n=0, and therefore u=x⁢t-n∈𝒪*. Then x=u⁢tn, completing the proof. ∎

Theorem 8.

If v is a normalized valuation on a field K, then Ov is a principal ideal domain. If A is a nonzero ideal of Ov, then there is some t∈p, v⁢(t)=1 and n≥0 such that

A=tn⁢𝒪v={x∈K:v⁢(x)≥n}=𝔭vn,

and

𝔭vn/𝔭vn+1≅𝒪v/𝔭v,

as Ov/pv-linear vector spaces.

Proof.

Let A≠{0} be an ideal of 𝒪v. For any y∈A, v⁢(y)≥0, and we take x∈A such that

v⁢(x)=min⁡{v⁢(y):y∈A}. (1)

Since v⁢(K*)=ℤ, there is some t∈K with v⁢(t)=1, and because v⁢(t)>0, t∈𝔭v. By Lemma 7, there is some u∈𝒪* such that x=u⁢tn, n=v⁢(x). For any z∈𝒪, x⁢z∈A and so tn⁢z∈A. Thus tn⁢𝒪v⊂A. On the other hand, let y∈A. Then also by Lemma 7 there is some w∈𝒪v* such that y=w⁢tm, m=v⁢(y). By (1), m=v⁢(y)≥v⁢(x)=n, so v⁢(tm-n)=(m-n)⁢v⁢(t)=m-n≥0 so tm-n∈𝒪v, giving

y=w⁢tm=tn⁢(w⁢tm-n)∈tn⁢𝒪v.

Therefore A⊂tn⁢𝒪v, and so A=tn⁢𝒪v. That is, A is the principal ideal generated by tn, which shows that 𝒪v is a principal ideal domain.

Let t∈𝔭v with v⁢(t)=1, and define ϕ:𝔭vn→𝒪v/𝔭v by v⁢(a⁢tn)=a+𝔭, for a∈𝒪v. ∎

Lemma 9.

If v1,v2 are discrete valuations on a field K such that Ov1=Ov2, then v1 and v2 are equivalent.

5 p-adic valuations

Fix a prime number p. For nonzero a∈ℚ, there are unique integers n,r,s satisfying

a=rs⁢pn,

where r,s are coprime, s>0, and p∤r⁢s. We define vp⁢(a)=n. Furthermore, we define vp⁢(0)=∞.

Theorem 10.

vp:ℚ→ℝ∪{∞} is a normalized valuation.

Proof.

For nonzero a,b∈ℚ, write

a=r1s1⁢pm,b=r2s2⁢pn,

where gcd⁡(r1,s1)=gcd⁡(r2,s2)=1, s1,s2>0, and p∤r1⁢s1,p∤r2⁢s2. Then,

a⁢b=r1⁢r2s1⁢s2⁢pm+n,

where p∤r1⁢s1⁢r2⁢s2; the fraction r1⁢r2s1⁢s2 need not be in lowest terms. So vp⁢(a⁢b)=m+n=vp⁢(a)+vp⁢(n).

Suppose that vp⁢(a)≤vp⁢(b). Then

a+b=r1s1⁢pm+r2s2⁢pn=(r1s1+r2s2⁢pn-m)⁢pm=r1⁢s2+r2⁢s1⁢pn-ms1⁢s2⁢pm.

Since p∤s1 and p∤s2, then

vp⁢(a+b)≥m=vp⁢(a)=min⁡{vp⁢(a),vp⁢(b)}.

∎

We call vp the p-adic valuation. The valuation ring of ℚ corresponding to vp is

𝒪p={x∈ℚ:vp⁢(x)≥0},

in other words, those rational numbers such that in lowest terms, p does not divide their denominator. For example, 11169,-935∈𝒪3, and 53∉𝒪3. By Theorem 6, the group of units of the valuation ring 𝒪p is

𝒪p*={x∈ℚ:vp⁢(x)=0},

in other words, those rational numbers such that in lowest terms, p divides neither their numerator nor their denominator. As well by Theorem 6, 𝒪p is a local ring whose unique maximal ideal is

𝔭p={x∈ℚ:vp⁢(x)>0},

in other words, those rational numbers such that in lowest terms, p divides their numerator and does not divide their denominator. We see that p∈𝔭p and vp⁢(p)=1, so the nonzero ideals of 𝒪p are of the form

pn⁢𝒪p.
Lemma 11.

𝒪p/𝔭p≅ℤ/p⁢ℤ.

6 p-adic absolute values and metrics

We define |⋅|p:ℚ→ℝ≥0 by |a|p=p-vp⁢(n) for a≠0 and |0|p=0. This is a non-Archimedean absolute value on ℚ, which we call the p-adic absolute value.

Example 12.

For p=3 and a=-5710, we have n=1,r=-19,s=10. Thus |-5710|3=3-1.

For p=5 and a=2875, we have n=-2,r=28,s=3. Thus |2875|5=52.

We define dp⁢(x,y)=|x-y|p. The sequences xl=a0+a1⁢p+a2⁢p2+⋯+al-1⁢pl-1 constructed when applying Hensel’s lemma satisfy, for m<n,

xn-xm=am⁢pm+am+1⁢pm+1+⋯+an-1⁢pn-1≡0(modpm),

so

|xn-xm|p≤p-m,

and

f⁢(xn)≡0(modpn),

so

|f⁢(xn)|p≤p-n.

Thus, xn is a Cauchy sequence in the p-adic metric dp⁢(x,y)=|x-y|p, and f⁢(xn)→0 as n→∞.

Lemma 13.

If xn and yn are Cauchy sequences in (Q,dp), then xn+yn and xn⋅yn are Cauchy sequences in (Q,dp).

Proof.

The claim follows from

|xn+yn-(xm+ym)|p≤|xn-xm|p+|yn-ym|p

and

|xn⋅yn-xm⋅ym|p =|xn⋅yn-xm⋅yn+xm⋅yn-xm⋅ym|p
≤|xn-xm|p⁢|yn|p+|xm|p⁢|yn-ym|p,

and the fact that xn,yn being Cauchy implies that |xn|p,|yn|p are bounded. ∎

7 Completions of metric spaces

If (X,d) is a metric space, a completion of X is a complete metric space (Y,ρ) and an isometry i:X→Y such that for every metric space (Z,r) and isometry j:X→Z, there is a unique isometry J:Y→Z such that J∘i=j. It is a fact that any metric space has a completion, and that if (Y1,ρ1) and (Y2,ρ2) are completions then there is a unique isometric isomorphism f:Y1→Y2.

For p prime, let (ℚp,dp) be the completion of (ℚ,dp). Elements of ℚp are called p-adic numbers. For x,y∈ℚp, there are Cauchy sequences xn,yn in (ℚ,dp) such that xn→x and yn→y in (ℚp,dp). We define addition and multiplication on the set ℚp by

x+y=lim⁡(xn+yn),x⋅y=lim⁡(xn⋅yn);

that these limits exists follows from Lemma 13. If x∈ℚp, x≠0, then there is a sequence xn∈ℚ, each term of which is ≠0, such that xn→x in (ℚp,dp). Then xn-1 is a Cauchy sequence in (ℚ,dp) hence converges to some y∈ℚp which satisfies x⋅y=1. Therefore ℚp is a field.

We define vp:ℚp→ℝ∪{∞}

vp⁢(x)=lim⁡vp⁢(xn),xn→x.

One proves that vp is a normalized valuation on the field ℚp.33 3 cf. Paul Garrett, Classical definitions of Zp and A, http://www.math.umn.edu/~garrett/m/mfms/notes/05_compare_classical.pdf We then define |⋅|p:ℚp→ℝ≥0 by |x|p=p-vp⁢(x) for x≠0 and |0|p=∞.

8 The exponential function

Lemma 14.

For a1,…,ar∈Qp,

|a1+⋯+ar|p≤max⁡{|a1|,…,|ar|}.
Lemma 15.

A sequence ai∈Qp is Cauchy if and only if ai+1-ai→0 as i→∞.

Proof.

Assume that ai+1-ai→0 and let ϵ>0. Then there is some i0 such that i≥i0 implies |ai+1-ai|p<ϵ. For i0≤i<j,

|aj-ai|p =|aj-aj-1+aj-1+⋯-ai+1+ai+1-ai|p
=|(aj-aj-1)+⋯+(ai+1-ai)|p
≤max⁡{|aj-aj-1|,…,|ai+1-ai|}
<ϵ.

∎

The above shows that if ai→0 in (ℚp,dp) then the series ∑ai converges in (ℚp,dp).

Lemma 16 (Exponential power series).

If vp⁢(x)>1p-1, then

∑n=0∞xnn!

converges in (Qp,dp).

Proof.
vp⁢(n!)=∑j=1∞[npj]≤∑j=1∞npj=1n⁢p⁢11-1p=np-1.

Then

vp⁢(xnn!)=n⁢vp⁢(x)-vp⁢(n!)≥n⁢vp⁢(x)-np-1=n⁢(vp⁢(x)-1p-1).

As n→∞ this tends to +∞, hence

|xnn!|p=p-vp⁢(xnn!)→0,

and thus the series ∑n=0∞xnn! converges. ∎

Lemma 17 (Logarithm power series).

If vp⁢(x)>0, then

∑n=1∞(-1)n+1⁢xnn

converges in (Qp,dp).

Proof.

For n a positive integer we have vp⁢(n)≤logp⁡n. Then,

vp⁢(xnn)=n⁢vp⁢(x)-vp⁢(n)≥n⁢vp⁢(x)-logp⁡n.

If vp⁢(x)>0 then this tends to +∞ as n→∞. ∎

9 Topology

We define ℤp to be the valuation ring of ℚp. Elements of ℤp are called p-adic integers. For x∈ℚp and real r>0, write

B¯p⁢(r,x)={y∈ℚp:|x-y|p≤r}={y∈ℚp:vp⁢(x-y)≥-logp⁡r}.

In particular,

B¯p⁢(0,1)=ℤp.

Because vp is discrete, there is some ϵ>0 such that

{y∈ℚp:|x-y|p≤r}={y∈ℚp:|x-y|p<r+ϵ}.

This shows that B¯p⁢(x,r) is open in the topology induced by vp, and thus is both closed and open. It follows that ℚp is totally disconnected.44 4 Gerald B. Folland, A Course in Abstract Harmonic Analysis, pp. 34–36.

Theorem 18.

ℤp is totally bounded.

The fact that ℤp is a totally bounded subset of a complete metric space implies that ℤp is compact. Then because

B¯d⁢(0,pk)={y∈ℚp:|y|p≤pk}={y∈ℚp:|pk⁢y|p≤1}=p-k⁢ℤp

and translation is a homeomorphism, any closed ball in ℚp is compact. Therefore ℚp is locally compact.

ℚp is a locally compact abelian group under addition, and we take Haar measure on it satisfying μ⁢(ℤp)=1. One can explicitly calculate the characters on ℚp.55 5 Gerald B. Folland, A Course in Abstract Harmonic Analysis, pp. 91–93, 104. Cf. Keith Conrad, The character group of Q, http://www.math.uconn.edu/~kconrad/blurbs/gradnumthy/characterQ.pdf