多项式实根计数:Hermite的方法

需积分: 36 6 下载量 40 浏览量 更新于2024-09-08 收藏 151KB PDF 举报
"这篇文档介绍了如何不用实际求解多项式,而是通过计算多项式的系数来确定多项式的实根个数。主要引用了Basu, Pollack 和 Roy (2003) 以及 Cox, Little 和 O’Shea (1991, 1998) 的书籍作为理论依据,并在不同情况下分为了单变量和多变量两种情况讨论。文档的焦点在于解决一个特定问题:给定有限集合P中的多项式和另一个多项式Q,找出在P的零点集Zero(P, Rk)上,Q值正负的零点个数差,即Tarski查询或Sturm序列问题。" 本文档主要探讨的是多项式实根计数的方法,特别关注于如何在不直接求解多项式的情况下统计实根的数量。在数学中,实根指的是多项式等于零的实数解。Hermite的根计数方法是这种方法的一个例子,它基于多项式系数的性质,特别是在有理数域Q、实闭域R和代数闭域C(通常取为复数域C)上的分析。 首先,文档定义了基本符号:K表示特征为0的域,R表示K的实闭扩展,而C表示R的代数闭扩展。标准的例子是K=Q(有理数),R=R(实数),C=C(复数)。此外,文档还指出可以选取R为实代数数域,C为代数数域。 文档分为三个部分,分别是“Introduction”、“The univariate case”和 “The multivariate case”,分别对应单变量和多变量的情况。在介绍部分,提出了一个问题,即给定一组多项式P和另一个多项式Q,在P的零点集Zero(P, Rk)上,计算Q值正的零点数量与负的零点数量之差,这个差值被称为Tarski查询或Sturm序列。Sturm序列是一种有效的算法,通过比较两个多项式在边界点处的根的相对顺序来计算它们共同的根的个数,从而可以用来确定实根的个数。 在单变量情况中,Sturm序列特别有用,因为对于两个多项式P和Q,构建的Sturm序列能直接给出P和Q在任何实数点的根的个数差异。而在多变量情况中,问题变得更复杂,因为需要处理多个变量的交互作用。此时,可能需要利用如Gröbner基或者代数几何中的其他工具来解决。 总结来说,这篇文档深入探讨了多项式实根计数的理论和方法,特别是Hermite的根计数方法和Sturm序列的应用,这些理论和方法在数学和计算机科学中对于理解和处理多项式方程系统具有重要意义。