⟐ 数学の作り方 How to make Mathematics

↑ ↓ 移動 Enter 開く Esc 閉じる

第1章 無限次元へ — ノルム空間

関数を「点」だと思ってみる

線形代数は、ベクトルと行列の理論でした。ベクトルは矢印、あるいは数の並び (x1,…,xn)(x_1,\dots,x_n)。では、関数 f(x)f(x) を「無限に長い数の並び」——各点 xx での値 f(x)f(x) を全部束ねたもの——だと 思ったらどうでしょう。関数一つが、無限次元空間の**一つの点(ベクトル)**になります。

この視点の変更が、驚くほど強力です。「微分する」「積分する」「方程式を解く」——こうした操作が、すべて 線形作用素(無限次元の行列のようなもの)として捉え直せる。微分方程式や量子力学の問題が、突然 「線形代数の問題」に見えてくる。これが関数解析の出発点です。

関数を無限次元空間の点とみなす。すると解析の操作が線形代数になる。ただし無限次元では新しい注意が要る。

まず「長さ」を測る——ノルム空間

線形代数でベクトルに長さ(ノルム)を入れたように、関数(=点)にも長さを入れます。測度論で LpL^p ノルムを作りましたが、ここではもっと一般に「ノルムの公理」から始めます。

定義 ノルム空間

ベクトル空間 XX(実または複素)上の関数 ∥⋅∥:X→[0,∞)\|\cdot\|:X\to[0,\infty) が次をみたすときノルムという。

  1. ∥x∥=0  ⟺  x=0\|x\|=0\iff x=0(正定値)
  2. ∥αx∥=∣α∣ ∥x∥\|\alpha x\|=|\alpha|\,\|x\|(斉次)
  3. ∥x+y∥≤∥x∥+∥y∥\|x+y\|\le\|x\|+\|y\|(三角不等式)

(X,∥⋅∥)(X,\|\cdot\|) をノルム空間という。d(x,y)=∥x−y∥d(x,y)=\|x-y\| を距離として位相が入る(距離空間)。

ノルムがあれば「点と点の距離」が測れ、「点列が収束する」「関数を近似する」を厳密に語れます。これが関数解析の 舞台です。代表的な例を、有限次元→無限次元の順に並べます。

例 ノルム空間の例(易→難)

  • Rn\mathbb R^n:∥x∥2=∑xi2\|x\|_2=\sqrt{\sum x_i^2}。おなじみの有限次元。
  • 数列空間 ℓp\ell^p:∥x∥p=(∑k=1∞∣xk∣p)1/p<∞\|x\|_p=(\sum_{k=1}^\infty|x_k|^p)^{1/p}<\infty なる無限数列。無限次元。
  • 連続関数 C[a,b]C[a,b]:∥f∥∞=max⁡x∣f(x)∣\|f\|_\infty=\max_{x}|f(x)|(一様ノルム)。関数が点。
  • Lp[a,b]L^p[a,b]:∥f∥p=(∫∣f∣p)1/p\|f\|_p=(\int|f|^p)^{1/p}(測度論)。a.e.a.e. 同一視のもとで。

無限次元で、常識が崩れる

さて、ここが関数解析の面白さであり難しさです。有限次元 Rn\mathbb R^n で当たり前だったことが、無限次元では 成り立たなくなる。まずはその衝撃を味わいましょう。いちばん重要なのはコンパクト性です。

有限次元では「ハイネ–ボレルの定理」(集合と位相)があり、有界閉集合=コンパクトでした。 とくに閉じた単位球 {x:∥x∥≤1}\{x:\|x\|\le1\} はコンパクトで、どんな有界点列も収束部分列をもった。これが解の存在証明を 支えていました。ところが——

定理 リースの補題と単位球の非コンパクト性

ノルム空間 XX の閉単位球 {x:∥x∥≤1}\{x:\|x\|\le1\} がコンパクト   ⟺  \iff XX は有限次元。 無限次元では単位球はコンパクトでない。

証明

無限次元での非コンパクト性を、正規直交系で見る。ヒルベルト空間 ℓ2\ell^2 で、en=(0,…,0,1,0,… )e_n=(0,\dots,0,1,0,\dots) (第 nn 成分だけ 11)を考える。各 ∥en∥=1\|e_n\|=1 で単位球に乗るが、n≠mn\ne m で

∥en−em∥=12+12=2.\|e_n-e_m\|=\sqrt{1^2+1^2}=\sqrt2.

どの二項も距離 2\sqrt2 離れているので、{en}\{e_n\} は収束部分列をもてない(コーシー列になりようがない)。 ゆえに単位球はコンパクトでない。∎(一般のノルム空間ではリースの補題で「ほぼ直交」な単位ベクトル列を作る。)

この事実の重みを噛みしめてください。有限次元では「有界な列から収束する部分列を取る」という一手が、存在証明の 黄金パターンでした。無限次元ではそれが使えない。ene_n たちは単位球の中でいつまでも 2\sqrt2 ずつ離れて さまよい、どこにも落ち着かない。「有界だから収束部分列がある」という安心が消えるのです。

注意 だから関数解析は“完備性”と“弱位相”を主役にする

コンパクト性が失われた穴を、関数解析は二つの方法で埋める。一つは完備性(次章のバナッハ空間:コーシー列は 必ず収束する)——「収束先が空間内にある」保証。もう一つは弱位相(第8章:収束の意味を弱めて、有界列から “弱く”収束する部分列を取り戻す)。無限次元の解析は、失われたコンパクト性をどう補うかの物語でもある。

ノルムの同値——有限次元だけの特権

もう一つ、有限次元と無限次元で決定的に違う点。有限次元ではノルムの選び方は本質的に一つでした。

定理 有限次元のノルムはすべて同値

有限次元ベクトル空間では、任意の二つのノルム ∥⋅∥a,∥⋅∥b\|\cdot\|_a,\|\cdot\|_b は同値 (ある定数 c,C>0c,C>0 で c∥x∥a≤∥x∥b≤C∥x∥ac\|x\|_a\le\|x\|_b\le C\|x\|_a)。ゆえに収束・連続・開集合の概念はノルムによらない。

無限次元ではこれが崩れます。C[0,1]C[0,1] 上で一様ノルム ∥⋅∥∞\|\cdot\|_\infty と L1L^1 ノルム ∥⋅∥1\|\cdot\|_1 は同値でなく、 ∥⋅∥∞\|\cdot\|_\infty で収束しても ∥⋅∥1\|\cdot\|_1 で収束しない列が作れる(逆も)。どのノルムを選ぶかが本質的に効く。 関数空間を扱うとき「どの距離で近いと言っているのか」を常に意識せねばならない理由がこれです。

つまずきポイント

注意 よくある誤解

  • 有界+閉 ≠ コンパクト(無限次元)。 ハイネ–ボレルは有限次元だけの特権。無限次元の単位球はコンパクトでない (ene_n が反例)。存在証明の定番が使えなくなる。
  • ノルムの選択は本質的(無限次元)。 有限次元では全ノルムが同値だが、関数空間では違う。「収束」がどのノルムの 話かを明示する。
  • ノルム空間=距離空間+線形構造。 距離 d(x,y)=∥x−y∥d(x,y)=\|x-y\| が平行移動と拡大に整合する特別な距離。だから 幾何(直線・凸性)が効く。
  • LpL^p の点は a.e. 同値類。 測度論同様、一点での値は無意味。関数解析でも同じ約束。

この章のまとめ

  • 関数を無限次元空間の点とみなすと、解析の操作が線形代数になる。舞台はノルム空間(長さ ∥⋅∥\|\cdot\|、距離 d(x,y)=∥x−y∥d(x,y)=\|x-y\|)。例は ℓp, C[a,b], Lp\ell^p,\ C[a,b],\ L^p。
  • 無限次元では有限次元の常識が崩れる:閉単位球はコンパクトでない(ene_n は 2\sqrt2 ずつ離れ収束部分列なし)。存在証明の定番(有界列→収束部分列)が使えない。
  • ノルムの同値も有限次元だけ。無限次元ではどのノルムかが本質的。
  • 失われたコンパクト性を補うのが完備性(次章)と弱位相(第8章)。
  • 次章では、コーシー列が必ず収束する良い空間——バナッハ空間——を導入し、そこで級数や逆作用素を扱えるようにします。

次章では、完備なノルム空間(バナッハ空間)を定義し、絶対収束級数やノイマン級数が使えることを見ます。