文章目录
- abstract
- 模和同余概念
- 简称
- 符号说明
- 例
- 例
- 同余性质
- 直接从定义可以得到的基本性质
- 同余和整除之间的关系👺
- 性质1 同模性质
- 性质 2
- 性质 3 不同模的同余式性质
- 利用同余解决大数相关经典问题
- 大数整除问题
- 末尾数字问题
- 日期问题
abstract
讨论整数之间的整除关系后,我们要讨论整数之间一种更精细的关系:同余关系.
它的引入极大地丰富了数论的内容,简化了数论中的许多问题.
利用同余关系可以进一步讨论整除;对整数集合进行分类,将彼此同余的整数放在一起,得到一类整数,称为剩余类.每个剩余类可看作一个特殊的“数”.对于这些“数”,我们可以像普通的数一样引入加法、乘法运算.
在此基础上,我们讨论同余方程和同余方程组的解法.同余在初等数论中占有极为重要的地位.
模和同余概念
给定一个正整数 m m m,把它称为模。
如果整数 a a a 和 b b b 用 m m m 去除 ( a / m , b / m ) (a/m,b/m) (a/m,b/m)所得的余数相同,就称 a a a 和 b b b 对模 m m m 同余,记作 a ≡ b ( m o d m ) a \equiv b \pmod m a≡b(modm)。
- 这里的 a , b a,b a,b可以是负数
如果余数不同,则称 a , b a, b a,b 对模 m m m 不同余,记作 a ≢ b ( m o d m ) a \not\equiv b \pmod m a≡b(modm)。
简称
对模 m m m同余有时称为模 m m m同余,或关于模 m m m同余
用符号描述:若 a = m q 1 + r a=mq_{1}+r a=mq1+r, b = m q 2 + r b=mq_{2}+r b=mq2+r, ( r ∈ { 0 , 1 , ⋯ , r − 1 } ) (r\in\set{0,1,\cdots,r-1}) (r∈{0,1,⋯,r−1}), ( q 1 , q 2 ∈ Z ) (q_{1},q_{2}\in\mathbb{Z}) (q1,q2∈Z),则 a ≡ b ( m o d m ) a\equiv{b}\pmod{m} a≡b(modm)
符号说明
-
m o d \mod{} mod这个符号是由高斯(Gauss)发明的
-
a ≡ b ( m o d m ) a\equiv b{\pmod{m}} a≡b(modm)是一个完整的符号,涉及3个操作数,称为:" a a a 和 b b b 对模 m m m 同余"
-
a ≢ b ( m o d m ) a\not\equiv b{\pmod{m}} a≡b(modm)同理,称为:" a a a 和 b b b 对模 m m m 不同余"
-
在latex公式的符号中 a ≡ b ( m o d m ) a\equiv b{\pmod{m}} a≡b(modm)可以用
a\equiv b \pmod{m}
来表示,尤其是其中的\pmod{}
专门用于此情形,并强烈建议\pmod
带上{ }
(花括号),否则容易出现意外的结果,和a\mod{b}
并不相通,这种情况 a m o d b a\mod{b} amodb不会自动携带括号,而且mod
前后自带空格间距
例
例如,8 和 15 除以 7 都余 1,称 8 和 15 对模 7 同余,记为
8 ≡ 15 ( m o d 7 ) . 8 \equiv 15 \pmod 7. 8≡15(mod7).
又如 34 和 58 除以 12 余数都是 10,称 34 和 58 对模 12 同余,记为
34 ≡ 58 ( m o d 12 ) . 34 \equiv 58 \pmod {12}. 34≡58(mod12).
此外 − 1 = ( − 1 ) × 5 + 4 -1=(-1)\times{5}+4 −1=(−1)×5+4,所以 − 1 -1 −1除以5的余数为4(负数除以正数求余数时,一定要把商往负数考虑,同时要控制余数为不超过除数的正数)
例
求证:对任何整数 x x x,总有 x 2 ≡ 0 x^2 \equiv 0 x2≡0 或 1 ( m o d 4 ) 1\pmod 4 1(mod4).
分析:
这个结论描述的是 x 2 x^2 x2可以和谁对模 4 4 4同余,并背出了答案: x 2 x^2 x2只可能和 0 0 0或 1 1 1中的一个配合对模 4 4 4同余
即 x 2 ≡ 0 ( m o d 4 ) ) x^2\equiv{0}\pmod{4}) x2≡0(mod4))或 x 2 ≡ 1 ( m o d 4 ) x^2\equiv{1}\pmod{4} x2≡1(mod4)
- x 2 x^2 x2和 0 0 0对模 4 4 4同余
- 0除以4余0
- x 2 x^2 x2和 1 1 1对模 4 4 4同余
- 1 1 1除以4余 1 1 1
那么问题转换为求证 x 2 x^2 x2除以4余数为0或余数为1这两种可能
证明:
由带余除法定理改写 x x x的表达式,可设 x = 4 k + r x = 4k + r x=4k+r, r = 0 , 1 , 2 , 3 r = 0, 1, 2, 3 r=0,1,2,3.
x 2 = ( 4 k + r ) 2 = 16 k 2 + 8 k r + r 2 x^2 = (4k + r)^2 = 16k^2 + 8kr + r^2 x2=(4k+r)2=16k2+8kr+r2 = 4 ( 4 k 2 + 2 k r ) + r 2 4(4k^2 + 2kr) + r^2 4(4k2+2kr)+r2;
4 ( 4 k 2 + 2 k r ) + r 2 4(4k^2 + 2kr) + r^2 4(4k2+2kr)+r2除以4的余数取决于(等同于) r 2 r^2 r2除以 4 4 4的余数
x 2 ≡ r 2 ( m o d 4 ) x^2 \equiv r^2{\pmod{4}} x2≡r2(mod4)
而 r 2 = 0 , 1 , 4 , 9 r^2=0,1,4,9 r2=0,1,4,9,所以 r 2 / 4 r^2/4 r2/4的余数对应分别可能为 0 , 1 , 0 , 1 0,1,0,1 0,1,0,1,也就是只有两种取值可能: 0 , 1 0,1 0,1
所以 x 2 ≡ r 2 ≡ 0 x^2 \equiv r^2 \equiv 0 x2≡r2≡0 或 1 ( m o d 4 ) 1 \pmod 4 1(mod4).即 x 2 ≡ 0 x^2 \equiv 0 x2≡0或 1 ( m o d 4 ) 1\pmod{4} 1(mod4)
同余性质
直接从定义可以得到的基本性质
由定义容易得到以下的基本性质:其中 a , b ∈ Z a,b\in\mathbb{Z} a,b∈Z
-
a ≡ a ( m o d m ) a \equiv a \pmod m a≡a(modm);(自反性)
-
若 a ≡ b ( m o d m ) a \equiv b \pmod m a≡b(modm),则 b ≡ a ( m o d m ) b \equiv a \pmod m b≡a(modm);(对称性)
-
若 a ≡ b ( m o d m ) a \equiv b \pmod m a≡b(modm), b ≡ c ( m o d m ) b \equiv c \pmod m b≡c(modm),则 a ≡ c ( m o d m ) a \equiv c \pmod m a≡c(modm)。(传递性)
-
若 a ≡ b ( m o d m ) a\equiv{b}\pmod{m} a≡b(modm),则可令 c = ( a m o d m ) = ( b m o d m ) c=(a\mod{m})=(b\mod{m}) c=(amodm)=(bmodm),且有 a ≡ b ≡ c ( m o d m ) a\equiv{b}\equiv{c}\pmod{m} a≡b≡c(modm)
同余和整除之间的关系👺
整数 a a a, b b b 对模 m m m 同余,即 a ≡ b ( m o d m ) a\equiv{b}\pmod{m} a≡b(modm)的充分必要条件是 m ∣ ( a − b ) m | (a - b) m∣(a−b).
说明:此定理揭示了 a , b , m a,b,m a,b,m三个整数成立的同余关系和整除关系( a ≡ b ( m o d m ) ⇔ m ∣ ( a − b ) a\equiv{b}\pmod{m} \Leftrightarrow{m | (a - b)} a≡b(modm)⇔m∣(a−b))要么同时成立,要么都不成立;并且我们可以将相对陌生的同余关系问题的研究转换为整除关系进行研究,学习同余关系前,我们对整除关系的性质和定理的认识有了积累
证明:
利用带余除法定理证明
-
必要性
- 因为 a ≡ b ( m o d m ) a\equiv{b}\pmod{m} a≡b(modm),可设 a = m q 1 + r , b = m q 2 + r , 0 ≤ r < m a=mq_1+r, b=mq_2+r, 0≤r<m a=mq1+r,b=mq2+r,0≤r<m, 则 a − b = m ( q 1 − q 2 ) , a-b=m(q_1-q_2), a−b=m(q1−q2),即 m ∣ ( a − b ) . m|(a-b). m∣(a−b).
-
充分性
- 同样利用带余除法,并且构造差式
- 设 a = m q 1 + r 1 a=mq_1+r_1 a=mq1+r1, 0 ⩽ r 1 < m 0\leqslant r_1<m 0⩽r1<m, b = m q 2 + r 2 b=mq_2+r_2 b=mq2+r2, 0 ⩽ r 2 < m 0\leqslant r_2<m 0⩽r2<m, 则 a − b = m ( q 1 − q 2 ) + ( r 1 − r 2 ) . a-b=m(q_1-q_2)+(r_1-r_2). a−b=m(q1−q2)+(r1−r2).
- 因为 m ∣ ( a − b ) m|(a-b) m∣(a−b),所以 m ∣ ∣ r 1 − r 2 ∣ m||r_1-r_2| m∣∣r1−r2∣.(这里用绝对值 ∣ r 1 − r 2 ∣ |r_{1}-r_{2}| ∣r1−r2∣是一个细节)
- 但 ∣ r 1 − r 2 ∣ < m |r_1-r_2|<m ∣r1−r2∣<m,故必有 ∣ r 1 − r 2 ∣ = 0 |r_{1}-r_{2}|=0 ∣r1−r2∣=0,即 r 1 = r 2 r_1=r_2 r1=r2,即 a ≡ b ( m o d m ) . a\equiv b\pmod{m}. a≡b(modm).
- 补充:这里解释 ∣ r 1 − r 2 ∣ |r_1-r_2| ∣r1−r2∣
- 0 ⩽ r 1 < m 0\leqslant r_1<m 0⩽r1<m; 0 ⩽ r 2 < m 0\leqslant r_2<m 0⩽r2<m,将第二个不等式变形为 − m < − r 2 ⩽ 0 -m<-r_{2}\leqslant{0} −m<−r2⩽0
- 第一个和第三个等式合并: − m < r 1 − r 2 < m -m<{r_{1}-r_{2}}<{m} −m<r1−r2<m;从而 ∣ r 1 − r 2 ∣ < m |r_{1}-r_{2}|<m ∣r1−r2∣<m,注意不能取等号
相关性质|推论
性质1 同模性质
若 a ≡ b ( m o d m ) , a 1 ≡ b 1 ( m o d m ) a\equiv b\pmod{m}, a_1\equiv b_1\pmod{m} a≡b(modm),a1≡b1(modm),则
- a + a 1 ≡ b + b 1 ( m o d m ) a+a_1\equiv b+b_1\pmod{m} a+a1≡b+b1(modm);
- 显然,由此可知 a + c ≡ b + c ( m o d m ) a+c\equiv b+c\pmod{m} a+c≡b+c(modm)
- a a 1 ≡ b b 1 ( m o d m ) aa_1\equiv bb_1\pmod{m} aa1≡bb1(modm).
- k a ≡ k b ( m o d m ) ka \equiv kb \pmod{m} ka≡kb(modm), k k k 为任意整数;
- a n ≡ b n ( m o d m ) a^n \equiv b^n \pmod{m} an≡bn(modm), n n n 为正整数.
- 这表明,模 m m m同余的两个数 a , b a,b a,b它们各自的 n n n次幂也是模 m m m同余的
- 若 a b ≡ a c ( m o d m ) ab \equiv ac \pmod{m} ab≡ac(modm),且 ( a , m ) = 1 (a,m)=1 (a,m)=1,则 b ≡ c ( m o d m ) b \equiv c \pmod{m} b≡c(modm).
证明:
根据同余关系和整除关系的性质定理,求证 a + a 1 ≡ b + b 1 ( m o d m ) a+a_1\equiv b+b_1\pmod{m} a+a1≡b+b1(modm)相当于求证 m ∣ ( ( a + a 1 ) − ( b + b 1 ) ) m|((a+a_{1})-(b+b_{1})) m∣((a+a1)−(b+b1))
同理,求证 a a 1 ≡ b b 1 ( m o d m ) aa_1\equiv bb_1\pmod{m} aa1≡bb1(modm)相当于求证 m ∣ ( a a 1 − b b 1 ) m|(aa_{1}-bb_{1}) m∣(aa1−bb1)
- 由 m ∣ ( a − b ) m|(a-b) m∣(a−b), m ∣ ( a 1 − b 1 ) m|(a_1-b_1) m∣(a1−b1),由整除的性质可得 m ∣ [ ( a − b ) + ( a 1 − b 1 ) ] m|[(a-b)+(a_1-b_1)] m∣[(a−b)+(a1−b1)],即 m ∣ [ a + ( a 1 ) − ( b + b 1 ) ] m|[a+(a_1)-(b+b_1)] m∣[a+(a1)−(b+b1)].
- 由 m ∣ ( a − b ) m|(a-b) m∣(a−b), m ∣ ( a 1 − b 1 ) m|(a_1-b_1) m∣(a1−b1),可得 m ∣ [ a 1 ( a − b ) + b ( a 1 − b 1 ) ] m|[a_{1}(a-b)+b(a_1-b_{1})] m∣[a1(a−b)+b(a1−b1)],即 m ∣ ( a a 1 − b b 1 ) m|(aa_1-bb_1) m∣(aa1−bb1).
- 由 m ∣ a − b m|a-b m∣a−b可得 m ∣ k ( a − b ) m|k(a-b) m∣k(a−b),所以 k a ≡ k b ( m o d m ) ka \equiv kb \pmod{m} ka≡kb(modm);或者利用性质 a a 1 ≡ b b 1 ( m o d m ) aa_1\equiv bb_1\pmod{m} aa1≡bb1(modm),其中 a 1 = b 1 = k a_{1}=b_{1}=k a1=b1=k
- 反复利用性质 a a 1 ≡ b b 1 ( m o d m ) aa_1\equiv bb_1\pmod{m} aa1≡bb1(modm),其中 a 1 = a , b 1 = b a_{1}=a,b_{1}=b a1=a,b1=b,即可得到 a n = b n ( m o d m ) a^{n}=b^{n}\pmod{m} an=bn(modm)
- 由 n ∣ a ( b − c ) n|a(b-c) n∣a(b−c), ( n , a ) = 1 (n,a)=1 (n,a)=1,以及整除和公约数的性质可得 n ∣ ( b − c ) n|(b-c) n∣(b−c),所以 b ≡ c ( m o d n ) b\equiv{c}\pmod{n} b≡c(modn)
还可以得到不与相等类似的性质.
性质 2
若 a c ≡ b c ( m o d m ) ac\equiv bc\pmod{m} ac≡bc(modm),且 ( c , m ) = d (c,m)=d (c,m)=d,则 a ≡ b ( m o d m d ) a\equiv b\left(\mathrm{mod}\frac{m}{d}\right) a≡b(moddm).
说明:定理指出了我们可以通过提出模 m m m同余的两个操作数的公约数,并将模缩小为 m d \frac{m}{d} dm,其中 d = ( c , m ) d=(c,m) d=(c,m)
证明:由条件 a c ≡ b c ( m o d m ) ac\equiv bc\pmod{m} ac≡bc(modm)得 m ∣ c ( a − b ) m|c(a-b) m∣c(a−b),知 m d ∣ c d ( a − b ) \frac{m}{d}\bigg|\frac{c}{d}(a-b) dm dc(a−b).又由 ( c , m ) = d (c,m)=d (c,m)=d和最大公约数的性质,得 ( m d , c d ) = 1 \left(\frac{m}{d},\frac{c}{d}\right)=1 (dm,dc)=1,根据整除和公约数(互素)的性质,可得 m d ∣ ( a − b ) \frac{m}{d}\bigg|(a-b) dm (a−b).所以 a ≡ b ( m o d m d ) a\equiv{b}\pmod{\frac{m}{d}} a≡b(moddm)
例如,由 17 × 6 ≡ 25 × 6 ( m o d 8 ) 17\times 6\equiv 25\times 6\pmod{8} 17×6≡25×6(mod8)及 ( 6 , 8 ) = 2 (6,8)=2 (6,8)=2,可知 17 ≡ 25 ( m o d 4 ) 17\equiv 25\pmod{4} 17≡25(mod4).
性质 3 不同模的同余式性质
如果 a ≡ b ( m o d m i ) a \equiv b \pmod{m_i} a≡b(modmi),其中 1 ≤ i ≤ n 1 \le i \le n 1≤i≤n,则 a ≡ b ( m o d [ m 1 , m 2 , … , m n ] ) . a \equiv b \pmod{[m_1, m_2, \ldots, m_n]}. a≡b(mod[m1,m2,…,mn]).
说明:定理揭示了同一对数 a , b a,b a,b同时关于不同模同余时, a , b a,b a,b将对这些模的最小公倍数同余;证明思路仍然是转换为模整除差式,方便我们利用最小公倍数的性质进行推导,最后将整除式和对模同余联系起来
证明:由于 m i ∣ ( a − b ) m_i \mid (a - b) mi∣(a−b),其中 1 ≤ i ≤ n 1 \le i \le n 1≤i≤n,可见 ( a − b ) (a - b) (a−b) 是 m 1 , m 2 , … , m n m_1, m_2, \ldots, m_n m1,m2,…,mn 的公倍数,因此有 [ m 1 , m 2 , … , m n ] ∣ ( a − b ) [m_1, m_2, \ldots, m_n] \mid (a - b) [m1,m2,…,mn]∣(a−b)。
利用同余解决大数相关经典问题
整除问题可转换为同余问题,特别是判断一个能否整除另一个数的问题或者除以另一个数后余数时多少的问题以及类似或相关的问题
这类问题依赖于对同余和整除性质的了解,比如同余性质:若 a ≡ b ( m o d m ) a\equiv{b}\pmod{m} a≡b(modm),则可令 c = ( a m o d m ) = ( b m o d m ) c=(a\mod{m})=(b\mod{m}) c=(amodm)=(bmodm),且有 a ≡ b ≡ c ( m o d m ) a\equiv{b}\equiv{c}\pmod{m} a≡b≡c(modm)
大数整除问题
求证$641 \mid F_5 。其中 。其中 。其中F_{5}=2^{32} + 1 表示 表示 表示n=5$时的费马数
分析
2 32 2^{32} 232是一个很大的数,对于二进制了解的同学可以知道这是个过40亿的数,( 2 32 = 2 2 ⋅ 2 30 = 4 ⋅ 102 4 3 > 4 ⋅ 100 0 3 = 4 ⋅ 1 0 9 2^{32}=2^{2}\cdot2^{30}=4\cdot{1024^{3}}>4\cdot 1000^{3}=4\cdot 10^{9} 232=22⋅230=4⋅10243>4⋅10003=4⋅109),利用同余的性质来减少计算量,也就是找到一个比较小的数 x x x,满足 2 32 + 1 ≡ x ( m o d 641 ) 2^{32} + 1\equiv{x}\pmod{641} 232+1≡x(mod641),通过判断 641 ∣ x 641|x 641∣x是否成立来判断 641 ∣ F 5 641|F_{5} 641∣F5是否成立
我们先从 2 8 2^{8} 28次方(或直接从 2 16 2^{16} 216)开始试探;
事实上,我们可以先判断 2 32 ∣ 641 2^{32}|641 232∣641,根据同余性质, ( 2 32 + 1 ) ∣ 641 (2^{32}+1)|641 (232+1)∣641就是容易的事情
最后的效果是一个10位数除以 641 641 641的整除问题转换为几次5位数能否整除 641 641 641的整除或求余问题
在 a ≡ b ( m o d m ) a\equiv{b}\pmod{m} a≡b(modm)求取缩小 x x x的过程是通过计算余数( x i = min ( a , b ) m o d m x_{i}=\min{(a,b)}\mod{m} xi=min(a,b)modm),我们有 a ≡ b ≡ x i ( m o d m ) a\equiv{b}\equiv{x_{i}}\pmod{m} a≡b≡xi(modm)
如果 x i x_{i} xi仍然很大,那么继续操作得到 x 2 x_{2} x2和 a , b a,b a,b都对模 m m m同余
证明:
下面这个过程有一定的计算量,但是比起直接计算 ( 2 32 + 1 ) / 641 (2^{32}+1)/641 (232+1)/641的余数仍然要轻松的多
2 8 = 256 2^8 = 256 28=256, 2 16 = 65536 2^{16}=65536 216=65536, 2 16 m o d 641 = 154 2^{16}\mod{641}=154 216mod641=154,因此 2 16 ≡ 154 ( m o d 641 ) 2^{16}\equiv 154 \pmod{641} 216≡154(mod641)(1)
由同余的性质,式(1)变形为 2 32 ≡ 15 4 2 ( m o d 641 ) 2^{32}\equiv 154^2 \pmod{641} 232≡1542(mod641);(2)
而 15 4 2 = 23716 154^2=23716 1542=23716, 15 4 2 m o d 641 154^2\mod{641} 1542mod641= 640 640 640,所以 2 32 ≡ 15 4 2 ≡ 640 2^{32}\equiv{154^{2}}\equiv{640} 232≡1542≡640
2 32 ≡ ( 154 ) 2 = 23716 ≡ 640 ≡ − 1 ( m o d 641 ) 2^{32} \equiv (154)^2 = 23716 \equiv 640 \equiv -1 \pmod{641} 232≡(154)2=23716≡640≡−1(mod641)。
所以 2 32 + 1 ≡ 0 ( m o d 641 ) 2^{32}+1\equiv{0}\pmod{641} 232+1≡0(mod641),这说明 2 32 + 1 2^{32}+1 232+1除以 641 641 641的余数和 0 0 0除以641的余数相同都是0,从而 ( 2 32 + 1 ) ∣ 641 (2^{32}+1)|641 (232+1)∣641
这个结果否定了费马的一个猜想: 2 2 n + 1 2^{2^n} + 1 22n+1 都是素数(其中 n n n 为自然数)。
末尾数字问题
求 2 3 23 23^{23} 2323 的末位数字。
分析:根据进位计数法的定义可知,一个 r r r进制数 S r S_{r} Sr的个位数可通过 S r m o d r S_{r}\mod{r} Srmodr来求得
那么一个十进制数整数的末位(个位)可以通过除以10求余数获得
解:
2 3 23 ≡ 3 23 ≡ ( 3 2 ) 11 ⋅ 3 ≡ ( 9 ) 11 ⋅ 3 ≡ ( 10 − 1 ) 11 ⋅ 3 ≡ − 1 ⋅ 3 ≡ 7 ( m o d 10 ) 23^{23} \equiv 3^{23} \equiv (3^2)^{11} \cdot 3 \equiv (9)^{11} \cdot 3 \equiv (10 - 1)^{11} \cdot 3 \equiv -1 \cdot 3 \equiv 7 \pmod{10} 2323≡323≡(32)11⋅3≡(9)11⋅3≡(10−1)11⋅3≡−1⋅3≡7(mod10)
由二项式定理展开式 ( 10 − 1 ) 11 (10-1)^{11} (10−1)11= ∑ i = 0 11 ( 11 i ) 1 0 i ( − 1 ) 11 − i \sum_{i=0}^{11}\binom{11}{i}10^{i}(-1)^{11-i} ∑i=011(i11)10i(−1)11−i
( 10 − 1 ) 11 (10 - 1)^{11} (10−1)11= ( − 1 + 10 k ) (-1+10k) (−1+10k), k ∈ Z + k\in\mathbb{Z_{+}} k∈Z+,其个位数为 10 − 1 = 9 10-1=9 10−1=9所以 ( 10 − 1 ) 11 m o d 10 = 9 (10-1)^{11}\mod{10}=9 (10−1)11mod10=9,所以 ( 10 − 1 ) 11 ≡ 9 ( m o d 10 ) (10-1)^{11}\equiv{9}\pmod{10} (10−1)11≡9(mod10),根据同模性质, ( 10 − 1 ) 11 ⋅ 3 ≡ 27 ( m o d 10 ) (10-1)^{11}\cdot{3}\equiv{27}\pmod{10} (10−1)11⋅3≡27(mod10),从而 ( 10 − 1 ) 11 ⋅ 3 ≡ 27 ≡ 7 ( m o d 10 ) (10-1)^{11}\cdot{3}\equiv{27}\equiv{7}\pmod{10} (10−1)11⋅3≡27≡7(mod10)
因此 2 3 23 23^{23} 2323 的末位数字是 7。
日期问题
例 1 今天为星期日,过 200 4 2004 2004^{2004} 20042004 天后的今天是星期几?
分析: 200 4 2004 2004^{2004} 20042004 这个数很大,我们很难直接判断 7 7 7 除 200 4 2004 2004^{2004} 20042004 的余数是多少。现在,我们想办法把 200 4 2004 2004^{2004} 20042004 变小。一个自然的考虑是 7 7 7 除底数 2004 2004 2004 的余数是多少,利用这个余数替换底数 2004 2004 2004,然后降次,反复进行这个过程,直至去掉指数。
解:因为 2004 = 7 × 286 + 2 2004 = 7 \times 286 + 2 2004=7×286+2,所以 2004 ≡ 2 ( m o d 7 ) 2004 \equiv 2 \pmod{7} 2004≡2(mod7)。
由同余的性质,有
200 4 2004 ≡ 2 2004 ( m o d 7 ) , 2004^{2004} \equiv 2^{2004} \pmod{7}, 20042004≡22004(mod7),
而 2 2004 = 8 668 2^{2004} = 8^{668} 22004=8668,所以 2 2004 ≡ 8 668 ( m o d 7 ) 2^{2004} \equiv 8^{668} \pmod{7} 22004≡8668(mod7)。
又因为 8 ≡ 1 ( m o d 7 ) 8 \equiv 1 \pmod{7} 8≡1(mod7),所以 8 668 ≡ 1 668 = 1 ( m o d 7 ) 8^{668} \equiv 1^{668} = 1 \pmod{7} 8668≡1668=1(mod7)。
因此 200 4 2004 ≡ 1 ( m o d 7 ) 2004^{2004} \equiv 1 \pmod{7} 20042004≡1(mod7),即 7 7 7 除 200 4 2004 2004^{2004} 20042004 的余数为 1 1 1,所以过 200 4 2004 2004^{2004} 20042004 天后的今天是星期一。
例 2 证: 17 ∣ 1 9 1000 − 1 17 | 19^{1000} - 1 17∣191000−1。
分析:类似例 1,我们想办法把 1 9 1000 19^{1000} 191000 变小,用 17 17 17 除底数 19 19 19 的余数替换底数 19 19 19,然后降次,反复进行这个过程,直至去掉指数。
证明:要证 17 ∣ 1 9 1000 − 1 17 | 19^{1000} - 1 17∣191000−1,只需证 1 9 1000 ≡ 1 ( m o d 17 ) 19^{1000} \equiv 1 \pmod{17} 191000≡1(mod17),
因为 19 ≡ 2 ( m o d 17 ) 19 \equiv 2 \pmod{17} 19≡2(mod17),所以
1 9 1000 ≡ 2 1000 ≡ 1 6 250 ( m o d 17 ) . 19^{1000} \equiv 2^{1000} \equiv 16^{250} \pmod{17}. 191000≡21000≡16250(mod17).
又由于 16 ≡ − 1 ( m o d 17 ) 16 \equiv -1 \pmod{17} 16≡−1(mod17),故 1 6 250 ≡ ( − 1 ) 250 = 1 ( m o d 17 ) 16^{250} \equiv (-1)^{250} = 1 \pmod{17} 16250≡(−1)250=1(mod17)。
因此 17 ∣ 1 9 1000 − 1 17 | 19^{1000} - 1 17∣191000−1。