You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求证gcd(a,b)·lcm(a,b)=|ab|:我的证法可行吗?有无更简证法?

关于gcd与lcm乘积等于两数绝对值乘积的证明

当然可以用「当且仅当gcd(a,b)=1时,lcm(a,b)=|ab|」这个结论来推导,不过得先做一步关键的分解,我给你捋清楚具体步骤:

  • 设 ( d = \gcd(a,b) ),我们可以把 ( a ) 和 ( b ) 拆写成:( a = d \cdot a' ),( b = d \cdot b' ),此时必然有 ( \gcd(a',b') = 1 )——因为我们已经提取了所有公因子,剩下的部分自然互素。
  • 根据你提到的结论,既然 ( a' ) 和 ( b' ) 互素,那么 ( \text{lcm}(a',b') = |a'b'| )。
  • 而 ( \text{lcm}(a,b) ) 其实等于 ( d \cdot \text{lcm}(a',b') )(因为 ( a ) 和 ( b ) 的公倍数必须是 ( d ) 的倍数,同时也要是 ( a' ) 和 ( b' ) 的公倍数),也就是 ( m = d \cdot |a'b'| )。
  • 现在计算 ( d \cdot m ):代入 ( m ) 的表达式可得 ( d \cdot m = d \cdot (d \cdot |a'b'|) = d^2 |a'b'| ),而 ( |ab| = |d a' \cdot d b'| = d^2 |a'b'| ),所以 ( d \cdot m = |ab| ),推导完成。

更直接的证明方法:素因子分解法

这个方法不需要依赖互素时的lcm结论,直接利用素因子分解的性质,步骤更直观:

  • 把 ( a ) 和 ( b ) 分解为素数幂的形式(忽略正负号,因为最后取绝对值不影响结果):
    ( a = \prod p_i^{e_i} ),( b = \prod p_i^{f_i} ),其中 ( p_i ) 是素数,( e_i, f_i ) 是非负整数。
  • 根据gcd和lcm的定义:
    ( \gcd(a,b) = \prod p_i^{\min(e_i, f_i)} ),( \text{lcm}(a,b) = \prod p_i^{\max(e_i, f_i)} )。
  • 计算 ( d \cdot m ):( \prod p_i^{\min(e_i,f_i)} \cdot \prod p_i^{\max(e_i,f_i)} = \prod p_i^{\min(e_i,f_i) + \max(e_i,f_i)} )。
  • 注意到对任意两个非负整数 ( e_i ) 和 ( f_i ),( \min(e_i,f_i) + \max(e_i,f_i) = e_i + f_i ),所以上式等于 ( \prod p_i^{e_i + f_i} )。
  • 而 ( |ab| = |\prod p_i^{e_i} \cdot \prod p_i^{f_i}| = \prod p_i^{e_i + f_i} ),因此 ( d \cdot m = |ab| ),直接得证。

内容的提问来源于stack exchange,提问作者user482939

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:57:27