學習代數拓撲需要什麼前置知識?

時間 2021-05-31 07:20:12

1樓:NIHAO

不用太多前置。需要提前適應比較 "soft" 的思維方式,先嘗試去想象一些homotopyequivalences. 代數拓撲的很多概念和例子是需要想象的,否則你根本不知道怎麼去計算 (參考 Allen Hatcher 的習題)。

比如我們從最簡單的乙個例子 "體會" 一下,為啥 identify 乙個球面上的 個點以後,可以把它看成球面上的一點粘上了 個圈?即 從 的情形看,比如這兩個點是南極 和北極 ,你把它們用條球面以外的線 連起來,也用球面上的一條線 連起來,然後你分別 contract 看看分別得到什麼東西?前者是牛角包(角粘在一起),後者就是球粘上乙個圈。

類似的例子很多,比如為啥三維空間挖掉乙個圈可以也看作乙個球面粘上乙個圈?即 ;又如三維空間挖掉兩個 linked circles 是啥?

如果能適應這種思維方式,即便你需要補各種 homology/cohomology theory 也會感覺舒服很多,但反過來就很痛苦了。

2樓:xinggu

按通常數學系的安排,學代數拓撲之前應該學過數學分析,高等代數(線性代數),抽象代數,最好還有復變函式(有助於理解圓周的基本群)。

我的建議是,至少要熟練掌握線性代數,並掌握一些抽象代數中的定義,包括群,環,環上的模和代數。

0計算機基礎學習C語言需要什麼前置知識?

已登出 沒啥基本知識,拿著比較不錯的書照著練實在不會的標註後先跳過就可以了 以前我也是想學什麼之前都把需要的東西系統看一遍其實挺浪費時間尤其是對c語言這種基礎入門的東西碰到啥不會查一下就行,這樣效率可能更高些 姚少妖妖 C語言已經是計算機入門課了,基本不會涉及少見的專有名詞。但是雖然是入門課,會C不...

抽象代數需要什麼基礎?

最近剛剛學完,還算是適合我。先說結論,不建議題主乙個高中生學習這種專業基礎課,雖然這課不是那麼難。近世代數 抽象代數 本質上是研究基礎代數結構 群,環,域,模 和保持運算的態射 同態至於同構 的一門學科,可以看著是高等代數的延伸 學過高代的同學應該有感受吧,線性對映其實是保持運算的,至於保持內積的各...

學習微控制器需要什麼知識基礎

三百六十度楚歌 目前大部分的所謂學微控制器都只是在學習如何配置暫存器而已,難度不大,只要有一些c語言基礎就可以了,對硬體掌握程度要求不高。建議題主有目的地學習,比如準備競賽,不然不容易堅持。 巧學.h 掌握簡單常用的模擬電路和數位電路,比如 電阻限流 電容濾波 運放放大等等,將來你在設計電路和除錯程...