数论

  • 整除的相关性质

  • 最大公因数的相关性质

  • 同余的相关性质

  • 线性同余方程

  • 欧几里得算法与拓展

  • 逆元

  • 中国剩余定理

  • 威尔逊定理

  • 费马小定理

  • 欧拉定理

  • 不定方程相关定理

  • 相关证明

整除的相关性质

  • 整除的定义
    设a,b\inZ,a\neq 0,若存在q\inZ
    使得b=aq,则称b能被a整除(或称a能整除b)记作a|b
    否则,称b不能被a整除,记作a\nmidb
    1.传递性:若 aba|bbcb|c ,则aca|c
    2.线性:a|b且a|c等价于对任意的整数x和y,有a(b×x+c×y)a|(b\times x+c\times y)

最大公因数的相关性质

  • 最大公因子的定义
    所有能同时整除a和b的整数中的最大者,记为(a,b)或者gcd(a,b)
    1.若(a,b)=d,则有(a/d,b/d)=1
    2.d=(a,b),当且仅当d|a,d|b且如果c|a,c|b,则c|d
    3.若(a,b)=1且a|bc,则a|c
    4.ax+by=cax+by=c,c的最小正整数解为gcd(a,b)
    5.{k(a,b)kZ}={ax+byx,yZ}\{k(a,b)|k\in Z\}=\{ax+by|x,y\in Z\}
    6.(a+cb,b)=(a,b)(a+cb,b)=(a,b)
    证明:
    (4)ax+by=cax+by=c,c的最小正整数解为gcd(a,b)
    命题即要证minax+by=d,da,dcmin{ax+by}=d,d|a,d|c,且d最大为gcd(a,b)
    反证,若d不能整除a,即存在有整数q,r,使得a=d×q+ra=d\times q+r,此时r<dr<d
    r=ad×q=a(ax+by)×q\qquad r=a-d\times q=a-(ax+by)\times q
    r=a×(1q×x)+b×(y×q)\qquad r=a\times (1-q\times x)+b\times (-y\times q)
    此时发现一个数r满足ax+by的形式,这个数r<dr<d,与d的最小性质相违背
    此时对于任意一个a,b的因子c,cdc\leq d,所以最大的d为gcd(a,b),由此得证
    (5){k(a,b)kZ}={ax+byx,yZ}\{k(a,b)|k\in Z\}=\{ax+by|x,y\in Z\}
    设左边为集合A,右边为集合B
    对于集合A来说,k=1,存在正整数ax+by=gcd(a,b)使之成立(贝祖定理),则有k×gcd(a,b)k\times gcd(a,b)存在正整数k×x,k×yk\times x,k\times y使得等式成立,即ABA\subseteq B
    对于集合B来说,即证对于任意c=a×x+b×yc=a\times x+b\times y可以表示为k×gcd(a,b)k\times gcd(a,b)的形式
    此时方程有正整数解,满足gcd(a,b)c,gcd(a,b)a,gcd(a,b)bgcd(a,b)|c,gcd(a,b)|a,gcd(a,b)|b
    则根据线性性质
    gcd(a,b)(a×x+b×y)gcd(a,b)|(a\times x+b\times y)
    则对于任意的c一定可将正整数解x,y化为k×x0,k×y0k\times x_0,k\times y_0使得c=k×gcd(a,b)c=k\times gcd(a,b)满足
    (6)(a+cb,b)=(a,b)(a+cb,b)=(a,b)
    即证更相减损法的正确性

同余的相关性质

若a,b为两个整数
他们的差a-b能被某个自然数整除
则称a就模m来说同余于b,或者说a和b关于模m同余
记为:ab(modm)a\equiv b\pmod{m}
1.自反性:aa(modm)a\equiv a\pmod{m}
2.对称性:若ab(modm)a\equiv b\pmod{m},则ba(modm)b\equiv a\pmod{m}
3.传递性:若ab(modm)a\equiv b\pmod{m},bc(modm)b\equiv c\pmod{m},则ac(modm)a\equiv c\pmod{m}
3.同加性:若ab(modm)a\equiv b\pmod{m},则a+cb+c(modm)a+c\equiv b+c\pmod{m}
4.同乘性:若ab(modm)a\equiv b\pmod{m},则a×cb×c(modm)a\times c\equiv b\times c\pmod{m}
\qquad \qquadab(modm)a\equiv b\pmod{m},cd(modm)c\equiv d\pmod{m},则a×cb×d(modm)a\times c\equiv b\times d\pmod{m}
5.同幂性:ab(modm)a\equiv b\pmod{m},则anbn(modm)a^n\equiv b^n\pmod{m}
6.a×b mod k=((a mod k ) × (b mod k )) mod ka\times b\ mod\ k=((a\ mod\ k\ )\ \times \ (b\ mod\ k\ ))\ mod\ k
7.若ab(modm)a\equiv b\pmod{m},cd(modm)c\equiv d\pmod{m},则

  • a+cb+c(modm)a+c\equiv b+c\pmod{m}
  • acbd(modm)a-c\equiv b-d\pmod{m}
  • acbd(modm)ac\equiv bd\pmod{m}

8.若acbc(modm)ac\equiv bc\pmod{m},ab(modm/(c,m))a\equiv b\pmod{m/(c,m)}
证明:
(8)若acbc(modm)ac\equiv bc\pmod{m},ab(modm/(c,m))a\equiv b\pmod{m/(c,m)}
a>ba>b
可知 acbc=k×mac-bc=k\times m
ab=(k×m)/c\qquad a-b=(k\times m)/c
a-b为整数,则(k×m)/c(k\times m)/c为整数
令gcd(c,m)=d
则有m=d×m1m=d\times m_1,c=d×c1c=d\times c_1
(k×m)/c=(k×m1)/c1(k\times m)/c=(k\times m_1)/c_1
此时m1,c1m_1,c_1互质,k/c1k/c_1为整数
所以
ab=(k/c1)×m1a-b=(k/c_1)\times m_1
ab(modm1)a\equiv b\pmod{m_1}
ab(modm/(c,m))a\equiv b\pmod{m/(c,m)}
得证

线性同余方程

a×xb(modm)a\times x\equiv b\pmod{m}
(a,m)b(a,m)\nmid b,无解;若(a,m)b(a,m)|b,则恰有(a,m)个模m不同余的解
特别的,若(a,m)互质,线性同余方程必有唯一解
证明
拓展欧几里得可以求得方程的一解x0x_0
则根据不定方程的相关定理可得,方程的所有解为x=x0+t×mgcd(a,m)x=x_0+t\times \frac {m}{gcd(a,m)}
则易知其模m不同余的所有解恰有(a,m)个

欧几里得算法与拓展

入口

逆元

入口

中国剩余定理与拓展

入口

费马小定理

入口

不定方程

入口

相关证明

1.设整数x和y满足下式:a×x+b×y=1a\times x+b\times y=1,且a|n,b|n,则有(a×b)n(a\times b)|n
证明:
an,bna|n,b|n,得(a×ba\times b)|(b×nb\times n) , (b×ab\times a)|(a×na\times n)
则有(a×ba\times b)|(a×n×x+b×n×ya\times n\times x+b\times n\times y)
右式化简得 n
得证 (a×b)n(a\times b)|n


2.若a mod p = xa\ mod\ p\ =\ x,a mod q = xa\ mod\ q\ =\ x
\qquadp、q互质,则a mod p×q = xa\ mod\ p\times q\ =\ x
证明:
存在整数a=s×p+xa=s\times p+x,a=t×q+xa=t\times q+x
则有,s×p=t×qs\times p=t\times q,又p,q互质
则存在整数r,s=r*q
所以,1=r×p×q+x1=r\times p\times q+x,得证