MA 532 Algebraic Topology
Email: spercival@unm.edu
Syllabus: Syllabus
Office Location: SMLC 220
Wednesday: 1:30-2:30
Schedule
Date | Topic(s) | Reference(s) |
---|---|---|
Monday, August 19, 2024 | Homotopy Groups | Munkres |
Wednesday, August 21, 2024 | Graph homology | Wildberger |
Friday, August 23, 2024 | Graph homology | Wildberger |
Monday, August 26, 2024 | Simplices, simplicial complexes, category theory | Munkres, Rotman |
Wednesday, August 28, 2024 | Simplicial homology | Hatcher, Rotman |
Friday, August 30, 2024 | Singular homology | Hatcher, Rotman |
Monday, September 2, 2024 | Labor day, no class | |
Wednesday, September 4, 2024 | Functoriality of homology, LES of homology | Hatcher, Rotman |
Friday, September 6, 2024 | Reduced and relative homology | Hatcher |
Monday, September 9, 2024 | Excision | Hatcher |
Wednesday, September 11, 2024 | Equivalence of singular and simplicial homology, CW complexes | Hatcher |
Friday, September 13, 2024 | Cellular homology | Hatcher, Wikipedia |
Monday, September 16, 2024 | Mayer-Vietoris sequences | Hatcher, Wikipedia |
Wednesday, September 18, 2024 | Homology with coefficients, CW complex examples | Hatcher |
Friday, September 20, 2024 | Homology with coefficients | Hatcher |
Monday, September 23, 2024 | Cohomology, the Hom functor | Hatcher, Rotman, Cohomology Intuitively |
Wednesday, September 25, 2024 | Simplicial and reduced cohomology | Munkres, Hatcher |
Friday, September 27, 2024 | Relative cohomology, free resolutions | Hatcher |
Monday, September 30, 2024 | The universal coefficient theorem for cohomology | Hatcher, Spanier |
Wednesday, October 2, 2024 | Tensor products | Hatcher, Munkres, Math3ma, Notes on tensor product |
Friday, October 4, 2024 | Tor, Universal Coefficient Theorem for Homology | Hatcher |
Monday, October 7, 2024 | Modules, Künneth formulas | Wikipedia, Hatcher |
Wednesday, October 9, 2024 | Manifolds and orientation | Hatcher |
Friday, October 11, 2024 | Fall break; no class | |
Monday, October 14, 2024 | Poincaré duality, intro to TDA | Hatcher, Intro to TDA slides |
Wednesday, October 16, 2024 | Persistent homology | Computational Topology for Data Analysis (CTDA) |
Friday, October 18, 2024 | Persistent homology | CTDA |
Monday, October 21, 2024 | Persistent homology | CTDA |
Wednesday, October 23, 2024 | Persistence modules | CTDA |
Friday, October 25, 2024 | Interleaving distance | CTDA |
Monday, October 28, 2024 | Cech and Vietoris-Rips complexes, Reeb graphs | CTDA |
Wednesday, October 30, 2024 | Interleaving Reeb graphs | CTDA |
Friday, November 1, 2024 | Distances between Reeb graphs | CTDA |
Monday, November 4, 2024 | Mapper, computational complexity | CTDA |
Wednesday, November 6, 2024 | Euler Characteristic Transform | An Invitation to the Euler Characteristic Transform |
Friday, November 8, 2024 | Zigzag persistence for time series analysis | CTDA, Temporal Network Analysis Using Zigzag Persistence, TeaspoonTDA |
Monday, November 11, 2024 | Python basics, ECT with Python | Github |
Wednesday, November 13, 2024 (virtual, synchronous) | Cosheaves | Sheaves, Cosheaves, and Applications |
Friday, November 15, 2024 | Persistent homology with Python, timing code | Github |
Monday, November 18, 2024 | Representative persistent (co)cycles | CTDA, Ripser.py |
Wednesday, November 20, 2024 | Multiparameter persistence | Lecture Notes, Ch 14 |
Friday, November 22, 2024 | No class | |
Monday, November 25, 2024 (virtual, asynchronous) | Cosheaves | Canvas, Primer on Sheaf Theory & Cohomology |
Wednesday, November 27, 2024 | No class | |
Friday, November 29, 2024 | No class | |
Monday, December 2, 2024 | Clustering and dimension reduction | Wikipedia |
Wednesday, December 4, 2024 | Mapper with Python, dealing with data | Github |
Friday, December 6, 2024 | Intro to knot theory | Knots Knotes |
Homework
Homework 1: Due Wednesday, September 4
1) Show that path homotopy is an equivalence relation.
2) Compute the first chain group of the directed graph here. Fully justify your reasoning.
3) Compute H_1 of the directed graph in Problem #2. You may use a calculator for matrix operations. You do not need to show your matrix work.
Extra credit: make a Frayer model of any concept we have learned in class so far.
Homework 2: Due Monday, September 16
1) Complete the proof showing that \(H_n\) is a functor by showing that \(H_n(f)\) is a homomorphism, \(H_n(1_X) = 1_{H_N(X)}\), and that if \(g \colon Y \to Y'\) is a continuous map, then \(H_n(gf) = H_n(g)H_n(f)\) (see Rotman Theorem 1.25).
2) Suppose that \(A \subset X\). Prove that if the inclusion map induces an isomorphism \(H_n(A) \cong H_n(X)\) then \(H_n(X,A) = 0\) for all \(n \geq 0\).
3) Hatcher Section 2.1 #27 (page 133).
Extra credit: make a Frayer model of any concept we have learned in class since Monday, August 26.
Homework 3: Due Monday, September 23
1) Hatcher Section 2.2 #9ab (Hint for part a: Use Hatcher Example 0.8)
2) Hatcher Section 2.2 #31
3) Hatcher Section 2.2 #36 (Hint: you may use the sentence starting with "From the Splitting Lemma" on pg. 148 without proof.)
Extra credit: make a Frayer model of any concept we have learned in class since the last homework was due.
Homework 4: Due Monday, October 7
1) Hatcher Section 2.2 #40 only the first sentence. The second sentence is worth 4 points of extra credit.
2) Read and fully understand the proof of the Universal Coefficient Theorem for cohomology. You may use any reference you like. If you have questions, write them down and turn them in. If you don't, just write down which reference you used. As long as you write something down, you will get credit (honor system).
3) Hatcher Section 3.1 #1, just the part for fixed G. Note that the morphisms Ext(f, G) are the induced maps on cohomology. The part for fixed H is worth 4 points of extra credit.
Extra credit: make a Frayer model of any concept we have learned in class since the last homework was due.
Homework 5: Due Monday, October 21
1) We saw in class that the functor \(-\otimes G\) is right-exact. Give an example showing that it is not left-exact.
2) Compute \(H_1(T^2; \mathbb{Z}/4\mathbb{Z})\) using the Universal Coefficient Theorem. For two points extra credit, compute \(H_2(T^2; \mathbb{Z}/4\mathbb{Z})\).
3) Hatcher Section 3.3 #25. You may use without proof the fact that the groups \(H_{k-1}(M;\mathbb{Z})\) are finitely generated. (Discussion of this fact is on Hatcher p. 527)
Extra credit: make a Frayer model of any concept we have learned in class since the last homework was due.
Extra extra credit: are CW-complexes manifolds? Are simplicial complexes manifolds? If yes, prove it. If no, give a counterexample. (2 pts each)
Homework 6: Due Monday, November 4
1) Go to the DONUT database and read a paper on an application of persistent homology. Write down which paper you chose along with a 3-4 sentence summary.
2) Draw the persistence diagram for the filtration on the top of page 66 in CTDA. Ignore the red/blue coloring.
3) Prove Proposition 3.9 in CTDA (page 78).
Extra credit: make a Frayer model of any concept we have learned in class since the last homework was due.
Homework 7: Due Monday, November 11
If you have a laptop, install Python and Jupyter notebook. If you are unfamiliar with Python, I think that installing Anaconda is the easiest way to do this. If you do not have a laptop, get a Google colab account. To get your points, show me on Monday or earlier that you are ready to go.
Homework 8: Due Monday, November 25
Spend two hours working in Python. Choose your own adventure, depending on your level. Write an email with a few sentences about what you did.
Beginner: Work problems at Project Euler. They aren't related to topology, but will help you get comfortable with coding.
Intermediate: Finish writing the function to compute the ECT (feel free to look at the solutions on Github if you get stuck).
Advanced: Write a function to compute a Cech filtration on point cloud data and its persistence diagram (this might take more than two hours, so just work on it for two hours).
Extra credit homework: Due Friday, December 13 via email
Do three problems from Dr. Vassilev's website that were not assigned during the semester.
What is a Frayer Model?
Explanation