Math Labs

Lớp 6

Chia hết, ước và bội

Khi một số nguyên chia hết cho số khác, cùng các ước và bội sinh ra từ quan hệ đó.

Trực giácChia hết nghĩa là gì?

Chia 1212 viên kẹo vào 33 túi bằng nhau thì không dư viên nào — 33 chia hết 1212. Chia 1313 viên kẹo vào 33 túi luôn còn dư. Chia hết chính là quan hệ "không còn dư" này, và nó là hạt giống làm nảy sinh ước, bội và số nguyên tố.

Sơ đồ Hasse chia hết gồm sáu ước của 12: 1, 2, 3, 4, 6 và 12.
Biểu đồ Hasse D12D_{12} của các ước số của 1212 (1,2,3,4,6,121, 2, 3, 4, 6, 12): mỗi cạnh đi lên ứng với phép nhân thêm một thừa số nguyên tố (22 hoặc 33).

Phổ thôngĐịnh nghĩa và thuật toán chia có dư

Định nghĩa: Chia hết

Một số nguyên bb chia hết một số nguyên aa, viết b∣ab \mid a, nếu tồn tại số nguyên kk sao cho a=bka=bk. Khi b∣ab \mid a, ta gọi bb là ước của aa, và aa là bội của bb.

a=bq+r,0≤r<b(b>0)a = bq + r, \qquad 0 \le r < b \quad (b>0)

Đây là thuật toán chia có dư: mọi số nguyên aa chia cho số nguyên dương bb đều để lại duy nhất một thương qq và số dư rr với a=bq+r, 0≤r<ba = bq + r,\ 0\le r<b. Chia hết là trường hợp đặc biệt khi r=0r=0.

n=∑i=0kdi 10in = \sum_{i=0}^{k} d_i\,10^i

Viết một số bằng các chữ số thông thường dkdk−1⋯d1d0d_k d_{k-1}\cdots d_1 d_0 có nghĩa chính xác là n=∑i=0kdi 10in = \sum_{i=0}^{k} d_i\,10^i — khai triển theo hàng vị trí này là công cụ đứng sau mọi quy tắc chia hết theo chữ số dưới đây.

Các quy tắc chia hết theo chữ số cuối hoặc tổng chữ số
Số chiaQuy tắcVí dụ
22Chữ số cuối là số chẵn1,2341{,}234
55Chữ số cuối là 00 hoặc 551,2351{,}235
33Tổng chữ số ∑idi\sum_i d_i chia hết cho 333+3+3=93+3+3=9
99Tổng chữ số ∑idi\sum_i d_i chia hết cho 994+5+3+6=184+5+3+6=18
1111Tổng đan dấu ∑i(−1)idi\sum_i (-1)^i d_i chia hết cho 11112−9+1−4=−102-9+1-4=-10

Đại họcHai định lý chia hết theo chữ số

Cho nn có các chữ số sao cho n=∑i=0kdi 10in = \sum_{i=0}^{k} d_i\,10^i. Khi đó 9∣n9 \mid n khi và chỉ khi 99 chia hết tổng chữ số ∑idi\sum_i d_i; phát biểu tương tự đúng với 33 thay cho 99.

Vì sao đúng?

Mọi lũy thừa của 1010 chia cho 99 đều dư 11 (vì 10=9+110=9+1), nên việc dịch một chữ số lên hàng cao hơn không bao giờ làm thay đổi đóng góp của nó theo modulo 99 — cả số đồng dư với tổng đơn giản các chữ số của nó.

Chứng minh

Bước 1. Chứng minh bằng quy nạp rằng 10i≡1(mod9)10^i \equiv 1 \pmod 9 với mọi i≥0i\ge0. Cơ sở i=0i=0: 100=1≡1(mod9)10^0=1\equiv1\pmod9. Bước quy nạp: nếu 10i≡1(mod9)10^i\equiv1\pmod9, thì 10i+1=10⋅10i≡10⋅1=10≡1(mod9)10^{i+1}=10\cdot10^i\equiv10\cdot1=10\equiv1\pmod9 (dùng 10≡1(mod9)10 \equiv 1 \pmod 9). Vậy 10i≡1(mod9)10^i\equiv1\pmod9 với mọi ii.

Bước 2. Thay vào khai triển theo hàng vị trí: n=∑idi10i≡∑idi⋅1=∑idi(mod9)n=\sum_i d_i 10^i \equiv \sum_i d_i\cdot1 = \sum_i d_i \pmod9. Vậy nn và tổng chữ số của nó luôn để lại cùng số dư khi chia cho 99.

Bước 3. Kết luận: 9∣n9\mid n đúng khi n≡0(mod9)n\equiv0\pmod9, mà theo Bước 2 điều này xảy ra đúng khi ∑idi≡0(mod9)\sum_i d_i\equiv0\pmod9, tức đúng khi 99 chia hết tổng chữ số. Vì 9=3×39=3\times3 và cùng đồng dư thức 10≡1(mod3)10\equiv1\pmod3 cũng đúng, lập luận giống hệt với 33 thay cho 99 ở mọi chỗ chứng minh phiên bản chia hết cho 33.

Cho nn có các chữ số sao cho n=∑i=0kdi 10in = \sum_{i=0}^{k} d_i\,10^i. Khi đó 11∣n11 \mid n khi và chỉ khi 1111 chia hết tổng đan dấu ∑i(−1)idi\sum_i (-1)^i d_i.

Vì sao đúng?

Không giống 99, các lũy thừa của 1010 không giữ đồng dư 11 theo modulo 1111 — thay vào đó chúng đổi dấu ở mỗi bước, vì bản thân 1010 đồng dư −1-1 theo modulo 1111. Chữ số ở vị trí chẵn đóng góp bình thường, vị trí lẻ đóng góp âm.

Chứng minh

Bước 1. Chứng minh bằng quy nạp rằng 10i≡(−1)i(mod11)10^i \equiv (-1)^i \pmod{11} với mọi i≥0i\ge0. Cơ sở i=0i=0: 100=1=(−1)010^0=1=(-1)^0. Bước quy nạp: nếu 10i≡(−1)i(mod11)10^i\equiv(-1)^i\pmod{11}, thì 10i+1=10⋅10i≡(−1)⋅(−1)i=(−1)i+1(mod11)10^{i+1}=10\cdot10^i\equiv(-1)\cdot(-1)^i=(-1)^{i+1}\pmod{11} (dùng 10≡−1(mod11)10 \equiv -1 \pmod{11}). Vậy 10i≡(−1)i(mod11)10^i\equiv(-1)^i\pmod{11} với mọi ii.

Bước 2. Thay vào khai triển theo hàng vị trí: n=∑idi10i≡∑idi(−1)i(mod11)n=\sum_i d_i10^i \equiv \sum_i d_i(-1)^i \pmod{11}, đúng bằng tổng đan dấu ∑i(−1)idi\sum_i (-1)^i d_i.

Bước 3. Kết luận: 11∣n11\mid n đúng khi n≡0(mod11)n\equiv0\pmod{11}, mà theo Bước 2 điều này xảy ra đúng khi 1111 chia hết ∑i(−1)idi\sum_i (-1)^i d_i.

Đại họcỨng dụng thực tiễn và Ví dụ minh họa

Các phép kiểm tra chia hết âm thầm chạy phía sau nhiều hệ thống hằng ngày: chữ số kiểm tra bắt lỗi gõ nhầm trong mã ISBN và mã vạch, còn quy tắc năm nhuận của lịch giữ cho các mùa khớp với năm thiên văn.

Ví dụ: Chữ số kiểm tra ISBN-10

Một mã ISBN 1010 chữ số d1d2⋯d10d_1d_2\cdots d_{10} hợp lệ đúng khi ∑i=110i⋅di≡0(mod11)\sum_{i=1}^{10} i\cdot d_i \equiv 0 \pmod{11} (với d10=Xd_{10}=X đại diện cho 1010 nếu cần). Kiểm tra mã ISBN 0 306 40615 20\,306\,40615\,2 (các chữ số 0,3,0,6,4,0,6,1,5,20,3,0,6,4,0,6,1,5,2) có hợp lệ không.

Lời giải

Bước 1. Liệt kê vị trí i=1,…,10i=1,\ldots,10 cùng chữ số của chúng: (1,0),(2,3),(3,0),(4,6),(5,4),(6,0),(7,6),(8,1),(9,5),(10,2)(1,0),(2,3),(3,0),(4,6),(5,4),(6,0),(7,6),(8,1),(9,5),(10,2).

Bước 2. Nhân mỗi chữ số với vị trí của nó rồi cộng lại: 1(0)+2(3)+3(0)+4(6)+5(4)+6(0)+7(6)+8(1)+9(5)+10(2)=0+6+0+24+20+0+42+8+45+20=1651(0)+2(3)+3(0)+4(6)+5(4)+6(0)+7(6)+8(1)+9(5)+10(2) = 0+6+0+24+20+0+42+8+45+20 = 165.

Bước 3. Kiểm tra chia hết cho 1111: 165=11×15165 = 11\times15, nên 165≡0(mod11)165\equiv0\pmod{11}. Công thức chữ số kiểm tra đúng, nên mã ISBN này hợp lệ — và nếu thủ thư gõ nhầm một chữ số khi biên mục, tổng có trọng số hầu như chắc chắn sẽ không còn là bội của 1111, báo lỗi ngay lập tức.

Ví dụ: Quy tắc năm nhuận

Một năm YY theo lịch Gregory là năm nhuận đúng khi (4∣Y and 100∤Y) or 400∣Y(4\mid Y \text{ and } 100\nmid Y)\ \text{or}\ 400\mid Y. Dùng quy tắc này, xác định 19001900, 20002000, và 20242024 có phải năm nhuận không.

Lời giải

Bước 1. Xét 19001900: 4∣19004\mid1900 (vì 1900=4×4751900=4\times475), nhưng 100∣1900100\mid1900 (vì 1900=100×191900=100\times19) — ngoại lệ áp dụng, và 400∤1900400\nmid1900 (vì 1900/400=4.751900/400=4.75, không phải số nguyên), nên ngoại lệ không bị đảo ngược. 19001900 không phải năm nhuận.

Bước 2. Xét 20002000: 4∣20004\mid2000 và 100∣2000100\mid2000 (nên ngoại lệ sẽ áp dụng), nhưng 400∣2000400\mid2000 (vì 2000=400×52000=400\times5), điều này đảo ngược ngoại lệ. 20002000 là năm nhuận.

Bước 3. Xét 20242024: 4∣20244\mid2024 (vì 2024=4×5062024=4\times506) và 100∤2024100\nmid2024, nên ngoại lệ thế kỷ thậm chí không áp dụng. 20242024 là năm nhuận. Về mặt thiên văn, quy tắc này (do Giáo hoàng Gregory XIII bổ sung năm 15821582) tồn tại vì quỹ đạo Trái Đất mất khoảng 365.2425365.2425 ngày, không đúng 365.25365.25; bỏ 33 ngày nhuận mỗi 400400 năm giữ cho lịch gần sát năm mặt trời thực.

1,234,5671{,}234{,}567 có chia hết cho 99 không?

Tổng có trọng số của một mã ISBN-10 ∑i=110i⋅di≡0(mod11)\sum_{i=1}^{10} i\cdot d_i \equiv 0 \pmod{11} ra 187187. Mã ISBN đó có hợp lệ không?

Đâu là quy tắc tổng đan dấu đúng để chia hết cho 1111?

8484 chia hết cho cả 44 và 66. 8484 có nhất thiết chia hết cho 2424 không?

Tài liệu tham khảo

  1. David M. Burton (2010). Elementary Number Theory
  2. John H. Conway, Richard K. Guy (1996). The Book of Numbers · DOI:10.1007/978-1-4612-4072-3