算数基本定理【Fundamental Theorem of Ar

2021-01-18  本文已影响0人  摇摆苏丹

表述

每个整数n \geq 2可以唯一分解成素数的乘积n = p_1p_2 \cdots p_r,因数的排列顺序不同不视为新的因数分解,且允许因数组合中一个素数出现多次。

证明

算数基本定理可以分解为两个断言:

  1. 整数n可以以某种方式分解为素数的乘积。
  2. 这种因数分解是唯一的。

如果n是素数,那么这两个断言显然成立。
如果n不是素数,那么分别证明两个断言。

断言1

n=2,3时,n是素数,显然断言正确1。n=4时,n=2*2,也正确。现在假设对于直到N的每个整数都有断言1成立,也就是每个整数n \leq N都可以分解成素数的乘积。对整数N+1,如果N+1是素数,那么断言正确,如果是合数,设N+1 = n_1n_2,显然n_1,n_2 \leq N,也就是n_1,n_2都可以分解为素数的乘积,那么N+1也可以分解为素数的乘积。由归纳法,断言1得证。

断言2

n分解为两种形式的素数乘积,即:
\begin{array}{c} n = p_1,p_2 \cdots p_r \\ n = q_1,q_2 \cdots q_s \end{array}
要证明断言2,就要证明这两种形式中的p_i,q_j存在一一对应的关系,r=s也要成立。
首先p_1 \mid n = q_1,q_2 \cdots q_s,由素数的整除性质,p_1必然整除q_j中的至少一个。由于q_j的排列顺序无关紧要,所以将能被p_1整除的那个设为q_1p_1,q_1都是素数且p_1 \mid q_1,只能p_1=q_1。利用这个条件消去等式两边的p_1,q_1得到:
p_2,p_3 \cdots p_r = q_2,q_3 \cdots q_s
重复上面的逻辑,再次消去(p_2,q_2),(p_3,q_3) \cdots (p_{r-1},q_{r-1}),此时得到:
p_r = q_r,q_{r+1} \cdots q_s
再消去p_r,得到:
1 = q_{r+1}q_{r+2} \cdots q_s
上式表示q_{j},j \in [r+1,s]都等于1,也就是q_{j}都不是素数,这与假设矛盾,因此必有r = s。使用q_j去消去p_i,得到p_{s+1},p_{s+2} \cdots p_r = 1,也有相同的结论。
回顾上述过程,发现r=s,即n的两种因数分解的长度必然相等,又有p_1=q_1,p_2=q_2,\cdots ,p_r = q_r,因此两种形式的因数分解等价。断言2得证。

上一篇下一篇

猜你喜欢

热点阅读