已知 n 为偶数,a1,a2,⋯,an 均为两两不同的整数,记 f(x)=(x−a1)(x−a2)⋯(x−an)+1.
1、求证:当 n⩾6 时,f(x) 不可用次数小于 n 的两个整系数多项式的乘积表示.
2、请举例说明,当 n=2 和 n=4 时 第 (1) 小题中结论不成立.
解析
1、用反证法.若 f(x)=g(x)⋅h(x),其中 g(x),h(x)∈Z[x],则g(a1)h(a1)=g(a2)h(a2)=⋯=g(an)h(an)=1,因此 g(ai),h(ai)(i=1,2,⋯,n)或者同时为 1 或者同时为 −1.这就意味着函数 p(x)=g(x)−h(x) 有 n 个不同的零点 x=ai(i=1,2,⋯,n).而 degg(x),degh(x)<n,因此只可能p(x)≡0⟹g(x)=h(x)⟹f(x)=g2(x),设 n=2k,则(x−a1)(x−a2)⋯(x−a2k)=(g(x)+1)⋅(g(x)−1),不妨设g(x)+1=(x−a1)(x−a2)⋯(x−ak),g(x)−1=(x−ak+1)(x−ak+2)⋯(x−a2k),两式相减,并令 x=ak+1,ak+2,⋯,a2k,可得它们是(x−a1)(x−a2)⋯(x−ak)=2的 n 个不同的实根,而 a1,a2,⋯,ak 两两不同,因此 x−a1,x−a2,⋯,x−ak 两两不同,而 2 分解为不少于 3 个的整数之积的唯一方法是 2=(−2)⋅(−1)⋅1,因此该方程不可能有不小于 3 个不同的实根,矛盾.因此命题得证.
2、根据第 (1) 小题的证明过程,可以构造f(x)=(x+1)(x−1)+1⟺f(x)=x2,以及f(x)=x(x−1)(x+1)(x+2)+1=(x2+x−1)2,分别为 n=2 和 n=4 的反例.