升幂引理

内容

升幂(Lift the Exponent,LTE)引理是初等数论中比较常用的一个定理.

定义 νp(n)\nu_p(n) 为整数 nn 的标准分解中素因子 pp 的幂次,即 νp(n)\nu_p(n) 满足 pνp(n)∣np^{\nu_p(n)}\mid n 且 pνp(n)+1∤np^{\nu_p(n)+1}\nmid n.

由于升幂引理内容较长,我们将其分为三部分介绍:

以下内容设 pp 为素数,x,yx,y 为满足 p∤xp\nmid x 且 p∤yp\nmid y 的整数,nn 为正整数.

第一部分

对所有的素数 pp 和满足 (n,p)=1(n,p)=1 的整数 nn,

  1. 若 p∣x−yp\mid x-y,则:

    νp(xn−yn)=νp(x−y)\nu_p\left(x^n-y^n\right)=\nu_p(x-y)
  2. 若 p∣x+yp\mid x+y,则对奇数 nn 有:

    νp(xn+yn)=νp(x+y)\nu_p\left(x^n+y^n\right)=\nu_p(x+y)
证明

若 p∣x−yp\mid x-y,则不难发现 p∣x−y  ⟺  x≡y(modp)p\mid x-y\iff x\equiv y\pmod p,则显然有:

∑i=0n−1xiyn−1−i≡nxn−1≢0(modp)\sum_{i=0}^{n-1}x^iy^{n-1-i}\equiv nx^{n-1}\not\equiv 0\pmod p

进而由 xn−yn=(x−y)∑i=0n−1xiyn−1−ix^n-y^n=(x-y)\sum_{i=0}^{n-1}x^iy^{n-1-i} 可知命题得证.

对 p∣x+yp\mid x+y 的情况证明方法类似.

第二部分

若 pp 是奇素数,

  1. 若 p∣x−yp\mid x-y,则:

    νp(xn−yn)=νp(x−y)+νp(n)\nu_p\left(x^n-y^n\right)=\nu_p(x-y)+\nu_p(n)
  2. 若 p∣x+yp\mid x+y,则对奇数 nn 有:

    νp(xn+yn)=νp(x+y)+νp(n)\nu_p\left(x^n+y^n\right)=\nu_p(x+y)+\nu_p(n)
证明

若 p∣x−yp\mid x-y,令 y=x+kpy=x+kp,我们只需证明 p∣np\mid n 的情况.

  • 若 n=pn=p,则由二项式定理:

    ∑i=0p−1xp−1−iyi=∑i=0p−1xp−1−i∑j=0i(ij)xj(kp)i−j≡pxp−1(modp2)\begin{aligned} \sum_{i=0}^{p-1}x^{p-1-i}y^i&=\sum_{i=0}^{p-1}x^{p-1-i}\sum_{j=0}^i\binom{i}{j}x^j(kp)^{i-j}\\ &\equiv px^{p-1} \pmod{p^2}\\ \end{aligned}

    从而

    νp(xn−yn)=νp(x−y)+1\nu_p\left(x^n-y^n\right)=\nu_p(x-y)+1
  • 若 n=pan=p^a,则由数学归纳法可得

    νp(xn−yn)=νp(x−y)+a\nu_p\left(x^n-y^n\right)=\nu_p(x-y)+a

因此命题得证.

对 p∣x+yp\mid x+y 的情况证明方法类似.

第三部分

若 p=2p=2 且 p∣x−yp\mid x-y,

  1. 对奇数 nn 有(与第一部分的 1 相同):

    νp(xn−yn)=νp(x−y)\nu_p\left(x^n-y^n\right)=\nu_p(x-y)
  2. 对偶数 nn 有:

    νp(xn−yn)=νp(x−y)+νp(x+y)+νp(n)−1\nu_p\left(x^n-y^n\right)=\nu_p(x-y)+\nu_p(x+y)+\nu_p(n)-1

另外对上述的 x,y,nx,y,n,我们有:

若 4∣x−y4\mid x-y,则:

  • ν2(x+y)=1\nu_2(x+y)=1
  • ν2(xn−yn)=ν2(x−y)+ν2(n)\nu_2\left(x^n-y^n\right)=\nu_2(x-y)+\nu_2(n)
证明

我们只需证明 nn 为偶数的情况.由于此时 p∤(p2)p\nmid \dbinom{p}{2},故我们不能用第二部分的方法证明.

令 n=2abn=2^a b,其中 a=νp(n)a=\nu_p(n),2∤b2\nmid b,从而

νp(xn−yn)=νp(x2a−y2a)=νp((x−y)(x+y)∏i=1a−1(x2i+y2i))\begin{aligned} \nu_p\left(x^n-y^n\right)&=\nu_p\left(x^{2^a}-y^{2^a}\right)\\ &=\nu_p\left((x-y)(x+y)\prod_{i=1}^{a-1}\left(x^{2^i}+y^{2^i}\right)\right) \end{aligned}

注意到 2∣x−y  ⟹  4∣x2−y22\mid x-y\implies 4\mid x^2-y^2,从而 (∀i≥1),  x2i+y2i≡2(mod4)(\forall i\geq 1),~~x^{2^i}+y^{2^i}\equiv 2\pmod 4,进而上式可变为:

νp(xn−yn)=νp(x−y)+νp(x+y)+νp(n)−1\nu_p\left(x^n-y^n\right)=\nu_p(x-y)+\nu_p(x+y)+\nu_p(n)-1

因此命题得证.

参考资料

  1. Lifting-the-exponent lemma - Wikipedia

本文内容来自 OI Wiki《升幂引理》;作者与修订历史见原文。AIOJ 对排版、站内链接和资源路径做了格式适配。

内容依 CC BY-SA 4.0 与 SATA 许可共享;附加条款以原文声明为准。感谢 OI Wiki 作者与贡献者;请按 SATA 约定前往 OI Wiki 仓库 Star 支持。