数论

数论

May 28, 2022
math

整除 #

\(a \ | \ b\): 即如果 \(a, b, c \in \mathbb{Z}, a \neq 0, \exists c(ac = b)\) ,则说明 a 能整除 b,a 为 b 的因子或除数;

反之,若 \(\nexists c\),则 \( a \nmid b\),即 a 不能整除 b

Division Algorithm #

假设 \(a \in \mathbb{Z}, d \in \mathbb{Z^+}\) , 存在唯一的 \( q, r \in \mathbb{Z} , 0 \leq r < d \), 使 \( a = dq + r\)

d 为除数,a 为被除数,q 为商,r 为余数

q = a div d , r = a mod d

模运算 #

定理:如果 \(a, b \in \mathbb{Z}, m \in \mathbb{Z^+},m \mid (a - b) \),则 a, b 对 m 同余,简写为 \( a \equiv b \pmod m \)

即 a mod m = b mod m ,m 为模数

定理:a,b 同余时,\( \exists k \in \mathbb{Z}, a = b + km \)

Arithmetic Modulo #

算术模运算

\(a \cdot _m b = (a \cdot b)\mod m\)

\(a + _m b = (a + b)\mod m\)

Fast Modulo Exponentiation #

质数 #

质数又称之为素数

只能被 1其自身 整除的 大于 1 的整数,反之称为 合数

定理: 任何一个大于 1 的整数,可以唯一的表示为一个质数或多个( \([2, +\infty)\) )质数的积,质因数按增序书写

Relatively Prime #

互质:整数 a 和 b 的最大公约数为 1, 则 a 与 b 互质,即 \(gcd(a,b) = 1\)

Pairwise Relatively Prime #

成对互质,两两互质

Greatest Common Divisor #

最大公因数:能 整除 两个整数的 最大 整数,表示为 \(gcd(a,b)\)

Least Common Multiple #

最小公倍数

\(a, b \in \mathbb{Z^+}, a \cdot b=gcd(a,b) \cdot lcm(a,b) \)

Linear Congruence #

线性同余,\(a \cdot x \equiv b \pmod m\),x 为变量

模的逆:\(\exists \bar a \in \mathbb{Z} , \bar a \cdot a \equiv 1 \pmod m \),\( \bar a \) 为 \( a \mod m\) 的逆,用来求解线性同余里的 x

应用:给计算机文件分配内存地址,伪随机数的生成,位校验