第1レッスン: ヒルベルト空間

キーワード : ヒルベルト空間, ノルム空間, エルミート内積, 代数的次元, ヒルベルト次元, ヒルベルト基底, 完備性, ヒルベルト空間の分類

この講義では、まずヒルベルト空間が代数学と位相数学という大きな分野のどこに、どのように位置づくかを示し、その正確な定義を与える。最終的にヒルベルト空間の分類定理、すなわちヒルベルト次元が同じ二つの空間は等長同型であるという結果に到達する。ヒルベルト次元をベクトル空間の代数的次元と混同してはならない。両者が一致するのは有限次元だけである。有限次元、可算無限次元、非可算無限次元の各場合の標準的なモデル空間を挙げ、初等量子力学での用途を概観する。最後に、同型で結ばれたヒルベルト空間が定める物理は不変なのか、という問題への入口を示す。

1. 物理学における数学的構造

ヒルベルト空間へ進むため、理論物理でよく使う「数学の地図」を簡単に復習する。次のページは、非常に簡略化され、大幅に不完全ではあるが、本講義には十分な地図である。図 (1)を参照。

点の集合という直観的な概念から始めるなら1、その集合に少しずつ構造を付け加えていく。この図を以下で順に説明する。

注 1: この問題にはさらに多くの議論があるが、ここでは範囲外である。形式論理と述語論理を参照。
基礎物理で使われる数学的構造の図解。A Bを結ぶ黒い実線は、場合に応じてBがAの部分構造または部分集合であることを示す。破線はBの構成にAの概念が必要であることを示す。紫の矢印と文章は物理への応用に使っている。右側の微分幾何学の枝は、初等量子力学ではすぐには必要ない。
図 1. 基礎物理で使われる数学的構造の図解。A →\to Bを結ぶ黒い実線は、場合に応じてBがAの部分構造または部分集合であることを示す。破線はBの構成にAの概念が必要であることを示す。紫の矢印と文章は物理への応用に使っている。右側の微分幾何学の枝は、初等量子力学ではすぐには必要ない。

1.1. 代数的構造とベクトル空間

点の集合から、地図 (1)の左の枝、代数的構造へ直接進むことができる。これらは一般に数の集合を記述するために使われるが、それに限られない。

そのために、集合に一つ以上の内部演算を加える。演算が結合法則、交換法則、単位元の存在などの規則を満たすにつれて、具体的な構造が得られる。

図にはいくつかの基本構造、マグマ(特別な性質を要求しない内部演算を一つもつ集合)、群、環、体を示した。半群、モノイド、非可換環など、ほかにも多くあるが、図を読みやすくするため省略している。各構造は前の構造を特殊化したもので、体は環、環は加法について群である。特に重要なのは体である。実数や複素数に通常の四則演算を備えたものが体だからである。また、体の上にベクトル空間を構成できる。

定義 1 (ベクトル空間)
体K\mathbb{K}上のベクトル空間EEは、次の二つの演算をもつ集合である。
  1. 加法:+:E×E→E+: E \times E \to E、(x,y)↦x+y(x,y) \mapsto x+y。
  2. スカラー倍:K×E→E\mathbb{K} \times E \to E、(α,x)↦αx(\alpha,x) \mapsto \alpha x。

これらは交換法則、結合法則、零ベクトルと加法逆元の存在、分配法則などの通常の公理を満たす。

すると線形結合を作り、線形独立な族、生成する族、基底、次元を考えられる。本章では二つの基底の概念を区別する必要がある。すべてのベクトル空間で定義される代数的基底と、ヒルベルト空間でのみ使うヒルベルト基底である。有限次元では一致するが無限次元では異なる。同様に代数的次元とヒルベルト次元も区別しなければならない。そこで必要な復習を行おう。

定義 2 (代数的基底)
EEを体K\mathbb{K}上のベクトル空間とする。 族(ei)i∈I(e_i)_{i \in I}がEEの代数的基底であるとは、任意のx∈Ex \in Eが、その族の元の有限線形結合として一意に書けることをいう。ここでIIの濃度は有限とは限らない。 x=∑i∈Fαiei,F⊂I,F は有限, αi∈K.x = \sum_{i \in F} \alpha_i e_i, \quad F \subset I, F \text{ は有限}, \ \alpha_i \in \mathbb{K}.

これは通常の別の定義と同値である。すなわち族(ei)i∈I(e_i)_{i \in I}が基底であることは、線形独立で、かつEEを生成することと同値である。基底によってベクトル空間の次元を定義できる。

定義 3 (ベクトル空間の代数的次元)
次元不変性の定理によれば、同じベクトル空間EEの代数的基底はすべて同じ濃度をもつ。 EEのすべての基底に共通するこの濃度をEEの次元と呼ぶ。
  • EEがnn個のベクトルからなる有限基底をもつなら、EEの次元はnnであるという。
  • EEが有限基底をもたないなら、EEは無限次元であるという。

無限次元の場合でさえ、代数的基底の定義は各ベクトルを基底ベクトルの有限和に分解することを要求する。実際、まだ無限和による分解を許すわけにはいかない。和が収束するかを知る必要があり、そのためには位相が必要だからである。ヒルベルト空間ではこれが可能になり、適切なヒルベルト基底の概念につながる。2.3節を参照。

自然な疑問は、異なるベクトル空間がどれだけあり、それらを分類できるか、ということだ。代数的には可能である。そのためには同値関係が必要であり、ベクトル空間の同型を使う。これは二つのベクトル空間EEとFFの間の、線形構造を保つ一対一対応である。

定義 4 (ベクトル空間の同型)
EEとFFを同じ体K\mathbb{K}上のベクトル空間とする。 写像T:E→FT : E \to Fが同型であるとは、次を満たすことである。
  1. TTは線形である。任意の(x,y)∈E2(x,y) \in E^2とα∈K\alpha \in \mathbb{K}に対して、 T(x+y)=T(x)+T(y),T(αx)=αT(x),T(x+y) = T(x) + T(y), \quad T(\alpha x) = \alpha T(x),
  2. TTは全単射である。

このときE≃FE \simeq Fと書き、T−1:F→ET^{-1} : F \to Eが存在して線形となる。

注意:この定義は純粋に代数的である。EEとFFにベクトル構造と両立する位相がある場合、位相同型という概念を区別する。さらにTTとT−1T^{-1}がともに連続であることを要求する。ノルム空間とヒルベルト空間の場合に再び取り上げる。

すると次の重要な定理がある。

定理 1 (有限次元での分類)
K\mathbb{K}上の二つの有限次元ベクトル空間が同型であることは、次元が同じであることと同値である。特にK\mathbb{K}上の任意のnn次元ベクトル空間はKn\mathbb{K}^nと同型である。

したがってK=R\mathbb{K} = \RまたはC\C上では、有限次元nnのベクトル空間のモデルは実質的に一つしかない。それぞれRn\R^nまたはCn\C^n、すなわち実数または複素数を成分とするnn成分ベクトルの集合である。

無限次元でも分類の原理は同じである。選択公理を認めれば、すべてのベクトル空間が基底、いわゆるハメル基底をもつことを示せる。分類定理は、同じ体K\mathbb{K}上の二つのベクトル空間が同型であることは、基底の濃度が等しいことと同値である、と一般化される。

無限基底の濃度は超限基数で表され、無限の異なる「大きさ」を区別する。最小の無限基数をℵ0\aleph_0と書く。これはN\mathbb{N}だけでなくZ\mathbb{Z}やQ\mathbb{Q}の濃度でもある。その後、階層ℵ0<ℵ1<ℵ2<⋯\aleph_0 < \aleph_1 < \aleph_2 < \cdotsを帰納的に定め、ℵn+1\aleph_{n+1}はℵn\aleph_nより真に大きい最小の基数とする。両者の間に基数はない。数理論理における連続体仮説は、N\mathbb{N}とR\mathbb{R}の間の濃度の無限は存在しないという仮定であり、その場合ℵ1\aleph_1がR\mathbb{R}の濃度になる。

ただし、ハメル基底は一般に明示的に構成できないため、この分類の実用性は限られる。 ベクトル空間の分類は主に理論的なものにとどまる。ノルム空間やヒルベルト空間では事情が変わり、少なくともヒルベルト次元が有限または可算無限の場合、正規直交基底を明示できる。3節を参照。

しかしヒルベルト空間に到達する前に、数学の地図の中央の枝をたどり、距離空間とノルム空間を考える必要がある。

1.2. 距離空間とノルム空間

地図 (1)の中央の枝では、まず点集合に位相を備える。詳細は別の章「ノルム空間とヒルベルト空間の位相」で扱う。ここでは、位相が局所性の概念を与え、それにより収束、極限、連続性を定義できると覚えておけばよい。特に距離空間は位相空間である。点集合に距離を備え、その距離で局所性を定める空間である。

定義 5 (距離空間)
距離空間は組(X,d)(X,d)であり、XXは集合、 d:X×X→R+d : X \times X \to \mathbb{R^+}は任意の(x,y,z)∈X3(x,y,z) \in X^3について次を満たす距離である。 d(x,y)≥0,d(x,y)=0  ⟺  x=y,d(x,y)=d(y,x),(対称性)d(x,z)≤d(x,y)+d(y,z).(三角不等式)\begin{aligned} & d(x,y) \geq 0, \quad d(x,y) = 0 \iff x=y, \\[0.5em] & d(x,y) = d(y,x), \quad \textrm{(対称性)}\\[0.5em] & d(x,z) \leq d(x,y) + d(y,z). \quad \textrm{(三角不等式)} \end{aligned}

ここまで来ると、地図 1の代数と位相の枝を合流できる。基礎となる集合XXがベクトル空間である距離空間、言い換えれば距離をもつベクトル空間を考えるのである。これにより、量子力学で根本的に重要な構造で、ヒルベルト空間を特別な場合として含むノルム線形空間、すなわちノルム空間に至る。

ただし、どんな距離でも許したいわけではない。空間は線形なので、ベクトル構造と両立する距離を求める。

定義 6 (ベクトル構造と両立する距離)
EEをK\mathbb{K}上のベクトル空間、ddをEE上の距離とする。ddが次を満たすときベクトル構造と両立するという。
  1. 平行移動不変性:d(x+z,y+z)=d(x,y)d(x+z, y+z) = d(x,y)、任意の(x,y,z)∈E3(x,y,z) \in E^3に対して。
  2. 斉次性:d(λx,λy)=∣λ∣d(x,y)d(\lambda x, \lambda y) = |\lambda| d(x,y)、任意の(x,y)∈E2(x,y) \in E^2とλ∈K\lambda \in \mathbb{K}に対して。

これらは距離がベクトル空間の幾何に沿うことを表す。平行移動に対して不変であることは空間の一様性に対応し、相似拡大は距離の比を保つ必要がある2  3。次の主張でノルム空間に進む。ddがベクトル空間EE上の両立する距離なら、原点、すなわち零ベクトルからの距離∥x∥=d(x,0E)\norm{x} = d(x, 0_E)はノルムである。

注 2: 回転不変性も必要と思うかもしれない。しかしそれはユークリッドノルムのような等方的ノルムだけを許し、例えば平面上の∥x∥=x12+4x22\norm{x} = \sqrt{x_1^2 + 4 x_2^2}を排除してしまう。これは異方的ではあっても立派なノルムである。
注 3: このためにはK\mathbb{K}上の絶対値も必要であり、付値体という。以下では実際にR\Rの通常の絶対値とC\Cの絶対値を使う。
証明.
実際、ノルムを定義する次の性質を満たす。
  1. ∥x∥≥0\|x\| \geq 0、かつ∥x∥=0  ⟺  x=0E\|x\| = 0 \iff x = 0_E。
  2. ∥λx∥=∣λ∣∥x∥\|\lambda x\| = |\lambda| \|x\|、任意のx∈Ex \in Eとλ∈K\lambda \in \mathbb{K}に対して。
  3. ∥x+y∥≤∥x∥+∥y∥\|x + y\| \leq \|x\| + \|y\|、任意の(x,y)∈E2(x,y) \in E^2に対して。

このような距離をもつベクトル空間がノルム線形空間である。

定義 7 (ノルム線形空間)
ノルム線形空間は組(E,∥⋅∥)(E, \|\cdot\|)であり、EEはベクトル空間、∥⋅∥\|\cdot\|はEE上のノルムである。このノルムによって位相空間になる。

任意のノルム線形空間(E,∥⋅∥)(E, \|\cdot\|)はd(x,y)=∥x−y∥d(x,y) = \|x-y\|によって標準的に距離空間(E,d)(E, d)を定め、その距離は自動的にベクトル構造と両立する。したがってノルム線形空間は距離空間の特別な部分類と一対一に対応し、この意味でその部分集合である。

2. ヒルベルト空間

こうして図 (1)のノルム空間まで来た。ノルム線形空間は通常、単にノルム空間と呼ばれ、フランス語では略語EVNもよく使う。次に前ヒルベルト空間、そして量子力学の数学的枠組みであるヒルベルト空間を定義する。

量子力学は複素数上で構成されるため、以後K=C\mathbb{K} = \Cに限る。これまではベクトル空間とノルム空間にEEとFFを用いた。今後(前)ヒルベルト空間にはH\mathcal{H}とG\mathcal{G}を使う。ベクトルは引き続きx,y,zx, y, zなどと書く。

2.1. 前ヒルベルト空間と内積

前ヒルベルト空間は、ノルムが内積から得られるノルム線形空間である。すべてのノルムがそうとは限らない。例えば上限ノルムは内積から得られない4。 したがって前ヒルベルト空間はノルム線形空間の真部分類である。C\C上のエルミート内積の定義を復習する。

注 4: 例えばCn\C^n上の上限ノルムは∥x∥∞=max⁡i∣xi∣\|x\|_\infty = \max_i |x_i|と定義される。これは平行四辺形恒等式 ∥x+y∥2+∥x−y∥2=2(∥x∥2+∥y∥2)\|x+y\|^2 + \|x-y\|^2 = 2(\|x\|^2 + \|y\|^2) を満たさないことを示せるが、内積から来るノルムは必ず満たす。[5]も参照。
定義 8 (C\Cベクトル空間のエルミート内積)
複素ベクトル空間H\mathcal{H}のエルミート内積は写像 ⟨⋅,⋅⟩:H×H→C\langle \cdot, \cdot \rangle : \mathcal{H} \times \mathcal{H} \to \mathbb{C}で、次を満たす。
  1. 第2引数について線形:∀(x,y,z)∈H3,∀(λ,μ)∈C2\forall (x, y, z) \in \mathcal{H}^3, \forall (\lambda, \mu) \in \mathbb{C}^2、
    ⟨x,λy+μz⟩=λ⟨x,y⟩+μ⟨x,z⟩\langle x, \lambda y + \mu z \rangle = \lambda \langle x, y \rangle + \mu \langle x, z \rangle
    (1)
  2. エルミート対称性:∀(x,y)∈H2\forall (x, y) \in \mathcal{H}^2、
    ⟨x,y⟩=⟨y,x⟩∗\langle x, y \rangle = \langle y, x \rangle^*
    (2)
  3. 正定値性:∀x∈H\forall x \in \mathcal{H}、
    ⟨x,x⟩≥0かつ⟨x,x⟩=0⇔x=0H\langle x, x \rangle \geq 0 \quad \text{かつ} \quad \langle x, x \rangle = 0 \Leftrightarrow x = 0_{\H}
    (3)

性質(1)と(2)から、第1引数についての共役線形性、または反線形性が従う5:⟨λx+μy,z⟩=λ∗⟨x,z⟩+μ∗⟨y,z⟩\langle \lambda x + \mu y, z \rangle = \lambda^* \langle x, z \rangle + \mu^* \langle y, z \rangle。一方の引数に線形、他方に共役線形な写像を半双線形という6。以下ではエルミートという語を省き、単に内積と呼ぶ。

注 5: 数学では通常、逆の約束、すなわち第1引数に線形、第2引数に共役線形を用いるが、基本的性質は変わらない。
注 6: R\mathbb{R}ベクトル空間では共役は不要で、内積は単に双線形になる。

位相的性質を先取りして、重要な結果を述べる。内積は二変数について連続である。すなわちノルムの意味でxn→xx_n \to x、yn→yy_n \to y、つまり∥xn−x∥→0\|x_n - x\| \to 0、∥yn−y∥→0\|y_n - y\| \to 0なら、

⟨xn,yn⟩→⟨x,y⟩ が C\langle x_n, y_n \rangle \to \langle x, y \rangle \text{ が } \C

で成立する。量子測定の公準では、系が状態ψ\psiにあるとき固有ベクトルφ\phiに対応する物理量の結果を観測する確率が∣⟨φ,ψ⟩∣2|\langle \phi , \psi \rangle|^2で与えられることを見る(第 1.3 (テーマ 3, 課 1, この言語では未公開)節を参照)。内積の連続性は、状態ψ\psiの小さな変化が確率の小さな変化をもたらすことを保証し、これは望ましい性質である。

内積はもう一つ基本的性質を満たす。

定理 2 (コーシー=シュワルツの不等式)
H2\mathcal{H}^2の任意のベクトルxxとyyについて、

∣⟨x,y⟩∣⩽∥x∥ ∥y∥|\langle x,y\rangle |\leqslant \|x\|\ \|y\|

(4)

が成り立つ。ここで∥x∥  =def  ⟨x,x⟩\|x\| \equiv \sqrt{\langle x, x \rangle}である。

特にこの不等式により、記号が示唆するようにx↦∥x∥=⟨x,x⟩x \mapsto \|x\| = \sqrt{\langle x, x \rangle}が実際にノルムであることを証明できる。

証明.
ノルムの三条件を確認する。∥x∥2=⟨x,x⟩≥0\|x\|^2 = \langle x, x \rangle \geq 0で、等号はx=0Hx = 0_{\H}のとき、かつそのときに限る。これは内積の定義から直接従う。また∥λx∥=⟨λx,λx⟩=∣λ∣2⟨x,x⟩=∣λ∣∥x∥\|\lambda x\| = \sqrt{\langle \lambda x, \lambda x \rangle} = \sqrt{|\lambda|^2 \langle x, x \rangle} = |\lambda| \|x\|である。最後に、 ∥x+y∥2=⟨x+y,x+y⟩=∥x∥2+2 ℜ⟨x,y⟩+∥y∥2≤∥x∥2+2∣⟨x,y⟩∣+∥y∥2.\begin{aligned} \|x + y\|^2 &= \langle x+y, x+y \rangle \\ &= \|x\|^2 + 2\,\Re\langle x, y \rangle + \|y\|^2 \\ &\leq \|x\|^2 + 2|\langle x, y \rangle| + \|y\|^2. \end{aligned}

コーシー=シュワルツの不等式∣⟨x,y⟩∣≤∥x∥ ∥y∥|\langle x, y \rangle| \leq \|x\|\,\|y\|を使うと、

∥x+y∥2≤∥x∥2+2∥x∥ ∥y∥+∥y∥2=(∥x∥+∥y∥)2,\|x+y\|^2 \leq \|x\|^2 + 2\|x\|\,\|y\| + \|y\|^2 = \bigl(\|x\| + \|y\|\bigr)^2,

となり、平方根を取れば三角不等式を得る。

こうして次の定義に至る。

定義 9 (複素前ヒルベルト空間)
複素前ヒルベルト空間はエルミート内積をもつベクトル空間である。∥x∥=⟨x,x⟩\|x\| = \sqrt{\langle x, x \rangle}はノルムなので、これによりノルム線形空間にもなる。

複素前ヒルベルト空間H\mathcal{H}では、次の便利な公式がある。

命題 1 (公式集)
(x,y)∈H2(x, y) \in \mathcal{H}^2とし、(x1,…,xn)(x_1, \dots, x_n)をH\mathcal{H}のベクトルの族とする。
  1. ピタゴラスの定理:⟨x,y⟩=0  ⟺  ∥x+y∥2=∥x∥2+∥y∥2\langle x, y \rangle = 0 \iff \|x + y\|^2 = \|x\|^2 + \|y\|^2。 より一般に、(xi)1≤i≤n(x_i)_{1 \le i \le n}が互いに直交するなら、
    ∥∑i=1nxi∥2=∑i=1n∥xi∥2\left\| \sum_{i=1}^n x_i \right\|^2 = \sum_{i=1}^n \|x_i\|^2
    (5)
  2. 平行四辺形恒等式:
    ∥x+y∥2+∥x−y∥2=2(∥x∥2+∥y∥2).\|x + y\|^2 + \|x - y\|^2 = 2 \left( \|x\|^2 + \|y\|^2 \right).
    (6)
  3. 偏極公式:
    ⟨x,y⟩=14(∥x+y∥2−∥x−y∥2+i∥x+iy∥2−i∥x−iy∥2)\langle x, y \rangle = \frac{1}{4} \left( \|x + y\|^2 - \|x - y\|^2 + i \|x + iy\|^2 - i \|x - iy\|^2 \right)
    (7)

最後の二式は、エルミート内積とノルムの関係を与える重要な定理につながる。フレシェ=フォン・ノイマン=ジョルダンの定理は、ノルム空間EEのノルム∥⋅∥\|\cdot\|が内積から生じることは、平行四辺形恒等式を満たすことと同値だと述べる。平行四辺形恒等式は内積の存在を調べる判定条件である。存在するなら、偏極公式がノルムから内積を再構成する手順を与える。

2.2. 完備性とヒルベルト空間

前ヒルベルト空間からヒルベルト空間へ進むには、欠かせない位相的概念、完備性がある。

定義 10 (ヒルベルト空間)
ヒルベルト空間H\mathcal{H}は、内積から誘導されるノルムについて完備な前ヒルベルト空間である。すなわちH\mathcal{H}のすべてのコーシー列がH\mathcal{H}内で収束する。コーシー列とは、ノルムが定める距離について次を満たす列である。

∀ε>0,∃N∈Nが存在して∀p≥N∀q≥Nd(xp,xq)<ε,\forall \varepsilon > 0, \exists N \in \N \quad \textrm{が存在して} \quad \forall p\geq N\quad \forall q\geq N\quad d(x_{p},x_{q})<\varepsilon ,

(8)

つまりnnが大きくなると、項同士がいくらでも近づく列である。

この位相的側面も専用の章で再び扱う。今は完備性が量子物理に本質的であると述べておこう。直観的には、完備空間には「穴」がない。つまりH\mathcal{H}の元の列が、H\mathcal{H}の外にある何かに収束することはない。有理数にはこれが欠けている。うまく作った有理数列は有理数でない数に近づくことがあり、実際、実数はそのように構成される。

量子力学では系のあらゆる物理状態がヒルベルト空間のベクトルであり、逆も成り立つ。これが量子力学の第一公準である。状態空間が完備でなければ、例えば波動関数の時間発展がシュレーディンガー方程式の作用で「空間の外へ出て」、意味のない「非物理的状態」になりかねない。

完備性は別の基本公準にも関わる。量子測定の結果は、自己共役線形演算子としての物理的可観測量のスペクトルに対応しなければならない。しかし完備でない空間では演算子に随伴が存在するとは限らない。また自己共役演算子の構造を調べるスペクトル定理にも完備性が必要である。

さらに、フーリエ級数展開や固有状態基底への分解など、無限和を含む量子的表現が意味をもつには完備性が必要である。例えばディラック記法で∣ψ⟩=∑n=1∞cn∣n⟩|\psi\rangle = \sum_{n=1}^{\infty} c_n |n\rangleと書くには(第 4 (テーマ 2, 課 2)節を参照)、この級数の存在を仮定しており、それを保証するのは完備性である。

ただし朗報もある。この完備性の微妙さが必要なのは無限次元だけであり、有限次元では次の重要な定理が問題を簡単にする。

定理 3 (有限次元ノルム空間の完備性)
完備な付値体7(例えばR\mathbb{R}やC\mathbb{C})上の有限次元ノルム線形空間はすべて完備である。特にR\RまたはC\C上の有限次元前ヒルベルト空間は自動的にヒルベルト空間となる。
注 7: 絶対値をもち、その絶対値について自身が完備な体である。

これでヒルベルト空間の代数的記述へ進める。

2.3. 代数的基底とヒルベルト基底

ベクトル空間の代数的基底の定義はすでに復習した(定義 2)。それはベクトルを有限和に分解するものだった。ノルムが誘導する位相と完備空間を導入する主な考えは、今や列の収束を語れるということである。特に、あるベクトルxkx_kについてxn=∑k=1nxkx_n = \sum_{k=1}^{n} x_kとした部分和(xn)(x_n)の収束を考えられる。この和が収束すれば級数、すなわち無限和を得る。(xn)→x(x_n) \to xで、x=∑k=1∞xkx = \sum_{k=1}^{\infty} x_kである。空間が完備なら、その極限が空間に属することが保証される。

つまりヒルベルト空間の代数的次元が無限の場合、ベクトルを無限級数に分解することが許されるようになる。これが新しい基底の概念を与える。

定義 11 (ヒルベルト基底)
H\mathcal{H}をヒルベルト空間とする。族(ei)i∈I(e_i)_{i \in I}がヒルベルト基底であるとは、完全正規直交系、すなわち次を満たす族であることをいう。
  1. 正規直交である:⟨ei,ej⟩=δij\langle e_i, e_j \rangle = \delta_{ij}。
  2. 完全である:有限線形結合がH\mathcal{H}に稠密である。 Vect(ei,i∈I)‾=H,\overline{\mathrm{Vect}(e_i, i \in I)} = \mathcal{H}, 上線は閉包を表す。詳細は位相の章を参照。

定義を理解するため、位相的な稠密性の概念が必要になる。

定義 12 (ノルム空間における稠密性)
(X,∥⋅∥X)(X, \|\cdot\|_X)をノルム空間、A⊆XA \subseteq Xとする。 XXの任意の点をAAの点でいくらでも近く近似できるとき、AAはXXに稠密であるという。すなわち任意のx∈Xx \in Xと任意のε>0\varepsilon > 0に対し、∥x−a∥<ε\norm{x -a} < \varepsilonとなるa∈Aa \in Aが存在する。

ヒルベルト空間もノルム空間なので、この定義が適用される。完全性は、H\Hの任意のベクトルをH\Hの元の有限線形結合でいくらでも近く近似できることを意味する。

代数的基底と違い、すべてのベクトルが有限線形結合に等しいとは言っていない。ヒルベルト基底の線形結合でいくらでも近く近似できるのである。完備性により、これらの近似は実際にxへ収束する。IIの任意の濃度について、次の定理がある。

定理 4 (展開定理)
(ei)i∈I(e_i)_{i \in I}がH\mathcal{H}のヒルベルト基底なら、任意のx∈Hx \in \mathcal{H}は次のように書ける。

x=∑i∈I⟨ei,x⟩eix = \sum_{i \in I} \langle e_i, x \rangle e_i

(9)

さらにパーセバルの等式が成り立つ。

∥x∥2=∑i∈I∣⟨ei,x⟩∣2\|x\|^2 = \sum_{i \in I} |\langle e_i, x \rangle|^2

(10)

IIが非可算の場合、和はxxに依存する高々可算な添字集合にわたる。

ヒルベルト基底の定義と展開定理のつながりは直ちには明らかでない。

証明.
証明の要点は二つある。まず完全正規直交系{ei}i∈I\{e_i\}_{i \in I}の完全性により、ヒルベルト空間の任意の点xxへの近似列を構成できる。実際、稠密性から、任意のε>0\epsilon > 0に対して有限線形結合yε=∑i∈Jαieiy_\epsilon = \sum_{i \in J} \alpha_i e_iが存在する。J⊂IJ \subset Iは有限添字集合で、∣x−yε∣<ε|x - y_\epsilon| < \epsilonを満たす。

第二の要点は、部分和SJ=∑i∈J⟨ei,x⟩eiS_J = \sum_{i \in J} \langle e_i, x \rangle e_iがxxのVJ=Vect(ei,i∈J)V_J = \mathrm{Vect}(e_i, i \in J)への直交射影であることだ。ここでは証明せず認める直交射影の性質により、SJS_Jはxxへの距離を最小にする。

∣x−SJ∣=inf⁡y∈VJ∣x−y∣≤∣x−yε∣<ε|x - S_J| = \inf_{y \in V_J} |x - y| \leq |x - y_\epsilon| < \epsilon

したがって列εn→0\epsilon_n \to 0を取ると、∥x−SJn∥≤εn\|x - S_{J_n}\| \leq \epsilon_nを満たす有限部分集合の列JnJ_nを得る。しかしJnJ_nは必ずしも増大列でないため、このままでは証明が完了しない。可算の場合、JnJ_nをJn′=J1∪⋯∪JnJ_n' = J_1 \cup \cdots \cup J_nに置き換えれば、 ∥x−SJn′∥→0\|x - S_{J_n'}\| \to 0を満たす有限部分集合の増大列となり、求める収束が得られる。詳細は[6]を参照。

無限次元では、代数的基底の濃度は常にヒルベルト基底の濃度より真に大きい。直観は簡単である。代数的基底の有限線形結合はすべての点xxへ正確に到達しなければならないが、ヒルベルト基底なら近似すればよい。後者は「精度が低い」ため、独立な方向が少なくて済む8。言い換えると、ヒルベルト基底の有限線形結合は空間のごく一部、Vect(ei)⊊H\mathrm{Vect}(e_i) \subsetneq \mathcal{H}しか作らない。一般にH\mathcal{H}のベクトルを表すには収束する無限級数が必要である。

注 8: より正確には、H\mathcal{H}が濃度ℵ0\aleph_0の可算ヒルベルト基底をもつなら、ベールの定理によって代数的基底は必ず非可算で、その濃度は少なくとも2ℵ02^{\aleph_0}となる。
注意 1 (有限次元での基底の一致)
上の議論は無限次元に対するものである。一方、有限次元nnでは二つの基底概念は一致する。ヒルベルト基底は代数的基底であり、「ほぼ逆に」、グラム=シュミットの正規直交化によって任意の代数的基底をヒルベルト基底に変えられる。得られた濃度nnの族は、有限結合ですでに空間全体を生成するので自動的に完全である。展開定理は有限次元では自明で、無限次元においてこそ意味をもつ。

最後に、量子物理の数学で非常に有用な別の公式を挙げる。

命題 2 (ベッセルの不等式)
(ei)i∈I(e_i)_{i \in I}を正規直交系とする。任意のx∈Hx \in \mathcal{H}について、

∑i∈I∣⟨x,ei⟩∣2≤∥x∥2\sum_{i \in I} |\langle x, e_i \rangle|^2 \leq \|x\|^2

(11)

であり、パーセバルの等号が成り立つのは、その族がさらに完全であるとき、かつそのときに限る。

2.4. ヒルベルト次元と分類

すべてのヒルベルト空間の分類に必要な材料はほぼそろった。残る基本的不変量はヒルベルト次元である。

定理 5 (ヒルベルト次元)
H\mathcal{H}をヒルベルト空間とする。次が成り立つ。
  1. すべてのヒルベルト空間は少なくとも一つのヒルベルト基底をもつ。
  2. H\mathcal{H}のヒルベルト基底はすべて同じ濃度をもつ。

したがってH\mathcal{H}のヒルベルト次元を定義でき、dim⁡(H)\dim(\mathcal{H})と書く。それは有限、可算無限、または非可算無限である。

分類には最後に、ヒルベルト空間の間の適切な同値関係が必要である。定義 4のベクトル空間の同型を、まずノルム空間へ、次いでヒルベルト空間へ広げる。今は連続性の直観的理解で十分である。

定義 13 (ノルム空間とヒルベルト空間の同型)
EEとFFをノルム線形空間、T:E→FT : E \to Fを線形写像とする。
  • TTがノルム線形空間の同型、または位相同型であるとは、TTが線形かつ全単射で、TTとT−1T^{-1}がともに連続であることをいう。
  • ヒルベルト空間H\HとG\mathcal{G}の場合、TTがヒルベルト同型、または等長同型であるとは、さらにTTが内積を保つことである。 ⟨T(x),T(y)⟩G=⟨x,y⟩H,∀(x,y)∈H2.\langle T(x), T(y) \rangle_\mathcal{G} = \langle x, y \rangle_{\H}, \quad \forall (x,y) \in \H^2. TTをユニタリ演算子とも呼ぶ。

TTが内積を保てば、TTは自動的にノルムを保つ。すなわち∥T(x)∥G=∥x∥H\|T(x)\|_{\mathcal{G}} = \|x\|_{\H}である。これが等長写像(線形全単射)と呼ぶ理由である。分類の基礎となるのは次の定理である。

定理 6 (次元による特徴づけ)
二つのヒルベルト空間H1\mathcal{H}_1とH2\mathcal{H}_2が等長同型であることは、同じヒルベルト次元をもつことと同値である:dim⁡(H1)=dim⁡(H2)\dim(\mathcal{H}_1) = \dim(\mathcal{H}_2)。
系 1 (ヒルベルト空間の分類。)
等長同型を同一視すると、次が存在する。
  1. 任意の整数n≥1n \geq 1について、有限次元nnのヒルベルト空間は一つだけである。標準的な代表はCn\mathbb{C}^n、またはR\mathbb{R}上ではRn\mathbb{R}^nである。
  2. 可算無限次元ヒルベルト空間は一つだけで、標準的な代表は二乗総和可能な数列の空間ℓ2(N)\ell^2(\mathbb{N})である。 ℓ2(N)={(xn)n∈N:∑n=1∞∣xn∣2<∞}\ell^2(\mathbb{N}) = \left\{(x_n)_{n \in \mathbb{N}} : \sum_{n=1}^{\infty} |x_n|^2 < \infty\right\}
  3. 非可算無限基数κ≥ℵ1\kappa \geq \aleph_1ごとに、次元κ\kappaのヒルベルト空間は一つだけで、ℓ2(κ)\ell^2(\kappa)を代表に取れる9。
    注 9: 濃度κ\kappaの添字集合IIに対し、ℓ2(I)={(xi)i∈I:∑i∈I∣xi∣2<∞}\ell^2(I) = \{(x_i)_{i \in I} : \sum_{i \in I} |x_i|^2 < \infty\}と定義する。この和では非零項は高々可算個である。

ここで次元とは、もちろんヒルベルト次元である。すべてのヒルベルト空間はこれらのモデルのいずれかと等長同型で、分類は完全である。次節では、ずっと後に再び扱う非可算無限次元を除いて詳しく説明する。これらは自由度が有限(例えばスピン)、可算無限(例えば質点の量子力学)、非可算(例えば場の量子論)の量子系の参照空間になる。

注意 2 (可分性と濃度)
ヒルベルト空間H\mathcal{H}が可算稠密部分集合をもつとき、可分という。ヒルベルト空間が可分であることは、ヒルベルト次元が高々可算、つまり有限または可算無限であることと同値だと示せる。

したがって分類は、図 (1)にも記したように、有限次元、可分無限次元、非可分のヒルベルト空間という形でも表せる。

可分性は上の分類に必須ではないが、実際には有用である。ヒルベルト基底を明示的に作るより、可分か否かを示すほうが簡単なことが多い。

3. モデル空間

3.1. ヒルベルト空間Cn\C^n

具体的には複素数のnn組の集合である。

Cn={x=(x1,x2,...,xn):xi∈C,i=1,...,n}\mathbb{C}^n = \{x = (x_1, x_2, ..., x_n) : x_i \in \mathbb{C}, i = 1, ..., n\}

これに次を備える。

  • エルミート内積:⟨x,y⟩=∑i=1nxi∗yi\langle x, y \rangle = \sum_{i=1}^{n} x_i^* y_i。複素共役に注意。
  • 対応するユークリッドノルム:∥x∥=∑i=1n∣xi∣2\|x\| = \sqrt{\sum_{i=1}^{n} |x_i|^2}。

これはnn次元ノルム空間で、完備な体上で有限次元なので完備性が保証される。よってヒルベルト空間である。標準基底を列ベクトルで書くと、

ei=(0⋮010⋮0)(1は第i成分)。e_i = \begin{pmatrix} 0 \\ \vdots \\ 0 \\ 1 \\ 0 \\ \vdots \\ 0 \end{pmatrix} \quad \text{(1は第i成分)。}

これは濃度nnのヒルベルト基底であり、代数的基底でもある。すなわち任意のx∈Cnx \in \mathbb{C}^nは正確に有限和に分解される。

x=∑i=1nxiei=∑i=1n⟨ei,x⟩eix = \sum_{i=1}^{n} x_i e_i = \sum_{i=1}^{n} \langle e_i , x \rangle e_i

このヒルベルト空間は、互いに区別可能な状態の数が有限な量子系、特に二準位系や量子ビットに用いられる。

3.2. ヒルベルト空間ℓ2(N)\ell^2(\mathbb{N})

二乗総和可能な数列の集合として定義される。

ℓ2(N)={x=(xn)n≥1:xn∈C,∑n=1∞∣xn∣2<∞}\ell^2(\mathbb{N}) = \left\{x = (x_n)_{n \geq 1} : x_n \in \mathbb{C}, \sum_{n=1}^{\infty} |x_n|^2 < \infty\right\}

次を備えるとヒルベルト空間になることを示せる。

  • 内積:⟨x,y⟩=∑i=1∞xi∗yi\langle x, y \rangle = \sum_{i=1}^{\infty} x_i^* y_i。今回は無限和である。
  • 対応するノルム:∥x∥=∑i=1∞∣xi∣2\|x\| = \sqrt{\sum_{i=1}^{\infty} |x_i|^2}。同じ注意が当てはまる。

標準基底を明示的に作り、その可算性を示そう。基底はCn\C^nのものに似ている。任意のi∈Ni \in \mathbb{N}に対し、同じく列ベクトルとして、

ei=(0,0,…,0,1,0,… ),e_i = (0,0,\dots,0,1,0,\dots),

と定める。第ii成分が11、ほかが00のベクトルである。有限次元との違いは、成分が無限個あることだけだ。

証明.
{ei}i∈N\{e_i\}_{i \in \mathbb{N}}は明らかに正規直交で、完全でもある。数列(x1,x2,...)(x_1, x_2, ...)で与えられる任意のx∈ℓ2(N)x \in \ell^2(\mathbb{N})について、xxを有限部分和で近似できるからである。 x(N)=∑i=1Nxiei=(x1,x2,…,xN,0,0,… ).x^{(N)} = \sum_{i=1}^N x_i e_i = (x_1, x_2, \dots, x_N, 0,0,\dots).

実際、その差は次を満たす 10。

注 10: ここでは、∑n=1∞∣xn∣2<∞\sum_{n=1}^\infty |x_n|^2 < \inftyなら級数の尾部がゼロに近づくという結果、すなわちlim⁡N→∞∑n=N+1∞∣xn∣2=0.\lim_{N \to \infty} \sum_{n=N+1}^\infty |x_n|^2 = 0.を用いる。 これは残る和が必ず非負の無限個の項からなることに関係する。
∥x−x(N)∥2=∑i=N+1∞∣xi∣2→N→∞0,\|x - x^{(N)}\|^2 = \sum_{i=N+1}^\infty |x_i|^2 \xrightarrow[N\to\infty]{} 0,

よってeke_kの有限結合は稠密である(定義 11)。したがって{ei}i∈N\{e_i\}_{i \in \mathbb{N}}はヒルベルト基底で、構成からその濃度はN\Nの濃度である。展開定理により、任意のx∈ℓ2(N)x \in \ell^2(\mathbb{N})は、

x=∑i=1∞xiei=∑i=1∞⟨ei,x⟩eix = \sum_{i=1}^\infty x_i e_i = \sum_{i=1}^\infty \langle e_i, x \rangle e_i

と書け、級数はℓ2\ell^2のノルムで収束する。

このヒルベルト空間は例えば量子調和振動子に使われる。後に見るように、エネルギー固有状態は上限のない整数nnで番号づけられ、どんな調和振動子の状態もこのような級数になる。

3.3. ヒルベルト空間L2(R)L^2(\R)

一次元の質点の量子力学では、波動関数ψ(x)\psi(x)は実変数の複素数値関数である。確率解釈は次を要求する。

∫Rψ∗(x) ψ(x) dx=1.\int_\R \psi^*(x)\, \psi(x)\, dx = 1.

したがって対応する空間を、二乗可積分関数の集合として定義するのが自然である。

H=L2(R)={ψ:R→C ∣ ∫R∣ψ(x)∣2 dx<∞}.\mathcal{H} = L^2(\R) = \big\{\psi : \R \to \mathbb{C} \ \big|\ \int_\R |\psi(x)|^2\, dx < \infty \big\}.

「<∞< \infty」は状態をいつでも規格化できることを示す。内積を

⟨ψ,φ⟩=∫Rψ∗(x) φ(x) dx,\langle \psi, \phi \rangle = \int_\R \psi^*(x)\, \phi(x)\, dx,

とし、誘導されるノルムは

∥ψ∥=⟨ψ,ψ⟩=∫R∣ψ(x)∣2 dx.\|\psi\| = \sqrt{\langle \psi, \psi \rangle} = \sqrt{\int_\R |\psi(x)|^2 \, dx}.

となる。これでヒルベルト空間になることを示せるが、完全に自明ではない。ヒルベルト基底を明示でき、エルミート、ウェーブレット、ラゲール、ウォルシュなどが知られている。例えば、まずエルミート多項式を漸化式

Hn+1(x)=2 x Hn(x)−2 n Hn−1(x),H0(x)=1,  H1(x)=2x,H_{n+1}(x) = 2\, x\, H_n(x) - 2\, n\, H_{n-1}(x), \quad H_0(x) = 1, \; H_1(x) = 2x,

で定め、次にエルミート関数を

ψn(x)=12nn!π e−x2/2Hn(x);\psi_n(x) = \frac{1}{\sqrt{2^n n! \sqrt{\pi}}}\, e^{-x^2/2} H_n(x) ;

と定義する。ここでは、これらが正規直交系であることを認める。

∫Rψn(x) ψm(x)dx=δnmここではψn∗=ψn\int_\R \psi_n(x) \, \psi_m(x) dx = \delta_{nm} \quad \textrm{ここではψn∗=ψn\psi_n^* = \psi_n}

しかも完全なのでヒルベルト基底である。なお、これは一次元調和振動子のハミルトニアンの固有基底でもある。詳細はウィキペディア[7]を参照。実際には明示式が非常に煩雑なので、この基底はあまり使わない。「別の基底」が考案されたが、それは実際の基底ではなく連続的な一般化基底、有名なケット∣x⟩\ket{x}である。これについては後に戻る。

3.4. ヒルベルト空間L2(R3)L^2(\mathbb{R}^3)とL2(R3n)L^2(\mathbb{R}^{3n})

三次元でも同様にL2(R3)L^2(\R^3)を考え、内積を

⟨ψ,φ⟩=∫R3ψ∗(x) φ(x) d3x.\langle \psi, \phi \rangle = \int_{\R^3} \psi^*(\mathbf{x})\, \phi(\mathbf{x})\, d^3x.

とする。三次元でnn粒子の系なら状態空間は

L2(R3n)={ψ:R3n→C  ∣  ∫R3n∣ψ(x1,…,xn)∣2 d3x1…d3xn<∞}.L^2(\mathbb{R}^{3n}) = \Bigl\{ \psi : \mathbb{R}^{3n} \to \mathbb{C} \;\Bigm|\; \int_{\mathbb{R}^{3n}} |\psi(\mathbf{x}_1, \dots, \mathbf{x}_n)|^2 \, d^3x_1 \dots d^3x_n < \infty \Bigr\}.

内積は

⟨ψ,φ⟩=∫R3nψ∗(x1,…,xn) φ(x1,…,xn) d3x1…d3xn,\langle \psi, \phi \rangle = \int_{\mathbb{R}^{3n}} \psi^*(\mathbf{x}_1, \dots, \mathbf{x}_n)\, \phi(\mathbf{x}_1, \dots, \mathbf{x}_n)\, d^3x_1 \dots d^3x_n,

対応するノルムは

∥ψ∥=⟨ψ,ψ⟩=∫R3n∣ψ(x1,…,xn)∣2 d3x1…d3xn.\|\psi\| = \sqrt{\langle \psi, \psi \rangle} = \sqrt{\int_{\mathbb{R}^{3n}} |\psi(\mathbf{x}_1, \dots, \mathbf{x}_n)|^2 \, d^3x_1 \dots d^3x_n}.

これらはすべてヒルベルト空間であることを認める。

4. おわりに

ここまでで読者が驚くかもしれないのは、一次元の質点量子力学を表すL2(R)L^2(\R)が、三次元物理を表すL2(R3)L^2(\R^3)と同型だという点である。別の講義で、なぜ矛盾でないかを詳しく見る。主な考えは、物理はヒルベルト空間だけでなく可観測量の集合にもよって定まるということだ。L2(R)L^2(\R)からL2(R3)L^2(\R^3)へのどの同型も、一次元の可観測量代数全体を三次元のそれへ同時に移すことはできない。つまり一組[X^,P^][\hat{X}, \hat{P}]を、三組の独立な[X^i,P^j]=iℏδij[\hat{X}_i, \hat{P}_j] = i\hbar \delta_{ij}へ移せないのである。

同型は数学的な等しさでもない。二つのヒルベルト空間は関数空間としては確かに異なるが、ヒルベルト構造については同型である。同型が述べるのは構造的類似性、すなわちヒルベルト基底の濃度として同じ大きさをもち、同じヒルベルト構造の性質をもつことだけである。同型のもとでノルム、距離、直交性、収束や連続性などの位相的性質が保たれる。

したがって、与えられた濃度について等長性を除けば抽象ヒルベルト空間は一つでも、具体的な実現は無限にある。

それでも分類の理解に時間をかけたのは無駄ではない。見たように、量子系の「次元性」に応じた異なる物理的状況に対応し、特に基底の性質に応じて有限和、無限級数、連続積分という異なる計算規則を伴うからである。また、対応する線形演算子の理論は有限次元と無限次元で根本的に変わる。

5. 参考文献