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

自然数因数算术关系证明:∏_{d|n} d² = n^{d(n)}

证明:$\prod_{d|n} d^2 = n^{d(n)}$

嘿,这个数论恒等式的证明其实挺巧妙的,咱们就用题目给的核心提示一步步拆解:

先明确定义

首先回顾题目里的关键定义:

  • $d(n)$ 是正整数 $n$ 的正因数个数,也就是 $d(n):=\sum_{d|n}1$;
  • 等式左侧是 $n$ 的所有正因数的平方之积,即 $\prod_{d|n} d^2$。

核心思路:因数配对

题目给出的提示是关键:

若 $d$ 是 $n$ 的正因数,则 $n/d$ 也是 $n$ 的正因数。

这个性质告诉我们,$n$ 的正因数可以两两配对:每一对 $(d, n/d)$ 的乘积都是 $d \times (n/d) = n$。唯一的例外是当 $n$ 是完全平方数时,存在一个因数 $\sqrt{n}$,它和自身配对(因为 $\sqrt{n} = n/\sqrt{n}$)。

计算所有正因数的乘积

先不考虑平方,先计算所有正因数的乘积 $P = \prod_{d|n} d$:

  • 如果 $d(n)$ 是偶数:所有因数都能两两配对,共有 $d(n)/2$ 组,每组乘积为 $n$,所以 $P = n^{d(n)/2}$;
  • 如果 $d(n)$ 是奇数:说明 $n$ 是完全平方数,此时有 $(d(n)-1)/2$ 组两两配对的因数(每组乘积为 $n$),再加上单独的 $\sqrt{n}$(即 $n^{1/2}$),所以 $P = n^{(d(n)-1)/2} \times n^{1/2} = n^{d(n)/2}$。

不管 $d(n)$ 是奇数还是偶数,都有 $P = n^{d(n)/2}$。

推导原等式

原等式左侧是所有因数平方的乘积,也就是 $P^2$:

∏_{d|n} d² = (∏_{d|n} d)² = (n^{d(n)/2})² = n^{d(n)}

这正好等于等式的右侧,因此原恒等式得证。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 07:33:31