MathLabs
定理已证明

联系最大公约数与最小公倍数的乘积恒等式

命题陈述

对任意两个正整数 aa 和 bb,都有 gcd⁡(a,b)⋅lcm⁡(a,b)=ab\gcd(a,b)\cdot\operatorname{lcm}(a,b)=ab。

为什么成立?

对每个质数 pp,gcd⁡(a,b)\gcd(a,b) 取 pp 在 a,ba,b 中较小的指数,而 lcm⁡(a,b)\operatorname{lcm}(a,b) 取较大的指数;两个数中较小者与较大者相加,总等于这两个数之和。

证明思路

第一步。对所有质数 pp 写出 aa 和 bb 的质因数分解:a=∏ppepa=\prod_p p^{e_p},b=∏ppfpb=\prod_p p^{f_p},其中 ep,fp≥0e_p,f_p\ge0 且只有有限个指数非零。

第二步。正整数 d=∏ppcpd=\prod_p p^{c_p} 同时整除 aa 和 bb,当且仅当对每个 pp 有 cp≤epc_p\le e_p 且 cp≤fpc_p\le f_p,故最大公因数取 cp=min⁡(ep,fp)c_p=\min(e_p,f_p):gcd⁡(a,b)=∏ppmin⁡(ep,fp)\gcd(a,b)=\prod_p p^{\min(e_p,f_p)}。对公倍数做对偶推理,取同时不小于两者的最小指数,得 lcm⁡(a,b)=∏ppmax⁡(ep,fp)\operatorname{lcm}(a,b)=\prod_p p^{\max(e_p,f_p)}。

第三步。对任意两个实数都有 min⁡(ep,fp)+max⁡(ep,fp)=ep+fp\min(e_p,f_p)+\max(e_p,f_p)=e_p+f_p。因此将两个乘积按质数逐项相乘,即得 gcd⁡(a,b)⋅lcm⁡(a,b)=∏ppmin⁡(ep,fp)+max⁡(ep,fp)=∏ppep+fp=(∏ppep)(∏ppfp)=ab\gcd(a,b)\cdot\operatorname{lcm}(a,b)=\prod_p p^{\min(e_p,f_p)+\max(e_p,f_p)}=\prod_p p^{e_p+f_p}=\left(\prod_p p^{e_p}\right)\left(\prod_p p^{f_p}\right)=ab。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. David M. Burton (2010). Elementary Number Theory
  2. John H. Conway, Richard K. Guy (1996). The Book of Numbers · DOI:10.1007/978-1-4612-4072-3