复习交换代数——Noether正规化
目录
简介
在交换代数中有如下定理
Noether正规化引理 令$R$是一个有限生成$k$-代数整环,则存在$t_1,\ldots,t_n\in R$使得$$k\subseteq_{\textrm{纯超越}} k[t_1,\ldots,t_n]\subseteq_{\textrm{整}} R$$其中纯超越指的是$t_1,\ldots,t_n$代数无关,整指的是任何$x\in R$都满足一个$k[t_1,\ldots,t_n]$上的整性方程。
该定理还有如下『加强包』
Noether正规化引理加强包1 如果$R=k[x_1,\ldots,x_n]$,且$k$是无限域,那么$t_i$可以选作其线性组合。
Noether正规化引理加强包2 如果预先选定真理想升链$\mathfrak{a}_1\subseteq \ldots \subseteq \mathfrak{a}_r$,那么还可以假设$$\mathfrak{a}_i\cap k[t_1,\ldots,t_n]=\left<t_1,\ldots,t_{h_i}\right>\qquad h_i\geq 0$$
以上两个『加强包』不冲突。
初等启发
首先,我们考虑一个初等的问题。
问题 考虑单位圆$C: x^2+y^2=1$,如果多项式$f(x,y)$满足任何$C$上的点$(x,y)$都有$f(x,y)=0$,那么一定有$x^2+y^2-1| f(x,y)$。
简证 这个问题当然非常简单,只需用$x^2+y^2-1$对$f(x,y)$作带余除法,得到的余式$r(x,y)$是关于$x$的一次式,这样,带入$y=0$,注意到$r(x,0)$有两个零点$x=\pm 1$于是$r(x,y)=0$。
或许你的高中老师强调过,所谓『曲线方程』,指的是『曲线上的点都满足方程,满足方程的点都在曲线上』。然而实际上曲线并不能完全决定方程,因为$(x^2+y^2-1)^2=0$也是上述单位圆的方程。而上面这个过程说明$x^2+y^2-1$是『最简的』。我们会作如下猜想
猜想 是否对$n$元不可约多项式$f$定义的超曲面$C=\{f=0\}$,任意多项式$g$满足任何$C$上的点$p$带入都有$g(p)=0$,那么一定有$f | g$。
回顾上述过程,有两点原因迫使我们的证明失效。
- 例如$f(x)=x^2+1$,这是一个在实数上没有解的曲面,不可能指望任何多项式都被$x^2+1$整除。
- 例如$f(x,y)=xy-1$,此时我们不能使用带余除法,因为$x$前系数不是一个数。
为了规避第一点,我们只需要将$\mathbb{R}$换成某个代数闭域。为了规避第二点,我们相信经过某种变换,任何一个这样的多项式都可以变成关于$x$的最高次系数是一个数。例如这里,我们只需要带入$y=x+z$,即可得到$xy-1=x(x+z)-1=x^2+zx-1$。当然,直接变成双曲线也未尝不可。这一过程我们可以抽象成下面的定理。
定理(Noether) 对于域$k$上的多项式$f(X_1,\ldots,X_n)$,假如$k$是无限域,一定存在多项式$t_2,\ldots,t_n$使得$$f=\lambda X_1^n +\sum_{k<n} g_k(t_2,\ldots,t_n) X^k \qquad n\geq 0, \lambda\in k\setminus \{0\}, g_k\in k[t_2,\ldots,t_n]$$
证明 对于$i\geq 2$,取$t_i=X_i+\lambda_i X_1$,带入$f$会发现只要保证$X_1$的最高次幂的系数不会被消成$0$即可,这总可以取恰当的$\lambda_i$避免。$\square$
证明中无限域用在了取$\lambda_i$上。当然,这件事Nagata做得更绝一些,他去掉了$k$无限的假设。
定理(Nagata) 对于域$k$上的多项式$f(X_1,\ldots,X_n)$,一定存在多项式$t_2,\ldots,t_n$使得$$f=\lambda X_1^n +\sum_{k<n} g_k(t_2,\ldots,t_n) X^k \qquad n\geq 0, \lambda\in k\setminus \{0\}, g_k\in k[t_2,\ldots,t_n]$$
证明 对于$i\geq 2$,取$t_i=X_i+ X_1^{\lambda_i}$,带入$f$会发现$X_1$的次数空前的大,为了避免相消甚至可以取充分大的$\lambda_i$各展开出现的$\lambda X_i^k$两两次数不同。具体细节交给读者。$\square$
证明过程
下面是Noether正规化的证明。
Noether正规化的证明 证明分为几步.
- 约化到多项式环的情况 假设$R=k[x_1,\ldots,x_n]$, 考虑$k[X_1,\ldots,X_n]$到$R$自然映射$\varphi$, 考虑理想链$\ker\varphi\subseteq \varphi^{-1}(\mathfrak{a}_1)\subseteq \ldots \subseteq \varphi^{-1}(\mathfrak{a}_r)$. 不难验证如果多项式的情况得证了, 那么不难得到$R$的情况也正确. 最后验证时注意, $$\left<t_1,\ldots,t_{h_i}\right>=\varphi(\left<T_1,\ldots,T_{H_i}\right>)=\varphi(\varphi^{-1}(\mathfrak{a}_i)\cap k[T_1,\ldots, T_N]) =\mathfrak{a}_i \cap k[t_1,\ldots,t_n]$$最后的等号是由于$\ker \varphi\subseteq \varphi^{-1}(\mathfrak{a}_i)$
- 下面施加以归纳法, 在$r=1$, $\mathfrak{a}_i$是主理想$t_1R$时. 因为是真理想有$t_1\notin k$, 根据假设$t_1$是超越的. 根据上面Noether和Nagata的定理可以写成$$t_1= aX_1^{p}+\sum_{i<p}f_{i}X_1^{i}\quad a\in k, p\geq 0, f_{i}\in k[t_2,\ldots,t_n]$$上述整关系说明$X_1$在$k[t_1,\ldots,t_n]$上整, 注意到根据$t_i$的取法, $k[t_1,\ldots,t_n][X_1]=k[X_1,\ldots ,X_n]$, 从而$k[X_1,\ldots ,X_n]$在$k[t_1,\ldots,t_n]$上有整. 关于超越的论断则是超越基的一般推论. 而注意到$\mathfrak{a}_1\cap k[t_1,\ldots,t_n]\supseteq \left<t_1\right>$. 为了证明反面, 任意取左边的元素$x=t_1x'$, 则$x'=x/t_1\in k(t_1,\ldots ,t_n)\cap R$, 因为$k[t_1,\ldots,t_n]$是整闭的, 从而$x'\in k[t_1,\ldots,t_n]$, 从而$x\in \left<t_1\right>$.
接着处理一个理想的情形. 在$r=1$, 我们此时对$n$归纳, $n=1$时$k[X_1]$是主理想整环, 根据上一段是正确的. 对于$n\geq 2$, 任意选择主理想$t_1R\subseteq \mathfrak{a}_1$, 那么存在$t_1,u_2,\ldots ,u_n$满足条件. 那么用归纳假设, 在$k[u_2,\ldots ,u_n]$上考虑$\mathfrak{a}_1\cap k[u_2,\ldots ,u_n]$的情形. 最后验证时注意, 设$$x\in \sum f_i t_1^i\in \mathfrak{a}_1\cap k[t_1,\ldots,t_n]\quad f_i\in k[t_2,\ldots ,t_n]$$则$f_0=x-t_1(\ldots )\in \mathfrak{a}_1$, 从而$f_0\in \left<t_2,\ldots ,t_{h}\right>$, 从而$x\in \left<t_1,\ldots ,t_{h}\right>$.
最后处理一般情形. 对于$r\geq 2$, 利用归纳假设, 已经可以取到$t_1,\ldots,t_n$使得$$\mathfrak{a}_i\cap k[t_1,\ldots,t_n]=\left<t_1,\ldots,t_{h_i}\right>\quad \textrm{对某个正整数$h_i$, $1\leq i\leq r-1$}$$用上一段考虑$k[t_{h_{r-1}+1},\ldots,t_n]$与$\mathfrak{a}_r\cap k[t_{h_{r-1}+1},\ldots,t_n]$. 最后验证时注意, 假如记$h=h_i$, 那么$$x=\sum f_{(j)}t_{1}^{j_1}\ldots t_{h}^{j_{h}}\in \mathfrak{a}_i\cap k[t_1,\ldots,t_n]\quad f_{(j)}\in k[t_{h+1},\ldots ,t_n]$$则$f_{(0)}=x-t_1(\ldots )-\ldots -t_{h}(\ldots )\in \mathfrak{a}_i$从而$f_{(0)}\in \mathfrak{a}_i\cap k[t_{h+1},\ldots ,t_n]$. 而$$\mathfrak{a}_i\cap k[t_{h+1},\ldots ,t_n]=\begin{cases}\{0\}& 1\leq i\leq r-1\\ \left<t_{h+1},\ldots,t_{h_r}\right> & i=r\end{cases}$$
漫漫无期的归纳法终于结束. $\square$
上述证明虽然复杂,但是思路清晰,故过程有所简略,完整证明可见Altman & Kleiman A Term of Commutative Algebra。
几何意义
下面的讨论需要一些代数簇的几何。根据代数几何给出的代数和几何的对应
代数概念 | 几何概念 |
多项式环 | 仿射平面 |
整 | 有限 |
理想升链 | 代数集降链 |
就有Noether正规化的如下形态
Noether正规化引理 对于代数闭域$\Bbbk$,$\Bbbk$-代数簇$X$,则存在有限满射$X\to \mathbb{A}^n$,其中$n$是$X$的维数。
证明 注意到满射的论断来自于对于整扩张$R_1\subseteq R_2$,则$\mathfrak{m}$是$R_2$的极大理想当且仅当$\mathfrak{m}\cap R_1$是$R_1$的极大理想,而上行定理确保满射。$n$是维数来自于Noether正规化的推论$\dim \mathcal{A}(X)=\operatorname{tr.deg}_{\Bbbk} \mathcal{K}(X)$,其中$\mathcal{A}$表示坐标环,$\mathcal{K}$表示有理函数域。$\square$
两个『加强包』也分别变成
Noether正规化引理加强包1 假设$X\subseteq \mathbb{A}^m$,存在一个$\mathbb{A}^m$的线性变换,将$X$映为$\mathbb{A}^n\subseteq \mathbb{A}^m$。
Noether正规化引理加强包2 假设$X_r\subseteq \ldots \subseteq X_0=X$是代数集,那么$X_i$可以被映成$\mathbb{A}^n$的线性子空间,或者用几何学家的术语,『切片(slide)』。
此图甚好,来自Eisenbud Commutative algebra GTM150。
定理应用
下面简单列举一下应用,主要就是零点定理了。
Schein零点定理 令$A$是交换环, 理想$\mathfrak{a}\subseteq R$, 那么$$\sqrt{a}=\bigcap_{\textrm{素理想}\mathfrak{p}\supseteq \mathfrak{a}}\mathfrak{p}$$
证明 通过商去$\mathfrak{a}$, 可以假定$\mathfrak{a}=0$. 那么$$f\notin \sqrt{0}\iff 0\notin \{1,f,f^2,\ldots\}\iff A_f\neq 0$$于是任意$A_f$的素理想(其存在性由Zorn引理保证)在$A$中的原像都是一个不含$f$的素理想, 命题得证. $\square$
Zariski零点定理 对于域$k$, 有限生成$k$-代数$A$, 如果$A$是域, 则$k\subseteq A$是有限域扩张.
证明 根据Noether正规化,可以分解为$k\subseteq P\subseteq A$,其中$P$同构于多项式环。注意到因为整性,$A$是域当且仅当$P$是域,从而多项式环$P$必然退化为$k$本身。$\square$
弱零点定理 对于代数闭域$\Bbbk$, $\Bbbk[X_1,\ldots,X_n]$的极大理想都形如$$\left<X_1-x_1,\ldots,X_n-x_n\right>$$其中$x_1,\ldots,x_n\in \Bbbk$.
证明 简单的观察知道上述已经构成极大理想。任意取极大理想$\mathfrak{m}$, 考虑$\Bbbk[X_1,\ldots,X_n]/\mathfrak{m}$, 这显然是有限生成$\Bbbk$-代数, 且构成一个域, 根据Zariski零点定理和$\Bbbk$代数闭的假设, $\Bbbk[X_1,\ldots,X_n]/\mathfrak{m}\cong \Bbbk$. 令$x_i$为$X_i$在$\Bbbk$中的像, 那么$\mathfrak{m}\supseteq \left<X_1-x_1,\ldots,X_n-x_n\right>$, 而后者已构成极大理想, 故相等. $\square$
Hilbert零点定理 对于域$k$, 有限生成$k$-代数$A$, 对于$A$的理想$\mathfrak{a}$, 有$$\sqrt{\mathfrak{a}}=\bigcap_{\textrm{极大理想}\mathfrak{m}\supseteq \mathfrak{a}}\mathfrak{m}$$
证明 证明方法和schein零点定理如出一辙. 我们要说明最后考虑$A\to A_f$时, 任意$A_f$的极大理想$\mathfrak{m}$的原像$\mathfrak{n}$也是极大理想. 此时可以得到单射$k\to A/\mathfrak{n}\to A/\mathfrak{m}$, 同样, 根据Zariski零点定理, $A/\mathfrak{m}$是$k$的有限扩张, 从而子扩张$A/\mathfrak{n}$自然也是域, 从而$\mathfrak{n}$是极大理想. $\square$
强零点定理 对于代数闭域$\Bbbk$, 理想$\mathfrak{a}\subseteq \Bbbk[X_1,\ldots,X_n]$. 则$$\mathcal{I}(\mathcal{Z}(\mathfrak{a}))=\sqrt{\mathfrak{a}}$$其中$\mathcal{I}$和$\mathcal{Z}$分别代表子集的理想和理想的零点集。
证明 对于$(x_1,\ldots,x_n)\in \mathbb{A}^n$, $$(x_1,\ldots,x_n)\in \mathcal{Z}(\mathfrak{a})\iff \mathfrak{a}\subseteq \left<X_1-x_1,\ldots,X_n-x_n\right>$$ $$f(x_1,\ldots,x_n)=0\iff f\in \left<X_1-x_1,\ldots,X_n-x_n\right>$$ 故 $$\begin{array}{rll}\mathcal{I}(\mathcal{Z}(\mathfrak{a}))&\displaystyle =\bigcap_{(x_1,\ldots,x_n)\in \mathcal{Z}(\mathfrak{a})}\left<X_1-x_1,\ldots,X_n-x_n\right> & \because \textrm{定义}\\ &\displaystyle = \bigcap_{\left<X_1-x_1,\ldots,X_n-x_n\right>\supseteq \mathfrak{a}}\left<X_1-x_1,\ldots,X_n-x_n\right> & \\ &\displaystyle = \bigcap_{\textrm{极大理想}\mathfrak{m}\supseteq \mathfrak{a}}\mathfrak{m} & \because\textrm{弱零点定理}\\ &\displaystyle = \sqrt{\mathfrak{a}} & \because\textrm{Hilbert零点定理}\end{array}$$ 命题得证. $\square$
通过上行定理,下行定理,以及巧妙运用理想的性质,还可以证明如下推论。
定理 令$k$是域, $A$是有限生成$k$-代数整环. 那么$$\dim A=\operatorname{tr.deg}_k \operatorname{Frac} A$$且任意$A$的素理想$\mathfrak{p}$都有$$\dim A=\dim A_{\mathfrak{p}}+\dim A/\mathfrak{p}$$换言之, 一条素理想升链$$\mathfrak{p}_0\subsetneqq \ldots \subsetneqq\mathfrak{p}_r$$使得$r=\dim A$当且仅当这条链是极长的. 这种性质被称为是链式(catenary)的。
参考资料
- Altman & Kleiman A Term of Commutative algebra
- Mumford The Red Book of Varieties and Schemes
- Eisenbud Commutative algebra GTM150
- Atiyah A course of commutative algebra
最近担任学生面试组组长,在准备面试题,突然想到这里初等启发里的问题,发现似乎这是Noether正规化最朴素的切入点,正好总结一下。
当然,这道题我不会出进面试题里。
最近发现去年体侧全校有接近800人没过50去补测了或者别的办法弄毕业了,心里瞬间平衡了很多。
复习交换代数——Noether正规化的更多相关文章
- iOS总结_UI层自我复习总结
UI层复习笔记 在main文件中,UIApplicationMain函数一共做了三件事 根据第三个参数创建了一个应用程序对象 默认写nil,即创建的是UIApplication类型的对象,此对象看成是 ...
- vuex复习方案
这次复习vuex,发现官方vuex2.0的文档写得太简略了,有些看不懂了.然后看了看1.0的文档,感觉很不错.那以后需要复习的话,还是先看1.0的文档吧.
- 我的操作系统复习——I/O控制和系统调用
上篇博客介绍了存储器管理的相关知识——我的操作系统复习——存储器管理,本篇讲设备管理中的I/O控制方式和操作系统中的系统调用. 一.I/O控制方式 I/O就是输入输出,I/O设备指的是输入输出设备和存 ...
- 复习(1)【Maven】
终于开始复习旧知识了,有输入必然要有输出.输入和输出之间的内化过程尤为重要,在复习的同时,真正把学到的东西积淀下来,加深理解. Maven项目概念与配置 Maven是一个项目管理和综合工具.Maven ...
- 《CSS权威指南》基础复习+查漏补缺
前几天被朋友问到几个CSS问题,讲道理么,接触CSS是从大一开始的,也算有3年半了,总是觉得自己对css算是熟悉的了.然而还是被几个问题弄的"一脸懵逼"... 然后又是刚入职新公司 ...
- JS复习--更新结束
js复习-01---03 一 JS简介 1,文档对象模型 2,浏览器对象模型 二 在HTML中使用JS 1,在html中使用<script></script>标签 2,引入外部 ...
- jQuery 复习
jQuery 复习 基础知识 1, window.onload $(function(){}); $(document).ready(function(){}); 只执行函数体重的最后一个方法,事 ...
- jQuery5~7章笔记 和 1~3章的复习笔记
JQery-05 对表单和表格的操作及其的应用 JQery-06 jQuery和ajax的应用 JQery-07 jQuery插件的使用和写法 JQery-01-03 复习 之前手写的笔记.实在懒得再 ...
- HTML和CSS的复习总结
HTML(Hypertext Markup Language)超文本标记语言:其核心就是各种标记!<html> HTML页面中的所有内容,都在该标签之内:它主要含<head>和 ...
随机推荐
- LongLightUtils【保持屏幕常亮工具类】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里只是简单记录下保持屏幕常亮工具类LongLightUtils的使用,具体请阅读参考资料<Android屏幕常亮,其实很简单 ...
- PopupMenuDemo【popupMenu的简单使用】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 本文主要将PopUpMenu和ToolbarDemo[Toolbar作为顶部导航栏的简单使用]进行搭配使用,实现toolbar的溢出 ...
- 『集群』006 Slithice 后期改进 和 Slithice可能存在的BUG
Slithice 后期改进 和 Slithice可能存在的BUG Slithice 可能存在的 BUG: >Slithice 暂时 没有 对 循环调度 进行控制:不正确的 配置 可能导致 调度死 ...
- python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍
目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 p ...
- [Vue] vuex进行组件间通讯
vue 组件之间数据传输(vuex) 初始化 store src/main.js import Vuex from "vuex"; Vue.use(Vuex); new Vue({ ...
- 利用tornado实现表格文件预览
项目介绍 本文将介绍笔者的一个项目,主要是利用tornado实现表格文件的预览,能够浏览的表格文件支持CSV以及Excel文件.预览的界面如下: 下面我们将看到这个功能是如何通过tornado ...
- 一文搞定MySQL的事务和隔离级别
一.事务简介 事务是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成. 一个数据库事务通常包含了一个序列的对数据库的读/写操作.它的存在包含有以下两个目的: 为数据库操作序列提供 ...
- ConcurrentHashMap1.8源码分析
文章简介 想必大家对HashMap数据结构并不陌生,JDK1.7采用的是数组+链表的方式,JDK1.8采用的是数组+链表+红黑树的方式.虽然JDK1.8对于HashMap有了很大的改进,提高了存取效率 ...
- 从零讲解搭建一个NIO消息服务端
本文首发于本博客,如需转载,请申明出处. 假设 假设你已经了解并实现过了一些OIO消息服务端,并对异步消息服务端更有兴趣,那么本文或许能带你更好的入门,并了解JDK部分源码的关系流程,正如题目所说,笔 ...
- 如何利用U盘重装系统
第一步,下载系统镜像 推荐在msdn上面下载,因为大多数都是 Microsoft 纯净原版镜像,如果要安装的是纯净版系统请先看第六步,然后才看第二步 第二步,下载U盘PE工具 推荐使用大白菜或者老毛桃 ...