NumberTheory (HKUST) Lecture12 13
NumberTheory (HKUST) Lecture12 13
Lecture 12-13
(3) The sum of the internal angles of an n-sided convex polygon is (n − 2)π.
Proposition 1 (Mathematical Induction). Suppose for each positive integer n we have a statement
P (n). If we prove the following two things:
(a) (Induction Basis) P (1) is true;
Example 2. Let P (n) denote the statement: If p ≥ −1 then (1 + p)n ≥ 1 + np for all positive
integers n.
This is exactly the statement P (n + 1). Thus P (n) is true for all positive integers n.
1
Proposition 2 (Mathematical Induction). Let k be an integer. Suppose for each integer n ≥ k we
have a statement P (n). If we prove the following two things:
Example 3. Let P (n) denote the statement: The sum of internal angles of an n-sided convex
polygon is (n − 2)π.
This means that the statement P (n + 1) is true. So P (n) is true for all integers n ≥ 3.
This is exactly the statement P (n + 1). Thus P (n) is true for all positive integers n. What is
wrong?
Proposition 3 (Strong Mathematical Induction). Let k be an integer. Suppose for each integer
n ≥ k we have a statement P (n). If we prove the following two things:
(b) (Strong Induction Hypothesis) If P (k), P (k + 1), . . . , P (n) are true then P (n + 1) is also true.
Example 5. Let P (n) denote the statement: un = 2n + 1, where un is the sequence with n ≥ 0,
u0 = 2, u1 = 3, and
un+1 = 3un − 2un−1 , n ≥ 1.
2
Proof. (a) P (1) is true: 2 = 1 + 1 = 20 + 1.
(b) Suppose P (n) is true, i.e., un = 2n + 1. Then by induction hypothesis
This means that the statement P (n + 1) is true. Thus P (n) is true for all integers n ≥ 0.
Proof. It is known that 1 + 2 + · · · + n = 21 n(n + 1). It suggests that the wanted closed formula for
the sum is a polynomial of degree 3. Set
12 + 22 + · · · + n2 = a0 + a1 n + a2 n2 + a3 n3 .
Definition 4. A prime number is a positive integer p such that p ≥ 2 and the only positive
integers dividing p are 1 and p.
Proposition 5. Every positive integer greater than 1 is equal to a product of prime numbers.
Proof. For each positive integer n ≥ 2, let P (n) denote the statement: the integer n is equal to a
product of prime numbers.
(a) P (2) is true, since 2 is a prime number.
(b) P (2), P (3), . . . , P (n) ⇒ P (n + 1): For the positive integer n + 1, if n + 1 is a prime p, then
n + 1 = p is already a product of prime numbers (only one prime number in the product); if n + 1
3
n+1
is not a prime number, then there is a positive integer a dividing n + 1. Writing b = a , we have
b is an integer, b ≥ 2, and
By induction hypothesis, the positive integers a and b have prime factorizations, say, a = p1 p2 · · · pk
and b = q1 q2 · · · ql . Then n + 1 = p1 p2 · · · pk q1 q2 · · · ql . This means that n + 1 is a product of prime
numbers.
Definition 7. A graph is a figure in the plane consisting of a collection of points (called vertices)
and some edges joining various pairs of these points. A graph is connected if we can get from any
vertex of the graph to any other vertex by going along a path of edges in the graph. A graph is
called a plane graph if there are no two edges crossing each other. A loop in a graph is an edge
that joins two identical vertices.
A plane graph separate the plane into some connected regions.
Theorem 8 (Euler’s Relation). For any connected plane graph G with v vertices, e edges, and r
regions, we have
v − e + r = 2.
Proof. Let P (n) be the statement: every connected plane graph with n edges satisfies the formula
v − e + r = 2. Note that P (n) is a statement about lots of plane graphs. For instance, P (1) is a
statement about two plane graphs: a segment graph and a loop graph. We apply mathematical
induction to prove P (n) for all positive integers n.
(a) P (1) is true: A segment graph has 2 vertices, 1 edge, and 1 face; so 2 − 1 + 1 = 2. A loop
graph has 1 vertex, 1 edge, and 2 faces; so 1 − 1 + 2 = 2.
(b) Suppose P (n) is true for n, i.e., every plane graph with n edges satisfies the Euler formula.
Let G be a plane graph with n + 1 edges. We have two cases.
Case 1: G has a bounded region. Let x be an edge of G bounding a bounded region; and let G0
be a graph obtained from G by removing the edge x. It is clear that G0 is connected and planar,
v(G) = v(G0 ), e(G) = e(G0 ) + 1, and r(G) = r(G0 ) + 1. Since v(G0 ) − e(G0 ) + r(G0 ) = 2, we have
£ ¤ £ ¤
v(G) − e(G) + r(G) = v(G0 ) − e(G0 ) + 1 + r(G0 ) + 1 = v(G0 ) − e(G0 ) + r(G0 ) = 2.
4
This means that P (n + 1) is true.
Case 2: G has no bounded region. Then G has the only unbounded region. So G has no closed
path. It follows that G has an end-vertex, a vertex joined by only one edge. [Otherwise, if each
vertex is joined by two edges, then we can start to travel on edges to obtain a closed path from
one vertex, reaching an vertex through an edge and leaving the same vertex through another edge.]
Take a end-vertex of G and remove the end-vertex and the only edge joining to it; we obtain a
connected plane graph G0 . Note that v(G) = v(G0 ) + 1, e(G) = e(G0 ) + 1, and r(G) = r(G0 ). then
£ ¤ £ ¤
v(G) − e(G) + r(G) = v(G0 ) + 1 − e(G0 ) + 1 + r(G0 ) = v(G0 ) − e(G0 ) + r(G0 ) = 2.
2e = nf,
[It follows from the counting of the number of ordered pairs (ε, σ), where ε is an edge, σ is a face,
and ε bounds σ.]
2e = dv.
[It follows from the counting of the number of ordered pairs (ν, ε), where ν is a vertex, ε is an edge,
and ε joins ν.] Thus
2e 2e
f= , v= .
n d
2e
Recall the Euler formula v − e + f = 2; we have d − e + 2e
n = 2. Dividing both sides by 2e, we have
1 1 1 1
+ = + . (1)
d n e 2
Note that n ≥ 3, as a convex polygon must have at least 3 sides; likewise d ≥ 3, since it is
geometrically clear that in a polyhedron a vertex must belong to at least 3 edges. Since the right
hand side of (1) is at least 12 , it follows that we cannot have both d ≥ 4 and n ≥ 4. So we have
either d ≤ 3 or n ≤ 3, and subsequently either d = 3 or n = 3.
Case d = 3. Then (1) becomes
1 1 1
= + .
n e 6
Since e is positive, it follows that 3 ≤ n ≤ 5. So (n, e) = (3, 6), (4, 12), (5, 30); i.e., (v, e, f ) =
(4, 6, 4), (8, 12, 6), (20, 30, 12).
Case n = 3. Then (1) becomes
1 1 1
= + .
d e 6
5
Since e is positive, it follows that 3 ≤ d ≤ 5. So (d, e) = (3, 6), (4, 12), (5, 30); i.e., (v, e, f ) =
(4, 6, 4), (6, 12, 8), (12, 30, 20).
We thus have five regular polyhedra: tetrahedron (4, 6, 4); cube (8, 12, 6); octahedron (6, 12, 8);
dodecahedron (20, 30, 12); icosahedron (12, 30, 20).
A complete graph Kn is a graph with n vertices such that every two vertices are adjacent by
an edge. The complete graph K5 is not planar. Since v(K5 ) = 5, e(K5 ) = 10, if K5 is planar then
by the Euler formula we have f (K5 ) = 2 − v + e = 7, i.e., K5 has 7 faces. Since 2e ≥ 3f , it follows
that 20 = 2e ≥ 3f = 21, this is a contradiction.
A complete bipartite graph is a graph Km,n whose vertex set can be divided into two parts V1
and V2 with |V1 | = m and |V2 | = n, and the edges set is V1 × V2 . The complete bipartite graph
K3,3 is non-planar. Note that v = 6 and e = 9. If K3,3 is planar, then by the Euler formula we
have r = 2 − v + e = 5 regions. Note that every cycle of a bipartite graph has even length, so every
cycle of K3,3 has length at least 4. Thus 2e ≥ 4f implies 18 ≥ 20. This is a contradiction.
Example 8. The football graph has faces of pentagons and hexagons. Every vertex shares 3 edges
and ever edge shares 2 vertices. Each pentagon is surrounded by 5 hexagons and each hexagon is
surrounded by 3 pentagons. Find the number of vertices, edges, pentagons, and hexagons of the
football graph.
Let v, e be the number of vertices and edges respectively. Let f5 , f6 be the number of pentagons
and hexagons. Then
3v = 2e, 5f5 + 6f6 = 2e, v − e + f5 + f6 = 2.
Note that the number of edges shared by both pentagons and hexagons is counted in two ways:
counting by pentagons, counting by hexagons. We then have 5f5 = 3f6 .
Put e = 3v/2 into other equations, we have
3
v − v + f5 + f6 = 2, 5f5 + 6f6 = 3v, 5f5 = 3f6 .
2
Thus f5 = 35 f6 .
1 3
− v + f6 + f6 = 2, 3f6 + 6f6 = 3v.
2 5
v = 3f6 , −5v + 16f6 = 20.
f6 = 20, v = 60, e = 90, f5 = 12.