最大公因数与最小公倍数的关系(公式推导)

最大公因数与最小公倍数公式概览

a,ba,ba,b 的最小公倍数 lcm(a,b)lcm(a,b)lcm(a,b)
a,ba,ba,b 的最大公因数 gcd(a,b)gcd(a,b)gcd(a,b)

a,b,ca,b,ca,b,c 的最小公倍数 lcm(lcm(a,b),c)lcm(lcm(a,b),c)lcm(lcm(a,b),c) (二者先求最小公倍数,结果与第三个数求最小公倍数)
a,b,ca,b,ca,b,c 的最大公因数 gcd(gcd(a,b),c)gcd(gcd(a,b),c)gcd(gcd(a,b),c) (二者先求最大公因数,结果与第三个数求最大公因数)

lcm(a,b)=a×b/gcd(a,b)lcm(a,b)=a\times b /gcd(a,b)lcm(a,b)=a×b/gcd(a,b)

gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))

gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))推导

初步理解

首先,我需要理解 gcd\text{gcd}gcdlcm\text{lcm}lcm 的定义及其基本性质。

  • 最大公因数(gcd\text{gcd}gcd:两个或多个整数共有约数中最大的一个。
  • 最小公倍数(lcm\text{lcm}lcm:两个或多个整数共有倍数中最小的一个。

此外,gcd\text{gcd}gcdlcm\text{lcm}lcm 之间有一个重要的关系:

gcd(a,b)×lcm(a,b)=a×b \text{gcd}(a, b) \times \text{lcm}(a, b) = a \times b gcd(a,b)×lcm(a,b)=a×b

分析等式

我们需要证明的等式涉及三个变量 aaa, bbb, ccc,并且结合了 gcd\text{gcd}gcdlcm\text{lcm}lcm 的运算。为了简化问题,我考虑使用素因数分解的方法,因为 gcd\text{gcd}gcdlcm\text{lcm}lcm 都可以通过素因数分解来表示。

素因数分解法

假设 aaa, bbb, ccc 的素因数分解分别为:

a=∏ppαp,b=∏ppβp,c=∏ppγp a = \prod_{p} p^{\alpha_p}, \quad b = \prod_{p} p^{\beta_p}, \quad c = \prod_{p} p^{\gamma_p} a=ppαp,b=ppβp,c=ppγp

其中,ppp 是素数,αp\alpha_pαp, βp\beta_pβp, γp\gamma_pγp 是非负整数,表示对应素数的幂次。

根据素因数分解,gcd\text{gcd}gcdlcm\text{lcm}lcm 可以表示为:

gcd(a,b)=∏ppmin⁡(αp,βp) \text{gcd}(a, b) = \prod_{p} p^{\min(\alpha_p, \beta_p)} gcd(a,b)=ppmin(αp,βp)

lcm(a,b)=∏ppmax⁡(αp,βp) \text{lcm}(a, b) = \prod_{p} p^{\max(\alpha_p, \beta_p)} lcm(a,b)=ppmax(αp,βp)

表达式的素因数分解

现在,我们将等式两边的表达式用素因数分解表示。

左边:gcd(lcm(a,b),c)\text{gcd}(\text{lcm}(a, b), c)gcd(lcm(a,b),c)

首先,计算 lcm(a,b)\text{lcm}(a, b)lcm(a,b)

lcm(a,b)=∏ppmax⁡(αp,βp) \text{lcm}(a, b) = \prod_{p} p^{\max(\alpha_p, \beta_p)} lcm(a,b)=ppmax(αp,βp)

然后,计算 gcd(lcm(a,b),c)\text{gcd}(\text{lcm}(a, b), c)gcd(lcm(a,b),c)

gcd(lcm(a,b),c)=∏ppmin⁡(max⁡(αp,βp),γp) \text{gcd}(\text{lcm}(a, b), c) = \prod_{p} p^{\min(\max(\alpha_p, \beta_p), \gamma_p)} gcd(lcm(a,b),c)=ppmin(max(αp,βp),γp)

右边:lcm(gcd(a,c),gcd(b,c))\text{lcm}(\text{gcd}(a, c), \text{gcd}(b, c))lcm(gcd(a,c),gcd(b,c))

首先,计算 gcd(a,c)\text{gcd}(a, c)gcd(a,c)gcd(b,c)\text{gcd}(b, c)gcd(b,c)

gcd(a,c)=∏ppmin⁡(αp,γp) \text{gcd}(a, c) = \prod_{p} p^{\min(\alpha_p, \gamma_p)} gcd(a,c)=ppmin(αp,γp)

gcd(b,c)=∏ppmin⁡(βp,γp) \text{gcd}(b, c) = \prod_{p} p^{\min(\beta_p, \gamma_p)} gcd(b,c)=ppmin(βp,γp)

然后,计算 lcm(gcd(a,c),gcd(b,c))\text{lcm}(\text{gcd}(a, c), \text{gcd}(b, c))lcm(gcd(a,c),gcd(b,c))

lcm(gcd(a,c),gcd(b,c))=∏ppmax⁡(min⁡(αp,γp),min⁡(βp,γp)) \text{lcm}(\text{gcd}(a, c), \text{gcd}(b, c)) = \prod_{p} p^{\max(\min(\alpha_p, \gamma_p), \min(\beta_p, \gamma_p))} lcm(gcd(a,c),gcd(b,c))=ppmax(min(αp,γp),min(βp,γp))

比较两边的素因数分解

现在,我们需要证明:

∏ppmin⁡(max⁡(αp,βp),γp)=∏ppmax⁡(min⁡(αp,γp),min⁡(βp,γp)) \prod_{p} p^{\min(\max(\alpha_p, \beta_p), \gamma_p)} = \prod_{p} p^{\max(\min(\alpha_p, \gamma_p), \min(\beta_p, \gamma_p))} ppmin(max(αp,βp),γp)=ppmax(min(αp,γp),min(βp,γp))

由于素因数分解的唯一性,我们只需要证明对于每一个素数 ppp,指数部分相等即可:

min⁡(max⁡(αp,βp),γp)=max⁡(min⁡(αp,γp),min⁡(βp,γp)) \min(\max(\alpha_p, \beta_p), \gamma_p) = \max(\min(\alpha_p, \gamma_p), \min(\beta_p, \gamma_p)) min(max(αp,βp),γp)=max(min(αp,γp),min(βp,γp))

证明指数部分相等

我们需要证明:

min⁡(max⁡(αp,βp),γp)=max⁡(min⁡(αp,γp),min⁡(βp,γp)) \min(\max(\alpha_p, \beta_p), \gamma_p) = \max(\min(\alpha_p, \gamma_p), \min(\beta_p, \gamma_p)) min(max(αp,βp),γp)=max(min(αp,γp),min(βp,γp))

为了简化符号,设:

x=αp,y=βp,z=γp x = \alpha_p, \quad y = \beta_p, \quad z = \gamma_p x=αp,y=βp,z=γp

则我们需要证明:

min⁡(max⁡(x,y),z)=max⁡(min⁡(x,z),min⁡(y,z)) \min(\max(x, y), z) = \max(\min(x, z), \min(y, z)) min(max(x,y),z)=max(min(x,z),min(y,z))

分析不同情况

为了证明上述等式,我们可以考虑 xxx, yyy, zzz 之间的大小关系。由于 max⁡\maxmaxmin⁡\minmin 函数的对称性,我们可以假设 x≤yx \leq yxy 而不失一般性。因此,我们有以下几种情况:

  1. 情况一z≤x≤yz \leq x \leq yzxy
  2. 情况二x≤z≤yx \leq z \leq yxzy
  3. 情况三x≤y≤zx \leq y \leq zxyz

我们逐一分析这些情况。

情况一:z≤x≤yz \leq x \leq yzxy
  • max⁡(x,y)=y\max(x, y) = ymax(x,y)=y

  • min⁡(max⁡(x,y),z)=min⁡(y,z)=z\min(\max(x, y), z) = \min(y, z) = zmin(max(x,y),z)=min(y,z)=z (因为 z≤yz \leq yzy

  • min⁡(x,z)=z\min(x, z) = zmin(x,z)=z (因为 z≤xz \leq xzx

  • min⁡(y,z)=z\min(y, z) = zmin(y,z)=z (因为 z≤yz \leq yzy

  • max⁡(min⁡(x,z),min⁡(y,z))=max⁡(z,z)=z\max(\min(x, z), \min(y, z)) = \max(z, z) = zmax(min(x,z),min(y,z))=max(z,z)=z

因此,两边相等。

情况二:x≤z≤yx \leq z \leq yxzy
  • max⁡(x,y)=y\max(x, y) = ymax(x,y)=y

  • min⁡(max⁡(x,y),z)=min⁡(y,z)=z\min(\max(x, y), z) = \min(y, z) = zmin(max(x,y),z)=min(y,z)=z (因为 z≤yz \leq yzy

  • min⁡(x,z)=x\min(x, z) = xmin(x,z)=x (因为 x≤zx \leq zxz

  • min⁡(y,z)=z\min(y, z) = zmin(y,z)=z (因为 z≤yz \leq yzy

  • max⁡(min⁡(x,z),min⁡(y,z))=max⁡(x,z)=z\max(\min(x, z), \min(y, z)) = \max(x, z) = zmax(min(x,z),min(y,z))=max(x,z)=z

因此,两边相等。

情况三:x≤y≤zx \leq y \leq zxyz
  • max⁡(x,y)=y\max(x, y) = ymax(x,y)=y

  • min⁡(max⁡(x,y),z)=min⁡(y,z)=y\min(\max(x, y), z) = \min(y, z) = ymin(max(x,y),z)=min(y,z)=y (因为 y≤zy \leq zyz

  • min⁡(x,z)=x\min(x, z) = xmin(x,z)=x (因为 x≤zx \leq zxz

  • min⁡(y,z)=y\min(y, z) = ymin(y,z)=y (因为 y≤zy \leq zyz

  • max⁡(min⁡(x,z),min⁡(y,z))=max⁡(x,y)=y\max(\min(x, z), \min(y, z)) = \max(x, y) = ymax(min(x,z),min(y,z))=max(x,y)=y

因此,两边相等。

结论

通过以上三种情况的分析,我们发现对于任意非负整数 xxx, yyy, zzz,都有:

min⁡(max⁡(x,y),z)=max⁡(min⁡(x,z),min⁡(y,z)) \min(\max(x, y), z) = \max(\min(x, z), \min(y, z)) min(max(x,y),z)=max(min(x,z),min(y,z))

因此,原等式成立:

gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c)) \text{gcd}(\text{lcm}(a, b), c) = \text{lcm}(\text{gcd}(a, c), \text{gcd}(b, c)) gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))

最终答案

通过素因数分解和分情况讨论,我们证明了:

gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c)) \text{gcd}(\text{lcm}(a, b), c) = \text{lcm}(\text{gcd}(a, c), \text{gcd}(b, c)) gcd(lcm(a,b),c)=lcm(gcd(a,c),gcd(b,c))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Geometry Fu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值