Gröbner基方法入门第I部分:项序和约化

本文介绍了Gröbner基理论的基础概念,包括项序、多项式约化及Gröbner基的计算方法。Gröbner基是代数几何、计算代数、密码学等领域的重要工具,用于多项式理想的生成元计算,有助于判定多项式是否属于特定理想。

Gröbner基方法入门第I部分:项序和约化

理想的准素分解与矩阵分解是计算代数的核心问题,它们在计算机代数、计算代数几何、代数编码和密码学、多维系统理论等学科都有非常重要的理论意义与应用价值.Gröbner基理论是研究理想的准素分解与矩阵素分解的重要工具之一.更简单地概括:Gröbner基方法是从任意一个多项式理想的一组给定生成元,计算另一组性质良好的生成元,并称为该理想的Gröbner基.它能用来判定任意多项式是否属于该理想.

Gröbner基的代数算法是Buchberger在1960年代开发的,并进一步被他和许多其他研究人员进行了改进.Gröbner基理论及其前身(如Hironaka的标准基)在代数几何和交换代数(尤其是多项式理想理论)方面提供了丰富的理论框架.Gröbner基的代数算法在理论物理学、应用科学和工程学中具有广泛的应用;Gröbner基成功的主要原因是,数学、科学和工程学中的许多问题都可以用多元多项式方程组表示(例如,理想,模块和矩阵),其中Gröbner基的作用类似于一元多项式Euclidean环的算法中Euclidean除法的作用.

项序和约化

先在集合SSS上引入“项序”概念:

项序
  • △\triangle定义1.1:
    全序:SSS中两个不同元a,ba,ba,b,要么a<ba<ba<b,要么b<ab<ab<a;
    良序:SSS上不存在无穷递减的链,即SSS的任意非空集有极小元;

然后我们把多项式和理想假定在K[x]\mathcal{K}[\boldsymbol{x}]K[x]中,K\mathcal{K}K是域.K[x]\mathcal{K}[\boldsymbol{x}]K[x]中所有的的全体记为T={ x1α1,x2α2,…,xnαn}T=\left\{x_{1}^{\alpha 1},x_{2}^{\alpha 2},\ldots,x_{n}^{\alpha n}\right\}T={ x1α1,x2α2,,xnαn},也记为xαx^{\alpha}xα.项序是一种排序的方式,细分有纯字典序<plex <_{\text {plex }}<plex 、全幂序或分次字典序<tdeg<_{\text {tdeg}}<tdeg、分次反字典序<dileg<_{\text {dileg}}<dileg.

  • △\triangle定义1.2:
    项集合T\mathcal{T}T上的序分别称为纯字典序<plex <_{\text {plex }}<plex 全幂序<tdeg<_{\text {tdeg}}<tdeg分次反字典序<dileg<_{\text {dileg}}<dileg,如果对α=(a1,⋯ ,an),β=(b1,⋯ ,bn)∈T\alpha=\left(a_{1}, \cdots, a_{n}\right), \beta=\left(b_{1}, \cdots, b_{n}\right) \in \mathcal{T}α=(a1,,an),β=(b1,,bn)T有:
    i) α<plex β⟺∃i(1⩽i⩽n)\alpha<_{\text {plex }} \beta \Longleftrightarrow \exists i(1 \leqslant i \leqslant n)α<plex βi(1in),使得ai<bia_{i}<b_{i}ai<bi,而 aj=bj(1⩽j<i)a_{j}=b_{j}(1 \leqslant j<i)aj=bj(1j<i);
    ii) α<tdeg β⟺∑i=1nai<∑i=1nbi\alpha<_{\text {tdeg }} \beta \Longleftrightarrow \sum_{i=1}^{n} a_{i}<\sum_{i=1}^{n} b_{i}α<tdeg βi=1nai<i=1nbi∑i=1nai=∑i=1nbi\sum_{i=1}^{n} a_{i}=\sum_{i=1}^{n} b_{i}i=1nai=i=1nbi,且 ∃i(1⩽i⩽n)\exists i(1 \leqslant i \leqslant n)i(1in),使得 ai<bia_{i}<b_{i}ai<bi,而 aj=bj(1⩽j<i)a_{j}=b_{j}(1 \leqslant j<i)aj=bj(1j<i);
    iii) α<dilex β⟺∑i=1nai<∑i=1nbi\alpha<_{\text {dilex }} \beta \Longleftrightarrow \sum_{i=1}^{n} a_{i}<\sum_{i=1}^{n} b_{i}α<dilex βi=1nai<i=1nbi∑i=1nai=∑i=1nbi\sum_{i=1}^{n} a_{i}=\sum_{i=1}^{n} b_{i}i=1nai=i=1nbi,且 ∃i(1⩽i⩽n)\exists i(1 \leqslant i \leqslant n)i(1in),使得 ai>bia_{i}>b_{i}ai>bi,而 aj=bj(1⩽j<i)a_{j}=b_{j}(1 \leqslant j<i)aj=bj(1j<i);

项序的重要性质是良序.在多项式环K\mathcal{K}K中,若理想J\mathcal{J}J由一组项xαx^{\alpha}xα生成,则J=⟨xα⟩\mathcal{J}=\langle x^{\alpha}\rangleJ=xα为项理想.这里α∈A\alpha \in AαA,A∈NnA \in \mathbb{N}^nANn.于是我们得出这个结论:

  • ♡\heartsuit定理1.3:
    i) xβ∈J⟺∃α∈A,xα∣xβx^{\beta} \in J \Longleftrightarrow \exists \alpha \in A, x^{\alpha} \mid x^{\beta}x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值