数论:同余 \(a\equiv b(\bmod m)\)
同余是数论中刻画整数“等价关系”的核心工具,将整数按“模m的余数”分类,衍生出剩余系、简化剩余系等概念,最终通过欧拉函数连接到欧拉定理和费马小定理,成为解决整数整除、幂运算、素数判定的关键理论。
同余与剩余系是数论的“语言基础”,其核心逻辑链为:
1. 同余定义整数的等价关系→衍生剩余类→选代表得完全剩余系;
2. 完全剩余系中筛选与模互质的元素→得简化剩余系,其个数为欧拉函数\( \varphi(m) \);
3. 简化剩余系的乘积性质→推导出欧拉定理→特殊化(模为素数)得费马小定理。
学习的关键在于:
熟练运用同余的运算性质(尤其是除法的限制条件);
掌握欧拉函数的计算公式与积性;
灵活应用欧拉定理和费马小定理简化大幂模运算、判定素数、求解同余方程。
一、同余的概念
同余本质是“整数除以同一正整数m,余数相同”,是对整数的“模块化分类”,比整除更直观地反映整数间的关联。
1. 同余的定义
设\( m \)为正整数(称为“模”),\( a, b \)为整数,若\( m \mid (a - b) \)(即\( a - b \)是m的倍数),则称a与b模m同余,记为\( a \equiv b \pmod{m} \);若\( m \nmid (a - b) \),则称a与b模m不同余,记为\( a \not\equiv b \pmod{m} \)。
关键等价表述
\( a \equiv b \pmod{m} \iff a = b + km \)(\( k \)为整数);
\( a \equiv b \pmod{m} \iff a \)与\( b \)除以m的余数相同(余数均在\( 0 \leq r < m \)范围内)。
例如:\( 15 \div 7 = 2 \cdots 1 \),\( 22 \div 7 = 3 \cdots 1 \),故\( 15 \equiv 22 \pmod{7} \),且\( 15 - 22 = -7 = (-1) \times 7 \),满足\( 7 \mid (15 - 22) \)。
2. 同余的性质(核心推导工具)
设\( m \)为正整数,\( a, b, c, d \)为整数,同余的性质与等式性质类似,但需注意“模的一致性”和“除法性质的限制”:
(1)基本性质(等价关系)
自反性:\( a \equiv a \pmod{m} \)(任何整数与自身模m同余);
对称性:若\( a \equiv b \pmod{m} \),则\( b \equiv a \pmod{m} \);
传递性:若\( a \equiv b \pmod{m} \)且\( b \equiv c \pmod{m} \),则\( a \equiv c \pmod{m} \)。
(这三个性质说明“模m同余”是整数集上的等价关系,可将整数分类为“剩余类”)
(2)运算性质(保持同余的运算)
加法性质:若\( a \equiv b \pmod{m} \),则\( a + c \equiv b + c \pmod{m} \);
减法性质:若\( a \equiv b \pmod{m} \),则\( a - c \equiv b - c \pmod{m} \);
乘法性质:若\( a \equiv b \pmod{m} \),则\( a \cdot c \equiv b \cdot c \pmod{m} \);
倍数性质:若\( a \equiv b \pmod{m} \),则\( ka \equiv kb \pmod{m} \)(\( k \)为整数);
幂运算性质:若\( a \equiv b \pmod{m} \),则\( a^n \equiv b^n \pmod{m} \)(\( n \)为非负整数);
组合运算性质:若\( a \equiv b \pmod{m} \)且\( c \equiv d \pmod{m} \),则:
\( a + c \equiv b + d \pmod{m} \),\( a - c \equiv b - d \pmod{m} \),\( a \cdot c \equiv b \cdot d \pmod{m} \)。
(3)除法性质(需附加条件,区别于等式)
同余的除法不能直接进行,需满足“除数与模互质”的条件:
性质1:若\( ac \equiv bc \pmod{m} \)且\( \gcd(c, m) = 1 \),则\( a \equiv b \pmod{m} \)(“消去律”,仅当除数与模互质时成立);
性质2:若\( ac \equiv bc \pmod{m} \),则\( a \equiv b \pmod{\frac{m}{\gcd(c, m)}} \)(一般情况,模需除以\( \gcd(c, m) \));
性质3:若\( a \equiv b \pmod{m_1} \)且\( a \equiv b \pmod{m_2} \),则\( a \equiv b \pmod{\text{lcm}(m_1, m_2)} \)(同余于多个模,等价于同余于它们的最小公倍数);
性质4:若\( a \equiv b \pmod{m} \),则\( \gcd(a, m) = \gcd(b, m) \)(同余的数与模的最大公约数相等)。
二、剩余类和完全剩余系
通过“模m同余”的等价关系,可将整数集划分为“剩余类”,从每个剩余类中选一个代表组成“完全剩余系”,是简化整数问题的重要工具。
1. 剩余类(同余类)
设\( m \)为正整数,对任意整数\( r \)(\( 0 \leq r < m \)),称所有满足“\( x \equiv r \pmod{m} \)”的整数\( x \)组成的集合为模m的一个剩余类,记为\( [r]_m \)(或简记为\( [r] \)),即:
\( [r]_m = \{ x \in \mathbb{Z} \mid x = km + r, k \in \mathbb{Z} \} \)
核心性质
剩余类的个数:模m共有\( m \)个不同的剩余类,即\( [0]_m, [1]_m, \dots, [m-1]_m \)(因余数r的取值仅0到m-1);
剩余类的不交性:任意两个不同的剩余类无公共元素(若\( [r]_m \cap [s]_m \neq \emptyset \),则\( r \equiv s \pmod{m} \),故\( [r]_m = [s]_m \));
剩余类的覆盖性:所有剩余类的并集为全体整数(任何整数除以m必有唯一余数r,故属于\( [r]_m \))。
例如:模3的剩余类为\( [0]_3 = \{ \dots, -6, -3, 0, 3, 6, \dots \} \),\( [1]_3 = \{ \dots, -5, -2, 1, 4, 7, \dots \} \),\( [2]_3 = \{ \dots, -4, -1, 2, 5, 8, \dots \} \),共3个,不交且覆盖全体整数。
2. 完全剩余系
设\( m \)为正整数,从模m的\( m \)个不同剩余类中各选一个代表元素组成的集合,称为模m的一个完全剩余系(简称“完系”)。
常见的完全剩余系
最小非负完全剩余系:\( \{ 0, 1, 2, \dots, m-1 \} \)(最常用,余数直接作为代表);
最小正完全剩余系:\( \{ 1, 2, 3, \dots, m \} \);
对称完全剩余系(m为奇数):\( \left\{ -\frac{m-1}{2}, \dots, -1, 0, 1, \dots, \frac{m-1}{2} \right\} \)(如模5的对称完系为\( \{ -2, -1, 0, 1, 2 \} \))。
完全剩余系的性质(判定与构造)
性质1(判定定理):若\( a_1, a_2, \dots, a_m \)是m个整数,且任意两个数模m不同余,则\( \{ a_1, a_2, \dots, a_m \} \)是模m的完系;
性质2(线性构造):若\( \{ a_1, a_2, \dots, a_m \} \)是模m的完系,且\( \gcd(k, m) = 1 \)(k与m互质),b为整数,则\( \{ k a_1 + b, k a_2 + b, \dots, k a_m + b \} \)也是模m的完系(“线性变换保完系”,k保证“不同余性”,b保证“覆盖所有剩余类”);
性质3(组合构造):若\( \{ a_1, \dots, a_m \} \)是模m的完系,\( \{ b_1, \dots, b_n \} \)是模n的完系,且\( \gcd(m, n) = 1 \),则\( \{ n a_i + m b_j \mid 1 \leq i \leq m, 1 \leq j \leq n \} \)是模\( mn \)的完系(中国剩余定理的基础);
性质4(同余不变性):若\( f(x) \)是线性函数(\( f(x) = kx + b \),\( \gcd(k, m) = 1 \)),则\( f(x) \)将模m的完系映射为模m的完系。
三、简化剩余系与欧拉函数
在完全剩余系中,仅保留“与模m互质”的元素,得到“简化剩余系”,而欧拉函数则是简化剩余系的“元素个数”,是连接剩余系与数论定理的核心函数。
1. 简化剩余系(缩剩余系)
设\( m \)为正整数,从模m的所有剩余类中,仅选取与m互质的剩余类(即剩余类\( [r]_m \)满足\( \gcd(r, m) = 1 \)),再从每个这样的剩余类中选一个代表元素组成的集合,称为模m的简化剩余系(简称“缩系”)。
简化剩余系的元素个数:等于“1到m中与m互质的整数个数”,即欧拉函数\( \varphi(m) \)(见下文);
常见的简化剩余系:模m的最小正简化剩余系为\( \{ r \mid 1 \leq r \leq m, \gcd(r, m) = 1 \} \)(如模6的缩系为\( \{ 1, 5 \} \),因\( \gcd(1,6)=1 \),\( \gcd(5,6)=1 \),\( \varphi(6)=2 \))。
简化剩余系的性质
性质1(判定定理):若\( a_1, a_2, \dots, a_{\varphi(m)} \)是\( \varphi(m) \)个整数,满足:① 每个\( a_i \)与m互质;② 任意两个\( a_i \)模m不同余,则\( \{ a_1, \dots, a_{\varphi(m)} \} \)是模m的缩系;
性质2(线性构造):若\( \{ a_1, \dots, a_{\varphi(m)} \} \)是模m的缩系,且\( \gcd(k, m) = 1 \),则\( \{ k a_1, k a_2, \dots, k a_{\varphi(m)} \} \)也是模m的缩系(“互质的线性变换保缩系”,k与m互质保证\( k a_i \)与m互质,且不同余);
性质3(乘积性质):若\( \{ a_1, \dots, a_{\varphi(m)} \} \)是模m的缩系,则\( \prod_{i=1}^{\varphi(m)} a_i \equiv \pm 1 \pmod{m} \)(威尔逊定理的推广,当m=素数p时,缩系为\( \{1,2,...,p-1\} \),乘积为\( (p-1)! \equiv -1 \pmod{p} \),即威尔逊定理);
性质4(组合构造):若\( \gcd(m, n) = 1 \),\( \{ a_1, \dots, a_{\varphi(m)} \} \)是模m的缩系,\( \{ b_1, \dots, b_{\varphi(n)} \} \)是模n的缩系,则\( \{ n a_i + m b_j \mid 1 \leq i \leq \varphi(m), 1 \leq j \leq \varphi(n) \} \)是模\( mn \)的缩系(由此可推欧拉函数的积性)。
2. 欧拉函数\( \varphi(m) \)
设\( m \)为正整数,欧拉函数\( \varphi(m) \) 表示“1到m中与m互质的正整数的个数”,即:\( \varphi(m) = \sum_{\substack{1 \leq r \leq m \\ \gcd(r, m) = 1}} 1 \)
欧拉函数的计算公式(核心,基于算术基本定理)
设\( m \)的标准分解式为\( m = p_1^{k_1} p_2^{k_2} \dots p_n^{k_n} \)(\( p_1 < p_2 < \dots < p_n \)为素数,\( k_1, \dots, k_n \)为正整数),则欧拉函数的计算公式为:
\( \varphi(m) = m \cdot \left(1 - \frac{1}{p_1}\right) \cdot \left(1 - \frac{1}{p_2}\right) \cdot \dots \cdot \left(1 - \frac{1}{p_n}\right) \)
推导思路(容斥原理)
要计算1到m中与m互质的数,需排除“被\( p_1, p_2, \dots, p_n \)整除的数”;
被\( p_i \)整除的数有\( \frac{m}{p_i} \)个,被\( p_i p_j \)整除的数有\( \frac{m}{p_i p_j} \)个,…,被\( p_1 p_2 \dots p_n \)整除的数有\( \frac{m}{p_1 p_2 \dots p_n} \)个;
由容斥原理,1到m中与m互质的数的个数为:
\( \varphi(m) = m - \sum \frac{m}{p_i} + \sum \frac{m}{p_i p_j} - \sum \frac{m}{p_i p_j p_k} + \dots + (-1)^n \frac{m}{p_1 p_2 \dots p_n} \)
因式分解后即得上述公式。
欧拉函数的性质
性质1(特殊值):
若m=1,则\( \varphi(1) = 1 \)(1与自身互质,仅1个数);
若p为素数,则\( \varphi(p) = p - 1 \)(1到p中仅p不与自身互质,故排除1个);
若p为素数,k为正整数,则\( \varphi(p^k) = p^k - p^{k-1} = p^{k-1}(p - 1) \)(1到\( p^k \)中被p整除的数有\( p^{k-1} \)个,故排除后剩余\( p^k - p^{k-1} \)个);
性质2(积性):若\( \gcd(m, n) = 1 \),则\( \varphi(mn) = \varphi(m) \cdot \varphi(n) \)(由简化剩余系的组合构造性质推导,是欧拉函数的核心性质);
性质3(倍数和):对任意正整数m,有\( \sum_{d \mid m} \varphi(d) = m \)(所有d是m的正约数,将1到m按“与m的最大公约数为d”分类,每类个数为\( \varphi\left( \frac{m}{d} \right) \),求和得m);
性质4(单调性):欧拉函数非单调,如\( \varphi(5) = 4 \),\( \varphi(6) = 2 \),\( \varphi(7) = 6 \)(\( 5 < 6 < 7 \),但\( 4 > 2 < 6 \));
性质5(奇偶性):
若m > 2,则\( \varphi(m) \)为偶数(模m的缩系中,r与m - r成对出现,且r ≠ m - r,故个数为偶数);
仅当m=1或m=2时,\( \varphi(m) = 1 \)(奇数)。
四、欧拉定理和费马小定理(核心应用定理)
欧拉定理是简化剩余系性质的直接推论,费马小定理是欧拉定理在“模为素数”时的特殊情况,两者是解决“大整数幂模运算”的核心工具。
1. 欧拉定理
设\( m \)为正整数,若\( \gcd(a, m) = 1 \)(a与m互质),则:\( a^{\varphi(m)} \equiv 1 \pmod{m} \)
证明思路(利用简化剩余系的乘积性质)
设\( \{ r_1, r_2, \dots, r_{\varphi(m)} \} \)是模m的简化剩余系;
因\( \gcd(a, m) = 1 \),由简化剩余系的线性构造性质,\( \{ a r_1, a r_2, \dots, a r_{\varphi(m)} \} \)也是模m的简化剩余系;
两个缩系的元素模m两两不同余,故它们的乘积模m相等:
\( (a r_1)(a r_2) \dots (a r_{\varphi(m)}) \equiv r_1 r_2 \dots r_{\varphi(m)} \pmod{m} \)
提取左边的\( a^{\varphi(m)} \),得\( a^{\varphi(m)} \cdot \prod_{i=1}^{\varphi(m)} r_i \equiv \prod_{i=1}^{\varphi(m)} r_i \pmod{m} \);
因每个\( r_i \)与m互质,故\( \prod_{i=1}^{\varphi(m)} r_i \)与m互质,由同余的消去律,两边消去乘积得\( a^{\varphi(m)} \equiv 1 \pmod{m} \)。
2. 费马小定理
定理内容(欧拉定理的特殊情况)
设\( p \)为素数,对任意整数a,有:\( a^p \equiv a \pmod{p} \)
若\( \gcd(a, p) = 1 \)(a不被p整除),则定理可简化为:\( a^{p - 1} \equiv 1 \pmod{p} \)
证明思路
当\( \gcd(a, p) = 1 \)时,因p是素数,\( \varphi(p) = p - 1 \),代入欧拉定理得\( a^{p - 1} \equiv 1 \pmod{p} \),两边乘a得\( a^p \equiv a \pmod{p} \);
当\( p \mid a \)时,a ≡ 0 mod p,故\( a^p \equiv 0^p = 0 \equiv a \pmod{p} \);
综上,对任意整数a,\( a^p \equiv a \pmod{p} \)成立。
3. 定理的核心应用
简化大幂模运算:将指数对\( \varphi(m) \)(或\( p - 1 \))取余,降低指数规模(如计算\( 2^{1000} \mod 7 \),因\( \varphi(7)=6 \),\( 1000 = 6×166 + 4 \),故\( 2^{1000} \equiv 2^4 = 16 \equiv 2 \pmod{7} \));
素数判定(必要条件):若存在a使得\( a^{n - 1} \not\equiv 1 \pmod{n} \),则n是合数(费马小定理的逆否命题,注意:逆命题不成立,存在“卡迈克尔数”如561,满足对所有\( \gcd(a, 561)=1 \)的a,\( a^{560} \equiv 1 \pmod{561} \),但561=3×11×17是合数);
求解同余方程:如求解\( 3x \equiv 2 \pmod{7} \),因\( \gcd(3,7)=1 \),3的逆元为\( 3^{5} \equiv 5 \pmod{7} \)(由费马小定理,\( 3^6 \equiv 1 \),故逆元为\( 3^5 \)),故x ≡ 2×5 = 10 ≡ 3 mod 7。
(一)同余的概念与性质(例题1-10)
例题1:判断下列同余是否成立(1)\( 123 \equiv 45 \pmod{13} \);(2)\( -7 \equiv 5 \pmod{6} \)
解:同余判定核心是“\( m \mid (a - b) \)”:
(1)计算\( 123 - 45 = 78 \),\( 78 \div 13 = 6 \)(无余数),故\( 123 \equiv 45 \pmod{13} \)成立;
(2)计算\( -7 - 5 = -12 \),\( -12 \div 6 = -2 \)(无余数),故\( -7 \equiv 5 \pmod{6} \)成立。
例题2:求\( 2025 \mod 17 \)的值
解:用“逐步降幂”简化计算:
因\( 17×119 = 2023 \),故\( 2025 = 17×119 + 2 \),余数为2,即\( 2025 \mod 17 = 2 \);
或用同余运算:\( 2025 - 17×119 = 2025 - 2023 = 2 \),故\( 2025 \equiv 2 \pmod{17} \)。
例题3:已知\( a \equiv 3 \pmod{5} \),\( b \equiv 4 \pmod{5} \),求\( 2a + 3b \pmod{5} \)
解:利用同余的线性运算性质:
由\( a \equiv 3 \pmod{5} \),得\( 2a \equiv 2×3 = 6 \equiv 1 \pmod{5} \);
由\( b \equiv 4 \pmod{5} \),得\( 3b \equiv 3×4 = 12 \equiv 2 \pmod{5} \);
相加得\( 2a + 3b \equiv 1 + 2 = 3 \pmod{5} \)。
例题4:已知\( 3x \equiv 6 \pmod{9} \),求解x的同余解
解:利用同余的除法性质(性质2):
原方程即\( 3x \equiv 3×2 \pmod{9} \),\( \gcd(3, 9) = 3 \),故模需除以3,得\( x \equiv 2 \pmod{3} \);
即x的所有解为\( x = 3k + 2 \)(k为整数),验证:当k=0时,x=2,3×2=6≡6 mod9;k=1时,x=5,3×5=15≡6 mod9,均成立。
例题5:证明对任意整数n,\( n^3 \equiv n \pmod{6} \)
解:需证明\( 6 \mid (n^3 - n) \),即\( 2 \mid (n^3 - n) \)且\( 3 \mid (n^3 - n) \)(因\( 6=2×3 \),且\( \gcd(2,3)=1 \)):
模2:n为偶数时,n≡0 mod2,\( n^3≡0^3=0≡n mod2 \);n为奇数时,n≡1 mod2,\( n^3≡1^3=1≡n mod2 \),故\( n^3≡n mod2 \);
模3:由费马小定理,\( n^3≡n mod3 \)(3是素数);
由同余的性质3,\( n^3≡n mod \text{lcm}(2,3)=6 \),即\( n^3 \equiv n \pmod{6} \)。
例题6:求\( 11^{2024} \mod 8 \)的值
解:先简化底数,再用幂运算性质:
底数简化:\( 11 \equiv 3 \pmod{8} \),故\( 11^{2024} \equiv 3^{2024} \pmod{8} \);
找指数周期:\( 3^1=3≡3 mod8 \),\( 3^2=9≡1 mod8 \),周期为2;
指数取余:\( 2024 = 2×1012 + 0 \),故\( 3^{2024} \equiv (3^2)^{1012} \equiv 1^{1012} = 1 \pmod{8} \);
即\( 11^{2024} \mod8 = 1 \)。
例题7:已知\( x \equiv 2 \pmod{5} \)且\( x \equiv 3 \pmod{7} \),求解x的最小正整数解
解:用“代入法”解同余方程组:
由\( x \equiv 2 \pmod{5} \),设\( x = 5k + 2 \)(k为整数),代入第二个同余式:
\( 5k + 2 \equiv 3 \pmod{7} \implies 5k \equiv 1 \pmod{7} \);
找5的逆元(即满足\( 5m \equiv 1 mod7 \)的m):\( 5×3=15≡1 mod7 \),故逆元为3;
两边乘3得\( k \equiv 1×3 = 3 \pmod{7} \),即\( k = 7t + 3 \)(t为整数);
代入x的表达式:\( x = 5(7t + 3) + 2 = 35t + 17 \);
当t=0时,x=17(最小正整数解),验证:17≡2 mod5,17≡3 mod7,成立。
例题8:证明对任意整数a,\( a^2 \equiv 0 \)或\( 1 \pmod{4} \)
解:按a的奇偶性分类:
若a为偶数,设\( a = 2k \),则\( a^2 = 4k^2 \equiv 0 \pmod{4} \);
若a为奇数,设\( a = 2k + 1 \),则\( a^2 = 4k^2 + 4k + 1 = 4(k^2 + k) + 1 \equiv 1 \pmod{4} \);
综上,\( a^2 \equiv 0 \)或\( 1 \pmod{4} \)(此性质可用于判断“某数是否为平方数”,如2023≡3 mod4,故2023不是平方数)。
例题9:已知\( a \equiv b \pmod{m} \),证明\( \gcd(a, m) = \gcd(b, m) \)
解:由同余定义,\( a = b + km \)(k为整数);
设\( d_1 = \gcd(a, m) \),则\( d_1 \mid a \)且\( d_1 \mid m \),故\( d_1 \mid (a - km) = b \),即\( d_1 \)是b和m的公约数;
设\( d_2 = \gcd(b, m) \),则\( d_2 \mid b \)且\( d_2 \mid m \),故\( d_2 \mid (b + km) = a \),即\( d_2 \)是a和m的公约数;
由最大公约数的定义,\( d_1 \leq d_2 \)且\( d_2 \leq d_1 \),故\( d_1 = d_2 \),即\( \gcd(a, m) = \gcd(b, m) \)。
例题10:求满足\( 2x \equiv 5 \pmod{7} \)的x的最小正整数解
解:利用同余的除法性质(需找2的逆元):
因\( \gcd(2,7)=1 \),逆元存在,即找m使得\( 2m \equiv 1 mod7 \);
试算得\( m=4 \)(2×4=8≡1 mod7),故逆元为4;
原方程两边乘4:\( x \equiv 5×4 = 20 \equiv 6 \pmod{7} \);
最小正整数解为6,验证:2×6=12≡5 mod7,成立。
(二)剩余类和完全剩余系(例题11-20)
例题11:写出模5的所有剩余类,并指出每个剩余类中的3个元素
解:模5有5个剩余类,分别为:
\( [0]_5 = \{ \dots, -10, -5, 0, 5, 10, \dots \} \)(元素:-5, 0, 5);
\( [1]_5 = \{ \dots, -9, -4, 1, 6, 11, \dots \} \)(元素:-4, 1, 6);
\( [2]_5 = \{ \dots, -8, -3, 2, 7, 12, \dots \} \)(元素:-3, 2, 7);
\( [3]_5 = \{ \dots, -7, -2, 3, 8, 13, \dots \} \)(元素:-2, 3, 8);
\( [4]_5 = \{ \dots, -6, -1, 4, 9, 14, \dots \} \)(元素:-1, 4, 9)。
例题12:判断集合\( \{ 2, 5, 8, 11, 14 \} \)是否为模5的完全剩余系
解:用完全剩余系的判定定理(5个元素,且两两模5不同余):
计算每个元素模5的余数:2 mod5=2,5 mod5=0,8 mod5=3,11 mod5=1,14 mod5=4;
余数分别为0,1,2,3,4(全不同,覆盖所有余数),故该集合是模5的完全剩余系。
例题13:已知\( \{ 0, 1, 2, 3, 4 \} \)是模5的完系,构造一个新的模5完系(用线性变换\( 3x + 2 \))
解:利用完全剩余系的线性构造性质(\( \gcd(3,5)=1 \),满足条件):
对每个元素x,计算\( 3x + 2 \):
x=0:3×0+2=2;x=1:3×1+2=5;x=2:3×2+2=8;x=3:3×3+2=11;x=4:3×4+2=14;
新集合为\( \{2,5,8,11,14\} \),验证:各元素模5余数为2,0,3,1,4(全不同),是模5的完系。
例题14:证明:若\( \{ a_1, a_2, a_3 \} \)是模3的完系,则\( \{ a_1 + 2, a_2 + 2, a_3 + 2 \} \)也是模3的完系
解:需证明“3个元素,且两两模3不同余”:
元素个数:3个,满足完系的个数要求;
两两不同余:假设\( a_i + 2 \equiv a_j + 2 \pmod{3} \),则\( a_i \equiv a_j \pmod{3} \);
因\( \{ a_1, a_2, a_3 \} \)是完系,故\( a_i = a_j \)(i=j),即任意两个元素模3不同余;
综上,\( \{ a_1 + 2, a_2 + 2, a_3 + 2 \} \)是模3的完系。
例题15:求模7的最小正完全剩余系和对称完全剩余系
解:
最小正完全剩余系:1到7中各选一个代表(余数1到7),即\( \{1,2,3,4,5,6,7\} \)(或简化为\( \{1,2,3,4,5,6,0\} \),但最小正系通常取正整数);
对称完全剩余系:模7为奇数,取“-3到3”(中间为0),即\( \{-3,-2,-1,0,1,2,3\} \),验证:各元素模7余数为4,5,6,0,1,2,3(覆盖所有余数),且对称。
例题16:已知\( \{ a, b, c, d \} \)是模4的完系,证明\( a + b + c + d \equiv 0 \pmod{2} \)
解:模4的完系中,元素模2的余数必为“0,0,1,1”(因模4的余数0和2对应模2的0,余数1和3对应模2的1):
设完系中模2为0的元素和为S,模2为1的元素和为T,则S≡0+0=0 mod2,T≡1+1=2≡0 mod2;
总 sum = S + T ≡0 + 0 = 0 mod2,故\( a + b + c + d \equiv 0 \pmod{2} \);
实例验证:取完系\( \{0,1,2,3\} \),sum=0+1+2+3=6≡0 mod2,成立。
例题17:构造模6的一个完全剩余系,要求所有元素均为奇数
解:模6的余数为0,1,2,3,4,5,需找每个余数对应的奇数:
余数0:找奇数x≡0 mod6,无(6k为偶数),故不存在“全为奇数的模6完系”;
结论:因模6的完系需包含余数0的元素(必为偶数),故无法构造全为奇数的模6完系。
例题18:已知\( \gcd(k, 7) = 1 \),证明\( \{ k, 2k, 3k, 4k, 5k, 6k \} \)是模7的完系
解:模7的完系需6个元素(\( \varphi(7)=6 \),此处实际是缩系,但也是完系的一部分,需证明覆盖所有余数):
元素个数:6个,满足完系的个数要求(模7的完系有7个元素,此处题目可能笔误,应为“缩系”,但按完系思路证明:若添加0,则\( \{0, k, 2k, ..., 6k\} \)是完系);
两两不同余:假设\( ik \equiv jk \pmod{7} \)(i≠j),因\( \gcd(k,7)=1 \),消去k得\( i \equiv j \pmod{7} \),故i=j(1≤i,j≤6),即两两不同余;
覆盖余数:6个不同余数,加上0后覆盖0-6,故\( \{0, k, 2k, ..., 6k\} \)是模7的完系,原题中集合是缩系,也是完系的子集。
例题19:求模5的完系中,所有元素的和模5的值
解:取模5的最小非负完系\( \{0,1,2,3,4\} \),和为0+1+2+3+4=10;
10 mod5=0,故所有元素的和模5=0;
推广:对任意模m,完系的和为\( 0+1+2+...+(m-1) = \frac{m(m-1)}{2} \),当m=5时,和为10≡0 mod5,成立。
例题20:已知\( \{ a_1, a_2, ..., a_m \} \)是模m的完系,证明\( \sum_{i=1}^m a_i \equiv 0 \pmod{m} \)(m为奇数)
解:取对称完系\( \left\{ -\frac{m-1}{2}, ..., -1, 0, 1, ..., \frac{m-1}{2} \right\} \),和为0(正负抵消);
因任意完系与对称完系模m同余(完系的和模m不变),故\( \sum_{i=1}^m a_i \equiv 0 \pmod{m} \);
实例:m=5(奇数),完系和为10≡0 mod5;m=7,完系和为21≡0 mod7,成立。
(三)简化剩余系与欧拉函数(例题21-30)
例题21:计算\( \varphi(12) \)和\( \varphi(17) \)的值
解:用欧拉函数公式:
\( 12 = 2^2 × 3^1 \),故\( \varphi(12) = 12 × (1 - \frac{1}{2}) × (1 - \frac{1}{3}) = 12 × \frac{1}{2} × \frac{2}{3} = 4 \);
验证:1到12中与12互质的数为1,5,7,11(共4个),正确;
17是素数,故\( \varphi(17) = 17 - 1 = 16 \);
验证:1到17中与17互质的数为1-16(共16个),正确。
例题22:计算\( \varphi(72) \)的值(72的标准分解式为\( 2^3 × 3^2 \))
解:代入欧拉函数公式:
\( \varphi(72) = 72 × (1 - \frac{1}{2}) × (1 - \frac{1}{3}) = 72 × \frac{1}{2} × \frac{2}{3} = 72 × \frac{1}{3} = 24 \);
验证:1到72中与72互质的数需满足“不被2和3整除”,个数为72 - 36(被2整除) - 24(被3整除) + 12(被6整除)= 24,正确。
例题23:已知\( \gcd(8, 15) = 1 \),证明\( \varphi(8×15) = \varphi(8)×\varphi(15) \)
解:计算两边值:
左边:\( 8×15=120 \),\( 120=2^3×3×5 \),故\( \varphi(120)=120×(1-\frac{1}{2})×(1-\frac{1}{3})×(1-\frac{1}{5})=120×\frac{1}{2}×\frac{2}{3}×\frac{4}{5}=32 \);
右边:\( \varphi(8)=4 \)(8=2³,\( \varphi(8)=8-4=4 \)),\( \varphi(15)=15×(1-\frac{1}{3})×(1-\frac{1}{5})=8 \),故\( \varphi(8)×\varphi(15)=4×8=32 \);
左边=右边,故等式成立(验证欧拉函数的积性)。
例题24:写出模10的简化剩余系,并计算其元素个数(即\( \varphi(10) \))
解:模10的剩余类中,与10互质的剩余类为\( [1]_{10}, [3]_{10}, [7]_{10}, [9]_{10} \)(因\( \gcd(1,10)=1 \),\( \gcd(3,10)=1 \),\( \gcd(7,10)=1 \),\( \gcd(9,10)=1 \));
从每个剩余类选代表,得简化剩余系:\( \{1,3,7,9\} \);
元素个数为4,即\( \varphi(10)=4 \)(用公式验证:10=2×5,\( \varphi(10)=10×(1-\frac{1}{2})×(1-\frac{1}{5})=4 \),正确)。
例题25:已知\( \{1,3,7,9\} \)是模10的缩系,用线性变换\( 3x \)构造新的模10缩系
解:利用简化剩余系的线性构造性质(\( \gcd(3,10)=1 \),满足条件):
对每个元素x,计算\( 3x \):
x=1:3×1=3;x=3:3×3=9;x=7:3×7=21;x=9:3×9=27;
新集合为\( \{3,9,21,27\} \),简化模10:3 mod10=3,9 mod10=9,21 mod10=1,27 mod10=7;
简化后为\( \{1,3,7,9\} \)(与原缩系相同,因模10的缩系元素个数有限,线性变换可能映射为自身),验证:各元素与10互质,且两两不同余,是模10的缩系。
例题26:证明:若p为素数,k为正整数,则\( \varphi(p^k) = p^k - p^{k-1} \)
解:用欧拉函数的定义(1到\( p^k \)中与\( p^k \)互质的数的个数):
1到\( p^k \)中,与\( p^k \)不互质的数必被p整除(因p是素数);
被p整除的数为\( p, 2p, 3p, ..., p^{k-1}×p = p^k \),共\( p^{k-1} \)个;
故与\( p^k \)互质的数的个数为\( p^k - p^{k-1} \),即\( \varphi(p^k) = p^k - p^{k-1} \);
实例:p=2,k=3,\( \varphi(8)=8-4=4 \),正确。
例题27:计算\( \sum_{d \mid 12} \varphi(d) \)的值(d为12的正约数)
解:先找12的所有正约数:1,2,3,4,6,12;
计算每个约数的欧拉函数:
\( \varphi(1)=1 \),\( \varphi(2)=1 \),\( \varphi(3)=2 \),\( \varphi(4)=2 \),\( \varphi(6)=2 \),\( \varphi(12)=4 \);
求和:1 + 1 + 2 + 2 + 2 + 4 = 12,即\( \sum_{d \mid 12} \varphi(d) = 12 \)(验证欧拉函数的倍数和性质:\( \sum_{d \mid m} \varphi(d) = m \),此处m=12,正确)。
例题28:证明:若m > 2,则\( \varphi(m) \)为偶数
解:按m的奇偶性分类:
若m为偶数且m > 2,则m必含素因子2(至少2²),设m=2^k × t(k≥2,t为奇数);
由欧拉函数的积性,\( \varphi(m) = \varphi(2^k)×\varphi(t) = (2^k - 2^{k-1})×\varphi(t) = 2^{k-1}(2 - 1)×\varphi(t) = 2^{k-1}\varphi(t) \);
因k≥2,故\( 2^{k-1} \geq 2 \),\( \varphi(m) \)为偶数;
若m为奇数且m > 2,则m必含奇素因子p,设m=p^k × t(p为奇素数,k≥1,t为奇数);
\( \varphi(m) = \varphi(p^k)×\varphi(t) = p^{k-1}(p - 1)×\varphi(t) \);
因p是奇素数,p - 1为偶数,故\( \varphi(m) \)为偶数;
综上,m > 2时,\( \varphi(m) \)为偶数(实例:\( \varphi(9)=6 \),\( \varphi(15)=8 \),均为偶数)。
例题29:已知\( \varphi(m) = 8 \),求所有正整数m
解:设m的标准分解式为\( m = 2^a × p_1^{b_1} × p_2^{b_2} × ... \),分情况讨论:
情况1:m仅含素因子2(a≥1):\( \varphi(2^a) = 2^a - 2^{a-1} = 2^{a-1} = 8 \implies a-1=3 \implies a=4 \),故m=2^4=16;
情况2:m含素因子2和一个奇素数p(a≥0,b≥1):
a=0(m为奇数):\( \varphi(p^b) = p^{b-1}(p - 1) = 8 \);
8的因数分解:8=8×1=4×2=2×4=1×8;
若p^{b-1}=1,p-1=8,则p=9(非素数,舍去);
若p^{b-1}=2,p-1=4,则p=5(素数),b-1=1(2不是素数的幂,舍去);
若p^{b-1}=4,p-1=2,则p=3(素数),b-1=2(4=3²不成立,舍去);
若p^{b-1}=8,p-1=1,则p=2(偶素数,舍去);
a=1(m=2×p^b):\( \varphi(2×p^b) = \varphi(2)×\varphi(p^b) = 1×p^{b-1}(p - 1) = 8 \);
同a=0,得p=5,b-1=1(p-1=4,p^{b-1}=2,舍去);p=3,b-1=2(舍去);p=17,p-1=16(舍去);
a=2(m=4×p^b):\( \varphi(4×p^b) = \varphi(4)×\varphi(p^b) = 2×p^{b-1}(p - 1) = 8 \implies p^{b-1}(p - 1)=4 \);
4=4×1=2×2=1×4;
p^{b-1}=1,p-1=4 → p=5,b=1 → m=4×5=20;
p^{b-1}=2,p-1=2 → p=3,b=2 → m=4×9=36(\( \varphi(36)=12≠8 \),舍去);
p^{b-1}=4,p-1=1 → p=2,舍去;
a=3(m=8×p^b):\( \varphi(8×p^b) = 4×p^{b-1}(p - 1)=8 \implies p^{b-1}(p - 1)=2 \);
2=2×1=1×2;
p^{b-1}=1,p-1=2 → p=3,b=1 → m=8×3=24;
p^{b-1}=2,p-1=1 → p=2,舍去;
情况3:m含两个不同的奇素数p和q(a≥0):\( \varphi(p×q) = (p-1)(q-1)=8 \);
8=8×1=4×2,故:
p-1=8,q-1=1 → p=9(舍去),q=2;
p-1=4,q-1=2 → p=5,q=3 → m=5×3=15(\( \varphi(15)=8 \),正确);
若a=1,m=2×3×5=30(\( \varphi(30)=8 \),正确);
综上,m的所有解为:15, 16, 20, 24, 30。
例题30:证明模m的简化剩余系中,元素的乘积模m≡1或-1(威尔逊定理推广)
解:设缩系为\( \{ r_1, r_2, ..., r_{\varphi(m)} \} \),对每个r_i,存在唯一的r_j使得\( r_i r_j ≡ 1 \pmod{m} \)(逆元存在):
若r_i = r_j(即\( r_i^2 ≡ 1 \pmod{m} \)),则r_i≡1或r_i≡m-1 modm(仅当m>2时存在);
若r_i ≠ r_j,则r_i和r_j成对出现,乘积≡1 modm;
当m=2时,缩系为\( \{1\} \),乘积=1≡1 mod2;
当m=3时,缩系为\( \{1,2\} \),乘积=2≡-1 mod3;
当m=4时,缩系为\( \{1,3\} \),乘积=3≡-1 mod4;
当m=5时,缩系为\( \{1,2,3,4\} \),乘积=24≡-1 mod5;
当m=6时,缩系为\( \{1,5\} \),乘积=5≡-1 mod6;
当m=8时,缩系为\( \{1,3,5,7\} \),乘积=105≡1 mod8;
综上,缩系元素的乘积模m≡1或-1,成立。
(四)欧拉定理和费马小定理(例题31-40)
例题31:用欧拉定理计算\( 5^{2024} \mod 7 \)的值
解:步骤:
1. 验证条件:\( \gcd(5,7)=1 \),7是素数,\( \varphi(7)=6 \);
2. 应用欧拉定理:\( 5^6 ≡ 1 \pmod{7} \);
3. 指数取余:\( 2024 = 6×337 + 2 \),故\( 5^{2024} = 5^{6×337 + 2} = (5^6)^{337} × 5^2 ≡ 1^{337} × 25 ≡ 25 mod7 \);
4. 简化结果:25 mod7=4,故\( 5^{2024} mod7=4 \)。
例题32:用费马小定理计算\( 3^{100} mod 11 \)的值
解:步骤:
1. 验证条件:11是素数,\( \gcd(3,11)=1 \),满足费马小定理;
2. 应用费马小定理:\( 3^{10} ≡ 1 \pmod{11} \);
3. 指数取余:\( 100 = 10×10 + 0 \),故\( 3^{100} = (3^{10})^{10} ≡ 1^{10} = 1 \pmod{11} \);
即\( 3^{100} mod11=1 \)。
例题33:证明对任意整数a,\( a^{13} ≡ a \pmod{3×5×7} \)
解:需证明\( a^{13} ≡ a mod3 \)、\( a^{13} ≡ a mod5 \)、\( a^{13} ≡ a mod7 \)(因3,5,7两两互质,lcm=105):
模3:3是素数,由费马小定理,\( a^3 ≡ a mod3 \),故\( a^{13} = a^{3×4 + 1} = (a^3)^4 × a ≡ a^4 × a = a^5 = a^{3×1 + 2} ≡ a×a^2 = a^3 ≡ a mod3 \);
模5:5是素数,\( a^5 ≡ a mod5 \),故\( a^{13} = a^{5×2 + 3} = (a^5)^2 × a^3 ≡ a^2 × a^3 = a^5 ≡ a mod5 \);
模7:7是素数,\( a^7 ≡ a mod7 \),故\( a^{13} = a^{7×1 + 6} = a^7 × a^6 ≡ a×1 = a mod7 \)(由费马小定理,\( a^6 ≡1 mod7 \));
由同余的性质3,\( a^{13} ≡ a mod105 \),即\( a^{13} ≡ a \pmod{3×5×7} \)。
例题34:用欧拉定理求\( 7^{2023} mod 15 \)的值
解:步骤:
1. 计算\( \varphi(15) \):15=3×5,\( \varphi(15)=\varphi(3)×\varphi(5)=2×4=8 \);
2. 验证条件:\( \gcd(7,15)=1 \),应用欧拉定理:\( 7^8 ≡1 mod15 \);
3. 指数取余:\( 2023 = 8×252 + 7 \),故\( 7^{2023} = 7^{8×252 + 7} = (7^8)^{252} ×7^7 ≡1^{252} ×7^7 mod15 \);
4. 计算\( 7^7 mod15 \):\( 7^1=7 mod15 \),\( 7^2=49≡4 mod15 \),\( 7^4=(7^2)^2=16≡1 mod15 \),\( 7^7=7^4×7^2×7^1=1×4×7=28≡13 mod15 \);
即\( 7^{2023} mod15=13 \)。
例题35:判断123是否为素数(用费马小定理的必要条件)
解:步骤:
1. 假设123是素数,取a=2(\( \gcd(2,123)=1 \)),则由费马小定理,\( 2^{122} ≡1 mod123 \);
2. 计算\( 2^{122} mod123 \):123=3×41,分别计算模3和模41,再用中国剩余定理合并;
模3:\( 2^2≡1 mod3 \),\( 122=2×61 \),故\( 2^{122}≡1^{61}=1 mod3 \);
模41:41是素数,\( 2^{40}≡1 mod41 \),\( 122=40×3 + 2 \),故\( 2^{122}≡(1)^3×2^2=4 mod41 \);
3. 找x满足\( x≡1 mod3 \)且\( x≡4 mod41 \):设x=41k+4,代入得\( 41k+4≡2k+1≡1 mod3 \implies k≡0 mod3 \),故x=123m+4,即\( 2^{122}≡4 mod123 \);
4. 因\( 4≠1 mod123 \),故123不是素数(实际123=3×41)。
例题36:用费马小定理求解同余方程\( 4x ≡ 5 mod 7 \)
解:步骤:
1. 找4的逆元(模7):因7是素数,\( \gcd(4,7)=1 \),逆元为\( 4^{5} mod7 \)(由费马小定理,\( 4^6≡1 mod7 \),逆元为\( 4^5 \));
2. 计算逆元:\( 4^1=4 mod7 \),\( 4^2=16≡2 mod7 \),\( 4^4=(4^2)^2=4 mod7 \),\( 4^5=4^4×4=4×4=16≡2 mod7 \),故逆元为2;
3. 方程两边乘逆元:\( x≡5×2=10≡3 mod7 \);
验证:4×3=12≡5 mod7,成立。
例题37:用欧拉定理证明\( 9^{10} ≡ 1 mod 10 \)(即9的10次幂末位是1)
解:步骤:
1. 计算\( \varphi(10) \):10=2×5,\( \varphi(10)=1×4=4 \);
2. 验证条件:\( \gcd(9,10)=1 \),应用欧拉定理:\( 9^4≡1 mod10 \);
3. 计算\( 9^{10} \):\( 10=4×2 + 2 \),故\( 9^{10}=9^{4×2 + 2}=(9^4)^2×9^2≡1^2×81≡1 mod10 \);
即\( 9^{10}≡1 mod10 \),末位是1,成立。
例题38:证明\( 2^{30} ≡ 1 mod 31 \)(31是素数)
解:用费马小定理:
因31是素数,\( \gcd(2,31)=1 \),故\( 2^{30}≡1 mod31 \)(费马小定理中,p=31,\( p-1=30 \));
直接验证:\( 2^5=32≡1 mod31 \),故\( 2^{30}=(2^5)^6≡1^6=1 mod31 \),成立。
例题39:用欧拉定理计算\( 10^{100} mod 17 \)的值
解:步骤:
1. 计算\( \varphi(17) \):17是素数,\( \varphi(17)=16 \);
2. 验证条件:\( \gcd(10,17)=1 \),应用欧拉定理:\( 10^{16}≡1 mod17 \);
3. 指数取余:\( 100=16×6 + 4 \),故\( 10^{100}=10^{16×6 + 4}=(10^{16})^6×10^4≡1^6×10000 mod17 \);
4. 计算\( 10000 mod17 \):17×588=9996,故10000-9996=4,即\( 10000≡4 mod17 \);
即\( 10^{100} mod17=4 \)。
例题40:证明对任意整数n,\( n^5 ≡ n mod 5 \)(费马小定理的直接应用)
解:分情况讨论:
若\( 5 \mid n \),则n≡0 mod5,故\( n^5≡0^5=0≡n mod5 \);
若\( 5 \nmid n \),则\( \gcd(n,5)=1 \),5是素数,由费马小定理,\( n^4≡1 mod5 \);
两边乘n得\( n^5≡n mod5 \);
综上,对任意整数n,\( n^5≡n mod5 \)成立(实例:n=2,\( 2^5=32≡2 mod5 \);n=3,\( 3^5=243≡3 mod5 \),正确)。
数学基础 : 小学数学、初中数学、高中数学、高等数学
- 2025年广东中考数学试题
- 2022年新高考数学1卷试题
- 2023年新高考数学1卷试题
- 2024年新高考数学1卷试题
- 2025年新高考数学1卷试题
- 2024年全国硕士研究生考试
- 小学数学:消元法
- 小学数学:换元法
- 小学数学:配方法
- 小学数学:主元法
- 小学数学:目录
- 加法、减法、乘法、除法
- 小学数学:平均数问题
- 小学数学:归一问题、归总问题
- 小学数学:盈亏问题
- 小学数学:植树问题
- 小学数学:鸡兔同笼
- 和差、和倍、差倍、年龄
- 相遇、追及、环形、流水、过桥
- 小学数学:分数应用题
- 小学数学:工程问题
- 小学数学:牛吃草问题
- 数论:裂项
- 数论:整除
- 数论:不定方程
- 数论:同余 \(a\equiv b(\bmod m)\)
- 数论:数的表示
- 二次根式
- 多项式:分解定理
- 多项式:乘法公式
- 多项式:因式分解
- 一元一次方程、N元一次方程组
- 一元一次不等式(组)
- 分式方程
- 一元二次、三次、N次方程、韦达定理
- 一次函数、二次函数、反比例函数
- 基于“中线”的 5 类辅助线
- 基于“角平分线”的 6 类辅助线
- 基于“高线”的 7 类辅助线
- 特殊三角形的辅助线
- 平行四边形(矩、菱、正)的辅助线
- 基于“平移”的辅助线
- 基于“旋转”的 5 类辅助线
- 基于“轴对称”的 5 类辅助线
- 梯形的 5 类辅助线
- 圆的 6 类辅助线
- 全等三角形、相似三角形
- 基于“全等三角形”的辅助线
- 基于“相似三角形”的辅助线
- 图形的轴对称、平移、旋转、中心对称
