标准型与唯一分解定理

                     

贡献者: int256

预备知识 1 素数与合数整除

   我们对素数与合数一节中讨论到的定理 1 中的分解结果 $n = p_1 \times p_2\times \cdots \times p_{m+1}$,进行合并,使得相同的 $p_i$ 表示为次方的形式,就得到了 $n$ 的标准型。

定义 1 标准型

   对于任意大于 $1$ 的正整数 $n$,将其表示为各个素数的次方的乘积的形式

\begin{equation} n = p_1^{a_1} \times p_2^{a_2} \times \cdots \times p_k^{a_k}, ~ (a_1 > 0, a_2 > 0 , \dots, p_1 < p_2<\dots) ~, \end{equation}
其中各个 $p$ 都是素数。这就称 $n$ 被表示为了标准型(standard form),而这个乘积表示 $p_1^{a_1} \times p_2^{a_2} \times \cdots \times p_k^{a_k}$ 就称为 $n$ 的标准型

   而标准型是唯一的,这被是唯一分解定理,又称算术基本定理。

定理 1 唯一分解定理(算术基本定理)

   对于任意大于 $1$ 的正整数,其标准型都是唯一的。即忽略各素数顺序的前提下,$n$ 只能用唯一一种方式表示为各个素数的乘积。

   而唯一分解定理是欧几里得第一定理的推论。

定理 2 欧几里得第一定理

   对于素数 $p$ 与两正整数 $a$、$b$,若 $p|ab$,则 $p|a$ 或 $p|b$,即 $p|a$ 与 $p|b$ 中至少一者成立。

   先不证明欧几里得第一定理(将在整数模与裴蜀定理一文中证明),但先假设其成立。接下来从其推导出算数基本定理。

   由欧几里得第一定理,可以得到推论,若

\begin{equation} p | (a_1 a_2 \cdots a_n) ~, \end{equation}
则 $p | a_1$ 或 $p | a_2$ 或 $p|a_3$ 或... 或 $p|a_n$。由素数的定义可以立刻得出,若各 $a_i$ 都是素数,则 $p$ 是 $a_i$ 中的一者。

   考虑 $n$ 有标准型 $\{(p_i, a_i)\}$ 与 $\{(q_j, b_j)\}$:

\begin{equation} n = p_1^{a_1}\times p_2^{a_2} \times \cdots \times p_k^{a_k} = q_1^{b_1} \times q_2^{b_2} \times \cdots \times q_l^{b_l} ~, \end{equation}
这使得对于每个 $p_i$ 都有 $p_i | (q_1^{b_1} \times q_2^{b_2} \times \cdots \times q_l^{b_l})$。这说明每个 $p_i$ 都是某个 $q_j$。类似的,可以得到每个 $q_j$ 都是某个 $p_i$。这就说明 $k = l$。而由于都是按递增的顺序排序的,则对于 $i = 1,2,\dots, k$ 都有 $p_i = q_i$。

   下面考虑若 $a_i > b_i$,则除以 $p_i^{b_i}$,并利用 $p_i = q_i$ 得到:

\begin{equation} p_1^{a_1} \times p_2^{a_2} \times \cdots \times p_i^{a_i - b_i} \times \cdots \times p_k^{a_k} = p_1^{b_1} \times p_2^{b_2} \times \cdots \times p_i^{b_i - b_i} \times \cdots \times p_k^{b_k} ~, \end{equation}
也就是
\begin{equation} p_1^{a_1} \times p_2^{a_2} \times \cdots \times p_i^{a_i - b_i} \times \cdots \times p_k^{a_k} = p_1^{b_1} \times p_2^{b_2} \times \cdots \times p_{i-1}^{b_{i-1}} \times p_{i+1}^{b_{i+1}} \times \cdots \times p_k^{b_k} ~, \end{equation}
此时由于 $a_i > b_i$,等式左侧是 $p_i$ 的倍数,而右边并不是 $p_i$ 的倍数,矛盾!故 $a_i > b_i$ 不成立。类似的,可以证明,$b_i > a_i$ 也不成立,故 $a_i = b_i$,这就证明了算术基本定理。

预备知识 2 级数

定理 3 素数倒数和发散

   级数 $\sum \frac1p = \frac 12 + \frac 13 + \frac 15 + \cdots$ 发散。

   证明:考虑若级数收敛,则存在某 $j$ 使得 $j$ 项以后的余项和小于 $\frac 12$,即

\begin{equation} \frac{1}{p_{j+1}} + \frac{1}{p_{j+2}} + \cdots < \frac 12 ~, \end{equation}
而满足 $n \le x$ 且能被某素数 $p$ 整除的正整数 $n$ 至多有 $x/p$ 个。考虑 $n \le x$ 且能被 $p_{j+1}, p_{j+2}, \dots$ 中至少一者整除的正整数 $n$ 的个数记为 $D(x)$,则 $x-D(x)$ 必不多于
\begin{equation} \frac{x}{p_{j+1}} + \frac{x}{p_{j+2}} + \cdots < \frac{1}{2} x ~, \end{equation}

   下面估计 $D(x)$。而 $D(x)$ 就代表不超过 $x$ 且不能被任何素数 $p > p_j$ 整除的数 $n$ 的个数。显然可以把 $n$ 表示为 $n = k^2 m$,其中 $m$ 无平方因子,也就是说利用算术基本定理将 $m$ 表示为

\begin{equation} m = 2^{a_1} \times 3^{a_2} \times \cdots \times p_{j}^{a_j } ~, \end{equation}
则各 $a_i$ 要么为 $0$,要么为 $1$。而 $k$ 必定有 $k \le \sqrt n \le \sqrt x$。故 $m$ 至多有 $2^j$ 种取值而 $k$ 至多有 $\sqrt x$ 种取值,故 $D(x) \le 2^j \sqrt x$。

   综上,应当有 $x/2 \le N(x) \le 2^j \sqrt x$,而这对于 $x \ge 2^{2j+2}$ 不成立。矛盾!故该级数发散。

                     

© 小时科技 保留一切权利