目录

简介

在交换代数中有如下定理

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正规化的更多相关文章

  1. iOS总结_UI层自我复习总结

    UI层复习笔记 在main文件中,UIApplicationMain函数一共做了三件事 根据第三个参数创建了一个应用程序对象 默认写nil,即创建的是UIApplication类型的对象,此对象看成是 ...

  2. vuex复习方案

    这次复习vuex,发现官方vuex2.0的文档写得太简略了,有些看不懂了.然后看了看1.0的文档,感觉很不错.那以后需要复习的话,还是先看1.0的文档吧.

  3. 我的操作系统复习——I/O控制和系统调用

    上篇博客介绍了存储器管理的相关知识——我的操作系统复习——存储器管理,本篇讲设备管理中的I/O控制方式和操作系统中的系统调用. 一.I/O控制方式 I/O就是输入输出,I/O设备指的是输入输出设备和存 ...

  4. 复习(1)【Maven】

    终于开始复习旧知识了,有输入必然要有输出.输入和输出之间的内化过程尤为重要,在复习的同时,真正把学到的东西积淀下来,加深理解. Maven项目概念与配置 Maven是一个项目管理和综合工具.Maven ...

  5. 《CSS权威指南》基础复习+查漏补缺

    前几天被朋友问到几个CSS问题,讲道理么,接触CSS是从大一开始的,也算有3年半了,总是觉得自己对css算是熟悉的了.然而还是被几个问题弄的"一脸懵逼"... 然后又是刚入职新公司 ...

  6. JS复习--更新结束

    js复习-01---03 一 JS简介 1,文档对象模型 2,浏览器对象模型 二 在HTML中使用JS 1,在html中使用<script></script>标签 2,引入外部 ...

  7. jQuery 复习

    jQuery 复习 基础知识 1, window.onload $(function(){});   $(document).ready(function(){}); 只执行函数体重的最后一个方法,事 ...

  8. jQuery5~7章笔记 和 1~3章的复习笔记

    JQery-05 对表单和表格的操作及其的应用 JQery-06 jQuery和ajax的应用 JQery-07 jQuery插件的使用和写法 JQery-01-03 复习 之前手写的笔记.实在懒得再 ...

  9. HTML和CSS的复习总结

    HTML(Hypertext Markup Language)超文本标记语言:其核心就是各种标记!<html> HTML页面中的所有内容,都在该标签之内:它主要含<head>和 ...

随机推荐

  1. python基础-函数(9)

    一.函数的介绍 如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数 函数的语法格式: def 函数名(): 函数的功能代码 ...

  2. 通过Jenkins定期清除为None的镜像

    在代码持续交付过程中,依靠Jenkins生产Docker镜像时,会生成许多的名为None的中间镜像,这些镜像在整个项目生产过程完毕后意义不大,还占着空间,需要定期清理,通过手动方式实在是繁琐,也就有了 ...

  3. springboot~注册bean的方法

    spring在启动时会自己把bean(java组件)注册到ioc容器里,实现控制反转,在开发人员使用spring开发应用程序时,你是看不到new关键字的,所有对象都应该从容器里获得,它们的生命周期在放 ...

  4. h2engine游戏服务器设计之聊天室示例

    游戏服务器设计之聊天室示例 简介 h2engine引擎建群以后,有热心网友向我反馈,想尝试h2engine但是没有服务器开发经验觉得无从入手,希望我能提供一个简单明了的示例.由于前一段时间工作实在忙碌 ...

  5. 深入理解Linux内核 学习笔记(1)

    1.用户和用户组 每个用户是一个或多个用户组的一名成员,组由唯一的用户组标识符(user group ID)标识.每个文件的相关权限也恰好与一个组相对应. root为超级用户, 2.模块 为了达到微内 ...

  6. .NetCore WebAPI采坑之路(持续更新)

    1.WebAPI新增日志过滤器or中间件后Action读取到的请求Body为空问题 案例: 自定义了一个中间件,用于记录每次访问webapi的入参,以及引用了Swagger. 先看下面这段代码: pu ...

  7. layUI框架中文件上传前后端交互及遇到的相关问题

    下面我将讲述一下我在使用layUI框架中文件上传所遇到的问题: 前端jsp页面: <div class="layui-form-item"> <label cla ...

  8. java 深克隆(深拷贝)与浅克隆(拷贝)详解

    java深克隆和浅克隆 基本概念 浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象.换言之,浅复制仅仅复制所拷贝的对象,而不复制它所引用的对 ...

  9. 常用vi编辑器命令行

    游标控制: h 游标向左移 j 游标向下移 k 游标向上移 l(or spacebar) 游标向右移 w 向前移动一个单词 b 向后移动一个单词 e 向前移动一个单词,且游标指向单词的末尾 ( 移到当 ...

  10. 升级SCCM 2012R2 SP1故障解决

    故障一: 上周7月5号进行升级sccm至2012 R2 SP1的操作,执行升级程序splash.hta,在最后核心程序安装步骤失败,关闭升级程序,打开SCCM控制台报错如下: Configuratio ...