文章目录
- 一、定义
-
- 内容
- 二、性质
-
- 1. a ≡ b ( m o d a≡b (mod a≡b(mod n ) ⇐ ⇒ I ( a ) ≡ I ( b ) ( m o d n)\Leftarrow \Rightarrow I(a)≡I(b)(mod n)⇐⇒I(a)≡I(b)(mod φ ( n ) ) φ(n)) φ(n))
- 2. I ( a b ) ≡ I ( a ) + I ( b ) ( m o d I(ab)≡I(a)+I(b) (mod I(ab)≡I(a)+I(b)(mod φ ( n ) ) φ(n)) φ(n))
-
- 证明
- 推论一: I ( a k ) ≡ k I ( a ) ( m o d I(a^k)≡kI(a) (mod I(ak)≡kI(a)(mod φ ( n ) ) φ(n)) φ(n))
- 推论二: I ( ∏ i = 1 k a i ) ≡ ∑ i = 1 k I ( a i ) ( m o d I(\prod_{i=1}^ka^i )≡\sum_{i=1}^kI(a^i) (mod I(∏i=1kai)≡∑i=1kI(ai)(mod φ ( n ) ) φ(n)) φ(n))
- 3.当 g c d ( a , n ) = 1 gcd(a,n)=1 gcd(a,n)=1,且有两个原根 g 1 , g 2 g_1,g_2 g1,g2时, i n d g 1 a ≡ i n d g 1 g 2 ∗ i n d g 2 a ( m o d ind_{g_1}a≡ind_{g_1}{g_2}*ind_{g_2}a(mod indg1a≡indg1g2∗indg2a(mod φ ( n ) ) φ(n)) φ(n))
-
- 证明
- 三、简单应用·解方程 3 x 5 ≡ 1 ( m o d 3x^5≡1(mod 3x5≡1(mod 23 ) 23) 23)
一、定义
内容
设正整数 n ≥ 2 n\geq2 n≥2并且有原根 g g g,那么 g 0 , g 1 … … g φ ( n ) − 1 g^0,g^1……g^{φ(n) -1} g0,g1……gφ(n)−1可以构成模 n n n的既约剩余系,对于任意满足 g c d ( a , n ) = 1 gcd(a,n)=1 gcd(a,n)=1的 a a a,均有 g x ≡ a ( m o d g^x≡a (mod gx≡a(mod n ) n) n) ( 0 ≤ x < φ ( n ) ) (0\leq x<φ(n)) (0≤x<φ(n))。
将解 x x x记作: i n d g a ind_ga indga m o d mod mod φ ( n ) φ(n) φ(n)
称为:a的以g为底模n的指标
在不会混淆的情况下可以将其简记为: I ( a ) I(a) I(a)
属于集合 ∈ { 0 , 1 , 2 … … φ ( n ) − 1 } \in\{0,1,2……φ(n) -1\} ∈{0,1,2……φ(n)−1}
二、性质
1. a ≡ b ( m o d a≡b (mod a≡b(mod n ) ⇐ ⇒ I ( a ) ≡ I ( b ) ( m o d n)\Leftarrow \Rightarrow I(a)≡I(b)(mod n)⇐⇒I(a)≡I(b)(mod φ ( n ) ) φ(n)) φ(n))
2. I ( a b ) ≡ I ( a ) + I ( b ) ( m o d I(ab)≡I(a)+I(b) (mod I(ab)≡I(a)+I(b)(mod φ ( n ) ) φ(n)) φ(n))
证明
当 g c d ( a , n ) = g c d ( b , n ) = 1 gcd(a,n)=gcd(b,n)=1 gcd(a,n)=gcd(b,n)=1时,同时存在 g c d ( a b , n ) = 1 gcd(ab,n)=1 gcd(ab,n)=1,根据定义,有:
g I ( a b ) ≡ a b ( m o d g^{I(ab)}≡ab(mod gI(ab)≡ab(mod n ) n) n)
由于 a b ≡ g I ( a ) g I ( b ) ( m o d ab≡g^{I(a)}g^{I(b)}(mod ab≡gI(a)gI(b)(mod n ) n) n)
最终可以得到: g I ( a b ) ≡ g I ( a ) g I ( b ) ( m o d g^{I(ab)}≡g^{I(a)}g^{I(b)}(mod gI(ab)≡gI(a)gI(b)(mod n ) n) n)
在结合之前介绍阶时用到的
定理三: g c d ( a , n ) = = 1 gcd(a,n)==1 gcd(a,n)==1, a x ≡ a y ( m o d a^x ≡a^y(mod ax≡ay(mod n ) n) n)的充要条件为 x ≡ y ( m o d x ≡y(mod x≡y(mod o r d n a ) ord_na) ordna)
由于 g g g为 n n n的原根,那么 o r d n a ord_na ordna就等于 φ ( n ) φ(n) φ(n)
最后得到了: I ( a ) ≡ I ( a ) + I ( b ) ( m o d I(a)≡I(a)+I(b) (mod I(a)≡I(a)+I(b)(mod φ ( n ) ) φ(n)) φ(n))
推论一: I ( a k ) ≡ k I ( a ) ( m o d I(a^k)≡kI(a) (mod I(ak)≡kI(a)(mod φ ( n ) ) φ(n)) φ(n))
推论二: I ( ∏ i = 1 k a i ) ≡ ∑ i = 1 k I ( a i ) ( m o d I(\prod_{i=1}^ka^i )≡\sum_{i=1}^kI(a^i) (mod I(∏i=1kai)≡∑i=1kI(ai)(mod φ ( n ) ) φ(n)) φ(n))
3.当 g c d ( a , n ) = 1 gcd(a,n)=1 gcd(a,n)=1,且有两个原根 g 1 , g 2 g_1,g_2 g1,g2时, i n d g 1 a ≡ i n d g 1 g 2 ∗ i n d g 2 a ( m o d ind_{g_1}a≡ind_{g_1}{g_2}*ind_{g_2}a(mod indg1a≡indg1g2∗indg2a(mod φ ( n ) ) φ(n)) φ(n))
证明
由两个原根,首先可以得到两个式子:
( 1 ) g 1 i n d g 1 a ≡ a ( m o d (1)g_1^{ind_{g_1}a}≡a (mod (1)g1indg1a≡a(mod n ) n) n)
( 2 ) g 2 i n d g 2 a ≡ a ( m o d (2)g_2^{ind_{g_2}a}≡a (mod (2)g2indg2a≡a(mod n ) n) n)
当然, g 2 g_2 g2同样满足 g c d ( g 2 , a ) = 1 gcd(g_2,a)=1 gcd(g2,a)=1,所以同时存在式子:
( 3 ) g 1 i n d g 1 g 2 ≡ g 2 ( m o d (3)g_1^{ind_{g_1}g_2}≡g_2 (mod (3)g1indg1g2≡g2(mod n ) n) n)
将式子(2)、(3)结合,
得: ( g 1 i n d g 1 g 2 ) i n d g 2 a ≡ a ( m o d {(g_1^{ind_{g_1}g_2})}^{ind_{g_2}a}≡a (mod (g1indg1g2)indg2a≡a(mod n ) n) n)
再与(1)结合,
得: g 1 i n d g 1 g 2 i n d g 2 a ≡ g 1 i n d g 1 a ( m o d g_1^{ind_{g_1}g_2ind_{g_2}a}≡g_1^{ind_{g_1}a} (mod g1indg1g2indg2a≡g1indg1a(mod n ) n) n)
再次使用前介绍阶时用到的
定理三: g c d ( a , n ) = = 1 gcd(a,n)==1 gcd(a,n)==1, a x ≡ a y ( m o d a^x ≡a^y(mod ax≡ay(mod n ) n) n)的充要条件为 x ≡ y ( m o d x ≡y(mod x≡y(mod o r d n a ) ord_na) ordna)
由于 g g g为 n n n的原根,那么 o r d n a ord_na ordna就等于 φ ( n ) φ(n) φ(n)
此时就得到了: i n d g 1 a ≡ i n d g 1 g 2 ∗ i n d g 2 a ( m o d ind_{g_1}a≡ind_{g_1}{g_2}*ind_{g_2}a(mod indg1a≡indg1g2∗indg2a(mod φ ( n ) ) φ(n)) φ(n))
三、简单应用·解方程 3 x 5 ≡ 1 ( m o d 3x^5≡1(mod 3x5≡1(mod 23 ) 23) 23)
可以用数论之阶与原根中的方法求出23的最小原根5
再求出对应的指标表:指数由0到 φ ( n ) − 1 φ(n)-1 φ(n)−1
指数 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
模23的结果 | 1 | 5 | 2 | 10 | 4 | 20 | 8 | 17 | 16 | 11 | 9 | 22 | 18 | 21 | 13 | 19 | 3 | 15 | 6 | 7 | 12 | 14 |
由于 g c d ( 3 x 5 , 23 ) = g c d ( 1 , 23 ) = 1 gcd(3x^5,23)=gcd(1,23)=1 gcd(3x5,23)=gcd(1,23)=1,所以 3 x 5 、 1 3x^5、1 3x5、1有指标,
记作: i n d 5 ( 3 x 5 ) ind_5{(3x^5)} ind5(3x5)和 i n d 5 1 ind_5{1} ind51
再次使用前介绍阶时用到的
定理三: g c d ( a , n ) = = 1 gcd(a,n)==1 gcd(a,n)==1, a x ≡ a y ( m o d a^x ≡a^y(mod ax≡ay(mod n ) n) n)的充要条件为 x ≡ y ( m o d x ≡y(mod x≡y(mod o r d n a ) ord_na) ordna)
由于 g g g为 n n n的原根,那么 o r d n a ord_na ordna就等于 φ ( n ) φ(n) φ(n)
可以得到: i n d 5 ( 3 x 5 ) ≡ i n d 5 1 ( m o d ind_5{(3x^5)} ≡ind_5{1}(mod ind5(3x5)≡ind51(mod 22 ) 22) 22)
使用性质二
可以得到: i n d 5 ( 3 ) + 5 i n d 5 ( x ) ≡ i n d 5 1 ( m o d ind_5{(3)}+5 ind_5{(x)}≡ind_5{1}(mod ind5(3)+5ind5(x)≡ind51(mod 22 ) 22) 22)
5 i n d 5 ( x ) ≡ − 16 ( m o d 5 ind_5{(x)}≡-16(mod 5ind5(x)≡−16(mod 22 ) 22) 22)
5 i n d 5 ( x ) ≡ 50 ( m o d 5 ind_5{(x)}≡50(mod 5ind5(x)≡50(mod 22 ) 22) 22)
再使用消去律,
得到: i n d 5 ( x ) ≡ 10 ( m o d ind_5{(x)}≡10(mod ind5(x)≡10(mod 22 ) 22) 22)
就是说: x ≡ 5 i n d 5 ( x ) ( m o d x≡5^{ind_5{(x)}}(mod x≡5ind5(x)(mod 23 ) 23) 23) ≡ 5 10 ( m o d ≡5^{10}(mod ≡510(mod 23 ) ≡ 9 ( m o d 23)≡9(mod 23)≡9(mod 23 ) 23) 23)
查表可知