Skip to content

多项式理论之多项式的因式分解:基本概念与方法

什么是因式分解?

在多项式理论中,因式分解是将一个多项式表示为其素因数的乘积。例如,给定一个多项式 p(x)=ax2+bx+c,我们可以写成 p(x)=a(xr1)(xr2),其中 r1r2p(x) 的根。

线性方程组

在多项式理论中,一个多项式的因式分解可以通过使用线性方程组来实现。给定一个多项式 p(x)=i=0naixi,我们可以写出以下线性方程组:

a1r1+a2r2+...+anrn=p(0),a1r12+a2r22+...+anrn2=p(0),a1r1n+a2r2n+...+anrnn=p(n)(0)

其中 p(x)p(n)(x) 是多项式的导数和第 n 次导数。

最小多项式

给定一个多项式 f(x)=i=1mbixi,我们可以使用以下公式找到 f(x) 的最小多项式:

L(x)=(xr1)(xr2)...(xrm),|b1||bi|,|b1+b2x+...+bmxm||bi+bi+1x+...+bjxj|.

其中 r1,r2,...,rmf(x) 的根。

分解多项式

给定一个多项式 p(x)=anxn+an1xn1+...+a1x+a0,我们可以使用以下公式分解为素因数:

D(x)=i=1k(xri),|an||ai|,p(x)=anD(x).

其中 r1,r2,...,rkp(x) 的根。

实例

给定一个多项式 f(x)=x3+2x2x1,我们可以使用以下步骤找到它的因式分解:

  • 使用第一个公式,得到一个线性方程组:
a1r1+a2r2+...+anrn=p(0)x3+2x2x1=1,r1+2r2r31=0,
  • 使用第二个公式,得到一个最小多项式:
L(x)=(x+1)(x2x1).|a1||ai|.(x+1)(x2x1)=(x+1)[x2x1x2+x](x+1)(x1)(x+1)(x1)=x+1.
  • 使用第三个公式,得到一个分解多项式:
D(x)=(x1),|an||ai|.(x1)=[x+2(x+1)](x3+4x2+5x+6).

通过使用上述方法,我们可以将多项式的因式分解表示为其素因数的乘积。