Hofstadter バタフライ:磁場中の格子電子が描くフラクタルThe Hofstadter Butterfly: A Fractal Drawn by Lattice Electrons in a Magnetic Field
正方格子の強束縛電子に一様磁場をかけると、エネルギースペクトルは 磁束 \(\phi\) の関数として「蝶」の形のフラクタルを描きます。 ギャップを量子化 Hall 伝導度(Chern 数)で色分けする表示も試してみてください。
Put tight-binding electrons on a square lattice in a uniform magnetic field, and the energy spectrum, as a function of the flux \(\phi\), draws a butterfly-shaped fractal. Try the display mode that colors each gap by its quantized Hall conductance (Chern number).
磁気単位胞のサイト数・バンド数Magnetic cell sites / bands: 5
ギャップの Chern 数Gap Chern numbers \(t_r\): +1, +2, −2, −1
(ギャップ中の Hall 伝導度は \(\sigma_{xy} = t_r\, e^2/h\)) (Hall conductance in gap \(r\): \(\sigma_{xy} = t_r\, e^2/h\))
バタフライThe butterfly
横軸が1プラケットあたりの磁束 \(\phi\)(磁束量子 \(h/e\) 単位)、縦軸がエネルギーです。 \(\phi = p/q\)(既約分数)ごとに、スペクトルは \(q\) 本のバンドに分かれます。 黒がバンド(許容エネルギー)、色付きの領域がギャップで、色はそのギャップに Fermi 準位があるときの Hall 伝導度 \(\sigma_{xy} = t\, e^2/h\) の 整数 \(t\) を表します(暖色が \(t > 0\)、寒色が \(t < 0\))。 縦の破線が現在選択中の \(\phi\) です。分母 \(q \le 41\) のすべての既約分数について、 その場で \(q\times q\) 行列を対角化して描いています。
Horizontal axis: magnetic flux \(\phi\) per plaquette (in units of the flux quantum \(h/e\)); vertical axis: energy. At each reduced fraction \(\phi = p/q\) the spectrum splits into \(q\) bands. Black marks the bands (allowed energies); the colored regions are gaps, colored by the integer \(t\) in the Hall conductance \(\sigma_{xy} = t\, e^2/h\) obtained when the Fermi level lies in that gap (warm colors: \(t > 0\); cool: \(t < 0\)). The dashed vertical line marks the currently selected \(\phi\). Everything is diagonalized on the fly, for all reduced fractions with \(q \le 41\).
選んだ \(\phi = p/q\) でのスペクトルSpectrum at the selected \(\phi = p/q\)
選択した磁束でのバンド(黒い帯)とギャップです。各ギャップに、そのギャップの Chern 数 \(t_r\)(=Fermi 準位がそこにあるときの Hall 伝導度)を 記しています。\(r\) 番目のギャップの整数は Diophantine 方程式 \(r = q\, s_r + p\, t_r\) (\(|t_r| \le q/2\))の一意な解として決まります。 \(q\) を大きくすると、バンドが細く、ギャップの数が増えていき、 バタフライの「断面」がどんどん細かくなっていくのがわかります。
Bands (black) and gaps at the selected flux. Each gap is labeled by its Chern number \(t_r\) — the Hall conductance when the Fermi level sits in it. The integer for the \(r\)-th gap is the unique solution of the Diophantine equation \(r = q\, s_r + p\, t_r\) with \(|t_r| \le q/2\). Increasing \(q\) makes the bands thinner and the gaps more numerous — the cross-section of the butterfly grows ever finer.
解説About
磁場を格子に入れる:パイエルス位相Putting a magnetic field on a lattice: the Peierls phase
まず、磁場を知らなくても大丈夫なところから始めます。量子力学では、電荷 \(-e\) の 粒子が磁場中を動くとき、磁場そのものではなくベクトルポテンシャル \(\boldsymbol{A}\)(\(\boldsymbol{B} = \nabla\times\boldsymbol{A}\))が波動関数に作用します。粒子が経路に沿って 動くと、波動関数は位相
Let us start from a point that requires no prior knowledge of magnetic lattice problems. In quantum mechanics, a particle of charge \(-e\) moving in a magnetic field couples not to the field itself but to the vector potential \(\boldsymbol{A}\) (\(\boldsymbol{B} = \nabla\times\boldsymbol{A}\)): moving along a path, the wavefunction acquires the phase
を獲得します(Aharonov–Bohm 位相)。格子模型でこれを取り込む処方が パイエルス置換です:サイト \(j\) から \(i\) へのホッピング振幅に、 そのボンドに沿った \(\boldsymbol{A}\) の線積分を位相として付けます。
(the Aharonov–Bohm phase). The recipe for building this into a lattice model is the Peierls substitution: attach to each hopping amplitude the line integral of \(\boldsymbol{A}\) along that bond,
個々の位相 \(\theta_{ij}\) はゲージの取り方(\(\boldsymbol{A}\) の選び方)に依存するので、 それ自体に物理的な意味はありません。物理的なのは、閉じたループを一周したときの 位相の和——ループを貫く磁束——だけです。最小のループである1プラケット (格子の1マス)を貫く磁束を磁束量子 \(h/e\) で測ったものを
The individual phases \(\theta_{ij}\) depend on the gauge (the choice of \(\boldsymbol{A}\)) and carry no physical meaning by themselves. What is physical is only the sum of phases around a closed loop — the magnetic flux through it. Measuring the flux through the smallest loop, a single plaquette, in units of the flux quantum \(h/e\) defines
と書き、これがこの問題の唯一のパラメータになります(\(a\) は格子定数)。 電子が1マスの周りを一周すると位相 \(2\pi\phi\) を拾う、と言ってもよいです。 定義から明らかに \(\phi\) と \(\phi + 1\) は区別できず(位相は \(2\pi\) の整数倍だけ不定)、 \(\phi \to -\phi\) は時間反転なのでスペクトルは \(\phi \in [0, 1]\) だけ調べれば十分です。 ちなみに通常の固体で \(\phi \sim 1\) にするには数万テスラが必要です—— バタフライの観測がなぜ難しいか、の伏線です。
with lattice constant \(a\) — the single parameter of the problem. Equivalently: an electron encircling one plaquette picks up the phase \(2\pi\phi\). By construction \(\phi\) and \(\phi + 1\) are indistinguishable (phases are defined mod \(2\pi\)), and \(\phi \to -\phi\) is time reversal, so it suffices to study \(\phi \in [0, 1]\). Incidentally, reaching \(\phi \sim 1\) in an ordinary crystal takes tens of thousands of tesla — a foreshadowing of why observing the butterfly is hard.
Landau ゲージと Harper 方程式The Landau gauge and the Harper equation
計算には便利なゲージを選びます。Landau ゲージ \(\boldsymbol{A} = (0, Bx, 0)\) を取ると、 位相が付くのは \(y\) 方向のボンドだけで、その位相は列の位置 \(m\)(\(x = ma\)) だけで決まります:\(\theta = 2\pi\phi m\)。このゲージでは \(y\) 方向の並進対称性が 生き残っているので、波動関数を \(\psi_{mn} = e^{i k_y n} \psi_m\) と 置けて、Schrödinger 方程式は1次元の差分方程式
For the calculation we pick a convenient gauge. In the Landau gauge \(\boldsymbol{A} = (0, Bx, 0)\), only the \(y\)-bonds carry phases, and the phase depends only on the column index \(m\) (\(x = ma\)): \(\theta = 2\pi\phi m\). Translation symmetry along \(y\) survives, so with \(\psi_{mn} = e^{i k_y n} \psi_m\) the Schrödinger equation collapses to a one-dimensional difference equation,
に帰着します。これが Harper 方程式(Harper 1955)です。 2次元の磁場の問題が、周期 \(1/\phi\) の「疑似ポテンシャル」を持つ1次元の 強束縛模型に化けた、と読めます。
known as the Harper equation (Harper 1955). The 2D magnetic problem has turned into a 1D tight-binding model in a quasi-potential of period \(1/\phi\).
有理数の魔法:\(\phi = p/q\) で \(q\) 本のバンドThe magic of rational numbers: \(q\) bands at \(\phi = p/q\)
ここからがこの問題の核心です。磁束が有理数 \(\phi = p/q\)(既約分数)の とき、Harper 方程式のポテンシャル \(\cos(2\pi\phi m)\) は \(m\) について周期 \(q\) を 持ちます。つまり、もとの格子の並進対称性は磁場によって壊れますが、 \(q\) サイトを1つの単位胞(磁気単位胞)とする、より粗い並進対称性が 回復します。Bloch の定理がこの磁気単位胞に対して使えるので、 スペクトルはちょうど \(q\) 本の磁気 Bloch バンドに分かれます。
Here is the heart of the problem. When the flux is rational, \(\phi = p/q\) (in lowest terms), the potential \(\cos(2\pi\phi m)\) in the Harper equation is periodic in \(m\) with period \(q\). The magnetic field destroys the original lattice translation symmetry, but a coarser one — with a magnetic unit cell of \(q\) sites — survives. Bloch's theorem then applies to the magnetic cell, and the spectrum splits into exactly \(q\) magnetic Bloch bands.
すると奇妙なことが起こります。\(\phi = \dfrac{1}{2}\) では2本、\(\phi = 0.499\ldots \approx \dfrac{499}{1000}\) では 1000 本のバンド。物理的にはほとんど同じ磁場なのに、バンドの数は分母 \(q\) で 決まるので、\(\phi\) をほんの少し動かすだけでスペクトルの構造が激変するのです。 無理数の \(\phi\) では周期性が完全に失われ(非整合)、スペクトルは滑らかなバンドではなく カントール集合——測度ゼロの無限に細かい点の集合——になります (このスペクトルが本当にカントール集合であることは 「Ten Martini 問題」として長年の未解決問題で、2009年に Avila と Jitomirskaya に よって証明されました)。有理数と無理数がスペクトルの形を支配する—— この数論的な敏感さこそが、バタフライがフラクタルになる理由です。
This has a strange consequence. At \(\phi = \dfrac{1}{2}\) there are two bands; at \(\phi = 0.499\ldots \approx \dfrac{499}{1000}\), a thousand. Physically almost identical fields — yet the number of bands is set by the denominator \(q\), so an infinitesimal change of \(\phi\) completely reorganizes the spectrum. At irrational \(\phi\) the periodicity is lost altogether (incommensurate), and the spectrum is not a set of smooth bands but a Cantor set — an infinitely fine set of measure zero. (That this spectrum truly is a Cantor set was the famous "Ten Martini problem," proven by Avila and Jitomirskaya in 2009.) Number theory dictating spectra — this arithmetic sensitivity is precisely why the butterfly is a fractal.
Hofstadter(1976)は、この \(q\) バンドのスペクトルを多数の有理数について並べて 描き、自己相似なフラクタル構造——バタフライ——を発見しました。 バタフライの任意の一部を拡大すると、そこに再び(歪んだ)バタフライ全体が 現れます。大きな翼の中の小さな翼は、連分数展開の各段に対応しています。
Hofstadter (1976) plotted the \(q\)-band spectra over many rationals and discovered the self-similar fractal structure — the butterfly. Magnify any part of it and a (distorted) copy of the whole reappears; the small wings inside the large ones correspond to the successive levels of the continued-fraction expansion of \(\phi\).
ギャップに書き込まれた整数:TKNN と Diophantine 方程式Integers written in the gaps: TKNN and the Diophantine equation
バタフライの美しさは形だけではありません。各ギャップには整数が隠れています。 Fermi 準位が \(r\) 番目のギャップ(下から \(r\) 本のバンドが詰まった状態)に あるとき、Hall 伝導度は
The beauty of the butterfly is not only its shape: an integer hides in every gap. With the Fermi level in the \(r\)-th gap (the lowest \(r\) bands filled), the Hall conductance is
で与えられます。\(t_r\) は Diophantine 方程式(整数方程式)の一意な解で、 詰まったバンドの Chern 数の和に等しい——これが Thouless–Kohmoto–Nightingale–den Nijs (TKNN, 1982)の結果です。量子 Hall 効果の伝導度の量子化が、バンドの トポロジカル不変量(Chern 数)に由来することを初めて示した仕事であり、 その舞台がまさにこの Hofstadter 模型でした。上のバタフライの色分け表示は、 各ギャップをこの \(t\) で塗ったものです(Avron らによる「colored butterfly」)。 同じ色のギャップが \(\phi\) を変えながら連続的につながっていく様子は、 Hall 伝導度がギャップが閉じない限り変化できないというトポロジカルな 剛性の現れです。
Here \(t_r\) is the unique solution of the Diophantine (integer) equation above, and it equals the sum of the Chern numbers of the filled bands — the celebrated result of Thouless–Kohmoto–Nightingale–den Nijs (TKNN, 1982). It was the first demonstration that the quantized Hall conductance is a topological invariant of bands (a Chern number), and its stage was exactly the Hofstadter model. The colored display above paints each gap by this \(t\) (the "colored butterfly" of Avron and collaborators). The way same-colored gaps thread continuously through changing \(\phi\) expresses topological rigidity: \(\sigma_{xy}\) cannot change unless a gap closes.
小さな \(\phi\) の極限では、この描像は連続系の Landau 準位に接続します。 バタフライの左下から扇状に伸びる細いバンドの列が Landau 準位 \(E_n \propto \left(n + \dfrac{1}{2}\right)\phi\) で、\(n\) 番目の準位の下のギャップの 色(\(t = n\))は、通常の整数量子 Hall 効果の \(\sigma_{xy} = n\, e^2/h\) に そのまま対応します。
In the small-\(\phi\) limit this picture connects to the continuum Landau levels: the fan of thin bands emanating from the lower-left corner of the butterfly is \(E_n \propto \left(n + \dfrac{1}{2}\right)\phi\), and the color \(t = n\) of the gap below the \(n\)-th level is precisely the ordinary integer quantum Hall \(\sigma_{xy} = n\, e^2/h\).
実験:モアレがバタフライを現実にしたExperiments: moiré made the butterfly real
原子スケールの格子(\(a \sim 0.3\) nm)で \(\phi \sim 1\) を得るには数万テスラが必要で、 長らくバタフライは「原理的には正しいが見えない」スペクトルでした。 突破口は人工的に大きな格子を作ることです。グラフェンを六方晶窒化ホウ素(hBN)に 少しだけ角度をずらして重ねると、周期 ∼10 nm のモアレ超格子が生まれ、 必要な磁場が \((10\,\mathrm{nm}/0.3\,\mathrm{nm})^2 \approx 1000\) 分の1——数十テスラ——まで下がります。 2013年、この方法でバタフライの構造(フラクタルなミニギャップと量子化 Hall 伝導度)が 実際に観測されました。ほかにも冷却原子系で人工ゲージ場により Harper–Hofstadter ハミルトニアンを実装する実験や、マイクロ波共振器による音響的・電磁気的な 類似実験が行われています。
With atomic lattice constants (\(a \sim 0.3\) nm), reaching \(\phi \sim 1\) would take tens of thousands of tesla, and for decades the butterfly remained a spectrum that was "right in principle, invisible in practice." The breakthrough was to make the lattice artificially large: stacking graphene on hexagonal boron nitride (hBN) at a small twist angle creates a moiré superlattice of period ∼10 nm, reducing the required field by \((10\,\mathrm{nm}/0.3\,\mathrm{nm})^2 \approx 1000\) — down to tens of tesla. In 2013 the butterfly's structure — fractal minigaps with quantized Hall conductance — was observed this way. Cold-atom experiments have also engineered the Harper–Hofstadter Hamiltonian with artificial gauge fields, and microwave resonators have realized acoustic/electromagnetic analogues.
このページの計算Numerics on this page
\(\phi = p/q\) ごとに、Harper 方程式に磁気 Bloch 位相を付けた \(q \times q\) 行列を 構成し、Jacobi 法で対角化しています。バンドの端(各バンドの最小・最大エネルギー)は \((k_x, k_y) = (0, 0)\) と \((\pi/q, \pi/q)\) の 2点の固有値で厳密に得られることが知られているので、この2点だけを対角化して バンドの区間を描いています(事前に Brillouin 域を細かくサンプリングした計算と 照合し、厳密に一致することを確認済みです)。ギャップの Chern 数は上の Diophantine 方程式を解いて割り当てています。分母は \(q \le 41\) まで、 すべて既約分数について計算しています。
For each \(\phi = p/q\), a \(q \times q\) matrix — the Harper equation with magnetic Bloch phases — is built and diagonalized with the Jacobi method. The band edges (the minimum and maximum energy of each band) are known to be attained exactly at the two momenta \((k_x, k_y) = (0, 0)\) and \((\pi/q, \pi/q)\), so only these two points are diagonalized to draw each band interval (verified beforehand against dense Brillouin-zone sampling — the agreement is exact). Gap Chern numbers are assigned by solving the Diophantine equation above. All reduced fractions with \(q \le 41\) are included.
参考文献References
・D. R. Hofstadter, Phys. Rev. B 14, 2239 (1976)——バタフライの原論文。
・D. J. Thouless, M. Kohmoto, M. P. Nightingale, and M. den Nijs, Phys. Rev. Lett. 49, 405 (1982)——TKNN。
・J. E. Avron, D. Osadchy, and R. Seiler, Phys. Today 56(8), 38 (2003)——Chern 数で色分けしたカラーバタフライ。
・C. R. Dean et al., Nature 497, 598 (2013)——モアレ超格子でのバタフライ観測。
・A. Avila and S. Jitomirskaya, Ann. Math. 170, 303 (2009)——Ten Martini 問題の解決。
・D. R. Hofstadter, Phys. Rev. B 14, 2239 (1976) — the original butterfly paper.
・D. J. Thouless, M. Kohmoto, M. P. Nightingale, and M. den Nijs, Phys. Rev. Lett. 49, 405 (1982) — TKNN.
・J. E. Avron, D. Osadchy, and R. Seiler, Phys. Today 56(8), 38 (2003) — the Chern-colored butterfly.
・C. R. Dean et al., Nature 497, 598 (2013) — observation in moiré superlattices.
・A. Avila and S. Jitomirskaya, Ann. Math. 170, 303 (2009) — the solution of the Ten Martini problem.