Determination of Chern numbers with a phase retrieval algorithm
Tomasz Szo{\l}dra, Krzysztof Sacha, Arkadiusz Kosior

TL;DR
This paper introduces a novel phase retrieval algorithm to measure Chern numbers in 2D topological insulators using ultracold bosonic atoms, enabling efficient and robust topological invariant detection via time-of-flight imaging.
Contribution
It presents a new experimental scheme combining phase retrieval with ultracold atoms to determine Chern numbers in topological insulators, improving measurement robustness.
Findings
Effective extraction of Chern numbers from time-of-flight images.
Demonstrated method's robustness with Harper-Hofstadter and Haldane models.
Applicable to multiband topological systems with bosonic atoms.
Abstract
Ultracold atoms in optical lattices form a clean quantum simulator platform which can be utilized to examine topological phenomena and test exotic topological materials. Here we propose an experimental scheme to measure the Chern numbers of two-dimensional multiband topological insulators with bosonic atoms. We show how to extract the topological invariants out of a sequence of time-of-flight images by applying a phase retrieval algorithm to matter waves. We illustrate advantages of using bosonic atoms as well as efficiency and robustness of the method with two prominent examples: the Harper-Hofstadter model with an arbitrary commensurate magnetic flux and the Haldane model on a brick-wall lattice.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Determination of Chern numbers with a phase retrieval algorithm
Tomasz Szołdra
Instytut Fizyki imienia Mariana Smoluchowskiego, Uniwersytet Jagielloński, ulica Profesora Stanisława Łojasiewicza 11, PL-30-348 Kraków, Poland
Krzysztof Sacha
Instytut Fizyki imienia Mariana Smoluchowskiego, Uniwersytet Jagielloński, ulica Profesora Stanisława Łojasiewicza 11, PL-30-348 Kraków, Poland
Mark Kac Complex Systems Research Center, Uniwersytet Jagielloński, ulica Profesora Stanisława Łojasiewicza 11, PL-30-348 Kraków, Poland
Arkadiusz Kosior
Instytut Fizyki imienia Mariana Smoluchowskiego, Uniwersytet Jagielloński, ulica Profesora Stanisława Łojasiewicza 11, PL-30-348 Kraków, Poland
Abstract
Ultracold atoms in optical lattices form a clean quantum simulator platform which can be utilized to examine topological phenomena and test exotic topological materials. Here we propose an experimental scheme to measure the Chern numbers of two-dimensional multiband topological insulators with bosonic atoms. We show how to extract the topological invariants out of a sequence of time-of-flight images by applying a phase retrieval algorithm to matter waves. We illustrate advantages of using bosonic atoms as well as efficiency and robustness of the method with two prominent examples: the Harper-Hofstadter model with an arbitrary commensurate magnetic flux and the Haldane model on a brick-wall lattice.
I Introduction
Since Richard Feynman presented new perspectives of simulating physics Feynman (1982), there has been an outburst of works devoted to quantum simulators Buluta and Nori (2009); Hauke et al. (2012a); Cirac and Zoller (2012), which are relatively simple and controllable quantum systems that can experimentally emulate the behavior of other quantum systems or phenomena. A pronounced advantage of quantum simulators is most apparent when a targeted system is too difficult to handle for classical computers or when it is inaccessible experimentally.
Photonic devices Aspuru-Guzik and Walther (2012), trapped ions Blatt and Roos (2012) and ultracold atoms Bloch et al. (2008, 2012); Celi et al. (2017) are considered as the most promising quantum simulator platforms. In particular, ultracold atoms in optical lattices constitute clean feasible systems that are free from lattice defects, phonon vibrations and electron-electron interactions. As such, these systems seem to be especially well suited to mimic miscellaneous condensed matter phenomena Jaksch and Zoller (2005); Lewenstein et al. (2013); Dutta et al. (2015). By introducing fast periodic lattice modulations such as lattice shaking Eckardt et al. (2005) or laser-assisted tunneling Miyake et al. (2013) (for a review see Eckardt (2017)) it is possible to study classical magnetism Struck et al. (2011); Kosior and Sacha (2013) and create synthetic magnetic fields for neutral atoms Jaksch and Zoller (2003); Kolovsky (2011); Goldman et al. (2014); Goldman and Dalibard (2014); Celi et al. (2014) and successively design non-Abelian gauge potentials Tagliacozzo et al. (2013a); Kosior and Sacha (2014a), quantum simulators of lattice gauge theories Hauke et al. (2012b); Banerjee et al. (2012); Zohar et al. (2012); Banerjee et al. (2013); Tagliacozzo et al. (2013b); Zohar et al. (2013); Notarnicola et al. (2015); Kasper et al. (2016); Dutta et al. (2017); Zohar et al. (2017); González-Cuadra et al. (2017) and topologically non-trivial quantum systems Miyake et al. (2013); Jotzu et al. (2014); Aidelsburger et al. (2015); Kennedy et al. (2015); Stuhl et al. (2015); Mancini et al. (2015); Goldman et al. (2016); Kolovsky (2018).
The topologically protected edge conductivity in quantum Hall systems and in topological insulators is a consequence of topological properties of energy bands Halperin (1982); Hasan and Kane (2010); Qi and Zhang (2011). As in the celebrated Harper-Hofstadter model Harper (1955); Hofstadter (1976) and the Haldane model Haldane (1988) (for experiments in ultracold atoms see Miyake et al. (2013); Jotzu et al. (2014); Aidelsburger et al. (2015); Kennedy et al. (2015)), the energy bands are characterized by a non-zero value of topologically invariant Chern numbers. There are a few proposals how to measure the Chern numbers in a two dimensional (2D) ultracold quantum systems, including the center of mass motion Price and Cooper (2012); Dauphin and Goldman (2013); Aidelsburger et al. (2015); Dauphin et al. (2017) and direct time-of-flight (TOF) measurements with fermionic atoms Alba et al. (2011); Hauke et al. (2014); Fläschner et al. (2016) (see also other relevant works in strip geometries Wang et al. (2013); Schweizer et al. (2016); Lu et al. (2016); Mugel et al. (2017) and a very recent proposal on measuring Floquet topological invariants Ünal et al. (2018)).
In this paper, we propose an efficient method to determine Chern numbers of a 2D multi-band topological insulator in a series of standard TOF measurements with a single component Bose-Einstein Condensate (BEC) prepared in an optical lattice. We apply a phase retrieval algorithm Fienup (1978, 1982); Fienup and Wackerman (1986); Marchesini (2007); Kosior and Sacha (2014b) to matter waves in order to recover a small set of eigenstates that belong to the first Brillouin Zone (BZ). We illustrate robustness of the method with two important examples: the multiband Harper-Hofstadter model Harper (1955); Hofstadter (1976), with an arbitrary rational flux, and the Haldane model Haldane (1988) on the brick-wall lattice.
The paper is organized as follows. In Sec. II we present basic introduction to topological invariants of 2D Chern insulators and description of all elements of our method for determination of the Chern numbers. In Sec. III we show the main results of the numerical simulations demonstrating the application of the method. Section IV is devoted to an analysis of robustness of the method against experimental imperfections. We conclude in Sec. V.
II Method for determination of Chern numbers
We begin with a short introduction to Chern insulators and then we present all elements of the method for determination of Chern numbers in experiments with the help of a phase retrieval algorithm.
II.1 Topology of energy bands
Consider a general two-dimensional tight-binding model corresponding to a square optical lattice with the lattice spacings . Assume that the Hamiltonian possesses discrete translational symmetries in the configuration space: and where is integer. In this case, a elementary cell has sublattice sites . Due to the translation symmetry, the system shows energy bands. An eigenstate belonging to the -th band (where ) reads
[TABLE]
where is the Wannier function localized at the site of the optical lattice, is the system quasimomentum, where and , and is a complex valued -periodic function. Due to the translational symmetry of the system the full tight-binding Hamiltonian can be written in a block diagonal form , where are blocks labeled by a quasimomentum Bernevig and Hughes (2 13). The reduced Schrödinger equation
[TABLE]
where is the normalized eigenvector, can be solved separately for each . The eigenenergies form a band. The geometry of energy bands can be described by the Berry connection and Berry curvature that read
[TABLE]
where denotes a direction in the quasimomentum space and Bernevig and Hughes (2 13). Geometric features of energy bands can be related to topology - topological properties of the -th band are characterized by the topologically invariant integer Chern number , defined as an integral of the Berry curvature over the first BZ Bernevig and Hughes (2 13)
[TABLE]
The Chern numbers determine the Hall conductance of the system if fermions are loaded to the optical lattice. The total Hall conductance is the sum of conductances of all energy bands below the Fermi level and reads
[TABLE]
which is the famous Thouless-Kohmoto-Nightingale-den Nijs (TKKN) formula Thouless et al. (1982).
In practice, it is very efficient to calculate the Chern number using the Fukui-Hatsugai-Suzuki (FHS) method Fukui et al. (2005) which, rather then a crude discretization of (5), exploits the lattice gauge theory formalism by defining the Berry connection on the coarsely discretized BZ (see Appendix A for details).
In the following we show that applying the FHS approach and a phase retrieval algorithm Fienup (1978, 1982); Fienup and Wackerman (1986); Marchesini (2007); Kosior and Sacha (2014b) we can reconstruct Chern numbers from a series of time-of-flight experiments with a single component BEC.
II.2 Preparation of initial eigenstates
If we knew all eigenstates of a given energy band of the Hamiltonian, then Eq. (5) would allow us to obtain the Chern number characterizing the band. We will show that when a BEC in the optical lattice is prepared in a certain eigenstate, measurement of the density of atoms after TOF and application of a phase retrieval algorithm allow us to reconstruct the wavefunction completely. Performing the same experiments but with a BEC in different eigenstates of the band provides sufficient information to determine the Chern number of the band. (See Sec.IV A for the analysis of the BZ meshing size.) In this subsection we discuss the first element of the method, i.e. the preparation of a BEC in different eigenstates of an energy band cFi .
To prepare a BEC in an eigenstate corresponding to a topologically non-trivial energy band, one usually starts an experimental sequence with loading a BEC into the ground state of a 2D optical lattice with trivial topology Aidelsburger et al. (2015). The ground state can be well-approximated by a Bloch wave (1) with a quasimomentum that minimizes the dispersion relation. By turning on artificial gauge fields, the system is then driven into a regime of non-trivial topology of energy bands which are characterized by non-zero values of the Chern numbers (5). However, while switching from trivial to non-trivial topology, a quantum phase transition takes place which is accompanied by closing a gap between a neighboring band at distinct quasimomenta (the set of Dirac points) Bernevig and Hughes (2 13). If , in order to avoid population of another band, before we change parameters of the system across the topological quantum phase transition, we have to apply a weak constant force for a suitable period of time so that the system is transferred to some auxiliary quasi-momentum (see Fig. 1). Then, slow change of parameters of the system across the topological phase transition does not lead to population of another band if it is done on a time scale longer than the scale given by the inverse of the energy gap corresponding to . Once we are in the topological phase, we can apply another weak force which allows us to transfer the system to any quasi-momentum we need. In Sec. II.3 we show how to recover full information about an eigenstate of the Bose system corresponding to a given quasi-momentum in the measurement of the atomic density after TOF. Following this experimental sequence, we can scan the whole first BZ in separate experimental realizations and obtain sufficient information about the system which allows one to determine the Chern numbers by means of the FHS approach. In the presented experimental scheme we argue that using bosonic atoms it is possible to switch to the non-trivial topology almost adiabatically by avoiding band touching points. Nevertheless, in Sec. IV.2 we present numerical studies of the influence of excitations to other bands on the determination of the Chern numbers.
II.3 Phase retrieval after TOF
In this section we review and adapt a method Kosior and Sacha (2014b) which allows one to reconstruct a BEC wavefunction out of a standard time-of-flight image after being processed with a phase retrieval algorithm Fienup (1978, 1982); Fienup and Wackerman (1986); Marchesini (2007).
A time-of-flight image shows the spatial density distribution of atoms after a time period of a free expansion that follows a sudden turning off an optical lattice and external trapping potentials. In the far field limit, is proportional to the initial distribution of atoms in the momentum space if we may neglect interaction between particles during the expansion of the atomic cloud Pedri et al. (2001); Gerbier et al. (2008); Deuar (2016); cSe
[TABLE]
where is the initial quasimomentum, and are the representations of the initial condensate wave function in the real and reciprocal spaces, and is the atomic mass. A measurement of the atomic density reveals at discrete points in the space. If we knew not only the density but also the phase of we would be able to obtain the wavefunction by means of the inverse discrete Fourier transform. However, even without the knowledge of the phase, the task is not hopeless if we have some additional information about the system. Ultra-cold atoms are always prepared in a trap, i.e. the system always occupies finite area in the configuration space. If the support of (area where ) and the modulus are known, one can employ an iterative phase retrieval algorithm Fienup (1978, 1982); Fienup and Wackerman (1986); Marchesini (2007); Kosior and Sacha (2014b). Let us stress here that the presence of an external trap is indispensable but its shape is not important as long as the trap size is significantly larger than the lattice spacing so that the quasimomentum is a good quantum number. In the present article we consider ultra-cold atoms in optical lattices and in the presence of an external hard wall potential but the phase retrieval algorithm can be applied to other trapping potentials and lattice geometries. For example, in Ref. Kosior and Sacha (2014b) a 2D triangular lattice and a harmonic trapping potential are analyzed within a Thomas-Fermi approximation, where the external potential modifies the envelope of the wavefunction only.
The phase retrieval algorithm seeks for the intersection of two sets of functions: a set of functions with a given support in the position space and a set of functions with a given modulus in the reciprocal space. Let be an approximation of the desired solution at -th iteration of the phase retrieval algorithm. The algorithm starts with a random, complex-valued that satisfies the support constraint for . In the simplest version of the algorithm Fienup (1978), the following operations are performed at each iteration:
- (i)
The Fourier transform is performed on , resulting in . 2. (ii)
is substituted with the true which is obtained in an experiment after TOF. 3. (iii)
Inverse Fourier transform is applied which gives , not necessarily satisfying the support constraint. 4. (iv)
The support constraint is imposed on by setting for every .
Convergence of the algorithm is tracked by the error measure defined as
[TABLE]
where is a retrieved function and is the measured probability distribution. The presented simplest version of the algorithm guarantees a decrease of in each iteration. Unfortunately, once it reaches a local minimum of , it cannot proceed further. There are modifications of the phase retrieval methods which allow for the much faster convergence to a desired solution Fienup (1982); Fienup and Wackerman (1986); Marchesini (2007). Moreover, to increase the rate of the convergence one can use any extra information about , e.g., a preliminary in-situ measurement of or its theoretical estimation Kosior and Sacha (2014b). In our case, we speed up the convergence by exploiting information about geometry of an optical lattice only, i.e. we do not assume anything about the parameters of the Hamiltonian, see Appendix B for all details.
Once , Eq. (1), is successfully recovered, in order to extract the coefficient vector one has to project on the orthonormal basis of the Wannier functions. To minimize the numerical error one might additionally average each component over lattice sites :
[TABLE]
The Wannier functions can be well approximated by Gaussian functions with the width which can be obtained from the wide envelope of the measured density profile
[TABLE]
where is the Fourier transform of and is the width of .
II.4 Calculation of the Chern number
In order to determine the Chern number we propose a series of experiments with a BEC in an optical lattice. In each experiment, one prepares a BEC in an eigenstate with a different quasimomentum from the first BZ and retrieves a column complex-valued vector , Eq. (2), using the phase retrieval algorithms (see Sec. II.3). To obtain the Chern number we apply a highly effective FHS method Fukui et al. (2005) which allows us to calculate the Chern number with the help of a few eigenvectors only, i.e. the coarsely discretized BZ. It is possible due to the fact that the FHS algorithm is based on a gauge-invariant lattice gauge theory formulation. (See Appendix A for a quick revision of the FHS algorithm.) In Sec. III we demonstrate the method of the determination of the Chern numbers simulating experimental data for two examples: Harper-Hofstadter and Haldane models.
III Numerical simulations
The proposed experimental scheme of detecting Chern numbers applies to a general tight-binding Hamiltonian in a two-dimensional space. In this section we illustrate application of the scheme with two examples: the Harper-Hofstadter model with an arbitrary rational flux Harper (1955); Hofstadter (1976) and the Haldane model Haldane (1988) on a brick-wall lattice (for experiments in ultracold atoms see Miyake et al. (2013); Jotzu et al. (2014); Aidelsburger et al. (2015); Kennedy et al. (2015)). In the case of the Harper-Hofstadter model we show that a large number of bands is not the limitation of our method. With the help of the Haldane model we demonstrate that our scheme allows one to reconstruct the phase diagram of the system.
III.1 The Harper-Hofstadter model
Consider bosonic atoms in a square two-dimensional lattice, in -plane, with a unit lattice spacing subjected to uniform artificial magnetic field . The nearest-neighbor-hopping Hamiltonian of an atom in the Landau gauge with the vector potential takes the following form
[TABLE]
where are the bosonic particle creation and annihilation operators corresponding to a lattice site . are tunneling amplitudes and is a dimensionless flux. Due to the presence of the magnetic field, particles tunneling along acquire the Peierls phase factor Peierls (1933). The presence of the magnetic field, in principle, breaks discrete space-translation symmetry of the lattice. However, if the flux is a rational number, where and are coprime integers, the translational symmetry is restored but with the spatial period times longer than the lattice constant. Therefore, an effective magnetic elementary cell consists of lattice sites, and the first BZ is the rectangle in the quasi-momentum space. After rewriting the Hamiltonian (11) in the Fourier space, the reduced Schrödinger equation (2) takes the following form:
[TABLE]
where .
Let us focus on the reconstruction of the lowest band Chern number for and band models, as depicted in Fig. 2. We choose a finite optical lattice consisting of effective magnetic elementary cells (which corresponds to or lattice sites for and bands respectively). In principle, the measurement of and performing the phase retrieval algorithm allows us to obtain the full information about the eigenstate and successively recover the Chern number (see Sec. II.3 - II.4). However, the phase retrieval algorithm is known to occasionally get stuck at local minima. Therefore, for every we repeat the algorithm, each time starting from different randomly generated initial state.
All retrieved eigenstates can be sorted by their error , Eq. (8), as shown in Fig. 3(upper panel). It is evident that about the 90% of the best phase retrieval runs converge to functions with approximately the same error , while the errors of the last 5-10% trails are larger by a few orders of magnitude.
For each quasimomentum we select a random representative out of 90 phase retrieval algorithm runs and calculate the Chern number with the FHS method. We repeat the process times and successively average the data. (Let us stress that this repetition is a data processing post measurement only.) As we illustrate in Fig. 3(lower panel), after rejecting the worst phase retrieval trails we are always able to recover the Chern numbers with a perfect accuracy. Note that without any rejections, for a 88 BZ mesh we obtain for and for . Moreover, in Fig. 3 we show that a much harsher discretization of the first BZ (44 mesh is already sufficient to correctly recover the Chern number.
III.2 Haldane model on a brick-wall lattice
The brick-wall structure consists of two interpenetrating square lattices and , see Fig. 4. We assume real tunneling amplitudes between nearest neighboring lattice sites and complex tunneling amplitudes between next-nearest neighboring sites. The model is topologically equivalent to the Haldane model on a honeycomb lattice Haldane (1988). The Hamiltonian of the system reads
[TABLE]
where are indices of the lattice sites, denotes pairs of nearest neighbors, \left\llangle i,j\right\rrangle pairs of next-nearest neighbors, where the sign depends on the direction of the tunneling, introduces the energy offset between the and sublattices because for , for (see Fig. 4). Complex values of the tunneling amplitudes break the time-reversal symmetry while the energy offset breaks the parity symmetry. Switching to the reciprocal space we can write the Hamiltonian in a block diagonal form. Each block is a matrix whose elements take the form
[TABLE]
An identical procedure as in the case of the Harper-Hofstadter model leads to a successful retrieval of the Chern number of the lowest band. This allows us to obtain the topological phase diagram of the Haldane model, see Fig. 5. The discretization of the first BZ corresponds to the mesh. For each of the eigenstates we assume that we know the support of and the modulus and perform the phase retrieval procedure 90 times. Each application of the algorithm starts with randomly chosen phases of an eigenstate and consists of 350 iterations. We may now select a number of the best results, based on their error , Eq. (8), and make statistics on the retrieved Chern numbers, as in Sec. III.1. Taking all results, including those that did not converge to a global solution, we obtain a topological phase diagram in Fig. 5 (upper panel) which only qualitatively represents a structure predicted by Haldane Haldane (1988). However, selecting 50% of the best results yields a perfect recovery of the Haldane model phase diagram, shown in Fig.5 (lower panel).
IV Robustness
In this section we investigate the influence of possible experimental imperfections on values of the retrieved Chern numbers. As an example we choose the Harper-Hofstadter Hamiltonian (11) with the flux and the finite lattice consisting of elementary magnetic cells ( lattice sites). All presented quantities are averaged over 90 phase retrieval runs which correspond to different randomly chosen initial states. Percentage of discarded worst (according to error , Eq. (8)) retrieval results is either 10% or 90%. The error bars are the standard deviations of the averaged values.
IV.1 Number of points chosen in the first Brillouin Zone
We have tested how densely one has to probe the first BZ in order to get the proper value of the Chern number corresponding to the lowest energy band in Fig. 2 (left panel). Figure 6(a) indicates that it is sufficient to perform the mesh discretization of the Brillouin zone and the retrieved Chern number is correct. It also demonstrates how powerful the FHS method is. In order to make sure that a Chern number is retrieved correctly, an experiment should be performed again with different discretization of the BZ.
IV.2 Excitations to the second band
Experimental preparation of an eigenstate from the lowest energy band is usually not perfect and contributions from the higher bands can be expected. In this subsection we analyze contamination of eigenstates of the lowest (first) band by eigenstates from the second band ,
[TABLE]
and its influence on the determination of the Chern number , which would estimate the worst case scenario for the Landau-Zener transition, see Sec. II.2.
We have applied our method for different populations of the second band and the results are presented in Fig. 6(b). We conclude that allows for the correct retrieval of the Chern number in case of mesh. A similar, symmetric result applies to the Chern number of the second band: to obtain successfully we require . If one takes only mesh, must satisfy to recover the Chern number of the lowest band. Note that the mesh size in FHS method must be increased with the absolute value of the Chern number Fukui et al. (2005), and therefore in the case of the mesh it is not enough to recover a correct Chern number . Although we find that the higher mesh gives a better critical , at some point the undesired occupancies of other bands will always spoil the results. Therefore, in Sec. II.2 we propose a method to minimize the excitations to higher bands.
IV.3 Background noise
In the experiment, background noise will affect the atomic density measurements. Let us define the signal strength as the average value of calculated in the first BZ. The signal-to-noise ratio reads , where is the standard deviation of Gaussian white noise whose absolute values are added to each point of the atomic density image. The results of the retrieved Chern number versus SNR are presented in Fig. 6(c). The minimal SNR that allows for the successful retrieval of the Chern number is about 5.5 for a mesh after discarding about 90 percent of the worst retrievals. It is also important to note that experimental noise can be reduced either by repeating the experiment and averaging the recorded density profiles over separate realizations, or by applying noise removal algorithms V.R. et al. (2010); Lenzen et al. (2013); Niu et al. (2018).
IV.4 Resolution of experimental imaging system
In order to check how the results are sensitive to the resolution of the imaging system, we convolve the original atomic density after TOF, , with the Gaussian profile of width . In Fig. 6(d) we can see how the average value of the Chern number depends on the ratio , where is the width of the Gaussian fit to the highest Bragg peak that can be observed in the atomic density, , after TOF. The minimal resolution that guarantees the correct value of the Chern number is , which also requires a mesh after discarding about 90% of the worst retrieval results.
V Summary
We have proposed a method for determination of the topological invariants of two-dimensional Chern insulators with the help of ultra-cold bosonic atoms in optical lattice potentials. The method relies on a sequence of experiments where a Bose-Einstein condensate is prepared in different eigenstates of a given energy band. In each experiment, an atomic density after time-of-flight is measured. Because the time-of-flight is actually the Fourier transform of the initial condensate wavefunction of atoms prepared in a finite optical lattice, a phase retrieval algorithm can be applied in order to obtain the phase of the wavefunction. The full knowledge of eigenstates of a given band allows one to calculate the Chern number characterizing the band.
We illustrate the application of the method with two examples: the Harper-Hofstadter model and the Haldane model on a brick wall lattice. It turns out that it is sufficient to retrieve a small number of eigenstates of a given band, i.e. to discretize coarsely the first Brillouin zone, in order to determine the Chern number. An experimental sequence that allows one to avoid population of neighboring bands, during the preparation of the system in a topological phase, is presented. We also analyze robustness of the method and its resistance to experimental imperfections.
ACKNOWLEDGMENTS
Support of Talenty and Grand Scholarship Programs (T.S.), the National Science Centre, Poland via Projects No. 2016/21/B/ST2/01095 (T.S.), No. 2016/21/B/ST2/01086 (A.K.) and QuantERA programme No. 2017/25/Z/ST2/03027 (K.S.) is acknowledged.
Appendix A Fukui-Hatsugai-Suzuki Method
Assume the 2D system on a square lattice that is invariant under discrete space translations and , where , are integer multiples of the lattice constant . Hence, the system can be described completely by a Hamiltonian matrix in a reduced Brillouin zone . Assume that, for each , the Hamiltonian has non-degenerate eigenvalues. Then, the solutions of the Schrödinger equation
[TABLE]
describe separate energy bands labeled by . Let us take a set of discrete points in the first BZ
[TABLE]
with
[TABLE]
where . We will call the vector of the length in the direction . The linking variables of the -th band are defined as
[TABLE]
with
The field strength takes a manifestly gauge-invariant form
[TABLE]
Finally, the Chern number reads
[TABLE]
Even for coarsely discretized BZ’s this algorithm gives accurate values of the Chern numbers (see Sec. IV.1 or ref. Fukui et al. (2005)).
Appendix B Phase retrieval algorithm and its optimization
Phase retrieval algorithms iteratively seek for a solution in the object space, provided the modulus of its Fourier transform and support S (area where ) are known. The simplest version of the algorithm, called error reduction (ER), is described in Sec. II.3. Fienup proves Fienup (1978) that at each iteration, the retrieval error, defined as
[TABLE]
decreases. Stagnation of this algorithm in local minima is, however, likely to occur Fienup (1982); Marchesini (2007). Several approaches have been proposed to solve this problem Marchesini (2007). One example is the hybrid input-output (HIO) algorithm based on nonlinear feedback control theory Fienup (1982). It is very similar to the ER algorithm, the only change is the step (iv) described in Sec. II.3. The part of that lies outside the support is not set to zero but instead to , where the operator (described in steps (i)-(ii) in Sec. II.3) is the projection on the set of functions with the modulus and is the feedback parameter, usually set to . In most cases, a combination of the HIO and ER methods, e.g. 20 iterations of HIO and 1 iteration of ER algorithms, repeated in cycle, gives the best results. Since the HIO method does not guarantee the decrease of the error , the last few (30-50) iterations, should consist of the pure ER algorithm.
Support
If we want to recover complex numbers within support, we need at least real numbers . This gives a constraint on the area of the support which must not be less than the area of the whole table of . In our case, the support occupies only of the whole table which increases the rate of convergence. If the support is symmetric with respect to rotation by 180 degrees around some point in space (e.g., the support is a rectangle or a circle), the fact that and have the same modulus of the Fourier transform causes an ambiguity. The algorithm will converge to any of the two solutions with equal probability and in some cases it will stagnate at their superposition Fienup and Wackerman (1986). The only other nonuniqness can appear if and only if can be written as a convolution of two non-central symmetric functions Barakat and Newsam (1984). Therefore, in our simulations we choose a trapezoidal support with the ratio 4/5 of its bases which corresponds to a hard-wall box potential of this shape. Fluctuations of the size of an atomic cloud in a trap result in changes of the width of the Bragg peaks in the momentum distribution. The latter are not dangerous in the determination of Chern numbers. We also stress that if the size of the cloud is fluctuating one must set a support that is slightly larger than the average size of the cloud. This way one does not unintentionally ”cut” the solution in real space.
Optimization
If additional information about is known, it can be used to speed up the algorithm convergence. For example if the geometry of an optical lattice and the number of lattice sites can be estimated in the experiment, we know all information about an eigenstate of the system presented in Eq. (1) except the factors . We use this information as follows.
Define the projection of a current estimate of the desired solution on the Wannier state basis,
[TABLE]
where is the index of an elementary cell, is the index of a lattice site within an elementary cell, is the normalization factor and
[TABLE]
If is identical with the desired solution, then , hence should not depend on and we impose this condition in the iterative process. We define the next projection ,
[TABLE]
where
[TABLE]
is the mean occupation of the sublattice site . This operation ensures that occupations of the same sublattice sites in all elementary cells are the same (see Fig. 7 for clarification). The complete projection
[TABLE]
is performed every 3 iterations of the phase retrieval algorithm. The effect of our optimization is clearly visible in Fig. 8 — the final error (19) is about 4 orders of magnitude smaller than without the optimization (see also comprehensive phase retrieval software libraries Chandra et al. (2017)).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Feynman (1982) R. P. Feynman, Int. J. Theor. Phys. 21 , 467 (1982) . · doi ↗
- 2Buluta and Nori (2009) I. Buluta and F. Nori, Science 326 , 108 (2009) , http://science.sciencemag.org/content/326/5949/108.full.pdf . · doi ↗
- 3Hauke et al. (2012 a) P. Hauke, F. M. Cucchietti, L. Tagliacozzo, I. Deutsch, and M. Lewenstein, Reports on Progress in Physics 75 , 082401 (2012 a) .
- 4Cirac and Zoller (2012) J. I. Cirac and P. Zoller, Nature Physics 8 , 264 (2012).
- 5Aspuru-Guzik and Walther (2012) A. Aspuru-Guzik and P. Walther, Nature Physics 8 , 285 (2012).
- 6Blatt and Roos (2012) R. Blatt and C. F. Roos, Nature Physics 8 , 277 (2012).
- 7Bloch et al. (2008) I. Bloch, J. Dalibard, and W. Zwerger, Rev. Mod. Phys. 80 , 885 (2008) . · doi ↗
- 8Bloch et al. (2012) I. Bloch, J. Dalibard, and S. Nascimbene, Nature Physics 8 , 267 (2012).
