定义:若 0 ≠ a ∈ Z , n ∈ Z + 0\neq a\in\Z,n\in\Z^+ 0̸=a∈Z,n∈Z+且 ( a , n ) = 1 (a,n)=1 (a,n)=1,满足 a x ≡ 1 ( m o d n ) a^x\equiv 1\pmod n ax≡1(modn)成立的最小正整数称为 a a a模 n n n的阶,记为 o r d n a \mathrm{ord_n a} ordna.
定理:若 0 ≠ a ∈ Z , x , n ∈ Z + 0\neq a\in\Z,x,n\in\Z^+ 0̸=a∈Z,x,n∈Z+且 ( a , n ) = 1 (a,n)=1 (a,n)=1,则 a x ≡ 1 ( m o d n ) a^x\equiv 1\pmod n ax≡1(modn)当且仅当 o r d n a ∣ x \mathrm{ord_n a}\mid x ordna∣x.
如果 o r d n a ∣ x \mathrm{ord_n a}\mid x ordna∣x,那么 x = k ⋅ o r d n a k ∈ Z + x=k\cdot \mathrm{ord_n a} \quad k\in\Z^+ x=k⋅ordnak∈Z+,所以 a x = a k ⋅ o r d n a = ( a o r d n a ) k ≡ 1 ( m o d n ) \displaystyle a^x=a^{k\cdot \mathrm{ord_n a}}=(a^{\mathrm{ord_n a}})^k\equiv 1\pmod n ax=ak⋅ordna=(aordna)k≡1(modn)若 a x ≡ 1 ( m o d n ) a^x\equiv 1\pmod n ax≡1(modn),使用带余除法: x = q ⋅ o r d n a + r 0 ≤ r < o r d n a x=q\cdot \mathrm{ord_n a}+r \quad 0\le r < \mathrm{ord_n a} x=q⋅ordna+r0≤r<ordna从而 a x = a q ⋅ o r d n a + r = ( a o r d n a ) q a r ≡ a r ≡ 1 ( m o d n ) a^x=a^{q\cdot \mathrm{ord_n a}+r}=(a^{\mathrm{ord_n a}})^q a^r\equiv a^r\equiv 1\pmod n ax=aq⋅ordna+r=(aordna)qar≡ar≡1(modn)所以 r = 0 r=0 r=0, x = q ⋅ o r d n a x=q\cdot \mathrm{ord_n a} x=q⋅ordna, o r d n a ∣ x \mathrm{ord_n a}\mid x ordna∣x.
推论:若 a a a与 n n n互素且 n > 0 n>0 n>0,则 o r d