# 初等数论基础 --- ## 整除 整除的定义: 设 $a,b\in\mathbf{Z}$,$a\ne0$。如果 $\exists q\in\mathbf{Z}$,使得 $b=aq$,那么就说 $b$ 可被 $a$ 整除,记作 $a\mid b$,且称 $b$ 是 $a$ 的倍数,$a$ 是 $b$ 的约数(因数)。 $b$ 不被 $a$ 整除记作 $a\nmid b$。 --- 整除的性质: - $a\mid b\iff-a\mid b\iff a\mid-b\iff|a|\mid|b|$ - $a\mid b\land b\mid c\implies a\mid c$ - $a\mid b\land a\mid c\iff\forall x,y\in\mathbf{Z}, a\mid(xb+yc)$ - $a\mid b\land b\mid a\implies b=\pm a$ - 设 $m\ne0$,那么 $a\mid b\iff ma\mid mb$。 - 设 $b\ne0$,那么 $a\mid b\implies|a|\le|b|$。 - 设 $a\ne0,b=qa+c$,那么 $a\mid b\iff a\mid c$。 --- $0$ 是所有非 $0$ 整数的倍数。对于整数 $b\ne0$,$b$ 的约数只有有限个。 显然约数(显然因数):对于整数 $b\ne0$,$\pm1$、$\pm b$ 是 $b$ 的显然约数。当 $b=\pm1$ 时,$b$ 只有两个显然约数。 对于整数 $b\ne0$,$b$ 的其他约数称为真约数(真因数、非显然约数、非显然因数)。 --- 约数的性质: - 设整数 $b\ne0$。当 $d$ 遍历 $b$ 的全体约数的时候,$\dfrac{b}{d}$ 也遍历 $b$ 的全体约数。 - 设整数 $b>0$,则当 $d$ 遍历 $b$ 的全体正约数的时候,$\dfrac{b}{d}$ 也遍历 $b$ 的全体正约数。 --- ## 带余数除法 余数的定义:设 $a,b$ 为两个给定的整数,$a\ne0$。设 $d$ 是一个给定的整数。那么,一定存在唯一的一对整数 $q$ 和 $r$,满足 $b=qa+r,d\le r<|a|+d$。 无论整数 $d$ 取何值,$r$ 统称为余数。$a\mid b$ 等价于 $a\mid r$。 一般情况下,$d$ 取 $0$,此时等式 $b=qa+r,0\le r<|a|$ 称为带余数除法(带余除法)。这里的余数 $r$ 称为最小非负余数。 --- 余数往往还有两种常见取法: 绝对最小余数:$d$ 取 $a$ 的绝对值的一半的相反数。即 $b=qa+r,-\dfrac{|a|}{2}\le r<|a|-\dfrac{|a|}{2}$。 最小正余数:$d$ 取 $1$。即 $b=qa+r,1\le r<|a|+1$。 带余数除法的余数只有最小非负余数。**如果没有特别说明,余数总是指最小非负余数。** --- 余数的性质: - 任一整数被正整数 $a$ 除后,余数一定是且仅是 $0$ 到 $(a-1)$ 这 $a$ 个数中的一个。 - 相邻的 $a$ 个整数被正整数 $a$ 除后,恰好取到上述 $a$ 个余数。特别地,一定有且仅有一个数被 $a$ 整除。 --- ## 最大公约数与最小公倍数 关于公约数、公倍数、最大公约数与最小公倍数,四个名词的定义,见 [最大公约数](./gcd.md)。 --- ### 互素 两个整数互素(既约)的定义:若 $\gcd(a_1,a_2)=1$,则称 $a_1$ 和 $a_2$ 互素(既约)。 多个整数互素(既约)的定义:若 $\gcd(a_1,\ldots,a_k)=1$,则称 $a_1,\ldots,a_k$ 互素(既约)。 多个整数互素,不一定两两互素。例如 $6$、$10$ 和 $15$ 互素,但是任意两个都不互素。 互素的性质与最大公约数理论:裴蜀定理(Bézout's identity)。见 [裴蜀定理](./bezouts.md)。 --- ### 辗转相除法 辗转相除法是一种算法,也称 Euclid 算法。见 [最大公约数](./gcd.md)。 --- ## 素数与合数 设整数 $p\ne0,\pm1$。如果 $p$ 除了显然约数外没有其他约数,那么称 $p$ 为素数(不可约数)。 若整数 $a\ne0,\pm 1$ 且 $a$ 不是素数,则称 $a$ 为合数。 $p$ 和 $-p$ 总是同为素数或者同为合数。**如果没有特别说明,素数总是指正的素数。** --- 整数的因数是素数,则该素数称为该整数的素因数(素约数)。 素数与合数的简单性质: - 大于 $1$ 的整数 $a$ 是合数,等价于 $a$ 可以表示为整数 $d$ 和 $e$($1
1,d^{2}\mid n\\(-1)^{\omega(n)}&\text{otherwise}\end{cases}$,其中 $\omega(n)$ 表示 $n$ 的本质不同质因子个数,它是一个加性函数。 --- "加性函数" 此处加性函数指数论上的加性函数 (Additive function)。对于加性函数 $f$,当整数 $a,b$ 互质时,均有 $f(ab)=f(a)+f(b)$。 应与代数中的加性函数 (Additive map) 区分。