Pomerantz
Pomerantz
ALEXA POMERANTZ
Contents
1. Introduction 1
2. The p-adic Metric 2
3. Construction of Qp and Zp 5
4. Sequences and Series in Qp 6
5. p-adic Expansions 8
6. The Topology on Qp 10
7. Geometry in Qp 12
Acknowledgments 14
References 14
1. Introduction
The p-adic numbers, where p is any prime number, come from an alternate way
of defining the distance between two rational numbers. The standard distance
function, the Euclidean absolute value, gives rise to the real numbers. While the
real numbers are more natural to most of us, this paper aims to present the p-adic
numbers on an equal footing. For example, both fields are complete metric spaces.
Unlike the real numbers, the p-adic numbers are an ultrametric space, leading to a
number of fascinating but often counterintuitive results.
The p-adic numbers are useful because they provide another toolset for solving
problems, one which is sometimes easier to work with than the real numbers. They
have applications in number theory, analysis, algebra, and more. One example is
Hensel’s lemma for finding roots of a polynomial. Another is Mahler’s Theorem, a
p-adic analog of the Stone-Weierstrass Theorem. Yet another is Monsky’s Theorem,
a theorem about triangulating squares whose proof makes use of 2-adic numbers.
The reader is encouraged to read more about these in their own time, but the rest
of this paper will be focused on introducing p-adic numbers more broadly.
We start off by introducing the p-adic metric and then employing it to construct
the p-adic numbers using Cauchy sequences. We then move on to some unique
results about sequences and series that do not appear in real analysis. This leads
1
2 ALEXA POMERANTZ
into a discussion of p-adic expansions, which will help us think about p-adic numbers
in a more concrete way. Next, we discuss the topology on Qp to get a sense for p-adic
spaces. Finally, we look at how p-adic geometry differs from Euclidean geometry.
Remark 2.7. We can think of the p-adic valuation as describing how divisible by
p a number is. In this way, it makes sense to define vp (0) = +∞ since 0 can be
divided by p infinitely many times, yielding an integer (namely 0) each time.
Exercise 2.8. Show that the p-adic valuation does not depend on the representa-
0
tion of a rational number (if ab = ab0 , then vp (a) − vp (b) = vp (a0 ) − vp (b0 )).
a0
Exercise 2.9. Prove that if x ∈ Q, x = pvp (x) , where p - a0 b0 .
b0
Lemma 2.10. The following properties hold for all x, y ∈ Q:
(i) vp (xy) = vp (x) + vp (y) and
(ii) vp (x + y) ≥ min{vp (x), vp (y)}.
a c
Proof. Let x, y ∈ Q. Then x = and y = , where a, b, c, d ∈ Z.
b d
First, if x = 0 or y = 0, then vp (xy) = vp (x) + vp (y) = +∞. We therefore
consider the case that both x and y are nonzero. Then
vp (x) = vp (a) − vp (b), and vp (y) = vp (c) − vp (d) (Definition 2.6).
ac
Moreover, since xy = ,
bd
vp (xy) = vp (ac) − vp (bd).
Since a, c ∈ Z,
a = pvp (a) a0 and c = pvp (c) c0 , where p - a0 and p - c0 (Definition 2.6).
Then
ac = pvp (a) a0 · pvp (c) c0 = pvp (a)+vp (c) a0 c0 .
Since p - a0 and p - c0 , p - a0 c0 . Thus, by Definition 2.6, vp (ac) = vp (a) + vp (c). By
a similar argument, vp (bd) = vp (b) + vp (d). It follows that
vp (xy) = vp (ac) − vp (bd) = vp (a) + vp (c) − vp (b) − vp (d) = vp (x) + vp (y).
Hence, the p-adic valuation satisfies the first property.
Then
ad + bc = pvp (ad) m + pvp (bc) n.
Since vp (ad) ≤ vp (bc), pvp (ad) | pvp (bc) . It follows that pvp (ad) | ad + bc. Thus,
vp (ad + bc) ≥ vp (ad). We now manipulate this inequality as follows, applying the
result from part (i) as necessary:
vp (ad + bc) ≥ vp (ad)
=⇒ vp (ad + bc) ≥ vp (a) + vp (d)
=⇒ vp (ad + bc) − vp (d) ≥ vp (a)
=⇒ vp (ad + bc) − vp (b) − vp (d) ≥ vp (a) − vp (b)
=⇒ vp (ad + bc) − vp (bd) ≥ vp (a) − vp (b)
ad + bc
We recall that x + y = , so
bd
vp (x + y) = vp (ad + bc) − vp (bd).
Thus, we have vp (x + y) ≥ vp (x) = min{vp (x), vp (y)}. In other words, the p-adic
valuation satisfies the second property.
Definition 2.11. Let the p-adic absolute value function |·|p : Q → R≥0 be defined
by
(
p−vp (x) if x 6= 0,
|x|p =
0 if x = 0.
The p-adic absolute value induces the p-adic metric, denoted by dp .
Remark 2.12. Since the p-adic valuation for nonzero rational numbers is always an
integer, the p-adic absolute value takes a discrete set of values.
Proposition 2.13. The p-adic absolute value is a non-Archimedean absolute value
on Q.
Proof. Let x, y ∈ Q. First, we suppose that x = 0. Then |x|p = 0 by Definition
2.11. Now, we suppose that x 6= 0. Then |x|p = p−vp (x) by Definition 2.11. Since
p 6= 0, |x|p 6= 0. Thus, the p-adic absolute value satisfies Definition 2.1(i).
Next, we check the second property. In the case that x = 0 or y = 0, |xy|p = |x|p |y|p
trivially. Hence, we consider the case that x 6= 0 and y 6= 0. Then by Definition
2.11, |xy|p = p−vp (xy) , and |x|p |y|p = p−vp (x) p−vp (y) = p−vp (x)−vp (y) . By Lemma
2.10(i), −vp (xy) = −vp (x) − vp (y). Therefore, |xy|p = |x|p |y|p , and the p-adic
absolute value satisfies Definition 2.1(ii).
Lastly, we check the third and fourth properties. in the case that x+y = 0, |x+y|p =
0 by definition. Then |x + y|p ≤ max{|x|p , |y|p } trivially. We consider the case that
x + y 6= 0. Without loss of generality, we assume that |x|p ≥ |y|p . Then |x|p 6= 0,
so x 6= 0. It follows that vp (x) ≤ vp (y). By Definition 2.11, |x + y|p = p−vp (x+y)
and |x|p = p−vp (x) . By Lemma 2.10(ii), vp (x + y) ≥ min{vp (x), vp (y)} = vp (x). It
follows that p−vp (x+y) ≤ p−vp (x) . Equivalently, |x + y|p ≤ |x|p = max{|x|p , |y|p }.
Thus, the p-adic absolute value satisfies Definition 2.1(iv) and consequently Defi-
nition 2.1(iii).
AN INTRODUCTION TO THE p-ADIC NUMBERS 5
75 16
Exercise 2.14. Find , , and d11 (89, 4082).
73 5 81 3
Exercise 2.15. Prove that lim pn = 0.
n→∞
Proof. Let > 0. By the Archimedean Property, there exists N ∈ N such that
1 1 1 1 1
< . Since pN > N , N < < . Let n ≥ N . Then n ≤ N < . We note
N p N p p
that pn 6= 0 and vp (pn ) = n, so |pn |p = p−n . Hence, we have |pn |p < . It follows
that lim pn = 0.
n→∞
Loosely stated, two absolute values are equivalent if they induce the same topol-
ogy. Before moving on to the construction of the p-adic numbers, we state the
following result about absolute values on Q.
Theorem 2.16. (Ostrowski’s Theorem) Every nontrivial absolute value on Q is
equivalent to either the standard absolute value or one of the p-adic absolute values.
Proof. See [3, p. 56-59].
Because of Ostrowski’s Theorem, the p-adic absolute value can be viewed as just
as important as the standard absolute value. Together, they comprise all possible
absolute values on Q. There are a number of results that we will prove later that
could apply to any ultrametric space, but we care about the p-adic absolute values
in particular because they are essentially the only non-Archimedean absolute values
on Q.
3. Construction of Qp and Zp
Next, in order to construct the field of p-adic numbers from the rational numbers,
we use a process similar to the construction of the real numbers using Cauchy
sequences. We will not include all of the details but aim to provide an outline for
this process by including the most relevant definitions and results.
Definition 3.1. A sequence (an ) is Cauchy if for every > 0, there is some N ∈ N
such that for all m, n ≥ N ,
|an − am | < .
Definition 3.2. A metric space X is complete under a given metric if every Cauchy
sequence in X converges to a point in X.
Proposition 3.3. The field of rational numbers, Q, is not complete under the
p-adic metric.
Proof. See [3, p. 63-64].
Theorem 3.4. Let K be a field with an absolute value |·|. Then there exists a
complete field K0 with an absolute value |·|0 that extends K. This completion K0 is
unique up to isomorphism. Moreover, on K, |·|0 restricts to |·|. Lastly, K is dense
in K0 .
Sketch of Proof. We omit this proof since it involves some abstract algebra that is
outside the scope of this paper. The reader can see [9, p. 5-6]. The general idea
is for each element of K0 to be represented by the limit of a Cauchy sequence of
elements in K (or multiple equivalent Cauchy sequences). Any Cauchy sequence
that does not have a limit in K will have a limit in K0 , making K0 complete.
6 ALEXA POMERANTZ
Definition 3.5. Let the field of p-adic numbers, Qp , be defined by the completion
of Q with respect to the p-adic metric. We know that such a completion exists and
is unique (up to isomorphism) due to Theorem 3.4.
Remark 3.6. We note that due to Ostrowski’s Theorem, the real numbers and the
p-adic numbers are the only completions of the rational numbers.
We have now constructed Qp analytically and can construct Zp from it. Before
defining Zp , we note that an algebraic construction also exists, in which Zp is
constructed first and then Qp is constructed as its field of fractions. We leave this
alternate construction for the reader to explore.
Definition 3.7. Let the ring of p-adic integers, Zp , be defined as follows:
Zp = {x ∈ Qp | |x|p ≤ 1}.
Remark 3.8. We note that for all x ∈ Z, vp (x) ≥ 0, so |x|p ≤ 1. Thus, Z ⊂ Zp (just
as Q ⊂ Qp ).
Before moving on, we note, without proof, that Zp is also the completion of
Z with respect to the p-adic metric (see [10]). Under the standard metric, Z is
already complete, as the only Cauchy sequences in Z are constant sequences. This
is because every integer is a distance of at least one away from another integer.
However, under the p-adic metric, integers can get arbitrarily close to each other,
so there are nontrivial Cauchy sequences. We will see an example of such a sequence
in Section 4 (Example 4.4).
Next, we assume that for every > 0, there is some N ∈ N such that for all
n ≥ N , |an+1 − an |p < . Let > 0. Then there is some N ∈ N such that
for all n ≥ N , |an+1 − an |p < .
Let m, n ≥ N . If n = m, |an − am |p = |0|p = 0 < , so we consider the case that
m 6= n. Without loss of generality, we assume that n > m. Then n = m + k for
some k ∈ N. We can rewrite |an − am |p as
|(am+k − am+k−1 ) + (am+k−1 − am+k−2 ) + . . . + (am+1 − am )|p .
Since the p-adic absolute value is non-Archimedean,
|an − am |p ≤ max{|am+i − am+i−1 |p | 1 ≤ i ≤ k} (Definition 2.1(iv)).
AN INTRODUCTION TO THE p-ADIC NUMBERS 7
For some 1 ≤ i0 ≤ k,
|am+i0 − am+i0 −1 |p = max{|am+i − am+i−1 |p | 1 ≤ i ≤ k}.
Then |an −am |p ≤ |am+i0 −am+i0 −1 |p . We recall that m ≥ N , so by our assumption,
|am+i0 − am+i0 −1 |p < .
Hence, |an −am |p < by transitivity. Therefore, (an ) is Cauchy (Definition 3.1).
∞
X
Corollary 4.2. Let (an ) be a sequence in Qp . Then an converges if and only
n=0
if lim an = 0.
n→∞
Next, we assume that lim an = 0. Then there is some N ∈ N such that for
n→∞
all n ≥ N , |an |p < . Then also, |an+1 |p < for all n ≥ N . Equivalently,
|pn+1 − pn |p < for all n ≥ N . By Theorem 4.1, (pn ) is Cauchy and therefore
P∞
converges. Hence, an converges.
n=0
Remark 4.3. We recall that Theorem 4.1 and Corollary 4.2 are only true in the
forward direction in R. In particular, the harmonic series is a well-known coun-
terexample for the other direction. The harmonic sequence’s terms get arbitrarily
close to 0, but the corresponding series diverges.
∞
X 1
Example 4.4. The p-adic series pn converges, and its sum is .
n=0
1−p
∞
pn . Then for all n ∈ N∪{0},
P
Proof. Let (an ) be the sequence of partial sums for
n=0
n−1 n−1
pi . We recall the algebraic fact that 1n − pn = (1 − p) pi . Equivalently,
P P
an =
i=0 i=0
n−1 1 − pn 1 1
pi = and lim pn = 0 (Exercise
P
an = . We note that lim =
i=0 1−p n→∞ 1−p 1−p n→∞
2.15). By the algebra of limits,
1 1 1 1
lim an = lim − lim pn · lim = −0= .
n→∞ n→∞ 1 − p n→∞ n→∞ 1 − p 1−p 1−p
∞ 1
pn =
P
Therefore, .
n=0 1−p
Remark 4.5. This result is analogous to the formula for the sum of a geometric
series in R. The result in R holds for all x ∈ R where |x| < 1. Similarly, we could
extend this result to hold for all x ∈ Qp where |x|p < 1, rather than only for x = p.
We leave this as an exercise for the reader.
8 ALEXA POMERANTZ
5. p-adic Expansions
Using the formula in Example 4.4, we can obtain some fairly counterintuitive
results. For example, in Q2 , −1 = 1 + 2 + 4 + · · · . We aim to make sense of these
results and think about p-adic numbers more concretely by introducing the idea of
a p-adic expansion. First, we state the following proposition.
∞
X
Proposition 5.1. Any series in the form an pn , with an ∈ {0, 1, · · · p − 1} and
n=n0
n0 ∈ Z, converges in Qp .
Proof. We recall from Example 2.15 that lim pn = 0. We suppose that 0 ≤ an < p
n→∞
∞
n
an pn
P
for all n ≥ n0 . It follows that lim an p = 0 as well. By Corollary 4.2,
n→∞ n=n0
converges in Qp (the starting index being n0 rather than 0 does not make a difference
to whether the series converges).
Now that we know that any series in this form converges p-adically, we can define
the p-adic expansion.
Remark 5.3. When α ∈ N, the p-adic expansion of α is the same as the base
p representation of α (where there exists some N ∈ N such that the coefficients
an = 0 for all n ≥ N ).
Remark 5.6. We can write p-adic expansions in the same way that we write standard
decimal representations of numbers. However, in a p-adic expansion, there are a
finite number of negative powers of p, as opposed to a finite number of positive
powers of 10. Thus, if we write a p-adic expansion in the usual way, where the
powers of p decrease from left to right, the coefficients often extend infinitely to the
left.
1 + (−1) = 1 + 2 0 + 21 + 22 + · · ·
⇐⇒ 0 = 0 · 20 + 2 1 + 2 1 + 2 2 + · · ·
= 0 · 20 + 0 · 21 + 22 + 22 + · · ·
= 0 · 20 + 0 · 21 + 0 · 22 + · · · .
∞ ∞
an pn (mod pk ). Also, an pn ≡ 0 (mod pk ) since
P P
Proof. We begin with α ≡
n=n0 n=k
k−1
for all m ≥ k, pk | pm . Lastly, we subtract to obtain α ≡ an pn (mod pk ).
P
n=n0
4
Example 5.9. Determine the 5-adic expansion of .
3
∞
4 4
an 5n , where 0 ≤ an ≤ 4 (Definition 5.2 and
P
Proof. Since vp = 0, =
3 3 n=0
4 4 4
Exercise 5.5). Also, since = 1, is a 5-adic integer. By Lemma 5.8, ≡ a0
3 p 3 3
(mod 5). Then 4 ≡ 3a0 (mod 5). We multiply by 2 to obtain a0 ≡ 3 (mod 5).
4
Since 0 ≤ an ≤ 4, a0 = 3 as well. Next, by Lemma 5.8, ≡ a0 + 5a1 (mod 25).
3
We solve this congruence as follows:
4
As before, a1 = 3 as well. Using similar methods, we can solve ≡ a0 + 5a1 + 25a2
3
(mod 125) to obtain a2 = 1. After this, the pattern repeats, alternating between 3
4
and 1. Written in way described by Remark 5.6, the 5-adic expansion of is 1335 .
3
10 ALEXA POMERANTZ
6. The Topology on Qp
In this section, we discuss the topology induced by the p-adic metric in an
attempt to better visualize the p-adic numbers. While the real numbers can be
visualized as a line, it is not as simple with the p-adics. In particular, there is an
ordering on R but not on Qp . Moreover, R is connected, whereas Qp is totally
disconnected (this will be further explained and proven later). Before formalizing
these details, we examine the image below as one way to visualize the 3-adic integers.
Each circle contains three main sub-circles. The integers within a subcircle of
a given circle have a particular 3-adic distance from integers in another subcircle
of that circle. For example, the orange circle has purple subcircles. The integers
within a purple subcircle are a distance of one away from the integers in a different
purple subcircle. The distance corresponding to the largest circle is one since one
is the largest possible 3-adic distance between integers. While there are no circles
larger than the orange one for Z3 , the circles can get infinitely small, as we can
choose numbers that differ by larger and larger powers of 3. In this way, the p-adic
integers are not discrete even though they are disconnected. Hence, a good image
of the p-adic integers would be fractal-like, as Figure 1 is.
We now proceed to introduce and prove several results about the topology in-
duced by the p-adic metric.
Theorem 6.1. In Qp , any open ball is also a closed ball (and vice versa).
Proof. Let B(a, r) be an open ball in Qp . Then B(a, r) = {x ∈ Qp | |x − a|p < r}.
Let n be the smallest integer such that r ≤ p−n . For the reason described in Remark
2.12, there are no p-adic numbers with absolute value between p−(n+1) and p−n .
Thus, B(a, r) = {x ∈ Qp | |x − a|p < p−n } = {x ∈ Qp | |x − a|p ≤ p−(n+1) }. It
follows that B is also a closed ball. A symmetric argument would show that any
closed ball is also an open ball in Qp .
Corollary 6.2. The ring Zp is both closed and open in Qp .
Proof. We recall from Definition 3.7 that Zp = {x ∈ Qp | |x|p ≤ 1}. Thus, it is
clear that Zp is a closed ball and is therefore closed. By Theorem 6.1, Zp is also an
open ball and is therefore open (specifically, Zp = {x ∈ Qp | |x|p < p}). It follows
that Zp is closed and open in Qp .
Corollary 6.3. The field Qp is totally disconnected.
Proof. Let a and b be distinct points in Qp . Let δ = |a − b|p . Let A = {x ∈ Qp |
|x − a|p < δ}. Then A is an open ball in Qp , and a ∈ A. For the same reason that
Zp is both closed and open, A is both closed and open. Therefore, B := Qp \ A
is also both closed and open. Since |b − a|p = δ, b ∈ / A. Thus, b ∈ B. Since
Qp = A ∪ B, where A and B are disjoint open sets with a ∈ A and b ∈ B, Qp is
totally disconnected.
Theorem 6.4. The ring Zp is compact.
Proof. We recall that a metric space is compact if and only if it is sequentially com-
pact. Thus, we aim to show that Zp is sequentially compact using a diagonalization
argument.
∞
Let (αn )∞ an,i pi , where
P
n=0 be a sequence in Zp . For each n ∈ N ∪ {0}, αn =
i=0
0 ≤ an,i < p. This is clear from Definition 5.2. For elements of Zp ,
the starting
index of the p-adic expansion is greater than or equal 0, but we can obtain an
equivalent sum starting at index 0 by adding 0-terms to the beginning. By the
Pigeonhole Principle, there exists b0 ∈ N ∪ {0} such that 0 ≤ b0 ≤ p − 1 and
b0 = an,0 for infinitely many n. We construct a subsequence (α0n ) of (αn ), where
(α0n ) consists of the elements of (αn ) for which an,0 = b0 . We now inductively
construct a sequence of subsequences. For each k ∈ N, we will construct a sequence
12 ALEXA POMERANTZ
7. Geometry in Qp
We close by proving several interesting geometric results that hold in Qp .
Theorem 7.1. In Qp , all triangles are isosceles.
Proof. Let a, b, and c be distinct points in Qp . Then dp (a, b), dp (b, c), and dp (a, c)
are the lengths of the sides of the triangle determined by those points. If dp (a, b) =
dp (b, c), the triangle is isosceles. If dp (a, b) 6= dp (b, c), |a − b|p 6= |b − c|p . We note
that (a − b) + (b − c) = a − c. By Lemma 2.4, |a − c|p = max{|a − b|p , |b − c|p }. In
other words, either dp (a, c) = dp (a, b) or dp (a, c) = dp (b, c). Hence, the triangle is
isosceles.
Remark 7.2. We note also that if a triangle in Qp is not equilateral, its shortest side
is the base of the triangle. This comes from the fact that the maximum function
was used to find the two congruent sides.
We note that we did not specify that the points of our triangle were not collinear.
We see now that this cannot occur.
Corollary 7.3. No three distinct points in Qp are collinear.
Proof. We assume, for the sake of contradiction, that there are distinct points a, b,
and c that are collinear. Without loss of generality, we assume that dp (a, c) =
dp (a, b) + dp (b, c). Then dp (a, c) > dp (a, b) and dp (a, c) > d(b, c) (since dp (a, b) > 0
and dp (b, c) > 0). Since ac is the longest segment, it follows from Theorem 7.1 and
Remark 7.2 that ac is a leg of the isosceles triangle formed by the three points.
However, that means dp (a, c) = dp (a, b) or dp (a, c) = dp (b, c). In either case, we
have reached a contradiction. Thus, there are no three distinct points in Qp that
are collinear.
AN INTRODUCTION TO THE p-ADIC NUMBERS 13
ai − aj = pm (a0i − a0j ).
Since vp (ai − aj ) = m,
vp (pm (a0i − a0j )) = m.
By Lemma 2.10(i),
vp (pm (a0i − a0j )) = vp (pm ) + vp (a0i − a0j ) = m + vp (a0i − a0j ).
Therefore, vp (a0i − a0j ) = 0. Since i and j were arbitrary, we can construct a0i and a0j
for all 1 ≤ i, j ≤ p + 1 where i 6= j. In each case, vp (a0i − a0j ) = 0. However, since
there are p + 1 points and only p possible values for the coefficients in the p-adic
14 ALEXA POMERANTZ
expansions, there exist distinct 1 ≤ i0 , j0 ≤ p + 1 such that ai0 ,m = aj0 ,m (by the
Pigeonhole Principle). Then p | (a0i0 − a0j0 ), so vp (a0i0 − a0j0 ) 6= 0. Hence, we have
reached a contradiction, so our assumption must be false. There are no more than
p points that are all equidistant from each other.
Remark 7.6. This theorem helps capture the notion that it is easier for points to
be equidistant p-adically. We leave verification that p points can be equidistant
from each other in Qp as an exercise to the reader. By contrast, in R, at most 3
points can all be equidistant from each other. Because the options for the distance
between points are more limited in Qp , up to p points can be equidistant (in every
case except Q2 , this is more than 3).
Acknowledgments
It is my pleasure to thank my mentors, Iris Yunxuan Li and Cindy Tan. When I
was overwhelmed by all the possible topics, they both helped me narrow down my
interests and suggested sources for me to look at. Although I did not end up using
most of the topics they showed me, I enjoyed being exposed to different topics by
them. I’d also like to thank Iris in particular for helping me so much with writing
this paper. Her feedback was truly invaluable. Thank you to Professor Rudenko
for leading the Apprentice Program and making lectures and problem sets that
introduced me to a lot of cool topics. Lastly, thank you to Dr. Peter May for
all the time and effort he put into directing the REU, especially in these difficult
circumstances. I really appreciate that I could still spend much of my summer
doing math despite the unfortunate fact that it had to be remote.
References
[1] Keith Conrad. The p-adic Expansion of Rational Numbers.
https://kconrad.math.uconn.edu/blurbs/gradnumthy/rationalsinQp.pdf
[2] Catherine Crompton. Some Geometry of the p-adic Rationals. https://scholar.rose-
hulman.edu/cgi/viewcontent.cgi?article=1183&context=rhumj
[3] Fernando Q. Gouvêa. p-adic Numbers: An Introduction. Springer. 1997.
[4] https://www.cut-the-knot.org/blue/p-adicNumbers.shtml
[5] http://www.cut-the-knot.org/blue/p-adicExpansion.shtml
[6] Evelyn Lamb. The Numbers behind a Fields Medalist’s Math.
https://blogs.scientificamerican.com/roots-of-unity/the-numbers-behind-a-fields-medalists-
math/
[7] David A. Madore. A first introduction to p-adic numbers.
http://www.madore.org/ david/math/padics.pdf
[8] Eric Rozon. Quadratic forms over the p-adic fields: a classification problem.
https://mysite.science.uottawa.ca/mnevins/papers/EricRozonThesis.pdf
[9] Michael Stoll. p-adic Analysis in Arithmetic Geometry. http://www.mathe2.uni-
bayreuth.de/stoll/teaching/pAdicAnalysis-WS2015/Skript-pAdicAnalysis-pub-screen.pdf
[10] Scott Zinzer. Euclidean Models of the p-adic Integers. https://math.la.asu.edu/ pau-
pert/Zinzerproject.pdf