数论是研究整数的数学分支。如果你想理解质数、整除或模运算,那么你已经接触到数论的核心内容了。

质数是大于 11 的整数,并且恰好只有两个正因数:11 和它本身。整除讨论的是一个整数除以另一个整数时是否没有余数。模运算关注余数,因此也常被称为“钟表算术”。

数论研究什么

这三个概念是相互关联的:

  • 质数是正整数的基本构件。
  • 整除告诉你一个整数是否能恰好除尽另一个整数。
  • 模运算把整除问题改写成余数问题。

例如,说“aa 能被 nn 整除”等价于说

a0(modn)a \equiv 0 \pmod n

所以,整除问题通常也可以改写成余数问题。

质数:整数的基本构件

质数从下面这些数开始:

2,3,5,7,11,13,2, 3, 5, 7, 11, 13, \dots

数字 22 是唯一的偶质数。其他任何偶数都能被 22 整除,因此不可能是质数。

如果一个大于 11 的正整数不是质数,就叫做合数。例如,2121 是合数,因为

21=3721 = 3 \cdot 7

质数之所以重要,是因为每个大于 11 的整数都可以写成若干个质数的乘积,因子的顺序除外。这就是质因数分解背后的思想。

整除:一个数何时能恰好除尽另一个数

如果 aabb 是整数,且 b0b \ne 0,那么“bb 整除 aa”表示存在一个整数 kk,使得

a=bka = bk

这记作

bab \mid a

例如,4204 \mid 20,因为 20=4520 = 4 \cdot 5。但 4224 \nmid 22,因为 2222 除以 44 会有余数。

整除是因数、倍数、最大公因数和最小公倍数背后的基本语言。它也解释了我们熟悉的一些判别法:

  • 如果一个数的个位是偶数,那么它能被 22 整除。
  • 如果一个数的个位是 0055,那么它能被 55 整除。
  • 如果一个数各位数字之和能被 33 整除,那么这个数能被 33 整除。

最后这条规则并不是技巧,它来自模运算。

模运算:研究余数的运算

如果两个整数除以 nn 后余数相同,就称它们在模 nn 意义下同余。我们记作

ab(modn)a \equiv b \pmod n

这表示 nn 整除 aba-b

例如,

175(mod12)17 \equiv 5 \pmod{12}

因为 171755 除以 1212 的余数都是 55,同时也因为 1212 整除 175=1217 - 5 = 12

这很有用,因为你可以把一个数替换成与它同余但更简单的数。在 1212 小时制的钟表上,加上 1515 小时和加上 33 小时效果相同,因为

153(mod12)15 \equiv 3 \pmod{12}

例题:为什么 231231 能被 33 整除?

来看数字 231231

先把它写成按位展开的形式:

231=2100+310+1231 = 2 \cdot 100 + 3 \cdot 10 + 1

现在在模 33 的意义下计算。因为

101(mod3)10 \equiv 1 \pmod 3

所以

100=102121(mod3)100 = 10^2 \equiv 1^2 \equiv 1 \pmod 3

于是

23121+31+12+3+1=60(mod3)231 \equiv 2 \cdot 1 + 3 \cdot 1 + 1 \equiv 2 + 3 + 1 = 6 \equiv 0 \pmod 3

因为 2310(mod3)231 \equiv 0 \pmod 3,所以这个数能被 33 整除。

这也解释了数位和判别法:在十进制中,1010 的每个幂在模 33 意义下都同余于 11,因此整个数与它各位数字之和有相同的余数。

继续分解可得,

231=377=3711231 = 3 \cdot 77 = 3 \cdot 7 \cdot 11

所以 231231 是合数,不是质数。

数论中的常见错误

11 当成质数

11 不是质数。质数必须恰好有两个正因数,而 11 只有一个。

忘记整除中的条件

记号 bab \mid a 只有在 b0b \ne 0 时才有意义。因为不能除以零。

混淆相等与同余

175(mod12)17 \equiv 5 \pmod{12} 并不表示 17=517 = 5。它表示两者相差一个 1212 的倍数。

过度依赖整除判别法

有些判别法之所以快捷,是因为十进制运算让它们特别方便。这并不意味着每个除数都有简单的数位判别规则。

数论会出现在哪里

在学校数学中,数论常出现在因式分解、余数问题、整除证明以及钟表类问题中。当你约分、寻找公因数,或解决带有循环规律的问题时,也会用到数论。

更深入一些看,质数和模运算在密码学与计算机科学中也非常重要。你不需要这些背景也能使用这些思想,但这能解释为什么数论会不断出现在实际应用中。

自己试一试

试着用同样的思路研究 462462。先用各位数字之和判断它是否能被 33 整除,再继续分解,判断它是质数还是合数。

如果你想检查自己的方法,可以在数学求解器中做一道类似的整除或余数问题,并把其中的模运算步骤与你自己的过程进行比较。

需要解题帮助?

上传你的问题,几秒钟内获得经过验证的分步解答。

打开 GPAI Solver →