Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 55

Winding Number Calculation in 1D Topological Models

Recommended resources

Welcome back. In our previous lesson, we established the crucial distinction between geometric and topological properties. We saw that while geometric quantities like the Berry phase for a specific path are continuous and depend on local details, topological invariants are quantized integers that capture global, robust features of a system, insensitive to smooth deformations. We ended with the idea that integrating a local geometric quantity (like Berry curvature) over a closed space can yield a global topological invariant.

Today, we will make these abstract ideas concrete. We will construct and analyze the Su-Schrieffer-Heeger (SSH) model, a cornerstone of topological condensed matter physics. Our goal is to explicitly compute its characteristic topological invariant—the winding number—and understand its physical significance. This will be your first hands-on experience in how the formal methods of topology are applied to predict real physical phenomena.

The Su-Schrieffer-Heeger (SSH) Model

The SSH model is a "toy model" in the best sense of the term: it is simple enough to be solved exactly, yet rich enough to display profound topological physics. It was originally proposed to describe conduction in the polymer polyacetylene.

Imagine a one-dimensional chain of atoms. In the SSH model, these atoms are not equally spaced. Instead, they form pairs, or dimers. This results in a pattern of alternating "strong" and "weak" bonds, or equivalently, alternating hopping amplitudes for an electron moving along the chain.

A one-dimensional chain in the SSH model. The system is composed of unit cells, each containing two distinct sites, A (red) and B (blue). The hopping amplitude for an electron within a unit cell is \(v\), while the hopping between adjacent unit cells is \(w\).

We can describe this system with a tight-binding Hamiltonian. Let's denote the hopping amplitude inside a unit cell (between an A and B site) as , and the hopping amplitude between unit cells as . The Hamiltonian for a chain of unit cells is:

Here, represents an electron at the A-site of the -th unit cell, and "h.c." stands for the Hermitian conjugate.

For a long chain, it is convenient to assume periodic boundary conditions and use a Fourier transform. This allows us to describe the system in momentum space, where the Hamiltonian for each momentum becomes a simple 2×2 matrix acting on the (A, B) sublattice degree of freedom within a unit cell. This momentum-space Hamiltonian, , can be written in terms of the Pauli matrices :

where

Notice that there is no term. This is a consequence of a built-in property of the model called chiral symmetry, which we will explore later. The energy eigenvalues are simply . An energy gap exists as long as for any . This condition is met as long as .


Visualizing the Winding Number

This vector is the key to understanding the topology of the SSH model. As the momentum sweeps across the first Brillouin zone (from to ), the tip of the vector traces out a closed loop in the plane.

The winding number, , is a topological invariant that counts how many times this loop encircles the origin .

The following video provides an excellent visualization of this concept. It uses slightly different notation ( instead of , and a complex number instead of a vector ), but the idea is identical.

SYMMETRIES OF THE SSH MODEL AND END MODES

This video from Weizmann online course on topological quantum matter provides a clear, animated explanation of the winding number in the SSH model.

Please watch the segment from the winding number discussion. Focus on the two distinct cases presented: When the intracell hopping is stronger than the intercell hopping (v > w), the loop traced by the Hamiltonian vector does not enclose the origin. When the intercell hopping is stronger (w > v), the loop does enclose the origin.

As you saw, the model has two distinct insulating phases:

  • Trivial Phase (): The loop does not encircle the origin. The winding number . This corresponds to a chain of isolated dimers.
  • Topological Phase (): The loop encircles the origin once. The winding number . This corresponds to a chain where the ends of the chain are strongly coupled.

This winding number is precisely the kind of topological invariant we discussed in the last lesson. It's an integer that cannot change unless the loop passes through the origin, which corresponds to the energy gap closing ()—a topological phase transition. This connects back to the homotopy concepts you've seen: we are classifying maps from the Brillouin zone (topologically a circle, ) to the space of gapped Hamiltonians (the plane minus the origin, ). The relevant homotopy group is , and our winding number is the integer from this group.


Computing the Winding Number

Visual inspection is intuitive, but for a formal analysis, we need to compute the winding number.

Method 1: Integral of the Phase Change

The winding number can be formally defined as the total change in the angle of the vector as goes from to , divided by . Let be the polar angle of , such that . The winding number is then given by the integral:

To see how this works, consider the off-diagonal part of the Hamiltonian in matrix form:

where . The winding number can be written as an integral over the phase of this complex function:

This integral simply counts the winding of the complex number around the origin in the complex plane, which is exactly what we visualized.

Method 2: A Shortcut with Complex Analysis

Given your mathematics minor, you might appreciate a more elegant method using complex analysis. The integral over the Brillouin zone can be transformed into a contour integral over the unit circle in the complex plane. Let's make the substitution . Then , and our function becomes .

The winding number integral transforms into:

From the Argument Principle in complex analysis, you'll recall that this integral counts the number of zeros () minus the number of poles () of the function inside the contour (the unit circle).

Our function is .

  • Poles: has no poles inside the unit circle, so .
  • Zeros: has a single zero at .

Now we check if this zero is inside the contour:

  1. Trivial Case (): Here, . The zero is outside the unit circle. Thus, . The winding number is .
  2. Topological Case (): Here, . The zero is inside the unit circle. Thus, . The winding number is .

This confirms our visual intuition and the results of the phase integral with remarkable efficiency. The topological distinction between the two phases is encoded in the location of a zero in the complex plane.

To solidify these concepts, please study the following resources.

[PDF] A Short Course on Topological Insulators

This chapter from the textbook by Asbóth, Oroszlányi, and Pályi provides a rigorous yet clear derivation of the winding number for the SSH model.

Please read the sections Winding Number of the SSH Model and the subsequent short paragraph ending in ν = 1. This will walk you through the definition of the winding number for the \mathbf{d}(k) vector and explicitly state the result for the two phases.

[PDF] Bulk-Edge Correspondence in the 1D SSH Model

This paper provides a concise derivation of the winding number using the complex analysis approach we just discussed.

Read section Winding Number calculation. Also, review the short section Topological Phase Transition in the Standard SSH Model. This will reinforce the calculation and its physical interpretation. Note: The paper's convention for h(k) may differ slightly, but the method and final conclusion are the same.


From Winding Number to Physical Consequences

Why is this integer so important? The winding number is not just a mathematical curiosity; it has profound physical consequences, a principle known as the bulk-boundary correspondence. The SSH model provides the simplest and clearest example of this principle:

  • A system with a trivial bulk topological invariant () will have conventional, gapped boundaries.
  • A system with a non-trivial bulk topological invariant () is guaranteed to host special, protected states at its boundaries.

For the SSH model, if you take a finite chain in the topological phase (), you will find a single state localized at each end of the chain with an energy of exactly zero, right in the middle of the bulk energy gap. These "zero-energy edge modes" are topologically protected: you cannot get rid of them by any smooth change to the Hamiltonian (like adding disorder) that preserves the gap and the underlying symmetries. The existence of these robust edge states is directly predicted by the non-zero winding number of the bulk.

The following video discusses this connection and the physical origin of the two phases in polyacetylene.

TMS21 Lecture 2. Jennifer Cano. Introduction to Topological Insulators, part 1

This lecture by Prof. Jennifer Cano provides a clear physical picture of the SSH model and its bulk-edge correspondence.

First, watch the explanation of the model from the SSH example. This connects the two phases to different bond dimerizations and explicitly links the winding number to the polarization and Berry phase. Then, watch the segment on the bulk-edge correspondence, which shows how a boundary between the two phases traps a zero-energy state.


Conclusion

In this lesson, we have moved from the abstract world of topology to a concrete physical model. We have seen how a simple 1D system can be characterized by a topological invariant, the winding number, which distinguishes between a trivial and a topological phase.

Key Takeaways:

  • The SSH model describes a 1D dimerized chain with two insulating phases, determined by the relative strength of intra-cell () and inter-cell () hopping.
  • The momentum-space Hamiltonian can be mapped to a vector that traces a loop as spans the Brillouin zone.
  • The winding number counts how many times this loop encircles the origin. It is the topological invariant for this model.
  • We can compute the winding number either by integrating the change in phase of the Hamiltonian vector or by using the argument principle from complex analysis.
  • The winding number is for the trivial phase () and for the topological phase ().
  • The bulk-boundary correspondence guarantees that the non-trivial bulk topology () gives rise to robust, zero-energy states localized at the edges of a finite system.

You now have the tools to analyze a topological model and compute its defining invariant. In our next lesson, we will extend these ideas to two dimensions. We will revisit the Berry curvature from earlier lessons and see how integrating it over the 2D Brillouin zone yields another famous topological invariant, the Chern number, which is central to understanding the integer quantum Hall effect.