牛顿公式的两种证明及应用
Two Proofs and Applications of Newton Formula
DOI: 10.12677/PM.2022.123049, PDF, HTML, XML, 下载: 519  浏览: 1,823 
作者: 李旭涵, 姜嘉美:东北大学秦皇岛分校数学与统计学院,河北 秦皇岛
关键词: 牛顿公式对称多项式数学归纳法等次幂和式Newton Formula Symmetric Polynomial Mathematical Induction Equal Powers and Equations
摘要: 本文首先对牛顿(Newton)公式的两种主流证明方法——多项式的比较系数法和数学归纳法进行总结。其次,对一个条件恒等式进行反思探究,利用牛顿公式对其推广,从理论上给出一类等次幂和式的证明,最终得到了新的命题。
Abstract: This paper first summarizes two mainstream methods of proving Newton Formula—the method of comparing coefficients of polynomials and the method of mathematical induction. Next, a conditional constant equation is explored reflectively, and its generalization using Newton Formula is used to give a theoretical proof of a class of equal powers and equations, which eventually leads to a new proposition.
文章引用:李旭涵, 姜嘉美. 牛顿公式的两种证明及应用[J]. 理论数学, 2022, 12(3): 441-447. https://doi.org/10.12677/PM.2022.123049

1. 引言

段学复先生在其《对称》一书中介绍了17世纪大数学家牛顿的一个公式,即为一元n次多项式n个根的任一正整数次幂都可以用这n个根的对称多项式表示,该公式被称为牛顿(Newton)公式 [1]。该公式在组合数学和数值计算等方面有着重要作用。

前人对牛顿公式的研究以证明为主。顾江永老师从次幂和的角度对Newton公式进行证明及推广,并给出了一个较为简洁且直观的结论 [2]。沈南山老师对Newton公式的条件进行了推广,使两个结论得到了统一 [3]。詹国梁老师使用比较系数法证明Newton公式,并将其应用于初等数学的经典题目中 [4]。

等次幂和式形式工整,体现了数学之美。作者给出一类等次幂和式的推广命题,便于对其进行更深层次的研究。

2. 预备知识

2.1. 对称多项式

对称多项式中任何两个元互换,所得结果都与原式相同。而初等对称多项式 σ i 为任意i元乘积之和,形如

σ 1 = x 1 + x 2 + + x n , σ 2 = x 1 x 2 + x 1 x 3 + + x n 1 x n , , σ n = x 1 x 2 x n

2.2. 第二数学归纳法

设有一个与自然数n有关的命题,如果

1) 当 n = 1 时,命题成立;

2) 假设当 n < k 时,命题成立;

3) 证明 n = k 时,命题也成立。

由1) 2) 3)可知,命题对于一切自然数n都成立。

2.3. 多项式因式分解定理

每个次数不小于1的实系数多项式在复数域上都可以唯一地分解成一次因式的乘积。

3. 牛顿公式及其证明

3.1. 牛顿公式 [5]

{ S k S k 1 σ 1 + S k 2 σ 2 + + ( 1 ) k 1 S 1 σ k 1 + ( 1 ) k k σ k = 0 , 1 k n S k S k 1 σ 1 + S k 2 σ 2 + + ( 1 ) n S k n σ n = 0 , k > n (1)

其中

S k = x 1 k + x 2 k + + x n k ( k = 0 , 1 , 2 , )

是一类特殊的对称多项式, σ k 是初等对称多项式,n是实系数多项式完全分解后根的个数,k是实系数多项式的次数,特别地, S 0 = n S 1 = σ 1

3.2. 比较系数法证明

3.2.1. 引出

我们通过证明下面一个式子进而证明牛顿(Newton)公式:

x k + 1 f ( x ) = ( S 0 x k + S 1 x k 1 + + S k 1 x + S k ) f ( x ) + g ( x ) (2)

其中, g ( x ) 的次数小于n。

证明:设

f ( x ) = ( x x 1 ) ( x x 2 ) ( x x n )

取对数求导,得

f ( x ) f ( x ) = 1 x x 1 + 1 x x 2 + + 1 x x n

f ( x ) = i = 1 n f ( x ) x x i

x k + 1 f ( x ) = i = 1 n x k + 1 f ( x ) x x i = i = 1 n ( x k + 1 x i k + 1 ) f ( x ) x x i + i = 1 n x i k + 1 f ( x ) x x i

g ( x ) = i = 1 n x i k + 1 f ( x ) x x i ,由此, g ( x ) 的次数小于n

x k + 1 f ( x ) = i = 1 n [ ( x k + x i x k 1 + + x i k ) f ( x ) ] + g ( x ) = ( S 0 x k + S 1 x k 1 + + S k ) f ( x ) + g ( x )

(2)式得证。

3.2.2. 证明

f ( x ) = x n σ 1 x n 1 + σ 2 x n 2 + ( 1 ) n σ n

x k + 1 f ( x ) = x k + 1 [ n x k 1 ( n 1 ) σ 1 x n 2 + + ( 1 ) n 1 σ n 1 ]

由(2)式,

( S 0 x k + S 1 x k 1 + + S k ) [ x n σ 1 x n 1 + σ 2 x n 2 + ( 1 ) n σ n ] + g ( x ) = x k + 1 [ n x n 1 ( n 1 ) σ 1 x n 2 + + ( 1 ) n 1 σ n 1 ] (3)

比较(3)式的左右两边,由于左右两边 x n 的系数相同,得

1 k n 时, S k S k 1 σ 1 + S k 2 σ 2 + ( 1 ) k 1 S 1 σ k 1 + ( 1 ) k k σ k = 0

k > n 时, S k S k 1 σ 1 + S k 2 σ 2 + ( 1 ) n S k n σ n = 0

(1)式得证。

3.3. 数学归纳法证明

f ( x 1 , x 2 , , x n , x ) = ( x x 1 ) ( x x 2 ) ( x x n ) = x n σ 1 x n 1 + + ( 1 ) n σ n (4)

x i ( i = 1 , 2 , , n ) 分别替换x,得

x i n σ 1 x i n 1 + + ( 1 ) n σ n = 0 (5)

(5)式实际上给出了n个式子。

k n 时,用 x i k n ( i = 1 , 2 , , n ) 乘(5)式的两边,并对这n个式子求和,得

S k σ 1 S k 1 + + ( 1 ) n σ n S k n = 0 (6)

k = n 时,

S n σ 1 S n 1 + + ( 1 ) n n σ n = 0 (7)

根据(7)式猜想 k < n 时的情况:

S k σ 1 S k 1 + + ( 1 ) k k σ k = 0 (8)

记(8)式左端的n元齐次多项式为 f k , n ( x 1 , x 2 , , x n ) ,它为n元对称多项式。

下面我们对 m = n k 作数学归纳法来证明 f k , n ( x 1 , x 2 , , x n ) 是零多项式 [6]。

由(7)式, m = 0 时,所证成立。

假设 n k < m ( m > 0 ) 时所证成立,下证当 n k = m 时所证也成立。

先将不定元的个数设为 n 1 ,用 x 1 , , x n 1 , 0 替换 x 1 , , x n 1 , x n ,代入(8)式左端,可得

S k σ 1 S k 1 + + ( 1 ) k k σ k (9)

(9)式即为 f k , n 1 ( x 1 , x 2 , , x n 1 ) ,又由于 n 1 k = m 1 < m f k , n 1 ( x 1 , x 2 , , x n 1 ) = 0 ,即 f k , n ( x 1 , x 2 , , x n 1 , 0 ) = 0

f k , n ( x 1 , x 2 , , x n ) = u 0 ( x 1 , x 2 , , x n 1 ) + u 1 ( x 1 , x 2 , , x n 1 ) x n + + u k ( x 1 , x 2 , , x n 1 ) x n k (10)

f k , n ( x 1 , x 2 , , x n 1 , 0 ) = u 0 ( x 1 , x 2 , , x n 1 ) (11)

因此 u 0 ( x 1 , x 2 , , x n 1 ) = 0 ,从而由(10)式得 x n | f k , n ( x 1 , x 2 , , x n )

所以存在 h ( x 1 , x 2 , , x n ) 使得

f k , n ( x 1 , x 2 , , x n ) = h ( x 1 , x 2 , , x n ) x n (12)

由于 f k , n ( x 1 , x 2 , , x n ) 是n次对称多项式,因此对于任一n元排列 j 1 j 2 j n

f k , n ( x j 1 , x j 2 , , x j n ) = f k , n ( x 1 , x 2 , , x n ) (13)

由(12)式和(13)式得

h ( x j 1 , x j 2 , , x j n ) x j n = f k , n ( x 1 , x 2 , , x n ) (14)

由(14)式可知 x 1 , x 2 , , x n 都是 f k , n ( x 1 , x 2 , , x n ) 的因式,且它们都是不可约的,由唯一分解定理可得

f k , n ( x 1 , x 2 , , x n ) = x 1 x 2 x n g ( x 1 , x 2 , , x n ) (15)

f k , n ( x 1 , x 2 , , x n ) 0 ,则

k = n + d e g [ g ( x 1 , x 2 , , x n ) ] (16)

据此, d e g [ g ( x 1 , x 2 , , x n ) ] = k n = m < 0 ,与 m > 0 矛盾。因此 f k , n ( x 1 , x 2 , , x n ) = 0

因此,对一切 m 0 f k , n ( x 1 , x 2 , , x n ) = 0 ,即当 1 k n 时,(8)式成立。

综上,(1)式成立。

4. 应用

在高等代数及数学竞赛中,经常会遇到一些等次幂和及其有关的问题,此类题难度系数较大,往往无从下手。而牛顿公式可以将这类问题统一化为初等对称多项式进行处理并解决,解题过程较为简洁清晰。

4.1. 引出

现通过一道例题引出牛顿公式的应用。

已知 a 1 + a 2 + a 3 + a 4 = 0

求证: a 1 5 + a 2 5 + a 3 5 + a 4 5 5 = a 1 3 + a 2 3 + a 3 3 + a 4 3 3 a 1 2 + a 2 2 + a 3 2 + a 4 2 2

证明:由已知得该方程为4次方程。

k 4 时,有

S 1 = σ 1 = a 1 + a 2 + a 3 + a 4 = 0

a 1 2 + a 2 2 + a 3 2 + a 4 2 = S 2 = σ 1 2 2 σ 2 = 2 σ 2

a 1 3 + a 2 3 + a 3 3 + a 4 3 = S 3 = σ 1 3 3 σ 1 σ 2 + 3 σ 3 = 3 σ 3

a 1 4 + a 2 4 + a 3 4 + a 4 4 = S 4 = 2 σ 2 2 4 σ 4

k > 4 时,有

a 1 5 + a 2 5 + a 3 5 + a 4 5 = S 5 = 5 σ 2 σ 3

所证即为 S 5 5 = S 3 3 S 2 2

S 5 5 = σ 2 σ 3 S 3 3 = σ 3 S 2 2 = σ 2

S 5 5 = S 3 3 S 2 2 (证毕)

4.2. 命题及其证明

对于4.1这类等式,我们探讨两个一般性问题:

1) 这类等式能否加以推广?

2) 这类等式能够推广的条件应该是什么?

针对上述问题,我们提出如下命题:

对于某一个 2 n 1 或2n次方程有 S 1 = S 3 = = S 2 n 5 = S 2 n 3 = 0 (其中 n = 1 , 2 , 3 , ),那么有 S 2 n + 1 2 n + 1 = S 2 n 1 2 n 1 S 2 2

证明:

1) 对于2n次方程

k 2 n

S 1 = x 1 + x 2 + + x 2 n 1 + x 2 n = σ 1

S 2 = x 1 2 + x 2 2 + + x 2 n 1 2 + x 2 n 2 = σ 1 2 2 σ 2

S 3 = x 1 3 + x 2 3 + + x 2 n 1 3 + x 2 n 3 = σ 1 3 3 σ 1 σ 2 + 3 σ 3

S 2 n 1 = x 1 2 n 1 + x 2 2 n 1 + + x 2 n 1 2 n 1 + x 2 n 2 n 1 = S 2 n 2 σ 1 S 2 n 3 σ 2 + S 1 σ 2 n 2 + ( 2 n 1 ) σ 2 n 1

S 2 n = x 1 2 n + x 2 2 n + + x 2 n 1 2 n + x 2 n 2 n = S 2 n 1 σ 1 S 2 n 2 σ 2 + + S 1 σ 2 n 1 2 n σ 2 n

k = 2 n + 1 (即 k > 2 n )时

S 2 n + 1 = x 1 2 n + 1 + x 2 2 n + 1 + + x 2 n 1 2 n + 1 + x 2 n 2 n + 1 = S 2 n σ 1 S 2 n 1 σ 2 + + S 2 σ 2 n 1 S 1 σ 2 n

S 1 = S 3 = = S 2 n 5 = S 2 n 3 = 0 (17)

将(17)式代入上述算式中,得 σ 1 = σ 3 = σ 5 = = σ 2 n 3 = 0

S 2 = 2 σ 2

S 4 = 2 σ 2 2 4 σ 4

S 6 = 2 σ 2 3 + 6 σ 2 σ 4 6 σ 6

S 2 n 1 = ( 2 n 1 ) σ 2 n 1

S 2 n = S 2 n 2 σ 2 S 2 n 4 σ 4 S 2 σ 2 n 2 2 n σ 2 n

S 2 n + 1 = S 2 n 1 σ 2 + S 2 σ 2 n 1 = ( 2 n 1 ) σ 2 n 1 σ 2 2 σ 2 σ 2 n 1 = ( 2 n + 1 ) σ 2 σ 2 n 1

S 2 n + 1 2 n + 1 = σ 2 σ 2 n 1 ,

S 2 n 1 2 n 1 = σ 2 n 1 ,

S 2 2 = σ 2

S 2 n + 1 2 n + 1 = S 2 n 1 2 n 1 S 2 2

2) 对于 2 n 1 次方程

k 2 n 1

S 1 = x 1 + x 2 + + x 2 n 1 = σ 1

S 2 = x 1 2 + x 2 2 + + x 2 n 1 2 = σ 1 2 2 σ 2

S 3 = x 1 3 + x 2 3 + + x 2 n 1 3 = σ 1 3 3 σ 1 σ 2 + 3 σ 3

S 2 n 1 = x 1 2 n 1 + x 2 2 n 1 + + x 2 n 1 2 n 1 = S 2 n 2 σ 1 S 2 n 3 σ 2 + S 1 σ 2 n 2 + ( 2 n 1 ) σ 2 n 1

k > 2 n 1

S 2 n = x 1 2 n + x 2 2 n + + x 2 n 1 2 n = S 2 n 1 σ 1 S 2 n 2 σ 2 + + S 2 σ 2 n 2 S 1 σ 2 n 1

S 2 n + 1 = S 2 n σ 1 S 2 n 1 σ 2 + + S 2 σ 2 n 1

将(17)式代入上述算式中,得 σ 1 = σ 3 = σ 5 = = σ 2 n 3 = 0

S 2 = 2 σ 2

S 4 = 2 σ 2 2 4 σ 4

S 6 = 2 σ 2 3 + 6 σ 2 σ 4 6 σ 6

S 2 n 1 = ( 2 n 1 ) σ 2 n 1

S 2 n = S 2 n 2 σ 2 S 2 n 4 σ 4 S 2 σ 2 n 2 2 n σ 2 n

S 2 n + 1 = S 2 n 1 σ 2 + S 2 σ 2 n 1 = ( 2 n 1 ) σ 2 n 1 σ 2 2 σ 2 σ 2 n 1 = ( 2 n + 1 ) σ 2 σ 2 n 1

S 2 n + 1 2 n + 1 = σ 2 σ 2 n 1 ,

S 2 n 1 2 n 1 = σ 2 n 1 ,

S 2 2 = σ 2

S 2 n + 1 2 n + 1 = S 2 n 1 2 n 1 S 2 2 (证毕)

参考文献

[1] 段学复. 对称[M]. 北京: 人民教育出版社, 1964.
[2] 顾江永. Newton公式的一个注记及其应用[J]. 河南教育学院学报(自然科学版), 2016, 25(3): 4-6.
[3] 沈南山. 牛顿(Newton)公式的一个注记及其应用[J]. 数学通报, 2005(3): 38-39.
[4] 詹国梁. 高等数学指导初等数学偶得(二)——牛顿公式及其应用[J]. 苏州教育学院学刊, 1987(1): 8-11+7.
[5] 北京大学数学系前代数小组, 编. 高等代数[M]. 第5版. 北京: 高等教育出版社, 2019.
[6] 丘维声. 高等代数——大学高等代数课程创新教材[M]. 第2版(下). 北京: 清华大学出版社, 2019.