Arzelà–Ascoli と Stone–Weierstrass:連続関数の空間のコンパクト性と稠密性
対象読者: 本テーマの距離空間の章(完備性、全有界、コンパクト性)と一様収束を学んだ人。位相空間の一般論は仮定せず、必要な事項はその場で導入します。
前提となる記事:距離空間:完備化・Baire のカテゴリー定理・縮小写像の原理・コンパクト性、関数列と一様収束:極限と積分・微分はいつ交換できるか
0. この記事の要点
Section titled “0. この記事の要点”この記事は、関数をたくさん並べたとき、その中から「うまく収束していく列」を取り出せるのはどんなときか、という問いと、どんな連続関数でも多項式のような素直な関数でいくらでも近づけられるのはなぜか、という問いを扱います。前者は、関数の値のふれ幅を全体でそろえて抑えられれば取り出せる、という形で答えが出ます。後者は、足し算・掛け算で閉じていて点を見分けられる関数の集まりなら近づけられる、という形で答えが出ます。読み終えると、この二つの定理の主張と、使いどころの見当がつきます。
- 無限次元の空間では、有界な点列が収束する部分列をもつとは限りません。連続関数の空間 (一様ノルム)でもそうです。Arzelà–Ascoli の定理は、 がコンパクト距離空間のとき、 の部分集合が相対コンパクト(閉包がコンパクト)であることは「一様有界かつ同程度連続」と同値であると主張します。
- 同程度連続性は、一様連続性の を族全体で共通にとれるという条件です。これが「関数全体が有限個の情報で制御できる」ことの正体で、証明は全有界性に帰着します。
- Stone–Weierstrass の定理は、コンパクト Hausdorff 空間 上で、定数を含み点を分離する の部分環(和・積・定数倍で閉じた関数の集まり)は一様ノルムで稠密(どれだけ小さな誤差でも近づける)だと主張します。必要な道具は、絶対値関数 を多項式で一様近似できること(これは平方根の逐次近似とディニの定理で示します)だけです。
- 複素数値の場合は、複素共役で閉じていることが追加で必要です。単位円周上の の多項式が稠密でない例で、この条件が外せないことを確かめます。
- 帰結として Weierstrass の多項式近似定理(閉区間上の連続関数は多項式で一様近似できる)、三角多項式の稠密性、モーメントによる関数の決定が得られます。Arzelà–Ascoli は積分作用素のコンパクト性に、Stone–Weierstrass はコンパクト作用素や群の表現論の基本定理に使われます。
1. 動機 — 連続関数の空間で「収束部分列」を探す
Section titled “1. 動機 — 連続関数の空間で「収束部分列」を探す”距離空間 の 定理 4.3[距離空間] により、距離空間では「完備かつ全有界」がコンパクトの条件でした。有限次元のベクトル空間では有界閉集合がこれを満たしましたが、関数の空間はちがいます。たとえば 上の連続関数の列 は、 と一様に有界ですが、一様ノルムで収束する部分列をもちません。どの部分列も で に、 で に各点収束するので、収束するとしても極限は不連続関数であり、定理 4.1[関数列と一様収束] により一様収束できないからです。
では、どんな条件を追加すれば、一様有界な関数列から一様収束する部分列を取り出せるでしょうか。 が失敗する理由は、 の近くで の傾きがいくらでも大きくなることです。「 ならば 」の を、 によらずに選べないのです。この観察が同程度連続性の動機です。Arzelà–Ascoli の定理はこの直観の定式化で、微分方程式の解の存在証明(解の近似列から収束部分列を取る)や、積分作用素がコンパクトであることの証明に使われます。
第二の問いは逆向きの近似です。関数列と一様収束 で、ワイエルシュトラスの M 判定法から、連続だがどこでも微分できない関数 例 6.5[関数列と一様収束] が現れました。それほど乱れた連続関数でさえ、多項式(無限回微分可能な、最も素直な関数)で一様に近似できる、というのが Weierstrass の近似定理です。Stone–Weierstrass の定理は、多項式の代わりに「環の構造をもつ関数族」であれば同様の結論が成り立つことを示します。以下、この二つを、距離空間の道具だけで証明します。
2. 準備 — 連続関数の空間
Section titled “2. 準備 — 連続関数の空間 C(K)C(K)C(K)”をコンパクト Hausdorff 空間(コンパクト性 の 定義 3.2[コンパクト性] と 定義 2.1[コンパクト性] を参照)とします。この記事で扱う は、コンパクト距離空間(距離空間は Hausdorff)か、有界閉区間・コンパクトな の部分集合です。 で実数値連続関数全体を表し、複素数値のときは と書きます。
連続関数のコンパクト集合上の像はコンパクトだから有界であり(系 6.2[コンパクト性])、
が定義できます。これを一様ノルムと呼び、 を距離とします。 と は明らかです。
証明(補題 2.1)
をコーシー列とする。各 で だから は のコーシー列であり、 が存在する(定理 7.3[実数の完備性とコーシー列])。 に対し を、 で となるようにとり、 とすると、すべての と で 。つまり は一様収束である。 の連続性: と に対し、上のように をとり、 が で連続だから の開近傍 が存在して ならば 。すると で 。ゆえに で である。
コンパクト距離空間では、連続関数は自動的に一様連続です。区間 の場合は 定理 7.1[連続関数と一様連続性] でした。一般の場合を、ルベーグ数の補題から示します。
証明(補題 2.2)
各 に対し とおく。 の連続性により は開集合で、 だから は の開被覆である。 は点列コンパクト(定理 4.3[距離空間])だから、補題 4.2[距離空間] のルベーグ数 がとれる。 ならば の直径は 未満なので、ある に含まれ、。
3. 同程度連続性と Arzelà–Ascoli の定理
Section titled “3. 同程度連続性と Arzelà–Ascoli の定理”をコンパクト距離空間とし、 とする。
- が一様有界であるとは、ある があって、すべての で となることをいう。
- が同程度連続(equicontinuous)であるとは、任意の に対して、 が存在して、すべての と、 なるすべての に対して となることをいう。
証明(補題 3.2)
同程度連続性で に対応する をとる。 は全有界(定理 4.3[距離空間])だから、有限個の点 で となる。 とし とおく。任意の に対し となる をとれば、 について 。
主定理に進みます。 が相対コンパクトとは、閉包 ( の中での)がコンパクトであることをいいます。
証明の方針を先に述べます。(2) ⇒ (1) では、関数全体が「有限個の点での値」だけでほぼ決まってしまうことを使います。同程度連続性により、有限個の点 での値がそろえば、点と点のあいだでも関数の値は ほどしかずれません。そこで、有限個の点での値の組を有限次元の立方体の点とみなして細かく分ければ、関数全体を有限個の代表でおおえて、全有界性が言えます。(1) ⇒ (2) は、全有界なら有限個の代表の連続性が全体に及ぶ、という逆向きの議論です。
証明(定理 3.3)
(2) ⇒ (1)。 ()とし、 が全有界であることを示す。 を任意にとる。同程度連続性により、 が存在して、 ならばすべての で 。 は全有界だから、 となる がある。
写像 、 を考える。立方体 を一辺 未満の有限個の小立方体に分割する。 と交わる小立方体のそれぞれから、そこへ で写る の元を一つずつ選んで とする。すると任意の について、 が入っている小立方体から選ばれた が、すべての で を満たす。任意の に対し となる をとると、
よって 。 は任意だから、 は全有界である(半径を にとれば開球で覆える)。
全有界集合の閉包は全有界である: が有限個の半径 の球で覆われるならば、 の点は の点から距離 未満にあるので、半径 の同じ中心の球で覆われる。一方 は完備な (補題 2.1)の閉集合だから、命題 2.3[距離空間] (2) により完備である。定理 4.3[距離空間] より はコンパクトである。
(1) ⇒ (2)。 はコンパクトだから全有界である。 とすると、 は有限個の球 ()で覆われる。各 は有界、かつ 補題 2.2 により一様連続で、 を ととれる。 とおく。任意の に対し となる があり、 ならば
これは同程度連続性である。一様有界性は、全有界集合が有界であること()から従う。
実際に使うのは、次の点列版です。
証明(系 3.4)
に 定理 3.3 を適用すると はコンパクトである。コンパクト距離空間は点列コンパクトだから(定理 4.3[距離空間])、 は の点に収束する部分列をもつ。収束は に関する収束、つまり一様収束で、極限は の元として連続である。
例 3.5(条件の実例と反例)
(a) 同程度連続になる典型。 上の関数で、ある定数 と について をすべての が満たすならば、 とおけば同程度連続である(リプシッツ族、ヘルダー族)。 で 、 を満たす関数の族は、平均値の定理により だから、一様有界かつ同程度連続であり、 で相対コンパクトである。導関数を制御すれば関数がコンパクトになる、というのは偏微分方程式の理論(Sobolev 空間のコンパクト埋め込み)の原型である。
(b) 同程度連続性が必要である。 は で一様有界だが同程度連続でない。実際、 に対し、どんな をとっても 、 に対し を大きくすると となる。定理 3.3 によれば、 は相対コンパクトでない。冒頭の考察と一致する。
(c) 一様有界性が必要である。 (定数関数)は同程度連続()だが、一様有界でなく、一様収束する部分列をもたない。
(d) 各点有界だけでは足りないが、同程度連続なら足りる。 補題 3.2 のとおり、同程度連続な族に対しては、一点ごとの有界性だけを確かめれば一様有界性がわかる。たとえば関数列で、すべての で が有界、かつ同程度連続ならばよい。
例 3.6(積分作用素の像は相対コンパクト)
4. Stone–Weierstrass の定理
Section titled “4. Stone–Weierstrass の定理”4.1. 絶対値関数の多項式近似
Section titled “4.1. 絶対値関数の多項式近似”主定理の鍵は、一見無関係な次の事実です。
この補題は、次の定理の証明で「最大・最小をとる操作が近似の中で許される」ことを保証するために使います。最大・最小は絶対値で書けるので、折れ目のある を滑らかな多項式で近似できればよい、という筋道です。証明では、まず を近似します。 が の近似なら、誤差は に比例して現れるので、その半分を に足して直す、という修正を繰り返します。これを に使えば の近似になります。
証明(補題 4.1)
まず 上で を多項式で近似する。、 と帰納的に定める。各 は の多項式で である。
主張: で 。 は明らか。 とする。。 だから後ろの因子は に入り、。よって であり、()。
したがって は について単調増加で 以下だから収束する。極限を とすると、漸化式で として 、すなわち 、 だから 。連続関数 は 上で単調減少しながら連続関数 に各点収束するので、定理 4.3[関数列と一様収束] により一様収束する。
とおく。 のとき で だから、。また である。
4.2. 実数値の Stone–Weierstrass
Section titled “4.2. 実数値の Stone–Weierstrass”をコンパクト Hausdorff 空間とする。 が部分環(実数値の場合は部分代数)であるとは、、 に対して が成り立つことをいう。 が点を分離するとは、 なる任意の に対して、 となる が存在することをいう。
定理 4.3(Stone–Weierstrass の定理(実数値))✓
をコンパクト Hausdorff 空間、 を の部分環で、定数関数 を含み、点を分離するものとする。このとき は で一様ノルムに関して稠密である。すなわち任意の と に対し、 となる が存在する。
証明の流れは次のとおりです。(i)〜(iii) で、 の閉包 が和・積に加えて最大・最小でも閉じることを示します。(iv) で、二点での値を自由に指定できる関数が にあることを示します。(v) では、近似したい に対して、まず一点 を固定し、 で と一致して全体では を超えない関数を、最小をとって作ります。次に を動かし、それらの最大をとって、 より下に落ちない関数にします。上から押さえ、下から持ち上げて、 の前後 の帯に収める、という二段構えです。
証明(定理 4.3)
なら自明だから とする。 を の における閉包とする。
(i) は部分環で を含む。 に対し の列 、 をとれば、( は有界)であり、和・スカラー倍も同様である。
(ii) ならば 。 なら明らか。そうでなければ は を満たす。補題 4.1 の多項式 をとると、 なので は の元であり、。 は閉だから 、したがって 。
(iii) ならば 。 、 と (i)(ii) による。帰納法で有限個の関数の最大・最小も に属する。
(iv) 値の指定。 と実数 に対し、 で 、 となるものがある。実際 は点を分離するから で となるものがあり、
は の元( は定数を含む)で所要の値をとる。
(v) 近似。 、 をとる。
各 に対し、 なら (iv) で を 、 となるようにとり、 なら とする。 を固定する。 は を含む開集合である( の連続性)。 はコンパクトだから有限個の で 。 とおくと、(iii) により であり、すべての で 。また (各 のため)。
次に は を含む開集合である。 のコンパクト性から有限個の で 。 とおく。すべての で ( なる をとれば )かつ 。よって 。 だから となる があり、 となる。
この証明で、コンパクト性は (v) の二回の有限被覆の選択に使われています。Hausdorff 性は証明の中では直接使っていません。点が連続関数で分離されるなら、その空間は自動的に Hausdorff になるからです( なら で値の近傍の逆像をとれば が開集合で分離されます)。
をコンパクト集合とする。任意の と に対し、 変数の多項式 で、すべての で となるものが存在する。特に では、閉区間上の連続関数は多項式で一様近似できる。
証明(系 4.4)
を 上に制限した 変数多項式関数の全体とする。 は和・スカラー倍・積で閉じ、定数 を含む。点を分離する: なら、ある座標 で だから、多項式 が を与える。 は Hausdorff(距離空間)だから、定理 4.3 により は で稠密である。
例 4.5(モーメントが全部 0 ならば関数は 0)
が、すべての について を満たすならば、 である。
積分の線型性から、任意の多項式 について 。系 4.4 により多項式 で となるものがとれる。すると
よって で、 は連続かつ非負だから 。連続関数は、その「モーメント列」で一意に決まる、というこの事実は、確率論で分布の決定に使われます。
注意 4.6(コンパクト性を外すと)
Weierstrass の近似定理は、有界閉区間でなければ成り立ちません。 全体で となる多項式 があるとすると、 は有界でなければならず、したがって定数 である。ところが ( のどちらかが から距離 以上)となって矛盾します。コンパクトでないと、多項式は無限遠で発散してしまうからです。
4.3. 複素数値の Stone–Weierstrass
Section titled “4.3. 複素数値の Stone–Weierstrass”定理 4.7(Stone–Weierstrass の定理(複素数値))✓
をコンパクト Hausdorff 空間、 を の複素部分環(和・複素数倍・積で閉じる)で、定数 を含み、点を分離し、複素共役で閉じている()とする。このとき は で一様ノルムに関して稠密である。
証明(定理 4.7)
とおく。 は実数値連続関数の部分環で、 を含む。 ならば と はともに に属する実数値関数だから の元である。点の分離: に対し が なら、 か の少なくとも一方が で異なる値をとり、それは の元である。したがって 定理 4.3 により、 は (実数値)で稠密。
( は実数値連続)と をとる。 を 、 ととる。 で、。
例 4.8(三角多項式の稠密性)
次の例のねらいは、 の多項式だけでは に近づけないことを、積分という「ものさし」で示すことです。 の多項式はどれも との積を から まで積分すると になりますが、 では になります。この差が、一様収束で近づこうとしても埋まらない、という議論です。
例 4.9(共役で閉じる条件は外せない)
で、 を の多項式 全体とする。 は定数を含む複素部分環で、点を分離するが共役で閉じていない()。実際 は で稠密でない。
に対して、( だから各積分は )。一方、 については 。もし が一様収束すれば、 だが、左辺は常に なので矛盾する。
演習 5.1標準
演習 5.2標準
偶数次の項だけからなる多項式( の多項式)の全体は、 で稠密だが、 では稠密でないことを示せ。
解答
では、 は部分環で を含み、 が単射だから点を分離する( なら )。定理 4.3 により稠密。 では、 の元はすべて偶関数で、 との距離は と のうち大きい方、すなわち である( での値の差 )。よって は の閉包に入らず、稠密でない。点を分離する条件が と で破れているのが原因である。
- W. Rudin, Principles of Mathematical Analysis, 3rd ed., McGraw–Hill, 1976 — Chapter 7(関数列と関数級数)。同程度連続、Arzelà–Ascoli、Stone–Weierstrass を扱う。
- W. Rudin, Real and Complex Analysis, 3rd ed., McGraw–Hill, 1987 — Chapter 5(Banach 空間)、Chapter 7 付近。
- G. B. Folland, Real Analysis: Modern Techniques and Their Applications, 2nd ed., Wiley, 1999 — §4.6(Arzelà–Ascoli の定理)と §4.7(Stone–Weierstrass の定理)。
- J. R. Munkres, Topology, 2nd ed., Prentice Hall, 2000 — §45(距離空間のコンパクト性)、§47(関数空間のコンパクト性)。
- 杉浦光夫『解析入門 I』東京大学出版会、1980 — 関数列の一様収束と近似に関する章。
- M. H. Stone, “The generalized Weierstrass approximation theorem”, Mathematics Magazine 21 (1948), 167–184, 237–254.
執筆: Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12
この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記
© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。