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