看完不会?让 AI 一步步解给你看
Algebra · real student question

对一般的正整数 n,把 xⁿ - yⁿ 分解因式。

Question

对任意正整数 nn,把

xn−ynx^{n}-y^{n}

分解因式。

Step-by-step solution

  1. 先说明 (x−y)(x-y) 一定是因式。 把式子看成关于 xx 的多项式,令 x=yx=y 代入:

    yn−yn=0y^{n}-y^{n}=0

    由因式定理,这对每一个 nn 都成立,所以 (x−y)(x-y) 总能整除 xn−ynx^{n}-y^{n}——不需要任何奇偶条件;这一点与 xn+ynx^{n}+y^{n} 不同,后者要求 nn 是奇数。

  2. 写出这个恒等式。

    xn−yn=(x−y)(xn−1+xn−2y+xn−3y2+⋯+xyn−2+yn−1)=(x−y)∑k=0n−1xn−1−kykx^{n}-y^{n}=(x-y)\left(x^{n-1}+x^{n-2}y+x^{n-3}y^{2}+\cdots+xy^{n-2}+y^{n-1}\right)=(x-y)\sum_{k=0}^{n-1}x^{n-1-k}y^{k}

    后一个因式恰有 nn 项,每一项的总次数都是 n−1n-1,而且所有符号都是正号。

  3. 用错位相消来证明。 把 (x−y)(x-y) 的两项分别乘进求和式:

    x∑k=0n−1xn−1−kyk=xn+xn−1y+⋯+xyn−1x\sum_{k=0}^{n-1}x^{n-1-k}y^{k}=x^{n}+x^{n-1}y+\cdots+xy^{n-1}

    y∑k=0n−1xn−1−kyk=xn−1y+xn−2y2+⋯+yny\sum_{k=0}^{n-1}x^{n-1-k}y^{k}=x^{n-1}y+x^{n-2}y^{2}+\cdots+y^{n}

    两式相减,除了上一行的第一项和下一行的最后一项,其余全部抵消,剩下的恰好是 xn−ynx^{n}-y^{n} ✓。

  4. 检验几个小的情形。

    n=2: x2−y2=(x−y)(x+y)n=2:\ x^{2}-y^{2}=(x-y)(x+y)

    n=3: x3−y3=(x−y)(x2+xy+y2)n=3:\ x^{3}-y^{3}=(x-y)\left(x^{2}+xy+y^{2}\right)

    这就是我们熟悉的平方差和立方差——它们都是同一个恒等式的特例。数值上,对 nn 从 11 到 88、每个 nn 各取 121121 组整数对,通用公式都得到了验证 ✓。

  5. 看看什么时候还能继续分解。 如果 nn 是合数,比如 n=pqn=pq,那么原式还等于 (xp)q−(yp)q\left(x^{p}\right)^{q}-\left(y^{p}\right)^{q},于是可以再拆一次——x6−y6x^{6}-y^{6} 之所以能多出 (x+y)(x+y) 和 x2±xy+y2x^{2}\pm xy+y^{2} 这些因式,就是这个道理。它在数论里还有个好用的推论:对整数而言 x−yx-y 总能整除 xn−ynx^{n}-y^{n},例如 10n−110^{n}-1 永远能被 99 整除。

Answer

xn−yn=(x−y)(xn−1+xn−2y+⋯+xyn−2+yn−1)x^{n}-y^{n}=(x-y)\left(x^{n-1}+x^{n-2}y+\cdots+xy^{n-2}+y^{n-1}\right)

Need to solve a different problem like this? Open the solver →