数论常见公式定理大全


写在前面

本文仅罗列公式或定理供大家查阅,不进行详细的推导。
约定符号 ( a , b ) (a,b) (a,b) gcd ⁡ ( a , b ) \gcd(a,b) gcd(a,b) [ a , b ] [a,b] [a,b] l c m ( a , b ) \mathrm{lcm}(a,b) lcm(a,b)(最大公约数,最小公倍数)。
符号 v p ( m ) = α v_p(m)=\alpha vp(m)=α,表示 p α ∣ m p^{\alpha}\mid m pαm,但 p α + 1 ∤ m p^{\alpha+1}\nmid m pα+1m,即 p α ∥ m p^{\alpha}\|m pαm.


一、基础概念

1. 整除

1.1 带余除法

a , b a,b a,b 为整数, b > 0 b>0 b>0,则存在整数 q q q r r r,使得 a = b q + r , a=bq+r, a=bq+r, 其中 0 ≤ r < b 0\le r<b 0r<b.

1.2 最大公约数

裴蜀定理 a , b a,b a,b 互素的充要条件是:存在整数 x , y x,y x,y,使得 a x + b y = 1. ax+by=1. ax+by=1. 上面的等式称为裴蜀等式

导出性质:

  • a a a b b b 的任一个公约数都是它们最大公约数的约数。
  • m m m 是正整数,则 m ( a , b ) = ( m a , m b ) m(a,b)=(ma,mb) m(a,b)=(ma,mb).
  • ( a , b ) = d (a,b)=d (a,b)=d,则 ( a d , b d ) = 1 \left(\dfrac ad,\dfrac bd\right)=1 (da,db)=1.
  • a , b a,b a,b 均与 m m m 互素,则 a b ab ab 也与 m m m 互素。
    • 即:与 m m m 互素的整数关于乘法封闭。
    • 一般地,如果 a 1 , ⋯   , a n a_1,\cdots,a_n a1,,an 均与 m m m 互素,则 a 1 ⋯ a n a_1\cdots a_n a1an m m m 互素。
  • b ∣ a c b\mid ac bac,若 ( b , c ) = 1 (b,c)=1 (b,c)=1,则 b ∣ a b\mid a ba.

1.3 最小公倍数

重要性质:

  • m m m 是整数, a ∣ m a\mid m am b ∣ m b\mid m bm,则 [ a , b ] ∣ m [a,b]\mid m [a,b]m.

  • m m m 是正整数,则 m [ a , b ] = [ m a , m b ] m[a,b]=[ma,mb] m[a,b]=[ma,mb].

  • ( a , b ) [ a , b ] = ∣ a b ∣ (a,b)[a,b]=|ab| (a,b)[a,b]=ab。特别地,若 ( a , b ) = 1 (a,b)=1 (a,b)=1,则 [ a , b ] = ∣ a b ∣ [a,b]=|ab| [a,b]=ab.

    注意,该性质只在两个整数的情况下才成立,对于多个数的情况 ( a 1 , ⋯   , a n ) [ a 1 , ⋯   , a n ] = ∣ a 1 ⋯ a n ∣ (a_1,\cdots,a_n)[a_1,\cdots, a_n]=|a_1\cdots a_n| (a1,,an)[a1,,an]=a1an 则不然。而上面的两条性质,对于多个整数的最小公倍数依然成立。

  • b 1 , b 2 , ⋯   , b n b_1,b_2,\cdots,b_n b1,b2,,bn 是两两互素的正整数, a a a 是任意整数。若 b i ∣ a   ( i = 1 , 2 , ⋯   , n ) b_i\mid a\ (i=1,2,\cdots,n) bia (i=1,2,,n),则 b 1 ⋯ b n ∣ a b_1\cdots b_n\mid a b1bna.

    • 特别地,两两互素的正整数的最小公倍数等于它们的乘积。

1.4 两个乘法公式

  • x n − y n = ( x − y ) ( x n − 1 + x n − 2 y + ⋯ + x y n − 2 + y n − 1 ) x^n-y^n=(x-y)(x^{n-1}+x^{n-2}y+\cdots+xy^{n-2}+y^{n-1}) xnyn=(xy)(xn1+xn2y++xyn2+yn1) x x x 是正整数)
  • x n + y n = ( x + y ) ( x n − 1 − x n − 2 y + ⋯ − x y n − 2 + y n − 1 ) x^n+y^n=(x+y)(x^{n-1}-x^{n-2}y+\cdots-xy^{n-2}+y^{n-1}) xn+yn=(x+y)(xn1xn2y+xyn2+yn1) x x x 是正奇数)
  • 直接结论: a p − 1 ∣ a p q − 1 a^p-1\mid a^{pq}-1 ap1apq1 a q − 1 ∣ a p q − 1 a^q-1\mid a^{pq}-1 aq1apq1.

1.5 有关整除的不等式

  • b ∣ a b\mid a ba a ≠ 0 a\ne0 a=0,则 ∣ b ∣ < ∣ a ∣ |b|<|a| b<a ∣ b ∣ ≤ 1 2 ∣ a ∣ |b|\le\dfrac12|a| b21a
  • b ∣ a b\mid a ba ∣ a ∣ < ∣ b ∣ |a|<|b| a<b,则 a = 0 a=0 a=0
  • b ∣ a b\mid a ba a ∣ b a\mid b ab,则 a = b a=b a=b.

2. 素数

2.1 唯一分解定理

唯一分解定理

  • 每个大于 1 1 1 的整数均可分解为有限个素数的积。
  • 如果不计素因数在乘积中的次序,则分解方式唯一。

可知每个大于 1 1 1 整数 n n n 可唯一地写成 n = p 1 α 1 ⋯ p k α k , n=p_1^{\alpha_1}\cdots p_k^{\alpha_k}, n=p1α1pkαk,其中 p 1 , ⋯   , p k p_1,\cdots,p_k p1,,pk 是互不相同的素数,而 α 1 , ⋯   , α k \alpha_1,\cdots,\alpha_k α1,,αk 是正整数。上式称为 n n n标准分解

关于正整数约数的几个基本性质:

  • n n n 的标准分解式为 n = p 1 α 1 ⋯ p k α k n= p_1^{\alpha_1}\cdots p_k^{\alpha_k} n=p1α1pkαk,则正整数 d d d n n n 的约数的充要条件是:其标准分解式 d = p 1 β 1 ⋯ p k β k d=p_1^{\beta_1}\cdots p_k^{\beta_k} d=p1β1pkβk 满足 0 ≤ β i ≤ α i   ( i = 1 , ⋯   , k ) 0\le\beta_i\le\alpha_i\ (i=1,\cdots,k) 0βiαi (i=1,,k).
  • τ ( n ) \tau(n) τ(n) n n n 的正约数个数, σ ( n ) \sigma(n) σ(n) n n n 的正约数之和,设 n n n 的标准分解式为 n = p 1 α 1 ⋯ p k α k n= p_1^{\alpha_1}\cdots p_k^{\alpha_k} n=p1α1pkαk,则
    • τ ( n ) = ( α 1 + 1 ) ⋯ ( α k + 1 ) \tau(n)=(\alpha_1+1)\cdots(\alpha_k+1) τ(n)=(α1+1)(αk+1)
    • σ ( n ) = p 1 α 1 + 1 − 1 p 1 − 1 ⋯ p k α k + 1 − 1 p k − 1 \sigma(n)=\dfrac{p_1^{\alpha_1+1}-1}{p_1-1}\cdots\dfrac{p_k^{\alpha_k+1}-1}{p_k-1} σ(n)=p11p1α1+11pk1pkαk+11
  • n n n 为完全平方数的充要条件是 τ ( n ) \tau(n) τ(n) 为奇数。
  • a , b a,b a,b 的标准分解式分别为 a = p 1 α 1 ⋯ p k α k a=p_1^{\alpha_1}\cdots p_k^{\alpha_k} a=p1α1pkαk b = p 1 β 1 ⋯ p k β k b=p_1^{\beta_1}\cdots p_k^{\beta_k} b=p1β1pkβk,其中 p 1 , ⋯   , p k p_1,\cdots,p_k p1,,pk 是不同的素数(为了使两个分解式在形式上包含同样的素数,允许指数 α i \alpha_i αi β i \beta_i βi 0 0 0,但不能都为 0 0 0. i = 1 , ⋯   , k i=1,\cdots,k i=1,,k)。则:
    • ( a , b ) = ∏ i = 1 k p i min ⁡ ( α i , β i ) (a,b)=\displaystyle\prod_{i=1}^k p_i^{\min(\alpha_i,\beta_i)} (a,b)=i=1kpimin(αi,βi).
    • [ a , b ] = ∏ i = 1 k p i max ⁡ ( α i , β i ) [a,b]=\displaystyle\prod_{i=1}^k p_i^{\max(\alpha_i,\beta_i)} [a,b]=i=1kpimax(αi,βi) .

2.2 n! 的标准分解

对于任意的 n > 1 n>1 n>1 及素数 p p p,设 v p ( n ! ) = α v_p(n!)=\alpha vp(n!)=α,则 α = ∑ l = 1 ∞ [ n p l ] . \alpha=\sum_{l=1}^\infty\left[\dfrac n{p^l}\right]. α=l=1[pln].
该公式与 n n n p p p 进制表示也有一些关联。设 n = ( a k ⋯ a 0 ) p = a k p k + ⋯ + a 1 p + a 0 n=(a_k\cdots a_0)_p=a_kp^k+\cdots+a_1p+a_0 n=(aka0)p=akpk++a1p+a0,其中 0 ≤ a i < p 0\le a_i<p 0ai<p i = 1 , ⋯   , k i=1,\cdots,k i=1,,k a k ≠ 0 a_k\ne0 ak=0. 记 S p ( n ) = a 0 + ⋯ + a k S_p(n)=a_0+\cdots+a_k Sp(n)=a0++ak,则 α = n − S p ( n ) p − 1 . \alpha=\dfrac{n-S_p(n)}{p-1}. α=p1nSp(n).


3. 同余

3.1 同余的简单性质

当然,最基础的运算比方说加、减、乘、乘方就不写了(因为我懒),这些性质都很显然。
然而,同余的消去律却并不总是成立,并且同余中也没有比较普遍的除法,因为一个整数除以另一个整数未必还是整数。

  • a c ≡ b c   ( m o d   m ) ac\equiv bc\ (\mathrm{mod}\ m) acbc (mod m),则 a ≡ b ( m o d   d ( c , m ) ) a\equiv b\left(\mathrm{mod}\ \dfrac d{(c,m)}\right) ab(mod (c,m)d)
    • 特别地,当 ( c , m ) = 1 (c,m)=1 (c,m)=1 时,有 a ≡ b   ( m o d   m ) a\equiv b\ (\mathrm{mod} \ m) ab (mod m)。即在 c c c m m m 互素时,消去律成立。
  • a ≡ b ( m o d   m ) a\equiv b(\mathrm{mod}\ m) ab(mod m),而 d ∣ m d\mid m dm,则 a ≡ b ( m o d   d ) a\equiv b(\mathrm{mod}\ d) ab(mod d).
  • a ≡ b ( m o d   m ) a\equiv b(\mathrm{mod}\ m) ab(mod m) d ≠ 0 d\ne0 d=0,则 d a ≡ d b ( m o d   d m ) da\equiv db(\mathrm{mod}\ dm) dadb(mod dm).
  • a ≡ b ( m o d   m i )   ( i = 1 , ⋯   , k ) a\equiv b(\mathrm{mod}\ m_i)\ (i=1,\cdots,k) ab(mod mi) (i=1,,k),则 a ≡ b ( m o d   [ m 1 , ⋯   , m k ] ) a\equiv b(\mathrm{mod}\ [m_1,\cdots, m_k]) ab(mod [m1,,mk]).

3.2 完系 & 缩系

由一个完/缩系产生另一个完/缩系。

  • ( a , m ) = 1 (a,m)=1 (a,m)=1 b b b 是任意整数
    • c 1 , ⋯   , c m c_1,\cdots,c_m c1,,cm 是模 m m m 的完系,则 a c 1 + b , ⋯   , a c m + b ac_1+b,\cdots,ac_m+b ac1+b,,acm+b 也是模 m m m 的完系
    • r 1 , ⋯   , r φ ( m ) r_1,\cdots,r_{\varphi(m)} r1,,rφ(m) 是模 m m m 的缩系,则 a r 1 , ⋯   , a r φ ( m ) ar_1,\cdots,ar_{\varphi(m)} ar1,,arφ(m) 也是模 m m m 的缩系
  • ( a , m ) = 1 (a,m)=1 (a,m)=1 b b b 是任意整数,则有整数 x x x,使得 a x ≡ b ( m o d   m ) ax\equiv b(\mathrm{mod}\ m) axb(mod m),并且所有这样的 x x x 形成模 m m m 的一个同余类。
  • 两个完/缩系中数的和、积、平方和等必然同余。

m m m 的逆:若 ( a , m ) = 1 (a,m)=1 (a,m)=1,则存在 x x x 使得 a x ≡ 1 ( m o d   m ) ax\equiv1(\mathrm{mod}\ m) ax1(mod m). 我们称满足上式的 x x x a a a 关于模 m \bm{m} m 的逆,记作 a − 1 a^{-1} a1 1 a \dfrac1a a1.
性质:

  • a ≡ b ( m o d   m ) a\equiv b(\mathrm{mod}\ m) ab(mod m),则 1 a ≡ 1 b ( m o d   m ) \dfrac1a\equiv\dfrac1b(\mathrm{mod}\ m) a1b1(mod m),反之亦然
  • 1 a b ≡ 1 a ⋅ 1 b ( m o d   m ) \dfrac1{ab}\equiv\dfrac1a\cdot\dfrac1b(\mathrm{mod}\ m) ab1a1b1(mod m)
  • 1 a + 1 b ≡ a + b a b ( m o d   m ) \dfrac1a+\dfrac1b\equiv\dfrac{a+b}{ab}(\mathrm{mod}\ m) a1+b1aba+b(mod m)
  • a 1 , ⋯   , a φ ( m ) a_1,\cdots,a_{\varphi(m)} a1,,aφ(m) 是模 m m m 的一个缩系,则 1 a 1 , ⋯   , 1 φ ( m ) \dfrac1{a_1},\cdots,\dfrac1{\varphi(m)} a11,,φ(m)1 也是模 m m m 的一个缩系

3.3 欧拉函数

欧拉函数 φ ( m ) φ(m) φ(m) 的几个重要性质:

  • m > 2 m>2 m>2,则 φ ( m ) φ(m) φ(m) 是偶数
  • m = p 1 α 1 ⋯ p k α k m=p_1^{\alpha_1}\cdots p_k^{\alpha_k} m=p1α1pkαk m m m 的标准分解,则 φ ( m ) = m ( 1 − 1 p 1 ) ⋯ ( 1 − 1 p k ) . \varphi(m)=m\left(1-\dfrac1{p_1}\right)\cdots\left(1-\dfrac1{p_k}\right). φ(m)=m(1p11)(1pk1). φ ( m ) \varphi(m) φ(m) 是积性函数,若 ( m , n ) = 1 (m,n)=1 (m,n)=1,则 φ ( m n ) = φ ( m ) φ ( n ) \varphi(mn)=\varphi(m)\varphi(n) φ(mn)=φ(m)φ(n).
  • ∑ d ∣ m φ ( d ) = m \displaystyle\sum_{d\mid m}\varphi(d)=m dmφ(d)=m.

3.4 模 m 的阶

  • ( a , m ) = 1 (a,m)=1 (a,m)=1 k k k a a a m m m 的阶, u , v u,v u,v 是任意整数,则 a u ≡ a v ( m o d   m ) a^u\equiv a^v(\mathrm{mod}\ m) auav(mod m) 的充分必要条件是 u ≡ v ( m o d   k ) u\equiv v(\mathrm{mod}\ k) uv(mod k)
    • 特别地, a u ≡ 1 ( m o d   m ) a^u\equiv 1(\mathrm{mod}\ m) au1(mod m) 的充要条件是 k ∣ u k\mid u ku
  • ( a , m ) = 1 (a,m)=1 (a,m)=1 a a a m m m 的阶为 k k k,则数列 a , a 2 , a 3 , ⋯ a,a^2,a^3,\cdots a,a2,a3, m m m 是周期的,且最小正周期为 k k k,而这 k k k 个数模 m m m 互不同余
  • ( a , m ) = 1 (a,m)=1 (a,m)=1,则 a a a m m m 的阶整除欧拉函数 φ ( m ) \varphi(m) φ(m)
    • 特别地,若 m m m 是素数 p p p,则 a a a p p p 的阶整除 p − 1 p-1 p1.
  • ( m 1 , m 2 ) = 1 (m_1,m_2)=1 (m1,m2)=1 a a a m 1 m_1 m1 的阶为 k 1 k_1 k1 a a a m 2 m_2 m2 的阶为 k 2 k_2 k2,则 a a a m 1 m 2 m_1m_2 m1m2 的阶为 [ k 1 , k 2 ] [k_1,k_2] [k1,k2]
  • p p p 是素数, i , j i,j i,j 为正整数且 i < j i<j i<j a a a p i p^i pi 的阶为 k 1 k_1 k1 a a a p j p^j pj 的阶为 k 2 k_2 k2,则有 k 1 ∣ k 2 k_1\mid k_2 k1k2

原根:若存在整数 g g g ( g , m ) = 1 (g,m)=1 (g,m)=1,使 g g g m m m 的阶恰为 φ ( m ) \varphi(m) φ(m),则称模 m m m 有原根,并称 g g g 是模 m m m 的一个原根。

  • 若模 m m m 存在原根 g g g,则 g , g 2 , ⋯   , g φ ( m ) g,g^2,\cdots,g^{\varphi(m)} g,g2,,gφ(m) 形成模 m m m 的一个缩系
  • 当且仅当 m = 2 , 4 , p l , 2 p l m=2,4,p^l,2p^l m=2,4,pl,2pl p p p 是奇素数)时,模 m m m 才有原根

3.5 二次剩余

当存在 x x x 使得 x 2 ≡ a   ( m o d   p ) x^2\equiv a\ (\mathrm{mod}\ p) x2a (mod p) 成立,则称 a a a x x x p p p 的二次剩余,否则称为非二次剩余。
a a a 为模 p p p 的二次剩余时,称 a p \dfrac ap pa 是平方元,否则是非平方元。

勒让德符号 ⬇️(见下图,图片源自百度百科)

图片源自百度百科
图片源自百度百科
*符号 ( a p ) \left(\dfrac ap\right) (pa) 也可以记为 ( a ∣ p ) (a\mid p) (ap),这样会更方便打。

如果想具体了解二次剩余和两类奇素数的关系,可以看 this.

二次互反律

对于两个不同的奇素数 p p p q q q,其勒让德符号满足 ( q ∣ p ) = ( p ∣ q ) ( − 1 ) p − 1 2 ⋅ q − 1 2 (q\mid p)=(p\mid q)(-1)^{\frac{p-1}2\cdot\frac{q-1}2} (qp)=(pq)(1)2p12q1.
有了这些性质,我们就可以计算任意的勒让德符号了。

高斯二平方和定理

方程 x 2 + y 2 = n x^2+y^2=n x2+y2=n n ∈ Z + n\in\Z^+ nZ+)有解,当且仅当 n n n 所含有的 4 k + 3 4k+3 4k+3 型素因子幂次都为偶。


4. 数论中两类特殊的数

费马数和梅森数是数论中两类特别重要的数。

4.1 费马数

形如 F n = 2 2 n + 1 F_n=2^{2^n}+1 Fn=22n+1 的数称为费马数。费马数两两互素(从而能证明素数有无穷多个)。可以通过阶来证明, 2 2 n + 1 2^{2^n}+1 22n+1 的任一素因子具有形式 2 n + 1 x + 1 2^{n+1}x+1 2n+1x+1,其中 x x x 是正整数。

4.2 梅森数

形如 M p = 2 p − 1 M_p=2^p-1 Mp=2p1 的数称为梅森数,这里 p p p 是素数。容易知道,若 M p M_p Mp 为素数,则 p p p 必为素数。我们同样可以用阶来证明, 2 p − 1 2^p-1 2p1 的任一素因子具有形式 2 p x + 1 2px+1 2px+1,其中 x x x 是正整数。


5. 数论中的局部化

定义和部分性质参见 2.2.
局部a化是一种从局部考虑问题的方法,通常会从某个特定的素因子入手寻找突破口。
v p ( n ) v_p(n) vp(n) 具有很多有用的性质:

  • v p ( m n ) = v p ( m ) + v p ( n ) v_p(mn)=v_p(m)+v_p(n) vp(mn)=vp(m)+vp(n).
  • v p ( m + n ) ≥ min ⁡ { v p ( m ) , v p ( n ) } v_p(m+n)\ge\min\{v_p(m),v_p(n)\} vp(m+n)min{vp(m),vp(n)}.
    • 特别地,若 v p ( m ) < v p ( n ) v_p(m)<v_p(n) vp(m)<vp(n),则 v p ( m + n ) = v p ( m ) v_p(m+n)=v_p(m) vp(m+n)=vp(m)
    • 一般地,若 v p ( m 1 ) < v p ( m i )   ( 2 ≤ i ≤ n ) v_p(m_1)<v_p(m_i)\ (2\le i\le n) vp(m1)<vp(mi) (2in),则 v p ( m 1 + ⋯ + m n ) = v p ( m 1 ) v_p(m_1+\cdots+m_n)=v_p(m_1) vp(m1++mn)=vp(m1)
  • v p ( n ! ) = ∑ l = 1 ∞ [ n p l ] = n − S p ( n ) p − 1 v_p(n!)=\displaystyle\sum_{l=1}^\infty\left[\dfrac n{p^l}\right]=\dfrac{n-S_p(n)}{p-1} vp(n!)=l=1[pln]=p1nSp(n),其中 S p ( n ) S_p(n) Sp(n) 是将 n n n p p p 进制表示后的数字和。
  • v p ( C n k ) = S p ( k ) + S p ( n − k ) − S p ( n ) p − 1 v_p(C_n^k)=\dfrac{S_p(k)+S_p(n-k)-S_p(n)}{p-1} vp(Cnk)=p1Sp(k)+Sp(nk)Sp(n)
    • 算术意义:将 k k k n − k n-k nk p p p 进制表示后相加的进位次数。

6. 取整函数

[ x ] [x] [x] 称为取整函数,表示不超过 x x x 的最大整数; { x } \{x\} {x} 称为小数部分函数,定义为 { x } = x − [ x ] \{x\}=x-[x] {x}=x[x]

  • x − 1 < [ x ] ≤ x < [ x ] + 1 x-1<[x]\le x<[x]+1 x1<[x]x<[x]+1
  • a ∈ Z a\in\Z aZ,则 [ a + x ] = a + [ x ] [a+x]=a+[x] [a+x]=a+[x]
  • [ x + y ] ≥ [ x ] + [ y ] [x+y]\ge[x]+[y] [x+y][x]+[y] { x + y } ≤ { x } + { y } \{x+y\}\le\{x\}+\{y\} {x+y}{x}+{y}
  • [ − x ] = { − [ x ] , x ∈ Z − [ x ] − 1 , x ∉ Z [-x]=\begin{cases}-[x],x\in\Z\\ -[x]-1,x\notin\Z\end{cases} [x]={[x],xZ[x]1,x/Z
  • 艾米特恒等式
    • [ x ] + [ x + 1 n ] + ⋯ + [ x + n − 1 n ] = [ n x ] [x]+\left[x+\dfrac1n\right]+\cdots+\left[x+\dfrac{n-1}n\right]=[nx] [x]+[x+n1]++[x+nn1]=[nx]
    • { x } + { x + 1 n } + ⋯ + { x + n − 1 n } = { n x } + n − 1 2 \{x\}+\left\{x+\dfrac1n\right\}+\cdots+\left\{x+\dfrac{n-1}n\right\}=\{nx\}+\dfrac{n-1}2 {x}+{x+n1}++{x+nn1}={nx}+2n1

7. 不定方程

7.1 二元一次与三元一次不定方程

二元一次不定方程: a x + b y = c   ( a , b , c ∈ Z ) ax+by=c\ (a,b,c\in\Z) ax+by=c (a,b,cZ)

  • 有整数解当且仅当 ( a , b ) ∣ c (a,b)\mid c (a,b)c.
  • 特解 x = x 0 x=x_0 x=x0 y = y 0 y=y_0 y=y0;通解 x = x 0 + b t ( a , b ) x=x_0+\dfrac{bt}{(a,b)} x=x0+(a,b)bt y = y 0 − a t ( a , b ) y=y_0-\dfrac{at}{(a,b)} y=y0(a,b)at

三元一次不定方程: a x + b y + c = d   ( a , b , c , d ∈ Z ) ax+by+c=d\ (a,b,c,d\in\Z) ax+by+c=d (a,b,c,dZ)

  • 有整数解当且仅当 ( a , b , c ) ∣ d (a,b,c)\mid d (a,b,c)d.

7.2 佩尔方程

形式: x 2 − d y = 1 x^2-dy=1 x2dy=1 d d d 无平方因子),该方程一定有无穷多组正整数解。
特解(基本解:最小解) x = x 1 x=x_1 x=x1 y = y 1 y=y_1 y=y1
通解 { x n = 1 2 [ ( x 1 + d y 1 ) n + ( x 1 − d y 1 ) n ] y n = 1 2 d [ ( x 1 + d y 1 ) n − ( x 1 − d y 1 ) n ] \begin{cases}x_n=\dfrac12[(x_1+\sqrt d y_1)^n+(x_1-\sqrt d y_1)^n]\\ y_n=\dfrac1{2\sqrt d}[(x_1+\sqrt d y_1)^n-(x_1-\sqrt d y_1)^n]\end{cases} xn=21[(x1+d y1)n+(x1d y1)n]yn=2d 1[(x1+d y1)n(x1d y1)n] n = 1 , 2 , ⋯ n=1,2,\cdots n=1,2,

线性递推关系: { x n = 2 x 1 x n − 1 − x n − 2 y n = 2 x 1 y n − 1 − y n − 2 \begin{cases}x_n=2x_1x_{n-1}-x_{n-2}\\ y_n=2x_1y_{n-1}-y_{n-2}\end{cases} {xn=2x1xn1xn2yn=2x1yn1yn2

*事实上,无论 ( x 1 , y 1 ) (x_1,y_1) (x1,y1) 是否为基本解,但由递推关系可以导出无穷多组正整数解。

7.3 勾股方程

形式: x 2 + y 2 = z 2 x^2+y^2=z^2 x2+y2=z2
通解 { x = a 2 − b 2 y = 2 a b z = a 2 + b 2 \begin{cases}x=a^2-b^2\\ y=2ab\\ z=a^2+b^2\end{cases} x=a2b2y=2abz=a2+b2

7.4 方程 xy = zt

形式: x y = z t xy=zt xy=zt
通解: x = a c x=ac x=ac y = b d y=bd y=bd z = a d z=ad z=ad t = b c t=bc t=bc


二、定理

1. 费马小定理与欧拉定理

费马小定理
p p p 是素数, p ∤ a p\nmid a pa,则 a p − 1 ≡ 1 ( m o d   p ) a^{p-1}\equiv1(\mathrm{mod}\ p) ap11(mod p)
也可表述为: p p p 为素数,对于任意整数 a a a,有 a p ≡ a ( m o d   p ) a^p\equiv a(\mathrm{mod}\ p) apa(mod p)

欧拉定理
( a , m ) = 1 (a,m)=1 (a,m)=1,则 a φ ( m ) ≡ 1 ( m o d   p ) a^{\varphi(m)}\equiv1(\mathrm{mod}\ p) aφ(m)1(mod p)

2. 威尔逊定理

p p p 是素数,则 ( p − 1 ) ! ≡ − 1 ( m o d   p ) (p-1)!\equiv-1(\mathrm{mod}\ p) (p1)!1(mod p)

3. 中国剩余定理

m 1 , m 2 , ⋯   , m k m_1,m_2,\cdots,m_k m1,m2,,mk 是两两互质的正整数,那么对于任意整数 a 1 , a 2 , ⋯   , a k a_1,a_2,\cdots,a_k a1,a2,,ak,一次同余方程组 x ≡ a 1 ( m o d   m 1 ) , ⋯   , x ≡ a k ( m o d   m k ) x\equiv a_1(\mathrm{mod}\ m_1),\cdots,x\equiv a_k(\mathrm{mod}\ m_k) xa1(mod m1),,xak(mod mk) 必有解,且解可以写为: x = M 1 M 1 − 1 a 1 + ⋯ + M k M k − 1 a k ( m o d   m ) , x=M_1M_1^{-1}a_1+\cdots+M_kM_k^{-1}a_k(\mathrm{mod}\ m), x=M1M11a1++MkMk1ak(mod m), 其中 m = m 1 m 2 ⋯ m k m=m_1m_2\cdots m_k m=m1m2mk M i = m m i M_i=\dfrac m{m_i} Mi=mim M i M i − 1 ≡ 1 ( m o d   m ) ( 1 ≤ i ≤ k ) M_iM_i^{-1}\equiv1(\mathrm{mod}\ m)(1\le i\le k) MiMi11(mod m)(1ik).

4. 拉格朗日定理

p p p 是素数, n n n 是非负整数,多项式 f ( x ) = a n x n + ⋯ + a 1 x + a 0 f(x)=a_nx^n+\cdots+a_1x+a_0 f(x)=anxn++a1x+a0 是一个模 p p p n n n 次的整系数多项式(即 p ∤ a n p\nmid a_n pan),则同余方程 f ( x ) ≡ 0 ( m o d   p ) f(x)\equiv0(\mathrm{mod}\ p) f(x)0(mod p) 至多有 n n n 个解(在模 p p p 有意义的情况下)。

5. 卢卡斯定理

n ≥ k n\ge k nk 为正整数, p p p 为素数,设 n n n k k k p p p 进制表示为 n = ( a d ⋯ a 0 ) p n=(a_d\cdots a_0)_p n=(ada0)p k = ( b d ⋯ b 0 ) p k=(b_d\cdots b_0)_p k=(bdb0)p,则 C n k ≡ ∏ i = 0 d C a i b i ( m o d   p ) C_n^k\equiv\displaystyle\prod_{i=0}^dC_{a_i}^{b_i}(\mathrm{mod}\ p) Cnki=0dCaibi(mod p).

由此可见, p ∣ C n k p\mid C_n^k pCnk 的充要条件是:存在一个 i i i 使得 a i < b i a_i<b_i ai<bi.

6. 升幂定理(指数提升定理)

p p p 为奇素数, x , y , n ∈ Z x,y,n\in\Z x,y,nZ ( x , p ) = ( y , p ) = 1 (x,p)=(y,p)=1 (x,p)=(y,p)=1 x ≡ y ( m o d   p ) x\equiv y(\mathrm{mod}\ p) xy(mod p),则 v p ( x n − y n ) = v p ( x − y ) + v p ( n ) v_p(x^n-y^n)=v_p(x-y)+v_p(n) vp(xnyn)=vp(xy)+vp(n).
等价形式: v p ( x n − 1 + x n − 2 y + ⋯ + y n − 1 ) = v p ( n ) v_p(x^{n-1}+x^{n-2}y+\cdots+y^{n-1})=v_p(n) vp(xn1+xn2y++yn1)=vp(n)


三、几个较为常用的小结论

  • x = q p x=\dfrac qp x=pq(既约分数)为方程 a n x + ⋯ + a 1 x + a 0 = 0 a_nx+\cdots+a_1x+a_0=0 anx++a1x+a0=0 的有理根,则有 p ∣ a n p\mid a_n pan q ∣ a 0 q\mid a_0 qa0
    • 特别地,若 a n = 1 a_n=1 an=1,则该方程有整数根。
  • p p p 为奇素数, ( a , p ) = 1 (a,p)=1 (a,p)=1 a a a p p p 的阶为 k k k p l ∥ a k − 1 p^l\|a^k-1 plak1,则 a a a p p p 的阶为 { k , t ≤ l k p t − l , t > l \begin{cases}k,t\le l\\ kp^{t-l},t>l\end{cases} {k,tlkptl,t>l
  • 伯努利不等式:对任意整数 n ≥ 0 n\ge0 n0 和任意实数 x ≥ − 1 x\ge-1 x1,有 ( 1 + x ) n ≥ 1 + n x (1+x)^n\ge1+nx (1+x)n1+nx.
  • 阶乘数 ( m 1 + ⋯ + m k ) ! m 1 ! m 2 ! ⋯ m k ! \dfrac{(m_1+\cdots+m_k)!}{m_1!m_2!\cdots m_k!} m1!m2!mk!(m1++mk)! 是正整数。
  • 逆序对的刻画: ∣ A ∣ = { ( i , j ) ∣ 1 ≤ i , j ≤ n , ( i − j ) ( a i − a j ) < 0 } |A|=\{(i,j)\mid1\le i,j\le n,(i-j)(a_i-a_j)<0\} A={(i,j)1i,jn,(ij)(aiaj)<0}.

后话

如有错误,恳请指出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值