数论入门 因数 整除 若 b b b 能整除 a a a ,则记为 a ∣ b a\mid b a ∣ b ,如 2 ∣ 12 2\mid 12 2 ∣ 12 . 若 b b b 不能整除 a a a ,则记为 a ∤ b a\nmid b a ∤ b ,如 5 ∤ 12 5\nmid 12 5 ∤ 12 .
若 a ∤ b a\nmid b a ∤ b ,则 b ÷ a b\div a b ÷ a 存在余数 r r r 且 0 < r < a 0<r<a 0 < r < a ,记 r = a m o d b r=a\ \mathrm{mod}\ b r = a mod b . 例如,3 m o d 2 = 1 3\ \mathrm{mod}\ 2=1 3 mod 2 = 1 .
整除具有以下性质:
若 a ∣ b a\mid b a ∣ b 且 a ∣ c a\mid c a ∣ c ,则 ∀ x , y \forall x,y ∀ x , y ,有 a ∣ x b + y c a\mid xb+yc a ∣ x b + yc . 若 a ∣ b a\mid b a ∣ b 且 b ∣ c b\mid c b ∣ c ,则 a ∣ c a\mid c a ∣ c . 若 a ∣ b a\mid b a ∣ b 且 b ∣ a b\mid a b ∣ a ,则 a = ± b a=\pm b a = ± b . 设 m ≠ 0 m\neq 0 m = 0 ,则 a ∣ b a\mid b a ∣ b ,当且仅当 m a ∣ m b ma\mid mb ma ∣ mb . 最大公因数与最小公倍数 设 a , b a,b a , b 是两个不为 0 0 0 的整数,能使 d ∣ a d\mid a d ∣ a 和 d ∣ b d\mid b d ∣ b 成立的最大整数 d d d ,称为 a , b a,b a , b 的最大公因数,记作 gcd ( a , b ) \gcd(a,b) g cd( a , b ) .
设 a , b a,b a , b 是两个不为 0 0 0 的整数,能使 a ∣ d a\mid d a ∣ d 和 b ∣ d b\mid d b ∣ d 成立的最小整数 d d d ,称为 a , b a,b a , b 的最小公倍数,记作 l c m ( a , b ) \mathrm{lcm}(a,b) lcm ( a , b ) .
∀ a , b ∈ N , gcd ( a , b ) ⋅ l c m ( a , b ) = a b \forall a,b\in\N,\ \gcd(a,b)\cdot\mathrm{lcm}(a,b)=ab ∀ a , b ∈ N , g cd( a , b ) ⋅ lcm ( a , b ) = ab 证明:设 d = gcd ( a , b ) , a 0 = a d , b 0 = b d \displaystyle d=\gcd(a,b),a_0=\frac{a}{d},b_0=\frac{b}{d} d = g cd( a , b ) , a 0 = d a , b 0 = d b . 根据最大公因数的定义,有 gcd ( a 0 , b 0 ) = 1 \gcd(a_0,b_0)=1 g cd( a 0 , b 0 ) = 1 。 \\\ \ \ \ \ \ \ \ \ \text{} 再根据最小公倍数的定义,有 l c m ( a , b ) = a 0 ⋅ b 0 \mathrm{lcm}(a,b)=a_0\cdot b_0 lcm ( a , b ) = a 0 ⋅ b 0 . \\\ \ \ \ \ \ \ \ \ \text{} 于是 l c m ( a , b ) = l c m ( a 0 ⋅ d , b 0 ⋅ d ) = l c m ( a 0 , b 0 ) ⋅ d = a 0 ⋅ b 0 ⋅ d = a ⋅ b d \displaystyle\mathrm{lcm}(a,b)=\mathrm{lcm}(a_0\cdot d,b_0\cdot d)=\mathrm{lcm}(a_0,b_0)\cdot d=a_0\cdot b_0\cdot d=\frac{a\cdot b}{d} lcm ( a , b ) = lcm ( a 0 ⋅ d , b 0 ⋅ d ) = lcm ( a 0 , b 0 ) ⋅ d = a 0 ⋅ b 0 ⋅ d = d a ⋅ b ,原命题得证。
九章算术 更相减损术: gcd ( a , b ) = gcd ( b , a − b ) = gcd ( a , a − b ) , gcd ( 2 a , 2 b ) = 2 gcd ( a , b ) \gcd(a,b)=\gcd(b,a-b)=\gcd(a,a-b),\gcd(2a,2b)=2\gcd(a,b) g cd( a , b ) = g cd( b , a − b ) = g cd( a , a − b ) , g cd( 2 a , 2 b ) = 2 g cd( a , b ) . 证明:d ∣ a , d ∣ b ⟹ d ∣ ( a − b ) d\mid a,d\mid b\implies d\mid(a-b) d ∣ a , d ∣ b ⟹ d ∣ ( a − b ) .
欧几里得算法:∀ a , b ∈ N , b ≠ 0 , gcd ( a , b ) = gcd ( b , a m o d b ) \forall a,b\in\N,b\neq 0,\gcd(a,b)=\gcd(b,a\ \mathrm{mod}\ b) ∀ a , b ∈ N , b = 0 , g cd( a , b ) = g cd( b , a mod b ) . 证明:分类讨论。
若 a < b a<b a < b ,则有 gcd ( b , a m o d b ) = gcd ( b , a ) = gcd ( a , b ) \gcd(b,a\ \mathrm{mod}\ b)=\gcd(b,a)=\gcd(a,b) g cd( b , a mod b ) = g cd( b , a ) = g cd( a , b ) . 若 a ≥ b a\geq b a ≥ b ,不妨设 a = q ⋅ b + r ( 0 ≤ r < b ) a=q\cdot b+r\ (0\leq r<b) a = q ⋅ b + r ( 0 ≤ r < b ) 。显然 r = a m o d b r=a\ \mathrm{mod}\ b r = a mod b . 对于 a , b a,b a , b 的任意公因数 d d d ,\\ 因为 d ∣ a , d ∣ q ⋅ b d\mid a,d\mid q\cdot b d ∣ a , d ∣ q ⋅ b ,故 d ∣ ( a − q ⋅ b ) d\mid (a-q\cdot b) d ∣ ( a − q ⋅ b ) ,即 d ∣ r d\mid r d ∣ r . 因此 d d d 也是 b , r b,r b , r 的公因数,反之亦成立。\\ 故 a , b a,b a , b 的公因数集合与 b , a m o d b b,a\ \mathrm{mod}\ b b , a mod b 的公因数集合相同。于是它们的最大公因数也相等。 裴蜀定理 设 a , b ∈ Z , a b ≠ 0 a,b\in\Z,ab\neq 0 a , b ∈ Z , ab = 0 ,则 ∃ x , y ∈ Z \exist x,y\in\Z ∃ x , y ∈ Z 使 a x + b y = gcd ( a , b ) = a ( x + b u ) + b ( y − a u ) ax+by=\gcd(a,b)=a(x+bu)+b(y-au) a x + b y = g cd( a , b ) = a ( x + b u ) + b ( y − a u )
由上易推出两个整数 a , b a,b a , b 互素的充分必要条件是 ∃ x , y ∈ Z \exist x,y\in\Z ∃ x , y ∈ Z 使得 a x + b y = 1 ax+by=1 a x + b y = 1 。
比如要证明 21 n + 4 21n+4 21 n + 4 与 14 n + 3 14n+3 14 n + 3 互素,知道 3 ( 14 n + 3 ) − 2 ( 21 n + 4 ) = 1 3(14n+3)-2(21n+4)=1 3 ( 14 n + 3 ) − 2 ( 21 n + 4 ) = 1 即可。
例 1:证明 n ! + 1 n!+1 n ! + 1 与 ( n + 1 ) ! + 1 (n+1)!+1 ( n + 1 )! + 1 互素。
有 ( n + 1 ) ( n ! + 1 ) − [ ( n + 1 ) ! + 1 ] = n (n+1)(n!+1)-[(n+1)!+1]=n ( n + 1 ) ( n ! + 1 ) − [( n + 1 )! + 1 ] = n ,于是 [ d = gcd ( n ! + 1 , ( n + 1 ) ! + 1 ) ] ∣ n [d=\gcd(n!+1,(n+1)!+1)]|n [ d = g cd( n ! + 1 , ( n + 1 )! + 1 )] ∣ n ,又因为 d ∣ n ! d|n! d ∣ n ! ,结合 d ∣ ( n ! + 1 ) d|(n!+1) d ∣ ( n ! + 1 ) 得到 d = 1 d=1 d = 1 ,原命题得证。
例 2:记费马数 F k = 2 2 k + 1 , k ≥ 0 F_k=2^{2^k}+1,k\geq 0 F k = 2 2 k + 1 , k ≥ 0 ,证明若 m ≠ n m\neq n m = n 则 gcd ( F m , F n ) = 1 \gcd(F_m,F_n)=1 g cd( F m , F n ) = 1 .
设 m > n m>n m > n ,只要利用 F n ∣ ( F m − 2 ) F_n|(F_m-2) F n ∣ ( F m − 2 ) 证明 ∃ x ∈ Z \exist x\in\Z ∃ x ∈ Z 使得 F m + x F n = 2 F_m+xF_n=2 F m + x F n = 2 【基本技巧例 2】
设 [ d = gcd ( F m , F n ) ] ∣ 2 [d=\gcd(F_m,F_n)]|2 [ d = g cd( F m , F n )] ∣2 . F n F_n F n 显然为奇数故 d = 1 d=1 d = 1 . 因此费马数两两互素。
例 3:设 a > 1 , m , n > 0 a>1,m,n>0 a > 1 , m , n > 0 ,证明 gcd ( a m − 1 , a n − 1 ) = a gcd ( m , n ) − 1 \boxed{\gcd(a^m-1,a^n-1)=a^{\gcd(m,n)}-1} g cd( a m − 1 , a n − 1 ) = a g c d ( m , n ) − 1
令 D = gcd ( a m − 1 , a n − 1 ) D=\gcd(a^m-1,a^n-1) D = g cd( a m − 1 , a n − 1 ) ,只要证明 [ a gcd ( m , n ) − 1 ] ∣ D [a^{\gcd(m,n)}-1]|D [ a g c d ( m , n ) − 1 ] ∣ D 及 D ∣ [ a gcd ( m , n ) − 1 ] D|[a^{\gcd(m,n)}-1] D ∣ [ a g c d ( m , n ) − 1 ] 即可。
显然 [ a gcd ( m , n ) − 1 ] ∣ ( a m − 1 ) [a^{\gcd(m,n)}-1]|(a^m-1) [ a g c d ( m , n ) − 1 ] ∣ ( a m − 1 ) 和 [ a gcd ( m , n ) − 1 ] ∣ ( a n − 1 ) [a^{\gcd(m,n)}-1]|(a^n-1) [ a g c d ( m , n ) − 1 ] ∣ ( a n − 1 ) ,可以证明 [ a gcd ( m , n ) − 1 ] ∣ D [a^{\gcd(m,n)}-1]|D [ a g c d ( m , n ) − 1 ] ∣ D .
设 d = gcd ( m , n ) d=\gcd(m,n) d = g cd( m , n ) ,可选 u , v > 0 u,v>0 u , v > 0 ,使 m u − n v = d mu-nv=d m u − n v = d . 因此 D ∣ ( a m − 1 ) , D ∣ ( a m u − 1 ) D|(a^m-1),D|(a^{mu}-1) D ∣ ( a m − 1 ) , D ∣ ( a m u − 1 ) ,扩展开来 D ∣ ( a m u − a n v ) = a n v ( a d − 1 ) D|(a^{mu}-a^{nv})=a^{nv}(a^d-1) D ∣ ( a m u − a n v ) = a n v ( a d − 1 ) ,故 D ∣ ( a d − 1 ) D|(a^d-1) D ∣ ( a d − 1 ) . 综合上述原命题得证。
例 4:设 m , n > 0 , m n ∣ ( m 2 + n 2 ) m,n>0,mn|(m^2+n^2) m , n > 0 , mn ∣ ( m 2 + n 2 ) ,证明 m = n m=n m = n .
设 gcd ( m , n ) = d , m = m 1 d , n = n 1 d , gcd ( m 1 , n 1 ) = 1 \gcd(m,n)=d,m=m_1d,n=n_1d,\gcd(m_1,n_1)=1 g cd( m , n ) = d , m = m 1 d , n = n 1 d , g cd( m 1 , n 1 ) = 1 ①. 已知化为 m 1 n 1 ∣ ( m 1 2 + n 1 2 ) m_1n_1|(m_1^2+n_1^2) m 1 n 1 ∣ ( m 1 2 + n 1 2 ) ,从而 m 1 ∣ n 1 2 , n 1 ∣ m 1 2 m_1|n_1^2,n_1|m_1^2 m 1 ∣ n 1 2 , n 1 ∣ m 1 2 . 结合①可得 m 1 = n 1 = 1 , m = n m_1=n_1=1,m=n m 1 = n 1 = 1 , m = n .
例 5:设 k k k 为正奇数,证明 ∑ i = 1 n i \displaystyle\sum_{i=1}^ni i = 1 ∑ n i 整除 ∑ i = 1 n i k \displaystyle\sum_{i=1}^ni^k i = 1 ∑ n i k .
等价于证明 n ∣ 2 ∑ i = 1 n i k n|2\displaystyle\sum_{i=1}^ni^k n ∣2 i = 1 ∑ n i k 和 ( n + 1 ) ∣ 2 ∑ i = 1 n i k (n+1)|2\displaystyle\sum_{i=1}^ni^k ( n + 1 ) ∣2 i = 1 ∑ n i k ,显然
2 ∑ i = 1 n i k = [ 1 k + ( n − 1 ) k ] + [ 2 k + ( n − 2 ) k ] + ⋯ + [ ( n − 1 ) k + 1 k ] + 2 n k = [ 1 k + n k ] + [ 2 k + ( n − 1 ) k ] + ⋯ + [ n k + 1 k ] \begin{aligned}2\sum_{i=1}^ni^k&=[1^k+(n-1)^k]+[2^k+(n-2)^k]+\dots+[(n-1)^k+1^k]+2n^k\\&=[1^k+n^k]+[2^k+(n-1)^k]+\dots+[n^k+1^k]\end{aligned} 2 i = 1 ∑ n i k = [ 1 k + ( n − 1 ) k ] + [ 2 k + ( n − 2 ) k ] + ⋯ + [( n − 1 ) k + 1 k ] + 2 n k = [ 1 k + n k ] + [ 2 k + ( n − 1 ) k ] + ⋯ + [ n k + 1 k ] 是 n n n 和 n + 1 n+1 n + 1 的倍数。
由上可知,为了证明 b ∣ a b|a b ∣ a ,只需将 b b b 分解成若干个两两互素的整数 b 1 , b 2 , … , b n b_1,b_2,\dots,b_n b 1 , b 2 , … , b n 之积,证明 b i ∣ a b_i|a b i ∣ a 即可。
质数 定义:一个正整数无法被除了 1 1 1 和它自身之外的任何自然数整除,则成为质数,否则为合数。 数量:对于一个足够大的整数 N N N ,不超过 N N N 的质数有 π ( x ) ≈ N ln N \displaystyle\pi(x)\approx\frac{N}{\ln N} π ( x ) ≈ ln N N 个,所以第 n n n 个质数约为 n ln n n\ln n n ln n . 判定:试除法,若 N N N 为合数,则存在一个能整除 N N N 的数 T T T 且 2 ≤ T ≤ N 2 \leq T \leq \sqrt{N} 2 ≤ T ≤ N .
算数基本定理:N = p 1 c 1 p 2 c 2 … p n c n N = p_1^{c_1}p_2^{c_2}\dots p_n^{c_n} N = p 1 c 1 p 2 c 2 … p n c n ,N N N 的正约数个数 = ∏ i = 1 n ( c i + 1 ) =\red{\boxed{\displaystyle\prod_{i=1}^{n}(c_i+1)}} = i = 1 ∏ n ( c i + 1 ) ,N N N 的所有正约数的和 = ∏ i = 1 n ( ∑ j = 0 c i ( p i ) j ) = ∏ i = 1 n p i c i + 1 − 1 p i − 1 =\displaystyle\prod_{i=1}^{n}(\displaystyle\sum_{j=0}^{c_i}(p_i)^j)=\red{\boxed{\prod_{i=1}^n\frac{p_i^{c_i+1}-1}{p_i-1}}} = i = 1 ∏ n ( j = 0 ∑ c i ( p i ) j ) = i = 1 ∏ n p i − 1 p i c i + 1 − 1 .
一个正整数 N N N 的约数个数上界为 2 N 2\sqrt{N} 2 N ,1 1 1 ~ N N N 每个数的约数个数的总和大约为 N log N N\log N N log N .
设 b ∣ a c b|ac b ∣ a c ,若 gcd ( b , c ) = 1 \gcd(b,c)=1 g cd( b , c ) = 1 ,则 b ∣ a b|a b ∣ a . 设 a , b ∈ N ∗ a,b\in\N^* a , b ∈ N ∗ 且 a , b a,b a , b 之积是一个整数的 k ( k ≥ 2 ) k(k\geq 2) k ( k ≥ 2 ) 次幂,若 gcd ( a , b ) = 1 \gcd(a,b)=1 g cd( a , b ) = 1 ,则 a , b a,b a , b 都是整数的 k k k 次幂。一般地,设正整数 a , b , … , c a,b,\dots,c a , b , … , c 之积是一个整数的 k k k 次幂,且 a , b , … , c a,b,\dots,c a , b , … , c 两两互质,则 a , b , … , c a,b,\dots,c a , b , … , c 都是整数的 k k k 次幂。
对任意正整数 m m m 及质数 p p p ,记 p c ∥ m p^c\Vert m p c ∥ m 表示 p c ∣ m p^c|m p c ∣ m 但 p c + 1 ∤ m p^{c+1}\nmid m p c + 1 ∤ m ,即 p c p^c p c 是 m m m 的标准分解中出现的 p p p 的幂。
设 n > 1 , p n>1,p n > 1 , p 为质数,p c p ∥ n ! p^{c_p}\Vert n! p c p ∥ n ! ,则 c p = ∑ l = 1 + ∞ ⌊ n p l ⌋ c_p=\displaystyle\sum_{l=1}^{+\infty}\lfloor\frac{n}{p^l}\rfloor c p = l = 1 ∑ + ∞ ⌊ p l n ⌋ 例 1:证明无穷数列 10001 , 100010001 , … 10001,100010001,\dots 10001 , 100010001 , … 中无质数。
记 a n = 1 + 10 4 + ⋯ + 10 4 ( n − 1 ) = 10 4 n − 1 10 4 − 1 \displaystyle a_n=1+10^4+\dots+10^{4(n-1)}=\frac{10^{4n}-1}{10^4-1} a n = 1 + 1 0 4 + ⋯ + 1 0 4 ( n − 1 ) = 1 0 4 − 1 1 0 4 n − 1 ,接下来分 n n n 为奇偶讨论即可。
a 2 k = 10 8 k − 1 10 4 − 1 = 10 8 k − 1 10 8 − 1 ⋅ 10 8 − 1 10 4 − 1 a_{2k}=\frac{10^{8k}-1}{10^4-1}=\frac{10^{8k}-1}{10^8-1}\cdot\frac{10^8-1}{10^4-1} a 2 k = 1 0 4 − 1 1 0 8 k − 1 = 1 0 8 − 1 1 0 8 k − 1 ⋅ 1 0 4 − 1 1 0 8 − 1 a 2 k + 1 = 10 4 ( 2 k + 1 ) − 1 10 4 − 1 = 10 2 ( 2 k + 1 ) − 1 10 2 − 1 ⋅ 10 2 ( 2 k + 1 ) + 1 10 2 + 1 a_{2k+1}=\frac{10^{4(2k+1)}-1}{10^4-1}=\frac{10^{2(2k+1)}-1}{10^2-1}\cdot\frac{10^{2(2k+1)}+1}{10^2+1} a 2 k + 1 = 1 0 4 − 1 1 0 4 ( 2 k + 1 ) − 1 = 1 0 2 − 1 1 0 2 ( 2 k + 1 ) − 1 ⋅ 1 0 2 + 1 1 0 2 ( 2 k + 1 ) + 1 例 2:证明 ∀ n ∈ N ∗ , n > 1 , n 4 + 4 n \forall n\in\N^*,n>1,n^4+4^n ∀ n ∈ N ∗ , n > 1 , n 4 + 4 n 不是质数。
n n n 为偶数显然。n n n 为奇数时,设 n = 2 k + 1 n=2k+1 n = 2 k + 1 ,
n 4 + 4 n = n 4 + 4 ⋅ 4 2 k = n 4 + 4 ⋅ ( 2 k ) 4 = n 4 + 4 n 2 ⋅ ( 2 k ) 2 + 4 ⋅ ( 2 k ) 4 − 4 n 2 ⋅ ( 2 k ) 2 = ( n 2 + 2 ⋅ 2 2 k ) 2 − ( 2 n ⋅ 2 k ) 2 = ( n 2 + 2 k + 1 n + 2 2 k + 1 ) ( n 2 − 2 k + 1 n + 2 2 k + 1 ) \begin{aligned}n^4+4^n&=n^4+4\cdot 4^{2k}=n^4+4\cdot (2k)^4=n^4+4n^2\cdot(2^k)^2+4\cdot(2k)^4-4n^2\cdot(2^k)^2\\&=(n^2+2\cdot 2^{2k})^2-(2n\cdot 2^k)^2=(n^2+2^{k+1}n+2^{2k+1})(n^2-2^{k+1}n+2^{2k+1})\end{aligned} n 4 + 4 n = n 4 + 4 ⋅ 4 2 k = n 4 + 4 ⋅ ( 2 k ) 4 = n 4 + 4 n 2 ⋅ ( 2 k ) 2 + 4 ⋅ ( 2 k ) 4 − 4 n 2 ⋅ ( 2 k ) 2 = ( n 2 + 2 ⋅ 2 2 k ) 2 − ( 2 n ⋅ 2 k ) 2 = ( n 2 + 2 k + 1 n + 2 2 k + 1 ) ( n 2 − 2 k + 1 n + 2 2 k + 1 ) 即把 4 n 4^n 4 n 看成 4 y 4 4y^4 4 y 4 ,有 x 4 + 4 y 4 = ( x 2 + 2 y 2 + 2 x y ) ( x 2 + 2 y 2 − 2 x y ) \red{\boxed{x^4+4y^4=(x^2+2y^2+2xy)(x^2+2y^2-2xy)}} x 4 + 4 y 4 = ( x 2 + 2 y 2 + 2 x y ) ( x 2 + 2 y 2 − 2 x y )
练 1:设 a , b , c , d ∈ N ∗ , a b = c d a,b,c,d\in\N^*,ab=cd a , b , c , d ∈ N ∗ , ab = c d ,证明 a + b + c + d a+b+c+d a + b + c + d 不是质数。
例 3:证明:若 a , b ∈ Z , 2 a 2 + a = 3 b 2 + b a,b\in\Z,2a^2+a=3b^2+b a , b ∈ Z , 2 a 2 + a = 3 b 2 + b ,则 a − b a-b a − b 和 2 a + 2 b + 1 2a+2b+1 2 a + 2 b + 1 都为完全平方数。
已知化为 ( a − b ) ( 2 a + 2 b + 1 ) = b 2 (a-b)(2a+2b+1)=b^2 ( a − b ) ( 2 a + 2 b + 1 ) = b 2 ,设 d = gcd ( a − b , 2 a + 2 b + 1 ) d=\gcd(a-b,2a+2b+1) d = g cd( a − b , 2 a + 2 b + 1 ) ,若 d > 1 d>1 d > 1 ,则 d d d 有质因子 p p p ,p ∣ b 2 ⟹ p ∣ b p|b^2\implies p|b p ∣ b 2 ⟹ p ∣ b ,p ∣ ( a − b ) ⟹ p ∣ a ⟹ p ∣ 1 p|(a-b)\implies p|a\implies p|1 p ∣ ( a − b ) ⟹ p ∣ a ⟹ p ∣1 ,这不可能,因此 d = 1 d=1 d = 1 . 因为 b 2 b^2 b 2 是完全平方数,由此可得 ∣ a − b ∣ , ∣ 2 a + 2 b + 1 ∣ |a-b|,|2a+2b+1| ∣ a − b ∣ , ∣2 a + 2 b + 1∣ 也是完全平方。
只要证 a − b a-b a − b 和 2 a + 2 b + 1 2a+2b+1 2 a + 2 b + 1 不能同时 < 0 <0 < 0 即可。设 a − b < 0 a-b<0 a − b < 0 ,则 b − a = r 2 b-a=r^2 b − a = r 2 . 显然 r ∣ b , r ∣ a r|b,r|a r ∣ b , r ∣ a ,令 b = b 1 r , a = a 1 r b=b_1r,a=a_1r b = b 1 r , a = a 1 r ,代入题目 a 1 2 + 6 a 1 r + 3 r 2 + 1 = 0 a_1^2+6a_1r+3r^2+1=0 a 1 2 + 6 a 1 r + 3 r 2 + 1 = 0 ,得 a 1 = − 3 r ± 6 r 2 − 1 a_1=-3r\pm\sqrt{6r^2-1} a 1 = − 3 r ± 6 r 2 − 1 ,显然 6 r 2 − 1 6r^2-1 6 r 2 − 1 应为完全平方数,而 6 r 2 − 1 ≡ 2 ( m o d 3 ) 6r^2-1\equiv 2\ (\mathrm{mod}\ 3) 6 r 2 − 1 ≡ 2 ( mod 3 ) ,矛盾,原命题得证。
不定方程 例 1:证明两个连续正整数之积不能是完全平方或完全立方。
反证法,即设 x ( x + 1 ) = y 2 x(x+1)=y^2 x ( x + 1 ) = y 2 有解,则 ( 2 x + 1 ) 2 = 4 y 2 + 1 (2x+1)^2=4y^2+1 ( 2 x + 1 ) 2 = 4 y 2 + 1 ,分解为
( 2 x + 1 + 2 y ) ( 2 x + 1 − 2 y ) = 1 ⟹ { 2 x + 1 + 2 y = 1 2 x + 1 − 2 y = 1 ⟹ x = y = 0 (2x+1+2y)(2x+1-2y)=1\implies\begin{cases}2x+1+2y=1\\2x+1-2y=1\end{cases}\implies x=y=0 ( 2 x + 1 + 2 y ) ( 2 x + 1 − 2 y ) = 1 ⟹ { 2 x + 1 + 2 y = 1 2 x + 1 − 2 y = 1 ⟹ x = y = 0 显然不可能。类似的,对于完全立方,由于 x x x 和 x + 1 x+1 x + 1 互质,可得它们都是立方数。设 x = u 3 , x + 1 = v 3 , y = u v , v 3 − u 3 = 1 = ( v − u ) ( v 2 + u v + u 2 ) x=u^3,x+1=v^3,y=uv,v^3-u^3=1=(v-u)(v^2+uv+u^2) x = u 3 , x + 1 = v 3 , y = uv , v 3 − u 3 = 1 = ( v − u ) ( v 2 + uv + u 2 ) ,显然不可能。
类似的,可证明连续两个正整数之积不能是整数的 k ( k ≥ 2 ) k(k\geq 2) k ( k ≥ 2 ) 次幂。
练 1:设 k ∈ N ∗ , k ≥ 2 k\in\N^*,k\geq 2 k ∈ N ∗ , k ≥ 2 ,证明:连续三个正整数之积不能是整数的 k k k 次幂。
提示:x ( x 2 − 1 ) = y k ⟹ a k b k = ( a b ) k , 1 = a 2 k − b k = ( a 2 ) k − b k x(x^2-1)=y^k\implies a^kb^k=(ab)^k,1=a^{2k}-b^k=(a^2)^k-b^k x ( x 2 − 1 ) = y k ⟹ a k b k = ( ab ) k , 1 = a 2 k − b k = ( a 2 ) k − b k ,导出矛盾。
例 2:证明方程 y 2 + y = x + x 2 + x 3 y^2+y=x+x^2+x^3 y 2 + y = x + x 2 + x 3 没有 x ≠ 0 x\neq 0 x = 0 的整数解。
转化为 ( y − x ) ( y + x + 1 ) = x 3 (y-x)(y+x+1)=x^3 ( y − x ) ( y + x + 1 ) = x 3 ,可以证明 gcd ( y − x , y + x + 1 ) = 1 \gcd(y-x,y+x+1)=1 g cd( y − x , y + x + 1 ) = 1 ,设 y − x = a 3 , y + x + 1 = b 3 , x = a b y-x=a^3,y+x+1=b^3,x=ab y − x = a 3 , y + x + 1 = b 3 , x = ab ,可得 b 3 − a 3 = ( b − a ) ( b 2 + a b + a 2 ) = 2 a b + 1 ③ b^3-a^3=(b-a)(b^2+ab+a^2)=2ab+1③ b 3 − a 3 = ( b − a ) ( b 2 + ab + a 2 ) = 2 ab + 1③ ,证明该方程无解即可。a b > 0 ab>0 ab > 0 时,b − a ≥ 1 b-a\geq 1 b − a ≥ 1 ,③的左边 ≥ 3 a b > \geq 3ab> ≥ 3 ab > 右边;a b < 0 ab<0 ab < 0 时,③的左边的绝对值 ≥ 2 ( a 2 + b 2 − ∣ a b ∣ ) > 2 ∣ a b ∣ > \geq 2(a^2+b^2-|ab|)>2|ab|> ≥ 2 ( a 2 + b 2 − ∣ ab ∣ ) > 2∣ ab ∣ > ③的右边的绝对值。因此原命题成立。
练 2:求方程 ( x 2 − y 2 ) 2 = 1 + 16 y (x^2-y^2)^2=1+16y ( x 2 − y 2 ) 2 = 1 + 16 y 的所有整数解。
提示:y ≥ 0 , ∣ x ∣ ≥ y\geq 0,|x|\geq y ≥ 0 , ∣ x ∣ ≥ 或 ≤ y + 1 \leq y+1 ≤ y + 1 ,均可得出 ( x 2 − y 2 ) 2 ≥ ( 2 y − 1 ) 2 (x^2-y^2)^2\geq(2y-1)^2 ( x 2 − y 2 ) 2 ≥ ( 2 y − 1 ) 2 ,得 ( 2 y − 1 ) 2 ≤ 1 + 16 y (2y-1)^2\leq 1+16y ( 2 y − 1 ) 2 ≤ 1 + 16 y ,答案 ( x , y ) = ( ± 1 , 0 ) , ( ± 4 , 3 ) ( ± 4 , 5 ) (x,y)=(\pm 1,0),(\pm 4,3)(\pm4,5) ( x , y ) = ( ± 1 , 0 ) , ( ± 4 , 3 ) ( ± 4 , 5 ) .
例 3:设 x , y , z ∈ N ∗ , 2 x x = y y + z z x,y,z\in\N^*,2x^x=y^y+z^z x , y , z ∈ N ∗ , 2 x x = y y + z z ,证明 x = y = z x=y=z x = y = z .
( x + 1 ) x + 1 > x x + 1 + ( x + 1 ) x x > 2 x x ⟹ y , z ≤ x (x+1)^{x+1}>x^{x+1}+(x+1)x^x>2x^x\implies y,z\leq x ( x + 1 ) x + 1 > x x + 1 + ( x + 1 ) x x > 2 x x ⟹ y , z ≤ x 反之,设 y ≥ x + 1 y\geq x+1 y ≥ x + 1 ,则 y y + z z > ( x + 1 ) x + 1 > 2 x x y^y+z^z>(x+1)^{x+1}>2x^x y y + z z > ( x + 1 ) x + 1 > 2 x x ,矛盾。而 y y + z z ≤ x x + x x = 2 x x y^y+z^z\leq x^x+x^x=2x^x y y + z z ≤ x x + x x = 2 x x ,所以 x = y = z x=y=z x = y = z .
欧拉函数 1 1 1 ~ N N N 中与 N N N 互质的数的个数被称为欧拉函数,记为 φ ( N ) \varphi(N) φ ( N ) . 用数学符号表示即为 φ ( N ) = ∑ i = 1 N [ gcd ( i , N ) = 1 ] \varphi(N)=\displaystyle\sum_{i=1}^{N}[\gcd(i,N)=1] φ ( N ) = i = 1 ∑ N [ g cd( i , N ) = 1 ] .
若 N = p 1 c 1 p 2 c 2 … p n c n N = p_1^{c_1}p_2^{c_2}\dots p_n^{c_n} N = p 1 c 1 p 2 c 2 … p n c n ,则 φ ( N ) = N × p 1 − 1 p 1 × p 2 − 1 p 2 × ⋯ × p n − 1 p n = N ⋅ ∏ 质数 p ∣ N ( 1 − 1 p ) \displaystyle\varphi(N)=N\times\frac{p_1-1}{p_1}\times\frac{p_2-1}{p_2}\times\dots\times\frac{p_n-1}{p_n}=N\cdot\displaystyle\prod_{质数p|N}\left(1-\frac{1}{p}\right) φ ( N ) = N × p 1 p 1 − 1 × p 2 p 2 − 1 × ⋯ × p n p n − 1 = N ⋅ 质数 p ∣ N ∏ ( 1 − p 1 )
证明:设 p , q p,q p , q 为 N N N 的不同质因子,1 1 1 ~ N N N 中 p p p 的倍数有 N p \displaystyle \frac{N}{p} p N 个,q q q 的倍数有 N q \displaystyle \frac{N}{q} q N 个。若把 N p + N q \displaystyle \frac{N}{p}+\frac{N}{q} p N + q N 个数去掉,则 N p q \displaystyle\frac{N}{pq} pq N 被计算了 2 2 2 次(容斥原理)。因此, 1 1 1 ~ N N N 中不与 N N N 含有相同质因子的 p p p 或 q q q 数量为 N − N p − N q + N p q = N ( 1 − 1 p ) ( 1 − 1 q ) \displaystyle N-\frac{N}{p}-\frac{N}{q}+\frac{N}{pq}=N\left(1-\frac{1}{p}\right)\left(1-\frac{1}{q}\right) N − p N − q N + pq N = N ( 1 − p 1 ) ( 1 − q 1 ) ,对 N N N 的全部质因子继续容斥即可得到公式。
n n n 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 φ ( n ) \varphi(n) φ ( n ) 1 1 1 1 1 1 2 2 2 2 2 2 4 4 4 2 2 2 6 6 6 4 4 4 6 6 6 4 4 4 10 10 10 4 4 4 12 12 12 6 6 6 8 8 8
欧拉函数的性质:
∀ n > 1 \forall n>1 ∀ n > 1 ,1 1 1 ~ n n n 中与 n n n 互质的数的和为 n × φ ( n ) 2 \displaystyle\frac{n\times\varphi(n)}{2} 2 n × φ ( n ) .若 a , b a,b a , b 互质,则 φ ( a b ) = φ ( a ) φ ( b ) \varphi(ab)=\varphi(a)\varphi(b) φ ( ab ) = φ ( a ) φ ( b ) . 设 p p p 为质数,φ ( p ) = p − 1 \varphi(p)=p-1 φ ( p ) = p − 1 . 设 p p p 为质数,k ∈ N ∗ , φ ( p k ) = p k − 1 × ( p − 1 ) = p k − p k − 1 k\in\N^*,\varphi(p^k)=p^{k-1}\times(p-1)=p^k-p^{k-1} k ∈ N ∗ , φ ( p k ) = p k − 1 × ( p − 1 ) = p k − p k − 1 . 设 p p p 为质数,若 p ∣ n p\mid n p ∣ n 且 p 2 ∣ n p^2\mid n p 2 ∣ n ,则 φ ( n ) = φ ( n p ) × p \displaystyle\varphi(n)=\varphi\left(\frac{n}{p}\right)\times p φ ( n ) = φ ( p n ) × p . 设 p p p 为质数,若 p ∣ n p\mid n p ∣ n 但 p 2 ∤ n p^2\nmid n p 2 ∤ n ,则 φ ( n ) = φ ( n p ) × ( p − 1 ) \displaystyle\varphi(n)=\varphi\left(\frac{n}{p}\right)\times (p-1) φ ( n ) = φ ( p n ) × ( p − 1 ) . 若 n n n 为奇数,则 φ ( 2 n ) = φ ( n ) \varphi(2n)=\varphi(n) φ ( 2 n ) = φ ( n ) . ∀ n ≥ 3 , n ∈ N ∗ , 2 ∣ φ ( n ) \forall n\geq 3,\ n\in\N^*,\ 2\mid\varphi(n) ∀ n ≥ 3 , n ∈ N ∗ , 2 ∣ φ ( n ) .欧拉反演:∑ d ∣ n φ ( d ) = n \displaystyle\sum_{d\mid n}\varphi(d)=n d ∣ n ∑ φ ( d ) = n . 证明:
因为 gcd ( n , x ) = gcd ( n , n − x ) \gcd(n,x)=\gcd(n,n-x) g cd( n , x ) = g cd( n , n − x ) ,所以与 n n n 不互质的数 x , n − x x,n-x x , n − x 成对出现,平均值为 n 2 \displaystyle\frac{n}{2} 2 n . \\ 因此与 n n n 互质的数的平均值也是 n 2 \displaystyle\frac{n}{2} 2 n ,进而得到性质 1。 根据欧拉函数的计算式可直接获得性质 2。 根据欧拉函数的定义可直接获得性质 3。 从 1 1 1 ~ p k p^{k} p k 中的所有数,除了 p k − 1 p^{k-1} p k − 1 个 p p p 的倍数外都与 p k p^k p k 互素。 若 p ∣ n p\mid n p ∣ n 且 p 2 ∣ n p^2\mid n p 2 ∣ n ,则 n , n p \displaystyle n,\frac{n}{p} n , p n 包含相同的质因子,只是 p p p 的指数不同。\\ 按照欧拉函数的计算公式,φ ( n ) φ ( n p ) = n n p = p \displaystyle \frac{\varphi(n)}{\varphi(\frac{n}{p})}=\frac{n}{\frac{n}{p}}=p φ ( p n ) φ ( n ) = p n n = p ,得到性质 5。 若 p ∣ n p\mid n p ∣ n 且 p 2 ∣ n p^2\mid n p 2 ∣ n ,则 n , n p \displaystyle n,\frac{n}{p} n , p n 互质。因为 φ ( n ) = φ ( n p ) φ ( p ) \displaystyle\varphi(n)=\varphi\left(\frac{n}{p}\right)\varphi(p) φ ( n ) = φ ( p n ) φ ( p ) ,而 φ ( p ) = p − 1 \varphi(p)=p-1 φ ( p ) = p − 1 ,得到性质 6。 ∀ m < 2 n , m ∈ N ∗ \forall m<2n,m\in\N^* ∀ m < 2 n , m ∈ N ∗ ,若 2 ∣ m 2\mid m 2 ∣ m ,则 gcd ( m , 2 n ) ≠ 1 \gcd(m,2n)\neq 1 g cd( m , 2 n ) = 1 ,也就是对欧拉函数的值没有贡献;\\ 若 2 ∤ m 2\nmid m 2 ∤ m ,则 gcd ( m , 2 n ) = 1 \gcd(m,2n)=1 g cd( m , 2 n ) = 1 ,欧拉函数的值也就与 2 n 2n 2 n 中的偶质因子无关。n ≥ 3 n\geq 3 n ≥ 3 时,与 n n n 互质的数不可能为 n 2 ⟹ ∀ x < n , gcd ( x , n ) = gcd ( n − x , n ) \displaystyle\frac{n}{2}\implies\forall x<n,\gcd(x,n)=\gcd(n-x,n) 2 n ⟹ ∀ x < n , g cd( x , n ) = g cd( n − x , n ) ,也就是存在一一对应关系。设 f ( n ) = ∑ d ∣ n φ ( d ) f(n)=\displaystyle\sum_{d\mid n}\varphi(d) f ( n ) = d ∣ n ∑ φ ( d ) ,利用 φ \varphi φ 是积性函数,得到:\\ 若 n , m n,m n , m 互质,则 f ( n m ) = ∑ d ∣ n m φ ( d ) = ∑ d ∣ n φ ( d ) ⋅ ∑ d ∣ m φ ( d ) = f ( n ) f ( m ) f(nm)=\displaystyle\sum_{d\mid nm}\varphi(d)=\displaystyle\sum_{d\mid n}\varphi(d)\cdot\displaystyle\sum_{d\mid m}\varphi(d)=f(n)f(m) f ( nm ) = d ∣ nm ∑ φ ( d ) = d ∣ n ∑ φ ( d ) ⋅ d ∣ m ∑ φ ( d ) = f ( n ) f ( m ) ,即 f ( n ) f(n) f ( n ) 是积性函数。\\ 对于单个质因子有:f ( p m ) = ∑ d ∣ p m φ ( d ) = ∑ i = 0 m φ ( p i ) = φ ( 1 ) + φ ( p ) + φ ( p 2 ) + φ ( p 3 ) + ⋯ + φ ( p m ) = 1 + ( p − 1 ) + ( p − 1 ) p + ( p − 1 ) p 2 + ⋯ + ( p − 1 ) p m − 1 = 1 + ( p − 1 ) + ( p 2 − p ) + ( p 3 − p 2 ) + ⋯ + ( p m − p m − 1 ) = p m \begin{aligned}f(p^m)&=\displaystyle\sum_{d\mid p^m}\varphi(d)=\displaystyle\sum_{i=0}^{m}\varphi(p^i)=\varphi(1)+\varphi(p)+\varphi(p^2)+\varphi(p^3)+\dots+\varphi(p^m)\\&= 1+(p-1)+(p-1)p+(p-1)p^2+\dots+(p-1)p^{m-1}\\&=1+(p-1)+(p^2-p)+(p^3-p^2)+\dots+(p^m-p^{m-1})=p^m\end{aligned} \\ f ( p m ) = d ∣ p m ∑ φ ( d ) = i = 0 ∑ m φ ( p i ) = φ ( 1 ) + φ ( p ) + φ ( p 2 ) + φ ( p 3 ) + ⋯ + φ ( p m ) = 1 + ( p − 1 ) + ( p − 1 ) p + ( p − 1 ) p 2 + ⋯ + ( p − 1 ) p m − 1 = 1 + ( p − 1 ) + ( p 2 − p ) + ( p 3 − p 2 ) + ⋯ + ( p m − p m − 1 ) = p m 所以 f ( n ) = ∏ i = 1 m f ( p i c i ) = ∏ i = 1 m p i c i = n f(n)=\displaystyle\prod_{i=1}^{m}f(p_i^{c_i})=\displaystyle\prod_{i=1}^{m}p_i^{c_i}=n f ( n ) = i = 1 ∏ m f ( p i c i ) = i = 1 ∏ m p i c i = n 积性函数与完全积性函数 若函数 f ( x ) f(x) f ( x ) 满足 f ( 1 ) = 1 f(1)=1 f ( 1 ) = 1 且 ∀ x , y ∈ N ∗ , gcd ( x , y ) = 1 \forall x,y\in\N^{*},\gcd(x,y)=1 ∀ x , y ∈ N ∗ , g cd( x , y ) = 1 都有 f ( x y ) = f ( x ) f ( y ) f(xy)=f(x)f(y) f ( x y ) = f ( x ) f ( y ) ,则 f ( x ) f(x) f ( x ) 是积性函数。
若函数 f ( x ) f(x) f ( x ) 满足 f ( 1 ) = 1 f(1)=1 f ( 1 ) = 1 且 ∀ x , y ∈ N ∗ \forall x,y\in\N^{*} ∀ x , y ∈ N ∗ 都有 f ( x y ) = f ( x ) f ( y ) f(xy)=f(x)f(y) f ( x y ) = f ( x ) f ( y ) ,则 f ( x ) f(x) f ( x ) 是完全积性函数。
性质:
若 f ( x ) f(x) f ( x ) 和 g ( x ) g(x) g ( x ) 均为积性函数,则以下函数也为积性函数: $h ( x ) = f ( x p ) h ( x ) = f p ( x ) h ( x ) = f ( x ) g ( x ) h ( x ) = ∑ d ∣ x f ( d ) g ( x d ) \begin{aligned}h(x)&=f(x^p) \\ h(x)&=f^p(x) \\ h(x)&=f(x)g(x) \\ h(x)&=\displaystyle\sum_{d\mid x}f(d)g\left(\frac{x}{d}\right)\end{aligned} h ( x ) h ( x ) h ( x ) h ( x ) = f ( x p ) = f p ( x ) = f ( x ) g ( x ) = d ∣ x ∑ f ( d ) g ( d x ) $ 设 x = ∏ p i c i x=\displaystyle\prod p_i^{c_i} x = ∏ p i c i , 若 f ( x ) f(x) f ( x ) 为积性函数,则 f ( x ) = ∏ f ( p i c i ) f(x)=\displaystyle\prod f(p_i^{c_i}) f ( x ) = ∏ f ( p i c i ) 。
若 f ( x ) f(x) f ( x ) 为完全积性函数,则 f ( x ) = ∏ f c i ( p i ) f(x)=\displaystyle\prod f^{c_i}(p_i) f ( x ) = ∏ f c i ( p i ) 。
例子:
积性函数:φ ( n ) , σ k ( n ) = ∑ d ∣ n d k , σ 0 ( n ) \varphi(n),\sigma _k(n)=\displaystyle\sum_{d\mid n}d^k,\sigma _0(n) φ ( n ) , σ k ( n ) = d ∣ n ∑ d k , σ 0 ( n ) 通常简记为 d ( n ) d(n) d ( n ) 或 τ ( n ) \tau(n) τ ( n ) ,σ 1 ( n ) \sigma _1(n) σ 1 ( n ) 通常简记为 σ ( n ) \sigma(n) σ ( n ) 。
完全积性函数:ε ( n ) = [ n = 1 ] , id k ( n ) = n k , id 1 ( n ) \varepsilon(n)=[n=1],\text{id}_k(n)=n^k,\text{id}_1(n) ε ( n ) = [ n = 1 ] , id k ( n ) = n k , id 1 ( n ) 通常简记为 id ( n ) , f ( n ) = 1 \text{id}(n),f(n)=1 id ( n ) , f ( n ) = 1 .
同余 平方数 m o d 4 ≡ 0 \mathrm{mod}\ 4\equiv 0 mod 4 ≡ 0 或 1 , m o d 8 ≡ 0 1,\mathrm{mod}\ 8\equiv0 1 , mod 8 ≡ 0 或 1 1 1 或 4 , m o d 3 ≡ 0 4,\mathrm{mod}\ 3\equiv 0 4 , mod 3 ≡ 0 或 1 , m o d 5 ≡ 0 1,\mathrm{mod}\ 5\equiv0 1 , mod 5 ≡ 0 或 ± 1 \pm 1 ± 1 . 立方数 m o d 9 ≡ 0 \mathrm{mod}\ 9\equiv 0 mod 9 ≡ 0 或 ± 1 \pm 1 ± 1 . 四次幂 m o d 16 ≡ 0 \mathrm{mod}\ 16\equiv 0 mod 16 ≡ 0 或 1 1 1 . 例如可证明 a , b , c , d ∈ N ∗ , a 4 b + d − a 4 c + d a,b,c,d\in\N^*,a^{4b+d}-a^{4c+d} a , b , c , d ∈ N ∗ , a 4 b + d − a 4 c + d 能被 240 = 2 4 × 3 × 5 240=2^4\times 3\times 5 240 = 2 4 × 3 × 5 整除。
例 1:设 a , b , c ∈ Z , a + b + c = 0 , d = a 1999 + b 1999 + c 1999 a,b,c\in\Z,a+b+c=0,d=a^{1999}+b^{1999}+c^{1999} a , b , c ∈ Z , a + b + c = 0 , d = a 1999 + b 1999 + c 1999 ,证明 d d d 可被 6 6 6 整除。
u 1999 ≡ u ( m o d 2 ) ⟹ d ≡ a + b + c ≡ 0 ( m o d 2 ) ⟹ 2 ∣ d u^{1999}\equiv u(\mathrm{mod}\ 2)\implies d\equiv a+b+c\equiv 0(\mathrm{mod}\ 2)\implies2|d u 1999 ≡ u ( mod 2 ) ⟹ d ≡ a + b + c ≡ 0 ( mod 2 ) ⟹ 2∣ d u 3 ≡ u ( m o d 3 ) ⟹ u 1999 ≡ u ⋅ u 1998 ≡ u ⋅ u 666 ≡ u ⋅ u 222 ≡ u 75 ≡ u 25 ≡ u 9 ≡ u ( m o d 3 ) u^3\equiv u(\mathrm{mod}\ 3)\implies u^{1999}\equiv u\cdot u^{1998}\equiv u\cdot u^{666}\equiv u\cdot u^{222}\equiv u^{75}\equiv u^{25}\equiv u^9\equiv u(\mathrm{mod}\ 3) u 3 ≡ u ( mod 3 ) ⟹ u 1999 ≡ u ⋅ u 1998 ≡ u ⋅ u 666 ≡ u ⋅ u 222 ≡ u 75 ≡ u 25 ≡ u 9 ≡ u ( mod 3 ) 注意 u 3 ≡ u ( m o d 3 ) u^3\equiv u(\mathrm{mod}\ 3) u 3 ≡ u ( mod 3 ) 是费马小定理的特殊情形。
练 1:设 x , y , z ∈ Z , ( x − y ) ( y − z ) ( z − x ) = x + y + z x,y,z\in\Z,(x-y)(y-z)(z-x)=x+y+z x , y , z ∈ Z , ( x − y ) ( y − z ) ( z − x ) = x + y + z ,证明 27 ∣ ( x + y + z ) 27|(x+y+z) 27∣ ( x + y + z ) .
只要证明 x , y , z x,y,z x , y , z 两两模 3 3 3 同余即可。
练 2:证明 11 , 111 , 1111 , … 11,111,1111,\dots 11 , 111 , 1111 , … 不是完全平方数。只要知道 11 m o d 4 ≠ 0 11\ \mathrm{mod}\ 4\neq 0 11 mod 4 = 0 即可。
例 2:数列 { x n } \set{x_n} { x n } 为 1 , 3 , 5 , 11 , … 1,3,5,11,\dots 1 , 3 , 5 , 11 , … ,满足 x n + 1 = x n + 2 x n − 1 x_{n+1}=x_n+2x_{n-1} x n + 1 = x n + 2 x n − 1 .
数列 { y n } \set{y_n} { y n } 为 7 , 17 , 55 , 161 , … 7,17,55,161,\dots 7 , 17 , 55 , 161 , … ,满足 y n + 1 = 2 y n + 3 y n − 1 y_{n+1}=2y_n+3y_{n-1} y n + 1 = 2 y n + 3 y n − 1 . 证明:两个数列无相同项。
考虑以 8 8 8 为模,因为 x 2 ≡ 3 , x 3 ≡ 5 x_2\equiv 3,x_3\equiv 5 x 2 ≡ 3 , x 3 ≡ 5 . 若 x n − 1 ≡ 3 , x n ≡ 5 x_{n-1}\equiv 3,x_n\equiv 5 x n − 1 ≡ 3 , x n ≡ 5 ,则 x n + 1 ≡ 3 , x n + 2 ≡ 5 x_{n+1}\equiv 3,x_{n+2}\equiv 5 x n + 1 ≡ 3 , x n + 2 ≡ 5 .
显然 { x n } \set{x_n} { x n } 是模 8 8 8 后的周期数列,同理 { y n } \set{y_n} { y n } 也是( 7 , 1 , 7 , 1 , … 7,1,7,1,\dots 7 , 1 , 7 , 1 , … ),于是命题得证。
费马小定理与欧拉定理 若整数 a a a 和整数 b b b 除以正整数 m m m 的余数相等,则称 a , b a,b a , b 模 m m m 同余,记为 a ≡ b ( m o d m ) a\equiv b\ (\mathrm{mod}\ m) a ≡ b ( mod m ) .
并且注意到 k m o d i = k − ⌊ k i ⌋ ⋅ i \displaystyle k\ \mathrm{mod}\ i=k-\left\lfloor\frac{k}{i}\right\rfloor\cdot i k mod i = k − ⌊ i k ⌋ ⋅ i ,且同余满足同加性、同乘性、同幂性,但不满足同除性。
对于 ∀ a ∈ [ 0 , m − 1 ] \forall a \in [0, m - 1] ∀ a ∈ [ 0 , m − 1 ] ,集合 { a + k m ( k ∈ Z ) } \set{a+km\ (k\in\Z)} { a + km ( k ∈ Z ) } 的所有数模 m m m 同余,余数都是 a a a . 该集合称为一个模 m m m 的同余类,简记为 a ‾ \overline{a} a .
模 m m m 的同余类一共有 m m m 个,分别为 0 ‾ , 1 ‾ , 2 ‾ , … , m − 1 ‾ \overline{0},\overline{1},\overline{2},\dots,\overline{m-1} 0 , 1 , 2 , … , m − 1 . 它们构成 m m m 的完全剩余系。
1 1 1 ~ m m m 中与 m m m 互质的数代表的同余类共有 φ ( m ) \varphi(m) φ ( m ) 个,它们构成 m m m 的简化剩余系。\\ 例如,模 10 10 10 的简化剩余系为 { 1 ‾ , 3 ‾ , 7 ‾ , 9 ‾ } \set{\overline{1},\overline{3},\overline{7},\overline{9}} { 1 , 3 , 7 , 9 } 。
若从某个非空数集中任选两个元素(同一元素可重复选出),选出的这两个元素通过某种(或几种)运算后的得数仍是该数集中的元素,那么,就说该集合对于这种(或几种)运算是封闭的。\\ 例如若一个集合中的元素,如果能够做到做加法运算的结果还在这个集合中,就说这个集合对加法运算封闭。\\ 例如 N \N N 对加法、乘法运算是封闭的;Z \Z Z 对加、减、乘法运算是封闭的;Q , C \mathbb{Q}, \mathbb{C} Q , C 对四则运算是封闭的。
简化剩余系关于模 m m m 乘法封闭。这是因为若 a , b ( 1 ≤ a , b ≤ m ) a,b\ (1\leq a,b\leq m) a , b ( 1 ≤ a , b ≤ m ) 与 m m m 互质,则 a b ab ab 也与 m m m 互质。\\ 由余数的定义得 a b m o d m ab\ \mathrm{mod}\ m ab mod m 也与 m m m 互质,即 a b m o d m ab\ \mathrm{mod}\ m ab mod m 也属于 m m m 的简化剩余系。
费马小定理:若 p p p 是质数,则对于任意整数 a a a ,有 a p ≡ a ( m o d p ) a^p\equiv a\ (\mathrm{mod}\ p) a p ≡ a ( mod p ) . 欧拉定理:若正整数 a , n a,n a , n 互质,则 a φ ( n ) ≡ 1 ( m o d n ) a^{\varphi(n)}\equiv 1\ (\mathrm{mod}\ n) a φ ( n ) ≡ 1 ( mod n ) . 证明:设 n n n 的简化剩余系为 { a 1 ‾ , a 2 ‾ , … , a φ ( n ) ‾ } \set{\overline{a_1},\overline{a_2},\dots,\overline{a_{\varphi(n)}}} { a 1 , a 2 , … , a φ ( n ) } . ∀ a i , a j \forall a_i,a_j ∀ a i , a j ,若 a ⋅ a i ≡ a ⋅ a j ( m o d n ) a\cdot a_i\equiv a\cdot a_j\ (\mathrm{mod}\ n) a ⋅ a i ≡ a ⋅ a j ( mod n ) ,则 a ⋅ ( a i − a j ) ≡ 0. a\cdot(a_i-a_j)\equiv 0. a ⋅ ( a i − a j ) ≡ 0. 因为 a , n a,n a , n 互质,所以 a i ≡ a j a_i\equiv a_j a i ≡ a j . 故当 a i ≠ a j a_i\neq a_j a i = a j 时,a a i , a a j aa_i,aa_j a a i , a a j 也代表不同的同余类。
又因为简化剩余系关于模 m m m 乘法封闭,故 a a 1 ‾ \overline{aa_1} a a 1 也在简化剩余系集合中。因此,集合 { a 1 ‾ , a 2 ‾ , … , a φ ( n ) ‾ } \set{\overline{a_1},\overline{a_2},\dots,\overline{a_{\varphi(n)}}} { a 1 , a 2 , … , a φ ( n ) } 与集合 { a a 1 ‾ , a a 2 ‾ , … , a a φ ( n ) ‾ } \set{\overline{aa_1},\overline{aa_2},\dots,\overline{aa_{\varphi(n)}}} { a a 1 , a a 2 , … , a a φ ( n ) } 都能表示 n n n 的简化剩余系。综上所述:
a φ ( n ) a 1 a 2 … a φ ( n ) ≡ ( a a 1 ) ( a a 2 ) … ( a a φ ( n ) ) ≡ a 1 a 2 … a φ ( n ) ( m o d n ) a^{\varphi(n)}a_1a_2\dots a_{\varphi(n)}\equiv(aa_1)(aa_2)\dots(aa_{\varphi(n)})\equiv a_1a_2\dots a_{\varphi(n)}\ (\mathrm{mod}\ n) a φ ( n ) a 1 a 2 … a φ ( n ) ≡ ( a a 1 ) ( a a 2 ) … ( a a φ ( n ) ) ≡ a 1 a 2 … a φ ( n ) ( mod n ) 因此 a φ ( n ) ≡ 1 ( m o d n ) a^{\varphi(n)}\equiv 1\ (\mathrm{mod}\ n) a φ ( n ) ≡ 1 ( mod n ) 。当 p p p 为质数时,满足 φ ( p ) = p − 1 \varphi(p)=p-1 φ ( p ) = p − 1 ,两边同乘 a a a 即可得到费马小定理。
另外,当 a a a 是 p p p 的倍数,费马小定理显然成立。
欧拉定理的推论:若正整数 a , n a,n a , n 互质,则对于任意正整数 b b b ,有 a b ≡ a b m o d φ ( n ) ( m o d n ) a^b\equiv a^{b\ \mathrm{mod}\ \varphi(n)}\ (\mathrm{mod}\ n) a b ≡ a b mod φ ( n ) ( mod n ) 证明:设 b = q ⋅ φ ( n ) + r b=q\cdot \varphi(n)+r b = q ⋅ φ ( n ) + r ,其中 0 ≤ r < φ ( n ) 0\leq r<\varphi(n) 0 ≤ r < φ ( n ) ,即 r = b m o d φ ( n ) r=b\ \mathrm{mod}\ \varphi(n) r = b mod φ ( n ) . 于是有:
a b ≡ a q ⋅ φ ( n ) + r ≡ ( a φ ( n ) ) q ⋅ a r ≡ 1 q ⋅ a r ≡ a r ≡ a b m o d φ ( n ) ( m o d n ) a^b\equiv a^{q\cdot\varphi(n)+r}\equiv (a^{\varphi(n)})^q\cdot a^r\equiv 1^q\cdot a^r\equiv a^r\equiv a^{b\ \mathrm{mod}\ \varphi(n)}\ (\mathrm{mod}\ n) a b ≡ a q ⋅ φ ( n ) + r ≡ ( a φ ( n ) ) q ⋅ a r ≡ 1 q ⋅ a r ≡ a r ≡ a b mod φ ( n ) ( mod n ) 证毕。面对 a + b , a − b , a ⋅ b a+b,a-b,a\cdot b a + b , a − b , a ⋅ b 这样的算式,可以在计算前先把 a , b a,b a , b 对 p p p 取模。面对 a b a^b a b 这样的乘方算式,可以先把底数对 p p p 取模、指数对 φ ( p ) \varphi(p) φ ( p ) 取模,再计算乘方。
即 a b ≡ ( a m o d p ) b m o d φ ( p ) ( m o d p ) a^b\equiv (a\ \mathrm{mod}\ p)^{b\ \mathrm{mod}\ \varphi(p)}\ (\mathrm{mod}\ p) a b ≡ ( a mod p ) b mod φ ( p ) ( mod p )
$a b ≡ { a b m o d φ ( m ) if gcd ( a , m ) = 1 a b if gcd ( a , m ) ≠ 1 , b < φ ( m ) a b m o d φ ( m ) + φ ( m ) if gcd ( a , m ) ≠ 1 , b ≥ φ ( m ) ( m o d m ) a^b\equiv\begin{cases}a^{b\ \mathrm{mod}\ \varphi(m)}&\text{if }\gcd(a,m)=1\\ a^b&\text{if }\gcd(a,m)\neq 1,b<\varphi(m)\\ a^{b\ \mathrm{mod}\ \varphi(m)+\varphi(m)}&\text{if }\gcd(a,m)\neq 1,b\geq\varphi(m)\end{cases}\ (\mathrm{mod}\ m) a b ≡ ⎩ ⎨ ⎧ a b mod φ ( m ) a b a b mod φ ( m ) + φ ( m ) if g cd( a , m ) = 1 if g cd( a , m ) = 1 , b < φ ( m ) if g cd( a , m ) = 1 , b ≥ φ ( m ) ( mod m ) $
证明十分显然,略。
若正整数 a , n a,n a , n 互质,则满足 a x ≡ 1 ( m o d n ) a^x\equiv 1\ (\mathrm{mod}\ n) a x ≡ 1 ( mod n ) 的最小正整数 x 0 x_0 x 0 是 φ ( n ) \varphi(n) φ ( n ) 的约数。 反证法,假设满足 a x ≡ 1 ( m o d n ) a^x\equiv 1\ (\mathrm{mod}\ n) a x ≡ 1 ( mod n ) 的最小正整数 x 0 x_0 x 0 不能整除 φ ( n ) \varphi(n) φ ( n ) .
设 φ ( n ) = q x 0 + r ( 0 < r < x 0 ) \varphi(n)=qx_0+r\ (0<r<x_0) φ ( n ) = q x 0 + r ( 0 < r < x 0 ) ,因为 a x 0 ≡ 1 ( m o d n ) a^{x_0}\equiv 1\ (\mathrm{mod}\ n) a x 0 ≡ 1 ( mod n ) ,所以 a q x 0 ≡ 1 ( m o d n ) a^{qx_0}\equiv 1\ (\mathrm{mod}\ n) a q x 0 ≡ 1 ( mod n ) . 根据欧拉定理 a φ ( n ) ≡ 1 ( m o d n ) a^{\varphi(n)}\equiv 1\ (\mathrm{mod}\ n) a φ ( n ) ≡ 1 ( mod n ) ,所以 a r ≡ 1 ( m o d n ) a^r\equiv 1\ (\mathrm{mod}\ n) a r ≡ 1 ( mod n ) . 这与 x 0 x_0 x 0 最小矛盾。故假设不成立,原命题成立。
中国剩余定理 设 m 1 , m 2 , … , m n m_1,m_2,\dots,m_n m 1 , m 2 , … , m n 是两两互质的整数,m = ∏ i = 1 n m i , M i = m m i , t i m=\displaystyle\prod_{i=1}^n m_i,M_i=\frac{m}{m_i},t_i m = i = 1 ∏ n m i , M i = m i m , t i 是线性同余方程 M i t i ≡ 1 ( m o d m i ) M_it_i\equiv 1\ (\mathrm{mod}\ m_i) M i t i ≡ 1 ( mod m i ) 的一个解。对于任意的 n n n 个整数,方程组
{ x ≡ a 1 ( m o d m 1 ) x ≡ a 2 ( m o d m 2 ) ⋮ x ≡ a n ( m o d m n ) \begin{cases}x\equiv a_1\ (\mathrm{mod}\ m_1) \\ x\equiv a_2\ (\mathrm{mod}\ m_2)\\ \ \ \ \ \ \ \ \ \ \ \ \ \vdots\\ x\equiv a_n\ (\mathrm{mod}\ m_n)\end{cases} ⎩ ⎨ ⎧ x ≡ a 1 ( mod m 1 ) x ≡ a 2 ( mod m 2 ) ⋮ x ≡ a n ( mod m n ) 有整数解,解为 x = ∑ i = 1 n a i M i t i x=\displaystyle\sum_{i=1}^{n}a_iM_it_i x = i = 1 ∑ n a i M i t i ,通解可以表示为 x + k m ( k ∈ Z ) x+km(k\in\Z) x + km ( k ∈ Z ) ,最小非负整数解为 x m o d m x\ \mathrm{mod}\ m x mod m .
证明:因为 M i = m m i \displaystyle M_i=\frac{m}{m_i} M i = m i m 是除了 m i m_i m i 之外所有模数的倍数,所以 ∀ k ≠ i , a i M i t i ≡ 0 ( m o d m i ) \forall k\neq i,a_iM_it_i\equiv 0\ (\mathrm{mod}\ m_i) ∀ k = i , a i M i t i ≡ 0 ( mod m i ) , \\ \ \ \ \ \ \ \ \ \ \ \text{} 所以代入 x = ∑ i = 1 n a i M i t i x=\displaystyle\sum_{i=1}^{n}a_iM_it_i x = i = 1 ∑ n a i M i t i ,原方程组成立。
威尔逊定理 p p p 为素数 ⇔ ( p − 1 ) ! ≡ − 1 ( m o d p ) \xLeftrightarrow{}(p-1)!\equiv -1\ (\mathrm{mod}\ p) ( p − 1 )! ≡ − 1 ( mod p ) 证明:
充分性 对于 p p p 不是素数的情况,有 { p = 1 ( 1 − 1 ) ! ≡ 0 ( m o d 1 ) p = 4 ( 4 − 1 ) ! ≡ 2 ( m o d 4 ) p > 4 分类讨论得出 ( p − 1 ) ! ≡ 0 ( m o d p ) \begin{cases} p=1 & (1-1)!\equiv 0\ (\mathrm{mod}\ 1) \\ p=4 & (4-1)!\equiv 2\ (\mathrm{mod}\ 4) \\ p>4 & 分类讨论得出\ (p-1)!\equiv 0\ (\mathrm{mod}\ p) \end{cases} ⎩ ⎨ ⎧ p = 1 p = 4 p > 4 ( 1 − 1 )! ≡ 0 ( mod 1 ) ( 4 − 1 )! ≡ 2 ( mod 4 ) 分类讨论得出 ( p − 1 )! ≡ 0 ( mod p )
(a) 当 p p p 为完全平方数。
1
2
3
4
5
6
7
8
9
10
11
12
13 则 $p=k^2$ 且 $k>2$,用相减法比较 $2k$ 与 $p$ 的大小得 $2k<p$,于是有
$$\begin{aligned}(p-1)!&=1\times 2\times\dots\times k\times\dots\times 2k\times\dots\times (p-1)\\ &=2nk^2\\&=2np\end{aligned}$$
所以 $(p-1)!\equiv 0\ (\mathrm{mod}\ p)$ 且 $p$ 为完全平方数。
(b) 当 $p$ 不为完全平方数。
则 $p$ 可以表示为两个不相等的数 $a$ 和 $b$ 的乘积,设 $a<b$,则有 $p=ab,1<a<b<p$
$$\begin{aligned}(p-1)!&=1\times 2\times\dots\times a\times\dots\times b\times\dots\times (p-1)\\&=a\times b\times n\\ &=np\end{aligned}$$
所以 $(p-1)!\equiv 0\ (\mathrm{mod}\ p)$ 且 $p$ 不为完全平方数。
必要性 当 p p p 为素数时,考虑二次剩余式 x 2 ≡ 1 ( m o d p ) x^2\equiv 1\ (\mathrm{mod}\ p) x 2 ≡ 1 ( mod p ) ,化简得 ( x − 1 ) ( x + 1 ) ≡ 0 ( m o d p ) (x-1)(x+1)\equiv 0\ (\mathrm{mod}\ p) ( x − 1 ) ( x + 1 ) ≡ 0 ( mod p )
于是 x ≡ 1 ( m o d p ) x\equiv 1\ (\mathrm{mod}\ p) x ≡ 1 ( mod p ) 或 x ≡ p − 1 ( m o d p ) x\equiv p-1\ (\mathrm{mod}\ p) x ≡ p − 1 ( mod p ) 。现在先抛开 1 1 1 和 p − 1 p-1 p − 1 不管,
∀ a ∈ [ 2 , p − 2 ] \forall a\in [2,p-2] ∀ a ∈ [ 2 , p − 2 ] ,必然存在一个和它不相等的逆元 a − 1 ∈ [ 2 , p − 2 ] a^{-1}\in[2,p-2] a − 1 ∈ [ 2 , p − 2 ] ,满足 a a − 1 ≡ 1 ( m o d p ) aa^{-1}\equiv 1\ (\mathrm{mod}\ p) a a − 1 ≡ 1 ( mod p )
所以必然有 p − 3 2 \displaystyle\frac{p-3}{2} 2 p − 3 对数相乘的乘积为 1 1 1 ,即 ( p − 2 ) ! ≡ 1 ( m o d p ) (p-2)!\equiv 1\ (\mathrm{mod}\ p) ( p − 2 )! ≡ 1 ( mod p )
等式两边同时乘 p − 1 p-1 p − 1 就得到威尔逊定理。
例题:n ∈ N ∗ n\in\N^* n ∈ N ∗ 且 n ≤ 10 6 n\leq 10^6 n ≤ 1 0 6 ,求 S n S_n S n .
S n = ∑ k = 1 n ⌊ ( 3 k + 6 ) ! + 1 3 k + 7 − ⌊ ( 3 k + 6 ) ! 3 k + 7 ⌋ ⌋ S_n=\displaystyle\sum_{k=1}^{n}\left\lfloor\frac{(3k+6)!+1}{3k+7}-\left\lfloor\frac{(3k+6)!}{3k+7}\right\rfloor\right\rfloor S n = k = 1 ∑ n ⌊ 3 k + 7 ( 3 k + 6 )! + 1 − ⌊ 3 k + 7 ( 3 k + 6 )! ⌋ ⌋ 令 d = 3 k + 7 d=3k+7 d = 3 k + 7 ,原式化简为
S n = ∑ k = 1 n ⌊ ( d − 1 ) ! + 1 d − ⌊ ( d − 1 ) ! d ⌋ ⌋ S_n=\displaystyle\sum_{k=1}^{n}\left\lfloor\frac{(d-1)!+1}{d}-\left\lfloor\frac{(d-1)!}{d}\right\rfloor\right\rfloor S n = k = 1 ∑ n ⌊ d ( d − 1 )! + 1 − ⌊ d ( d − 1 )! ⌋ ⌋ 由威尔逊定理,当 d d d 为素数时,( d − 1 ) ! + 1 d \displaystyle\frac{(d-1)!+1}{d} d ( d − 1 )! + 1 必然是整数,而 ⌊ ( d − 1 ) ! d ⌋ \displaystyle\left\lfloor\frac{(d-1)!}{d}\right\rfloor ⌊ d ( d − 1 )! ⌋ 必然比 ( d − 1 ) ! + 1 d \displaystyle\frac{(d-1)!+1}{d} d ( d − 1 )! + 1 小 1 1 1 ,于是有:
{ p 为素数 ⌊ ( d − 1 ) ! + 1 d − ⌊ ( d − 1 ) ! d ⌋ ⌋ = 1 p 为合数 ⌊ ( d − 1 ) ! + 1 d − ⌊ ( d − 1 ) ! d ⌋ ⌋ = 0 \begin{cases}p\ 为素数 & \displaystyle\left\lfloor\frac{(d-1)!+1}{d}-\left\lfloor\frac{(d-1)!}{d}\right\rfloor\right\rfloor=1 \\ p\ 为合数 & \displaystyle\left\lfloor\frac{(d-1)!+1}{d}-\left\lfloor\frac{(d-1)!}{d}\right\rfloor\right\rfloor=0\end{cases} ⎩ ⎨ ⎧ p 为素数 p 为合数 ⌊ d ( d − 1 )! + 1 − ⌊ d ( d − 1 )! ⌋ ⌋ = 1 ⌊ d ( d − 1 )! + 1 − ⌊ d ( d − 1 )! ⌋ ⌋ = 0 所以只需统计 [ 1 , 3 × 10 6 + 7 ] [1,3\times 10^6+7] [ 1 , 3 × 1 0 6 + 7 ] 中的素数即可得出答案。
拉格朗日定理 若 p p p 是质数,则对于模 p p p 意义下的 n n n 次整系数多项式 f ( x ) = a n x n + a n − 1 x n − 1 + ⋯ + a 0 ( p ∤ a n ) f(x)=a_nx^n+a_{n-1}x^{n-1}+\dots+a_0(p\nmid a_n) f ( x ) = a n x n + a n − 1 x n − 1 + ⋯ + a 0 ( p ∤ a n ) 同余方程 f ( x ) ≡ 0 ( m o d p ) f(x)\equiv 0(\mathrm{mod}\ p) f ( x ) ≡ 0 ( mod p ) 至多有 n n n 个不同的解。