按: 本以為很快可以把環論與模論部分寫完的, 結果拖了很久, 寫出來的似乎也不是最初設想的樣子. 一個原因是期末雜事比較多, 真正的原因是寫著寫著就發現環論是一個巨大的坑, 涉及到代數、數論、幾何、分析等眾多數學分支, 如何取捨是一個大難題. 本想多加入一點環論發展史, 暫時顧不上了, 以後再說吧. 2020 年秋季學期, 有幾個大一學生一直在堅持跟著我上討論班, 聊的話題基本上是圍繞環論, 這可算是本文的基礎, 感謝他們. 新學期裡會用這個版本為框架引導感興趣的大一學生繼續探討環論, 歡迎更多的小白鼠參與進來.
我們最早接觸群、環應該是在小學: 先學整數加法, 有了負數以後就得到加法群; 後來學了乘法就得到了環. 在群論中, 交換群的結構很簡單; 而對於環論, 交換的世界卻異常地豐富多彩, 即使在整數環範圍內也有大量目前還在研究的有趣問題. 從這個意義上來說, 環或許比群更容易接近. 因此, 我不僅希望給大一學生們開討論班探索一些環論的問題, 我更希望有一個環論課程可以與高等代數同時開設, 每周兩小時就行, 這樣在學習高等代數的同時理解了環論, 或許在難度上能達到
大致設想按如下方式與高等代數對接.
整數與多項式的因式分解談到因式分解, 先分享一件輕鬆的事. 講多項式的時候我問學生們
言歸正傳. 高等代數的第一節課上, 我一般會跟學生們說, 大學一年級在某種意義上與小學一年級差不多——剛入小學時我們會學整數的運算, 而剛入大學時我們會學多項式的運算(有的學校會晚一點學多項式理論). 整數和多項式的性質極為相似, 這會啟發我們把兩者做對照. 在了解了多項式的加、減、乘運算之後, 因式分解就成為核心問題. 這時候就需要回顧一下算術基本定理. 因此, 不管是在課上還是在面向大一學生的討論班上, 有一個問題是必須要嘗試的:
問題 11 證明算術基本定理(這樣可以類似地證明多項式的因式分解的存在唯一性).
結果跟我設想的差不多: 只有為數不多的學生能完整地給出證明; 有的學生困擾於存在性的證明; 有的學生想當然地跳過了關鍵步驟; 更多的學生似乎完全沒有思考的欲望, 甚至壓根兒不明白為什麼還需要證明.
整數和多項式情形的因式分解存在唯一性的證明是完全一致的, 其核心都是帶餘除法. 如果仔細研究一下就會發現, 證明過程中並不是從帶餘除法直接得到結論, 而是有一個過渡——Bezout 定理, 一般的證明的思路是:
由此引出三種特殊的環:
條件越弱, 研究對象越豐富; 反之, 條件越強, 研究對象的性質越好.
如果仔細研究整數和多項式的因式分解唯一性的過程, 大概能夠發現如下問題.
問題 12 (1) 輾轉相除法能保證因式分解的存在唯一性;
(2) Bezout 定理可以用來證明因式分解的唯一性, 但並不能保證因式分解的存在性.
在整數和多項式情形, 存在性很容易, 因為不難看出分解在有限步後會終止, 麻煩的是唯一性. 而在一般情況下, 因式分解的存在性很難保證, 也就是說, 因式分解在有限步之後會終止並不顯然, 這就需要額外的條件, 比如因子鏈條件或主理想升鏈條件等, 由此會引出一個非常重要的概念——Noether 環.
當然, 僅有整數和多項式這兩個例子是不足以提煉出上述這些概念的, 我們必須要有足夠多的例子作為支撐, 為此我們要關注一個寶庫——數論.
數域與代數整數我們還是從最簡單的概念——數域談起, 這是一進大學就要學的, 也伴隨了高等代數的整個課程. 其中一個非常典型的問題是:
問題 13 設
比較熟悉的是
這個集合對於加、減、乘運算封閉, 除法雖然不封閉, 但是作除法時可以得到任何
問題 14 Gauss 整數環
這個問題可以推廣一下:
問題 15 前一個問題中的數域
一個簡答的想法是考慮
看一個具體的例子.
問題 16 當
(1)
(2)
(3)
這個例子值得仔細研究一下, 因為它能告訴我們很多東西.
首先, 封閉性的要求會告訴我們, 應該考慮整係數首一多項式的根, 稱之為代數整數, 這是整數的自然推廣. 利用高等代數就可以得到:
問題 17 設
例如當
其次,
問題 18 設
(1) (不可約性)
(2) (素性) 對任意
從形式上看, (2) 要麻煩一點, 然而這是更本質的, 也是證明因式分解的唯一性的關鍵. 在一般情況下中, 上述結論並不等價, (2) 更強一點, 要把素數或不可約多項式推廣就需要用 (2) 作為素元的定義. 因此, 討論一般因式分解時, 需要注意不可約元與素元的區別, 特別是素元的判別非常重要.
第三,
這些概念是在研究 Fermat 大定理過程中發展起來的, 也困擾了包括 Cauchy 在內的很多數學家, 其原因就是因式分解唯一性的缺失. 著名的 Gauss 類數猜想就與最簡單的
Fermat 的工作與上述概念相關的很多問題 Fermat 都考慮過, 參見在黑川信重等人的書. 特別地, Fermat 大定理啟發了一代代數學家深入研究代數學, 而 Kummer, Dedekind 等人關於代數整數環的工作是奠基性的, 其中的一個核心問題如下:
問題 19 設
是否是唯一析因環?
這個問題很難, 我們還是看看 Fermat 研究過相對容易的數論問題.
問題 20 [兩平方和問題] 設
這個經典的問題有很多證明方法. 從現代的觀點看, , 因此它實際上告訴我們
問題 21 形如
Fermat 還考慮過什麼樣的素數可以寫成
另一個 Fermat 考慮過的問題是解 Pell 方程
其中
而