Tải bản đầy đủ (.pdf) (63 trang)

Các hàm số học và ứng dụng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (450.01 KB, 63 trang )

..

ĐẠI HỌC THÁI NGUYÊN
TRƯỜNG ĐẠI HỌC KHOA HỌC

TẠ VĂN TRUNG

CÁC HÀM SỐ HỌC
VÀ ỨNG DỤNG

LUẬN VĂN THẠC SĨ TOÁN HỌC

THÁI NGUYÊN - NĂM 2014


ĐẠI HỌC THÁI NGUYÊN
TRƯỜNG ĐẠI HỌC KHOA HỌC

TẠ VĂN TRUNG

CÁC HÀM SỐ HỌC
VÀ ỨNG DỤNG

LUẬN VĂN THẠC SĨ TOÁN HỌC

Chuyên ngành: PHƯƠNG PHÁP TOÁN SƠ CẤP
Mã số 60.46.01.13

Người hướng dẫn khoa học
PGS.TS. ĐÀM VĂN NHỈ


THÁI NGUYÊN - NĂM 2014


1

Mục lục
Lời mở đầu

2

Lời cảm ơn

3

1 Lý
1.1
1.2
1.3
1.4
1.5
1.6

thuyết chia hết trong vành Z
Quan hệ chia hết . . . . . . . . . . .
Phép chia với dư . . . . . . . . . . . .
Ước chung lớn nhất . . . . . . . . . .
Bội chung nhỏ nhất . . . . . . . . . .
Số nguyên tố và Định lý cơ bản của số
Biểu diễn số tự nhiên theo một cơ số .


2 Các
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10

. . .
. . .
. . .
. . .
học
. . .

.
.
.
.
.
.

.
.
.
.

.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.


hàm số học và ứng dụng
Hàm phần nguyên . . . . . . . . . . . . . . . . . . . .
Hàm nhân, Công thức tổng trải . . . . . . . . . . . .
Hàm τ (n), σ(n) và số hoàn thiện . . . . . . . . . . . .
Hàm số π(x) . . . . . . . . . . . . . . . . . . . . . . .
Hàm Euler ϕ(n) và cơng thức tính . . . . . . . . . . .
Hàm Mobius, Công thức đảo ngược Dedekind-Liouville
Hàm tổng các chữ số của số tự nhiên . . . . . . . . . .
Số đơn nguyên . . . . . . . . . . . . . . . . . . . . . .
Công thức đảo ngược về tổng, tích Dirichlet . . . . . .
Ứng dụng . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.


.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

5
5
6
7

11
13
16

.
.
.
.
.
.
.
.
.
.

21
21
24
26
29
30
33
36
39
41
48

Kết luận

60


Tài liệu tham khảo

61


2

Lời mở đầu
Số học là một trong những lĩnh vực cổ xưa nhất của Toán học, và cũng
là lĩnh vực tồn tại nhiều nhất những bài toán, những giả thuyết chưa có
câu trả lời. Trên con đường tìm kiếm lời giải cho những giả thuyết đó,
nhiều tư tưởng lớn, nhiều lí thuyết lớn của tốn học đã nảy sinh. Hơn nữa
trong những năm gần đây, Số học không chỉ là một lĩnh vực của tốn học
lí thuyết, mà cịn là lĩnh vực có rất nhiều ứng dụng trực tiếp vào các vấn
đề của đời sống như kinh tế, xã hội, kỹ thuật máy tính, đặc biệt trong lĩnh
vực bảo mật thơng tin. Chính vì thế, số học-một khoa học "ai cũng biết
và nên biết chút ít". Mục đích của luận văn giới thiệu Các hàm số học và
ứng dụng. Những ứng dụng của các hàm số học là rất nhiều, nhưng vì giới
hạn trong phương pháp tốn sơ cấp và hạn chế trong một luận văn thạc
sĩ nên bản luận văn chỉ nêu ra một số ứng dụng cơ bản.
Bản luận văn gồm 2 chương:
Chương I: Lý thuyết chia hết trong vành Z.
Nội dung của chương I trình bày về: Quan hệ chia hết, Phép chia với dư,
Ước chung lớn nhất, Bội chung nhỏ nhất, Số nguyên tố và định lý cơ bản
của số học, Biểu diễn số tự nhiên theo một cơ số.
Chương II: Các hàm số học và ứng dụng.
Phần đầu chương này trình bày về các hàm số học cơ bản. Phần cuối
chương là vận dụng lý thuyết về các hàm số học vào giải một số bài toán.



3

Lời cảm ơn
Hoàn thành được luận văn này, ngoài sự nỗ lực của bản thân, tôi đã
nhận được sự chỉ bảo, giúp đỡ của các thầy cơ, gia đình và bạn bè.
Tơi xin bày tỏ lịng biết ơn sâu sắc nhất tới người thầy kính mến PGS.TS
Đàm Văn Nhỉ, người đã trực tiếp truyền thụ kiến thức, quyết định hướng
nghiên cứu và tận tình hướng dẫn cho tơi hồn thành bản luận văn.
Tôi xin chân thành cảm ơn các thầy, cơ giáo Khoa Tốn, Trường Đại
học Khoa học - Đại học Thái Nguyên, và các thầy cô tham gia giảng dạy
khóa Cao học 2012-2014, những người đã trực tiếp giảng dạy và giúp đỡ
tơi trong q trình học tập tại trường cùng tồn thể bạn bè và người thân
đã đóng góp ý kiến, giúp đỡ, động viên tơi trong q trình học tập, nghiên
cứu và hồn thành luận văn này.
Số học là một lĩnh vực rộng lớn, nhưng vì giới hạn trong phương pháp
toán sơ cấp và hạn chế trong một luận văn thạc sĩ nên bản luận văn mới
chỉ trình bày được một phần nào đó. Do thời gian có hạn và năng lực có
phần hạn chế nên chắc chắn luận văn khơng tránh khỏi những thiếu sót.
Vì vậy, tơi mong nhận được những ý kiến đóng góp của các thầy cô và bạn
bè đồng nghiệp để bản luận văn được hoàn chỉnh hơn.
Xin chân thành cảm ơn!
Thái Nguyên, ngày 19 tháng 04 năm 2014
Học viên
Tạ Văn Trung


4

Về ký hiệu:

N được ký hiệu cho tập các số tự nhiên.
N∗ được ký hiệu cho tập các số tự nhiên dương.
Z được ký hiệu cho vành các số nguyên.
Q được ký hiệu cho trường các số hữu tỷ.
Q∗ được ký hiệu cho tập các số hữu tỷ dương.
R được ký hiệu cho trường các số thực.
C được ký hiệu cho trường các số phức.

K được ký hiệu cho một trong ba trường Q, R hoặc C.


5

Chương 1
Lý thuyết chia hết trong vành Z
Khái niệm nhóm, vành và trường không nhắc lại trong chuyên đề này. Tập
Z là một miền nguyên, Q là một trường đặc số 0.

1.1

Quan hệ chia hết

Định nghĩa 1.1.1. Cho hai số nguyên a, b ∈ Z, b = 0. Số a được gọi là
chia hết cho số b hay b chia hết a nếu có c ∈ Z thỏa mãn a = bc.
.
Trong nhiều trường hợp, thay cho việc nói a chia hết cho b ta viết a .. b
hoặc nói b chia hết a và viết b|a. Khi a = bc thì b được gọi là một ước của
a. Các tính chất cơ bản sau đây về quan hệ chia hết là hiển nhiên.
(i)


1 | a với mọi a ∈ Z.

(ii)

a | a với mọi a ∈ Z, a = 0.

(iii)

Nếu a | b và b | c thì a | c với mọi a, b, c ∈ Z, a, b = 0.

(iv)

Nếu a | b thì |a|

|b| với mọi a, b ∈ Z, a, b = 0.
n

(v)

Nếu a | bi với a, bi ∈ Z, i = 1, . . . , n, thì a |

bi xi với xi ∈ Z.
i=1

(vi)

Nếu a | b và b | a thì a = b hoặc a = −b với a, b ∈ Z, a, b = 0.

Hiển nhiên, quan hệ chia hết trong Z có tính phản xạ, nhưng khơng có
.

.
tính bắc cầu, chẳng hạn 0 .. 5, nhưng 5 .. 0 và khơng có tính phản đối


6

xứng, chẳng hạn 5 | −5, −5 | 5, nhưng 5 = −5. Do đó quan hệ chia hết
khơng là quan hệ tương đương, cũng không là quan hệ thứ tự trong Z.

1.2

Phép chia với dư

Định lý 1.2.1. Với mỗi cặp số nguyên a, b ∈ Z, b = 0, luôn tồn tại duy
nhất một cặp số nguyên q, r ∈ Z sao cho a = qb + r, với 0 r < |b|.
Chứng minh: Sự tồn tại: Đặt T = {n|b| sao cho n|b|
a, n ∈ Z}. Vì
|b| 1 nên −|a||b| −|a| a. Do đó −|a||b| ∈ T. Vậy T = ∅. Vì T là
tập bị chặn trên nên T có một số lớn nhất m|b|. Từ m|b|
a ta suy ra
r = a−m|b| 0 và r ∈ Z. Ta lại có (m+1)|b| = m|b|+|b| > m|b|. Do tính
lớn nhất của m|b| trong T nên (m + 1)|b| > a. Như vậy |b| > a − m|b| = r
và ta có a = qb + r với 0 r < |b|.
Tính duy nhất: Giả sử có hai sự biểu diễn a = qb + r với 0 r < |b| và
a = q1 b + r1 với 0 r1 < |b|. Trừ vế cho vế, ta có r − r1 = b(q1 − q). Từ
|r − r1 | < |b| ⇒ |q1 − q||b| < |b|. Vậy q = q1 và hiển nhiên r = r1 .
Biểu diễn a = qb + r, 0 r < |b|. Nếu r = 0 thì q được gọi là thương của
a chia cho b. Nếu r = 0 thì q gọi là thương hụt, còn r là số dư trong phép
chia a cho b.
Ví dụ 1.2.2. Đặt an = 12011 + 22011 + · · · + n2011 với n ∈ N∗ . Chứng minh

rằng an không chia hết cho n + 2.
Bài giải: Ta có

2an = [n2005 + 22005 ] + [(n − 1)2005 + 32005 ] + · · · + [22005 + n2005 ] + 2.
Vậy 2an = (n + 2)d + 2, d ∈ N∗ ⇒ an không chia hết cho n + 2.
Ví dụ 1.2.3. Giả sử x1 , x2 là hai nghiệm của phương trình x2 −38x+1 = 0.
Đặt an = xn1 + xn2 với n = 0, 1, 2, . . . . Chứng minh rằng an là số nguyên
và tìm dư của phép chia a1000 cho 19.


7

Bài giải: Có a0 = 1 + 1 = 2, a1 = x1 + x2 = 38. Vì x21 − 38x1 + 1 =
+ xn2 = 0.
− 38xn+1
+ xn1 = 0, xn+2
− 38xn+1
0, x22 − 38x2 + 1 = 0 nên xn+2
2
2
1
1
Do đó an+2 = 38an+1 − an với mọi n
0. Bằng phương pháp quy nạp
.
theo n ta suy ra an nguyên với mọi n 0. Ta có an+2 + an .. 19 với mọi số
.
.
.
nguyên n 0. Từ an+2 + an .. 19 và an+4 + an+2 .. 19 suy ra an+4 − an .. 19

với mọi n 0 và nhận được bảng chia hết cho dưới đây:
.
a4 − a0 .. 19
.
a8 − a4 .. 19
.
a12 − a8 .. 19

...
.
a1000 − a996 .. 19.
.
Như vậy a1000 − a0 .. 19 hay a1000 chia cho 19 dư 2.

1.3

Ước chung lớn nhất

Định nghĩa 1.3.1. Cho các số nguyên a1 , . . . , an ∈ Z không đồng thời
bằng 0. Số nguyên d được gọi là ước chung của các ai nếu d | ai với mọi
i = 1, . . . , n.
Hiển nhiên +1, −1 là ước chung của mọi tập hữu hạn các số nguyên. Ký
hiệu tập tất cả các ước chung của a1 , · · · , an ∈ Z là C(a1 , · · · , an ) và thấy
ngay tập này khác rỗng. Ví dụ C(18, −15, 21) = {1, −1, 3, −3}.
Định nghĩa 1.3.2. Cho các số nguyên a1 , . . . , an ∈ Z không đồng thời
bằng 0. Số nguyên d được gọi là ước chung lớn nhất của các ai nếu d là
một ước chung của các ai và d chia hết cho mọi ước chung của chúng.
Như vậy, số nguyên d là ước chung lớn nhất của a1 , . . . , an ∈ Z khi và
chỉ khi d | ai , i = 1, . . . , n, và nếu c | ai , i = 1, . . . , n, thì c | d. Khi số
nguyên d là ước chung lớn nhất của a1 , . . . , an thì −d cũng là ước chung

lớn nhất của a1 , . . . , an . Người ta ký hiệu ước chung lớn nhất của a1 , . . . , an
qua (a1 , . . . , an ) và chọn nó là |d|. Dễ thấy rằng, (a1 , . . . , an ) là số nguyên
dương lớn nhất nằm trong tập C(a1 , . . . , an ).


8

Định lý 1.3.3. Cho các số nguyên a1 , . . . , an ∈ Z không đồng thời bằng
0. Khi đó ln tồn tại ước chung lớn nhất (a1 , . . . , an ).
n

aj xj | xj ∈ Z, j = 1, . . . , n}. Dễ dàng

Chứng minh: Đặt I = {y =
j=1

n

chỉ ra I là một iđêan của vành Z. Từ ai = 1.ai +

0.aj ta suy ra các ai
i=j=1

đều thuộc I. Vậy I = {0}. Nếu y ∈ I thì −y ∈ I. Vậy có số dương thuộc
I. Gọi d là số nguyên dương nhỏ nhất thuộc I. Ta chỉ ra d = (a1 , . . . , an ).
Trước tiên ta chỉ ra d ∈ C(a1 , . . . , an ) : Giả sử ai = qi d + ri , 0 ri < d
n

aj xj , xj ∈ Z do d ∈ I và từ


theo Định lý 1.2.1. Ta có biểu diễn d =
j=1

ri = ai − qi d = a1 (−qi x1 ) + · · · + ai (1 − qi xi ) + · · · + an (−qi xn ) ∈ I suy ra
ri ∈ I với mọi i = 1, . . . , n. Bởi vì d là số nguyên dương nhỏ nhất thuộc I
và các ri ∈ I, 0 ri < d, nên r1 = · · · = rn = 0.
Tiếp theo, nếu c ∈ C(a1 , . . . , an ) thì c|d. Thật vậy, nếu c ∈ C(a1 , . . . , an )
n

thì có bj ∈ Z để aj = bj c với j = 1, . . . , n. Do vậy d =

aj xj =
j=1

n

c(

bj xj ) hay c|d. Tóm lại d = (a1 , . . . , an ).

j=1

Thuật toán Euclid để tìm ước chung lớn nhất
Bây giờ chúng ta sẽ sử dụng Định lý 1.2.1 để tìm ước chung lớn nhất của
một số số nguyên không đồng thời bằng 0, nhưng thực ra chỉ cần cho hai
số.
Để tìm ước chung lớn nhất của a, b ∈ Z, b = 0, ta sẽ sử dụng Định lý 1.2.1
vào việc xây dựng lại Thuật toán Euclid như sau: Biểu diễn a = q0 b + r với
0 r < |b|. Nếu r = 0 thì (a, b) = b. Nếu r = 0, ta biểu diễn b = q1 r + r1
với 0

r1 < r. Nếu r1 = 0 thì ta dừng lại và ta có r = (b, r) = (a, b)
theo tính chất (vii). Nếu r1 = 0, ta tiếp tục như trên. Đến bước thứ n
ta có rn−3 = qn−1 rn−2 + rn−1 với 0 rn−1 < rn−2 , ... Sau mỗi bước ta có
|b| > r > r1 > · · · 0 và các ri ∈ N. Như vậy q trình trên khơng thể
tiếp tục mãi được. Đến bước thứ m xác định nào đó q trình trên phải


9

dừng. Khi đó ta có rm−2 = qm rm−1 và (a, b) = rm−1 . Đây chính là Thuật
tốn Euclid để tìm ước chung lớn nhất của hai số. Đối với trường hợp tìm
ước chung lớn nhất của nhiều hơn 2 số, ta sử dụng tính chất (iii) ở trên
để đưa về việc tìm ước chung lớn nhất của hai số.
Ví dụ 1.3.4. Cho a = 196, b = 38. Ta có 196 = 38.5 + 6, 38 = 6.6 + 2, 6 =
3.2. Vậy (196, 38) = 2.
Chú ý rằng, do (a, b) = (b, r) nên ta có thể giả thiết hai số nguyên a và b
không âm và a b. Ta có:
Định lý 1.3.5. Nếu d = (a, b) thì có x, y ∈ Z thỏa mãn d = ax + by.
Chứng minh: Xây dựng hai dãy số nguyên (an ), (bn ) theo công thức truy
hồi sao cho ri = ai a + bi b, i
0 và r0 = r. Vì r = a − q0 b, nên ta chọn
a0 = 1, b0 = −q0 và có được r0 = r = a0 a + b0 b. Vì a1 a + b1 b = r1 =
b − q1 r0 = b − q1 (a0 a + b0 b) nên ta có thể chọn a1 = −q1 a0 = −q1 , b1 =
1 − q1 b0 = 1 + q0 q1 . Tổng quát, do bởi

ai+1 a + bi+1 b = ri+1 = ri−1 − qi+1 ri = ai−1 a + bi−1 b − qi+1 (ai a + bi b)
ta chọn công thức truy hồi

a0 = 1
b0 = −q0


a1 = −q1
b 1 = 1 + q0 q1

ai+1 = ai−1 − qi+1 ai
bi+1 = bi−1 − qi+1 bi , i

1.

Vì qm = 0 nên x = am−1 , y = bm−1 thỏa mãn xa + yb = d.
Từ định lý vừa được chứng minh suy ra một hệ quả có tính kỹ thuật sau:
Hệ quả 1.3.6. Cho a, b ∈ Z khơng đồng thời bằng khơng. Khi đó (a, b) =
1 khi và chỉ khi tồn tại x, y ∈ Z để ax + by = 1.
Tổng quát hơn nữa ta có hệ quả sau.
Hệ quả 1.3.7. Cho a, b ∈ Z không đồng thời bằng không. Khi đó (a, b) =
d khi và chỉ khi tồn tại x, y ∈ Z để ax + by = d và d là ước chung của a
và b.


10

Chứng minh: Ta có (a, b) = d khi và chỉ khi

a b
,
d d

= 1. Theo Hệ quả

a

b
1.3.6 có x, y ∈ Z để x + y = 1. Nhân hai vế với d ta có ax + by = d.
d
d
Hệ quả 1.3.8. Cho a, b, c ∈ Z không đồng thời bằng không. Nếu (a, c) =
1, (b, c) = 1 thì (ab, c) = 1.
Chứng minh: Theo Hệ quả 1.3.6 có x, y, z, t ∈ Z để ax+cy = 1, bz+ct =
1. Nhân vế với vế ta có 1 = (ax + cy)(bz + ct) = abxy + c(axt + byz + cyt).
Vẫn theo Hệ quả 1.3.6 ta có (ab, c) = 1.
Định nghĩa 1.3.9. Các số nguyên a1 , . . . , an ∈ Z không đồng thời bằng
0, được gọi là nguyên tố cùng nhau nếu (a1 , . . . , an ) = 1. Chúng được gọi
là nguyên tố sánh đôi nếu (ai , aj ) = 1 với mọi i, j = 1, . . . , n, i = j.
Định lý 1.3.10. Cho các số nguyên a1 , . . . , an ∈ Z, không đồng thời bằng
0. Các số a1 , . . . , an nguyên tố cùng nhau khi và chỉ khi có xj ∈ Z để
n

aj xj = 1.
j=1
n

Chứng minh: Hiển nhiên, khi có các số nguyên xj để

aj xj = 1 thì
j=1

a1 , . . . , an là nguyên tố cùng nhau. Ngược lại, giả thiết a1 , . . . , an là nguyên
tố cùng nhau. Đặt di = (a1 , . . . , ai ), i = 1, . . . , n. Ta có dn = 1. Vận dụng
n−1

Định lý 1.3.5, ta có thể giả thiết qui nạp có yj ∈ Z để


yj aj = dn−1 .
j=1

Từ (dn−1 , an ) = 1 ta suy ra có x, y ∈ Z để xdn−1 + yan = 1 theo Định
n−1

xyj aj + yan = 1. Tóm lại có các số nguyên xj để

lý 1.3.5 và như vậy
j=1
n

aj xj = 1.
j=1

Ví dụ 1.3.11. Giả sử dãy số nguyên a0 = 0, a1 , a2 , . . . , thỏa mãn (am , ak ) =
(am−k , ak ) với mọi số nguyên m k. Khi đó (an , am ) = a(n,m) với mọi m, n.
Sử dụng kết quả này để chứng minh, với dãy Fibonacci (an ) ta luôn có
(am , ak ) = a(m,k) .


11

Bài giải: Dựa vào Thuật tốn Euclid, tìm ước chung lớn nhất của m và
k:

m = q0 k + r1 với 0

r1 < k


k = q1 r1 + r2 với 0

r2 < r1

r1 = q2 r2 + r3 với 0

r3 < r2

...
rs−1 = qs rs + rs+1 với 0

rs+1 < rs

rs = qs+1 rs+1 , d = rs+1 = (m, k).
Từ giả thiết suy ra (am , ak ) = (am−k , ak ) = · · · = (ar1 , ak ) và tiếp tục như
vậy được (am , ak ) = (ar1 , ak ) = · · · = (ad , a0 ) = ad = a(m,k) .
Xét dãy Fibonacci a0 = 0, a1 = 1, an+2 = an+1 + an , ∀ n
1. Vì am =
am−k ak+1 + am−k−1 ak nên (am , ak ) = (am−k , ak ) = a(m,k) .

1.4

Bội chung nhỏ nhất

Định nghĩa 1.4.1. Cho các số a1 , . . . , an ∈ Z \ {0}. Số nguyên m được
gọi là bội chung của a1 , . . . , an nếu m chia hết cho tất cả các số ai .
Định nghĩa 1.4.2. Cho các số a1 , . . . , an ∈ Z \ {0}. Số nguyên m = 0
được gọi là bội chung nhỏ nhất của a1 , . . . , an nếu m là bội chung của các
số ai và m chia hết mọi bội chung khác của các ai .

Sử dụng ký hiệu BC(a1 , . . . , an ) cho tập tất cả các bội chung, cịn bội
chung có trị tuyệt đối nhỏ nhất của các số a1 , . . . , an được ký hiệu là
bcnn(a1 , . . . , an ). Ta qui ước [a1 , . . . , an ] là số nguyên dương nhỏ nhất
thuộc tập BC(a1 , . . . , an ).
Định lý sau đây chỉ ra mối liên hệ giữa bội chung nhỏ nhất và ước chung
lớn nhất của một số hữu hạn các số đã cho.
Định lý 1.4.3. Nếu a, b ∈ Z \ {0}, thì (a, b)[a, b] = |ab|.


12

Chứng minh: Khơng làm mất tính chất tổng qt ta giả thiết a, b > 0.
ab
b
a
Đặt m =
. Hiển nhiên m là số nguyên. Từ m =
a=
b
(a, b)
(a, b)
(a, b)
ta suy ra m là một bội chung của a, b. Mặt khác, nếu c là một bội chung
c
hb
bất kỳ của a và b, thì a|c và c = bh với h ∈ Z. Do đó
=
. Vì
(a, b)
(a, b)

a
bh
a
b
a
|
và (
,
) = 1, nên
|h. Điều này có nghĩa có tồn
(a, b) (a, b)
(a, b) (a, b)
(a, b)
ap
ap
ab
tại p ∈ Z để h =
. Khi đó c = bh = b
=
p = mp hay c
(a, b)
(a, b)
(a, b)
chia hết cho m. Do đó m là bội chung nhỏ nhất của a và b và ta suy ra hệ
thức.
Định lý sau đây chỉ ra bội chung nhỏ nhất của một số hữu hạn các số đã
cho luôn luôn tồn tại.
Định lý 1.4.4. Bội chung nhỏ nhất của các số a1 , . . . , an ∈ Z \ {0} luôn
tồn tại. Hơn nữa, [a1 , . . . , an ] = [[a1 , . . . , an−1 ], an ].
Chứng minh: Ta chứng minh định lý bằng phương pháp qui nạp theo n.

|a1 a2 |
Với n = 1, [a1 ] = a1 . Với n = 2, [a1 , a2 ] =
theo Định lý 1.4.3. Như
(a1 , a2 )
vậy định lý đúng cho n = 1, 2. Giả sử định lý đúng cho tập ít hơn n số.
Như vậy ta có a = [a1 , . . . , an−1 ]. Đặt m = [a, an ]. Do m là một bội chung
của a và an , nên m là một bội chung của các số a1 , . . . , an . Mặt khác, nếu
c là một bội chung của các ai thì c là một bội chung của a1 , . . . , an−1 và
như vậy c là một bội của a. Từ đó suy ra c là một bội của m. Điều này
chỉ ra m = [a1 , . . . , an ] tồn tại và định lý được chứng minh.
Giả thiết các số nguyên a1 , . . . , an đều khác 0 và m, d là những số nguyên
dương. Ta có các tính chất sau đây của bội chung nhỏ nhất mà phép chứng
minh là hiển nhiên:
m
m
,...,
= 1.
(i) m = [a1 , . . . , an ] ⇐⇒
a1
an
(ii)

[a1 , . . . , an ]
a1
an
=
,...,,
.
d
d

d


13

(iii) d[a1 , . . . , an ] = [da1 , . . . , dan ].
(iv) Bội chung nhỏ nhất của các số nguyên tố sánh đôi bằng tích của các
số ngun tố đó.

1.5

Số ngun tố và Định lý cơ bản của số học

Định nghĩa 1.5.1. Số tự nhiên p > 1 khơng có một ước số dương nào
khác 1 và chính nó được gọi là số ngun tố. Số tự nhiên q > 1 có ước
số dương khác 1 và chính nó được gọi là hợp số. Nếu có số tự nhiên d để
n = d2 thì n được gọi là số chính phương.
Hiển nhiên ta có định lý sau đây:
Định lý 1.5.2. Cho số nguyên tố p và các số nguyên tuỳ ý m, a, b. Khi
đó
p nếu p | m
(i) (m, p) =
1 nếu p m.
(ii) Mọi số m > 1 đều có ước nguyên tố.
(iii) Nếu p | ab thì p | a hoặc p | b.
Ta sẽ thấy luôn luôn tồn tại những khoảng bao gồm các số nguyên liên
tiếp với độ dài tùy ý khơng có số ngun tố nào. Tuy vậy, định lý sau đây
chỉ ra tập các số nguyên tố là một tập vô hạn.
Định lý 1.5.3. Tồn tại nhiều vô hạn các số nguyên tố dạng 4n − 1 với
n ∈ N.

Chứng minh: Giả sử chỉ có một số hữu hạn các số nguyên tố p1 , . . . , ps
s

dạng 4n − 1. Đặt q = 4

pi − 1 > 1. Khi đó q là số lẻ. Nhận xét (*) :
i=1

Sử dụng quy nạp theo r ta dễ dàng chỉ ra tích

r

(4ni + 1) các số nguyên
i=1

dương dạng 4h + 1 cũng là một số nguyên dương dạng 4m + 1. Nếu mọi
ước nguyên tố của q đều có dạng 4k + 1 thì q phải có dạng 4m + 1. Vì q có
dạng 4m − 1 nên q phải có một ước nguyên tố p dạng 4k − 1. Từ điều giả


14

sử ta suy ra p = pi với i nào đó. Vậy p |(−1). Điều này khơng thể được.
Như vậy có nhiều vơ hạn số ngun tố dạng 4n − 1.
Định lý 1.5.4. Với số nguyên dương n đều tồn tại số nguyên tố lớn hơn
n.
Chứng minh: Xét số n! + 1. Khi chia số này cho các số nguyên dương
nhỏ hơn hoặc bằng n đều cho số dư là 1. Do vậy mọi ước nguyên tố của
n! + 1 đều không thuộc tập {1, 2, . . . , n} và như thế nó phải lớn hơn n.
Định lý 1.5.5. [Định lý cơ bản của số học] Mọi số tự nhiên lớn hơn 1

đều phân tích được thành một tích hữu hạn các thừa số nguyên tố và sự
phân tích này là duy nhất nếu khơng kể đến thứ tự các thừa số.
Chứng minh: Xét tập F gồm tất cả các số ngun dương khơng biểu
diễn được thành tích một số hữu hạn các thừa số nguyên tố. Ta chỉ cần chỉ
ra F = ∅. Thật vậy, giả sử F = ∅. Ta thấy nếu m ∈ F thì m > 2, vì vậy
F là tập bị chặn dưới. Khi đó có số nguyên dương nhỏ nhất m thuộc F.
Vì m ∈ F nên m phải là hợp số. Khi đó có hai số nguyên dương q1 , q2 > 1
để m = q1 q2 . Vì q1 , q2 < m nên q1 , q2 ∈
/ F. Như vậy ta có sự phân tích
q1 = t1 t2 . . . th , q2 = u1 u2 . . . uk , ở đó ti , uj đều là các số nguyên tố. Khi đó

m = q1 q2 = t1 t2 . . . th u1 u2 . . . uk .
Điều này mâu thuẫn với giả thiết m ∈ F. Như vậy F phải là tập rỗng.
Khi phân tích số tự nhiên q > 1 thành tích các thừa số nguyên tố, có
thể một số nguyên tố xuất hiện nhiều lần. Nếu các số nguyên tố p1 , . . . , ps
xuất hiện theo thứ tự α1 , . . . , αs lần, thì ta viết

q = pα1 1 pα2 2 . . . pαs s
và ta gọi tích này là dạng phân tích chính tắc hay dạng phân tích tiêu
chuẩn của q. Khi hai số a, b có dạng phân tích chính tắc

a = pα1 1 pα2 2 . . . pαs s q1u1 . . . qrur , b = pβ1 1 pβ2 2 . . . pβs s tv11 . . . tvhh ,


15

trong đó các thừa số nguyên tố qi chỉ ở trong a, cịn các thừa số ngun
tố tj chỉ có trong b. Ta có
min(α2 ,β2 )


(a, b) = p1 min(α1 ,β1 ) p2

. . . ps min(αs ,βs )

[a, b] = p1 max(α1 ,β1 ) p2 max(α2 ,β2 ) . . . ps max(αs ,βs ) q1 u1 . . . qr ur t1 v1 . . . th vh .
Định lý 1.5.6. Không tồn tại đa thức f (x) = a0 xm + a1 xm−1 + · · · + am
với các hệ số ai nguyên và a0 = 0, m 1, thỏa mãn f (n) là số nguyên tố
với mọi n = 1, 2, . . . .
Chứng minh: Với đa thức f (x) như trên, hiển nhiên |f (n0 )| > 1 với một
số nguyên dương đủ lớn n0 . Chọn số nguyên tố p chia hết f (n0 ) và khai
triển
f (n0 + kp) = f (n0 ) + kpg(n0 , p, k).
Số g(n0 , p, k) là số nguyên. Như vậy cả ba số hạng trong hệ thức này đều
chia hết cho p với mọi k = 1, 2, . . . . Với k đủ lớn ta có |f (n0 + kp)| > p
và f (n0 + kp) chia hết cho p. Ta suy ra điều phải chứng minh.
Ví dụ 1.5.7. Ký hiệu p1 = 2, p2 = 3, p3 = 5, . . . , pn là số nguyên tố thứ
n

pk

n trong dãy các số nguyên tố theo thứ tự tăng dần. Khi đó pn+1 <
k=1

và khi n > 4 thì pn > 2n.
n

pk − 1 > 1. Gọi ước nguyên tố nhỏ nhất

của m là p. Khi đó p = pk với mọi k = 1, 2, . . . , n. Vậy pn+1 p
m.


Bài giải: Xét số nguyên m =

k=1

n

Từ đây suy ra pn+1

m<

pk .
k=1

Ta có p5 = 11 > 2.5. Giả sử pn > 2n. Khi đó pn+1
2(n + 1). Do đó pn > 2n khi n > 4.

pn + 2 > 2n + 2 =

Ví dụ 1.5.8. Chứng minh rằng với số ngun n > 2 ln có ít nhất một
số nguyên tố giữa n và n!. Từ đây dễ dàng suy ra tập tất cả các số nguyên
tố là vô hạn.


16

Bài giải: Vì n > 2 nên n! − 1 > 1. Như vậy có số nguyên tố p | n! − 1 và
suy ra p < n!. Giả sử p n. Khi đó p | n! và p | n! − 1. Dễ dàng suy ra
p | 1 : mâu thuẫn. Tóm lại n < p < n!.
Ví dụ 1.5.9. Chứng minh rằng trong dãy các số nguyên dương n!+2, n!+

3, . . . , n! + n, n > 1, không chứa một số nguyên tố nào.

1.6

Biểu diễn số tự nhiên theo một cơ số

Ta đã biết cách biểu diễn một số tự nhiên theo cơ số 10. Định lý sau cho
cách biểu diễn một số nguyên dương theo cơ số k > 1 tuỳ ý.
Định lý 1.6.1. Cho số nguyên dương k > 1. Mỗi số nguyên khơng âm n
đều có thể biểu diễn một cách duy nhất thành tổng

n = a0 k m + a1 k m−1 + · · · + am−1 k + am ,
trong đó a0 , . . . , am ∈ {0, 1, . . . , k − 1}.
Chứng minh: Sự tồn tại: Giả thiết n là số nguyên không âm. Nếu 0
n
k − 1, ta đã có sự biểu diễn n = n. Nếu n
k ta gọi m là số
nguyên dương lớn nhất để k m
n < k m+1 . Gọi a0 ∈ {1, . . . , k − 1} để
a0 k m n < (a0 + 1)k m . Ta có 0 n1 = n − a0 k m < k m . Tương tự trên, có
ai , m − i để ai k m−i n1 < k m−i+1 . Tương tự , sau một số hữu hạn bước
ta có các ai ∈ {0, 1, . . . , k − 1} để n = a0 k m + a1 k m−1 + · · · + am−1 k + am .
Tính duy nhất: Giả sử ta có hai sự biểu diễn cho n theo k là

n = a0 k m + a1 k m−1 + · · · + am−1 k + am ,
n = b0 k s + b1 k s−1 + · · · + bs−1 k + bs .
Khi đó (a0 k m + · · · + am−1 k) − (b0 k s + · · · + bs−1 k) + (am − bs ) = 0. Vì
vế phải chia hết cho k nên am − bs chia hết cho k. Ta suy ra am = bs . Lập
luận tương tự, có m = s, ai = bi , ∀i, và sự biểu diễn là duy nhất.
Với biểu diễn n = a0 k m + a1 k m−1 + · · · + am−1 k + am ta thường viết


n = (a0 a1 · · · am−1 am )k .


17

Số k được gọi là cơ số, còn a0 , a1 , . . . , am được gọi là các chữ số của biểu
diễn n theo cơ số k và biểu diễn n = (a0 a1 · · · am−1 am )k được gọi là biểu
diễn k -phân.
Ngoài cách biểu diễn mỗi số nguyên theo một cơ số như trên ta cịn có
nhiều cách biểu diễn khác nữa. Biểu diễn mỗi số nguyên dương qua các tổ
hợp được sử dụng trong đại số giao hoán.
Định lý 1.6.2. [Hilbert] Cho số nguyên dương d. Khi đó mỗi số nguyên
dương n đều có thể biểu diễn một cách duy nhất thành tổng

n=

hd
d

+

hd−1
h1
+ ··· +
,
d−1
1

trong đó các số nguyên dương hi thoả mãn hd > hd−1 > · · · > h1


0.

Chứng minh: Sự tồn tại: Giả thiết n là số nguyên dương. Ta chọn hd
hd
hd
là số nguyên dương lớn nhất sao cho
n. Nếu n =
thì
d
d
d

n =
i=1

hi
i

với hi = i − 1 cho i = 1, . . . , d − 1. Trong trường hợp

d−1 h
hd
i
> 0, sử dụng giả thiết qui nạp ta có thể coi n =
n = n−
i
d
i=1
với hd−1 > hd−2 > · · · > h1 ≥ 0. Ta còn phải chỉ ra hd > hd−1 . Thật

hd + 1
hd
hd−1
vậy, từ
> n ta suy ra d−1
= hdd+1 − hdd > n
d−1 . Vậy
d
hd > hd−1 .
Tính duy nhất của biểu diễn được chứng minh bằng phương pháp qui nạp
d
hi
theo n. Chúng ta đã biết nếu n =
với hd > hd−1 > · · · > h1 0
i
i=1

thì hd là số lớn nhất thỏa mãn
nhiên. Giả sử n > 1 và

hd + 1
d

hd
d

n. Nếu n = 1 kết luận là hiển
d−1

n. Khi đó

i=1

hi
i

hd +1
d



hd
d

=


18
hd
d−1

hd−1 +1
d−1

. Điều này mâu thuẫn với giả thiết qui nạp và sự biểu diễn

là duy nhất.
Ví dụ 1.6.3. Với mỗi cặp số nguyên dương m, k, số m luôn có sự biểu
diễn duy nhất trong dạng

hk

k

m=

+

hk−1
hr
+ ··· +
,
k−1
r

ở đó các số nguyên không âm hi thỏa mãn hk > hk−1 > · · · > hr

r

1.

Ví dụ 1.6.4. Với mỗi cặp số ngun dương m, k, ta ln có biểu diễn duy
nhất k m =

m

r=1

ar,m Crk với các hệ số nguyên ar,m và

n


km =

k=1

m

r=1

Cr+1
n+1 ar,m .

Tìm ar,m .
m

Bài giải: Tồn tại biểu diễn duy nhất k m =
n

Ta có
r

k=1

m

km =

n

ar,m
r=1


Crk

n

. Vậy

k=r

r=1

km =

k=1

ar,m Crk theo Định lý 1.6.2.
m

r=1

Cr+1
n+1 ar,m . Ta có ar,m =

(−1)r+i Cir im .

i=1

Định lý 1.6.5. [Cantor] Mỗi số nguyên dương a đều có thể biểu diễn
một cách duy nhất thành tổng


a = an n! + an−1 (n − 1)! + · · · + a2 2! + a1 1!,
ở đó các ai nguyên với 0

ai

i và an > 0.

Chứng minh: Ký hiệu pn = n!. Khi đó 1p1 + 2p2 + · · · + npn = pn+1 − 1.
Giả sử a = a1 p1 + a2 p2 + · · · + an pn với an = 0 và 0 ak k, k = 1, . . . , n.
Ta thấy ngay

b = a1 p1 + a2 p2 + · · · + an−1 pn−1

1p1 + 2p2 + · · · + (n − 1)pn−1 = pn − 1.

Do đó b < pn . Mặt khác pn
an p n
npn . Tóm lại, ta có pn
an p n
a < pn+1 . Vậy, cho mỗi số tự nhiên a có thể tìm thấy duy nhất một số


19

tự nhiên n để pn a < pn+1 . Từ bất đẳng thức này suy ra tồn tại đúng
một số an để an pn
a < (an + 1)pn . Từ đây ta suy ra a = an pn + b
với 0
b < pn . Lặp lại quá trình trên đối với b. Từ đó suy ra sự biểu
diễn a = an n! + an−1 (n − 1)! + · · · + a2 2! + a1 1!, ở đó các ai nguyên với

0 ai i và an > 0. Tính duy nhất của biểu diễn là hiển nhiên.
Định lý 1.6.6. Mỗi số hữu tỷ a ∈ (0; 1) đều có thể biểu diễn một cách
duy nhất thành tổng

a=
ở đó các bi nguyên với 0

b1 b2
bn
+ + ··· +
,
2! 3!
(n + 1)!
bi

i với mọi i và bn = 0.

Chứng minh: Bước 1: Chia đoạn [0; 1] ra làm hai đoạn bằng nhau. Độ
1
dài mỗi đoạn bằng . Bước 2: Chia mỗi đoạn nhỏ này ra ba phần bằng
2!
1
nhau. Độ dài mỗi đoạn bằng . Tiếp tục như vậy, bước thứ n : Chia
3!
mỗi đoạn có được từ bước thứ n − 1 ra làm n + 1 đoạn bằng nhau. Độ
1
s
dài mỗi đoạn bằng
. Chú ý: Nếu a =
là phân số tối giản

(n + 1)!
n+1
s.n!
m
thì ta viết a =
. Giả sử a =
với m không chia hết cho
(n + 1)!
(n + 1)!
1
n + 1. Xét bước thứ n để có đoạn với độ dài bằng
. Khi đó tồn
(n + 1)!
an
m
an + 1
tại số nguyên dương an để
<
. Gọi số nguyên
n!
(n + 1)!
n!
m
an
bn
dương bn thỏa mãn a =
=
+
. Lặp lại quá trình trên

(n + 1)!
n! (n + 1)!
an
b1
b2
bn−1
an
cho số
ta nhận được biểu diễn
=
+
+ ··· +
, Tóm lại
n!
n!
2!
3!
n!
b1 b2
bn
a = + + ··· +
, ở đó các bi nguyên với 0 bi i với mọi i
2! 3!
(n + 1)!
và bn = 0.
Từ Định lý 1.6.5 và Định lý 1.6.6 ta suy ra ngay kết quả dưới đây:


20


Ví dụ 1.6.7. Mỗi số hữu tỷ dương a đều có thể biểu diễn thành tổng

a = an n! + an−1 (n − 1)! + · · · + a2 2! + a1 1! +
ở đó các ai nguyên với 0

ai

b1 b2
bm
+ + ··· +
,
2! 3!
(m + 1)!

i, an > 0 và các bi nguyên với 0

bi

i.


21

Chương 2
Các hàm số học và ứng dụng
2.1

Hàm phần nguyên

Cho x ∈ Q hoặc x ∈ R, hàm f (x) = [x] được gọi là hàm phần nguyên,

còn g(x) = {x} được gọi là hàm phần phân. Đồ thị hàm phần nguyên có
dạng bậc thang. Do hàm phần phân là tuần hồn chu kì 1, nên đồ thị của
nó có được nhờ tịnh tiến đồ thị y = x, 0
x < 1, dọc theo trục Ox về
phải hay trái các đoạn n đơn vị, n ∈ Z.
Định lý 2.1.1. Phần ngun của số thực x có các tính chất sau:
(i) Nếu x ∈ Z thì [x + n] = [x] + n.
n

n

[xi ] ≤

(ii)
i=1

n

xi <
i=1
+

[xi ] + n − 1, ∀n ∈ N+ và ∀xi ∈ R.

i=1

(iii) Nếu x ∈ R và d ∈ N+ thì các số nguyên dương là bội của d, không
lớn hơn x đúng bằng xd .
(iv) ∀x ∈ R thì x + 21 = [2x] − [x] .
(v)


[x]
d

x
d

=

(vi) [x] =

x
2

, ∀x ∈ R, d ∈ N∗ .
+

x+1
2

, ∀x ∈ R.

Chứng minh: (i) Theo định nghĩa hàm phần nguyên, ta có [x] < x <
[x] + 1. Do đó: [x] + n ≤ x + n < [x] + 1 + n = [x] + n + 1. (i) được suy
ra từ bất đẳng thức cuối này.
(ii) Theo định nghĩa, ta có [xi ] ≤ xi ≤ [xi ] + 1, i = 1, 2, ..., n. Cộng vế
n

n


[xi ] ≤

theo vế tất cả các bất đẳng thức, có:
1

n

[xi ] <
1

[xi ] + n.
1


22

Các bất đẳng thức
n

n

[xi ] ≤
1

n

[xi ] <

[xi ] + n


1

1

được suy ra từ định nghĩa phần nguyên.
(iii) Ký hiệu n là các số nguyên dương bội của d và khơng lớn hơn x. Đó
là các số d, 2d, ....nd với nd ≤ x < (n + 1)d. Vậy: n ≤ xd < n + 1. Từ
định nghĩa phần nguyên ta suy ra n = xd
(iv) Đặt n = [x] khi đó, x = n + α với 0 ≤ α < 1. Nếu 0 ≤ α < 21 thì

1
[2x] − [x] = 2n − n = n = [x + ].
2
Tóm lại ta có: [x + 21 ] = [2x] − [x].
(v) Đặt m = [ xd ] ⇒ m ≤ [x]
d < m + 1 ⇒ md ≤ x < (m + 1)d

[x]
[x]
= m.
d
d
(vi) Ta có ∀x ∈ R thì x = 2n + 1 + t hoặc x = 2n + t, với n ∈ Z và
0 ≤ t < 1.
= n+n+1 = 2n+1.
- Nếu x = 2n+1+t, ta có [x] = 2n+1 ⇒ x2 + x+1
2
⇒ md ≤ [x] < (m + 1)d ⇒ m ≤


Vậy: [x] =

x
2

- Nếu x = 2n + t, ta có [x] = 2n, suy ra
Vậy: [x] =

x
2

x+1
2

+

+

x
2

+
x+1
2

x+1
2

= n + n = 2n.


.

Ta có điều phải chứng minh.
Hệ quả 2.1.2. (i) [x + y] ≥ [x] + [y], ∀x, y ∈ R; dấu đẳng thức xảy ra khi
và chỉ khi 0 ≤ {x} + {y} < 1.
(ii) Nếu n là số tự nhiên thì n[x] ≤ [nx].
Chứng minh: (i) Vì [x] ≤ x và [y] ≤ y cho nên [x] + [y] ≤ x + y.
Theo định nghĩa hàm phần nguyên ta có: [x] + [y] ≤ [x + y].
(ii) Do x = [x] + {x} ⇒ [nx] = [n[x] + n{x}] (với n[x] nguyên). Ta có:
n{x} ≥ 0 ⇒ [n{x}] ≥ 0. Vậy n[x] ≤ [nx].


23

1
1
= {x} +
.
[x]
{x}

Ví dụ 2.1.3. Tìm x biết [x] +

1
) = 0. Nếu {x} =
[x]{x}
[x] ∈ Z thì {x} = 0. Nhưng phương trình này vơ nghiệm do điều kiện
{x} = 0. Vậy {x}[x] = 1. Do {x} > 0, nên [x] > 0. Đặt [x] = n ∈ N+ . Ta
1
1

có {x} = và x = [x] + {x} = n + với n nguyên và lớn hơn 1.
n
n
Bài giải: Qui đồng và chuyển vế ([x] − {x})(1 −

Ví dụ 2.1.4. Tìm x biết x3 − [x] = 3.
Bài giải: Đồ thị hàm y = x3 − 3 cắt đồ thị y = [x] tại nhiều nhất là một
điểm. Vậy phương trình đã cho có nhiều nhất một nghiệm. Dễ dàng kiểm

tra 1 < x < 2. Vậy x3 − 1 = 3 hay x = 3 4.
Định nghĩa 2.1.5. Trong mặt phẳng tọa độ Oxy cho miền phẳng D. Điểm
có tọa độ (x1 , y1 ) với x1 , y1 ∈ Z và thuộc D được gọi là điểm nguyên
thuộc D.
Định lý 2.1.6. Cho hàm số f (x) ≥ 0 xác định, liên tục trên đoạn [a; b]
và miền phẳng
x = a, x = b
D = y = 0, y = f (x)
Ký hiệu p, q ∈ Z là số nhỏ nhất và lớn nhất sao cho a ≤ p ≤ q ≤ b. Khi
đó số các điểm nguyên nằm trong D là T thỏa mãn:
q

[f (i)] + q − p + 1

T =
i=p



b


T ≤

f (x)dx + b − a + 1.
a

Chứng minh: Các điểm nguyên (x,y) phải có hồnh độ x ngun. Vậy,
các điểm ngun phải nằm trên các đường thẳng x = i,[a ≤ i ≤ b]. Vì
điểm (x, y) ∈ D nên khi x = i thì 0 ≤ y ≤ f (i). Vì vậy số các điểm


×