Skip to content

S-多项式

S-polynomial · S-pair polynomial

以首单项式最小公倍数对齐并消去两个多项式的首项,从而暴露新的理想首项。

条目类型
定义

形式陈述

在域 K 上的 K[x1,,xn] 中固定单项式序。对两个非零多项式 f,g,令

m=lcm(LM(f),LM(g)).

它们的 S-多项式定义为

S(f,g)=mLC(f)LM(f)fmLC(g)LM(g)g.

两个被放大的首项都等于单项式 m 且系数为 1,相减后严格消失。因此 S(f,g) 仍在理想 f,g 中,却可能出现一个不被原有首单项式整除的新首项。定义要求 f,g0,并利用域中首系数可逆;在一般系数环上需要强 Gröbner 基、伪约简或额外 coefficient ideal,不能无条件做上式除法。

S-多项式本身只是候选。给定集合 G,还要用多元除法把 S(f,g)G 约简到余式。余式依赖除数选择顺序,但“存在约简到零的标准表示”才是 Buchberger criterion 所关心的性质。把未经约简的 S-多项式直接加入基通常正确但会制造大量冗余。

直觉

若只看单个多项式,首项告诉我们哪些单项式能被它一步消去;两个多项式的首项重叠时,它们可能相互抵消,露出一个原先看不到的更小项。S-多项式选择首单项式的最小公倍数,恰好用最小的乘子制造这次抵消。使用更大的共同倍数也能消去,却只是在 S-多项式上再乘单项式,不会提供更原始的信息。

这个构造是多元 Euclidean 思想的关键修补。一元情形中首项次数全序,除法余式足以控制理想;多元情形中 x2xy 按整除关系不可比较,来自两条消去路径的冲突必须显式检查。S-pair 正是这种 critical pair:若每个冲突都能回到零,局部约简规则便对整个理想协调。

例子与边界

K[x,y] 上取 lex 序 xy,令

f=x2y,g=xy1.

LM(f)=x2LM(g)=xy,最小公倍数为 x2y,所以

S(f,g)=y(x2y)x(xy1)=xy2.

新首项 x 既不被 x2 整除,也不被 xy 整除,因此对 {f,g} 的余式就是它自己。这一非零余式证明原集合尚未控制理想的全部首项;把 xy2 加入后,许多后续多项式立刻可以降次。

若两个首单项式互素,product criterion 说明其 S-多项式会对这两个多项式约简为零。例如 f=x2+yg=y2+1 的首单项式为 x2,y2,S-多项式是 y3x2;先用 f 消去 x2y3+y,再用 g 消去便为零。这里“互素”说的是首单项式,不是多项式在环中互素。

首项约定错误会让整个计算失真。若把 LT 与 LM 混用而忘记除首系数,两个最高项可能只消去幂而没有消去系数;若中途改变单项式序,原先的最小公倍数与约简方向都不再匹配。数值近似系数上把很小的首系数舍为零,也会突然改变所有 S-pair,普通精确理论不提供稳定性保证。

推论与应用

Buchberger 算法枚举基元素对,约简它们的 S-多项式,并把非零余式作为新基元素。Buchberger criterion 说,有限集合 G 是 Gröbner 基,当且仅当每对 gi,gj 的 S-多项式都能对 G 约简到零。这个有限判据把“理想中无穷多个多项式的首项”压缩为有限 critical pairs。

F4 算法没有废弃 S-pair,而是一次选择一批 pair,通过 symbolic preprocessing 收集所需单项式倍数,再把共同消元交给稀疏矩阵。Buchberger 的 chain、product criteria 与后来的 signature criteria 都在减少不必真正处理的 pair;它们优化的是候选集合,不改变 S-多项式为何能发现首项冲突的代数理由。

参考资料
  • David A. Cox, John Little, and Donal O’Shea, Ideals, Varieties, and Algorithms, 4th ed., Springer, 2015, Ch. 2, §6.
  • Bruno Buchberger, “An Algorithm for Finding the Basis Elements of the Residue Class Ring of a Zero Dimensional Polynomial Ideal,” English translation, Journal of Symbolic Computation 41(3–4), 2006, pp. 475–511.
  • Thomas Becker and Volker Weispfenning, Gröbner Bases: A Computational Approach to Commutative Algebra, Springer, 1993, Ch. 5.
关系图谱3 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系