tecktom.com

当てる道具:輪を1つ回す並進と離散 Fourier 変換

2026年10月15日9分で読めますAI生成教科書『虎の巻』第2部 第3章 原子 N 個の輪:準位が帯になる
目次
  1. 並進の演算子とその固有値
  2. 交換する演算子は固有ベクトルを共有する
  3. 巡回行列はどれも同じ方法で対角化できる
  4. 木下の層

AI 生成・木下が未勉強

ハミルトニアンの選び方で固体を考える 第2部 第3章 §2.3.2 ★★★ H^\hat H と並進 T^\hat T が交換することから、T^\hat T の固有ベクトル(離散 Fourier の波)がそのまま H^\hat H の固有ベクトルになり、固有値が ε(k)=εa−2tcos⁡(ka)\varepsilon (k)=\varepsilon _{\mathrm a}-2t\cos(ka) にまとまる

並進の演算子とその固有値

輪のすべての原子を1つ隣へずらす演算子 T^\hat T を

T^∣j⟩=∣j+1⟩(j=1,…,N, ∣N+1⟩=∣1⟩)(2.3.4)\hat T| j \rangle =| j+1 \rangle \qquad(j=1,\dots,N,\ | N+1 \rangle =| 1 \rangle )\tag{2.3.4}

で定める。T^\hat T は基底の番号を入れ替えるだけなので、内積を保つユニタリ演算子である。NN 回ずらすと元に戻るので T^N=1\hat T^N=1 が成り立つ。

H^\hat H は「どの原子も同じ εa\varepsilon _{\mathrm a} を持ち、どの隣どうしも同じ tt でつながる」形をしているので、全体を1つずらしても変わらない。式で書くとT^H^T^−1=H^\hat T\hat H\hat T^{-1}=\hat H、つまり

[H^, T^]=0(2.3.5)\left[\hat H,\,\hat T\right]=0\tag{2.3.5}

である。実際、T^∣j⟩⟨j+1∣T^−1=∣j+1⟩⟨j+2∣\hat T| j \rangle \langle j+1 |\hat T^{-1}=| j+1 \rangle \langle j+2 | となって、和 (2.3.1) の項が番号を1つずらした項に移るだけである。

T^\hat T の固有値 λ\lambda は T^N=1\hat T^N=1 から λN=1\lambda^N=1 を満たすので、1の NN 乗根である。これを

λ=e−ika,k=2πNa ν(ν=0,1,…,N−1)(2.3.6)\lambda=\mathrm{e}^{-\mathrm{i} ka},\qquad k=\frac{2\pi}{Na}\,\nu\qquad(\nu=0,1,\dots,N-1)\tag{2.3.6}

と書く。NN 個の λ\lambda はすべて異なる。対応する固有ベクトルは

∣k⟩=1N∑j=1Neikja∣j⟩(2.3.7)| k \rangle =\frac{1}{\sqrt N}\sum_{j=1}^{N}\mathrm{e}^{\mathrm{i} kja}| j \rangle\tag{2.3.7}

である。確かめると、T^∣k⟩=N−1/2∑jeikja∣j+1⟩=N−1/2∑j′eik(j′−1)a∣j′⟩=e−ika∣k⟩\hat T| k \rangle =N^{-1/2}\sum_j\mathrm{e}^{\mathrm{i} kja}| j+1 \rangle =N^{-1/2}\sum_{j'}\mathrm{e}^{\mathrm{i} k(j'-1)a}| j' \rangle =\mathrm{e}^{-\mathrm{i} ka}| k \rangle となる。ここで j′=j+1j'=j+1 と置き直した和が再び 11 から NN を一巡するのは、eikNa=e2πiν=1\mathrm{e}^{\mathrm{i} kNa}=\mathrm{e}^{2\pi\mathrm{i}\nu}=1 だからで、これが kk を式 (2.3.6) の値に限る条件そのものである。NN 個の ∣k⟩| k \rangle は互いに直交し(⟨k∣k′⟩=N−1∑jei(k′−k)ja=δkk′\langle k | k' \rangle =N^{-1}\sum_j\mathrm{e}^{\mathrm{i}(k'-k)ja}=\delta_{kk'}。等比級数の和が k≠k′k\neq k' で 00 になる)、NN 次元の空間の基底をなす。基底 ∣j⟩| j \rangle から ∣k⟩| k \rangle への変換は離散 Fourier 変換である。

交換する演算子は固有ベクトルを共有する

命題 2.3.1(並進の固有ベクトルは H^\hat H の固有ベクトル)

[H^, T^]=0\left[\hat H,\,\hat T\right]=0 で、T^\hat T の固有値がすべて異なるなら、T^\hat T の固有ベクトル ∣k⟩| k \rangle は H^\hat H の固有ベクトルでもある。

証明

T^∣k⟩=λ∣k⟩\hat T| k \rangle =\lambda| k \rangle とすると、T^(H^∣k⟩)=H^T^∣k⟩=λ(H^∣k⟩)\hat T(\hat H| k \rangle )=\hat H\hat T| k \rangle =\lambda(\hat H| k \rangle ) なので、H^∣k⟩\hat H| k \rangle も T^\hat T の固有値 λ\lambda の固有ベクトルか零ベクトルである。λ\lambda の固有空間は1次元なので、H^∣k⟩\hat H| k \rangle は ∣k⟩| k \rangle の定数倍であり、その定数が H^\hat H の固有値になる。

この命題から、固有値は ε(k)=⟨k∣H^∣k⟩\varepsilon (k)=\langle k | \hat H | k \rangle を計算するだけで求まる。H^∣k⟩\hat H| k \rangle の ∣j⟩| j \rangle の係数はN−1/2[εaeikja−t(eik(j+1)a+eik(j−1)a)]=N−1/2eikja[εa−t(eika+e−ika)]N^{-1/2}\bigl[\varepsilon _{\mathrm a}\mathrm{e}^{\mathrm{i} kja}-t\bigl(\mathrm{e}^{\mathrm{i} k(j+1)a}+\mathrm{e}^{\mathrm{i} k(j-1)a}\bigr)\bigr]=N^{-1/2}\mathrm{e}^{\mathrm{i} kja}\bigl[\varepsilon _{\mathrm a}-t(\mathrm{e}^{\mathrm{i} ka}+\mathrm{e}^{-\mathrm{i} ka})\bigr]なので、

H^∣k⟩=ε(k)∣k⟩,ε(k)=εa−2tcos⁡(ka)(2.3.8)\hat H| k \rangle =\varepsilon (k)| k \rangle ,\qquad \varepsilon (k)=\varepsilon _{\mathrm a}-2t\cos(ka)\tag{2.3.8}

を得る。N×NN\times N の固有値問題が、kk ごとの 1×11\times1 の問題に分かれた。図 2.3.1 の横棒はすべて εa−2tcos⁡(2πν/N)\varepsilon _{\mathrm a}-2t\cos(2\pi\nu/N) に一致する(検算スクリプトで N=3N=3 から 6060 まで確かめた)。

kk の取り方には自由度がある。ν\nu と ν+N\nu+N は同じ λ\lambda を与えるので、ν\nu は NN 個の連続した整数ならどこから数えてもよい。0≤ν<N0\le\nu<N の代わりに −N/2<ν≤N/2-N/2<\nu\le N/2 と取ると、kk は −π/a<k≤π/a-\pi/a<k\le\pi/a を動く。これは第1部第2章で定義した1次元の第1 Brillouin 域である。この取り方では ε(k)=ε(−k)\varepsilon (k)=\varepsilon (-k) が目に見え、k≠0,π/ak\neq0,\pi/a の準位は kk と −k-k の2重に縮退している(例題 2.3.1 の N=4N=4 の 00 の2重縮退がこれである)。縮退した ∣k⟩| k \rangle と ∣−k⟩| -k \rangle の和と差を取ると、成分が cos⁡(kja)\cos(kja) と sin⁡(kja)\sin(kja) の実数の定在波になる。例題 2.3.1 の (1,0,−1,0)(1,0,-1,0) と (0,1,0,−1)(0,1,0,-1) は、ka=π/2ka=\pi/2 の cos 型と sin 型である。

巡回行列はどれも同じ方法で対角化できる

上の議論で使ったのは [H^, T^]=0\left[\hat H,\,\hat T\right]=0 だけで、ホッピングが隣どうしに限ることは使っていない。H^\hat H の行列要素が番号の差だけで決まる(⟨j∣H^∣l⟩=hl−j\langle j | \hat H | l \rangle =h_{l-j}、番号の差は NN を法として読む)行列を巡回行列と呼ぶ。巡回行列は必ず T^\hat T と交換し、その固有値は

ε(k)=∑mhm eikma(2.3.9)\varepsilon (k)=\sum_{m}h_m\,\mathrm{e}^{\mathrm{i} kma}\tag{2.3.9}

になる(和は NN 個の差 mm について取る)。最近接だけなら h0=εah_0=\varepsilon _{\mathrm a}、h±1=−th_{\pm1}=-t で式 (2.3.8) に戻る。離散 Fourier 変換は、並進の対称性を持つあらゆる行列を一度に対角化する道具である。固体ではこれが Bloch の定理になり(第2部第4章)、格子振動では同じ巡回行列がばねの行列として現れる(2.3.6節)。

例題 2.3.2 2つ隣へのホッピングを足した6個の輪 ★★

オリジナル6個の輪で、隣どうしのホッピング −t-t に加えて、2つ隣どうし(jj と j±2j\pm2)にもホッピング −t′-t'(t′=0.2tt'=0.2t)があるとする(εa=0\varepsilon _{\mathrm a}=0)。

  1. (1) 式 (2.3.9) から ε(k)\varepsilon (k) を求めよ。
  2. (2) 6個の固有値を求め、t′=0t'=0 の場合(−2t,−t,−t,t,t,2t-2t,-t,-t,t,t,2t)と比べよ。
  3. (3) 帯の幅(いちばん高い準位といちばん低い準位の差)は t′t' で変わるか。帯の形はどう変わるか。
解答

(1) h0=0h_0=0、h±1=−th_{\pm1}=-t、h±2=−t′h_{\pm2}=-t' なので、ε(k)=−2tcos⁡(ka)−2t′cos⁡(2ka)\varepsilon (k)=-2t\cos(ka)-2t'\cos(2ka)。6個の輪では j+2j+2 と j−2j-2 は異なる原子(差が 4≢04\not\equiv0)なので、2つの項は別々に数えてよい。

(2) ka=2πν/6ka=2\pi\nu/6 を入れる。ν=0\nu=0:−2t−0.4t=−2.4t-2t-0.4t=-2.4t。ν=±1\nu=\pm1(cos⁡=12\cos=\frac12、cos⁡2ka=−12\cos2ka=-\frac12):−t+0.2t=−0.8t-t+0.2t=-0.8t(2重)。ν=±2\nu=\pm2(cos⁡=−12\cos=-\frac12、cos⁡2ka=−12\cos2ka=-\frac12):t+0.2t=1.2tt+0.2t=1.2t(2重)。ν=3\nu=3(cos⁡=−1\cos=-1、cos⁡2ka=1\cos2ka=1):2t−0.4t=1.6t2t-0.4t=1.6t。固有値は −2.4t,−0.8t,−0.8t,1.2t,1.2t,1.6t-2.4t,-0.8t,-0.8t,1.2t,1.2t,1.6t で、数値の対角化と一致する。

(3) 幅は ε(π/a)−ε(0)=(2t−2t′)−(−2t−2t′)=4t\varepsilon (\pi/a)-\varepsilon (0)=(2t-2t')-(-2t-2t')=4t で、t′t' によらない。t′t' は k=0k=0 と k=π/ak=\pi/a の両端を同じ −2t′-2t' だけ下げ、ka=±2π/3ka=\pm2\pi/3 のあたりを +t′+t' だけ上げるので、帯は εa\varepsilon _{\mathrm a} について上下対称でなくなり、下半分が広がって上半分が詰まる。状態の数(6個)と形の非対称は、2つ隣のつながりの有無を見分ける手がかりになる。

ほかの巻では

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『虎の巻』の記事一覧へ