MathLabs

6 年级

整除、因数与倍数

一个整数能整除另一个整数的关系,以及由此产生的因数与倍数。

直观什么是整除

把 1212 颗糖果平均分到 33 个袋子里不会有剩余——33 整除 1212。把 1313 颗糖果分到 33 个袋子里总会有剩余。整除正是这种"不留余数"的关系,它是因数、倍数与质数生长出来的种子。

24 的因数关系图(哈斯图风格),显示哪些数整除哪些数
1212 的全体正因子(1,2,3,4,6,121, 2, 3, 4, 6, 12)构成的整除哈斯图 D12D_{12}:每条向上连边对应乘以一个素因子(22 或 33)。

中学定义与带余除法

定义: 整除

整数 bb 整除整数 aa,记作 b∣ab \mid a,是指存在整数 kk 使得 a=bka=bk。当 b∣ab \mid a 时,称 bb 为 aa 的因数(约数),称 aa 为 bb 的倍数。

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

这就是带余除法(除法算法):任意整数 aa 除以正整数 bb,都会得到唯一的商 qq 与余数 rr,满足 a=bq+r, 0≤r<ba = bq + r,\ 0\le r<b。整除是 r=0r=0 的特殊情形。

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

用普通数字 dkdk−1⋯d1d0d_k d_{k-1}\cdots d_1 d_0 表示一个数,恰好意味着 n=∑i=0kdi 10in = \sum_{i=0}^{k} d_i\,10^i——这个位值展开正是下面每条按数位判断整除性法则背后的工具。

按末位或数字和判断整除的法则
除数法则例子
22末位是偶数1,2341{,}234
55末位是 00 或 551,2351{,}235
33数字和 ∑idi\sum_i d_i 能被 33 整除3+3+3=93+3+3=9
99数字和 ∑idi\sum_i d_i 能被 99 整除4+5+3+6=184+5+3+6=18
1111交替和 ∑i(−1)idi\sum_i (-1)^i d_i 能被 1111 整除2−9+1−4=−102-9+1-4=-10

大学两个基于数位的整除定理

设 nn 满足 n=∑i=0kdi 10in = \sum_{i=0}^{k} d_i\,10^i。则 9∣n9 \mid n 当且仅当 99 整除数字和 ∑idi\sum_i d_i;将 99 换成 33,同样的结论也成立。

为什么成立?

1010 的任何幂除以 99 余数都是 11(因为 10=9+110=9+1),所以把某个数字移到更高的数位,并不会改变它模 99 的贡献——整个数同余于其数字的简单之和。

证明

第一步。用归纳法证明对一切 i≥0i\ge0 有 10i≡1(mod9)10^i \equiv 1 \pmod 9。基础情形 i=0i=0:100=1≡1(mod9)10^0=1\equiv1\pmod9。归纳步骤:若 10i≡1(mod9)10^i\equiv1\pmod9,则 10i+1=10⋅10i≡10⋅1=10≡1(mod9)10^{i+1}=10\cdot10^i\equiv10\cdot1=10\equiv1\pmod9(利用 10≡1(mod9)10 \equiv 1 \pmod 9)。故对一切 ii 有 10i≡1(mod9)10^i\equiv1\pmod9。

第二步。代入位值展开式:n=∑idi10i≡∑idi⋅1=∑idi(mod9)n=\sum_i d_i 10^i \equiv \sum_i d_i\cdot1 = \sum_i d_i \pmod9。因此 nn 与其数字和除以 99 总是余数相同。

第三步。得出结论:9∣n9\mid n 当且仅当 n≡0(mod9)n\equiv0\pmod9,由第二步这恰好等价于 ∑idi≡0(mod9)\sum_i d_i\equiv0\pmod9,即 99 整除数字和。由于 9=3×39=3\times3 且同样的同余式 10≡1(mod3)10\equiv1\pmod3 也成立,把上述论证中的 99 全部换成 33,同样证明了整除 33 的版本。

设 nn 满足 n=∑i=0kdi 10in = \sum_{i=0}^{k} d_i\,10^i。则 11∣n11 \mid n 当且仅当 1111 整除交替数字和 ∑i(−1)idi\sum_i (-1)^i d_i。

为什么成立?

与 99 不同,1010 的幂在模 1111 下不会保持同余于 11——因为 1010 本身模 1111 同余于 −1-1,所以每递进一位符号就翻转一次。偶数位的数字正常贡献,奇数位的数字则贡献相反符号。

证明

第一步。用归纳法证明对一切 i≥0i\ge0 有 10i≡(−1)i(mod11)10^i \equiv (-1)^i \pmod{11}。基础情形 i=0i=0:100=1=(−1)010^0=1=(-1)^0。归纳步骤:若 10i≡(−1)i(mod11)10^i\equiv(-1)^i\pmod{11},则 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}(利用 10≡−1(mod11)10 \equiv -1 \pmod{11})。故对一切 ii 有 10i≡(−1)i(mod11)10^i\equiv(-1)^i\pmod{11}。

第二步。代入位值展开式:n=∑idi10i≡∑idi(−1)i(mod11)n=\sum_i d_i10^i \equiv \sum_i d_i(-1)^i \pmod{11},这恰好是交替数字和 ∑i(−1)idi\sum_i (-1)^i d_i。

第三步。得出结论:11∣n11\mid n 当且仅当 n≡0(mod11)n\equiv0\pmod{11},由第二步这恰好等价于 1111 整除 ∑i(−1)idi\sum_i (-1)^i d_i。

大学实际应用与典型例题

整除性检验默默运行在许多日常系统的背后:校验位能捕捉 ISBN 和条形码中的输入错误,而历法的闰年规则让季节与天文年保持一致。

例题: ISBN-10 校验位

一个 1010 位 ISBN 号码 d1d2⋯d10d_1d_2\cdots d_{10} 有效当且仅当 ∑i=110i⋅di≡0(mod11)\sum_{i=1}^{10} i\cdot d_i \equiv 0 \pmod{11}(需要时 d10=Xd_{10}=X 代表 1010)。请验证 ISBN 0 306 40615 20\,306\,40615\,2(数字为 0,3,0,6,4,0,6,1,5,20,3,0,6,4,0,6,1,5,2)是否有效。

解答

第一步:列出位置 i=1,…,10i=1,\ldots,10 及对应数字:(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)。

第二步:将每个数字乘以其位置并求和: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。

第三步:检验能否被 1111 整除:165=11×15165 = 11\times15,故 165≡0(mod11)165\equiv0\pmod{11}。校验位公式成立,所以这个 ISBN 号码有效——如果图书管理员编目时敲错了一位数字,加权和几乎肯定不再是 1111 的倍数,从而立刻被发现错误。

例题: 闰年规则

格里高利历中的年份 YY 是闰年当且仅当 (4∣Y and 100∤Y) or 400∣Y(4\mid Y \text{ and } 100\nmid Y)\ \text{or}\ 400\mid Y。用此规则判断 19001900、20002000、20242024 是否为闰年。

解答

第一步:检验 19001900:4∣19004\mid1900(因为 1900=4×4751900=4\times475),但 100∣1900100\mid1900(因为 1900=100×191900=100\times19)——例外条件成立,而 400∤1900400\nmid1900(因为 1900/400=4.751900/400=4.75,不是整数),所以例外没有被推翻。19001900 不是闰年。

第二步:检验 20002000:4∣20004\mid2000 且 100∣2000100\mid2000(例外条件本应成立),但 400∣2000400\mid2000(因为 2000=400×52000=400\times5),这推翻了例外。20002000 是闰年。

第三步:检验 20242024:4∣20244\mid2024(因为 2024=4×5062024=4\times506)且 100∤2024100\nmid2024,世纪例外根本不适用。20242024 是闰年。从天文学角度看,这条规则(由教皇格里高利十三世于 15821582 年添加)存在的原因是地球公转约需 365.2425365.2425 天,而非恰好 365.25365.25 天;每 400400 年跳过 33 个闰日,能让历法贴近真实的太阳年。

1,234,5671{,}234{,}567 能被 99 整除吗?

某 ISBN-10 的加权数字和 ∑i=110i⋅di≡0(mod11)\sum_{i=1}^{10} i\cdot d_i \equiv 0 \pmod{11} 算出为 187187。这个 ISBN 有效吗?

判断整除 1111 的正确交替和法则是哪个?

8484 能被 44 和 66 同时整除。8484 一定能被 2424 整除吗?

参考文献

  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