---
jupytext:
  text_representation:
    extension: .md
    format_name: myst
    format_version: 0.13
    jupytext_version: 1.11.4
kernelspec:
  display_name: Python 3
  language: python
  name: python3
---

# Topics for self-study

```{code-cell} ipython3
:tags: [remove-cell]

import sys

sys.path.append("../code")
from init_course import *

init_notebook()
```

## Simulations: more Chern insulators

Simulations of the three-dimensional systems are hard, mostly because they take a lot of computational power. That's why we'll do something relatively simple this time.

### Breaking time-reversal

One mechanism of opening the gap on the surface of a topological insulator is to bring it into contact with a ferromagnet, which creates an effective Zeeman field.

* By calculating dispersion of a slab of 3D TI, observe the effect of Zeeman field pointing in different directions on the surface state dispersion. Find out which direction of the Zeeman field opens the gap in the surface state.
* Make a domain wall between different orientations of Zeeman field. Are there any modes in this domain wall?

### Many invariants

The BHZ model is rather rich and allows to produce every possible topological invariant. Can you find the parameter values that produce all the desired values of the invariants? (Hint: you need to make the model anisotropic).

+++

**Now share your results:**

+++

## Review assignment

### arXiv:1410.0655

**Hint:** What enters the measurement of a Dirac point conductance.

### arXiv:0811.1303

**Hint:** Consequences of magneto-electric effect.

### arXiv:1401.7461

**Hint:** Weak and strong topological insulators with disorder.

### arXiv:1311.1758

**Hint:** Topological, but not insulator.

### arXiv:1005.3762

**Hint:** Threading flux through a topological insulator.

### Bonus: Find your own paper to review!

Do you know of another paper that fits into the topics of this week, and you think is good?
Then you can get bonus points by reviewing that paper instead!

+++
