自学内容网 自学内容网

算数基本定理@质因数分解原理

abstract

把自然数写成素数的乘积,结论就是著名的算术基本定理。

此定理建立了自然数与素数之间的一个重要的关系式。

算数基本定理是整除理论性质和结论的精华,是整个初等数论的基础

  • 证明一些方程是否有整数解
  • 能够从公式的角度解决许多直接计算但计算量大的问题,比如求一个数的正约数数量

素数相关的整除性质和结论

  1. p p p是一个素数, a a a是任一整数,则有: ( p , a ) = 1 (p,a)=1 (p,a)=1(即 p ∤ a p\nmid{a} pa),或 ( p , a ) = p (p,a)=p (p,a)=p(即 p ∣ a p|a pa).
    • 证明:由素数的定义和整除的定义,上述结论是显然的
      • 由最大公约数的定义有 ( p , a ) ∣ p (p,a)|p (p,a)p,而对于素数 p p p,它只有2个约数 1 , p 1,p 1,p,从而: 1 ∣ p 1|p 1∣p, p ∣ p p|p pp
      • 可知 ( p , a ) = 1 (p,a)=1 (p,a)=1 ( p , a ) = p (p,a)=p (p,a)=p,由后者即得 p ∣ a p|a pa.
      • 此定理直白地说就是,一个素数 p p p的约数只有 1 , p 1,p 1,p,因此任意其他数 a a a p p p的公约数只有 1 , p 1,p 1,p两种可能; ( p , a ) = 1 (p,a)=1 (p,a)=1 ( p , a ) = p (p,a)=p (p,a)=p,后者和 p ∣ a p|a pa等价
  2. p p p为素数, p ∣ a b p|ab pab,且 p ∤ a p\nmid a pa,则 p ∣ b p|b pb.
    • 定理也表明,如果 p ∣ a b p|ab pab,则 a , b a,b a,b至少有一个能被 p p p整除
    • 证明:由 p ∤ a p\nmid a pa及结论1,知 ( p , a ) = 1 (p,a)=1 (p,a)=1.故由公约数的性质(若 p ∣ a b , ( p , a ) = 1 p|ab,(p,a)=1 pab,(p,a)=1 p ∣ b p|b pb),即知 p ∣ b p|b pb.
  3. p ∣ ( a 1 a 2 ⋯ a s ) p|(a_{1}a_{2}\cdots a_{s}) p(a1a2as),则 p p p至少能整除一个 a i , 1 ⩽ i ⩽ s a_{i},1\leqslant i\leqslant s ai,1is.
    • 该结论也表明,如果 p ∤ a i p\nmid{a_{i}} pai, 1 ⩽ i ⩽ s 1\leqslant{i}\leqslant{s} 1is,则 p ∤ ( a 1 a 2 ⋯ a s ) p\nmid{(a_{1}a_{2}\cdots{a_{s}})} p(a1a2as)
    • 证明:可以用反证法,利用结论2
      • p ∤ a 1 p\nmid a_{1} pa1,则由结论2知 p ∣ ( a 2 ⋯ a s ) p|(a_{2}\cdots a_{s}) p(a2as).
      • p ∤ a 2 p\nmid a_{2} pa2,同理可得 p ∣ ( a 3 ⋯ a s ) p|(a_{3}\cdots a_{s}) p(a3as).
      • …依次类推
      • 最终可得$p|a_{s} $.

定理1(算术基本定理)

n > 1 n>1 n>1,则 n n n可分解成素数的乘积 n = p 1 p 2 ⋯ p m , n=p_{1}p_{2}\cdots p_{m}, n=p1p2pm,

如果不计(较)这些素数的次序,则分解式(1)是惟一的.

或者是,如果将这些都元素升序(降序)排序,则分解结果唯一

证明分为两部分进行

可分解性

先证 n n n 可分解成素数的乘积.

n n n 是素数时,定理显然成立.

n n n 是合数时,记 p 1 p_1 p1 n n n最小素因子,则有

  • n = p 1 n 1 n = p_1 n_1 n=p1n1, 1 < n 1 < n . 1 < n_1 < n. 1<n1<n.

  • n 1 = p 2 n 2 n_1=p_{2}n_{2} n1=p2n2, 1 < n 2 < n 1 1<n_{2}<n_{1} 1<n2<n1;

  • n 2 = p 3 n 3 n_2=p_{3}n_{3} n2=p3n3, 1 < n 3 < n 2 1<n_{3}<n_{2} 1<n3<n2;

  • …继续上述过程

  • n m − 1 = p m n_{m-1}=p_{m} nm1=pm

n > n 1 > n 2 > ⋯ > 1 n > n_1 > n_2 > \cdots > 1 n>n1>n2>>1,其中 1 < n i + 1 < n i , ( i = 1 , 2 , ⋯   ) 1<n_{i+1}<n_{i},(i=1,2,\cdots) 1<ni+1<ni,(i=1,2,),此过程不能超过 n n n 次,

只要 n i n_{i} ni是个合数,就能继续分解,直到其变成一个素数为止

所以最后必有 n = p 1 p 2 ⋯ p m . n = p_1 p_2 \cdots p_m. n=p1p2pm.

惟一性

证明分解的唯一性,从分解后的约数数量和取值分别判断相等,并且通常取定一个顺序,便于比较取值对应相等

n = p 1 p 2 ⋯ p m = q 1 q 2 ⋯ q t n = p_1 p_2 \cdots p_m = q_1 q_2 \cdots q_t n=p1p2pm=q1q2qt

其中 p 1 ⩽ p 2 ⩽ ⋯ ⩽ p m p_1 \leqslant p_2 \leqslant \cdots \leqslant p_m p1p2pm q 1 ⩽ q 2 ⩽ ⋯ ⩽ q t q_1 \leqslant q_2 \leqslant \cdots \leqslant q_t q1q2qt,且 p i , q j p_i, q_j pi,qj 均为素数 ( 1 ⩽ i ⩽ m 1 \leqslant i \leqslant m 1im, 1 ⩽ j ⩽ t 1 \leqslant j \leqslant t 1jt).

p 1 ∣ q 1 ⋯ q t p_1 | q_1 \cdots q_t p1q1qt 和结论 3 知, ∃ j ∈ {   1 , 2 , ⋯   , t   } \exist{j\in\set{1,2,\cdots,t}} j{1,2,,t} 满足 p 1 ∣ q j p_1 | q_j p1qj,由于 p 1 , q j p_{1},q_{j} p1,qj都是素数,即得 p 1 = q j ⩾ q 1 p_1 = q_j \geqslant q_1 p1=qjq1.

同理可得 q 1 = p i ⩾ p 1 q_1 = p_i \geqslant p_1 q1=pip1. 因此有 p 1 = q 1 p_1 = q_1 p1=q1.

重复以上论证,依次可证明 p 2 = q 2 , … , p m = q t p_2 = q_2, \ldots, p_m = q_t p2=q2,,pm=qt,从而 m = t m = t m=t.

唯一标准分解式

把 (1) 式中相同素数写成幂的形式,即得

n = p 1 β 1 p 2 β 2 ⋯ p r β r n = p_1^{\beta_1} p_2^{\beta_2} \cdots p_r^{\beta_r} n=p1β1p2β2prβr, ( p 1 < p 2 < ⋯ < p r ) (p_1 < p_2 < \cdots < p_r) (p1<p2<<pr), ( β i ⩾ 1 ; ( i ∈ {   1 , 2 , ⋯   , r   } ) ) . (\beta_i \geqslant 1;(i\in\set{1,2,\cdots,r})). (βi1;(i{1,2,,r})).

上式称为 n n n标准分解式,对给定的 n n n,标准分解式是唯一的.

定理2 标准分解式和正约数个数

n = p 1 α 1 p 2 α 2 ⋯ p s α s n = p_1^{\alpha_1}p_2^{\alpha_2}\cdots p_s^{\alpha_s} n=p1α1p2α2psαs n n n标准分解式,若用 τ ( n ) \tau(n) τ(n) 表示 n n n 的所有正约数的个数,则有
τ ( n ) = ( α 1 + 1 ) ( α 2 + 1 ) ⋯ ( α s + 1 ) . \tau(n) = (\alpha_1 + 1)(\alpha_2 + 1)\cdots(\alpha_s + 1). τ(n)=(α1+1)(α2+1)(αs+1).

说明

标准分解式不仅给出了整数 n n n的素数乘积表示,还间接给出了该整数 n n n的正约数(能够整除 n n n的所有正整数,不仅仅是素因数)个数

证明

利用排列组合证明

n n n 的正约数 d d d 必形如 d = p 1 l 1 ⋯ p s l s d = p_1^{l_1}\cdots p_s^{l_s} d=p1l1psls,其中

  • l 1 l_1 l1 可取 0 至 α 1 \alpha_1 α1,共有 ( α 1 + 1 ) (\alpha_1 + 1) (α1+1) 种取法;

  • l 2 l_2 l2 可取 0 至 α 2 \alpha_2 α2,共有 ( α 2 + 1 ) (\alpha_2 + 1) (α2+1) 种取法;

  • l i l_{i} li可取 0 0 0 α i \alpha_{i} αi,共有 ( α i + 1 ) (\alpha_{i}+1) (αi+1)种取法;

  • 因此有

τ ( n ) = ( α 1 + 1 ) ( α 2 + 1 ) ⋯ ( α s + 1 ) . \tau(n) = (\alpha_1 + 1)(\alpha_2 + 1)\cdots(\alpha_s + 1). τ(n)=(α1+1)(α2+1)(αs+1).

12 = 2 2 × 3 1 12 = 2^2 \times 3^1 12=22×31,12 的正约数有 ( 2 + 1 ) ( 1 + 1 ) = 6 (2+1)(1+1) = 6 (2+1)(1+1)=6 个。

360 = 2 3 × 3 2 × 5 1 360 = 2^3 \times 3^2 \times 5^1 360=23×32×51,360 的正约数有 ( 3 + 1 ) ( 2 + 1 ) ( 1 + 1 ) = 24 (3+1)(2+1)(1+1) = 24 (3+1)(2+1)(1+1)=24 个。

定理3

a , b a, b a,b 是任意两个正整数,且
a = p 1 α 1 p 2 α 2 ⋯ p k α k , α i ⩾ 0 , 1 ⩽ i ⩽ k , a = p_1^{\alpha_1}p_2^{\alpha_2}\cdots p_k^{\alpha_k}, \quad \alpha_i \geqslant 0, \quad 1 \leqslant i \leqslant k, a=p1α1p2α2pkαk,αi0,1ik,

b = p 1 β 1 p 2 β 2 ⋯ p k β k , β i ⩾ 0 , 1 ⩽ i ⩽ k , b = p_1^{\beta_1}p_2^{\beta_2}\cdots p_k^{\beta_k}, \quad \beta_i \geqslant 0, \quad 1 \leqslant i \leqslant k, b=p1β1p2β2pkβk,βi0,1ik,

( a , b ) = p 1 r 1 p 2 r 2 ⋯ p k r k , r i = min ⁡ ( α i , β i ) , 1 ⩽ i ⩽ k , (a, b) = p_1^{r_1}p_2^{r_2}\cdots p_k^{r_k}, \quad r_i = \min(\alpha_i, \beta_i), \quad 1 \leqslant i \leqslant k, (a,b)=p1r1p2r2pkrk,ri=min(αi,βi),1ik,

[ a , b ] = p 1 l 1 p 2 l 2 ⋯ p k l k , l i = max ⁡ ( α i , β i ) , 1 ⩽ i ⩽ k . [a, b] = p_1^{l_1}p_2^{l_2}\cdots p_k^{l_k}, \quad l_i = \max(\alpha_i, \beta_i), \quad 1 \leqslant i \leqslant k. [a,b]=p1l1p2l2pklk,li=max(αi,βi),1ik.


原文地址:https://blog.csdn.net/xuchaoxin1375/article/details/143784304

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!