想找到多项式理路多项式环Polynomial ring系数来自给定环、以形式不定元构造的多项式集合。 的所有实根,先得知道应该搜到哪里。画出 里的曲线,看不到区间外有没有另一个零点;把图画得更宽,也没有回答“多宽才够”。根界把这个无限搜索问题变成有限范围:只看系数,就能证明范围外绝不可能有根。
本页只做位置保证。它不会告诉我们范围内有几个实根,更不会把复根变成实根。下一步的Sturm 计数理路Sturm 多项式实根计数Sturm theorem for real polynomial roots · Sturm sequence · 多项式的 Sturm 定理用带负号的多项式余式链在区间两端数变号,证明其差恰为不同实根数,并明确零项、重根和根端点的处理。正是用来回答数量问题的。
若要在复平面里按簇计数,Pellet圆盘证书理路Pellet 圆盘计数与根簇证书Pellet root cluster certificate · Pellet Tk test · Coefficient-family root clustering通过平移系数的单项优势认证圆盘根总重数,传递系数误差预算,并以不相交圆盘和次数闭合交付全部复根簇而非伪称不同根隔离。先将多项式移到候选圆心,再用一项严格胜过其余项来认证盘内总重数。多只不相交圆盘的计数和等于固定次数时,才得到全部根簇覆盖;系数外界本身仍只提供位置,不代替这些局部整数与完整性检查。
形式陈述
从最高次项与其余项的竞争开始
设
系数可以是复数理路复数Complex number形如 a+bi 的数,按坐标规则构成实数域的二次扩张。。记
Cauchy 根界说:每个复根 都满足
这里比较的是低次项系数与首项系数的比值。把整个多项式乘以任何非零常数,所有比值不变,根界也不变;这符合根本来就没有改变的事实。
对 ,低次系数是 ,所以 ,全部复根都在 内。特别地,全部实根都在开区间 内,而且 肯定不是根。这个严格不等式使它可以直接接入要求端点非根的实根计数。
直觉
为什么根跑不出去
先处理 :此时 ,唯一的不同根是零,结论成立。以下设 。
若 ,自然有 。剩下只需考虑 。由 ,把最高次项移到一边,并用三角不等式:
因为 ,有限几何和满足
消去正数 ,得到 ,也就是 。
这个证明的机制很具体:当 太大时,最高次项的大小超过所有低次项大小之和,低次项即使尽力朝相反方向相加,也无法将它抵消成零。不需要预先知道根的表达式。
例子与边界
变量缩放会改变界的松紧
根界是一份正确证书,但不一定紧。对 ,直接计算得到 ,而实际根是 。原因是系数比较没有利用不同次数的尺度。
令 ,其中 ,并除以新的首项系数:
对 的根应用根界,再乘回 ,可得
在 中取 ,变成 ,于是得到 。这比101小得多,且每一步都是有理数运算。缩放并没有求出根,只是换了更合适的长度单位。
如果只需要一个安全初始区间,没有必要为了最紧的界先解另一个困难的优化问题。对有理系数,取一个不小于 的整数 ,则 已经包含全部实根。严格根界保证即使 ,端点也不会碰根。
三种不能从根界读出的信息
根界不证明有实根。 也给出 ,但其中没有实根。根界的意思是“如果有根,它一定在这里”,不是“这里一定有实根”。
根界不是根间距。 的两个根相距 ,而系数和一个粗根界都可以一直保持在固定尺度。实根隔离的细分次数会受到这个小间距影响,不能只看 就宣布所需精度固定。
近似系数需要额外误差数据。 若某项只知道约等于 ,把它当成精确的有理数 得到的是另一个多项式的证书。要处理测量系数,必须为每项给出包含真值的界,并为首项绝对值提供严格正下界,再用这些上、下界控制系数比值。
推论与应用
倒过来,还能把根与零隔开
若 ,零不是根,可以对倒数多项式
再用一次同样的界。 是 的根,当且仅当 是 的根。因此令
便有
对 ,,所以每个根的模都在 与 之间。这说明 没有实根,却仍然不能决定正根和负根各有几个。
如果 ,不能把上式中的分母当作一个很小的数。先提取最大的 因子: 且 。零根的重数是 ,其余根再对 使用倒数界。比如 的零根确实存在,任何声称“全部根离零有正距离”的结论都会出错。
自己复算一份范围证书
取
最高次系数为一,低次系数最大绝对值为三,所以全部复根满足 。若只关心实根,可以把 交给下一页的计数器。
再计算 的倒数界:常数项为 ,其余系数的最大绝对值为三,所以 。因此每个根还满足 。这两条证书只使用展开系数;右边给出的因式分解不是使用根界的前提。
完成后,试把 乘以 :根界应保持不变。再把常数项改成零:倒数界必须停下来先处理零根。能解释这两步,比记住一个上界公式更重要。
参考资料