算术基本定理

概述

算术基本定理(Fundamental Theorem of Arithmetic):每个大于 的整数都可以唯一地表示为素数的乘积(不计因子的顺序)。即若 ,则 ,其中 为素数,且该分解在因子排列的意义下唯一。

定理陈述

形式化陈述

定理(算术基本定理 / 唯一分解定理): 设 是大于 的整数,则:

(存在性) 可以写成素数的乘积,即存在素数 ),使得

(唯一性) 有两种素因子分解: 其中 均为素数,则 ,且在适当重排后 (对所有 )。

标准形式:通常将相同的素因子合并,写成 其中 为不同素数, 为正整数。

证明概要

证明思路

存在性:强归纳法

基础步 是素数,本身就是素数的乘积(单个素因子)。

归纳步:假设对所有满足 的整数 ,存在性成立。考虑

  • 情况一 是素数。则 本身就是素数的乘积,存在性成立。
  • 情况二 是合数。则存在 满足 ,使得 。由归纳假设, 都可以分解为素数的乘积: 因此 ,存在性成立。

由强归纳法原理,存在性对所有 成立。

唯一性:欧几里得引理 + 反证法

唯一性的证明依赖于以下关键引理:

欧几里得引理:若素数 整除 ,则

该引理可由 贝祖定理 证明:若 ,则 ,存在 使得 ,两边乘以 。因为 ,所以

唯一性证明(反证法):

假设存在大于 的整数拥有两种不同的素因子分解。由良序性,设 是满足此条件的最小整数:

其中两种分解在排列意义下不同。

  1. 因为 ,反复应用欧几里得引理,可知 必须整除某个
  2. 由于 是素数,且 也是素数,故
  3. 两边消去 (即 ),得到:
  4. ,且 也有两种不同的素因子分解,这与 的最小性矛盾。

因此不存在这样的 ,唯一性得证。

关键推论

  • 推论1(素数整除性):若素数 整除 ,则 必等于某个
  • 推论2(整除的判定) 当且仅当 的标准分解中每个素因子的指数不超过 中对应素因子的指数。
  • 推论3(GCD与LCM公式):利用素因子分解可直接计算 最大公约数 和最小公倍数:
  • 推论4(素因子个数) 的正因子个数为

应用场景

  1. 简化分数:将分子分母分别分解为素因子乘积,然后消去公共因子。
  2. 密码学基础RSA 的安全性依赖于大整数素因子分解的计算困难性,而算术基本定理保证了这种分解的存在性和唯一性。
  3. 数论函数计算欧拉函数 的计算公式 直接依赖于唯一分解。
  4. 整除性分析:证明整除关系时,通过比较素因子分解中的指数是最基本的方法。

数值示例

  • (唯一分解)

参见

参考链接