算术基本定理
算术基本定理说:每个大于 1 的正整数都能表示为素数乘积;若不计素数的排列次序,这种表示唯一。存在性与唯一性是两件事,不能因为分解算法每次似乎成功,就认为不同分解不可能发生。
存在性:分解合数
对整数 使用强数学归纳法。若 为素数,它本身就是分解;若为合数,则 ,其中 。按归纳假设, 各自有素数分解,合并后得到 的分解。递归时因因子严格变小,不会停在没有分解的合数上。
唯一性:同一个素数不能消失
关键是欧几里得引理:若素数 ,则 或 。当 时,;由贝祖等式可写 ,乘 后知 。
假设 有两种素数分解。 整除右边乘积,故必须整除某个 ;因 也是素数,只能 。两边约去这一个素数,再重复,最终两边剩余素数全部对应。 展示把重复因子合并为指数的常见写法。1 不属于定理的分解对象,也不列为素数;否则随意插入若干个 1 会破坏唯一性的表述。