算数基本定理@质因数分解原理
abstract
把自然数写成素数的乘积,结论就是著名的算术基本定理。
此定理建立了自然数与素数之间的一个重要的关系式。
算数基本定理是整除理论性质和结论的精华,是整个初等数论的基础
- 证明一些方程是否有整数解
- 能够从公式的角度解决许多直接计算但计算量大的问题,比如求一个数的正约数数量
素数相关的整除性质和结论
- 设
p
p
p是一个素数,
a
a
a是任一整数,则有:
(
p
,
a
)
=
1
(p,a)=1
(p,a)=1(即
p
∤
a
p\nmid{a}
p∤a),或
(
p
,
a
)
=
p
(p,a)=p
(p,a)=p(即
p
∣
a
p|a
p∣a).
- 证明:由素数的定义和整除的定义,上述结论是显然的
- 由最大公约数的定义有 ( 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 p∣p
- 可知 ( p , a ) = 1 (p,a)=1 (p,a)=1或 ( p , a ) = p (p,a)=p (p,a)=p,由后者即得 p ∣ a p|a p∣a.
- 此定理直白地说就是,一个素数 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 p∣a等价
- 证明:由素数的定义和整除的定义,上述结论是显然的
- 设
p
p
p为素数,
p
∣
a
b
p|ab
p∣ab,且
p
∤
a
p\nmid a
p∤a,则
p
∣
b
p|b
p∣b.
- 定理也表明,如果 p ∣ a b p|ab p∣ab,则 a , b a,b a,b至少有一个能被 p p p整除
- 证明:由 p ∤ a p\nmid a p∤a及结论1,知 ( p , a ) = 1 (p,a)=1 (p,a)=1.故由公约数的性质(若 p ∣ a b , ( p , a ) = 1 p|ab,(p,a)=1 p∣ab,(p,a)=1则 p ∣ b p|b p∣b),即知 p ∣ b p|b p∣b.
- 设
p
∣
(
a
1
a
2
⋯
a
s
)
p|(a_{1}a_{2}\cdots a_{s})
p∣(a1a2⋯as),则
p
p
p至少能整除一个
a
i
,
1
⩽
i
⩽
s
a_{i},1\leqslant i\leqslant s
ai,1⩽i⩽s.
- 该结论也表明,如果 p ∤ a i p\nmid{a_{i}} p∤ai, 1 ⩽ i ⩽ s 1\leqslant{i}\leqslant{s} 1⩽i⩽s,则 p ∤ ( a 1 a 2 ⋯ a s ) p\nmid{(a_{1}a_{2}\cdots{a_{s}})} p∤(a1a2⋯as)
- 证明:可以用反证法,利用结论2
- 如 p ∤ a 1 p\nmid a_{1} p∤a1,则由结论2知 p ∣ ( a 2 ⋯ a s ) p|(a_{2}\cdots a_{s}) p∣(a2⋯as).
- 如 p ∤ a 2 p\nmid a_{2} p∤a2,同理可得 p ∣ ( a 3 ⋯ a s ) p|(a_{3}\cdots a_{s}) p∣(a3⋯as).
- …依次类推
- 最终可得$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=p1p2⋯pm,
如果不计(较)这些素数的次序,则分解式(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} nm−1=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=p1p2⋯pm.
惟一性
证明分解的唯一性,从分解后的约数数量和取值分别判断相等,并且通常取定一个顺序,便于比较取值对应相等
设 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=p1p2⋯pm=q1q2⋯qt,
其中 p 1 ⩽ p 2 ⩽ ⋯ ⩽ p m p_1 \leqslant p_2 \leqslant \cdots \leqslant p_m p1⩽p2⩽⋯⩽pm, q 1 ⩽ q 2 ⩽ ⋯ ⩽ q t q_1 \leqslant q_2 \leqslant \cdots \leqslant q_t q1⩽q2⩽⋯⩽qt,且 p i , q j p_i, q_j pi,qj 均为素数 ( 1 ⩽ i ⩽ m 1 \leqslant i \leqslant m 1⩽i⩽m, 1 ⩽ j ⩽ t 1 \leqslant j \leqslant t 1⩽j⩽t).
由 p 1 ∣ q 1 ⋯ q t p_1 | q_1 \cdots q_t p1∣q1⋯qt 和结论 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 p1∣qj,由于 p 1 , q j p_{1},q_{j} p1,qj都是素数,即得 p 1 = q j ⩾ q 1 p_1 = q_j \geqslant q_1 p1=qj⩾q1.
同理可得 q 1 = p i ⩾ p 1 q_1 = p_i \geqslant p_1 q1=pi⩾p1. 因此有 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β2⋯prβ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})). (βi⩾1;(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α2⋯psα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=p1l1⋯psls,其中
-
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α2⋯pkαk,αi⩾0,1⩽i⩽k,
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β2⋯pkβk,βi⩾0,1⩽i⩽k,
则
( 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)=p1r1p2r2⋯pkrk,ri=min(αi,βi),1⩽i⩽k,
[ 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]=p1l1p2l2⋯pklk,li=max(αi,βi),1⩽i⩽k.
原文地址:https://blog.csdn.net/xuchaoxin1375/article/details/143784304
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!