目录

简介

在交换代数中有如下定理

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. SQL Server常用函数使用方法(学习)

    1.转载至 https://www.cnblogs.com/Brambling/p/6779434.html Substring()函数,用于截取字符串方法,三个参数 参数1:用于指定要操作的字符串 ...

  2. 使用 ASP.NET Core MVC 创建 Web API(四)

    使用 ASP.NET Core MVC 创建 Web API 使用 ASP.NET Core MVC 创建 Web API(一) 使用 ASP.NET Core MVC 创建 Web API(二) 使 ...

  3. html 和css 效果--整理集合篇

    一.如何用一张图片做背景图,并且图片自适应div的大小 background: url("../stu_wengu.png") center center no-repeat; b ...

  4. Kubernetes知识小普及

    大部分概念Kubernetes官网都有详细介绍,Kubernetes中文官网 https://kubernetes.io/zh/docs/tutorials/kubernetes-basics/ 官网 ...

  5. 浅谈SQL Server内部运行机制

    对于已经很熟悉T-SQL的读者,或者对于较专业的DBA来说,逻辑的增删改查,或者较复杂的SQL语句,都是非常简单的,不存在任何挑战,不值得一提,那么,SQL的哪些方面是他们的挑战 或者软肋呢? 那就是 ...

  6. Node.js - 阿里Egg的多进程模型和进程间通讯

    前言 最近用Egg作为底层框架开发项目,好奇其多进程模型的管理实现,于是学习了解了一些东西,顺便记录下来.文章如有错误, 请轻喷 为什么需要多进程 伴随科技的发展, 现在的服务器基本上都是多核cpu的 ...

  7. [PHP] MIME邮件协议的multipart类型

    邮件协议中的三种情况,对应下面的三种类型 multipart/mixed可以包含附件.multipart/related可以包含内嵌资源.multipart/alternative 纯文本与超文本共存 ...

  8. java中求质数(素数)的问题

    这篇笔记讲讲关于java中质数的问题. 一.什么是质数(素数)? 定义:质数又称素数.一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数:否则称为合数.它可以有无限个数. 二.ja ...

  9. 非常易于理解‘类'与'对象’ 间 属性 引用关系,暨《Python 中的引用和类属性的初步理解》读后感

    关键字:名称,名称空间,引用,指针,指针类型的指针(即指向指针的指针) 我读完后的理解总结: 1. 我们知道,python中的变量的赋值操作,变量其实就是一个名称name,赋值就是将name引用到一个 ...

  10. 用mapreduce 处理气象数据集

    用mapreduce 处理气象数据集 编写程序求每日最高最低气温,区间最高最低气温 气象数据集下载地址为:ftp://ftp.ncdc.noaa.gov/pub/data/noaa 按学号后三位下载不 ...