仿射代数几何初步与Gröbner基
仿射代数几何初步
定义 设
根据以上定义,
如果代数
现在考虑
最重要的一类
域上的代数
首先,考虑
并且上述同态保持域
由Hilbert基定理可知多项式环
仿射空间
定义 定义域
当不会引起混淆时,简记为
即
现在我们引入几何对象:仿射代数集,它实际上是
定义 设
如果
考虑
仿射代数集具有以下性质:
- 反包含:如果
,则 ; - 有限生成:记
为 在 中生成的理想,则 有限生成,并且 - 任意多个仿射代数集的交集仍然是仿射代数集:如果
是 的某一子集族,则 - 有限多个仿射代数集的并集仍然是仿射代数集:如果
,则 , 都是仿射代数集。
其中第二条结论依赖于
若存在某个
根据性质二,
与之对应,现在考虑另一个映射,它将仿射代数集映射到理想:
其中
可以验证
零化算子
是根理想,即 ; - 反包含:如果
,则 ; - 有限交:
; 。另外,如果 是无限域,则 。
上述两个算子
- 如果
,则 ; - 如果
,则 ; - 当
是一个仿射代数集时, ; - 当
是代数封闭域而 时, (Hibert零点定理)。
仿射代数集
接下来分析仿射代数集上的结构。
定义 设
当
注意到如下事实:
- 任给
,可以将它限制在某个仿射代数集 上得到 。不难看出 当且仅当 ,因此可以定义 上的一个等价关系: 当且仅当 ,从而 是 在这一等价关系下的商环,因此对于任意的 ,任取 是 在 中的代表元,则 可由 在 上的限制给出: 是有限生成交换 -代数,从而根据之前的分析可知是一个Noether环。( 是 元多项式环自然关于 有限生成)
定义 设
对于任意的
需要注意:给定态射
下面讨论仿射代数集之间的态射与坐标环之间的
-
对于任意的
-代数同态 ,存在唯一态射 使得 ; -
; -
是同构当且仅当 是同构。
一方面,如果给定态射
可以验证上述映射是一个良定的
另一方面,如果
因为
于是如果
因此可以定义
这样的
Hilbert零点定理
Hilbert零点定理的证明依赖于以下Noether正规化引理:
Noether正规化引理 设
这一引理的证明可以通过关于
在正式证明Hilbert零点定理之前,往往会先证明一个弱形式的Hilbert零点定理:
Hilbert零点定理(弱形式) 设
上述结论证明过程中需要说明
仿射代数集上的拓扑
仿射代数集上的拓扑结构可以通过Zariski拓扑给出,这里需要使用闭集形式的拓扑结构,闭集形式的拓扑公理如下:集合
; 关于任意交封闭; 关于有限并封闭。
回忆之前的讨论可以发现,仿射代数集天然满足以上三条公理,因此可以充当仿射空间
定义 仿射空间
Example. 当
定义 设
不可约分解 设
不可约当且仅当 是素理想。换言之, 是仿射簇当且仅当其坐标环 是整环。 可唯一表示成如下形式:
其中都不可约,且 对任意的 都成立。
Remark. 理想的准素分解(代数)对应于代数集的不可约分解(几何)。
交换环素谱上的拓扑
之所以要研究素谱上的拓扑而非极大谱,是因为尽管在配备通常的Zariski拓扑后
定义 设
因此
定义 设
也即
设
与在仿射空间上的情形类似,
命题 映射
- 给定
,有 和 ; - 对于任意理想
,有 ; - 一般地,对于一列理想
,有
由以上命题可知
满足闭集公理,因此可以定义
根据这一定义,单点集
即
与之前类似,可以定义
命题 映射
上述对应将
Gröbner基
之前已经看到,如果
- 如何判断某多项式
是否属于某个 ? - 如何判断某多项式
是否属于 ,其中 ? - 怎样判断
的两个理想是否相同?
域上多元多项式环的带余除法
首先来明确一些定义:
- 集合
称为偏序集是指 上存在二元关系 ,且该关系满足自反性、反对称性和传递性(称这样的 为一个偏序)。注意:偏序集中的元素不一定可以相互比较。 - 如果偏序集中的任意非空子集都有最小元,则称该偏序集是一个良序集。注意:区分“最小元”和“极小元”。良序集中的任意两元素可以相互比较。
- 如果集合
中的偏序“ ”是良序,并且与 中的加法相容,即
则称序关系“ ”是一个单项式序。 - 给定
中的一个单项式序。对于 ,可以将它写成如下形式
定义 是 的首项, 为 的次数。如果 ,则称 是首一多项式。 - 以下述方式定义
中的一个偏序: 当且仅当 或者 的第一个非零分量为正。称这样的偏序为 上的字典序。可以验证字典序是一个单项式序。 - 类似地,可以定义
上的另一个偏序: 当且仅当 ,或 ,或 但 。称这样的偏序为 上的次数-字典序。可以验证次数-字典序也是单项式序。
使用这些定义可以直接验证以下事实:
- 设“
”是 上的一个单项式序, ,如果 中存在某个单项式为 满足 ,那么令
则有- 当
时, 或者 ; - 当
时, 且 。
- 当
- 设“
”是 上的一个单项式序, ,则- 若
,则 , ; ,因此 ;- 若
,则 ; 。
- 若
其中第一个结论中的操作是下面将要介绍的带余除法的关键步骤,通过选取合适的
-
模 是约化的; -
对于任意 成立。
Proof. 上述带余除法的算法在下面以伪代码的形式给出:
Algorithm: Division with Remainder
Input:
Output:
Initialization: Let
While
Find *smallest*
If
End While
Return
为了说明该定理的正确性,只需证明上述算法在有限步内终止即可:给定
上述表示使用降序排列,即
因此
Gröbner基和Buchberger算法
如上一小节最后的定理所述,使用一般的
Gröbner基 设
Gröbner基的判定 集合
使用Gröbner基进行带余除法得到的余数与排列无关 设
由此我们可以回答这一节开头的第一个问题:
接下来介绍如何构造
以及
上式也可以写为
当
引理 给定
;- 对于任意的
都有 ;
则对于任意的
其中的
以上引理实际上给出了通过
使用
一个简单的观察是,如果
下一个定理是本节的核心结论。
Buchberger Algorithm
Input: Ideal
Output: Gröbner basis of
Initialization: Set
While exist
Let
Update
Add
End While
Return
Proof. 同样只需说明上述算法必将在有限步内终止。注意到当
因此在算法中,若
所以每经过一次循环就有
于是这样就得到了
最后,来回答本节开头的问题:
- 如何判断某多项式
是否属于某个 ?— 求出 的Gröbner基,考察 模Gröbner基的余数是否为0; - 如何判断某多项式
是否属于 ,其中 ?— 等价于判定 的理想 中是否包含1,于是问题转化为上一个问题。 - 怎样判断
的两个理想是否相同?— 求出两个理想的Gröbner基,记为 和 ,则这两个理想相同当且仅当
- Title: 仿射代数几何初步与Gröbner基
- Author: Gypsophila
- Created at : 2024-12-01 12:00:00
- Updated at : 2025-01-09 20:22:48
- Link: https://chenx.space/2024/12/01/AffineAG&Grobner/
- License: This work is licensed under CC BY-NC-SA 4.0.