定理已证明
联系最大公约数与最小公倍数的乘积恒等式
命题陈述
对任意两个正整数 a 和 b,都有 gcd(a,b)⋅lcm(a,b)=ab。
为什么成立?
对每个质数 p,gcd(a,b) 取 p 在 a,b 中较小的指数,而 lcm(a,b) 取较大的指数;两个数中较小者与较大者相加,总等于这两个数之和。
证明思路
第一步。对所有质数 p 写出 a 和 b 的质因数分解:a=∏ppep,b=∏ppfp,其中 ep,fp≥0 且只有有限个指数非零。
第二步。正整数 d=∏ppcp 同时整除 a 和 b,当且仅当对每个 p 有 cp≤ep 且 cp≤fp,故最大公因数取 cp=min(ep,fp):gcd(a,b)=∏ppmin(ep,fp)。对公倍数做对偶推理,取同时不小于两者的最小指数,得 lcm(a,b)=∏ppmax(ep,fp)。
第三步。对任意两个实数都有 min(ep,fp)+max(ep,fp)=ep+fp。因此将两个乘积按质数逐项相乘,即得 gcd(a,b)⋅lcm(a,b)=∏ppmin(ep,fp)+max(ep,fp)=∏ppep+fp=(∏ppep)(∏ppfp)=ab。