About this course¶
A welcome word¶
Through this course we want to provide an introduction to the topic of topology in condensed matter. We want it to be accessible and useful to people with different backgrounds and motivations.
We want the course to be useful to you if you are a master student, and you want to get an understanding of what topology is all about.
Or you could be a PhD student or a postdoc doing experiments, and you want to get a better theoretical grasp of what you should expect in your investigation.
You could even be a theorist working in topology and be extremely familiar with topological invariants and vector bundles, but you would like to get a better overview of how the mathematical ideas apply in physical systems.
Finally, we also want this course to be equally useful if you are, say, a professor working in condensed matter and you want to apply the ideas introduced by topology in your domain, so that you just need a quick overview of what research activity is there.
We hope that you find something useful, and we always appreciate your questions and feedback via the course chat or the course repository issue tracker. So whenever you see a typo, or you would like to suggest an improvement, you can open an issue, (or even make a pull request right away).
The course is separated into 12 topics, each containing 2–3 lectures on related subjects. Each lecture is introduced by an expert in this subject. We end each topic with suggestions of open-ended questions for self-study: numerical simulations or papers to read and review.
While the math that we use only requires linear algebra and calculus, this course is complex. Topology affects many physical phenomena, and therefore the course will touch a lot of different concepts in condensed matter physics. In the next chapter we provide a brief review of band theory—the main physical concept that you will need, however if you don’t know condensed matter physics yet, you are likely to struggle.
We provide source code for all the computer simulations used in the course as well as suggestions of what you can investigate on your own. In order to use these, you need to be familiar with Python’s scipy stack (check e.g. this course), as well as the
Kwant quantum transport package. You can run the code right away without installing anything, using the Binder project over here: .
We are mostly going to focus on the overall structure of the field and study the most basic and general phenomena. We will also skip detailed derivations or some details.
For a more formal and complete source of information on topological insulators and superconductors we recommend you to look into the reviews below. (Of course we think they will be much easier to follor after you finish the course).
Topological insulator reviews¶
The Quantum Spin Hall Effect: Theory and Experiment (arXiv:0801.0901) Markus Koenig, Hartmut Buhmann, Laurens W. Molenkamp, Taylor L. Hughes, Chao-Xing Liu, Xiao-Liang Qi, Shou-Cheng Zhang
Topological Insulators (arXiv:1002.3895) M. Z. Hasan, C. L. Kane
Topological insulators and superconductors (arXiv:1008.2026) Xiao-Liang Qi, Shou-Cheng Zhang
Majorana fermion reviews¶
Search for Majorana fermions in superconductors (arXiv:1112.1950) C. W. J. Beenakker
New directions in the pursuit of Majorana fermions in solid state systems (arXiv:1202.1293) Jason Alicea
Introduction to topological superconductivity and Majorana fermions (arXiv:1206.1736) Martin Leijnse, Karsten Flensberg
Random-matrix theory of Majorana fermions and topological superconductors (arXiv:1407.2131) C. W. J. Beenakker