# スペクトルの多重度：Hahn–Hellinger の定理と多重度関数

> 可分 Hilbert 空間上の自己共役作用素を、減少する測度の列による掛け算作用素の直和に分解する Hahn–Hellinger の定理を証明し、多重度関数を定義する。相互スペクトル密度の Gram 行列の階数で多重度を読み取る方法と、太った Cantor 集合も扱う。
> https://rikai.mugen-giken.com/mathematics/functional-analysis/spectral-multiplicity

## 0. この記事の要点

和音を周波数ごとに分けると、どの高さの音が鳴っているかがわかります。量子力学の観測量や微分方程式に現れる作用素も、同じように「値ごと」に分けて調べます。このとき大事なのは、どの値が現れるか（スペクトル）だけではありません。同じ値に互いに独立な状態がいくつ乗っているか、という「重なりの数」も、作用素の正体を決める情報です。

有限次元では、重なりの数は固有空間の次元です。対称行列は、固有値と、それぞれの固有値が何重に現れるかを指定すれば、直交変換を除いて決まります。無限次元の自己共役作用素では、固有値が 1 つも無いのにスペクトルが区間を埋め尽くすことがあり、「1 点の上の次元」は意味を失います。それでも、たとえば直線上の自由粒子では各エネルギーに右向きと左向きの 2 つの運動があり、3 次元の自由粒子ではあらゆる方向の運動があります。この「2 つ」「無限個」を測度の言葉で正確に数えるのが**多重度**の理論で、100 年以上前に無限個の変数の 2 次形式の研究から生まれました。

この記事では、自己共役作用素をユニタリ同値（量子力学では「同じ物理を表す座標の取り替え」）を除いて完全に分類する Hahn–Hellinger の定理を証明し、多重度を表す関数（多重度関数）を定義します。さらに、有限個のベクトルの「スペクトルの重なり具合」を並べた行列の階数から多重度を読み取る方法を用意します。これは、散乱理論や時間作用素の理論で、具体的な作用素の多重度を確かめるときの道具になります。要点は次のとおりです。

- **巡回部分空間**（1 つのベクトルに $H$ の関数を作用させて得られる部分空間）の上では、自己共役作用素 $H$ は $L^2(\mathbb{R},\mu)$ 上の $\lambda$ の掛け算になります。可分な空間は互いに直交する巡回部分空間の可算直和に分解できます。
- **最大スペクトル型**: ある 1 つのベクトル $\psi_0$ のスペクトル測度が、すべてのベクトルのスペクトル測度を絶対連続に支配します。その零集合はちょうど $E_H(B)=0$ となる集合です。
- **Hahn–Hellinger の定理**: $H$ は、$\mu_1\gg\mu_2\gg\cdots$ と減少する有限測度の列について $\bigoplus_k L^2(\mathbb{R},\mu_k)$ 上の $\lambda$ の掛け算にユニタリ同値で、測度の列は同値類として一意です。純絶対連続なら、Lebesgue 可測集合の減少列 $E_1\supseteq E_2\supseteq\cdots$ によって $H\cong\bigoplus_k\lambda|_{L^2(E_k)}$ と書け、**多重度関数** $m(\lambda)=\#\{k:\lambda\in E_k\}$ がほとんど至る所で一意に決まります。
- **Gram 行列による読み取り**: 稠密な列 $\{\psi_n\}$ の相互スペクトル密度を並べた行列 $G_N(\lambda)$ の階数は $m(\lambda)$ を超えず、$N\to\infty$ の上限は $m(\lambda)$ に一致します。一意性の証明もこの事実から出ます。
- 連続な行列値関数の階数は**下半連続**です。太った Cantor 集合（閉で内点を持たないのに測度が正の集合）を構成し、多重度関数の例に使います。

## 1. 動機

$L^2(0,1)$ 上の変数 $\lambda$ の掛け算作用素 $H_1$ と、$L^2(0,1)\oplus L^2(0,1)$ 上で両方の成分に $\lambda$ を掛ける作用素 $H_2$ を比べてみます。どちらもスペクトルは $[0,1]$ で、固有値は無く、スペクトルは純絶対連続です（<Ref to="mathematics/functional-analysis/spectrum-classification#def-spectral-subspaces" />）。スペクトルの集合も型も同じですが、$H_1$ と $H_2$ はユニタリ同値ではありません。$H_1$ と可換な有界作用素はすべて互いに可換ですが（$L^\infty$ の掛け算作用素だけです。<Ref to="mathematics/operator-algebras/von-neumann-algebras#cor-linfty-maximal-abelian" />）、$H_2$ と可換な作用素には $2\times2$ の定数行列が含まれ、互いに可換ではないからです。違いは「$[0,1]$ の各点が何重に現れるか」にあります。

有限次元では、この情報は固有空間の次元そのものです。無限次元では、1 点の「次元」は意味を持たないので（$H_1$ の固有空間はすべて $\{0\}$ です）、点ごとの次元を測度論的に定義し直さなければなりません。Hellinger（1907 年の学位論文と 1909 年の論文）と Hahn（1912）は、有界な 2 次形式の対角化の問題として、この定義と分類を与えました。現代的には、スペクトル定理（<Ref to="mathematics/functional-analysis/spectral-theorem-unbounded#thm-spectral-multiplication" />）の「掛け算作用素への書き直し」を、測度の選び方まで込めて一意にしたものが Hahn–Hellinger の定理です。

この記事の後半の Gram 行列による読み取りは、分類の一意性を示す道具であると同時に、具体的な作用素の多重度を「有限個のベクトルのスペクトル測度」から計算する方法でもあります。たとえば、時間作用素の理論で、ある種の作用素が存在するための条件が多重度関数の下半連続性の言葉で書けますが、その証明はこの読み取りと、連続な行列の階数の下半連続性を組み合わせて行います。

### 1.1. 歴史：無限個の変数の 2 次形式から Hilbert 空間の作用素へ

多重度の理論は、Hilbert の積分方程式の研究から始まりました。Hilbert は 1904 年から 1910 年にかけての一連の論文で、積分方程式を無限個の変数の 2 次形式 $\sum_{j,k}a_{jk}x_jx_k$ の問題に書き直し、それを直交変換で標準形に直すことを考えました。有限個の変数なら標準形は固有値の並びだけで決まります。ところが無限個の変数では、固有値（Hilbert の言葉で点スペクトル）のほかに、線分の上に広がる連続スペクトル（Streckenspektrum）が現れます。連続スペクトルの部分では、直交変換で変わらない量（直交不変量）は何か、という問いが残りました。

Hilbert の学生だった Hellinger は、1907 年の学位論文でこの問いに取り組みました。彼は、連続スペクトルの部分の不変量を、のちに **Hellinger 積分**と呼ばれる $\int(\mathrm{d}\rho)^2/\mathrm{d}\sigma$ の形の積分（2 つの測度の「比」を測る積分）で記述し、1909 年の Crelle 誌の論文で理論をまとめ直しました。Hellinger 自身はこの積分を Lebesgue 積分に直せないと考えていましたが、Hahn は 1912 年の論文で、それが Lebesgue 積分に帰着できることを示し、直交不変量の系を測度論の言葉で与えました。この記事の「測度の同値類の減少列」（<Ref to="thm-hahn-hellinger" />）は、Hahn の答えを現代の言葉で書いたものです。

1920 年代の終わりに、von Neumann が量子力学の数学的基礎として抽象的な Hilbert 空間を導入し、非有界な自己共役作用素のスペクトル定理を証明すると（1929 年）、2 次形式の理論は作用素の理論として読み直されました。Stone の 1932 年の著書 *Linear Transformations in Hilbert Space* は、自己共役作用素のユニタリ同値による分類を扱っています。Halmos の 1951 年の本は、この分類を射影値測度と測度の同値類の言葉で整理した教科書で、この記事の述べ方もその流れに沿っています。

<Figure caption="多重度の理論とその応用の年表（本文で触れた出来事だけを並べた。間隔は年数に比例しない）。">
<svg viewBox="0 0 640 210" width="100%" role="img" aria-label="左から右へ 1906 年から 1983 年までの 9 つの出来事を並べた年表。1906 年 Hilbert の連続スペクトル、1907 年 Hellinger の学位論文、1909 年 Hellinger 積分の論文、1912 年 Hahn の直交不変量、1929 年 von Neumann のスペクトル定理、1932 年 Stone の作用素の分類、1951 年 Halmos の多重度の教科書、1957 年 Kato と Rosenblum のトレース類摂動の散乱理論、1983 年 Schmüdgen の交換関係の表現の分類">
<line x1="30" y1="105" x2="615" y2="105" stroke="currentColor" stroke-width="1.5" />
<polygon points="615,100 625,105 615,110" fill="currentColor" />
<g fill="var(--sl-color-accent)">
<circle cx="50" cy="105" r="5" /><circle cx="117" cy="105" r="5" /><circle cx="184" cy="105" r="5" /><circle cx="251" cy="105" r="5" /><circle cx="318" cy="105" r="5" /><circle cx="385" cy="105" r="5" /><circle cx="452" cy="105" r="5" /><circle cx="519" cy="105" r="5" /><circle cx="586" cy="105" r="5" />
</g>
<g stroke="currentColor" stroke-width="0.8" opacity="0.6">
<line x1="50" y1="100" x2="50" y2="70" /><line x1="184" y1="100" x2="184" y2="70" /><line x1="318" y1="100" x2="318" y2="70" /><line x1="452" y1="100" x2="452" y2="70" /><line x1="586" y1="100" x2="586" y2="70" />
<line x1="117" y1="110" x2="117" y2="140" /><line x1="251" y1="110" x2="251" y2="140" /><line x1="385" y1="110" x2="385" y2="140" /><line x1="519" y1="110" x2="519" y2="140" />
</g>
<g fill="currentColor" font-size="12" text-anchor="middle">
<text x="50" y="30" font-weight="bold">1906</text><text x="50" y="46">Hilbert</text><text x="50" y="62">連続スペクトル</text>
<text x="184" y="30" font-weight="bold">1909</text><text x="184" y="46">Hellinger</text><text x="184" y="62">Hellinger 積分</text>
<text x="318" y="30" font-weight="bold">1929</text><text x="318" y="46">von Neumann</text><text x="318" y="62">スペクトル定理</text>
<text x="452" y="30" font-weight="bold">1951</text><text x="452" y="46">Halmos</text><text x="452" y="62">多重度の教科書</text>
<text x="586" y="30" font-weight="bold">1983</text><text x="586" y="46">Schmüdgen</text><text x="586" y="62">交換関係の表現</text>
<text x="117" y="156" font-weight="bold">1907</text><text x="117" y="172">Hellinger</text><text x="117" y="188">学位論文</text>
<text x="251" y="156" font-weight="bold">1912</text><text x="251" y="172">Hahn</text><text x="251" y="188">直交不変量</text>
<text x="385" y="156" font-weight="bold">1932</text><text x="385" y="172">Stone</text><text x="385" y="188">作用素の分類</text>
<text x="519" y="156" font-weight="bold">1957</text><text x="519" y="172">Kato, Rosenblum</text><text x="519" y="188">散乱と ac 部分</text>
</g>
</svg>
</Figure>

### 1.2. なぜ多重度を気にするのか

多重度は、スペクトルの集合と型（点・絶対連続・特異連続）だけでは区別できない作用素を区別します。§1 の冒頭の $H_1$ と $H_2$ はその最小の例でした。量子力学の言葉で言えば、ユニタリ同値な 2 つのハミルトニアンは同じ物理を表すので、Hahn–Hellinger の定理は「スペクトルの型と多重度関数が、ハミルトニアンの持つ情報のすべてである」と言っています。固有値の多重度は縮退度（同じエネルギーを持つ独立な状態の数）で、連続スペクトルの多重度は、同じエネルギーで散乱できる「通り道」の数（運動の向きや内部状態の数。散乱理論ではチャネルと呼びます）にあたります。直線上の自由粒子では右向きと左向きの 2 つ、$d\ge2$ 次元では全方向の可算無限個です（<Ref to="ex-free-laplacian-multiplicity" />）。

驚くべき点もあります。多重度関数は「ほとんど至る所」でしか決まらず、多重度が $2$ になる点の集合は、内点を持たないのに測度が正の集合（太った Cantor 集合）でもかまいません（<Ref to="ex-fat-cantor" />）。区間 $[0,1]$ の上の純絶対連続な作用素で、スペクトルを見る限りどこにも「重なり」の兆候が無いのに、測度の半分の上で 2 重になっている、ということが起こります。

多重度は数理物理の外でも中心的な不変量です。測度を保つ変換 $S$ から $f\mapsto f\circ S$ で定まるユニタリ作用素（Koopman 作用素）のスペクトル型と多重度は、エルゴード理論の基本的な不変量で、たとえば「定数関数の直交補空間の上で、最大スペクトル型が円周の Lebesgue 測度と同値で多重度が $1$（単純な Lebesgue スペクトル）になる変換はあるか」という Banach に帰される問いは、未解決として知られています（この記事の道具は自己共役作用素のためのものですが、ユニタリ作用素の多重度理論も同じ形をしています）。

### 1.3. 分類が分かると何が嬉しいか：応用

- **散乱理論**: 波動作用素は、自由なハミルトニアン $H_0$ と相互作用のあるハミルトニアン $H$ の絶対連続部分を結ぶユニタリ同値を与えます（完全性があれば。[完全性と絶対連続部分のユニタリ同値](/mathematics/spectral-scattering/wave-operators#cor-completeness-unitary-equivalence)）。Kato と Rosenblum（1957）の定理（[Kato–Rosenblum の定理](/mathematics/spectral-scattering/trace-class-scattering#thm-kato-rosenblum)）によれば、トレース類の摂動では絶対連続部分がユニタリ同値のまま保たれます。どちらも、Hahn–Hellinger の定理を通して「摂動で多重度関数が変わらない」と読めます。逆に、多重度関数が違えば波動作用素は完全になりえない、という障害として使えます。
- **1 次元の作用素と逆問題**: 半直線上の Jacobi 行列は最初の基底ベクトルを巡回ベクトルに持つので多重度が $1$ で、そのスペクトル測度だけで作用素がユニタリ同値を除いて決まります（[Jacobi 行列とモーメント問題](/mathematics/spectral-scattering/jacobi-matrices-moments)）。スペクトル測度から係数を復元する逆スペクトル問題が意味を持つのは、多重度が $1$ だからです。直線全体の 1 次元 Schrödinger 作用素では、多重度は $2$ 以下です。
- **時間作用素**: エネルギーと正準共役な「時間の観測量」の最も強い形（強時間作用素）が存在するかどうかは、多重度関数が下半連続関数にとれるかどうかで決まります。これは Schmüdgen（1983）と Dorfmeister–Dorfmeister（1984）が交換関係の表現の研究で得た分類です（[強時間作用素の存在](/mathematics/spectral-scattering/strong-time-operator-existence)）。この判定の証明には、§6 の Gram 行列による読み取りと §8 の下半連続性をそのまま使います。
- **具体的な計算**: Gram 行列による読み取り（<Ref to="prop-multiplicity-gram" />）は、多重度を「有限個のベクトルのスペクトル測度」から下から評価する方法です。全体の分解を書き下さなくても、うまく選んだ数本のベクトルで多重度の下限が分かります。

### 1.4. この記事の位置づけ

Hahn–Hellinger の定理と多重度関数は、Halmos・Conway・Birman–Solomyak の教科書に書かれている古典的な結果で、この記事に新しい定理はありません。証明は巡回分解・最大スペクトル型・測度の同値類の並べ替えという標準的な道筋をたどります。一方、相互スペクトル密度の Gram 行列による多重度の読み取りと、連続な行列の階数の下半連続性を独立した命題として整えておくのは、時間作用素の分類のような、多重度を「連続性」と結びつける応用に使うためです。

## 2. 準備

<Aside type="tip" title="この記事で使う事前知識">

- **射影値測度とスペクトル測度**: 自己共役作用素 $H$ には射影値測度 $E_H$ が一意に対応し、$\mu_\psi(B)=\|E_H(B)\psi\|^2$ がベクトル $\psi$ のスペクトル測度です。→ [射影値測度](/mathematics/functional-analysis/spectral-theorem-unbounded#def-projection-valued-measure)、[スペクトル定理](/mathematics/functional-analysis/spectral-theorem-unbounded#thm-spectral-pvm)
- **関数計算**: 有界ボレル関数 $f$ に対する $f(H)$ と、その $*$-準同型性。→ [関数計算](/mathematics/functional-analysis/spectral-theorem-unbounded#def-functional-calculus)
- **絶対連続・Radon–Nikodym 微分**: $\nu\ll\mu$ なら密度 $\mathrm{d}\nu/\mathrm{d}\mu$ が存在します。→ [絶対連続](/mathematics/real-analysis/radon-nikodym#def-ac-singular)、[Radon–Nikodym の定理](/mathematics/real-analysis/radon-nikodym#thm-radon-nikodym)
- **可分な Hilbert 空間**: 可算な稠密部分集合を持つ Hilbert 空間。→ [可分性](/mathematics/functional-analysis/hilbert-spaces#def-hilbert-space)
- **絶対連続スペクトル**: スペクトル測度が Lebesgue 測度に関して絶対連続になるベクトルの空間。→ [スペクトル部分空間](/mathematics/functional-analysis/spectrum-classification#def-spectral-subspaces)

</Aside>

**記号.** $\mathcal{H}$ は複素 Hilbert 空間で、内積は第 1 変数について共役線形です。$H$ は $\mathcal{H}$ 上の自己共役作用素、$E_H$ はそのスペクトル測度、$\mu_{\varphi,\psi}(B)=\langle\varphi,E_H(B)\psi\rangle$ は複素スペクトル測度、$\mu_\psi=\mu_{\psi,\psi}$ です（<Ref to="mathematics/functional-analysis/spectral-theorem-unbounded#prop-pvm-basic" />）。$\mathcal{B}_b(\mathbb{R})$ は有界ボレル関数全体、$\mathbf{1}_B$ は集合 $B$ の定義関数、$|B|$ は Lebesgue 測度です。$\mathbb{N}=\{1,2,\ldots\}$ とし、多重度は $\{0,1,2,\ldots\}\cup\{\infty\}$ に値をとります。2 つの測度 $\mu,\nu$ が**同値** $\mu\sim\nu$ であるとは、$\mu\ll\nu$ かつ $\nu\ll\mu$、すなわち零集合が一致することです。ボレル測度 $\mu$ が**局所有限**であるとは、有界なボレル集合の測度がすべて有限であることです（有限測度と Lebesgue 測度はどちらも局所有限で、局所有限な測度は $\sigma$-有限です）。

<Definition id="def-multiplication-model" title="掛け算模型とユニタリ同値">
$\mu_1,\mu_2,\ldots$ を $\mathbb{R}$ 上の局所有限なボレル測度（$0$ も許す）とし、
$$
\mathcal{M}=\bigoplus_{k\in\mathbb{N}}L^2(\mathbb{R},\mu_k)=\Bigl\{g=(g_k)_k:\ \|g\|^2=\sum_k\int|g_k|^2\,\mathrm{d}\mu_k<\infty\Bigr\}
$$
とおく。$\mathcal{M}$ 上の**掛け算作用素** $M_\lambda$ を
$$
D(M_\lambda)=\Bigl\{g\in\mathcal{M}:\sum_k\int\lambda^2|g_k|^2\,\mathrm{d}\mu_k<\infty\Bigr\},\qquad (M_\lambda g)_k(\lambda)=\lambda g_k(\lambda)
$$
で定め、ボレル集合 $B$ について $P(B)g=(\mathbf{1}_Bg_k)_k$ とおく。組 $(\mathcal{M},M_\lambda)$ を**掛け算模型**という。$\mu$ が局所有限でボレル集合 $E\subset\mathbb{R}$ を取るとき、$L^2(E,\mu)$ は $L^2(\mathbb{R},\mathbf{1}_E\mu)$、すなわち $E$ の外で $0$ になる $L^2(\mu)$ の元の空間と同一視する。

自己共役作用素 $H$（空間 $\mathcal{H}$）と $K$（空間 $\mathcal{K}$）が**ユニタリ同値**であるとは、ユニタリ作用素 $W:\mathcal{H}\to\mathcal{K}$ で $WD(H)=D(K)$ かつ $WHW^{-1}=K$ となるものが存在することをいい、$H\cong K$ と書く。
</Definition>

模型は、スペクトル定理の掛け算作用素版を「直線の可算個のコピー」の上で書いたものです。次の補題は、模型ではスペクトル測度が素直に「$\mathbf{1}_B$ を掛けること」になり、ユニタリ同値がスペクトル測度を運ぶことを確かめます。

<Lemma id="lem-model-spectral-measure" title="掛け算模型のスペクトル測度">
$(\mathcal{M},M_\lambda)$ を掛け算模型とする。

1. $P$ は $\mathcal{M}$ 上の射影値測度で、$M_\lambda$ は自己共役であり、そのスペクトル測度は $P$ である。$f\in\mathcal{B}_b(\mathbb{R})$ について $f(M_\lambda)$ は各成分に $f$ を掛ける作用素で、$g,h\in\mathcal{M}$ の複素スペクトル測度は $\mu_{g,h}=\sum_k\overline{g_k}h_k\,\mu_k$ である（右辺は全変動の意味で絶対収束する複素測度の和）。
2. $H$ を $\mathcal{H}$ 上の自己共役作用素、$W:\mathcal{H}\to\mathcal{M}$ をユニタリ作用素とする。$WHW^{-1}=M_\lambda$（定義域を含む）であることと、すべてのボレル集合 $B$ で $WE_H(B)W^{-1}=P(B)$ であることは同値である。このとき $\varphi,\psi\in\mathcal{H}$ について $\mu^H_{\varphi,\psi}=\mu_{W\varphi,W\psi}$、$f\in\mathcal{B}_b(\mathbb{R})$ について $Wf(H)W^{-1}=f(M_\lambda)$ である。
</Lemma>

<Proof of="lem-model-spectral-measure">
1. $P(B)$ が直交射影であること、$P(\emptyset)=0$、$P(\mathbb{R})=1$ は定義から明らかです。互いに素な $B_1,B_2,\ldots$ と $B=\bigcup_nB_n$ について
$$
\Bigl\|P(B)g-\sum_{n\le N}P(B_n)g\Bigr\|^2=\sum_k\int\mathbf{1}_{\bigcup_{n\gt N}B_n}|g_k|^2\,\mathrm{d}\mu_k
$$
で、被積分関数は $|g_k|^2$ で抑えられ各点で $0$ に収束するので、$\mathbb{N}\times\mathbb{R}$ 上の測度 $\sum_k\delta_k\otimes\mu_k$ に関する優収束定理で右辺は $0$ に収束します。よって $P$ は射影値測度（<Ref to="mathematics/functional-analysis/spectral-theorem-unbounded#def-projection-valued-measure" />）で、$\mu^P_g(B)=\|P(B)g\|^2=\sum_k\int_B|g_k|^2\,\mathrm{d}\mu_k$ です。

単関数 $s=\sum_jc_j\mathbf{1}_{B_j}$ の積分 $\sum_jc_jP(B_j)$ は $s$ を掛ける作用素です。有界ボレル関数 $f$ は単関数 $s_n$ で一様近似でき、$s_n$ を掛ける作用素は作用素ノルムで $f$ を掛ける作用素に収束するので（$\|(s_n-f)g\|\le\|s_n-f\|_\infty\|g\|$）、$\int f\,\mathrm{d}P$ は $f$ を掛ける作用素です。次に $\lambda$ の積分 $I(\lambda)$ を <Ref to="mathematics/functional-analysis/spectral-theorem-unbounded#def-spectral-integral" /> に従って調べます。$\mu^P_g$ は $\sum_k|g_k|^2\mu_k$ に等しいので、単関数から単調収束定理で $\int\lambda^2\,\mathrm{d}\mu^P_g=\sum_k\int\lambda^2|g_k|^2\,\mathrm{d}\mu_k$ となり、$I(\lambda)$ の定義域は $D(M_\lambda)$ に一致します。$g\in D(M_\lambda)$ なら $I(\lambda)g=\lim_n(\lambda\mathbf{1}_{|\lambda|\le n}g_k)_k$ で、優収束定理によりこの極限は $(\lambda g_k)_k=M_\lambda g$ です。よって $M_\lambda=\int\lambda\,\mathrm{d}P$ は <Ref to="mathematics/functional-analysis/spectral-theorem-unbounded#thm-spectral-integral-unbounded" /> の 2 により自己共役で、<Ref to="mathematics/functional-analysis/spectral-theorem-unbounded#thm-spectral-pvm" /> の一意性からそのスペクトル測度は $P$ です。$f(M_\lambda)=\int f\,\mathrm{d}P$ は上で見たとおり $f$ を掛ける作用素です。

複素スペクトル測度は $\mu_{g,h}(B)=\langle g,P(B)h\rangle=\sum_k\int_B\overline{g_k}h_k\,\mathrm{d}\mu_k$ です。Cauchy–Schwarz の不等式で $\sum_k\int|\overline{g_k}h_k|\,\mathrm{d}\mu_k\le\|g\|\|h\|$ なので、和は全変動の意味で絶対収束します。

2. $F(B):=W^{-1}P(B)W$ は $\mathcal{H}$ 上の射影値測度で、$\mu^F_\psi=\mu^P_{W\psi}$ です。<Ref to="mathematics/functional-analysis/spectral-theorem-unbounded#def-spectral-integral" /> の定義（定義域と極限）は $W$ で運ばれるので、$\int\lambda\,\mathrm{d}F=W^{-1}\bigl(\int\lambda\,\mathrm{d}P\bigr)W=W^{-1}M_\lambda W$ です（定義域を含む）。

$WHW^{-1}=M_\lambda$ を仮定すると、$H=W^{-1}M_\lambda W=\int\lambda\,\mathrm{d}F$ なので、<Ref to="mathematics/functional-analysis/spectral-theorem-unbounded#thm-spectral-pvm" /> の一意性から $E_H=F$、すなわち $WE_H(B)W^{-1}=P(B)$ です。逆に $WE_H(B)W^{-1}=P(B)$ がすべての $B$ で成り立てば $E_H=F$ で、$H=\int\lambda\,\mathrm{d}E_H=W^{-1}M_\lambda W$ です。このとき $\mu^H_{\varphi,\psi}(B)=\langle W\varphi,P(B)W\psi\rangle=\mu_{W\varphi,W\psi}(B)$、また $f(H)=\int f\,\mathrm{d}F=W^{-1}f(M_\lambda)W$ です。
</Proof>

## 3. 巡回部分空間と巡回分解

<Definition id="def-cyclic-subspace" title="巡回部分空間・巡回ベクトル">
$\psi\in\mathcal{H}$ について、閉部分空間
$$
\mathcal{H}_\psi=\overline{\{f(H)\psi:\ f\in\mathcal{B}_b(\mathbb{R})\}}
$$
を $\psi$ が生成する $H$ の**巡回部分空間**という。$\mathcal{H}_\psi=\mathcal{H}$ のとき、$\psi$ を $H$ の**巡回ベクトル**という。
</Definition>

有限次元の対称行列なら、巡回ベクトルが存在することと固有値がすべて単純であることは同値です（関数 $f$ で固有値の上の値を自由に指定できるので、$f(H)\psi$ は各固有空間への $\psi$ の成分を自由に伸び縮みさせたものになります）。この意味で、巡回部分空間は「多重度 1 の部分」の無限次元版です。

<Proposition id="prop-cyclic-decomposition" title="可分空間の巡回分解">
$\mathcal{H}$ を可分とする。このとき零でないベクトルの（有限または可算の）族 $\{\psi_n\}_{n\in N}$（$N\subset\mathbb{N}$）で、$\mathcal{H}_{\psi_n}$ が互いに直交し $\mathcal{H}=\bigoplus_{n\in N}\mathcal{H}_{\psi_n}$ となるものが存在する。さらに、ユニタリ作用素
$$
W:\mathcal{H}\to\bigoplus_{n\in N}L^2(\mathbb{R},\mu_{\psi_n}),\qquad W\bigl(f(H)\psi_n\bigr)=(0,\ldots,0,\underset{n}{f},0,\ldots)\quad(f\in\mathcal{B}_b(\mathbb{R}))
$$
が存在して $WHW^{-1}=M_\lambda$ となる。各 $\mu_{\psi_n}$ は全質量 $\|\psi_n\|^2$ の有限測度である。
</Proposition>

<Proof of="prop-cyclic-decomposition">
**1 つの巡回部分空間.** <Ref to="mathematics/functional-analysis/spectral-theorem-unbounded#prop-bounded-spectral-integral" /> の 2 から $\|f(H)\psi\|^2=\int|f|^2\,\mathrm{d}\mu_\psi$ です。よって $f\mapsto f(H)\psi$ は $L^2(\mu_\psi)$ の中の $\mathcal{B}_b(\mathbb{R})$ の像（$\mu_\psi$-a.e. で等しい関数は同じ像を持ちます）から $\mathcal{H}_\psi$ への等長写像で、像は $\mathcal{H}_\psi$ で稠密、定義域は $L^2(\mu_\psi)$ で稠密（単関数は $L^2$ で稠密）です。したがってユニタリ作用素 $V_\psi:L^2(\mu_\psi)\to\mathcal{H}_\psi$ に延長されます。$g\in\mathcal{B}_b(\mathbb{R})$ について、<Ref to="mathematics/functional-analysis/spectral-theorem-unbounded#thm-functional-calculus" /> の 1 から $g(H)f(H)\psi=(gf)(H)\psi$ なので、$g(H)\mathcal{H}_\psi\subset\mathcal{H}_\psi$ かつ $V_\psi^{-1}g(H)V_\psi$ は $g$ を掛ける作用素です（稠密な集合上で一致し、両辺有界）。$g(H)^*=\bar g(H)$ なので、直交補空間 $\mathcal{H}_\psi^\perp$ も $g(H)$ で不変です。

**分解.** $\{\chi_j\}_{j\in\mathbb{N}}$ を $\mathcal{H}$ の可算稠密集合とします。帰納的に、$\mathcal{K}_0=\{0\}$、$\mathcal{K}_n=\mathcal{H}_{\psi_1}\oplus\cdots\oplus\mathcal{H}_{\psi_n}$ とし、$\mathcal{K}_n$ に属さない $\chi_j$ のうち添字が最小のものを $\chi_{j(n+1)}$、$Q_n$ を $\mathcal{K}_n^\perp$ への直交射影として $\psi_{n+1}=Q_n\chi_{j(n+1)}\ne0$ とおきます（そのような $\chi_j$ が無くなれば止めます）。$\mathcal{K}_n^\perp$ は各 $\mathcal{H}_{\psi_i}^\perp$ の共通部分なので $g(H)$ で不変で、$\psi_{n+1}\in\mathcal{K}_n^\perp$ から $\mathcal{H}_{\psi_{n+1}}\subset\mathcal{K}_n^\perp$ です。よって $\mathcal{H}_{\psi_n}$ は互いに直交し、$\mathcal{K}_n$ は閉部分空間の有限直和として閉です。また $\chi_{j(n+1)}=(1-Q_n)\chi_{j(n+1)}+\psi_{n+1}\in\mathcal{K}_{n+1}$ なので、どの $\chi_j$ も有限回の段階の後に $\mathcal{K}_n$ に入ります（添字の小さい順に取り込まれるからです）。したがって $\bigoplus_n\mathcal{H}_{\psi_n}$ は稠密集合 $\{\chi_j\}$ を含む閉部分空間で、$\mathcal{H}$ に一致します。

**ユニタリ作用素.** $W=\bigoplus_nV_{\psi_n}^{-1}$ はユニタリで、最初の段落から $Wg(H)W^{-1}$ は各成分に $g$ を掛ける作用素です。とくに $WE_H(B)W^{-1}=P(B)$ なので、<Ref to="lem-model-spectral-measure" /> の 2 により $WHW^{-1}=M_\lambda$ です。
</Proof>

これは <Ref to="mathematics/functional-analysis/spectral-theorem-unbounded#thm-spectral-multiplication" /> と同じ内容を、巡回部分空間を明示して述べ直したものです。ただし分解の仕方は一意ではありません。たとえば $\psi_1$ の選び方で $\mu_{\psi_1}$ は大きく変わります。Hahn–Hellinger の定理は、測度の列に「減少する」という条件を課すことで、この任意性を同値類の範囲まで取り除きます。

## 4. 最大スペクトル型

<Proposition id="prop-maximal-type" title="最大スペクトル型の存在">
$\mathcal{H}$ を可分とする。このとき $\psi_0\in\mathcal{H}$ で、すべての $\varphi\in\mathcal{H}$ について $\mu_\varphi\ll\mu_{\psi_0}$ となるものが存在する。さらに、ボレル集合 $B$ について $\mu_{\psi_0}(B)=0$ と $E_H(B)=0$ は同値であり、この性質を持つ 2 つのベクトル $\psi_0,\psi_0'$ について $\mu_{\psi_0}\sim\mu_{\psi_0'}$ である。
</Proposition>

<Proof of="prop-maximal-type">
<Ref to="prop-cyclic-decomposition" /> の $\{\psi_n\}$ と $W$ を取り、$c_n=2^{-n}/\|\psi_n\|$、$\psi_0=\sum_nc_n\psi_n$ とおきます（直交する項の和で $\sum_nc_n^2\|\psi_n\|^2\le1$ なので収束します）。$W\psi_0$ は第 $n$ 成分が定数 $c_n$ のベクトルなので、<Ref to="lem-model-spectral-measure" /> の 1 と 2 から $\mu_{\psi_0}=\sum_nc_n^2\mu_{\psi_n}$、また任意の $\varphi$ について $\mu_\varphi=\sum_n|(W\varphi)_n|^2\mu_{\psi_n}$ です。$\mu_{\psi_0}(B)=0$ なら各 $\mu_{\psi_n}(B)=0$ で、したがって $\mu_\varphi(B)=0$ です。

$E_H(B)=0$ ならもちろん $\mu_{\psi_0}(B)=\|E_H(B)\psi_0\|^2=0$ です。逆に $\mu_{\psi_0}(B)=0$ なら、いま示したことからすべての $\varphi$ で $\|E_H(B)\varphi\|^2=\mu_\varphi(B)=0$、すなわち $E_H(B)=0$ です。最後の主張は、$\mu_{\psi_0}$ と $\mu_{\psi_0'}$ の零集合がどちらも $\{B:E_H(B)=0\}$ に一致することから従います。
</Proof>

<Definition id="def-maximal-spectral-type" title="最大スペクトル型">
<Ref to="prop-maximal-type" /> の $\mu_{\psi_0}$ の同値類を $H$ の**最大スペクトル型**という。その零集合は $\{B:E_H(B)=0\}$ である。
</Definition>

$H$ が純絶対連続であることは、最大スペクトル型が Lebesgue 測度に関して絶対連続であることと同値です（$\mu_\varphi\ll\mu_{\psi_0}\ll\mathrm{d}\lambda$）。また $H$ のスペクトル $\sigma(H)$ は最大スペクトル型の（任意の代表の）台です（<Ref to="mathematics/functional-analysis/spectral-theorem-unbounded#prop-spectrum-support" /> と上の零集合の一致による）。最大スペクトル型は「どこにスペクトルがあるか」を測度の精度で記録しますが、「何重にあるか」は記録しません。§1 の $H_1$ と $H_2$ の最大スペクトル型はどちらも $[0,1]$ 上の Lebesgue 測度です。

## 5. 測度から集合へ

巡回分解では、成分ごとに別々の測度 $\mu_{\psi_n}$ が現れます。これらを 1 つの基準の測度 $\mu$ に揃え、測度の違いを「どの集合の上に載っているか」という違いに置き換えるのがこの節の作業です。以下で使う写像はすべて「点 $\lambda$ ごとに働く」ので、$\lambda$ の掛け算と可換です。この性質を次のように呼びます。

2 つの掛け算模型 $\mathcal{M},\mathcal{M}'$ の間のユニタリ作用素 $V$ が **$\lambda$ と両立する**とは、任意のボレル関数 $f:\mathbb{R}\to\mathbb{C}$ と $g\in\mathcal{M}$ について、「$fg\in\mathcal{M}$ と $f\,Vg\in\mathcal{M}'$ が同値で、そのとき $V(fg)=f\,Vg$」が成り立つことをいいます（$fg$ は成分ごとに $f$ を掛けたもの）。$f(\lambda)=\lambda$ と取れば $VD(M_\lambda)=D(M'_\lambda)$、$VM_\lambda V^{-1}=M'_\lambda$ です。両立する写像の合成と直和も両立します。

<Lemma id="lem-weights" title="密度による書き換え">
$\mu$ を $\mathbb{R}$ 上の局所有限なボレル測度、$\nu$ を $\nu\ll\mu$ を満たす有限なボレル測度とし、$h=\mathrm{d}\nu/\mathrm{d}\mu$、$S=\{h\gt0\}$ とおく。このとき $\nu\sim\mathbf{1}_S\mu$ であり、$Ug=\sqrt{h}\,g$ はユニタリ作用素 $U:L^2(\mathbb{R},\nu)\to L^2(S,\mu)$ を定め、$\lambda$ と両立する。
</Lemma>

<Proof of="lem-weights">
$\mu$ は局所有限なので $\sigma$-有限で、<Ref to="mathematics/real-analysis/radon-nikodym#thm-radon-nikodym" /> により $h\ge0$ が存在します。非負の可測関数 $u$ について $\int u\,\mathrm{d}\nu=\int uh\,\mathrm{d}\mu$ が成り立ちます（$u$ が定義関数なら $\nu$ の定義そのもので、単関数の単調近似と単調収束定理で一般の $u$ に移ります）。

$\nu(B)=\int_Bh\,\mathrm{d}\mu=0$ と $\mu(B\cap S)=0$ は同値なので（$h$ は $S$ の上で正、$S$ の外で $0$）、$\nu\sim\mathbf{1}_S\mu$ です。$g\in L^2(\nu)$ について $\int|\sqrt hg|^2\,\mathrm{d}\mu=\int|g|^2\,\mathrm{d}\nu$ なので $U$ は等長で、$\sqrt hg$ は $S$ の外で $0$ です。全射であることは、$u\in L^2(S,\mu)$ に対し $S$ の上で $g=u/\sqrt h$、$S$ の外で $g=0$ とおけば $\int|g|^2\,\mathrm{d}\nu=\int_S|u|^2\,\mathrm{d}\mu$ かつ $Ug=u$ となることからわかります（$\nu(\mathbb{R}\setminus S)=0$ なので $S$ の外での値は効きません）。ボレル関数 $f$ について $\int|fg|^2\,\mathrm{d}\nu=\int|f\,Ug|^2\,\mathrm{d}\mu$（$[0,\infty]$ の値として）なので、$fg\in L^2(\nu)$ と $f\,Ug\in L^2(\mu)$ は同値で、そのとき $U(fg)=\sqrt hfg=f\,Ug$ です。
</Proof>

<Lemma id="lem-rearrangement" title="成分の並べ替え">
$\mu$ を局所有限なボレル測度、$S_1,S_2,\ldots$ をボレル集合（空集合も許す）とし、$m(\lambda)=\sum_n\mathbf{1}_{S_n}(\lambda)\in\{0,1,\ldots,\infty\}$、$E_k=\{\lambda:m(\lambda)\ge k\}$ とおく。このとき $E_1\supseteq E_2\supseteq\cdots$ はボレル集合で、$\lambda$ と両立するユニタリ作用素
$$
R:\bigoplus_nL^2(S_n,\mu)\to\bigoplus_kL^2(E_k,\mu)
$$
が存在する。
</Lemma>

<Proof of="lem-rearrangement">
$\lambda\in E_k$ のとき、$\lambda\in S_n$ となる添字 $n$ を小さい順に並べた $k$ 番目を $n_k(\lambda)$ とします。集合
$$
A_{n,k}=\Bigl\{\lambda\in S_n:\ \#\{j\lt n:\lambda\in S_j\}=k-1\Bigr\}
$$
は有限個の $S_j$ とその補集合の共通部分の有限和なのでボレル集合で、$\lambda\in A_{n,k}$ と「$\lambda\in E_k$ かつ $n_k(\lambda)=n$」は同値です。したがって、$n$ を固定すると $\{A_{n,k}\}_k$ は $S_n$ の分割で、$k$ を固定すると $\{A_{n,k}\}_n$ は $E_k$ の分割です。$m$ は可測関数の可算和なので可測で、$E_k$ はボレル集合です。

$g=(g_n)\in\bigoplus_nL^2(S_n,\mu)$（$g_n$ は $S_n$ の外で $0$ の代表を取ります）に対し
$$
(Rg)_k=\sum_n\mathbf{1}_{A_{n,k}}g_n,\qquad (R'u)_n=\sum_k\mathbf{1}_{A_{n,k}}u_k
$$
とおきます。各点でどちらの和も高々 1 項しか $0$ でありません。$\{A_{n,k}\}$ の 2 通りの分割の性質から、各点で
$$
\sum_k|(Rg)_k(\lambda)|^2=\sum_k\sum_n\mathbf{1}_{A_{n,k}}(\lambda)|g_n(\lambda)|^2=\sum_n\mathbf{1}_{S_n}(\lambda)|g_n(\lambda)|^2
$$
で、$\mu$ で積分すると（単調収束定理で和と積分を交換）$\|Rg\|=\|g\|$ です。同じく $R'$ も等長で、$(RR'u)_k=\sum_n\mathbf{1}_{A_{n,k}}u_k=\mathbf{1}_{E_k}u_k=u_k$、$(R'Rg)_n=\mathbf{1}_{S_n}g_n=g_n$ なので $R$ はユニタリで $R^{-1}=R'$ です。$R$ は各点で成分を入れ替えるだけなので、ボレル関数 $f$ について上の等式を $fg$ に適用すれば $\|f\,Rg\|=\|fg\|$（$[0,\infty]$ の値として）と $R(fg)=f\,Rg$ が出ます。よって $R$ は $\lambda$ と両立します。
</Proof>

<Lemma id="lem-decreasing-sets" title="減少する測度の列を集合の列に直す">
$\mu$ を局所有限なボレル測度、$\mu_1,\mu_2,\ldots$ を有限なボレル測度で、$\mu_1\ll\mu$ かつ $\mu_{k+1}\ll\mu_k$（$k\in\mathbb{N}$）を満たすものとする。このとき、ボレル集合 $E_1\supseteq E_2\supseteq\cdots$ で $\mu_k\sim\mathbf{1}_{E_k}\mu$（$k\in\mathbb{N}$）となるものと、$\lambda$ と両立するユニタリ作用素 $V:\bigoplus_kL^2(\mathbb{R},\mu_k)\to\bigoplus_kL^2(E_k,\mu)$ が存在する。
</Lemma>

<Proof of="lem-decreasing-sets">
$\mu_k\ll\mu_{k-1}\ll\cdots\ll\mu_1\ll\mu$ なので、<Ref to="lem-weights" /> を各 $\mu_k$ に使い、$h_k=\mathrm{d}\mu_k/\mathrm{d}\mu$、$S_k=\{h_k\gt0\}$ とおきます。$E_k=S_1\cap\cdots\cap S_k$ とすると $E_k$ は減少します。$j\le k$ について $\mu_k\ll\mu_j$ かつ $\mu_j(\mathbb{R}\setminus S_j)=\int_{\{h_j=0\}}h_j\,\mathrm{d}\mu=0$ なので $\mu_k(\mathbb{R}\setminus S_j)=0$、したがって $\mu_k(\mathbb{R}\setminus E_k)=\int_{\mathbb{R}\setminus E_k}h_k\,\mathrm{d}\mu=0$ です。$h_k$ は $S_k\setminus E_k$ の上で正なので $\mu(S_k\setminus E_k)=0$、すなわち $S_k$ と $E_k$ は $\mu$-零集合を除いて一致します。よって $L^2(S_k,\mu)=L^2(E_k,\mu)$、$\mathbf{1}_{S_k}\mu=\mathbf{1}_{E_k}\mu$ で、<Ref to="lem-weights" /> から $\mu_k\sim\mathbf{1}_{E_k}\mu$ です。<Ref to="lem-weights" /> のユニタリ作用素 $U_k:L^2(\mu_k)\to L^2(E_k,\mu)$ の直和 $V=\bigoplus_kU_k$ が求めるものです。
</Proof>

## 6. ファイバーと Gram 行列

集合の減少列 $E_1\supseteq E_2\supseteq\cdots$ で書いた模型では、点 $\lambda$ に「その点で生きている成分の空間」が付随します。これを**ファイバー**と呼び、多重度はファイバーの次元として読めます。

<Definition id="def-fiber" title="ファイバー">
$\mu$ を局所有限なボレル測度、$E_1\supseteq E_2\supseteq\cdots$ をボレル集合とし、$\mathcal{M}=\bigoplus_kL^2(E_k,\mu)$、$m=\sum_k\mathbf{1}_{E_k}$ とおく。$\lambda\in E_k$ と $k\le m(\lambda)$ は同値である。$\lambda\in\mathbb{R}$ について
$$
\mathcal{K}_\lambda=\{v\in\ell^2(\mathbb{N}):\ v_k=0\ (k\gt m(\lambda))\}
$$
を $\lambda$ における**ファイバー**という（$\dim\mathcal{K}_\lambda=m(\lambda)$）。$g\in\mathcal{M}$ について、$E_k$ の外で $0$ になる代表 $g_k$ を取り、$\hat g(\lambda)=(g_k(\lambda))_{k\in\mathbb{N}}$ とおく。
</Definition>

単調収束定理により $\int\sum_k|g_k|^2\,\mathrm{d}\mu=\|g\|^2\lt\infty$ なので、$\mu$-a.e. の $\lambda$ で $\hat g(\lambda)\in\ell^2(\mathbb{N})$ であり、代表の取り方から $\hat g(\lambda)\in\mathcal{K}_\lambda$ です。さらに $\langle g,h\rangle=\int\langle\hat g(\lambda),\hat h(\lambda)\rangle_{\ell^2}\,\mathrm{d}\mu(\lambda)$ が成り立ちます。

<Lemma id="lem-gram-rank" title="Gram 行列の階数">
$v_1,\ldots,v_N$ を Hilbert 空間の元とし、$G=(\langle v_i,v_j\rangle)_{i,j=1}^N$ とおく。このとき $G$ は半正定値エルミート行列で、$\mathrm{rank}\,G=\dim\mathrm{span}\{v_1,\ldots,v_N\}$ である。
</Lemma>

<Proof of="lem-gram-rank">
$c\in\mathbb{C}^N$ を $Vc=\sum_jc_jv_j$ に写す線形写像を $V$ とします。$\bar c^{\mathsf T}Gc=\sum_{i,j}\bar c_ic_j\langle v_i,v_j\rangle=\|Vc\|^2\ge0$ で、$G$ は $\overline{\langle v_i,v_j\rangle}=\langle v_j,v_i\rangle$ からエルミートです。$Gc=0$ なら $\|Vc\|^2=\bar c^{\mathsf T}Gc=0$ で $Vc=0$、逆に $Vc=0$ なら $(Gc)_i=\langle v_i,Vc\rangle=0$ です。よって $\mathrm{Ker}\,G=\mathrm{Ker}\,V$ で、次元定理から $\mathrm{rank}\,G=N-\dim\mathrm{Ker}\,V=\dim\mathrm{Ran}\,V=\dim\mathrm{span}\{v_j\}$ です。
</Proof>

<Lemma id="lem-fiber-span" title="稠密な列はほとんどすべてのファイバーを張る">
<Ref to="def-fiber" /> の状況で、$\{g^{(n)}\}_{n\in\mathbb{N}}$ を $\mathcal{M}$ の稠密な部分集合とする。このとき $\mu$-a.e. の $\lambda$ について
$$
\overline{\mathrm{span}}\,\{\hat g^{(n)}(\lambda):n\in\mathbb{N}\}=\mathcal{K}_\lambda
$$
が成り立つ。
</Lemma>

<Proof of="lem-fiber-span">
$k,R\in\mathbb{N}$ を固定し、第 $k$ 成分が $\mathbf{1}_{E_k\cap[-R,R]}$ で他の成分が $0$ のベクトルを $e$ とします。$\mu$ は局所有限なので $\|e\|^2=\mu(E_k\cap[-R,R])\lt\infty$ で、$e\in\mathcal{M}$ です。稠密性から $\|g^{(n_j)}-e\|^2\lt4^{-j}$ となる部分列が取れ、単調収束定理により
$$
\int\sum_j\|\hat g^{(n_j)}(\lambda)-\hat e(\lambda)\|^2\,\mathrm{d}\mu(\lambda)=\sum_j\|g^{(n_j)}-e\|^2\lt\infty
$$
です。よって $\mu$-a.e. の $\lambda$ で被積分関数は有限で、$\hat g^{(n_j)}(\lambda)\to\hat e(\lambda)$ です。$\lambda\in E_k\cap[-R,R]$ なら $\hat e(\lambda)$ は第 $k$ 単位ベクトル $\delta_k$ なので、$\mu$-零集合 $Z_{k,R}$ を除いて「$\lambda\in E_k\cap[-R,R]$ なら $\delta_k\in\overline{\mathrm{span}}\{\hat g^{(n)}(\lambda)\}$」が成り立ちます。

$\hat g^{(n)}(\lambda)\in\mathcal{K}_\lambda$ が成り立たない $\mu$-零集合（各 $n$ ごとに 1 つ）と、すべての $Z_{k,R}$ の合併 $Z$ は可算個の零集合の和なので零集合です。$\lambda\notin Z$ を取ります。$k\le m(\lambda)$ なら $\lambda\in E_k$ で、$R\ge|\lambda|$ とすれば $\delta_k$ は左辺の閉部分空間に入ります。$\{\delta_k:k\le m(\lambda)\}$ は $\mathcal{K}_\lambda$ の正規直交基底なので、左辺は $\mathcal{K}_\lambda$ を含みます。逆の包含は各 $\hat g^{(n)}(\lambda)\in\mathcal{K}_\lambda$ から従います。
</Proof>

これで、スペクトル測度だけから多重度を読み取る準備が整いました。複素測度 $\nu$ が $\mu$ に関して絶対連続なとき、実部と虚部に <Ref to="mathematics/real-analysis/radon-nikodym#cor-signed-rn" /> を使って、密度 $\mathrm{d}\nu/\mathrm{d}\mu\in L^1(\mu)$ が $\mu$-a.e. で一意に定まります。

<Proposition id="prop-gram-general" title="Gram 行列による多重度の読み取り（一般形）">
$H$ を可分な Hilbert 空間 $\mathcal{H}$ 上の自己共役作用素とし、局所有限なボレル測度 $\mu$、ボレル集合の減少列 $E_1\supseteq E_2\supseteq\cdots$、ユニタリ作用素 $W:\mathcal{H}\to\bigoplus_kL^2(E_k,\mu)$ で $WHW^{-1}=M_\lambda$ となるものがあるとする。$m=\sum_k\mathbf{1}_{E_k}$ とおく。

1. 任意の $\varphi,\psi\in\mathcal{H}$ について $\mu_{\varphi,\psi}\ll\mu$ であり、$\mu$-a.e. で $\dfrac{\mathrm{d}\mu_{\varphi,\psi}}{\mathrm{d}\mu}(\lambda)=\langle\widehat{W\varphi}(\lambda),\widehat{W\psi}(\lambda)\rangle$。
2. 任意の列 $\psi_1,\psi_2,\ldots\in\mathcal{H}$ について $G_N(\lambda)=\Bigl(\dfrac{\mathrm{d}\mu_{\psi_i,\psi_j}}{\mathrm{d}\mu}(\lambda)\Bigr)_{i,j=1}^N$ とおくと、$\mu$-a.e. の $\lambda$ ですべての $N$ について $G_N(\lambda)$ は半正定値で $\mathrm{rank}\,G_N(\lambda)\le m(\lambda)$。
3. さらに $\{\psi_n\}$ が $\mathcal{H}$ で稠密なら、$\mu$-a.e. で $\sup_N\mathrm{rank}\,G_N(\lambda)=m(\lambda)$。
</Proposition>

<Proof of="prop-gram-general">
1. <Ref to="lem-model-spectral-measure" /> の 2 と 1 から、$g=W\varphi$、$h=W\psi$ について $\mu_{\varphi,\psi}=\mu_{g,h}=\sum_k\overline{g_k}h_k\,\mathbf{1}_{E_k}\mu$ です。$\sum_k\int|\overline{g_k}h_k|\,\mathrm{d}\mu\le\|g\|\|h\|$ なので、優収束定理により右辺は密度 $\sum_k\overline{g_k}h_k=\langle\hat g,\hat h\rangle$ を持つ $\mu$ に関して絶対連続な複素測度です。

2. 1 から、可算個の $\mu$-零集合を除いて、すべての $i,j$ で $G_N(\lambda)_{ij}=\langle\hat g_i(\lambda),\hat g_j(\lambda)\rangle$（$g_i=W\psi_i$）です。<Ref to="lem-gram-rank" /> により $G_N(\lambda)$ は半正定値で、階数は $\mathrm{span}\{\hat g_1(\lambda),\ldots,\hat g_N(\lambda)\}$ の次元に等しく、この空間は $\mathcal{K}_\lambda$ に含まれるので $m(\lambda)$ 以下です。

3. $W$ はユニタリなので $\{g_n\}$ は模型の稠密な部分集合で、<Ref to="lem-fiber-span" /> により a.e. の $\lambda$ で $\overline{\mathrm{span}}\{\hat g_n(\lambda)\}=\mathcal{K}_\lambda$ です。2 の等式も成り立つ点 $\lambda$ を取り、代数的な線形包 $S_\lambda=\bigcup_N\mathrm{span}\{\hat g_1(\lambda),\ldots,\hat g_N(\lambda)\}$ を考えます。$\mathrm{rank}\,G_N(\lambda)$ は $N$ について単調増加で、上限は $\dim S_\lambda$ です。$S_\lambda$ が有限次元なら閉なので $S_\lambda=\overline{S_\lambda}=\mathcal{K}_\lambda$ で上限は $m(\lambda)$、$S_\lambda$ が無限次元なら上限は $\infty$ で、$\mathcal{K}_\lambda\supseteq S_\lambda$ も無限次元なので $m(\lambda)=\infty$ です。
</Proof>

この命題の要点は、左辺の $G_N$ がスペクトル測度 $\mu_{\psi_i,\psi_j}$ と基準の測度 $\mu$ だけで決まり、模型 $W$ の選び方によらないことです。したがって右辺の $m$ も、$\mu$-零集合を除いて $H$ と $\mu$ だけで決まります。これが次の節の一意性の核心です。

## 7. Hahn–Hellinger の定理と多重度関数

### 7.1. 一般の場合

<Theorem id="thm-hahn-hellinger" title="Hahn–Hellinger の定理">
$H$ を可分な Hilbert 空間 $\mathcal{H}$ 上の自己共役作用素とする。

1. （存在）$\mathbb{R}$ 上の有限なボレル測度の列 $\mu_1,\mu_2,\ldots$（$0$ も許す）で $\mu_1\gg\mu_2\gg\cdots$（すなわち $\mu_{k+1}\ll\mu_k$）を満たすものと、ユニタリ作用素 $W:\mathcal{H}\to\bigoplus_kL^2(\mathbb{R},\mu_k)$ で $WHW^{-1}=M_\lambda$ となるものが存在する。
2. （一意性）$\nu_1\gg\nu_2\gg\cdots$ も有限なボレル測度の列で、ユニタリ作用素 $W':\mathcal{H}\to\bigoplus_kL^2(\mathbb{R},\nu_k)$ について $W'HW'^{-1}=M_\lambda$ ならば、すべての $k$ で $\mu_k\sim\nu_k$ である。
3. $\mu_1$ は $H$ の最大スペクトル型に属する。
</Theorem>

<Proof of="thm-hahn-hellinger">
**存在.** <Ref to="prop-cyclic-decomposition" /> により、零でない有限測度 $\nu_n=\mu_{\psi_n}$（$n\in N$）とユニタリ作用素 $W_0:\mathcal{H}\to\bigoplus_nL^2(\mathbb{R},\nu_n)$ で $W_0HW_0^{-1}=M_\lambda$ となるものがあります。$\mu=\sum_n2^{-n}\nu_n/\nu_n(\mathbb{R})$ は全質量 $1$ 以下の有限測度で、各 $\nu_n\ll\mu$ です。<Ref to="lem-weights" /> で $S_n=\{\mathrm{d}\nu_n/\mathrm{d}\mu\gt0\}$ とし、$\lambda$ と両立するユニタリ作用素 $U=\bigoplus_nU_n:\bigoplus_nL^2(\nu_n)\to\bigoplus_nL^2(S_n,\mu)$ を得ます。続けて <Ref to="lem-rearrangement" /> の $R$ で $\bigoplus_kL^2(E_k,\mu)$（$E_k=\{\sum_n\mathbf{1}_{S_n}\ge k\}$）に移します。$\mu_k=\mathbf{1}_{E_k}\mu$ とおけば $L^2(E_k,\mu)=L^2(\mathbb{R},\mu_k)$、$\mu_k$ は有限で、$E_{k+1}\subset E_k$ から $\mu_{k+1}\ll\mu_k$ です。$W=RUW_0$ はユニタリで、$RU$ が $\lambda$ と両立するので $WHW^{-1}=RUM_\lambda(RU)^{-1}=M_\lambda$ です。

**3.** <Ref to="lem-model-spectral-measure" /> の 2 から $E_H(B)=W^{-1}P(B)W$ で、$P(B)=0$ はすべての $k$ で $\mu_k(B)=0$ であること、すなわち（$\mu_k\ll\mu_1$ なので）$\mu_1(B)=0$ と同値です。よって $\mu_1$ の零集合は $\{B:E_H(B)=0\}$ に一致し、<Ref to="prop-maximal-type" /> と <Ref to="def-maximal-spectral-type" /> から $\mu_1$ は最大スペクトル型に属します。

**一意性.** 3 を 2 つの表示に使うと $\mu_1\sim\nu_1$ です。$\mu:=\mu_1$ を基準の測度に取ると、$\mu_1\ll\mu$ かつ $\nu_1\ll\mu$ なので、<Ref to="lem-decreasing-sets" /> により、ボレル集合の減少列 $E_k$、$F_k$ で $\mu_k\sim\mathbf{1}_{E_k}\mu$、$\nu_k\sim\mathbf{1}_{F_k}\mu$ となるものと、$\lambda$ と両立するユニタリ作用素 $V,V'$ があります。$VW$ と $V'W'$ はそれぞれ $\mathcal{H}$ から $\bigoplus_kL^2(E_k,\mu)$、$\bigoplus_kL^2(F_k,\mu)$ へのユニタリ作用素で、$H$ を $M_\lambda$ に移します。$\mathcal{H}$ は可分なので稠密な列 $\{\psi_n\}$ が取れます。$G_N(\lambda)=(\mathrm{d}\mu_{\psi_i,\psi_j}/\mathrm{d}\mu)_{i,j\le N}$ は $H$ と $\mu$ だけで決まるので、<Ref to="prop-gram-general" /> の 3 を 2 つの表示に適用すると、$\mu$-a.e. で
$$
\sum_k\mathbf{1}_{E_k}=\sup_N\mathrm{rank}\,G_N=\sum_k\mathbf{1}_{F_k}
$$
です。$E_k=\{\sum_j\mathbf{1}_{E_j}\ge k\}$（減少列だから）と $F_k$ についての同じ等式から、$E_k$ と $F_k$ は $\mu$-零集合を除いて一致し、$\mu_k\sim\mathbf{1}_{E_k}\mu=\mathbf{1}_{F_k}\mu\sim\nu_k$ です（零集合だけ異なる集合の定義関数を掛けた測度は等しい）。
</Proof>

測度 $\mu_k$ そのものは一意ではありません。正のボレル関数 $w_k$ で $\int w_k\,\mathrm{d}\mu_k\lt\infty$ なるものを掛けて $w_k\mu_k$ に替えても、<Ref to="lem-weights" /> のユニタリ作用素で同じ形の表示が得られます。一意なのは同値類の列 $[\mu_1]\supseteq[\mu_2]\supseteq\cdots$ です。直観的には、$[\mu_k]$ は「多重度が $k$ 以上の部分のスペクトル型」です。

### 7.2. 純絶対連続の場合

純絶対連続なら基準の測度に Lebesgue 測度を取れるので、測度の同値類は Lebesgue 測度に関する集合の同値類（零集合を除いた集合）に置き換わります。

<Theorem id="thm-hahn-hellinger-ac" title="Hahn–Hellinger の定理（純絶対連続の場合）">
$H$ を可分な Hilbert 空間 $\mathcal{H}$ 上の純絶対連続な自己共役作用素とする（$\mathcal{H}_{\mathrm{ac}}(H)=\mathcal{H}$）。このとき Lebesgue 可測集合（ボレル集合に取れる）の減少列 $E_1\supseteq E_2\supseteq\cdots$ と、ユニタリ作用素 $W:\mathcal{H}\to\bigoplus_kL^2(E_k,\mathrm{d}\lambda)$ で $WHW^{-1}=M_\lambda$ となるもの、すなわち
$$
H\cong\bigoplus_{k\ge1}\lambda\big|_{L^2(E_k)}
$$
が存在する。$F_1\supseteq F_2\supseteq\cdots$ も同じ性質を持つなら、すべての $k$ で $|E_k\triangle F_k|=0$ である。
</Theorem>

<Proof of="thm-hahn-hellinger-ac">
**存在.** <Ref to="thm-hahn-hellinger" /> の $\mu_k$ と $W_1$ を取ります。$\mu_1$ は、第 1 成分が定数 $1$ で他が $0$ のベクトル $u$ に対し、$W_1^{-1}u$ のスペクトル測度です（<Ref to="lem-model-spectral-measure" /> の 1・2 より $\mu_{W_1^{-1}u}=|1|^2\mu_1$）。$H$ は純絶対連続なので $\mu_1\ll\mathrm{d}\lambda$ です（<Ref to="mathematics/functional-analysis/spectrum-classification#def-spectral-subspaces" />）。Lebesgue 測度は局所有限なので <Ref to="lem-decreasing-sets" /> が使え、ボレル集合の減少列 $E_k$ と $\lambda$ と両立するユニタリ作用素 $V$ が得られます。$W=VW_1$ が求めるものです。

**一意性.** $W$ と $W'$（集合 $F_k$）を 2 つの表示とします。$\mathcal{H}$ の稠密な列 $\{\psi_n\}$ を取り、<Ref to="prop-gram-general" /> の 3 を $\mu=\mathrm{d}\lambda$ として両方に適用すると、Lebesgue-a.e. で $\sum_k\mathbf{1}_{E_k}=\sup_N\mathrm{rank}\,G_N=\sum_k\mathbf{1}_{F_k}$ です。減少列なので $E_k=\{\sum_j\mathbf{1}_{E_j}\ge k\}$、$F_k$ も同様で、$|E_k\triangle F_k|=0$ です。
</Proof>

<Definition id="def-multiplicity-function" title="多重度関数">
$H$ を可分な Hilbert 空間上の純絶対連続な自己共役作用素とし、$E_1\supseteq E_2\supseteq\cdots$ を <Ref to="thm-hahn-hellinger-ac" /> の集合とする。
$$
m_H(\lambda)=\#\{k\in\mathbb{N}:\lambda\in E_k\}\in\{0,1,2,\ldots\}\cup\{\infty\}
$$
を $H$ の**多重度関数**という。<Ref to="thm-hahn-hellinger-ac" /> の一意性により、$m_H$ は Lebesgue-a.e. で一意に定まる。逆に $E_k=\{m_H\ge k\}$ である。
</Definition>

<Figure caption="2 つの区間の上の掛け算作用素 λ|L²(0,2) ⊕ λ|L²(1,3) の分解。上の 2 本が元の成分、中の 2 本が並べ替えた減少列 E₁ ⊇ E₂、下が多重度関数 m。">
<svg viewBox="0 0 420 230" width="100%" role="img" aria-label="数直線上に区間 (0,2) と (1,3) の帯を描き、それを並べ替えて E1 = (0,3) と E2 = (1,2) の帯にし、最下段に (0,1) と (2,3) で高さ 1、(1,2) で高さ 2 の階段関数 m を描いた図">
  <g fill="currentColor" font-size="12">
    <text x="8" y="28">S₁</text><text x="8" y="56">S₂</text>
    <text x="8" y="100">E₁</text><text x="8" y="128">E₂</text>
    <text x="8" y="190">m</text>
  </g>
  <g fill="var(--sl-color-accent)" fill-opacity="0.35" stroke="var(--sl-color-accent)" stroke-width="1.2">
    <rect x="60" y="18" width="200" height="14" />
    <rect x="160" y="46" width="200" height="14" />
    <rect x="60" y="90" width="300" height="14" />
    <rect x="160" y="118" width="100" height="14" />
  </g>
  <g fill="none" stroke="currentColor" stroke-width="1.2">
    <path d="M 40 210 L 400 210" />
    <path d="M 60 210 L 60 180 L 160 180 L 160 150 L 260 150 L 260 180 L 360 180 L 360 210" stroke="var(--sl-color-accent)" stroke-width="2" />
    <path d="M 40 180 L 44 180" /><path d="M 40 150 L 44 150" />
  </g>
  <g fill="currentColor" font-size="11" text-anchor="middle">
    <text x="60" y="225">0</text><text x="160" y="225">1</text><text x="260" y="225">2</text><text x="360" y="225">3</text>
  </g>
  <g fill="currentColor" font-size="11">
    <text x="26" y="184">1</text><text x="26" y="154">2</text>
  </g>
</svg>
</Figure>

<Proposition id="prop-multiplicity-gram" title="Gram 行列による多重度関数の読み取り">
$H$ を可分な Hilbert 空間 $\mathcal{H}$ 上の純絶対連続な自己共役作用素、$\{\psi_n\}_{n\in\mathbb{N}}$ を $\mathcal{H}$ の稠密な部分集合をなす列とする。このとき各 $i,j$ について $\mu_{\psi_i,\psi_j}$ は Lebesgue 測度に関して絶対連続で、密度 $\rho_{\psi_i,\psi_j}=\mathrm{d}\mu_{\psi_i,\psi_j}/\mathrm{d}\lambda\in L^1(\mathbb{R})$ を持つ。$G_N(\lambda)=(\rho_{\psi_i,\psi_j}(\lambda))_{i,j=1}^N$ とおくと、Lebesgue-a.e. の $\lambda$ で

1. すべての $N$ について $G_N(\lambda)$ は半正定値で、$\mathrm{rank}\,G_N(\lambda)\le m_H(\lambda)$、
2. $\sup_N\mathrm{rank}\,G_N(\lambda)=m_H(\lambda)$

が成り立つ。1 は $\{\psi_n\}$ が稠密でなくても成り立つ。
</Proposition>

<Proof of="prop-multiplicity-gram">
<Ref to="thm-hahn-hellinger-ac" /> の $E_k$ と $W$ を取ると、<Ref to="def-multiplicity-function" /> により $m_H=\sum_k\mathbf{1}_{E_k}$ です。Lebesgue 測度は局所有限なので、<Ref to="prop-gram-general" /> を $\mu=\mathrm{d}\lambda$ として適用できます。その 1 から $\mu_{\psi_i,\psi_j}\ll\mathrm{d}\lambda$（密度は $L^1$）、その 2 と 3 から主張の 1 と 2 が出ます。
</Proof>

$\mathrm{rank}\,G_N\le m_H$ は「$N$ 本のベクトルから見えるのは、高々ファイバーの次元だけ」という当たり前の事実で、$\sup_N$ の等号は「十分たくさんのベクトルを見れば、ファイバー全体が見える」ことを言っています。有限個のベクトルで上限に達するとは限らず、また $G_N$ の成分は a.e. でしか定義されないので、各点の値に意味を持たせるには密度の良い版（たとえば連続な版）が要ります。それが次の節の主題です。

## 8. 下半連続性と太った Cantor 集合

### 8.1. 階数の下半連続性

<Definition id="def-lower-semicontinuous" title="下半連続関数">
$X$ を位相空間とする。関数 $f:X\to[-\infty,\infty]$ が**下半連続**であるとは、すべての $a\in\mathbb{R}$ について $\{x\in X:f(x)\gt a\}$ が開集合であることをいう。
</Definition>

$X=\mathbb{R}$ なら、下半連続は「$x_n\to x$ なら $f(x)\le\liminf_nf(x_n)$」と同値です。値が飛ぶとしても、近づいた先で値が上に跳ねることはあっても下に落ちることはありません。開集合 $U$ の定義関数 $\mathbf{1}_U$ は下半連続で、閉集合 $C\ne\emptyset,\mathbb{R}$ の定義関数は下半連続ではありません（$C$ の境界点で値が $1$ に上がるので、$\{\mathbf{1}_C\gt1/2\}=C$ が開でない）。

<Lemma id="lem-rank-lsc" title="階数の下半連続性">
$X$ を位相空間とする。

1. $G:X\to M_N(\mathbb{C})$ が連続（各成分が連続）なら、$x\mapsto\mathrm{rank}\,G(x)$ は下半連続である。
2. 下半連続関数の任意の族 $\{f_i\}_{i\in I}$ について、$\sup_if_i$ は下半連続である。
3. 値が $[0,\infty]$ の下半連続関数 $f_1,f_2,\ldots$ について、$\sum_nf_n$ は下半連続である。
</Lemma>

<Proof of="lem-rank-lsc">
1. 階数は整数値なので、$a\in\mathbb{R}$ について $\{\mathrm{rank}\,G\gt a\}=\{\mathrm{rank}\,G\ge r\}$（$r$ は $a$ より大きい最小の整数）です。$x_0$ で $\mathrm{rank}\,G(x_0)=s\ge r$ とします。$G(x_0)$ の線形独立な $s$ 本の列を選ぶと、それらを並べた $N\times s$ 行列は列階数 $s$ を持つので、行階数も $s$ で（<Ref to="mathematics/linear-algebra/dual-and-quotient-spaces#cor-row-column-rank" />）、線形独立な $s$ 本の行を選べます。こうして得た $s\times s$ の小行列 $A(x_0)$ は正則で、$\det A(x_0)\ne0$ です（<Ref to="mathematics/linear-algebra/determinants#thm-regular" />）。行列式は成分の多項式なので $x\mapsto\det A(x)$ は連続で、$x_0$ の近傍 $U$ で $\det A(x)\ne0$ です。$x\in U$ では $A(x)$ が正則なので、選んだ $s$ 本の列は $G(x)$ の中で線形独立で、$\mathrm{rank}\,G(x)\ge s\ge r$ です。よって $\{\mathrm{rank}\,G\ge r\}$ は開集合です。

2. $\{\sup_if_i\gt a\}=\bigcup_i\{f_i\gt a\}$ は開集合の和です（上限が $a$ を超えるのは、ある $f_i$ が $a$ を超えるときに限ります）。

3. まず $f,g\ge0$ が下半連続なら $f+g$ も下半連続です。実際 $f(x)+g(x)\gt a$ なら、有理数 $q$ で $f(x)\gt q$ かつ $g(x)\gt a-q$ となるものがあり（$f(x)=\infty$ や $g(x)=\infty$ の場合も含めて）、逆に $f(x)\gt q$、$g(x)\gt a-q$ なら $f(x)+g(x)\gt a$ なので、$\{f+g\gt a\}=\bigcup_{q\in\mathbb{Q}}\{f\gt q\}\cap\{g\gt a-q\}$ は開集合です。帰納法で部分和 $\sum_{n\le N}f_n$ は下半連続で、$f_n\ge0$ なので $\sum_nf_n=\sup_N\sum_{n\le N}f_n$ は 2 により下半連続です。
</Proof>

1 の様子を具体例で見ます。$H=\lambda|_{L^2(0,1)}\oplus\lambda|_{L^2(0,1)}$ で $\psi_1=(1,\lambda)$、$\psi_2=(\lambda,1/2)$ とすると、相互スペクトル密度の Gram 行列は $(0,1)$ の上で連続で、$\det G_2(\lambda)=(\lambda^2-1/2)^2$ です。下の図では、階数が下がるのが孤立した 1 点だけで、そのまわりでは階数が高いほうに保たれていることを見てください（$\{\mathrm{rank}\,G_2\ge2\}$ は開集合です）。

<Figure caption="連続な Gram 行列の階数は、点で下に落ちることはあっても、近くの点で下がり続けることはない（numpy で計算）。">
<svg viewBox="0 0 640 330" width="100%" role="img" aria-label="H を L²(0,1) の 2 つのコピーの上の λ の掛け算とし、ψ₁=(1,λ)、ψ₂=(λ,1/2) の相互スペクトル密度の 2×2 Gram 行列 G(λ) を考えた図。上段は G(λ) の小さいほうの固有値で、λ=1/√2 でだけ 0 に触れる。下段は階数で、(0,1) の上で 2、λ=1/√2 の 1 点でだけ 1 に下がる">
  <path d="M 70 25 L 70 140 L 610 140" fill="none" stroke="currentColor" stroke-width="1" />
  <path d="M 70 140 L 70 144" fill="none" stroke="currentColor" stroke-width="1" />
  <path d="M 205 140 L 205 144" fill="none" stroke="currentColor" stroke-width="1" />
  <path d="M 340 140 L 340 144" fill="none" stroke="currentColor" stroke-width="1" />
  <path d="M 475 140 L 475 144" fill="none" stroke="currentColor" stroke-width="1" />
  <path d="M 610 140 L 610 144" fill="none" stroke="currentColor" stroke-width="1" />
  <path d="M 66 140 L 70 140" fill="none" stroke="currentColor" stroke-width="1" />
  <text x="63" y="144" font-size="11" fill="currentColor" text-anchor="end">0</text>
  <path d="M 66 95.8 L 70 95.8" fill="none" stroke="currentColor" stroke-width="1" />
  <text x="63" y="99.8" font-size="11" fill="currentColor" text-anchor="end">0.1</text>
  <path d="M 66 51.5 L 70 51.5" fill="none" stroke="currentColor" stroke-width="1" />
  <text x="63" y="55.5" font-size="11" fill="currentColor" text-anchor="end">0.2</text>
  <path d="M 70 29.4 L 73.4 29.5 L 76.8 29.6 L 80.1 29.7 L 83.5 30 L 86.9 30.3 L 90.2 30.7 L 93.6 31.1 L 97 31.6 L 100.4 32.2 L 103.8 32.8 L 107.1 33.5 L 110.5 34.2 L 113.9 35 L 117.2 35.9 L 120.6 36.8 L 124 37.8 L 127.4 38.8 L 130.8 39.8 L 134.1 40.9 L 137.5 42.1 L 140.9 43.3 L 144.2 44.5 L 147.6 45.7 L 151 47 L 154.4 48.4 L 157.8 49.7 L 161.1 51.1 L 164.5 52.5 L 167.9 53.9 L 171.2 55.3 L 174.6 56.8 L 178 58.3 L 181.4 59.8 L 184.8 61.3 L 188.1 62.8 L 191.5 64.3 L 194.9 65.8 L 198.2 67.4 L 201.6 68.9 L 205 70.5 L 208.4 72 L 211.8 73.6 L 215.1 75.1 L 218.5 76.7 L 221.9 78.2 L 225.3 79.8 L 228.6 81.3 L 232 82.8 L 235.4 84.4 L 238.8 85.9 L 242.1 87.4 L 245.5 88.9 L 248.9 90.4 L 252.2 91.8 L 255.6 93.3 L 259 94.7 L 262.4 96.2 L 265.8 97.6 L 269.1 99 L 272.5 100.4 L 275.9 101.7 L 279.2 103.1 L 282.6 104.4 L 286 105.7 L 289.4 107 L 292.8 108.3 L 296.1 109.6 L 299.5 110.8 L 302.9 112 L 306.2 113.2 L 309.6 114.4 L 313 115.5 L 316.4 116.7 L 319.8 117.8 L 323.1 118.8 L 326.5 119.9 L 329.9 120.9 L 333.2 121.9 L 336.6 122.9 L 340 123.9 L 343.4 124.8 L 346.8 125.7 L 350.1 126.6 L 353.5 127.4 L 356.9 128.3 L 360.2 129.1 L 363.6 129.8 L 367 130.6 L 370.4 131.3 L 373.8 132 L 377.1 132.7 L 380.5 133.3 L 383.9 133.9 L 387.2 134.5 L 390.6 135.1 L 394 135.6 L 397.4 136.1 L 400.8 136.5 L 404.1 137 L 407.5 137.4 L 410.9 137.8 L 414.3 138.1 L 417.6 138.4 L 421 138.7 L 424.4 139 L 427.8 139.2 L 431.1 139.4 L 434.5 139.6 L 437.9 139.7 L 441.2 139.8 L 444.6 139.9 L 448 140 L 451.4 140 L 451.8 140 L 454.8 140 L 458.1 139.9 L 461.5 139.9 L 464.9 139.8 L 468.2 139.6 L 471.6 139.5 L 475 139.3 L 478.4 139 L 481.8 138.8 L 485.1 138.5 L 488.5 138.2 L 491.9 137.8 L 495.3 137.4 L 498.6 137 L 502 136.6 L 505.4 136.1 L 508.8 135.6 L 512.1 135 L 515.5 134.4 L 518.9 133.8 L 522.2 133.2 L 525.6 132.5 L 529 131.8 L 532.4 131.1 L 535.8 130.3 L 539.1 129.5 L 542.5 128.7 L 545.9 127.8 L 549.2 126.9 L 552.6 126 L 556 125 L 559.4 124 L 562.8 123 L 566.1 121.9 L 569.5 120.8 L 572.9 119.7 L 576.2 118.5 L 579.6 117.3 L 583 116.1 L 586.4 114.9 L 589.8 113.6 L 593.1 112.2 L 596.5 110.9 L 599.9 109.5 L 603.2 108.1 L 606.6 106.6 L 610 105.1" fill="none" stroke="var(--sl-color-accent)" stroke-width="2" />
  <path d="M 451.8 140 L 451.8 25" fill="none" stroke="currentColor" stroke-width="1.2" stroke-dasharray="3 3" stroke-opacity="0.5" />
  <circle cx="451.8" cy="140" r="3.5" fill="var(--sl-color-accent)" />
  <text x="86.2" y="36.1" font-size="12" fill="currentColor">G(λ) の小さいほうの固有値</text>
  <text x="457.8" y="51.5" font-size="12" fill="currentColor">λ = 1/√2</text>
  <path d="M 70 175 L 70 290 L 610 290" fill="none" stroke="currentColor" stroke-width="1" />
  <path d="M 70 290 L 70 294" fill="none" stroke="currentColor" stroke-width="1" />
  <text x="70" y="307" font-size="11" fill="currentColor" text-anchor="middle">0</text>
  <path d="M 205 290 L 205 294" fill="none" stroke="currentColor" stroke-width="1" />
  <text x="205" y="307" font-size="11" fill="currentColor" text-anchor="middle">0.25</text>
  <path d="M 340 290 L 340 294" fill="none" stroke="currentColor" stroke-width="1" />
  <text x="340" y="307" font-size="11" fill="currentColor" text-anchor="middle">0.5</text>
  <path d="M 475 290 L 475 294" fill="none" stroke="currentColor" stroke-width="1" />
  <text x="475" y="307" font-size="11" fill="currentColor" text-anchor="middle">0.75</text>
  <path d="M 610 290 L 610 294" fill="none" stroke="currentColor" stroke-width="1" />
  <text x="610" y="307" font-size="11" fill="currentColor" text-anchor="middle">1</text>
  <path d="M 66 290 L 70 290" fill="none" stroke="currentColor" stroke-width="1" />
  <text x="63" y="294" font-size="11" fill="currentColor" text-anchor="end">0</text>
  <path d="M 66 242.1 L 70 242.1" fill="none" stroke="currentColor" stroke-width="1" />
  <text x="63" y="246.1" font-size="11" fill="currentColor" text-anchor="end">1</text>
  <path d="M 66 194.2 L 70 194.2" fill="none" stroke="currentColor" stroke-width="1" />
  <text x="63" y="198.2" font-size="11" fill="currentColor" text-anchor="end">2</text>
  <path d="M 70 194.2 L 447.3 194.2" fill="none" stroke="var(--sl-color-accent)" stroke-width="2.2" />
  <path d="M 456.3 194.2 L 610 194.2" fill="none" stroke="var(--sl-color-accent)" stroke-width="2.2" />
  <circle cx="451.8" cy="194.2" r="3.5" fill="none" stroke="var(--sl-color-accent)" stroke-width="1.2" />
  <circle cx="451.8" cy="242.1" r="3.5" fill="var(--sl-color-accent)" />
  <path d="M 451.8 290 L 451.8 175" fill="none" stroke="currentColor" stroke-width="1.2" stroke-dasharray="3 3" stroke-opacity="0.5" />
  <text x="86.2" y="180.2" font-size="12" fill="currentColor">rank G(λ)</text>
  <text x="459.8" y="246.1" font-size="12" fill="currentColor">1 点だけ 1 に下がる</text>
  <text x="610" y="324" font-size="12" fill="currentColor" text-anchor="end">λ</text>
</svg>
</Figure>

<Ref to="prop-multiplicity-gram" /> と組み合わせると、次のことがわかります。$\rho_{\psi_i,\psi_j}$ がすべて連続な版を持てば、$G_N$ は連続、その階数は下半連続、上限 $\sup_N\mathrm{rank}\,G_N$ も下半連続で、これが a.e. で $m_H$ に等しくなります。すなわち、相互スペクトル密度が連続になるような稠密な列があれば、多重度関数は下半連続関数と a.e. で一致します。この観察は、時間作用素の理論で多重度に条件が付く理由になります。

### 8.2. 太った Cantor 集合

多重度関数の例を作るとき、開集合や区間の和とは性質の違う集合として「閉で内点を持たないのに測度が正の集合」がよく使われます。通常の Cantor 集合は測度 $0$ なので、この役には立ちません（<Ref to="mathematics/real-analysis/lebesgue-measure#ex-cantor" />）。取り除く区間を速く小さくすれば、測度を残せます。

<Proposition id="prop-fat-cantor" title="太った Cantor 集合の存在">
閉集合 $C\subset[0,1]$ で、内点を持たず（$C$ は区間を含まない）、Lebesgue 測度が $|C|=1/2$ となるものが存在する。
</Proposition>

<Proof of="prop-fat-cantor">
$C_0=[0,1]$ とし、帰納的に $C_n$ が長さ $\ell_n$ の互いに素な閉区間 $2^n$ 個の和で、$\ell_n\gt4^{-(n+1)}$ を満たすとします（$\ell_0=1$）。$C_n$ の各区間から、中央の長さ $4^{-(n+1)}$ の開区間を取り除いたものを $C_{n+1}$ とします。$C_{n+1}$ は長さ $\ell_{n+1}=(\ell_n-4^{-(n+1)})/2$ の互いに素な閉区間 $2^{n+1}$ 個の和で、区間の測度（<Ref to="mathematics/real-analysis/lebesgue-measure#prop-interval-length" />）と加法性から
$$
|C_{n+1}|=|C_n|-2^n\cdot4^{-(n+1)}=|C_n|-2^{-n-2},\qquad |C_n|=1-\sum_{j=0}^{n-1}2^{-j-2}=\frac12+2^{-n-1}
$$
です。よって $\ell_n=|C_n|/2^n=2^{-n-1}+2^{-2n-1}\gt2^{-2n-2}=4^{-(n+1)}$ となり、帰納法の仮定が次の段でも保たれます。

$C=\bigcap_nC_n$ は閉集合の共通部分なので閉で、$C\subset[0,1]$ です。$C_n$ は減少列で $|C_0|=1\lt\infty$ なので、上からの連続性（<Ref to="mathematics/real-analysis/abstract-measures#prop-measure-basic" /> の 4）により $|C|=\lim_n|C_n|=1/2$ です。$C$ が区間 $J$ を含むとすると、各 $n$ で $J\subset C_n$ で、$J$ は連結なので $C_n$ の $2^n$ 個の区間のどれか 1 つに含まれ、$|J|\le\ell_n\le2^{-n}$ です。$n\to\infty$ として $|J|=0$ なので、$C$ は（長さが正の）区間を含まず、内点を持ちません。
</Proof>

$C$ の補集合 $[0,1]\setminus C$ は取り除いた開区間の和で、$[0,1]$ で稠密です（$C$ が内点を持たないので）。稠密な開集合なのに測度が $1/2$ しかないという点で、$[0,1]\setminus C$ は直観に反する集合です。

構成の進み方を動画で見ます。上段の青い帯が $C_n$、灰色の帯が中央の $1/3$ を除いていく通常の Cantor 集合で、下段のグラフで測度 $|C_n|$ の行き先（$1/2$ と $0$）の違いを見てください。

<Figure caption="太った Cantor 集合 C_n の構成。除く区間の長さ 4⁻⁽ⁿ⁺¹⁾ が区間の長さより速く小さくなるので、隙間は至る所にできるのに測度は 1/2 に残る。">
<img src="/figures/fat-cantor-construction.gif" alt="区間 [0,1] の帯の各区間の中央から、段ごとに長さ 4 の −(n+1) 乗の開区間を除いていくアニメーション。下に並べた通常の Cantor 集合は中央の 1/3 を除くので帯がすぐに細い線の集まりになるが、太った Cantor 集合は細かい隙間が増えても帯の大部分が残る。下段のグラフでは太った方の測度が 1/2 + 2 の −(n+1) 乗に沿って 1/2 へ、通常の方が (2/3) の n 乗に沿って 0 へ減っていく" loading="lazy" />
</Figure>

## 9. 例

<Example id="ex-two-intervals" title="重なった 2 つの区間">
$H=\lambda|_{L^2(0,2)}\oplus\lambda|_{L^2(1,3)}$ とします。これは $S_1=(0,2)$、$S_2=(1,3)$、$\mu=\mathrm{d}\lambda$ の模型そのものなので、<Ref to="lem-rearrangement" /> により $m=\mathbf{1}_{S_1}+\mathbf{1}_{S_2}$、$E_1=\{m\ge1\}=(0,3)$、$E_2=\{m\ge2\}=(1,2)$ で、$H\cong\lambda|_{L^2(0,3)}\oplus\lambda|_{L^2(1,2)}$ です（上の図）。$\lambda\in(1,2)$ では第 1 の成分の値を $E_1$ の成分へ、第 2 の成分の値を $E_2$ の成分へ送り、$\lambda\in(2,3)$ では第 2 の成分の値を $E_1$ の成分へ送ります。多重度関数 $m_H=\mathbf{1}_{(0,3)}+\mathbf{1}_{(1,2)}$ は開集合の定義関数の和なので、<Ref to="lem-rank-lsc" /> の 3 により下半連続です。
</Example>

<Example id="ex-free-laplacian-multiplicity" title="自由ラプラシアンの多重度">
$\mathbb{R}^d$ 上の $-\Delta$ は、Fourier 変換で $|k|^2$ の掛け算に移ります。$d=1$ では $L^2(\mathbb{R},\mathrm{d}k)=L^2(0,\infty)\oplus L^2(-\infty,0)$ と分け、各半直線で $\lambda=k^2$ を新しい変数とする変換 $f\mapsto(2\sqrt\lambda)^{-1/2}f(\pm\sqrt\lambda)$ を使うと、$-\Delta\cong\lambda|_{L^2(0,\infty)}\oplus\lambda|_{L^2(0,\infty)}$ で、$m=2\cdot\mathbf{1}_{(0,\infty)}$ です（右向きと左向きの平面波の 2 つ）。$d\ge2$ では極座標 $k=r\omega$ で $L^2(\mathbb{R}^d)\cong L^2((0,\infty),r^{d-1}\mathrm{d}r;L^2(S^{d-1}))$ となり、$L^2(S^{d-1})$ の正規直交基底を使えば、各成分が $\lambda|_{L^2(0,\infty)}$ の可算無限個の直和になります。よって $m=\infty\cdot\mathbf{1}_{(0,\infty)}$ です（各エネルギーに、すべての方向の平面波がある）。どちらの場合も $m$ は下半連続です。
</Example>

<Example id="ex-fat-cantor" title="太った Cantor 集合の上の多重度">
$C$ を <Ref to="prop-fat-cantor" /> の集合とし、$H=\lambda|_{L^2(0,1)}\oplus\lambda|_{L^2(C)}$ とします。<Ref to="lem-rearrangement" /> により $m_H=\mathbf{1}_{(0,1)}+\mathbf{1}_C$ で、$E_1=(0,1)$、$E_2=C$（零集合を除いて）です。$H$ は純絶対連続で $\sigma(H)=[0,1]$ ですが、多重度が $2$ になる点の集合は内点を持たず、それでも測度が $1/2$ あります。スペクトルの集合や型（区間 $[0,1]$、純絶対連続）だけを見ると $\lambda|_{L^2(0,1)}$ と区別がつきませんが、多重度関数は測度が正の集合の上で異なるので、<Ref to="thm-hahn-hellinger-ac" /> の一意性により両者はユニタリ同値ではありません。
</Example>

<Example id="ex-point-spectrum-multiplicity" title="純点スペクトルの場合">
$\mathcal{H}$ の正規直交基底 $\{e_j\}$ と実数 $\lambda_j$ で $He_j=\lambda_je_j$ となる場合（$\lambda_j$ には重複を許す）、異なる固有値 $\lambda$ ごとに固有空間の次元を $d(\lambda)\in\{1,2,\ldots,\infty\}$ とすると、<Ref to="thm-hahn-hellinger" /> の測度は $\mu_k=\sum_{\lambda:d(\lambda)\ge k}c_\lambda\delta_\lambda$（$c_\lambda\gt0$ は総和が有限になるように選ぶ）に取れます。各固有空間を $\mathbb{C}^{d(\lambda)}$ と同一視し、その第 $k$ 座標を $L^2(\mu_k)$ の点 $\lambda$ での値に対応させればよいからです。この場合の多重度は、基準の測度 $\mu_1$ に関して $\mu_1$-a.e. で $d(\lambda)$ に等しく、Lebesgue 測度に関しては意味を持ちません（$\mu_1$ が Lebesgue 測度と互いに特異だから）。多重度関数を Lebesgue 測度に関して定義したのは純絶対連続の場合だけで、一般の場合は基準の測度を最大スペクトル型に取ります。
</Example>

## 10. 演習

<Exercise id="exr-cyclic-vector-criterion" difficulty="標準">
可分な Hilbert 空間上の自己共役作用素 $H$ について、$H$ が巡回ベクトルを持つことと、<Ref to="thm-hahn-hellinger" /> の測度の列で $\mu_2=0$ であることが同値であることを示せ。また、§1 の $H_2=\lambda|_{L^2(0,1)}\oplus\lambda|_{L^2(0,1)}$ が巡回ベクトルを持たないことを結論せよ。
<Solution>
$\mu_2=0$ なら（$\mu_k\ll\mu_2$ なので $k\ge2$ ですべて $0$）$H\cong\lambda|_{L^2(\mu_1)}$ です。$\mu_1$ は有限なので定数関数 $1$ は $L^2(\mu_1)$ の元で、<Ref to="lem-model-spectral-measure" /> から $f(M_\lambda)1=f$ です。有界ボレル関数は $L^2(\mu_1)$ で稠密なので、$1$ に対応するベクトルは巡回ベクトルです。逆に $\psi$ が巡回ベクトルなら、<Ref to="prop-cyclic-decomposition" /> の証明の最初の段落により $H\cong\lambda|_{L^2(\mu_\psi)}$ で、これは $\mu_1=\mu_\psi$、$\mu_k=0$（$k\ge2$）の表示です。<Ref to="thm-hahn-hellinger" /> の一意性から、どの表示でも $\mu_2\sim0$、すなわち $\mu_2=0$ です。$H_2$ は <Ref to="thm-hahn-hellinger-ac" /> の表示 $E_1=E_2=(0,1)$ を持つので、一般の表示でも $\mu_2\sim\mathbf{1}_{(0,1)}\mathrm{d}\lambda\ne0$ となり、巡回ベクトルを持ちません。
</Solution>
</Exercise>

<Exercise id="exr-gram-computation" difficulty="易">
$H=\lambda|_{L^2(0,1)}\oplus\lambda|_{L^2(0,1)}$、$\psi_1=(1,\lambda)$、$\psi_2=(\lambda,\lambda^2)$、$\psi_3=(0,1)$ とする。(a) $G_2(\lambda)$ を計算し、階数が $(0,1)$ の上で至る所 $1$ であることを示せ。(b) $G_3(\lambda)$ の階数が $(0,1)$ 上で $2$ であることを示し、<Ref to="prop-multiplicity-gram" /> と比べよ。
<Solution>
<Ref to="lem-model-spectral-measure" /> の 1 から、$\psi=(a,b)$、$\varphi=(c,d)$ の相互スペクトル密度は $(0,1)$ の上で $\bar ac+\bar bd$ です。(a) $\rho_{11}=1+\lambda^2$、$\rho_{12}=\lambda+\lambda^3=\lambda(1+\lambda^2)$、$\rho_{22}=\lambda^2+\lambda^4=\lambda^2(1+\lambda^2)$ なので $\det G_2=\lambda^2(1+\lambda^2)^2-\lambda^2(1+\lambda^2)^2=0$ で、$G_2\ne0$ だから階数は $1$ です。$\psi_2=H\psi_1$ なので、各点で $\hat\psi_2(\lambda)=\lambda\hat\psi_1(\lambda)$ はファイバーの中で平行です。(b) $\rho_{13}=\lambda$、$\rho_{23}=\lambda^2$、$\rho_{33}=1$ を加えると、$\hat\psi_1(\lambda)=(1,\lambda)$ と $\hat\psi_3(\lambda)=(0,1)$ は線形独立なので、<Ref to="lem-gram-rank" /> から $\mathrm{rank}\,G_3(\lambda)=2$ です。これは $m_H=2\cdot\mathbf{1}_{(0,1)}$ に等しく、上限に有限の $N=3$ で達しています。$N=2$ では上限に届かないことが (a) からわかります。
</Solution>
</Exercise>

<Exercise id="exr-tensor-multiplicity" difficulty="標準">
$H$ を可分な Hilbert 空間 $\mathcal{H}$ 上の純絶対連続な自己共役作用素、$n\in\mathbb{N}$ とし、$\mathcal{H}^{\oplus n}=\mathcal{H}\oplus\cdots\oplus\mathcal{H}$（$n$ 個）の上の $H^{\oplus n}=H\oplus\cdots\oplus H$ を考える。$H^{\oplus n}$ も純絶対連続で、$m_{H^{\oplus n}}=n\,m_H$（a.e.、$n\cdot\infty=\infty$）であることを示せ。とくに、$m_H$ が有限値なら $H$ と $H^{\oplus2}$ はユニタリ同値でないことを結論せよ。
<Solution>
$\mathcal{H}^{\oplus n}$ のベクトル $(\varphi_1,\ldots,\varphi_n)$ のスペクトル測度は $\sum_j\mu_{\varphi_j}$ なので（$E_{H^{\oplus n}}(B)=E_H(B)^{\oplus n}$ は直和の射影値測度で、<Ref to="mathematics/functional-analysis/spectral-theorem-unbounded#thm-spectral-pvm" /> の一意性からスペクトル測度です）、絶対連続です。<Ref to="thm-hahn-hellinger-ac" /> の $W:\mathcal{H}\to\bigoplus_kL^2(E_k)$ の $n$ 個の直和で、$H^{\oplus n}$ は集合の族 $\{E_k\}_{k\in\mathbb{N}}$ を $n$ 回ずつ並べた族 $\{S_l\}$ の模型 $\bigoplus_lL^2(S_l)$ に移ります。<Ref to="lem-rearrangement" /> により $m_{H^{\oplus n}}=\sum_l\mathbf{1}_{S_l}=n\sum_k\mathbf{1}_{E_k}=n\,m_H$ です。$m_H$ が有限値で $H$ が $\{0\}$ でない空間上にあれば、$m_H\gt0$ となる正測度の集合の上で $2m_H\ne m_H$ なので、<Ref to="thm-hahn-hellinger-ac" /> の一意性から $H\not\cong H^{\oplus2}$ です。逆に $m_H=\infty\cdot\mathbf{1}_U$ の形（たとえば $d\ge2$ の自由ラプラシアン）なら $H\cong H^{\oplus2}$ です。
</Solution>
</Exercise>

## 参考文献

- P. R. Halmos, *Introduction to Hilbert Space and the Theory of Spectral Multiplicity*, Chelsea, 1951 — 多重度理論の古典的な教科書。
- M. Reed, B. Simon, *Methods of Modern Mathematical Physics I: Functional Analysis*, revised ed., Academic Press, 1980 — 第 VII 章（スペクトル定理と掛け算作用素表示）。
- J. B. Conway, *A Course in Functional Analysis*, 2nd ed., Springer, 1990 — 第 IX 章（正規作用素の多重度理論）。
- M. Sh. Birman, M. Z. Solomyak, *Spectral Theory of Self-Adjoint Operators in Hilbert Space*, D. Reidel, 1987 — スペクトル型と多重度。
- E. Hellinger, "Neue Begründung der Theorie quadratischer Formen von unendlichvielen Veränderlichen", *Journal für die reine und angewandte Mathematik* 136 (1909), 210–271 — Hellinger 積分による直交不変量。
- H. Hahn, "Über die Integrale des Herrn Hellinger und die Orthogonalinvarianten der quadratischen Formen von unendlich vielen Veränderlichen", *Monatshefte für Mathematik und Physik* 23 (1912) — Hellinger 積分の Lebesgue 積分への帰着。
- M. H. Stone, *Linear Transformations in Hilbert Space and Their Applications to Analysis*, American Mathematical Society Colloquium Publications 15, 1932 — 自己共役作用素のユニタリ不変量。
- B. R. Gelbaum, J. M. H. Olmsted, *Counterexamples in Analysis*, Holden-Day, 1964 — 測度が正の Cantor 型集合。
