子结式的两个新性质的证明
The Proof of Two New Properties of Subresultants
DOI: 10.12677/PM.2023.137202, PDF, HTML, XML, 下载: 106  浏览: 181  科研立项经费支持
作者: 刘 美*, 孙维昆:天津职业技术师范大学理学院,天津
关键词: 子结式互素单变元多项式Subresultants Coprime Univariate Polynomials
摘要: 利用已有的结式性质得到了单变元多项式子结式的两个新性质,证明了一种乘积的子结式与两个子结式的乘积的等量关系式,并且给出了两个子结式互素的充要条件。
Abstract: Using the existing properties of resultants, the authors get two new properties of subresultants of univariate polynomials, which show that an equal relationship between the subresultants of product and the product of two subresultants and give a necessary and sufficient condition for the two subresultants to be relatively prime.
文章引用:刘美, 孙维昆. 子结式的两个新性质的证明[J]. 理论数学, 2023, 13(7): 1959-1965. https://doi.org/10.12677/PM.2023.137202

1. 引言

子结式是由Burside和Panton在结式的基础上首先提出的概念,求两个单变元多项式的最大公因式是计算代数和几何中的基本问题,在科学和工程中有着广泛的应用。人们对子结式的基础理论和应用进行了广泛的研究,比如在文献 [1] 中作者给出了子结式的一种比经典子结式更简洁的定义,这为子结式的性质证明提供了更好的方法。在文献 [2] 中作者介绍了子结式的一些性质,利用约化多项式余式序列产生的一些结果来提供计算子结式的新算法。Hong和杨静 [3] 将两个多项式的子结式推广到多个多项式的情形,给出了多个多项式子结式的构造方法,为求解多个多项式的最大公因式问题提供了新的理论依据和研究方向。王东明,夏壁灿,李子明 [4] 在第三章介绍了结式和子结式的一些性质,利用综合分析,反证法等方法进行了证明,并通过例题来说明结式的应用。

本文讨论多项式子结式的两个新性质。先给出 [1] 中的一个定理和命题,通过该定理和命题我们得出子结式的两个新性质,并通过例子加以说明,最后对这两个新性质进行详细的证明。

首先,我们给出结式和子结式的定义。

定义1.1设K是一个域, F ( x ) , G ( x ) K [ x ]

F ( x ) = a 0 x m + a 1 x m 1 + + a m 1 x + a m

G ( x ) = b 0 x n + b 1 x n 1 + + b n 1 x + b n

其中 a 0 , b 0 0 m n > 0 ,则称以下矩阵为Sylvester矩阵,记为 S y l ( F , G )

S y l ( F , G ) = ( a 0 a 1 a m a 0 a 1 a m a 0 a 1 a m b 0 b 1 b n b 0 b 1 b n b 0 b 1 b n ) } } n m

S y l ( F , G ) 的行列式称为多项式 F ( x ) G ( x ) 的结式,记为 r e s ( F , G )

S y l ( F , G ) 进行删除行和列的操作:删除 S y l ( F , G ) 中n行F系数中的最后j行和m行G系数中的最后j行,然后删除 S y l ( F , G ) 的最后 2 j + 1 列,但保留第 m + n i j 列,这样所得到的子矩阵记为 S i j ,这里 0 i j < n

定义1.2对 0 j < n ,称多项式

s u b r e s j ( F , G ) = i = 0 j det ( S i j ) x i

FG关于x的第j个子结式。

2. 主要结论

先给出文献 [1] 中的一个定理和一个命题。

定理2.1设 F ( x ) G ( x ) K [ x ] 上如定义1.1所示的单变元多项式,且 m n > 0 ,则F和G关于x的第j个子结式

s u b r e s j ( x ) = ( 1 ) j ( m j + 1 ) det ( M j ( x ) ) , 0 j < n

其中 M j ( x ) ( m + n j ) × ( m + n j ) 阶矩阵,

M j ( x ) = ( a 0 a 1 a 2 a m a 0 a 1 a 2 a m 1 x 1 x b 0 b 1 b 2 b n b 0 b 1 b 2 b n ) } } } n j j m j ,其中 0 j < n

命题2.2设K是一个域, G ( x ) = b 0 x n + b 1 x n 1 + + b n 1 x + b n , ( b 0 0 ) K [ x ] 上的单变元多项式,则对任意的 m > n ,有

det ( M n ( x ) ) = ( 1 ) m n b 0 m n 1 G .

其中 M n ( x ) = ( 1 x 1 x b 0 b 1 b 2 b n b 0 b 1 b 2 b n ) } } n m n

基于如上的定理2.1和命题2.2,我们得到了以下两个结论。

定理2.3设K是一个域, F ( x ) , G ( x ) , V ( x ) K [ x ] 上首项系数分别为 a 0 , b 0 , c 0 的单变元多项式, a 0 b 0 c 0 0 deg ( F ( x ) ) = m 1 deg ( G ( x ) ) = n 1 deg ( V ( x ) ) = t 1 ,且 m , n , t 满足 m > n + t + 1 ,则

s u b r e s n + t ( F , V G ) = b 0 t c 0 n s u b r e s n ( F , G ) s u b r e s t ( F , V )

定理2.4设K是一个域, F ( x ) G ( x ) K [ x ] 上如定义1.1所示的单变元多项式,若 m > n + 1 ,且存在 0 r K , s 2 ,使得 H ( x ) = G ( x ) + r x s F ( x ) 0

s u b r e s m ( H ( x ) , F ( x ) ) s u b r e s n ( F ( x ) , G ( x ) ) 互素的充要条件是 F ( x ) G ( x ) 互素。

下面我们举例来加以说明定理2.3和定理2.4:

例2.5设K是一个域, F ( x ) , G ( x ) , V ( x ) K [ x ] 上首项系数分别为 a 0 , b 0 , c 0 的单变元多项式, a 0 b 0 c 0 0 .

F ( x ) = a 0 x 7 + a 1 x 6 + a 2 x 5 + a 3 x 4 + a 4 x 3 + a 5 x 2 + a 6 x + a 7 G ( x ) = b 0 x 3 + b 1 x 2 + b 2 x + b 3 V ( x ) = c 0 x 2 + c 1 x + c 2

则由定理2.1和命题2.2知

s u b r e s 5 ( F , V G ) = ( b 0 c 0 ) 7 5 1 V G = b 0 c 0 V G

s u b r e s 3 ( F , G ) = b 0 7 3 1 G = b 0 3 G

s u b r e s 2 ( F , V ) = c 0 7 2 1 V = c 0 4 V

所以 s u b r e s 5 ( F , V G ) = b 0 2 c 0 3 s u b r e s 3 ( F , G ) s u b r e s 2 ( F , V )

r = 1 , s = 2 ,则 H ( x ) = G ( x ) + x 2 F ( x ) 0 ,且 deg ( H ( x ) ) = 9

所以根据定理2.1和命题2.2知

s u b r e s 7 ( H ( x ) , F ( x ) ) = a 0 9 7 1 F ( x ) = a 0 F ( x )

s u b r e s 3 ( F ( x ) , G ( x ) ) = b 0 7 3 1 G ( x ) = b 0 3 G ( x )

所以 s u b r e s 7 ( H ( x ) , F ( x ) ) s u b r e s 3 ( F ( x ) , G ( x ) ) 互素的充要条件是 F ( x ) G ( x ) 互素。

定理2.3和定理2.4给出了子结式的两个比较重要的性质,定理2.3将一种乘积的子结式与两个子结式的乘积进行转化,它在一定程度上简化了子结式的计算,比如当我们遇到两个可分解的且次数比较高的多项式时,如果对其直接求子结式,涉及的计算量会很大,但采用定理2.3结论,我们对所求子结式转化成两个低次数的子结式的乘积,这样可以比较容易求出多项式的子结式,减少计算量。定理2.4给出两个子结式互素的充要条件,这使得对求解两个单变元多项式的最大公因式提供了更好的理论支撑和更加系统的算法。

3. 定理和命题的证明

李永彬 [1] 给出了子结式的一种新定义,利用矩阵初等变换以及行列式的性质证明了新定义的子结式与经典子结式定义的等价关系。下面命题2.2主要采用这种方法进行证明。关剑成,刘金旺 [5] 利用分析综合方法证明了交换环上一种乘积的结式等于结式的乘积以及结式为零的一个充分条件,因此对于定理2.3和定理2.4的证明,我们采取类似的方法。

命题2.2的证明。

证明:将 det ( M n ( x ) ) 按第一列展开得

det ( M n ( x ) ) = ( 1 ) 1 + n + 1 b 0 | 1 x 1 x b 0 b 1 b n b 0 b 1 b n | } } n m n 1

由于 det ( M n ( x ) ) 的余子式 | 1 x 1 x b 0 b 1 b n b 0 b 1 b n | } } n m n 2 det ( M n ( x ) ) 有相似的结构,因此对其余子式再按第一列展开得

原式 = ( 1 ) 2 ( n + 2 ) b 0 2 | 1 x 1 x b 0 b 1 b n b 0 b 1 b n | } } n m n 2

依次对后面产生的余子式按同样的方法展开,我们得到

det ( M n ( x ) ) = ( 1 ) ( m n 1 ) ( n + 2 ) b 0 m n 1 | 1 x 1 x b 0 b 1 b n | } n = ( 1 ) ( m n 1 ) ( n + 2 ) b 0 m n 1 ( ( 1 ) n + 2 b 0 ( x ) n + ( 1 ) n + 3 b 1 ( x ) n 1 + + ( 1 ) 2 n + 2 b n ) = ( 1 ) m n b 0 m n 1 ( b 0 x n + b 1 x n 1 + + b n ) = ( 1 ) m n b 0 m n 1 G

定理2.3的证明。

证明:因为 m > n + t + 1 ,所以结合定理2.1和命题2.2可以得到

s u b r e s n + t ( F , V G ) = ( b 0 c 0 ) m n t 1 V G

s u b r e s n ( F , G ) = b 0 m n 1 G

s u b r e s t ( F , V ) = c 0 m t 1 V

所以 b 0 t s u b r e s n ( F , G ) = b 0 m n t 1 G c 0 n s u b r e s t ( F , V ) = c 0 m n t 1 V

从而

s u b r e s n + t ( F , V G ) = ( b 0 c 0 ) m n t 1 V G = b 0 m n t 1 c 0 m n t 1 V G = b 0 t c 0 n s u b r e s n ( F , G ) s u b r e s t ( F , V )

利用定理2.3,当 d 1 > i = 2 n d i 时,我们有

s u b r e s p ( F 1 , i = 2 n F i ) = s u b r e s p 1 ( F 1 , i = 2 n 1 F i ) s u b r e s k n ( F 1 , F n ) = s u b r e s p 2 ( F 1 , i = 2 n 2 F i ) s u b r e s k n 1 ( F 1 , F n 1 ) s u b r e s k n ( F 1 , F n ) = = i = 2 n s u b r e s k i ( F 1 , F i )

其中 p = i = 2 n k i F 1 , F 2 , , F n K [ x ] 上首项系数都为1的单变元多项式, d 1 , d 2 , , d n 分别为 F 1 , F 2 , , F n 的次数。

定理2.4的证明。

证明:充分性 由于 deg ( H ( x ) ) = s + m > m + 1 ,所以结合定理2.1和命题2.2得

s u b r e s m ( H ( x ) , F ( x ) ) = s u b r e s m ( G ( x ) + r x s F ( x ) , F ( x ) ) = a 0 s 1 F ( x )

s u b r e s n ( F ( x ) , G ( x ) ) = b 0 m n 1 G ( x )

因为 F ( x ) G ( x ) 互素,所以存在 u 1 ( x ) , v 1 ( x ) K [ x ] ,使得

u 1 ( x ) F ( x ) + v 1 ( x ) G ( x ) = 1

所以 a 0 s 1 b 0 m n 1 u 1 ( x ) F ( x ) + a 0 s 1 b 0 m n 1 v 1 ( x ) G ( x ) = a 0 s 1 b 0 m n 1

s u b r e s m ( H ( x ) , F ( x ) ) = a 0 s 1 F ( x ) s u b r e s n ( F ( x ) , G ( x ) ) = b 0 m n 1 G ( x ) 代入上式得

b 0 m n 1 u 1 ( x ) s u b r e s m ( H ( x ) , F ( x ) ) + a 0 s 1 v 1 ( x ) s u b r e s n ( F ( x ) , G ( x ) ) = a 0 s 1 b 0 m n 1

从而 u 1 ( x ) a 0 s 1 s u b r e s m ( H ( x ) , F ( x ) ) + v 1 ( x ) b 0 m n 1 s u b r e s n ( F ( x ) , G ( x ) ) = 1

所以 s u b r e s m ( H ( x ) , F ( x ) ) s u b r e s n ( F ( x ) , G ( x ) ) 互素。

必要性 因为 s u b r e s m ( H ( x ) , F ( x ) ) s u b r e s n ( F ( x ) , G ( x ) ) 互素,所以

存在 u ( x ) , v ( x ) K [ x ] ,使得

u ( x ) s u b r e s m ( H ( x ) , F ( x ) ) + v ( x ) s u b r e s n ( F ( x ) , G ( x ) ) = 1

由于 deg ( H ( x ) ) = s + m > m + 1 ,所以结合定理2.1和命题2.2得

s u b r e s m ( H ( x ) , F ( x ) ) = s u b r e s m ( G ( x ) + r x s F ( x ) , F ( x ) ) = a 0 s 1 F ( x )

s u b r e s n ( F ( x ) , G ( x ) ) = b 0 m n 1 G ( x )

从而 a 0 s 1 u ( x ) F ( x ) + b 0 m n 1 v ( x ) G ( x ) = 1

所以 F ( x ) G ( x ) 互素。

4. 总结与展望

对于子结式的性质目前还有大量的问题需要解决。当两个单变元多项式的次数满足合适的大小关系时,我们可以利用已有的结式的性质进一步得到子结式的新性质。文中证明了一种乘积的子结式与两个子结式的乘积的等量关系式以及两个子结式互素的充要条件。然而,定理2.3给出的等量关系式具有一定的局限性,比如把域改为环,我们不能保证在该环中某些元素是否存在逆元,这会导致结论不一定成立。定理2.4给出两个子结式的充要条件,由于子结式也是多项式,所以我们可以利用两个单变元多项式互素的充要条件 [6] 进一步得出结论。但是定理2.4的结论只是对于由多项式次数决定的子结式才成立,比如对于该定理中多项式 H ( x ) F ( x ) 的子结式必须是第m个子结式,m就是 F ( x ) 的次数,换成其它的子结式结论可能会不成立。对于两个多项式下的任意子结式,目前还没有好的方法讨论它们的互素条件。

基金项目

天津市教委科研计划项目(2020KJ115)。

NOTES

*通讯作者。

参考文献

[1] Li, Y.-B. (2006) A New Approach for Constructing Subresultants. Applied Mathematics and Computation, 183, 471-476.
https://doi.org/10.1016/j.amc.2006.05.120
[2] Collins, G.E. (1967) Subresultants and Reduced Poly-nomial Remainder Sequences. Journal of the ACM (JACM), 14, 128-142.
https://doi.org/10.1145/321371.321381
[3] Hong, H. and Yang, J. (2021) Subresultant of Several Univariate Polynomials. arXivpreprintarXiv:2112.15370
[4] 王东明, 夏壁灿, 李子明. 计算机代数[M]. 第2版. 北京: 北京大学出版社, 2007: 38-53.
[5] 关剑成, 刘金旺. 交换环上多项式结式的性质[J]. 数学理论与应用, 2014, 34(2): 13-17.
[6] 北京大学数学系前代数小组. 高等代数[M]. 第5版. 北京: 高等教育出版社, 2019.