Bulk-boundary correspondence for disordered free-fermion topological phases

Guided by the many-particle quantum theory of interacting systems, we develop a uniform classification scheme for topological phases of disordered gapped free fermions, encompassing all symmetry classes of the Tenfold Way. We apply this scheme to give a mathematically rigorous proof of bulk-boundary correspondence. To that end, we construct real C$^\ast$-algebras harbouring the bulk and boundary data of disordered free-fermion ground states. These we connect by a natural bulk-to-boundary short exact sequence, realising the bulk system as a quotient of the half-space theory modulo boundary contributions. To every ground state, we attach two classes in different pictures of real operator $K$-theory (or $KR$-theory): a bulk class, using Van Daele's picture, along with a boundary class, using Kasparov's Fredholm picture. We then show that the connecting map for the bulk-to-boundary sequence maps these $KR$-theory classes to each other. This implies bulk-boundary correspondence, in the presence of disorder, for both the"strong"and the"weak"invariants.


Introduction
The research field of topological quantum matter stands out by its considerable scope, pairing strong impact on experimental physics with mathematical structure and depth. On the experimental side, physicists are searching for novel materials with technological potential, e.g., for future quantum computers; on the theoretical side, mathematicians have been inspired to revisit and advance areas such as topological field theory and various types of generalised cohomology and homotopy theory.
Early research on topological quantum matter was concerned primarily with the integer and fractional quantum Hall effects (QHE) and close variants thereof. Many of the key principles were already recognised and developed in that context; on the mathematical side, these included the interpretation of the Hall conductance as a topological K-theory class [5,51] and also as a Fredholm index [7,8], and the principle of bulkboundary correspondence [50].
A major boost came around 2005 [26], when the research field was brought to full scale by the realisation that phenomena similar to QHE were possible even for systems with symmetries, in particular the anti-unitary symmetry of time reversal. This led to the notion of symmetry-protected topological phases as equivalence classes of gapped Hamiltonians that are connected by homotopies subject to a fixed symmetry group; see [17] for a recent review.
Rapid progress was made in the free-fermion limit with translation symmetry, where one can use the Fourier-Bloch technique to develop the theory over the Brillouin torus of conserved momentum. The challenge nowadays is to advance the theory in the direction of disordered and interacting systems. In the present paper, we focus on the disorder aspect, assuming that particle interactions can be handled by mean-field theory in its most general form, namely the so-called Hartree-Fock-Bogoliubov (HFB) mean-field approximation, or free-fermion approximation for short.
The traditional physics approach to disordered free fermions starts from the Wegner-Efetov supersymmetry formalism, which famously led to the non-linear σ -model describing disordered metals. For systems with a small (if not vanishing) density of states, the non-linear σ -model has also been used, but it remains less well established there. In the present paper, we build on the mathematically rigorous approach developed initially for aperiodic systems and the integer quantum Hall effect by Bellissard and co-workers [8]. In that approach one assumes that translation invariance holds on average over the disorder and in that sense represents a symmetry of the macroscopic system.
A foundational aspect that has to be emphasised is the significant role played by superconductors, for theory as well as experiment. In fact, much of the excitement about topological quantum matter stems from the technological promise of robust zero-energy modes (so-called Majorana zero modes) bound to the ends of superconducting wires of symmetry type D. To mention a second example of well documented interest, planar substructures in strontium ruthenate (Sr 2 Ru O 4 ) behave as a two-dimensional topological superconductor with broken time-reversal symmetry [38].
Superconductivity is a true many-body phenomenon that requires the spontaneous breaking of the fundamental U(1) symmetry underlying charge conservation. As manybody systems with interactions and collective dynamics, superconductors defy any treatment based on straight single-particle quantum mechanics. Nonetheless, much of the phenomenology of superconductors and their quasi-particle excitations can be captured by the HFB mean-field approximation. In that scheme, one doubles the singleparticle Hilbert space V to the Nambu space of fields, W = V ⊕ V * , and then works with the adjoint action of the free-fermion Hamiltonians on the fields. The field space W is equipped with two canonical invariant structures: (i) a symmetric bilinear form due to the canonical anti-commutation relations for fermion fields; (ii) a real structure W R ⊆ W known in physics as the space of Majorana fields. The resulting formalism, also known by the name of Bogoliubov-deGennes or Gorkov equations, is sometimes advertised as single-particle quantum mechanics with a "particle-hole symmetry". In the present work we do better: with a view towards future extensions to incorporate electron-electron interactions, we sketch how the formalism emerges from its proper foundations in many-body quantum theory, and we develop the theory accordingly.
Our main theme here will be bulk-boundary correspondence. Roughly speaking, this principle says that the topological characteristics of the bulk system must be reflected in corresponding properties of the boundary theory. In the general case of interacting systems, one has a trichotomy of possibilities: the boundary theory (i) may be gapless, or (ii) may undergo symmetry breaking, or (iii) may be a gapped topological phase of an exotic nature. For free fermions, however, only the first alternative is realised.
Historically, early indications of the principle of bulk-boundary correspondence came from anomalies in quantum field theory, especially the Adler-Bell-Jackiw anomaly for chiral fermions. Simply put, the boundary theory in isolation may be anomalous in that a conservation law is illegally violated and, if so, there must be an exactly opposite effect from the bulk system to cancel the total anomaly for the boundary joined with the bulk. For example, the low-energy effective action functional for Quantum Hall bulk systems contains a Chern-Simons term, which fails to be gauge-invariant when a boundary is present, and that gauge anomaly is cancelled by chiral boundary fermions that anomalously appear or disappear when magnetic flux crosses the boundary.
For the case of the integer quantum Hall effect, the heuristic principle of bulkboundary correspondence was established in mathematically rigorous terms by Kellendonk, Richter, and Schulz-Baldes [31,50]. The starting point of their approach is a short exact sequence of C * -algebras, realising the bulk system as a quotient of the half-space theory taken modulo the boundary theory. The short exact sequence induces a six-term exact sequence connecting the K-theory groups K 0 and K −1 of these C *algebras. Recently, Prodan and Schulz-Baldes [43] have adapted and applied that early approach to the "chiral" analogue of IQHE systems in odd space dimension. As a result, there now exists a fairly complete understanding of the so-called "complex symmetry classes", known as type A and AIII.
Several attempts have been made to give a mathematical proof of bulk-boundary correspondence for all Tenfold-Way symmetry classes. A notable result for 2D systems in symmetry class AII was proved by Graf-Porta [21]. The first approach encompassing all symmetry classes in 2D is due to Loring [37], and is based on the formalism of almost commuting Hermitian matrices. Results covering all symmetry classes in any dimension were obtained by Hannabuss, Mathai, and Thiang. In a series of papers [23,40,39], they apply the concept of T -duality to the bulk-boundary correspondence. This duality, with its origins in string theory, relates the K-theory of two torus bundles over the same base manifold. In the presence of lattice symmetries, Kubota [34] establishes bulk-boundary correspondence at the level of strong invariants, by using the tools of coarse geometry. Following ideas of Freed-Moore [19], he combines the "quantum symmetries" of the Tenfold Way and the lattice symmetries into a single group. An alternative route, based on Kasparov KK-theory, is pursued by Bourne-Kellendonk-Rennie [13]. Building on the previous work of Bourne-Carey-Rennie [12], they show that certain bulk and boundary classes are related via the bulk-to-boundary map of Kellendonk-Richter-Schulz-Baldes.
Our approach to the bulk and boundary classification of free-fermion topological phases stands out by its foundation in the physically well-motivated Nambu space formalism. As explained above, this is essential for a proper treatment of topological superconductors. Since the objects we consider have a clear physical meaning, we are moreover able to draw conclusions with a bearing on the expected physics phenomenology; for example, our theory immediately yields the emergence of gapless edge modes for topologically non-trivial bulk phases.
Building on the pioneering work of Bellissard et al. [7,6,9,8], Schulz-Baldes et al. [31,43,50], we give a complete and uniform proof of bulk-boundary correspondence for symmetry-protected topological (SPT) phases of free fermions with disorder. Our basic physics setting is that of the Tenfold Way of disordered free fermions [1], encompassing the two complex symmetry classes A and AIII, as well as the eight "real symmetry classes" D, DIII, AII, CII, C, CI, AI, and BDI. To avoid lengthy case-by-case considerations, we introduce the C * -algebras of Bellissard and Kellendonk-Richter-Schulz-Baldes in a form suitable for the introduction of "real" and "complex" symmetries, and we treat the symmetries systematically using Clifford algebras.
In Section 2, we begin by deriving the C * -algebra, A, for the bulk in the Nambu space setting that emerges from the many-body theory. The construction puts the real structure of the Nambu space W into evidence, as is essential for our treatment of the symmetries appearing in the Tenfold Way. From our physics-driven model building, ground states of free-fermion Hamiltonians appear naturally as real skew-Hermitian unitaries J on W . These are called quasi-particle vacua (QPV) and figure as the principal objects of our further investigations. Ultimately, we work in the tight-binding approximation; we justify its use from physical principles. Adopting an idea due to Kubota [34], our construction of the bulk algebra A appeals to the uniform Roe C * -algebra of the lattice Λ of translations that leave the crystalline set of atomic sites invariant. That choice of C * -algebra reflects the (local) finiteness of the number of tight-binding degrees of freedom.
We incorporate disorder at this stage by following Bellissard [9] in encoding translational invariance on average through a covariance relation for the lattice Λ . It turns out (Theorem 1) that this covariance relation yields a particular structure for the C *algebra A, namely that of a crossed-product C * -algebra. Since the work of Bellissard, the bulk algebra has conventionally been defined as a crossed product; for us, this structure emerges naturally. To sum up, our real skew-Hermitian unitaries J ∈ A are translation-invariant on average over the disorder. We therefore call them disordered IQPV (where the I stands for invariant).
The next step is to include symmetries. Past treatments of the Tenfold Way have relied on case-by-case considerations, exacerbated further by the appearance of various case-dependent real and quaternionic structures. A uniform description avoiding these ramifications was first put forth by Kitaev [33] by the judicious use of Clifford algebras. It was later worked out in detail by Kennedy-Zirnbauer [32] who introduced the concept of pseudo-symmetries as an organising principle for symmetry classes of translationinvariant free fermions in the clean limit. In Section 3, we transcribe this concept from the Bloch-bundle setting to that of C * -algebras and use it to define symmetry classes of disordered IQPV J ∈ A.
Our formulation turns out to be well suited for the introduction of K-theoretical invariants, and we show how a disordered IQPV J ∈ A naturally defines a class in the real K-theory of the bulk algebra A (Definition 16). The entirely algebraic construction utilises the picture of real K-theory introduced by Van Daele [52,53]. The use of this picture was inspired by recent work of Kellendonk [30]. Our construction indeed gives an alternative definition of real K-theory. That is, any KR-theory class of A is the "bulk class" of a disordered IQPV in a certain symmetry class (Theorem 3). This fact does not depend on the specifics of the bulk algebra A but is valid for any real C * -algebra.
In Section 4, we introduce a physical system boundary by defining a half-space algebra A, following the ideas of Kellendonk-Richter-Schulz-Baldes [31,50]. We break the translational covariance in one spatial direction and show that the resulting algebra A has the structure of a crossed product with the half-space semilatticeΛ ⊆ Λ (Proposition 8). This leads to a Toeplitz extension connecting bulk and boundary (Theorem 4).
The Szegő projection defining the Toeplitz extension allows us to assign, to every disordered IQPV J in a given symmetry class, a real skew-Hermitian operator J ∈ A which satisfies the same pseudo-symmetries as J but squares to −1 only up to boundary contributions. Such operators define real K-theory classes for the boundary C * -algebra A ∂ , as we show by using Kasparov's Fredholm picture for KR-theory (Definition 21). Since for free fermions, the appearance of gapless edge modes signals a topologically non-trivial bulk, it is essential that the picture of K-theory used for the boundary classes allows the spectral gap to close at the boundary. This is an important aspect not present in previous approaches to the bulk-boundary correspondence using K-theory.
Thus, we attach to any disordered IQPV of a given symmetry class two K-theory classes: one in the bulk and another one at the boundary. The main result of our article, in Section 5, is to inter-relate these two classes: We prove in Theorem 5 that the relation is given by the connecting map in KR-theory. For the case of the integer QHE, this idea is already present in the work of Kellendonk-Richter-Schulz-Baldes [31,50]. Our theorem covers all symmetry classes of the Tenfold Way, and it holds in the presence of disorder, for the strong as well as the weak invariants. We also show, in Proposition 12, that the K-theory of the algebras we have constructed is invariant w.r.t. certain types of disorder.
In the final Section 6, we complement our results by a discussion, (i), of the anomalous nature of the boundary phase, (ii), of the role of the "trivial" phase, (iii), of the internal space of our tight-binding model, and (iv), of the construction of numerical topological invariants. We examine the so-called "strong" invariant and show the emergence, for topologically non-trivial systems, of gapless boundary phases.
Note on authorship. This article is part of the PhD thesis work of CM supervised by AA. The contributions of MZ are primarily in Sections 1-3, where the mathematical model is developed from physical principles.

Bulk systems with disorder
2.1. From Nambu space to real C * -algebras. In this subsection, we shall construct the algebra of bulk observables for a macroscopically translation invariant solid-state system in the free-fermion approximation and with on-site symmetries present.
In the literature on the subject, the C * -algebra of a gapped bulk system is modelled by a crossed product C * -algebra. This goes back to Bellissard [7,6], and it is fundamental for his mathematical proof of the (integer) quantisation of the Hall conductance using non-commutative geometry [8]. Later work by Schulz-Baldes-Kellendonk-Richter [50] and Kellendonk-Richter-Schulz-Baldes [31] employed a Toeplitz extension of the crossed product C * -algebra of the bulk system to prove bulk-boundary correspondence for integer quantum Hall systems in a half-plane geometry. More recently, Prodan-Schulz-Baldes extended the formalism to incorporate half-space systems in the chiral symmetry class AIII (see [43,Chapter 5] for an exposition).
Our first goal here is to adapt the mathematical framework in order to accommodate free-fermion topological phases from the other symmetry classes of the Tenfold Way. For that purpose, we deem it fit to rebuild the C * -algebra of our model from its foundations in many-body physics. This we shall do step-by-step in the present subsection, with the final outcome being that our algebra still has a crossed product structure. The latter will be of crucial importance in Section 4.
2.1.1. Setting in many-body theory. Topological insulators and superconductors are many-body systems consisting of 10 10 -10 25 interacting particles. To treat them in any satisfactory way (including particle-particle interactions as well as disorder), one must apply the formalism of many-body quantum theory. In the present paper, we treat disordered systems, neglecting residual interactions beyond those captured by mean-field theory in the most general scheme of Hartree-Fock-Bogoliubov. While our focus on disorder makes for substantial technical simplifications, allowing us to do computations in the Nambu space of field operators (akin to the Hilbert space of single-particle quantum mechanics), we still consider it appropriate if not necessary to develop (or, at least, motivate) the mathematical model we use from its very foundations in many-body theory. A particular case in point is the proper description of topological superconductors. Indeed, superconductors are many-electron systems that undergo spontaneous breaking of U(1) charge symmetry, a many-body phenomenon that cannot be understood or modelled in a straight single-particle picture.
A basic characteristic of solid bodies and other condensed matter systems is their chemical potential µ, also known as the Fermi energy in the case of particles obeying Fermi statistics. By definition, µ is the energy level at which the process of adding or removing a charged particle to or from a macroscopic body costs no work. Singleelectron states with energy above µ are called conduction states, those with energy below µ valence states. The single-electron conduction (resp. valence) states span a Hilbert space V + (resp. V − ).
Let us emphasise that it is crucial for us to construct our mathematical model around the chemical potential µ. The reason is that we intend to truncate the locally infinite continuum degrees of freedom to a so-called tight-binding model supporting only a finite number of energy bands, and that approximation by truncation is physically justified (at very low temperatures) if and only if the tight-binding model is designed to capture the band structure close to the chemical potential.
The basic structure underlying many-body quantum theory is that of a Fock space. In the case of indistinguishable fermions such as electrons, this is an exterior algebra completed to a Hilbert space with inner product ·|· ∧ which is induced by the Hilbert space structures of V ± . Note that V * − denotes the vector space dual to V − . Physically speaking, the appearance of V * − (instead of V − ) means that the Fock vacuum, i.e. the complex line 0 = 0 (V + ⊕ V * − ) ∼ = C, is the "Fermi sea" of occupied valence states. The Fock space is bi-graded by The integer p counts the number of single-particle excitations, i.e. the number of electrons populating the conduction states, while q is the number of single-hole excitations, i.e. the number of electrons missing from the Fermi sea of occupied valence states. Abbreviating the language, one calls p and q the number of particles resp. of holes. The difference p − q is referred to as the charge (relative to µ). Given the Fock-Hilbert space built on the Fock vacuum 0 around the chemical potential µ, a field operator ψ : −→ is a linear combination Here, the operator of exterior multiplication ε(v + ) : p,q −→ p+1,q increases the number of particles by one, whereas ε(ϕ − ) : p,q −→ p,q+1 removes an electron from a valence state, thereby increasing the number of holes by one. Conversely, the operators ι(ϕ + ) : p,q −→ p−1,q and ι(v − ) : p,q −→ p,q−1 decrease the number of particles resp. holes by alternating contraction. The field operators ψ span a complex vector space, the so-called Nambu space W of fields. Note that W is not fundamentally a Hilbert space, but will be given a derived Hilbert space structure in due course. The space W is equipped with two basic structures. The first one is a symmetric complex bilinear form, {·, ·} : W ⊗ W −→ C, which is canonically defined by It is referred to as the CAR form (for canonical anticommutation relations). In explicit terms, using the notation above, The most general many-body operator acting on the Fock space resides in the complex Clifford algebra Cℓ(W ) generated by W with the relations given by the CAR form. Secondly, the Nambu space of fields carries a real structure γ : W −→ W . Denoting the Fréchet-Riesz isomorphism for the conduction-state and valence-state Hilbert spaces by h : V ± −→ V * ± , one defines γ as the anti-linear involution Physicists frequently refer to the real subspace W R consisting of the γ-fixed vectors as the space of Majorana fields. Notice that the CAR form of W restricts to a Euclidean structure of the real vector space W R . The real structure γ and the CAR form of W each induce a corresponding operation on linear transformations L ∈ End(W ) (and similarly on the anti-linear transformations). In the case of γ, this is the anti-linear involution L −→ L := γ • L • γ, and we say that L is real if L = L (resp. imaginary if L = −L). In the case of the CAR form, the induced operation is a linear anti-involution L −→ L ⊺ called transposition, defined by ψ, Finally, let us remark here that the CAR form {·, ·} and the real structure γ are fundamental in that they are not tied to the free-fermion approximation but retain their key roles even in the presence of electron-electron interactions.
2.1.2. Free-fermion setting. We proceed to introduce the objects and structures that emerge upon assuming the free-fermion approximation (or free-fermion limit). For ψ, ψ ′ ∈ W R , consider the expression ψψ ′ − ψ ′ ψ in the Clifford algebra Cℓ(W R ). Such operators, quadratic in the fields and skew-symmetrised, close under the commutator in End( ) and span a Lie algebra isomorphic to so(W R ). By exponentiating that Lie algebra inside Cℓ(W R ), one obtains the Lie group Spin(W R ) ⊆ U( ). The latter acts on W R ⊆ End( ) by real orthogonal transformations ρ(g) : W R −→ W R , defined as ρ(g)ψ := gψg −1 (g ∈ Spin(W R )).
The significance of Spin(W R ) is that it contains all unitary operators of physical interest (in the free-fermion limit), including the operators for time evolutions, space translations, space rotations, etc., as well as the unitary Bogoliubov transformations.
A free-fermion Hamiltonian H ∈ Cℓ(W ) is, by definition, a Clifford algebra element quadratic in the fields and Hermitian with respect to the Fock space inner product. Because the time evolutions e −itH /h ∈ Spin(W R ) generated by it act on W R as real orthogonal transformations ρ(e −itH /h ) ∈ SO(W R ), it follows that iH = dρ(iH ) is real and skew: iH = +iH = −iH ⊺ . Put differently, the induced Hamiltonian H ∈ End(W ) is imaginary and skew: Let us provide a little more detail about the free-fermion Hamiltonians H . If H stems from a charge-conserving Hamiltonian H which is defined on the single-particle then for any bases (e τ j ) of V τ (τ = ±) with dual bases ( f j τ ), one has the second-quantised Hamiltonian Thus, the block B ∈ Hom V − , V + gives rise to an operator of type ε ε creating particlehole pairs, while the block C (second-quantised as type ι ι) does the opposite. If H is taken to be exactly the Hartree-Fock mean-field Hamiltonian, then B = C = 0 and A − µ > 0 > D − µ by the definition of V + and V − from the chemical potential µ. The charge operator (representing the identity on V ) is .
The full power of the formalism comes to play in the treatment of superconducting systems. There, the U(1) symmetry underlying charge conservation is spontaneously broken (because of many-body effects such as the interaction of the electrons with lattice vibrations favouring the formation of so-called Cooper pairs). In the Hartree-Fock-Bogoliubov mean-field approximation, one accounts for the spontaneous breaking of U(1) symmetry by augmenting the free-fermion Hamiltonian H with so-called pairing terms ∆ + and ∆ − that do not conserve the charge. Rather, they satisfy and thus increase or decrease the charge by 2 units.
To summarise and simplify the notation, let us record here that any free-fermion Hamiltonian H (superconducting or not) acts on the Nambu space W of fields ψ as Now, the ground state of a gapped free-fermion Hamiltonian H or, equivalently, of the induced Hamiltonian H, is known to be uniquely determined by the flat-band (or flattened) Hamiltonian J := −i sign(H) where a factor i = √ −1 was inserted to make J real (J = J). Note that sign(H) = H|H| −1 is well-defined by the hypothesis of a non-vanishing energy gap. We then infer the relation J 2 = −1, which makes J a complex structure of the real vector space W R . Recalling that H is skew under transposition, we see that the same property holds for J (i.e. J ⊺ = −J). It then follows from J ⊺ J = −J 2 = 1 that J preserves the CAR form: and is thus an orthogonal transformation. In summary, J = −i sign(H) is a CARpreserving complex structure of the space of Majorana fields W R .
Let us briefly explain why the full information about the free-fermion ground state is encoded precisely in the complex structure J. The operator J has two eigenspaces, ker(J ∓ i) ⊆ W R ⊗ R C = W . These eigenspaces provide a polarisation: and they determine J. Because J preserves the CAR form, the subspaces A and A c are isotropic: For a ∈ A , c ∈ A c , and J = dρ −1 (J), one has Thus the field operators in A lower the energy of the flattened Hamiltonian iJ , while those in A c increase it. Clearly, the ground state as the state of lowest energy must be annihilated by the field operators that lower the energy. It follows that the isotropic subspace A furnishes all the (quasi-particle) annihilation operators. These, by a basic result of many-body theory, precisely characterise the free-fermion ground state. We mention in passing that the polarisation provided by the bare vacuum, would be a poor starting point on which to build an effective theory describing the low-energy physics that takes place near the chemical potential. Altogether, the following definition is now well-motivated.
Definition 1. A free-fermion ground state or quasi-particle vacuum (QPV) is a complex structure J that preserves the CAR form: Here, L (−) denotes the set of bounded linear operators.
Remark 1. For translation-invariant systems, J is diagonal in the momentum k. In that case, the orthogonality condition J ⊺ = J −1 refines to J(−k) ⊺ = J(k) −1 . The latter is equivalent to a condition on the spaces of quasi-particle annihilation operators: A (k), A (−k) = 0 which is the Fermi constraint of Kennedy-Zirnbauer [32].
2.1.3. Hilbert space structure of W . Looking at the bigger picture one realises that, up to the present point, a similar development could have been carried out for bosons instead of fermions. In fact, a free-boson ground state is precisely a CCR-preserving complex structure of the real space of fields W R viewed as a symplectic vector space (where CCR stands for canonical commutation relations). In the next step, however, we come to a structure specific to fermions in the free-fermion limit: W is a complex Hilbert space, as follows.
Recall that the CAR form {·, ·} on W is symmetric and complex bilinear, and restricts to a Euclidean structure of W R . For ψ ∈ W , let ψ = ψ R + iψ I , ψ R := 1 2 (ψ + γψ), ψ I := 1 2i (ψ − γψ) be the decomposition into real and imaginary parts. Then is an inner product turning W into a Hermitian vector space. In other words: Definition 2 (Inner product on Nambu space). The Nambu space W of fermion field operators is equipped with an inner product ·|· W by Thus, W acquires the structure of a complex Hilbert space.
Remark 2. The Hilbert space structure on W depends on our free-fermion assumption in two respects: (i) The same construction for bosons leads to an inner product with indefinite signature, and for this reason not to a Hilbert space. (ii) The invariance of ψ|ψ W 0 under unitary time evolutions can be interpreted as a law of probability conservation for quasi-particles. That law is violated by electronelectron interactions, so ·|· W ceases to be relevant for interacting systems.
The presence of the inner product entails an operation End(W ) ∋ L −→ L * of taking the Hermitian adjoint. By construction, this is the same as the operation of transpose combined with that of γ-conjugate: As we have stressed above, the Hilbert space structure, unlike the CAR form and the real structure, is not a fundamental feature of the Nambu space W . However, as long as we limit our attention to the free-fermion case, it is permissible mathematically to upend the logic and put the Hilbert space structure first. This is convenient for the purely pragmatic purpose of connecting us to the mathematical literature. Accordingly, we pose the following definition.
Definition 3 (Real Hilbert spaces). Let W be a complex Hilbert space with inner product ·|· . A real structure on W is an anti-unitary involution γ. That is, γ 2 = 1 and A real Hilbert space is by definition a pair (W , γ) of a Hilbert space W and a real structure γ. A complex linear (or anti-linear) map φ : In the framework of this definition, the Nambu space W , equipped with its natural real structure, is a real Hilbert space, and any QPV J is a real skew-Hermitian unitary.
2.1.4. Tight-binding approximation. A major benefit from developing the mathematical model from its proper foundations in many-body quantum mechanics, is that we can now introduce a tight-binding approximation in a mathematically justified and physically meaningful way. (This will be important for our treatment of weak topological invariants; cf. Section 6. In fact, without proper theory building, the weak invariants might be criticised as artefacts due to the illegal step of replacing the spatial continuum by a discrete approximation.) Let us recall that for a many-fermion system at very low temperatures, the active degrees of freedom reside near the chemical potential µ. More precisely, the low-energy excitations are single particles in the conduction bands just above µ and single holes in the valence bands just below µ. Hence, to capture the topological properties of the ground state (and other low-temperature phenomena), one may prune the locally infinite number of freedoms in the full single-particle Hilbert space, by assuming a truncation to the low-energy sector spanned by the conduction and valence bands near µ. In this vein, we now make the following choice for our Hilbert spaces V + and V − : with lattice Λ ∼ = Z d . The factor ℓ 2 (Λ ) is the Hilbert space of a so-called tight-binding model, where the lattice Λ ∼ = Z d reflects the organisation of the crystal by atomic sites. (In fact, the atomic sites may form a more complex pattern or unit cell invariant under the translational action of the Z d lattice; in this paper, we focus on systems homogeneous w.r.t. translations, ignoring any further spatial symmetries.) The finitedimensional factors V ± account for the spin and orbital degrees of freedom active in the conduction bands (V + ) and the valence bands (V − ) near the chemical potential. The resulting mathematical model is summarised as follows.
The Nambu space of field operators is Here, we may identify By the procedure outlined above, W acquires the structure of a real Hilbert space. Using the inner product and the (complex) conjugation on ℓ 2 (Λ ), we may identify The splitting V ⊕ V * of W is characterised by the (de-quantised) charge operator Thus, any such operator is determined by its restriction to V .
2.1.5. Real C * -algebras. As derived above, a key feature of our mathematical model is the presence of a real structure. Using a convenient mathematical short cut, the definition of a free-fermion ground state or QPV J can be formulated thus: that is, by reference only to the operations of forming the γ-conjugate, the Hermitian adjoint, and the product of operators.
Our aim, in the remainder of the current subsection, is to formulate an algebraic framework for the study of free-fermion topological phases in the presence of disorder. This will enable us to bring the well-developed theory of operator K-theory to bear upon the problem of bulk and boundary classification of such phases.
Defined algebraically as a (real) skew-Hermitian unitary, the free-fermion QPV J resides in the algebra L (W ) of bounded linear operators on W . By a classical theorem of Gel'fand and Naimark (see [42,Corollary 3.7.5]), the closed subalgebras of the algebra L (H ) of bounded operators on a (complex) Hilbert space H invariant under the formation of Hermitian adjoints can be defined algebraically without reference to the Hilbert space. The algebraic objects so defined are exactly the so-called C * -algebras.
In addition to the Hermitian adjoint, real C * -algebras formalise the notion of a real structure; they are to real Hilbert spaces what C * -algebras are to Hilbert spaces. Abstractly, they are defined as follows.
Definition 4 (Real C * -algebras). A real C * -algebra is a pair (A, ·) consisting of a (complex) C * -algebra A and an anti-linear * -involution · called conjugation; viz.
The spatial tensor product A 1 ⊗ A 2 of C * -algebras, where (A 1 , ·) and (A 2 , ·) are real C * -algebras, becomes a real C * -algebra when equipped with the conjugation defined by Remark 3. Equivalently, a real C * -algebra is characterised as a C * -algebra A, together with a linear anti-involution T called transposition. That is, T is complex linear and The two equivalent structures are related by the equation In our setting based on the Nambu space of fields, W , the basic example of a real C * -algebra is a closed * -subalgebra A ⊆ L (W ) that is invariant under conjugation (or equivalently, under transposition with respect to the CAR form). Within any such algebra, we will be able to define the notion of a QPV.
From an abstract point of view, all real C * -algebras are realised on a real Hilbert space, as the following remark implies.

Remark 4.
For any real C * -algebra (A, ·), the real subalgebra B = A R consisting of all real elements is a real Banach * -algebra such that for every x ∈ B, x * x = x 2 and 1 + x * x is invertible in the unitisation of B. Building on work of Arens [2] and Arens-Kaplansky [3] in the commutative case, Ingelstam [25] proved that conversely, if B is a real Banach * -algebra satisfying these hypotheses, then its complexification A = B C is a real C * -algebra for the conjugation given by Moreover, he proved that every real C * -algebra (A, ·) admits, for some real Hilbert space (W , γ), a real isometric * -isomorphism onto a closed subalgebra of L (W ) which is invariant under the adjoint and the transpose.
Although real C * -algebras can thus always be realised on a real Hilbert space, in practice, they also arise through quaternionic rather than through real structures. This will be important for our treatment of time reversal.
Definition 5 (Quaternionic structures on Hilbert space). Let V be a Hilbert space (over the complex numbers). An anti-unitary operator T on V is called a quaternionic structure if T 2 = −1. That is, T is anti-linear and we have A pair (V , T ) consisting of a Hilbert space V and a quaternionic structure T is called a quaternionic Hilbert space. A complex linear map φ : (W 1 , T 1 ) −→ (W 2 , T 2 ) between quaternionic Hilbert spaces is called quaternionic if it intertwines the quaternionic structures, viz.
Let (V , T ) be a quaternionic Hilbert space. Then L (V ) is a real C * -algebra with the conjugation A := T * AT = −TAT (A ∈ L (V )).
In the context of our applications, a quaternionic structure on V = ℓ 2 (Λ ) ⊗ V arises as c ⊗ T , where c is complex conjugation on ℓ 2 (Λ ) and T is a quaternionic structure on V , corresponding to the operation of time reversal. An example of a quaternionic structure is given for V = C 2 by where c is complex conjugation on C. This induces on M 2 (C) = End(C 2 ) the conjugation · = Ad(c), expressed explicitly by the formula For the real C * -algebra (M 2 (C), Ad(c)), the subalgebra of real elements is spanned (over the real numbers) by the identity matrix and the matrices iσ x , iσ y , iσ z , where are the usual Pauli matrices. This subalgebra is thus isomorphic (as an algebra over the real numbers) to the quaternions H. For this reason, we will denote the real C * -algebra (M 2 (C), Ad(c)) by H C .
2.1.6. Local observables as controlled operators. Besides being Hermitian and preserving the CAR form, the Hamiltonians H relevant to our considerations share a further common feature. Namely, they are local operators. By this we mean that (Hψ)(x) depends only on the values ψ(y) for y in a neighbourhood of x whose diameter is bounded independently of x. Mathematically, this is captured by the notion of controlled operators defined below.
Definition 6 (Controlled operators). Let U be a finite-dimensional Hilbert space, D ⊆ Λ any subset and O a bounded linear operator on The norm closure of the set of controlled operators shall be denoted by C * u (D,U).

Remark 5.
The previous definition is due to Roe [46,Definition 4.22], in a much more general form. The subscript u in C * u (D,U) refers to the word "uniform". Indeed, and called the uniform Roe algebra (of the metric space D) in the literature. In the context of the topological classification of solid-state systems in the tight-binding approximation, the uniform Roe algebra was first used by Kubota [34].
The following statement is immediate, see [46,Corollary 4.24] for the first part.
Proposition 2. Let U be a finite-dimensional Hilbert space and D ⊆ Λ a subset. Then C * u (D,U) is a closed * -subalgebra of L (ℓ 2 (D) ⊗ U) and hence a C * -algebra. If U has a real or a quaternionic structure, then C * u (D,U) is invariant under the induced conjugation on L ℓ 2 (D) ⊗ U , and thus, a real C * -algebra.
Proof. Only the statement about real structure requires proof. But so that controlled operators are invariant under conjugation. Since the latter is an isometry, the assertion follows. ⊓ ⊔ 2.1.7. The algebra of bulk observables. We now come to the final step of our construction of the bulk algebra. Topological insulators and superconductors occur in solids with a periodic, translation-invariant crystal structure in the bulk. This is already reflected, in the tight-binding approximation, by the choice of the lattice Λ of spatial translations leaving the atomic sites invariant. As long as no disorder is present, the smallest C * -algebra containing all free-fermion Hamiltonians of interest on W is the algebra of Λ -invariants in C * u (Λ ,W ). In this case, it would be fair to declare it to be the algebra of bulk observables. (Incidentally, the Fourier transform identifies C * u (Λ ,W ) Λ with the set of continuous matrix functions H(k) of momenta k on the Brillouin zone R d /Λ .) However, we do not wish to ignore the effects of disorder. Indeed, as we shall show, bulk-boundary correspondence holds in the presence of disorder, both for the strong and the so-called weak invariants. Since disorder breaks the translational invariance at a microscopic level, a major step in building our model is to devise a mathematical counterpart for the macroscopic homogeneity that is nonetheless preserved.
A general way to do this was suggested by Bellissard [6]. Starting from some basic Hamiltonian, he considers all Λ -translates thereof and the closure Ω of this translational orbit in the space of operators (for a suitable topology). If the Hamiltonian is macroscopically homogeneous, then, together with its translates, it should [9] be an operator-valued function on Ω translationally covariant (or equivariant) in that it intertwines the action of the translation group on Ω and the space of operators.
As there is no way of knowing a priori how to model the space Ω of disorder configurations, it is common practice to replace this orbit closure by an arbitrary compact Hausdorff space Ω , equipped with a continuous action of the group Λ . For now, we will leave the choice of Ω open. We shall discuss a specific choice later, in Subsection 5.3.

Definition 7 (Covariance algebra).
Let Ω be a compact Hausdorff topological space, equipped with a right action of the group Λ . Let U be a finite-dimensional Hilbert space. Let u x , for x ∈ Λ , be defined by We define A U to be the set of all maps O : Ω −→ C * u (Λ ,U) that are continuous in the norm topology and covariant (or equivariant) in the sense that In particular, referring to the notation of Paragraph 2.1.4, we set A := A W and A := A V . We sometimes speak of the former as the real case and the latter as the complex case.
Lemma 1. Retain the assumptions of Definition 7. With point-wise operations and the norm defined by the set A U is a C * -algebra. If U is real or quaternionic, then A U is a real C * -algebra with conjugation and transpose defined by Remark 6 (Magnetic fields). The first one to study the algebra from Definition 7 in connection with solid-state physics was Bellissard, in the context of the quantum Hall effect. (His definition is phrased somewhat differently, using crossed products of C *algebras; we shall show in Paragraph 2.1.8 that this is equivalent to our definition.) An important feature of the quantum Hall effect considered by Bellissard is the presence of a homogeneous external magnetic field. In building a tight-binding approximation for such a system, one imposes a lattice spacing on the continuum of positions in such a way that exactly one unit of magnetic flux passes through every plaquette. This leads to a quantised magnetic co- Mathematically, there is no obstruction to incorporating such a co-cycle into the definition of the algebra A in our present context. The situation is different for the case of the real algebra A: One needs to replace σ by the real co-cycle In addition, this needs to be central, so one has to constrain the units B µν of magnetic flux per plaquette to integer multiples of 2π, trivialising the co-cycle. Thus, it is not possible to introduce a homogeneous magnetic field in the case of real symmetries. This is not a serious limitation: Although magnetic fields can occur in the real symmetry classes D (corresponding to gapped superconductors or superfluids with no symmetries) and C (corresponding to such with fermions of spin 1 2 and SU(2) spin-rotation symmetry), they are far from homogeneous; in fact, in the so-called vortex phase they admit magnetic fields as some pattern of magnetic flux tubes.
Furthermore, a quantised magnetic co-cycle, even if it can be treated mathematically, would only be of minor relevance for the physics of the systems we consider. Indeed, in our setting, the lattice Λ reflects the periodicity of the pattern of atomic sites. It is therefore fixed by the crystalline structure of the solid; a homogeneous magnetic field quantised perfectly in alignment with the crystalline lattice could only be achieved by fine-tuning. Moreover, the absence of a magnetic field should not affect the system's topological features in an essential fashion. For instance, as was discovered by Haldane [22], the Hall conductance in the (anomalous) QHE may still be quantised even when the total magnetic flux per unit plaquette vanishes. See also [43,Corollary 5.7.2].
Referring back to our previous discussion, the space Ω in Definition 7 and the following lemma is the space of disorder configurations. The covariance condition in Equation (4) encodes the notion that the bulk observables of interest are macroscopically homogeneous. We shall therefore call the real C * -algebra A the algebra of bulk observables (or bulk algebra for short). We call the C * -algebra A the algebra of chargeconserving bulk observables. Note that if V is equipped with a quaternionic structure T , then A ∼ := A V is a real C * -algebra.

Definition 8 (Disordered IQPV).
Let Ω be a compact Hausdorff topological space, equipped with a right action of the lattice Λ . Then a disordered macroscopically invariant quasi-particle vacuum (or disordered IQPV) is a real unitary J ∈ A such that J 2 = −1.
In the complex case, a disordered charge-conserving IQPV is defined to be a unitary The discussion at the end of Paragraph 2.1.3 shows that a disordered chargeconserving IQPV is the same thing as a disordered IQPV J such that [Q, J] = 0.
2.1.8. The bulk algebra as a crossed product. The definition of the bulk algebra A via controlled operators given above is physically well-motivated. To derive, in Section 4, the sequence of C * -algebras that lies at the core of our derivation of the bulk-boundary correspondence, we shall need an alternative description of A by crossed products. In the following, group elements g ∈ G are denoted as τ g when they are to be re-interpreted as generators of a C * -algebra.
Definition 9 (Crossed product C * -algebras). Let G be a group and A a C * -algebra. An action of G on A is a group homomorphism α : G −→ Aut(A); that is, α g is a *automorphism of A for every g ∈ G, and The crossed product C * -algebra A ⋊ α G is, by definition, the C * -algebra defined by generators a ∈ A and τ g , for all g ∈ G, and the following relations: the C * -algebraic relations of A, together with A tuple (π,U) consisting of a non-degenerate * -representation π : A −→ L (H ) and a unitary representation U : G −→ U(H ) on the same Hilbert space H is called a covariant pair if π(α g (a)) = U g π(a)U * g (g ∈ G, a ∈ A).
By definition, the C * -algebra A ⋊ α G is universal for covariant pairs. That is, any covariant pair (π,U) determines a unique * -representation π ⋊ α U : Remark 7. C * -algebras defined by generators and relations are introduced and thoroughly discussed by Blackadar [11].
Twisting co-cycles can be included in the definition of the crossed product, see [16]. The first two relations have to be modified to By [16,Theorem 3.3], the C * -algebra defined by the above relations is the enveloping C * -algebra of the Banach * -algebra L 1 (A, G; α, σ ) introduced by Busby-Smith.
Before we construct examples of group actions relevant to our applications, let us see how to incorporate real structures.
Definition 10 (Real structures on crossed products). Let G be a group and α an action on A, where (A, ·) is a real C * -algebra. The action is real if for every g ∈ G, α g is a real * -automorphism. In this case, we may extend the conjugation · to one on A ⋊ α G by setting τ g := τ g for all g ∈ G. A covariant pair (π,U) on the Hilbert space H is called real if H is a real Hilbert space, π is real, and U g is real for every g ∈ G. The * -representation π ⋊ α U induced by a real covariant pair is real.
As before, let Ω be a compact Hausdorff space, equipped with a right action of Λ . We define a real action Here, C (Ω ) is the C * -algebra of continuous functions on Ω , equipped with complex conjugation. The same formula defines an action α of Λ on C (Ω ) ⊗ End(V ).
Remark 8. Although our definition of the algebras A and A is equivalent to a crossed product, we believe that it is more natural to introduce these algebras in the fashion we have chosen. We are especially motivated to do so by our quest to develop the mathematical model from its foundations in many-body quantum mechanics, thus providing it with a sound physical meaning. Another benefit of this approach is that it can be extended to include a group G of spatial symmetries. In this case, Λ is the full set of atomic sites, invariant under the space group G. In that generality, the resulting algebras no longer have the structure of a crossed product.
Proof (of Theorem 1). We prove only the statement for A; the other case is almost literally the same. AbbreviateÃ := C (Ω ) ⊗ End(W ). We may equip Ω with a fully supported Borel probability measure P (say), so that A is realised in L (L 2 (Ω , P)⊗ W ). Define Then by [42, Section 7.7.1], (π, R) is a covariant pair that is manifestly real. It thus defines a real * -representation Φ := π ⋊ α R ofÃ ⋊ α Λ . Since Λ is amenable, [42, Theorems 7.7.5 and 7.7.7] shows that Φ is faithful. We claim that the image of Φ lies in A. By the definitions, Similarly, we have This shows that im Φ ⊆ A. We have to prove the equality. Let c 0 (Λ ) denote the C * -algebra of null sequences indexed by Λ . Because Λ is an amenable group, there is an approximate unit (φ n ) n∈N for c 0 (Λ ) consisting of finitely supported functions of positive type [46,Lemma 11.19]. We may suppose that φ n (0) = 1. For every n, there is a finite-dimensional Hilbert space H n , a unitary representation π n of Λ on H n , and a unit vector ξ n ∈ H n such that φ n (x) = ξ n π n (x)ξ n for x ∈ Λ .
Let (ξ i n ) be an orthonormal basis of H n . Set In particular, S n (1) = 1, as φ n (0) = 1. It is clear that S n is completely positive, cf. [46,Lemma 11.17], and in particular positive. Hence S n S n (1) = 1, that is, S n is a contraction. Since S n leaves controlled operators invariant, it leaves C * u (Λ ,W ) invariant. Let T ∈ A. We set S n (T ) ω := S n (T ω ). Since S n commutes with u x for any x, this defines S n (T ) ∈ A. Let ε > 0 be arbitrary. Because Ω is compact, there exist a finite J, points ω j ∈ Ω , j ∈ J, and open neighbourhoods U j ⊆ Ω of ω j covering Ω such that There exist a constant R > 0 and R-controlled operators T j ∈ C * u (Λ ,W ) such that By [46,Lemma 4.27], there is a constant C R > 0 depending only on R such that Since φ n converges to 1 uniformly on { · R}, there is an N ∈ N such that for all n N and all j ∈ J, the right-hand side is ε 3 . If now n N and ω ∈ Ω , then there is some j such that ω ∈ U j . It follows that Then we compute Thus, Φ is surjective. As we already know that Φ is injective, this proves the theorem. ⊓ ⊔

Symmetries, pseudo-symmetries, and bulk invariants
3.1. Quasi-particle vacua with symmetries. Our mission is to study symmetryprotected topological (or SPT) phases of disordered free fermions. While such phases constitute a rather large class, a manageable and especially interesting subclass is the one given by the classification scheme of the Tenfold Way [24]. In that scheme, one starts from the Nambu space of fields equipped with the CAR form and at most two distinguished anti-unitary operations, namely time-reversal and/or particle-hole symmetry. The setting also allows for an arbitrary group G 0 of unitary symmetries. The classification statement of the Tenfold Way then is that, upon projecting Nambu space to any isotypical component of irreducible G 0 -representations, one invariably ends up with a reduced space that is of one of 10 types known as the AZ (or CAZ) classes [1]. The early work [33,48] on free-fermion SPT phases focused on precisely those 10 types or symmetry classes. In trying to set up a concise description of all Tenfold-Way symmetry classes in a unified C * -algebraic framework, one faces the complication that several real structures co-exist. Indeed, there is the Majorana or γ-real structure and one may also have the anti-linear operations of time-reversal and/or particle-hole symmetry in play (see also the discussion in Paragraph 3.1.5 and following). How can one then avoid a cumbersome case-by-case treatment? It was Kitaev [33] who first put forth the good scheme to use: adopting the universal real structure offered by the real space of Majorana fields, he implements the anti-linear symmetries as part of a Clifford algebra of complex linear (!) generators. That scheme was worked out in systematic detail by Kennedy-Zirnbauer [32], and our first step here is to adapt their Bloch-bundle picture to the C * -algebraic setting for systems with disorder.
3.1.1. On-site symmetries. Our bare algebraic framework is enriched by symmetry operations that act on the Nambu space W = ℓ 2 (Λ ) ⊗ W or rather, as on-site symmetries, on W . These operations are linear or anti-linear endomorphisms of W that, if present, constrain our Hamiltonians. With the exception of particle-hole symmetry, all of them are initially defined on the single-particle Hilbert space V = ℓ 2 (Λ ) ⊗ V , or actually, on the on-site Hilbert space V . Given that origin, they all turn into operators on W by a canonical procedure: second quantisation takes an operator on V to an operator on the The latter then determines a ("de-quantised") operator on W by the commutator or adjoint action, cf. Section 2.1.
The first symmetry we wish to consider is time reversal, T . On electrons (or any other fundamental fermions), this is an anti-unitary operator such that T 2 = −1. Put differently, time reversal is simply a quaternionic structure on V , see Definition 5. The afore-mentioned functor of second quantisation followed by de-quantisation extends T to a real anti-linear endomorphism of W by T | V * := hT h −1 .
The next set of symmetries that occur on V are related to the spin rotation generators S 1 , S 2 , S 3 . For electrons (or any other fundamental fermions) carrying spin 1 2 these satisfy the relations They anti-commute with T (physically speaking, this is because the operation of inverting the time direction makes any motion, also that of spin, run backwards). The operators representing spin rotations are obtained by exponentiation: (3), with real parameters ω µ . To generate SU(2) over the real numbers, we set j µ := iS µ , so that Overriding physics conventions, we still refer to the j µ as spin rotation generators. Our quantisation functor yields j µ | V * := h j µ h −1 . Note that the j µ commute with T . There are two remaining symmetries in our picture. The first of them is iQ, which we met earlier as the charge operator Q = i −1 dρ(iQ). The γ-real operator iQ generates the U(1) symmetry group underlying the law of charge conservation. Recall our above observation, in Paragraph 2.1.3, that an operator on W commutes with Q if and only if it leaves V and V * invariant. It follows that T anti-commutes with iQ, and that the j µ , µ = 1, 2, 3, commute with iQ.
Finally, we consider the particle-hole symmetry C on W . Recall from Subsection 2.1 that the Fock space of the many-particle system was built from the Hilbert space are the subspaces harbouring the conduction and the valence states, respectively. A special situation that may occur is that the conduction and valence spaces are in bijection via an operator which exchanges the conduction and valence states and anti-commutes with the firstquantised Hamiltonian H. In principle, S may be linear or anti-linear. For example, for Dirac fermions one knows the operation of charge conjugation ψ −→ iγ 2 ψ (using the standard physics notation for γ-matrices, not to be confused with our choice of real structure). Charge conjugation is complex anti-linear in first quantisation (and, perhaps confusingly, complex linear after second quantisation) and anti-commutes with the Dirac Hamiltonian in the absence of electromagnetic fields. Yet, in the condensed matter physics of non-relativistic electrons, there is no such thing as the relativistic charge conjugation operator. However, what may exist in that setting is a sub-lattice (or "chiral") operation S : In keeping with our use of the tight-binding approximation, we assume the operator S to be realised on As before, S extends to a real linear endomorphism of W by S| V * := hSh −1 . In particular, [S, Q] = 0 for this extension. The particle-hole symmetry C is then defined by C := γS; indeed, if the free-fermion Hamiltonian H = −γHγ anti-commutes with the sub-lattice operation S, then C = γS commutes with H and is thus a true physical symmetry. (Moreover, the many-particle Fock vacuum 0 (V + ⊗ V * − ) is particle-hole symmetric.) It should be stressed here that our notion of particle-hole symmetry continues to make sense in the realm of interacting systems beyond the free-fermion approximation. As a matter of fact, the anti-linear operator C : W → W lifts to a real or quaternionic structure on the many-particle Fock space , and the latter operation induces a real structure on the algebra of bounded many-body operators. An important example of an interacting Hamiltonian with particle-hole symmetry is that of the Hubbard model.

Symmetry classes.
We shall say that a Hermitian and γ-imaginary Hamiltonian H ∈ L (W ) is in the (real) symmetry class s (where s = 0, . . . , 7) if it commutes with the symmetries indicated in Table 1. There, the symbol U(1) c stands for the U(1) group generated by the charge operator iQ, and SU(2) s denotes the SU(2) group of spin rotations generated by the j µ . We say that H is in the complex symmetry class s (where s = 0, 1) if it commutes with the symmetries indicated in Table 2.
Note that if the Hamiltonian preserves charge, i.e. commutes with Q, then we may reduce it to its first-quantised form on V .
Although our symmetry-class tables look different from those widely cited and used in the literature [33,48], they lead to mathematically equivalent results. What we follow here is the assessment of Kennedy-Zirnbauer [32] that, at the level of setting the foundations, all declarations of symmetry should conform to the principle that true physical symmetries commute with the Hamiltonian (never do they anti-commute). One benefit from adhering to that strict notion of symmetry is that our framework directly extends to systems with electron-electron interactions. Indeed, all our symmetries X make immediate sense at the interacting many-particle level (actually, as we have indicated, they descend from their second-quantised ancestors X by the transfer to Nambu space), and they constrain the symmetry-allowed Hamiltonians by X H = +H X (never by X H = −H X ). The relation of the present scheme to that of Schnyder-Ryu-Furusaki-Ludwig [48] is reviewed in the appendix to this section.
Remark 9. The terminology for symmetry classes was introduced by Altland-Zirnbauer [1] in their work on disordered free fermions in mesoscopic systems, especially superconductors. The labels (D, DIII, etc.) used in that context refer to the Cartan-Killing classification of Riemannian symmetric spaces. Let us emphasise that we use the (C)AZ terminology precisely as intended by its pioneers, namely for the case with disorder, and please be warned that much of the recent literature has taken to (ab-)using that terminology for translation-invariant systems without disorder.
3.1.3. Pseudo-symmetries. Some of the physical symmetries we consider are linear, while others are anti-linear. Given a symmetry g that commutes with the gapped Hamiltonian H, whether g commutes or anti-commutes with the corresponding IQPV J = −isign(H) depends on whether g is linear or anti-linear. Since we are interested primarily in ground states rather than Hamiltonians, our description of symmetry classes of IQPV would not be smooth if done in terms of the original symmetries. This situation is resolved by the concept of pseudo-symmetries advertised by Kennedy-Zirnbauer [32].
Following Kitaev [33] they organise the symmetry classes of translationally invariant free-fermion ground states by assigning, to each of the sets of symmetries in Table  1, which commute with H, a set of s operators J 1 , . . . , J s , called pseudo-symmetries, which anti-commute with the IQPV J. Here, s denotes the numerical label in the table.
Besides anti-commuting with J, the pseudo-symmetries define a real * -representation of a Clifford algebra. To make this precise, we recall the following standard definition.
Definition 11 (Clifford algebras). Let Cℓ r,s be the universal C * -algebra with unitary generators k 1 , . . . , k r , j 1 , . . . , j s and relations This is the familiar Clifford algebra with r positive and s negative generators.
We define an anti-linear involution · on Cℓ r,s by declaring all of the generators k a , j α to be fixed by it. The resulting real C * -algebra (Cℓ r,s , ·) will be denoted by Cℓ r,s . Remark 10. With the terminology introduced in Definition 11, any collection of real unitaries K 1 , . . . , K r , J 1 , . . . , J s on W such that determines a unique real * -morphism Cℓ r,s −→ End(W ) via k a −→ K a and j a −→ J α , and vice versa. Similarly, a set of unitaries on V satisfying the relations in Equation (6) amount to the same data as a * -morphism Cℓ r,s −→ End(V ).
When s 4, we amplify W to W ⊗ C 2 , giving C 2 its canonical real structure R 2 ⊂ C 2 , and we define In particular, this redefines J 1 , . . . , J 3 . We obtain a set J 1 , . . . , J s of s anti-commuting real unitaries on W ⊗ C 2 . For 0 s 3, H commutes with the corresponding symmetries in Table 1 If r = 0 and 0 s 7, then we also call this a disordered IQPV of symmetry class s. We shall also refer to it by the Cartan-Killing label in Table 1. (For instance, "J is a disordered IQPV of class D.") We call the J α negative and the K a positive pseudosymmetries of J. Similarly, a disordered IQPV of complex symmetry index (r, s) consists of a disordered charge-preserving IQPV J ∈ A and K a , J α ∈ End(V ) defining a *representation of Cℓ r,s such that Equation (10) holds; we call these K a , J α complex pseudo-symmetries. For r = 0 and s = 0, 1, we say that (J; J α ) are in complex symmetry class s. Remark 11. In view of the correspondence between operators K a , J α and Clifford representations φ , we will interchangeably write a disordered IQPV of a given (complex) symmetry index as (J; φ ) where φ is the * -morphism representing the (complex) pseudo-symmetries.
The discussion at the end of Paragraph 2.1.3 shows that a disordered IQPV of complex symmetry index (r, s) is the same as a disordered IQPV of symmetry index (r, s) with the additional property that both J and the K a , J α commute with Q.
3.1.4. Background on Clifford algebras. In this section, we collect some background results on Clifford algebras. These will explain several delicate but important points in our classification scheme for IQPV with pseudo-symmetries.
One background fact is the mod 8 periodicity of Clifford algebras (resp. the mod2 periodicity of complex Clifford algebras); this explains why we consider "real" symmetry classes s where s = 0, . . . , 7 (resp. "complex" symmetry classes indexed by s = 0, 1). Another one is the quaternion periodicity of Clifford algebras, which explains the symmetry between the "real" cases 0 s 3 and 4 s 7. Yet another point is that up to equivalence and multiplicity, the symmetry class labelled by s is determined by s and does not depend on the choice of the operators J α . This is related to the classification of Clifford representations. Finally, we will review the Clifford (1, 1) periodicity, which is not only at the basis of the other periodicity results, but also fundamental for our construction of boundary invariants. For the remaining discussion, we introduce the notion of a grading.
Definition 13 (Graded real C * -algebras). A grading on a * -algebra A is a decomposition A = A0 ⊕ A1, where Z/2Z = {0,1}, into closed subspaces such that When equipped with a grading, A is called a graded * -algebra. Elements of A0 are called even, while those of A1 are called odd. Non-zero elements a in either of these summands are called homogeneous; in this case, |a| denotes the parity,0 if a is even and1 if a is odd. If A is a C * -algebra, then we suppose in addition that A i , i =0,1, are closed; A is then called a graded C * -algebra. A map of graded * -algebras is called even if it preserves the grading. If (A, ·) is a real * -algebra equipped with a grading, then it is called a graded real * -algebra if the conjugation is even. A graded real * -algebra that is also a graded C * -algebra is called a graded real C * -algebra.
For graded * -algebras A and B, the algebraic tensor product A ⊙ B is graded by If A and B are real, then so is A ⊙ B. If A and B are graded (real) C * -algebras, then the grading on A ⊙ B extends to the spatial tensor product A ⊗ B, turning it into a graded (real) C * -algebra. A different object altogether is the graded tensor product. If A and B are graded *algebras, then the algebraic tensor product A ⊙ B carries a new algebra structure and involution induced by for homogeneous a, a ′ ∈ A, b, b ′ ∈ B, defining the graded algebraic tensor product A ⊙ B, not isomorphic to A ⊙ B in general. It is real if so are A and B. If A and B are graded (real) C * -algebras, then there is a natural C * -norm on A ⊙ B. By completing A ⊙ B with respect to that norm, one obtains a graded (real) C * -algebra A ⊗ B [10, § 14.4] called the graded tensor product. We will denote the image of an elementary tensor a ⊗ b in A ⊗ B by the same symbol a ⊗ b.
Any (real) C * -algebra can be considered as a graded (real) C * -algebra with the trivial grading, in which every element is even. In particular, we will usually consider the matrix algebras M n (C) as trivially graded and with the component-wise conjugation. The real C * -algebra H C will also be considered as ungraded. On the Clifford algebra Cℓ r,s , one considers the grading that is determined by letting the generators k a , j α be odd.
We now collect some periodicity results on Clifford algebras, cf. [4, §4]. Basic to all of the relations between Clifford algebras explained here is the fact that Cℓ p+r,q+s ∼ = Cℓ p,q ⊗Cℓ r,s as graded real C * -algebras. The following is straightforward.

From Equation
Since H C ⊗ H C ∼ = M 4 (C) as real C * -algebras, it follows that as ungraded real C * -algebras. A similar argument also shows Cℓ 8,0 ∼ = M 16 (C) as ungraded real C * -algebras. Together, these isomorphisms are the famous mod 8 periodicity of Clifford algebras [4, Table 1]. Disregarding the real structure, we have M 2 (C) = H C ; hence, we obtain the isomorphism of (ungraded) C * -algebras This is the mod 2 periodicity of complex Clifford algebras. Summarising, the 8 (real) symmetry classes and 2 complex symmetry classes of the Tenfold Way are reflected in the classification of Clifford algebras.
From the above, we also deduce the following isomorphism: which reflects the symmetry between the symmetry classes indexed by 0 s 3 and 4 s 7, respectively. Using periodicity, it is possible to compute Cℓ 0,s in all cases. We reproduce the result from [4, Table 2].
Proposition 5. If s ≡ 3 (4), then Cℓ 0,s is simple as a real C * -algebra. Moreover, any two finite-dimensional real * -representations are unitarily equivalent, provided only that they have the same dimension.
Proof. Simplicity is clear from Table 3. Any finite-dimensional real * -representation is the direct sum of irreducible representations, and hence, a multiple of the unique isomorphism class of irreducible real * -representation. ⊓ ⊔ The situation for s = 3 (4) is different in that there exists a central element ω = j 1 · · · j s with ω 2 = +1. The following statement may be found in [36, Chapter 1, Propositions 5.9 and 5.10] in a slightly different form.
Any finite-dimensional real * -representation (W, φ ) of Cℓ 0,s extends to a real *representation of Cℓ 0,s+1 if and only if the eigenvalues ±1 of φ (ω) have equal multiplicity. In this case, the unitary equivalence class of (W, φ ) and indeed of its extension to Cℓ 0,s+1 is uniquely determined by the dimension of W .
Proof. The first part is immediate from Schur's lemma. In particular, the unitary equivalence class of any finite-dimensional real * -representation (W, φ ) of Cℓ 0,s is determined by the multiplicity of the eigenvalues ±1 of φ (ω).
Then Γ (ω) = −ω. It follows that φ + • Γ and φ − are unitarily equivalent, where φ ± is the restriction of φ to W ± . Hence, there is a real unitary isomorphism u : We may define This defines the required extension. Conversely, let (W, φ ) be a real * -representation of Cℓ 0,s+1 . Because φ (ω s ) anticommutes with φ ( j s+1 ), the eigenvalues of φ (ω s ) have equal multiplicity. The statement about uniqueness is obvious from Proposition 5, as s + 1 ≡ 0 (4). ⊓ ⊔ Remark 12. In any given symmetry class labelled by s, we shall assume a reference disordered IQPV J ref ∈ A with s negative pseudo-symmetries J 1 , . . . , J s ∈ End(W ). Physically speaking, J ref represents the "trivial" topological phase. If J ref is "atomic" or local in the strong sense that J ref ∈ End(W ), then by Propositions 5 and 6, the real Clifford * -representation defined by J 1 , . . . , J s is determined up to unitary equivalence by dimW .
We now discuss case-by-case what it means for J to be in one of the symmetry classes s = 0, . . . , 7, in terms of the physical symmetries introduced in Paragraph 3.1.1. We will in particular use the notation from Equations (7-9). However, the construction of both the bulk and the boundary classes, given in Subsection 3.3 and in Section 4, will be independent of this case-by-case discussion and will rely solely on the description in terms of pseudo-symmetries.
3.1.5. Class DIII, s = 1. In this case, V carries a time-reversal operator or quaternionic structure T (see Definition 5). That is, T is anti-unitary and T 2 = −1. We assign to T the real unitary J 1 = J T = γT .
Recall that the skew-Hermitian unitary J anti-commutes with the pseudo-symmetry J T . Thus J exchanges the two eigenspaces W ± = ker(J T ∓ i) and takes the form with respect to the decomposition W = W + ⊕ W − . Now J = −J * is also real or, equivalently, skew (w.r.t. the CAR form). By the algebraic properties of J T , the CAR form restricts to a non-degenerate bilinear form W + ⊗W − −→ C. The resulting identification W − ∼ = W * + lets us interpret u ∈ Hom(W + ,W − ) ∼ = Hom(W + ,W * + ) as a bilinear form on W + . The skewness of J then implies skewness of u. Thus, any disordered IQPV of class DIII corresponds to a unitary and skew-symmetric bilinear form on W + . Such forms constitute a symmetric space U/Sp, which is of Cartan-Killing type AII.
3.1.6. Class AII, s = 2. Here, in addition to the time reversal T , we consider the charge operator Q ∈ End(W ) and J 2 := J Q := iJ T Q. The following lemma will help to describe the situation. Lemma 2. Let x 1 , x 2 ∈ End(W ) ⊆ A be two anti-commuting real skew-Hermitian unitaries. Then (W ∼ , T ), where W ∼ := ker(x 2 x 1 − i) and T := −γx 2 , is a quaternionic vector space. There is an isomorphism (W, γ) ∼ = (W ∼ ⊗ C 2 , T ⊗ c) of real vector spaces such that under the induced isomorphism of real C * -algebras we have x 1 −→ 1 ⊗ iσ x and x 2 −→ 1 ⊗ iσ y . Under the isomorphism, real unitaries J ∈ A anti-commuting with x 1 correspond to operators y 1 ⊗ iσ y + y 2 ⊗ iσ z where y 1 , y 2 ∈ A ∼ are real Hermitian elements such that y 2 1 + y 2 2 = 1, y 1 y 2 = y 2 y 1 . Proof. Let x 3 := x 2 x 1 ∈ End(W ). Then x 3 is a real skew-Hermitian unitary that anticommutes with x 1 and x 2 . Setting W ± := ker(x 3 ∓ i), we obtain a splitting W = W + ⊕ W − with respect to which The map u : W + −→ W − is a unitary isomorphism, and so is Since the anti-unitary map γx 2 anti-commutes with x 3 , it leaves W + invariant. We let T := −γx 2 | W + . Then T is a quaternionic structure on W ∼ := W + and This proves the claim. ⊓ ⊔ With the lemma above in hand, we can finish the story as follows. Under the isomor- Real unitaries J ∈ A anti-commuting with J 1 , J 2 correspond under A ∼ = A ∼ ⊗ H C exactly to elements of the form x ⊗ iσ z , where x ∈ A ∼ is a real Hermitian unitary.
Here, the condition that x be real is equivalent to T x = xT . Such elements x constitute a symplectic Grassmann manifold Sp/(Sp×Sp), which is a symmetric space of Cartan-Killing type CII.
3.1.7. Class CII, s = 3. Besides preserving the time-reversal and charge symmetries, ground states in this symmetry class are invariant under particle-hole symmetry. We have J 3 = J C = iγCQ. The isomorphism φ from Lemma 2 gives Here, we apply the decomposition V = V + ⊕ V − for V ± := ker(S ∓ 1). Similarly, a skew-Hermitian unitary J ∈ A anti-commuting with J 1 , J 2 , J 3 acquires the shape x ⊗ iσ z where x is a real Hermitian unitary commuting with T and anticommuting with S. Thus, x takes the form where y ω is a unitary symplectic operator for every ω ∈ Ω , corresponding to the symmetric space USp of type C. In terms of the decomposition A ∼ ∼ = A ≈ ⊗ M 2 (C), where A ≈ := A V + is equipped by the real structure induced by T | V + , y is a real unitary in A ≈ .

Classes s 4.
In this situation, we consider real unitaries J ∈ A such that J ⊗ σ x anti-commutes with J 1 , . . . , J s , defined as in Equations (8) and (9). This is equivalent to J anti-commuting with the real spin rotation generators S 1 , . . . , S 3 and with the first s − 4 elements of the sequence J T , J Q , J C . Applying Lemma 2 with x 1 = j 1 and x 2 = j 2 , we obtain where j T , j Q , j C ∈ End(W ∼ ) are anti-commuting real skew-Hermitian unitaries. The operator J corresponds to a real skew-Hermitian unitary j ∈ A ∼ anti-commuting with the first s − 4 of j T , j Q , j C . In this sense, the symmetry classes for s 4 reduce to the symmetry classes for 0 s 3. The only difference is that the real structure on A ∼ comes from a quaternionic structure on W ∼ rather than from a real structure.
3.2. The SRFL scheme. In the literature, symmetries are often organised according to a scheme introduced by Schnyder-Ryu-Furusaki-Ludwig [48], which is different from the approach of Kennedy and Zirnbauer that we follow. We speak of the SRFL scheme. It is based on two anti-unitary endomorphisms Θ , Ξ : V −→ V and a unitary operator Π proportional to ΞΘ . The following relations are assumed: In the literature, Θ is called time reversal, Ξ is called particle-hole conjugation, and Π the chiral or sub-lattice symmetry. As we have already reserved these expressions for certain physical symmetries with potentially different commutation relations, we will not use this terminology here. According to the SRFL scheme, a Hamiltonian is called Θ -symmetric, Ξ -symmetric, or Π -symmetric, if respectively, Θ HΘ * = H, Ξ HΞ * = −H, Π HΠ * = −H.
All possible combinations of the presence or absence of these symmetries can be summarised in the following table. Here, an entry 0 means that the corresponding symmetry is absent, whereas a non-zero entry ±1 indicates that the symmetry is present; in this case, the entry equals the square of the corresponding symmetry operator.
The only restriction here is that a flat-band Hamiltonian H anticommutes with the real structure γ on W . Hence, if we set Ξ := γ, then Ξ 2 = 1 and any Ξ -symmetric Hamiltonian gives rise to an IQPV of class D.

Class AII.
In this class we have the symmetries T and iQ. As explained in 3.1.6, a IQPV of class AII is the same as an operator x on V , x 2 = 1, which commutes with T . Hence, if we set Θ := T , then Θ 2 = −1 and any Θ -symmetric flat-band Hamiltonian H determines an IQPV of class AII via x := H.

Classes s 4.
For s 4, the generators S 1 , S 2 , S 3 of spin rotation induce an isomorphism W ∼ = W ∼ ⊗ C 2 and a splitting A = A W ∼ ⊗ H C , as explained in 3.1.8. In this splitting, γ corresponds to T ⊗ c where T is a quaternionic structure on W ∼ and c the standard quaternionic structure on C 2 . As we have seen, IQPV of class s 4 correspond to operators j ∈ A W ∼ commuting with T such that j 2 = −1 and j anti-commutes with the first s−4 of the operators j T , j Q , and j C , corresponding to J T , J Q , and J C , respectively. We may proceed as above, with T playing the role of γ, to establish the correspondence in all real symmetry classes.
3.2.6. Complex class A. The complex classes are those where both J and the group of symmetries commute with Q. As we have noted, this implies that J and any other symmetries present leave V invariant and are determined by their restriction to this space. In class A, there are no further symmetries present, so the Hamiltonians H on V determine IQPV in the complex symmetry class A.

Complex class AIII.
In complex class AIII, we have the additional symmetry C = γS. IQPV in this class correspond to operators on V anti-commuting with S. If we set Π := S, then Π 2 = 1, and Π -symmetric Hamiltonians determine IQPV in the complex symmetry class AIII.

Van
Daele's picture of K-theory. There exists a plethora of different pictures for K-theory, so there is a choice to be made in the construction of K-theory classes attached to free-fermion topological phases. We follow the guiding principle to stay as close as possible to the physical model. This leads to different pictures for K-theory in the bulk and at the boundary. At the boundary, Kasparov's Fredholm picture is the most natural option, as we shall see in Section 4.
In the bulk, the most natural choice is the picture due to Van Daele [52,53], as was first observed by Kellendonk [30]. This picture is pleasantly simple, and it works for graded Banach algebras over the real and complex fields. Since Van Daele's picture appears to be little known, we give a brief exposition for the case of (real) C * -algebras.
where E i j , 1 i, j m, are the standard matrix units and e k = e ⊕ · · · ⊕ e is the sum of k copies of e, induce an isomorphism of Abelian groups DKR e (A) −→ DKR e m (M m (A)).
For us, the importance of Van Daele's group DKR(A) lies in its relation to (real) K-theory, as detailed in the following theorem.
Theorem 2 (Van Daele's picture of real K-theory). Let A be a unital graded real C * -algebra resp. a unital graded C * -algebra. Then Note that we write K-theory cohomologically. Our groups KR −n (A) and K −n (A) correspond to the notation KR n (A) and K n (A) in [10,49].
Theorem 2 implies that up to isomorphism, DKR(A ⊗Cℓ r,s ) depends only on s − r (mod 8) and DK(A ⊗ Cℓ r,s ) depends only on s − r (mod 2). The theorem is proved in Ref. [47,Section 2]. We give a sketch, recalling Roe's construction, as we shall later refer to it. We will make use of Kasparov's bivariant real KKR-theory; see [10,27,49].

Bulk invariants attached to IQPV.
We will now attach classes in the KR-theory of A to any disordered IQPV with symmetries. The construction is purely algebraic and in terms of Van Daele's picture of (real) K-theory, and does not depend on the real C * -algebra A. In fact, we will show that KR-theory can be described entirely in terms of the algebraic relations of a disordered IQPV with pseudo-symmetries.
In case B is not assumed to be real, we make the same definition, dropping the reality constraints on the K a , J α and on J.   We only give the details of the proof in the real case. It relies on the following lemma.
Lemma 4. Let C be a unital graded real C * -algebra and x ∈ C be an ORHU. Consider the projection q ∈ C ⊗Cℓ 0,1 defined by 2q − 1 = x ⊗ j 1 . (Note that x ⊗ j 1 is Hermitian due to the appearance of the graded tensor product.) Then Moreover, the ORHU y ∈ C representing an ORHU (y ⊗ 1)q ∈ q(C ⊗Cℓ 0,1 )q is unique.
Proof. We only prove the first statement, the proof of the second one being nearly identical. The odd elements of C ⊗Cℓ 0,1 are exactly those of the form z = 1 2 (y ⊗ 1) + 1 2 (y ′ ⊗ j 1 ) where y is odd and y ′ is even. Then z lies in the corner q(C ⊗Cℓ 0,1 )q if and only if that is, if and only if y ′ = −xy = yx. If this is the case, then z = (y ⊗ 1)q and z is Hermitian if and only if y is. Finally, in that case, z is unitary in the corner if and only if , which in turn is equivalent to y 2 = 1. By construction, y is uniquely determined by z. ⊓ ⊔ Proof (of Proposition 7). It is obvious that the Q a and P α are indeed commuting projections. We will prove the statement by two separate inductions with respect to r and s. In case r = s = 0, we have P 0,0 = 1, and there is nothing to prove. Suppose that r = 0, s 1, and that the statement has been proved for (0, s − 1) and any unital real C * -algebra B. Since 1 ⊗ j s+1 commutes with P 0,s−1 , Equation (11) implies that P 0,s B ⊗ Cℓ 0,s+1 P 0,s ∼ = P s B ′ ⊗Cℓ 0,1 P s where B ′ := P 0,s−1 B ⊗ Cℓ 0,s P 0,s−1 .
Here, the Cℓ 0,1 factor on the right-hand side of the former equation is generated by j s+1 , and the Cℓ 0,s factor on the right-hand side of the latter is generated by j 1 , . . . , j s . Under the isomorphism in the former equation, J s ⊗ j 1 j s+1 is mapped to x ⊗ j s+1 , where x := J s ⊗ j 1 . Hence, we may apply the first part of Lemma 4 with C = B ′ to the right-hand side of the former equation. We conclude that there is a bijection, defined by the equation a = bP s , between the a ∈ F (P 0,s B ⊗ Cℓ 0,s+1 P 0,s ), and the b ∈ F (P 0,s−1 B ⊗ Cℓ 0,s P 0,s−1 ) anti-commuting with J s ⊗ j 1 . By the inductive assumption, the b ∈ F (P 0,s−1 B ⊗ Cℓ 0,s P 0,s−1 ) are in bijection via b = (J ⊗ j 1 )P 0,s−1 with the real Hermitian unitaries J ∈ B anti-commuting with J 1 , . . . , J s−1 . The b anticommuting with J s ⊗ j 1 are in bijection with the J anti-commuting with J 1 , . . . , J s . This proves the statement for (0, s). If now r 1, then similarly P r,s B ⊗ Cℓ r,s+1 P r,s ∼ = Q r B ′′ ⊗Cℓ 1,0 Q r where B ′′ := P r−1,s B ⊗ Cℓ r−1,s+1 P r−1,s .
Here, the Cℓ 1,0 factor on the right-hand side of the former equation is generated by k r , whereas the Cℓ r−1,s+1 factor in the latter is generated by k 1 , . . . , k r−1 , j 1 , . . . , j s+1 . The assertion now follows by induction on r, applying the second part of Lemma 4 to C = B ′′ and x = (−1) s K r ⊗ j 1 . ⊓ ⊔ In order to see that the ORHU defined by Proposition 7 give classes in the correct K-theory, we need the following lemma.
Lemma 5. The graded real C * -algebra B ⊗ Cℓ r,s+1 is isomorphic to the graded real C * -algebra of 2 r+s × 2 r+s matrices over P r,s (B ⊗ Cℓ r,s+1 )P r,s with entry-wise grading.
Proof. We will make a specific choice of isomorphism that will allow us to compute its effect on K-theory. We shall index the rows and columns of 2 r+s × 2 r+s matrices by indices ε running over {±} r+s . Set Q + α := Q α and Q − α := 1 − Q α , and similarly for P a . This enables us to define P r,s ε := Q ε 1 1 · · · Q ε r r P ε r+1 1 · · · P ε r+s s .
Hence, setting Define a map Here, E εε ′ are the standard matrix units. It is clear that Ψ commutes with * and ·. A computation using Equation (14) shows that Ψ is in fact a real * -morphism. Since the matrix units form a basis of M 2 r+s (C), it is easy to see that Ψ is bijective. ⊓ ⊔ Remark 14. The result of Lemma 5 is not surprising, as by [44, Example 3.6 and Proposition 3.28], the corner P r,s (B ⊗Cℓ r,s+1 )P r,s is Morita equivalent to the closed two-sided ideal generated by P r,s . One can show that this ideal is already all of B⊗Cℓ r,s+1 . Since B is unital by hypothesis, the Brown-Green-Rieffel Theorem [44,Theorem 5.55] applies, and the Morita equivalence implies stable isomorphism. However, the more precise statement of the lemma will be useful in order to express the bulk classes that we will presently construct in an explicit form.
We compute for all J ∈ FF r,s n (B) that Hence, the map from Proposition 7 defines an isomorphism of the inductive systems (FF r,s n (B)) n 1 and (F n (P r,s (B ⊗ Cℓ r,s+1 )P r,s )) n 1 , where the latter is defined by the reference ORHU e r,s .
Inspecting the proof of Proposition 7, the map defined there is a homeomorphism with respect to the topologies induced by the norm. Indeed, in Lemma 4, we have C ⊗Cℓ 0,1 = C ⊕ C j 1 as normed vector spaces, and the projection onto the first factor, which is continuous, defines the inverse of the first bijection described there. The same holds for Cℓ 1,0 in place of Cℓ 0,1 . Thus, the map from Proposition 7 is a homeomorphism.
In order to see that the left-hand side is an Abelian monoid and this bijection is an isomorphism of such objects, we study the effect of the map from Proposition 7 on the ⊕ operation from Equation (16). We compute for J ∈ FF r,s m (B) and J ′ ∈ FF r,s n (B): Since F ∞ (P r,s (B ⊗ Cℓ r,s+1 )P r,s ) is an Abelian monoid and its Grothendieck group is DKR e r,s (P r,s (B ⊗ Cℓ r,s+1 )P r,s ), we have proved the claim. ⊓ ⊔

The view from the boundary
In this section, we will construct a framework for the topological classification of boundaries of topological insulators and superconductors in terms of KR-theory. At an interface between bulk systems with different topological invariants, the gap closes, thus defining a gapless boundary system. (Indeed, as we shall see in Section 6, this is in a mathematically precise sense a necessary condition for topological non-triviality.) For this reason, the construction of bulk invariants in Van Daele's picture of real Ktheory, as developed in the previous section, cannot work at the boundary. The solution for this problem is two-fold: Gapless boundary systems need a gap in the bulk in order to be topologically protected, so we will always consider the boundary together with the bulk. This shall be accomplished by introducing a half-space algebra, as first suggested by Kellendonk-Richter-Schulz-Baldes [50,31]. Secondly, we shall apply an alternative picture of real K-theory which allows for the closing of the gap at the boundary.
4.1. The sequence connecting bulk and boundary. We introduce a boundary into our system by considering the half-space semilatticê in which the translational symmetry is broken in the dth coordinate direction. The aim of this section is to exhibit a short exact sequence of real C * -algebras connecting bulk and boundary, as follows: Here, A ∂ is defined just as A, with Λ ∂ replacing Λ , and A is the so-called half-space algebra, we which now proceed to construct. We define Hilbert spaces onΛ by setting V := ℓ 2 (Λ ) ⊗ V and Of basic importance is the orthogonal projection (called the Szegő projection) Here, we identify ℓ 2 (Λ ) with the set of all square-summable sequences ψ ∈ ℓ 2 (Λ ) which vanish outsideΛ . Implicitly tensoring with id V or id W , we may consider q as an orthogonal projection defined on V or W . The translation u i := u e i , where e i is the ith standard basis vector, defined by commutes with q if i < d. For i = d, we obtain the partial isometrŷ Thenû d is characterised by the fact thatû * dûd = 1 and that 1 −û dû * d is the projection onto the space ℓ 2 (Λ ∂ ) of states supported at the boundary. In other words,û d is the unilateral shift in the dth coordinate direction. We are now able to give a definition for the half-space algebra.
Definition 17 (Half-space covariance algebra). Let Ω be a compact Hausdorff space, equipped with a continuous right action of the group Λ . Let U be a finite-dimensional Hilbert space and letû x , for x ∈Λ , be defined by Define A U to be the closed subalgebra of the set C (Ω ,C * u (Λ ,U)) of norm continuous maps Ω −→ C * u (Λ ,U) generated by those maps O that are covariant in the sense that Again, A U is a C * -algebra with point-wise operations and the sup norm. Whenever U is real or quaternionic, then A U is real. We define In order to exhibit A as a quotient of A, we need to prove that the latter has a crossedproduct-like structure. To that end, we pose the following definition.
Definition 18. Let B := C (Ω ) ⊗ End(W ). Consider a tuple (φ ,V ), where φ : B −→ C is a * -morphism to a real C * -algebra C andV x ∈ M(C) (the multiplier algebra), x ∈Λ , are real elements. We call (φ ,V ) a real covariant pair if , we define covariant pairs by dropping the reality constraints from the above definitions.
Remark 15. Observe that the equationVV * = 1 for the partial isometriesV =V x in the definition of (real) covariant pairs differs from the equationû * û = 1 for the unilateral shiftû =û d . The rationale here is the unilateral shift is a truncated left translation, whereas theV are truncated right translations: Operators that commute with (truncated) left translations are generated by (truncated) right translations. Proposition 8. Define R x := qR x q for x ∈Λ (where R x is right translation by x, as in the proof of Theorem 1) and Then (π, R) is a real covariant pair, and together with it, the real C * -algebra A is universal for real covariant pairs. That is, for any real covariant pair (φ ,V ), there is a unique real * -morphism A −→ C, denoted by φ ⋊ αV , such that Similarly, the C * -algebra A is universal for covariant pairs.
Proof. We limit ourselves to the real case. Let the C * -algebraÃ be defined by the generators f ∈ C (Ω ) ⊗ End(W ) andτ x , for x ∈Λ , by the * -algebraic relations of C (Ω ) ⊗ End(W ), by the algebraic relations ofΛ , and by the relationŝ ThenÃ is a real C * -algebra if we require C (Ω ) ⊗ End(W ) to be a real subalgebra and the generatorsτ x , x ∈Λ , to be real. By definition,Ã is universal for real covariant pairs. By restriction toΛ of the real covariant pair (π, R) for the action of the group Λ on C (Ω ) ⊗ End(W ), we already know that (π, R) is a real covariant pair. Hence, we obtain a unique real * -morphism where P is the probability measure on Ω from the proof of Theorem 1.
For the case of d = 1, Murphy [41,Theorem 4.4] has proved that Φ is injective. (That his crossed product is the C * -algebraÃ in this case follows from [41, Proposition 1.1].) Let us prove the injectivity of Φ in the general case by following Murphy's ideas.
Then V is a unitary representation of T , and clearly V θ commutes with imπ. It is similarly straightforward that We may also define an action of T onÃ (δ , say) by letting C (Ω ) ⊗ End(W ) be pointwise fixed and setting δ θ (τ x ) := e iθ xτ x (e iθ ∈ T, x ∈Λ ).
It is sufficient to prove that Φ is injective when restricted to the fixed-point subalge-braÃ δ . Indeed, consider normalised Haar measure dθ on T . For a ∈ ker Φ, we have so if Φ is injective on the δ -invariants, then T δ θ (a * a) dθ = 0, which implies a * a = 0 and hence a = 0, in view of the positivity of the integral.
LetÃ ∂ denote the universal C * -algebra generated by the f ∈ C (Ω ) ⊗ End(W ) and τ x , for x ∈ Λ ∂ , subject to the C * -algebraic relations of C (Ω ) ⊗ End(W ), the algebraic relations of Λ ∂ , and the relations There is a canonical * -morphism Φ ∂ :Ã ∂ −→Ã, defined by τ x −→τ x and f −→ f . By Theorem 1, applied to Λ ∂ instead of Λ , Φ • Φ ∂ is injective. Hence,Ã ∂ is a closed * -subalgebra ofÃ and Φ is injective onÃ ∂ . Since T δ θ dθ is the identity onÃ δ , the above computation shows thatÃ δ ⊆Ã ∂ , which proves that the restriction of Φ toÃ δ is injective. Hence indeed, Φ itself is injective. It remains to be shown that im Φ = A. To that end, we refer back to the proof of Theorem 1. The statement that im Φ ⊆ A follows in much the same way as the corresponding statement for A. For the converse inclusion, we begin with some preparations which are largely similar to the corresponding steps in the bulk: Recall the definition of the maps S n and the functions f i n ; since we may consider L ( W ) as a subset of L (W ) by the use of the projection q, we may restrict S n to L ( W ). For T ∈ L ( W ), we find that where M f is the operator of multiplication by f . In particular, S n is a completely positive endomorphism of L ( W ). Hence, as for S n , S n is a contraction. We see as before that Then S n leaves controlled operators on ℓ 2 (Λ ) invariant, and therefore also the algebra C * u (Λ ,W ). Defining, for T ∈ A, S n (T ) by S n (T ) ω := S n (T ω ) for all ω ∈ Ω , we obtain a contractive, completely positive endomorphism of A. As previously, it follows that S n (T ) converges to T for any T ∈ A.
The remaining steps differ from our previous considerations. Let T : Ω −→ C * u (Λ ,W ) be norm continuous and satisfy the covariance condition in Definition 17. Setting x y :⇐⇒ y − x ∈Λ defines a total preorder onΛ . Therefore, we may write S n (T ) = I + II where x,y∈Λ ,x y φ n (x − y)T ω (x, y)|x y| and the sum defining II extends over all x, y ∈Λ , x > y. For x y, we have x| R y−x = y|, so that Similarly, for x > y, we have This proves that S n (T ) ∈ im Φ; since im Φ is closed, it also contains T , proving that Φ is surjective, and hence, the assertion, asÃ satisfies the claimed universality. ⊓ ⊔ The following theorem constructs the desired sequence (17).
There is a unique surjective real * -morphism ρ : The kernel of ρ is the closed ideal (e) generated by the projection e : It is isomorphic as a real C * -algebra to A ∂ ⊗ K(ℓ 2 (N)). The same holds for A, with W replaced by V , and without the reality constraints.
Proof. As before, we limit our detailed proof to the real case. The unique existence and the surjectivity of ρ follow directly from Proposition 8 and Theorem 1. It is also clear from the definitions that the projection e is contained in the kernel of ρ. We abbreviate S :=û d andê := 1 − S S * , the orthogonal projection onto ℓ 2 (Λ ∂ ). By Theorem 1, there is a unique real * -morphism φ : In fact, observe that By Proposition 8, we have a unique real * -morphismφ : As in the proof of Proposition 8, using the obvious action of R/Z on L (ℓ 2 (N)), we see thatφ is injective, and hence defines a real * -isomorphism onto its image. By the definition of φ , the image of the upper left component φ 11 is contained in the image ofφ . We may therefore define This map is not a * -morphism, but it is a completely positive contraction intertwining the * operations. Moreover, we have φ 11 (xy) = φ 11 (x)φ 11 (y) + φ 12 (x)φ 21 (y) (x, y ∈ A), where φ 12 (x)φ 21 (y) is contained in the ideal generated by 1 ⊗ê. Byφ −1 , this ideal is mapped onto the ideal generated by e. It follows that σ is a section of ρ, as it is sufficient to check this statement on generators. We claim that x − σ (ρ(x)) is contained in the closed ideal generated by e. By the same argument as in the previous paragraph, it is sufficient to check on generators x thatφ (x) − φ 11 (ρ(x)) is contained in the closed ideal generated by 1 ⊗ê. But this expression actually vanishes on generators. Now we prove ker ρ ⊆ (e). Thus, let x ∈ A, ρ(x) = 0. Then we have proving that indeed, ker ρ = (e).
It remains to prove that the ideal (e) is isomorphic to Then φ ∂ is a real * -morphism on A ∂ ⊗ L fin (ℓ 2 (N)), where L fin denotes the finite rank operators. It is easy to see that φ ∂ is an isometry on A ∂ ⊗ L fin (ℓ 2 (N)), and hence it extends to A ∂ ⊗ K(ℓ 2 (N)) as an isometric real * -morphism. Now, observe that Thus, it is clear that the image of φ ∂ equals the closed ideal of imφ generated by 1 ⊗ê, proving the claim, and thereby, the theorem. ⊓ ⊔ 4.2. Real K-theory: Kasparov's Fredholm picture. In the previous subsection, we have constructed the bulk-to-boundary sequence (17). Our next aim, which we will address in Subsection 4.3, is to attach boundary K-theory classes to every disordered IQPV of a given symmetry index. In order to do that, we will need a different picture of real K-theory, due to Kasparov [28]. This we introduce in the present section.
Kasparov's picture of K-theory is best known in the context of Kasparov's bivariant KK-theory, which unifies both K-theory and its dual theory, K-homology. We have encountered the bivariant theory before, in the proof of Theorem 2 in Section 3. It continues to be an important technical tool for us, and we shall employ it in the present section, in the proof of Proposition 9, and in the proof of our main result in Section 5. For the purpose of constructing boundary invariants and stating bulk-boundary correspondence, it will be unnecessary to give a the definition of KK-theory, and we will eschew it because of its considerable technical difficulty. For more details, see [10,27,28,49].
The following definition of Kasparov's picture of K-theory, which does not appeal to the bivariant theory, is taken from [28].
Definition 19 (Kasparov's Fredholm picture of real K-theory). Let A be a trivially graded real C * -algebra. Let K denote the real C * -algebra of compact operators on a separable real Hilbert space. Let M s (A) := M(A ⊗ K) be the stable multiplier algebra.
Suppose we are given a pair (F, ψ) consisting of an ungraded real * -morphism ψ : Cℓ p,q −→ M s (A) and a real operator F ∈ M s (A) such that all of the expressions ψ(k a )F + Fψ(k a ), ψ( j α )F + Fψ( j α ), F * + F, 1 + F 2 , where a = 1, . . . , p and α = 1, . . . , q, are contained in A ⊗ K. Such a pair is called a Kasparov KR p,q cycle. It is called degenerate if all the above expressions vanish. Let E p,q (A) be the set of Kasparov KR p,q cycles and D p,q (A) be the set of degenerate Kasparov KR p,q cycles.
Two cycles (F j , ψ j ), j = 0, 1, are called homotopy equivalent if there is a Kasparov They are called unitarily equivalent if there is an even real unitary u ∈ M s (A) such that The quotient of E p,q (A) with respect to the equivalence relation generated by homotopy and unitary equivalence is denoted by It is in fact an Abelian group. By dropping the reality constraints, we may define in the same way the Abelian group K p,q (A), for any trivially graded C * -algebra A. This group is called Kasparov's K p,q -group.
Proposition 9. Let A be an ungraded real C * -algebra resp. an ungraded C * -algebra.
The proof of the proposition is somewhat technical (although not hard). We defer it to the end of the section. One immediate consequence of the proposition is the following standard simplification, well-known in KK-theory.
Proof. By Proposition 9 and standard simplifications in KK-theory [10,Proposition 17.4.2], we may assume that F is skew-Hermitian. If there is some a such that ψ(k a )F + Fψ(k a ) = 0, we may take a is minimal for this property. Form One computes easily thatF is skew-Hermitian andF 2 + 1 ∈ A ⊗ K. As for b < a, Ad(ψ(k b )) commutes with Ad(ψ(k a )), we see that AsF is a "compact perturbation" of F, (F, ψ) represents the same class as (F, ψ) [10,Proposition 17.2.5]. Thus, we may assume that F anti-commutes with all the ψ(k a ). Arguing similarly, we may assume also that it anti-commutes with all the ψ( j α ). ⊓ ⊔ In the following sections, we will identify all (real) K-groups with their counterparts in Kasparov's picture whenever we see fit to do so. We shall use the notation KR −(q−p+1) (A) interchangeably to denote KR p,q (A) or any other realisation of KR theory. We end the subsection by a proof of the above proposition.
Proof (of Proposition 9). We will sketch the construction leading to the proof of the statement that KR p,q (A) is isomorphic to the Kasparov group KKR(Cℓ q,p , A ⊗ Cℓ 0,1 ), which is well-known to be isomorphic to KR −(q−p+1) (A). The complex case is proved in completely the same way.
These operators are ungraded. We introduce a further Clifford algebra Cℓ 0,1 into the picture, equipped now with its natural grading and its odd generator j 1 . This allows us to define an even real * -morphism of graded real C * -algebras, as follows: (Note here that the roles of α and a are exchanged on the side of the Clifford generators, as is necessary to perform the desired parity reversal.) Then G := F ⊗ j 1 ∈ M s (A⊗Cℓ 0,1 ) is real and odd, and all of the expressions for a = 1, . . . , p and α = 1, . . . , q, are contained in A ⊗ Cℓ 0,1 ⊗ K. Suppose now that H is a separable real Hilbert space such that K = K(H ). Then M s (A ⊗ Cℓ 0,1 ) is the graded real C * -algebra of adjointable operators on the standard graded real Hilbert-C * -module E = H A⊗Cℓ 0,1 over A ⊗ Cℓ 0,1 . It follows that (E , φ , G) represents a class in KKR(Cℓ q,p , A ⊗ Cℓ 0,1 ). The remainder of the proof is along the lines of that of [27, §6, Corollary 1 to Theorem 2]. ⊓ ⊔ 4.3. From quasi-particle vacua to boundary classes. In this section, we assign to any IQPV of any given symmetry index, an element in a suitable KR group of the boundary algebra A ∂ . An intermediate step is given by the following definition.
Explicitly, this means the following: J ∈ A is a real skew-Hermitian operator; K a , J α , define a real * -morphism φ : Cℓ r,s −→ End(W ); and the expressions JK a + K a J, JJ α + J α J, J 2 + 1 (a = 1, . . . , r, α = 1, . . . , s) all belong to A ∂ ⊗ K(ℓ 2 (N)). Similarly, in the complex case, we define chargepreserving disordered IQPV with boundary resp. disordered IQPV with boundary of complex symmetry index (r, s) by replacing A by A and dropping the reality constraints.
Proof. By Proposition 9, a Kasparov KR r,s cycle for A ∂ represents a class in the de- Thus, it suffices to exhibit A inside of M s (A ∂ ) = M(A ∂ ⊗ K(ℓ 2 (N))). To that end, recall from Theorem 4 and its proof that A is isomorphic to the closed * -subalgebra B of A ⊗ L (ℓ 2 (N)) generated by Moreover, A ∂ ⊗ K(ℓ 2 (N)) is isomorphic to the closed ideal I ⊆ B generated by 1 ⊗ê, whereê = 1 − S S * . By the definition of the multiplier algebra, there is a unique *morphism B −→ M s (A ∂ ) that is the identity on I [15, Proposition 3.7 (i)]. As B is unital, it is surjective. To see that the * -morphism ρ is injective, it will be sufficient to prove that I is essential in B [15, Proposition 3.7 (ii)]. Let b ∈ B such that bI = 0. Then b(ψ ⊗ |n ) = b(R * d ⊗ S) n (1 ⊗ê)((R d ) n ψ ⊗ |0 ) = 0 (ψ ∈ L 2 (Ω , P) ⊗ W , n ∈ N). Since ψ and n were arbitrary and B is represented faithfully on L 2 (Ω , P) ⊗ W ⊗ ℓ 2 (N), we conclude that b = 0, so that I is essential. ⊓ ⊔ By definition, a disordered IQPV with boundary ( J; K 1 , . . . , K r , J 1 , . . . , J s ) of symmetry index (r, s) determines a disordered bulk IQPV J = ρ( J) ∈ A of the same symmetry index (r, s). Since ρ is surjective, any bulk IQPV is thus determined. However, we can do better and always give a canonical representative. Indeed, let (J; φ ) = (J; K 1 , . . . , K r , J 1 , . . . , J s ) be a disordered IQPV with of symmetry index (r, s). We may thus define Then ( J; φ ) = ( J; K 1 , . . . , K r , J 1 , . . . , J s ) is a disordered IQPV with boundary of symmetry index (r, s), as follows immediately from the following lemma. The same construction also works in the case of a disordered IQPV of complex symmetry index (r, s).
Remark 16. Readers inclined towards physics will wonder how it is possible to assign a class in the K-theory of the boundary algebra A ∂ to a disordered IQPV in a given symmetry class, as this would seem to contradict the boundary-anomalous nature of a non-trivial topological phase. Observe, however, that the boundary class is represented by an operator J lying in (the multiplier algebra of) the tensor product A ∂ ⊗ K(ℓ 2 (N)), rather than in A ∂ itself. That is, the boundary phase is not exactly localised at the boundary, but instead spread out in its vicinity.
Example 1 (Boundary classification for symmetry class BDI). For the symmetry class BDI, up to stable equivalence, we may choose any symmetry index (r, s) where r − s ≡ 1 (mod 8), for instance (r, s) = (1, 0). Recalling the proof of Proposition 9, the KKR class corresponding to the KR class represented by the IQPV with boundary ( J; K 1 ) is is determined by ψ( j 1 ) := K 1 ⊗ j 1 . This class is equivalent to where H A ∂ is graded by the operator K 1 . Using an index morphism [49, Theorem 2.2.8], we can identify this KKR class with the class where p ± denote the projections onto the submodules ker( 1 2 (1 ± K 1 ) JK 1 1 2 (1 ∓ K 1 )) of the graded real Hilbert A ∂ -module H A ∂ . For K 1 = σ z , we obtain

Bulk-boundary correspondence with disorder
This section is devoted to the statement and proof of bulk-boundary correspondence for disordered free-fermion topological phases: In the two previous sections, we have attached, to every disordered IQPV with symmetries, real K-theory classes in the bulk and at the boundary. Bulk and boundary are connected via the sequence (17). This sequence induces a long exact sequence in real K-theory, viz.
In particular, we obtain a connecting map which we call the bulk-boundary map. In this section, we will show that ∂ maps the bulk class attached to a disordered IQPV with symmetries onto the corresponding boundary class. (The same also holds for the complex symmetry classes.) Theorem 5 (Bulk-boundary correspondence). Fix a reference disordered IQPV (J ref ; φ ) of (complex) symmetry index (r, s). For any disordered IQPV (J; φ ) of (complex) symmetry index (r, s), we have That is, the bulk-boundary map ∂ maps the bulk class [(J; φ )] attached to (J; φ ) onto the boundary class [(J; φ )] ∂ attached to (J; φ ).

Proof of the main theorem.
This subsection is devoted to the proof of Theorem 5. It relies on the use of KKR theory; once again, let us refer to [10,27,49] for accounts thereof. Let us begin by fixing some conventions. Throughout the proof, we will consider the Clifford algebras with their natural grading. All other C * -algebras are ungraded. For a real C * -algebra B, the standard Hilbert B-module will be denoted by H B . Recall Roe's map α from the proof of Theorem 2. Since α • ∂ = ∂ • α, we can compute the effect of ∂ on the bulk class in DKR-theory and subsequently apply α −1 to obtain a class in KKR-theory.
The non-trivial part of the definition of α is given by the connecting map ∂ Q in DKR-theory. We relate it to the connecting map for the bulk-boundary sequence (17). To that end, recall that A ∂ ⊗ K (where K = K(ℓ 2 (N))) is an essential ideal in A, as was shown in the proof of Proposition 10. Therefore, the canonical map We obtain a commutative diagram with exact rows: From the naturality of connecting maps (which is a general fact for δ -functors, but can also be derived directly from the explicit form of the connecting map given in [53,Proposition 3.4]), the following diagram commutes: whereẽ := Φ(e). Therefore, , ρ(x) = x and ρ(ê) = e. Applying these considerations to the bulk class with reference ORHU e = J ref ⊗ j 1 ∈ F (A ⊗ Cℓ r,s+1 ), we find by Equation (15) that as an element of KKR(C, A ∂ ⊗ Cℓ r,s+1 ), the image ∂ [(J; φ )] of the bulk class under ∂ equals where we write P := P r,s . This in turn equals We denote the two parts of this difference by ∂ I and ∂ II , respectively. To compare the expression ∂ I − ∂ II to the boundary class, we may treat the parts independently. In what follows, we shall focus on ∂ I , as the case of ∂ II differs only in notation.
We set B := A ∂ ⊗ Cℓ 0,1 for brevity. Then the boundary class is given in KKR(Cℓ s,r , B), by the proof of Proposition 9. We will use some standard isomorphisms in KK-theory to transfer the class computed above to this KKR group. In preparation thereof, we apply the Clifford algebra isomorphism Cℓ r,s+1 ∼ = Cℓ 0,1 ⊗Cℓ r,s , given by This isomorphism preserves Clifford orientation in the sense of Kasparov. The image of the projection P now takes the form The first non-trivial isomorphism in KK-theory that we apply is the exterior tensor product with the unit class τ := Cℓ s,r , id Cℓ s,r , 0 ∈ KKR(Cℓ s,r ,Cℓ s,r ).
The automorphism of Cℓ s,r given by k α −→ (−1) s+1 k α and j a −→ j a preserves orientation, as (−1) s(s+1) = 1, and thus acts trivially on KKR. We may therefore remove the signs in the definition of ψ without changing the class.
The final step of the proof will be to apply stability. By [49,Corollary 2.4.9], the stability isomorphism equals the intersection product with the class α := (K ⊕ Π K ) ⊗ S, 1 ⊗ c, T ⊗ 1 ∈ KKR(Cℓ r+s,r+s , C).
Here, K is a separable Hilbert space, Π K is an odd copy thereof, (c, S) is the unique irreducible real * -representation of Cℓ r+s,r+s (see Propositions 3 and 5), and where T 1 ∈ L (K ) and p is a rank one projection. Arguing as in the proof of [49,Theorem 2.4.7], we see that the intersection product with α yields the class But c(Q)(S) has dimension one and contributes neither to the action nor to the Fredholm operator, so we conclude The same holds for ∂ I replaced by ∂ II and J replaced by J ref . Because this completes the proof of the theorem.

5.2.
Corollaries to the main theorem. Then J is homotopic to a (real) skew-Hermitian unitary anti-commuting with the K a , J α . More precisely, there is a family J t ∈ A, t ∈ [0, 1], continuous in the strong- * operator topology, such that ( J t ; φ ) are disordered IQPV with boundary of (complex) symmetry index (r, s), and moreover, J 0 = J and ( J 1 ) 2 = −1.
Proof. This is immediate from Theorem 5, Corollary 1, and the Theorem of Skandalis [10,Theorem 18.5.3]. ⊓ ⊔ Remark 17. Expressed in physics terms, the statement of Corollary 2 is the following: The boundary phase attached to a disordered bulk phase of free fermions is topologically trivial if and only if it exhibits no stable gapless localised boundary states.
Remark 18. By the exactness of the long exact sequence in K-theory (19), the image of the map ∂ is equal to the kernel of By [49,Theorem 1.5.5], this coincides with ker(id − (α d ) * ) where the automorphism α d = Ad(u d ) is defined by considering A ∂ ⊆ A in a natural fashion. This kernel is trivial if and only if α d is stably homotopic to the identity. While this holds for the clean case without disorder, it may fail in general. Thus, ∂ may not be surjective.
We can compare the boundary phases corresponding to different sides of a boundary. To that end, observe that 1 − q is the projection corresponding to the left half-space semilattice −Λ . In the following proposition, let J + := J and J − := (1 − q)J(1 − q).
Proposition 11. Let (J ref ; φ ) be a reference IQPV of (complex) symmetry index (r, s). For any disordered IQPV (J; φ ) of (complex) symmetry index (r, s), we have Here, we set Proof. It is sufficient to prove that the sum [( J + ; φ )] + [( J − ; φ )] is trivial for any J. The sum is represented by Here, by definition where q is the Szegő projection of Definition 17. The right-hand side is the starting point F 0 of the path The operators F t are skew-Hermitian and The operator qJ(1 − q)Jq lies in the kernel of the canonical projection ρ = ρ + of the right half-space algebra. Indeed, the expression qO 1 (1 − q)O 2 q vanishes if O 1 and O 2 are among the generators f ∈ C (Ω ) ⊗ End(W ) and u 1 , . . . , u d−1 , together with their adjoints, as all of these commute with q. Furthermore, we compute Because J is the limit of non-commutative polynomials in the generators f and u 1 , . . . , u d , together with their adjoints, it follows that qJ(1 − q)Jq lies in the closed two-sided ideal generated by e. This is the kernel of ρ + by Theorem 4. A similar statement holds for the lower right corner of the matrix representing F 2 t . Hence, (F t ) is an operator homotopy, so since F 2 1 = −1, it follows that the class represented by F 0 is trivial. ⊓ ⊔ 5.3. Invariance under disorder. So far, the precise nature of the space Ω of disorder configurations has not been important. Bulk-boundary correspondence holds for any choice of Ω . However, the K-theory of the bulk and boundary algebras will in general depend on Ω . We now address a specific type of disorder where this dependence vanishes.
In practice, disorder is introduced chiefly through impurities. In this case, the electrons experience random perturbations to the on-site atomic potential. This leads to the model for some compact Hausdorff space Ω 0 , where the action of Λ is by translation in the parameter set Λ . This dynamical system, known in mathematics as a Bernoulli shift, was suggested by Bellissard as a model for the disorder space (see [43] for an exposition).
If Ω 0 is the space of possible perturbations of the on-site potential, then, in keeping with the literature, we assume that Ω 0 is a compact convex subset of R d . (The physical justification for this assumption is discussed at length in [35].) Mathematically, one may just as well make the following more general hypothesis.
Proposition 12. Suppose that Ω is a Bernoulli shift with contractible Ω 0 . Let A 0 , A 0 , and A 0 ∂ denote the algebras A, A, and A ∂ , respectively, for the case of no disorder (i.e., where Ω is a one-point space). There is a commutative diagram where the rows are the short exact sequence (17) for A and A 0 , respectively, and the vertical maps are homotopy equivalences of real C * -algebras. In particular, the bulk-boundary map ∂ is surjective and Remark 19. Equation (22) identifies KR −(s−r+2) (A) with the real K-theory of the ddimensional (Brillouin) torus. The summands correspond to the well-known KO groups of the point, see for example [4, Table 2]. The component of the bulk class of a disordered IQPV (J; φ ) of symmetry index (r, s) corresponding to the summand for i = d is what is often referred to in the literature as the strong invariant. The other components are summarily called weak invariants. As Theorem 5 and Proposition 12 show, at least for the type of disorder considered here, this distinction is not mathematically compelling.
In [43,Proposition 4.2.4], the K-theory of the bulk algebra A is computed under the assumption that Ω is a Bernoulli shift with Ω 0 a convex compact set. The proof is based on the Pimsner-Voiculescu exact six-term sequence and relies on the statement [43, Proposition 4.2.1] that the action α d of the translation in the direction transverse to the boundary on C (Ω ) is homotopic to the identity. It is however not true in general that the homotopy ξ t given in the proof is actually an isotopy on Ω . For instance, let d = 1, Ω 0 = [−1, 1], and ω n := (−1) n . Then ξ 1/2 (0) = 0, but also ξ 1/2 (ω) = 0, so that ξ 1/2 is not injective. Hence, the proof as given in [43] appears to be incomplete.

Discussion
We have derived a framework for the bulk and boundary classification of disordered free-fermion topological phases and proved that these are naturally related. In this final section, we complement our previous results by a discussion, and by drawing some physical conclusions.
6.1. Anomalous nature of the boundary phase. The physicists among our readers may wonder how to interpret our main result from the heuristics of anomaly inflow. Indeed, built on a tight-binding model, the boundary algebra A ∂ is UV-complete and as such does not allow for the anomaly characteristic of the spatial boundary of a system in a non-trivial topological phase. Yet, the bulk-boundary correspondence established in Theorem 5 does assign to the anomalous system boundary a class in the KR-theory of the algebra A ∂ .
To resolve the apparent conflict, one may observe that whereas the bulk K-theory class of a free-fermion ground state in symmetry class s resides in degree s + 2, the degree of the boundary class is shifted by one to s + 1. The index shift may be traded for a suspension, viz.
where the suspension S is effected by the tensor product with the algebra C 0 (iR). So, morally, the boundary phase is not represented by a vector bundle (with the corresponding Clifford symmetries) over the boundary; rather, it is represented by a vector bundle over the suspension of the boundary.
6.2. The role of the trivial phase. Our construction of bulk classes depends on the choice of a trivial phase. Indeed, we have constructed bulk classes as deviations from an arbitrarily chosen reference IQPV. This circumstance is imposed by the group structure of K-theory, which measures differences of certain homotopy classes, rather than the classes themselves. From a physical point of view, free-fermion topological phases do not directly have a group structure, whereas differences of such phases do. Therefore, it is advantageous for the physical interpretation of the bulk classes as free-fermion topological phases that the choice of reference IQPV is not fixed by the mathematical model, and instead allows for adjustments according to the physical system of interest.
The situation is different for the boundary classes. Any reference disordered IQPV J ref that has a unitary lift J ref (in particular, any local reference IQPV in the sense of Corollaries 1 and 2) will itself already represent a degenerate Kasparov class, trivial in the associated K-group. This corresponds to the understanding in physics that a boundary free-fermion topological phase is trivial if there are no stable localised boundary states that close the gap.
To state bulk-boundary correspondence cleanly, our definition of boundary classes avoids the requirement that the reference IQPV be trivial in this sense. It instead measures the deviation from an arbitrary reference boundary class. The bulk-boundary map is sensitive to the choice of reference phase and preserves this dependence.
6.3. The role of the internal space W . Throughout this article, we have relied on a tightbinding approximation in which the relevant degrees of freedom close to the chemical potential split into a spatial contribution, corresponding to the translational lattice of atomic sites Λ , and a finite-dimensional internal space V resp. W = V ⊕V * independent of the spatial part. It is important that the choice of this splitting is performed in such a way that the only relevant spatial symmetries (in mean) of the Hamiltonians of interest are the lattice translations. This is shown by the following Gedankenexperiment due to Fu-Kane-Mele [20]. Assume that W is doubled to W 2 := W ⊕ W while Λ is reduced to Λ 2 by merging atomic positions adjacent in one selected spatial direction. Let A 2 be the bulk algebra defined in terms of W 2 and Λ 2 , and suppose we are in the setting of Proposition 12. Although the K-groups of A and A 2 are isomorphic by the proposition, the natural "doubling" map φ 2 : A −→ A 2 is not an isomorphism, not even on K-theory. Indeed, Fu-Kane-Mele show for clean systems that, although the strong invariant is preserved, some weak invariants are annihilated by doubling; by the proposition, this also holds in the presence of disorder. Fu-Kane-Mele view the annihilation of weak invariants as an indication that they are not stable under disorder. However, as we have seen, all invariants are preserved by the kind of disorder we consider. This is corroborated by the work of Ringel-Kraus-Stern [45].
The problem lies in the fact that φ 2 maps an IQPV J in A to one in the algebra A 2 which forgets the invariance (in mean) of J under the translations removed by the doubling process. By incorporating these lost translations into the definition of the algebra as symmetries of W 2 = ℓ 2 (Λ 2 ) ⊗ W 2 ∼ = W , we obtain a new algebra, isomorphic to A under the doubling map, thus removing the perceived inconsistencies.
6.4. Numerical topological invariants. In this paper, we have defined bulk and boundary classes for disordered IQPV in the symmetry classes of the Tenfold Way. For applications, it is desirable to have numerical indices available which make this topological classification amenable to computation. The derivation and in-depth study of all such indices for our topological classes is beyond the scope of this paper. Instead, we shall give an overview of the literature and then discuss the prominent special case of the strong topological phase in some detail.
There are two major approaches to the construction of numerical topological indices. One uses the pairing with cyclic cohomology introduced by Connes, see [18,Chapter 3.3]. Attached to an algebra A, there are cyclic cohomology groups HC n (A), dual to K-theory in the sense that there is a canonical pairing K −n (A) ⊗ HC n (A) −→ C (n = 0, 1). This pairing has been used to write the quantised Hall conductance in the IQHE, expressed in units of e 2 h , as the result of pairing the K-theory class defined by the QHE Hamiltonian with a canonical cyclic co-cycle [8,43].
Although a pairing with cyclic cohomology can also be defined for the KR-groups of real K-theory appearing in the context of the present work, the result is unsatisfactory. Indeed, the KR-group of the bulk algebra may have torsion, that is, it may contain non-zero elements of finite order. For instance, the KR-theory of the torus has Z/2Z summands in certain degrees. Any Cor Z-valued pairing will therefore be degenerate. Kellendonk addresses this problem in recent work [29].
A different approach to the construction of numerical topological invariants is to replace cyclic cohomology by the K-homology groups KR n (A) = KKR(A ⊗ Cℓ 0,n , C) of the bulk algebra A and to use the Kasparov product KKR Cℓ s,r , A ⊗ Cℓ 0,1 ⊗ KKR A ⊗ Cℓ 0,n , C −→ KR −(s+1−r−n) (C).
Recall here that KR −(s+1−r) (A) = KKR(Cℓ s,r , A ⊗ Cℓ 0,1 ) is the group harbouring the bulk classes of free-fermion topological phases that we have constructed. In principle, this approach avoids the problems with Cor Z-valued pairings, as the right-hand side may be any summand appearing in the KR-theory of the torus.
The difficulty lies in finding suitable classes in K-homology to insert into the pairing. For n = d, where d is the dimension of lattice Λ of translations, such a K-homology class is constructed in [12], leading to an index formula for the strong topological invariant. A complete picture is as yet unavailable for the case of n < d corresponding to the weak invariants, although some contributions to this end have been made in [14].
Let us examine the strong invariant more closely. As we have seen above, in the clean limit, it is defined as the top-dimensional K-theory invariant of the d-dimensional torus. As long as the disorder space Ω meets the assumptions of Proposition 12, this definition still makes sense. In general, the definition depends on the choice of a point ω ∈ Ω fixed by the action of the translational lattice Λ . (For the Bernoulli shifts of Proposition 12, the fixed points are the constant sequences.) Evaluation at ω defines a map λ ω d−1 : KR −(s−r+1) (A ∂ ) −→ KR −(s−r+2−d) (C) generalising the strong invariant [13].
As the notation suggests, λ ω d−1 might depend on ω. In the situation of Proposition 12, it is independent thereof. More generally, if the action of Λ on Ω is ergodic for an invariant probability P on Ω , then it is P-a.s. constant as a function of ω. (This is really a generalisation of the former statement, as Bernoulli shifts admit ergodic measures.) So far, we have assumed that the boundary is perpendicular the dth coordinate direction. For a fixed choice of disordered IQPV of a given symmetry index, one may observe topological features at different boundaries. Although they may in general depend on the choice of the boundary, we have for the strong topological invariant: as follows from [13,Corollary 3.6]. Here, ∂ i is the bulk-boundary map for a boundary plane perpendicular to the ith coordinate axis. Thus, pull-backs to the bulk of the strong topological invariants for different boundaries differ only by the sign corresponding to the change of orientation. From our explicit form of the bulk-boundary correspondence, we conclude that all boundaries exhibit gapless boundary states, as long as the strong topological bulk phase is non-trivial.