## Algebra I & II ***UPDATE: I am now done with this project, some proofs may be added or small corrections made, but now that the exam catalogue has been released I will stop working on this.*** ### Reading These are as set of lectures notes from the second year mathematics bachelor course "Algebra" at the ETH Zürich, read by Prof. R. Pandharipande in the Autumn/Summer semesters of 2018/2019. The Alebra II lecture notes were written by myself with the help of fellow students. Philipp Weder kindly submitted his excellent Algebra I summary to be included in this project. Special thanks to - Philipp Weder - Florian Held - Fausto Bradke - Wayne Zeng - Emie Sun ### Disclaimer I cannot guarantee completeness, nor correctness either due to time constraints or knowledge gaps. These notes are mainly for my own understanding and a way to share them along with the source in a practical way. In other words, please don't rely on these being a complete and thorough script of the lectures, instead see them as what they are: a set of non-exhaustive lecture notes. Do not hesitate to send me an email if you discover any mistakes, ranging over mathematical errors, spelling mistakes, grammatical or typesetting issues - I'm open to any suggestions. ### Missing Proofs - Section 6.2 Missing step in showing the splitting field is in fact the splitting field. - Theorem 6.6 (Lagrange) - Theorem 7.15 (if-direction) (Gauss-Wantzel) - Theorem 11.4 (Existence of Galois extension over field with characteristic 0, containing any arbitrary field) ### Compiling yourself TL;DR: `latexmk -pdf *tex && latexmk -c` Previously, these notes were written in Markdown. As the code became more complex, this became more difficult to maintain. Now they are written in LaTeX. To compile the notes yourself, make sure you have LaTeX installed. Then call `latexmk -pdf *tex` in the base directory of this project. To clean up all auxiliary files except the `pdf` after compilation, call `latexmk -c` Most distributions of LaTeX will have this compilation tool by default. Note in Ubuntu related distros you may need to install `latexmk` as a separate package.