Professional Documents
Culture Documents
I.1 Introduction
In Chapter 1 we ask the question “What is a number?” and proceed to discuss increas-
ingly exotic classes of objects that might fall under that heading. This approach leaves
unaddressed, however, some rather deep questions about the nature of more funda-
mental classes of numbers, and in particular the natural numbers N = {1, 2, 3, . . .}.
Of course there is a sense in which we have understood these objects ever since early
childhood, but it was not until the 19th century that mathematicians attempted their
formal construction from axiomatic principles. Since number theory as a whole rests
on the foundation provided by N, we would be remiss if we did not include at least
some discussion of how one arrives at these fundamental objects.
The construction of the natural numbers occupies the first section of this appendix.
One of the most significant consequences of this formal construction is a clear jus-
tification for perhaps the most “natural” proof technique in number theory, that of
mathematical induction. Section I.3 explores the connections among the construction
of the natural numbers, induction, and the Well-Ordering Principle.
Remark I.1.1 A note worth addressing before we begin: there is a rift in the mathe-
matical community, rending otherwise peaceable math departments in twain. The
cause of this tumultuous divide? Whether or not to consider 0 a natural number.
To the logicians attempting to axiomatize them, it is convenient to start with 0 so
that one doesn’t have to return and construct it later. To the number theorists, 0 is
a persistently special case that would constantly need to be excluded from state-
ments of the form “for all natural numbers n...” Now it is convenient to start with
1 to avoid this and use the phrase non-negative integers if one wants to include 0.
Moderate appeasers will attempt to assuage both sides by distinguishing natural
from whole numbers, but we have little time for such niceties here. For us, 0 will
be decidedly unnatural. But in a good way.
Definition I.2.1
1. There is an element 1 ∈ N .
2. There exists a one-to-one function σ : N → N .
3. The element 1 is not in the image of σ.
4. Suppose S is a subset of N with the following two properties:
• 1∈S
• If n ∈ S, then σ(n) ∈ S.
Then S = N .
For reasons that will soon be clear, we will call σ the successor function, and the
last of these is the Principle of Mathematical Induction.
N in this way, and so N differs from N in names only. Thus for the remainder of
the section we can continue using N = {1, 2, 3 . . .} as the set that satisfies Peano’s
Postulates.
We next show how the familiar rules of arithmetic in N follow directly from the
four basic postulates. We begin by observing that N must consist precisely of 1 and
its successors.
Theorem I.2.3
If n ∈ N and n = 1, then n = σ(m) for some m ∈ N.
The proof, like most in this section, will show something to be true for all elements
of n by invoking induction, showing that the set of elements with some property both
includes 1 and is closed under taking successors.
Definition I.2.4
5-step derivation:
Ta-da! We will not fully develop all of the standard laws of arithmetic here, but
as a sample derivation, let’s take a look at the associative law:
Lemma I.2.5
(a + b) + c = a + (b + c).
Proof Again we invoke induction: let S be the set of all c ∈ N such that (a+b)+c =
a+(b+c) for all a, b ∈ N. First we show that 1 ∈ S: observe that (a+b)+1 = σ(a+b)
from the definition of addition, and a + (b + 1) = a + σ(b) = σ(a + b) for the same
reason. Thus (a + b) + 1 = a + (b + 1), so 1 ∈ S. Next we show that if c ∈ S, then
σ(c) ∈ S as well. We compute
showing that σ(c) ∈ S as well. This shows that S = N by induction, proving the
result.
We will only prove one more fundamental arithmetic property in N, the commu-
tative law of addition. This will again be a fundamental application of induction, for
which the following lemma will serve as a base case.
Lemma I.2.6
Lemma I.2.7
Proof Let S be the set of b ∈ N such that a + b = b + a for all a ∈ N. We know that
1 ∈ S by the previous lemma, so we need only show that if b ∈ S, then σ(b) ∈ S as
I.3 Induction and Well-Ordering 359
a + σ(b) = a + (b + 1)
= (a + b) + 1
= (b + a) + 1
= b + (a + 1)
= b + (1 + a)
= (b + 1) + a
= σ(b) + a.
m·1=m m · σ(n) = m · n + m
and then proving, for example, the commutative and associative laws of multiplica-
tion, the distributive law, etc. To fast forward slightly, however, let us next build Z
out of N. We first introduce a new symbol 0 and extend our operations by defining
a + 0 = 0 + a = a and a · 0 = 0 · a = 0, and then verifying that the various arith-
metic laws listed above continue to hold. We formally introduce new symbols −n
for n ∈ N and extend our operations in the usual way, including defining subtraction
by a − b = a + (−b). We then define the integers to be the union of these three
classes of numbers:
Z = N ∪ {0} ∪ −N.
This union permits one more crucial component of arithmetic in Z, the notion of
order. In particular, we note the Law of Trichotomy: for each n ∈ Z, exactly one of
the following holds: n ∈ N, n = 0, or −n ∈ N. We can then define the symbol > by
writing a > b if and only if a − b ∈ N, and analogous definitions for the symbols <,
≥, and ≤. Basic properties of ordering follow, e.g., that these symbols are transitive,
that σ(a) > a for any a ∈ N , etc.
The proofs in the prior section are fine examples of proof by induction, but are
phrased somewhat differently from proofs by induction one sees in an introductory
proofs course and in mainstream mathematical writing. In this section, we segue
slightly from the principle of induction to the typical process of proof by induction.
This will tie in with another major principle of integer reasoning, the Well-Ordering
Principle.
360 I Number Systems
1. P1 is true.
2. If Pk is true for some k ≥ 1, then Pk+1 is also true.
In practice, it is wise to verify the first few examples to better understand the claim,
so let’s check that the first few Pn (defined as the statement to be proved for a given
specific n) are indeed true statements:
Proof We proceed by induction. First, for the base case, we verify that P1 is true
(done above). Next, for the induction hypothesis, assume that for some k ≥ 1, Pk
is true:
k
k 2 (k + 1)2
j3 = .
4
j=1
I.3 Induction and Well-Ordering 361
k+1
(k + 1)2 ((k + 1) + 1)2 (k + 1)2 (k + 2)2
j3 = =
4 4
j=1
is also true. Typically, an induction step showing Pk+1 will make critical use of Pk .
We compute
k+1
k
j 3 = (k + 1)3 + j3
j=1 j=1
k 2 (k + 1)2
= (k + 1)3 + (by the Induction Hypothesis)
4
(k 2 + 4k + 4)(k + 1)2
= (wee bit o’ algebra)
4
(k + 2)2 (k + 1)2
= .
4
Thus Pk+1 is true, and so we conclude that Pn is true for all n by the Principle of
Mathematical Induction.
That fairly classic example of an induction proof highlights the core approach,
though several comments merit addressing. First, the distinction between k and n is
purely psychological, designed for the author/reader of a proof by induction to not
feel like they are assuming the thing they are supposed to prove. Induction proofs in
the wild may simply show that Pn = ⇒ Pn+1 , without reference to a separate index.
Second, several variations of the Principle of Mathematical Induction exist and lead
to different proof techniques that may be of value in different contexts. Consider the
following claims:
The first of these is the regular principle of mathematical induction, and the second
is a sort of “delayed induction:” if S doesn’t have 1 ∈ S but is still closed under
the successor function, then by virtue of containing some number k, S must also
contain all natural numbers greater than k. Interestingly, we can also go the other
way: we can start our induction at 0, or −1, or −42, or any integer that makes sense
in the context of the problem. It merely shifts the starting point without changing the
inherent structure.
Example I.3.2 Prove that for all n ∈ N such that n > 4, we have 2n > n2 .
362 I Number Systems
Proof Let Pn be the statement 2n > n2 . We note that although P1 is true, P2 through
P4 are all false, but we can begin with our base case at n = 5, as 25 > 52 . Next,
for the induction hypothesis, assume that 2k > k 2 for some k > 4. Then we need to
show Pk+1 , that 2k+1 > (k + 1)2 . And indeed, using the induction hypothesis that
2k > k 2 , we have
where we still have to verify the middle step that k 2 > 2k + 1. For this, note
√ that
k 2 ≤ 2k+1 implies k 2 −2k+1 ≤ 2, so (k−1)2 ≤ 2. Solving gives k ≤ 1+ 2 < 2,
contradicting that k > 4. This shows that P5 is true and that Pk implies Pk+1 for
each k ≥ 5, proving that Pn is true for all n ≥ 5.
The last bullet in the list before the examples is known as Strong Induction, with
a similar (but simpler) flowchart for an analogous proof technique. To prove Pn true
for all n ≥ 1, we assume that Pk is true for all k < n, and prove that Pn follows from
this assumption (as opposed to proving that Pn follows from Pn−1 ). If the Principle
of Induction feels like cheating, then that of Strong Induction will surely feel even
worse. But in fact, the two are logically equivalent, and our remaining goal for the
Appendix is to show both principles equivalent to yet one more fundamental property
of the integers:
Definition I.3.4
The Well-Ordering Principle is the statement that for any non-empty S ⊆ N,
there is a least element of S.
Despite being very different in appearance from either of the two principles of
induction, we have the following:
Theorem I.3.5
The following are equivalent.
A consequence of this result is that we could have taken any of induction, strong
induction, or the Well-Ordering Principle as the 4th of Peano’s Postulates and ended
up with an equivalent system, and then proven the other two as theorems. In practice,
we don’t fuss too much about which one should be the foundational postulate.
References
1. Dedekind, R.: Was sind und Was sollen die zahlen? F. Vieweg, Braunschweig (1888)
2. Peano, G.: Arithmetices principia, nova methodo exposita. Corso, Torino (1889)
Index
Numbers Brahmagupta-Bhaskara-(Pell)
2, 356 fundamental solution, 339
Brahmagupta-Bhaskara-(Pell) equations,
A 206
Abelian group. see group Brouncker, 336
Additive identity. see identity, 38, 75
Additive inverse. see inverse, 38 C
Algebraic Cannonball problem, 28
integer, 178 Cardano, Gerolamo, 3
number, 175 Cartesian product, 118
integer, 207 Chinese Remainder Theorem. see Sunzi’s
number, 207 Remainder Theorem
Algebraic number Classification of Pythagorean Triples, 163
degree, 175 Common divisor, 45
Archimedes, 336 Gaussian, 151
Arithmetica, 20 Common multiple, 45
Ars Magna, 3 Commutative property, 4
Associates, 58 Commutativity, 5, 38
Associative property, 4 Completion, 275
Associativity, 38 Complex conjugate, 10
additive, 5 Complex number
multiplicative, 5 norm, N (z), 10
Complex Numbers
B Complex Plane, 7
Bézout’s Identity Complex numbers, 4
in the integers, 50 primitive n-th root of unity, 224
Baker-Heegner-Stark Theorem, 353 Composite, 59
Base-p expansion, 248 Gaussian integer, 141
Bezout’s Identity Congruence, 84
in Z[i], 153 classes, 84
in Z[i], 152 Gaussian, 145
Binomial Theorem, 115 in Z[i], 145
Brahmagupta, 336, 337 left, 131
Brahmagupta-Bhaskara equations, 336 mod n, 84
© Springer Nature Switzerland AG 2022 365
C. McLeman et al., Explorations in Number Theory, Undergraduate Texts in Mathematics,
https://doi.org/10.1007/978-3-030-98931-6
366 Number Systems
E G
ECDHP, 333 Gauss
ECDLP, 330 Carl Friedrich, 84
Eisenstein integers, 200 Disquisitiones Arithmeticae, 84
Eisensteinian triple, 204 Gauss sum, 229
ElGamal Cryptosystem, 333 Gaussian integers
Elliptic curve, 29, 90, 131, 134, 216, 325 conjugate, 10
discriminant, 29, 33, 34 definition of, 6
Diffie-Hellman Problem, 333 norm, N (z), 10
discrete logarithm, 330 Gaussian Power Lemma, 163
Index 367
Z[ζn ]–n-th ring of cyclotomic integers, 224 Q–alternate notation for the ring of quater-
Gp –Gauss sum of p-th roots of unity, 229 nions, 310
Qp –field of p-adic numbers, 251 L–ring of Lipschitz integers, 312
Zp –ring of p-adic integers, 251 H–ring of Hurwitz integers, 313
αk –the k-term truncation of α ∈ Zp , 252 α |L β–α left-divides β, 314
|α|p –the p-adic absolute value of α ∈ Qp , P ⊕ Q–sum of two points P and Q on an
258 elliptic curve, 325
Q∞ –a pleasantly erudite way of writing R,
logP (Q)–elliptic curve discrete logarithm
275
function, 330
p ≤ ∞–an indication that an index p runs
(a1 , . . . , an )–ideal generated by a1 , . . . , an ,
over both regular primes and p =
344, 346
∞, 275
(a, b)p –the p-adic Hilbert symbol on Q or PID–Principal Ideal Domain, 345
Qp , 278 I + J–sum of ideals I and J, 345
B p (α, r)–the open p-adic ball centered at α IJ–product of ideals I and J, 347
of radius r, 294 2–the successor of 1, 356
B p (α, r)–the closed p-adic ball centered at 3–the successor of 2, 356
α of radius r, 294 . . ., 356