范德蒙德行列式的应用
Applications of Vandermonde Determinant
DOI: 10.12677/pm.2025.151008, PDF, HTML, XML,    科研立项经费支持
作者: 高玉婷, 张洁琳, 陈晓友*:河南工业大学数学与统计学院,河南 郑州
关键词: 数域多元多项式范德蒙德行列式Field Multi-Variable Polynomial Vandermonde Determinant
摘要: 多元多项式在代数学中不但占有重要的地位,而且具有重要的作用。判断两个多元多项式是否相等是被研究的内容。代数学中有很多内容均涉及范德蒙德(Vandermonde)行列式,本文利用范德蒙德行列式给出了两个不同表达形式的多元多项式相等的应用。
Abstract: Multi-variable polynomials are very essential and play an important role in algebra. Determining whether two multi-variable polynomials are equal is what is being studied. Many contents in advanced algebra are related to Vandermonde determinant. In this note, an application is given to determine two multi-variable polynomials with different expressions to be equal by using the Vandermonde determinant.
文章引用:高玉婷, 张洁琳, 陈晓友. 范德蒙德行列式的应用[J]. 理论数学, 2025, 15(1): 69-73. https://doi.org/10.12677/pm.2025.151008

1. 引言

多元多项式在代数学中占据关键的地位,并且具有很重要的作用,它是代数几何的研究对象。多元多项式的零点集合定义了代数几何中的代数簇,可以具体应用到群论和环论等代数学分支中。

F 是一个数域, x 1 , x 2 ,, x n n 个符号,称表达式

i 1 , i 2,, i n a i 1 i 2 i n x 1 i 1 x 2 i 2 x n i n

其中, i 1 , i 2 ,, i n 是非负整数, a i 1 i 2 i n F ,为系数在 F 中的 n 元多项式,记作

f( x 1 , x 2 ,, x n )= i 1 , i 2 ,, i n a i 1 i 2 i n x 1 i 1 x 2 i 2 x n i n

在高等代数[1]中,范德蒙德行列式(Vandermonde determinant)

D n =| 1 1 1 x 1 x 2 x n x 1 2 x 2 2 x n 2 x 1 n1 x 2 n1 x n n1 |= ni>j1 ( x i x j )

其中,“ ”表示全体同类因子的乘积,是一个重要的计算公式,并且该行列式具有广泛的应用[2]

利用范德蒙德行列式证明了若 n 次多项式有 n+1 个互不相同的不动点,则该多项式是具有无穷多个不动点的一次多项式。在向量空间中,经常遇到需要用范德蒙德行列式转化的问题,例如,若 V 是数域 F 上的 n 维线性空间,在 V 中任取 n 个向量,可通过范德蒙德行列式来研究这 n 个向量的线性相关性。特别地,范德蒙德行列式在Burnside-Brauer定理[3] (Theorem 4.3)的证明中起到了关键作用。

我们可以通过对多元多项式展开和化简并逐项比较来判断多元多项式是否相等,也可通过插值法来选择有限个测试点,验证值是否一致来判断多元多项式是否相等。本文将利用范德蒙德行列式给出多元多项式的两种表达形式相等的应用。

定理1.1

f( x 1 , x 2, , x n )=M( x 1 , x 2 ,, x n )+ x 1 x 2 x n 1s<tn ( x t x s )

其中, M( x 1 , x 2 ,, x n )= 1in ( x 1 x ^ i x n 1k<ln ( x l x k ) ) ,当 k=i 时, x k = x ^ i =1 。再设

g( x 1 , x 2 ,, x n )=[ 2 x 1 x n i=1 n ( x i 1 ) ] 1s<tn ( x t x s ) ,则 f=g

2. 定理的证明

我们先给出下面的引理。

引理2.1

| 1+ x 1 1+ x 1 2 1+ x 1 n 1+ x 2 1+ x 2 2 1+ x 2 n 1+ x n 1+ x n 2 1+ x n n |=[ 2 x 1 x n i=1 n ( x i 1 ) ] 1s<tn ( x t x s )

证明

| 1+ x 1 1+ x 1 2 1+ x 1 n 1+ x 2 1+ x 2 2 1+ x 2 n 1+ x n 1+ x n 2 1+ x n n |

将原行列式添加一行一列,可得

=| 1 0 0 0 1 1+ x 1 1+ x 1 2 1+ x 1 n 1 1+ x 2 1+ x 2 2 1+ x 2 n 1 1+ x n 1+ x n 2 1+ x n n |

将行列式第1列的(−1)倍分别加到其余列,可得

=| 1 1 1 1 1 x 1 x 1 2 x 1 n 1 x 2 x 2 2 x 2 n 1 x n x n 2 x n n |

若行列式中的某一行是两组数的和,则该行列式等于两个行列式的和

=| 2 0 0 0 1 x 1 x 1 2 x 1 n 1 x 2 x 2 2 x 2 n 1 x n x n 2 x n n || 1 1 1 1 1 x 1 x 1 2 x 1 n 1 x 2 x 2 2 x 2 n 1 x n x n 2 x n n |

利用两次范德蒙德行列式,可得

=2 x 1 x n 1i<jn ( x j x i ) i=1 n ( x i 1 ) 1i<jn ( x j x i ) =[ 2 x 1 x n i=1 n ( x i 1 ) ] 1i<jn ( x j x i )

现在,我们给出定理的证明。

证明

| 1+ x 1 1+ x 1 2 1+ x 1 n 1+ x 2 1+ x 2 2 1+ x 2 n 1+ x n 1+ x n 2 1+ x n n |

若行列式中的某一行是两组数的和,则该行列式等于两个行列式的和

=| 1 1 1 1+ x 2 1+ x 2 2 1+ x 2 n 1+ x n 1+ x n 2 1+ x n n |+| x 1 x 1 2 x 1 n 1+ x 2 1+ x 2 2 1+ x n 2 1+ x n 1+ x n 2 1+ x n n |

将第一个行列式第1行的(−1)倍分别加到其余行,可得

=| 1 1 1 x 2 x 2 2 x 2 n x n x n 2 x n n |+| x 1 x 1 2 x 1 n 1 1 1 1+ x n 1+ x n 2 1+ x n n |+| x 1 x 1 2 x 1 n x 2 x 2 2 x 2 n 1+ x n 1+ x n 2 1+ x n n |

=| 1 1 1 x 2 x 2 2 x 2 n x n x n 2 x n n |+| x 1 x 1 2 x 1 n 1 1 1 x n x n 2 x n n |++| x 1 x 1 2 x 1 n x 2 x 2 2 x 2 n 1 1 1 |+| x 1 x 1 2 x 1 n x 2 x 2 2 x 2 n x n x n 2 x n n |

若行列式中的某一行有公因子,则该公因子可以提出去

= x 2 x 3 x n | 1 1 1 1 x 2 x 2 n1 1 x n x n n1 |+ x 1 x 3 x n | 1 x 1 x 1 n1 1 1 1 1 x n x n n1 |++ x 1 x 2 x n1 | 1 x 1 x 1 n1 1 x 2 x 2 n1 1 1 1 |

+ x 1 x 2 x n 1i<jn ( x j x i )

利用范德蒙德行列式的转置,可得

= x 2 x 3 x n ( x n 1 )( x 2 1 ) 2i<jn ( x j x i ) +

+ x 1 x 3 x n ( x n 1 )( x 3 1 )( 1 x 1 ) 1i<jn,i2 ( x j x i ) +

+ x 1 x 2 x n1 ( 1 x n1 )( 1 x 1 ) 1i<jn1 ( x j x i ) + x 1 x 2 x n 1i<jn ( x j x i )

注意到,

M( x 1 , x 2 ,, x n )= x 2 x 3 x n ( x n 1 )( x 2 1 ) 2i<jn ( x j x i ) +

+ x 1 x 3 x n ( x n 1 )( x 3 1 )( 1 x 1 ) 1i<jn,i2 ( x j x i )

++ x 1 x 2 x n1 ( 1 x n1 )( 1 x 1 ) 1i<jn1 ( x j x i )

从而,由引理2.1可得, f=g

3. 例子

由定理1.1,我们可以得到下面的两个例子,而通过化简也可以判断两个不同表达形式的多元多项式是否相等。

3.1 令二元多项式 f( x 1 , x 2 )=[ 2 x 1 x 2 ( x 1 1 )( x 2 1 ) ]( x 2 x 1 )

g( x 1 , x 2 )= x 2 ( x 2 1 )+ x 1 ( 1 x 1 )+ x 1 x 2 ( x 2 x 1 )

通过化简,可得

f( x 1 , x 2 )= x 1 x 2 2 x 1 2 x 2 x 1 2 + x 2 2 + x 1 x 2 =g( x 1 , x 2 )

3.2 令三元多项式 f( x 1 , x 2 , x 3 )=[ 2 x 1 x 2 x 3 ( x 1 1 )( x 2 1 )( x 3 1 ) ]( x 3 x 2 )( x 3 x 1 )( x 2 x 1 ) g( x 1 , x 2 , x 3 )= x 2 x 3 ( x 3 1 )( x 2 1 )( x 3 x 2 ) x 1 x 3 ( x 3 1 )( x 1 1 )( x 3 x 1 )+ x 1 x 2 ( x 2 1 )( x 1 1 )( x 2 x 1 ) + x 1 x 2 x 3 ( x 3 x 2 )( x 3 x 1 )( x 2 x 1 ) ,通过化简,可得

f( x 1 , x 2 , x 3 )= x 1 x 2 x 3 ( x 3 x 2 )( x 3 x 1 )( x 2 x 1 ) +( x 3 3 x 2 2 x 3 2 x 2 3 x 3 3 x 2 + x 3 x 2 3 + x 3 2 x 2 x 3 x 2 2 )

( x 3 3 x 1 2 x 3 2 x 1 3 x 3 3 x 1 + x 3 x 1 3 + x 3 2 x 1 x 3 x 1 2 ) +( x 2 3 x 1 2 x 2 2 x 1 3 x 2 3 x 1 + x 2 x 1 3 + x 2 2 x 1 x 2 x 1 2 )

=g( x 1 , x 2 , x 3 )

基金项目

河南工业大学项目(lxykc202302, lxycxsy202424, 2024PYJH019),河南省教育厅项目(YJS2022JC16, 23A110010),河南省项目(HNGD2024020, 242300421384)以及高校大学数学教学研究与发展中心项目(CMC20240610)资助。

NOTES

*通讯作者。

参考文献

[1] 北京大学数学系前代数小组. 高等代数[M]. 第5版. 北京: 高等教育出版社, 2018.
[2] 香花. 范德蒙德行列式与多项式的不动点[J]. 高等数学研究, 2013, 16(6): 5-6+8.
[3] Isaacs, I.M. (1976) Character Theory of Finite Groups. Academic Press.