AUTOMATIC HTML VERSION

ユークリッド空間内の星型領域はその全体に微分同相である.のHTML版をLaTeXMLで自動変換したものです。自動検査には合格していますが、元PDFとの目視比較は未実施です。正本はPDF・TeXです。

ℝn内の星型領域は ℝnに微分同相

ナンブ キトラ
HTML変換日:2026年9月28日

この文書では ℝn内の星型領域が ℝn に微分同相であることを証明する.

この定理はBott–Tuにある “Good cover” の存在証明に利用されるはずである. 本来はGood coverの存在証明をはてなブログ 「電波通信」で行う予定であったが, その目的はいまだに未達成である.

1 本文

定義 1 (下半連続関数).

距離空間(X,d) 上の, −∞の値も取りうる関数 f:X→[−∞,∞) が下半連続関数であるとは 任意のx∈Xと 任意の ϵ∈(0,∞) に対して ある δ∈(0,∞) が存在し, 任意のyがd⁢(x,y)<δ を満たすのであれば, f⁢(x)−ϵ<f⁢(y) を満たすときにいう. 論理式でわざわざ書くと

∀x∈X⁢∀ϵ∈(0,∞)⁢∃δ∈(0,∞)⁢∀y⁢(d⁢(x,y)<δ⟹f⁢(x)−ϵ<f⁢(y))

ということである. このことは, 任意のa∈ℝについて f−1⁢((a,∞))が Xの開集合であることと同値であるし, さらに 任意の a∈ℝ について f−1⁢([−∞,a]) がXの閉集合であることとも同値である.

命題 2.

(X,d)を距離空間とし, 実数s∈(0,∞)と 下半連続関数f:X→[−∞,∞) を与え, 任意のx∈Xについて s≤f⁢(x) を満たすと仮定する. このとき, X上の実連続関数の列 {fn:X→ℝ}n∈ℤ≥0 が 存在して以下を満たす.

  1. (1)

    任意のn∈ℤ≥0 と任意のx∈X について s≤fn⁢(x)≤f⁢(x) が成り立つ.

  2. (2)

    任意のn∈ℤ≥0 と 任意のx∈X について fn⁢(x)≤fn+1⁢(x) が成り立つ.

  3. (3)

    任意のx∈X について limn→∞fn⁢(x)=f⁢(x) が成り立つ. つまり, fは {fn} の各点収束極限である.

証明.

各 fnは具体的に定義できる. 実際

(D1) fn⁢(x)=infp∈X{f⁢(p)+n⋅d⁢(x,p)}

と定義する. これが命題の条件を満たすことを見ていこう.

Step 1: 定義式 (D1) においてp=xとすれば fn⁢(x)≤f⁢(x)がわかる.

Step 2: 任意のp∈X と 任意のx∈X, そして 任意のn∈ℤ≥0 について

f⁢(p)+n⋅d⁢(x,p)≤f⁢(p)+(n+1)⋅d⁢(x,p)

が成り立つので, fn⁢(x)≤fn+1⁢(x) がわかる.

Step 3: 任意の x,p∈Xについて もちろん d⁢(x,p)≥0 なので, 任意のn∈ℤ≥0 について

s≤f⁢(p)≤f⁢(p)+n⋅d⁢(x,p)

が成り立つので s≤fn⁢(x) がわかる.

Step 4: このステップでは 各fn の連続性を証明する. x,y∈Xを任意に与える. このとき ϵ∈(0,∞) を任意に与えると fn⁢(x)の定義式 (D1) から q∈Xが存在して

f⁢(q)+n⋅d⁢(q,x)<fn⁢(x)+ϵ

となる. また,fn⁢(y)の定義から

fn⁢(y)≤f⁢(q)+n⋅d⁢(q,y)

が成り立つ. これらの式を辺々引くと三角不等式から

fn⁢(y)−fn⁢(x)≤n⋅(d⁢(q,y)−d⁢(q,x))−ϵ≤n⋅d⁢(x,y)+ϵ

となる. ここで ϵ は任意であったので

fn⁢(y)−fn⁢(x)≤n⋅d⁢(x,y)

を得る. そしてxとyの対称性から

|fn⁢(y)−fn⁢(x)|≤n⋅d⁢(x,y)

が得られる.よって 各fn は連続である(実際はより強くリプシッツ連続である.ただしこのことはこの文書では使わないけれども).

Step 5: このステップでは fがfnの各点収束極限であることを証明する. 点x∈X を任意に与える. このとき fの下半連続性から 任意のϵ∈(0,∞) についてある δ∈(0,∞) が存在して 任意のy∈Xが d⁢(x,y)<δ を満たすならば f⁢(x)−ϵ<f⁢(y) が成り立つ. さて, p∈X についてまず, d⁢(p,x)<δ と仮定すると 上のことから

f⁢(x)−ϵ<f⁢(p)≤f⁢(p)+n⋅d⁢(p,x)

となる. 次に δ≤d⁢(p,x) ならば N∈ℤ≥0 を十分大きく取り,

f⁢(x)−ϵ≤N⋅δ

が成り立つようにすると, n≥Nならば

f⁢(x)−ϵ≤n⋅d⁢(p,x)≤f⁢(p)+n⋅d⁢(p,x)

がわかる. 上記のことからNを十分大きく取れば n≥Nならば任意のp∈Xについて

f⁢(x)−ϵ≤f⁢(p)+n⋅d⁢(x,p)

が成り立つ. つまり十分大きい nについては f⁢(x)−ϵ≤fn⁢(x)≤f⁢(x) が成り立つので, fn→f⁢(x) がわかる. ∎

命題 3.

M をコンパクト可微分多様体とし, f:M→ℝ を連続写像とする. このときfを 滑らかな関数によって 一様近似することができる.

証明.

任意に ϵ∈(0,∞) を与える. そして 各点a∈M について

Ua={x∈M∣|f⁢(x)−f⁢(a)|<ϵ}

と定義する. このとき a∈Ua であり, M=⋃a∈MUa となる. よって M のコンパクト性から 有限の点 a1,…,an がとれて

M=⋃i=1nUai

とできる. さてこのとき, 滑らかな単位の分割 {λi}i=1n が存在して

supp⁢(λi)⊆Ui

を満たす. そしてg:M→ℝ を

g⁢(x)=∑i=1nf⁢(ai)⋅λi⁢(x)

と定義しよう. このときgは滑らかな関数である. 今からこれがfの一様近似になっていることを示そう. 任意の x∈X について

|f⁢(x)−g⁢(x)| =|∑i=1nf⁢(x)⋅λi⁢(x)−g⁢(x)|=|∑i=1n(f⁢(x)−f⁢(ai))⋅λi⁢(x)|
≤∑x∈Uai|f⁢(x)−f⁢(ai)|⋅λi⁢(x)<ϵ⋅∑i=1nλi⁢(x)=ϵ.

つまり, supx∈M|f⁢(x)−g⁢(x)|≤ϵ である. ∎

命題 4.

M をコンパクト可微分多様体とし, f:M→ℝ を下半連続関数で,ある実数 s∈(0,∞)が存在して 任意のx∈Mについて s≤f⁢(x)とする. このとき 十分大きいN∈ℤ≥0 と滑らかな関数の列 {gi:M→ℝ}i=N∞ が存在して(番号がNから始まっていることに注意) 以下を満たす.

  1. (1)

    任意のn∈ℤ≥0 と 任意のx∈X について

    12⁢n⁢(n+1)<gn+1⁢(x)−gn⁢(x)

    が満たされる. ここで 12⁢n⁢(n+1)=12⁢(1n−1n+1) に注意せよ(あとで使う).

  2. (2)

    任意のn∈ℤ≥0 と x∈Xについて gn⁢(x)<gn+1⁢(x) が成り立つ.

  3. (3)

    gnはfに各点収束する.

  4. (4)

    任意のn∈ℤ≥0 と任意のx∈Mについて s/2<gn⁢(x)<f⁢(x) が成り立つ.

証明.

まず,コンパクト可微分多様体は距離空間にできることに注意しよう.それこそウリゾーンの距離化可能定理を用いれば良い. そうすると命題 2 より 連続関数列 {fn:X→ℝ} が存在して f に単調増加で各点収束し, s≤fnを満たす. そして

Fn=fn−1n

と定義する. ここで N∈ℤ≥0 を

4s<N

と取る. すると n≥Nならば

Fn=fn−1n≥s−1N=34⁢s

が成り立つ. つまり 34⁢s<Fnが成り立つ. さらに

Fn+1−Fn=(fn+1−fn)−1n+1+1n≥−1n+1+1n=1n⁢(n+1)

なので

Fn+1−Fn≥1n⁢(n+1)

を得る. そして 命題 3 より滑らかな関数g:M→ℝ が存在して

supx∈X|Fn⁢(x)−gn|<14⁢n⁢(n+1)

が成り立つ. これをもってして {gi}i=N∞ を定義しよう. このときgnがfに各点収束することはよくわかる. 残りの条件を確かめよう. まず最初に二つの式

supx∈X|Fn⁢(x)−gn|<14⁢n⁢(n+1)

と

supx∈X|Fn+1⁢(x)−gn+1|<14⁢(n+1)⁢(n+2)

から以下を計算できる.

gn+1−gn >Fn+1−14⁢(n+1)⁢(n+2)−Fn−14⁢n⁢(n+1)
=(Fn+1−Fn)−14⁢(n+1)⁢(n+2)−14⁢n⁢(n+1)
≥1n⁢(n+1)−14⁢(n+1)⁢(n+2)−14⁢n⁢(n+1)
≥1n⁢(n+1)−2⋅14⁢n⁢(n+1)=12⁢n⁢(n+1).

よって,gn+1−gn>12⁢n⁢(n+1) である. ここで, 14⁢(n+1)⁢(n+2)≤14⁢n⁢(n+1) を使った. さて,さらに

gn>Fn−14⁢n⁢(n+1)>34⁢s−1n>34⁢s−14⁢s=12⁢s

なので,

gn>12⁢s

がわかる. ここで n≥N≥4sに注意せよ. また, 14⁢n⁢(n+1)≤1n を用いた. 次に gn⁢(x)≤f⁢(x) を示そう.

gn⁢(x) <Fn⁢(x)+14⁢n⁢(n+1)≤fn⁢(x)−1n+14⁢n⁢(n+1)
=fn⁢(x)+−4⁢n−34⁢n⁢(n+1)<fn⁢(x)≤f⁢(x)

なので, gn⁢(x)<f⁢(x)もわかる. ∎

命題 5.

集合Eを

E={(a,b,c,d)∈ℝ4∣a<b,c<d,b−a2<d−c}

と定義する. このときEはℝ4 の開部分多様体になる. このとき滑らかな関数

h:ℝ×E→ℝ

が存在して以下を満たす.

  1. (1)

    ∂rh>0が成り立つ. ここでrというのはℝ×Eのℝの方の変数である.

  2. (2)

    h⁢([a,b],a⁢b,c,d)=[c,d] つまり,a,b,c,dを固定した上(そうすると変数がrだけになる)で,区間[a,b] の像を考えるとそれは [c,d]に一致するということである.

  3. (3)

    δ=b−a4 とする. もしもr<a+δならば h⁢(r,a,b,c,d)=12⁢(r−a)+cであり, もしも b−δ<rならば h⁢(r,a,b,c,d)=12⁢(r−b)+d である.

証明.

滑らかな関数 ψ:ℝ→ℝ を以下の条件を満たすものとしてとってくる.

  1. (1)

    任意のx∈ℝについて 0≤ψ⁢(x)≤1である;

  2. (2)

    x≤1/4ならば ψ⁢(x)=1;

  3. (3)

    1/4<x<3/4 ならば d⁢ψd⁢x<0である;

  4. (4)

    3/4≤xならば ψ⁢(x)=0である.

このようなψ が存在することは多様体の基礎を知っていればよくわかる. このようなψ を用いて

h⁢(r,a,b,c,d)=(12⁢(r−a)+c)⋅ψ⁢(r−ab−a)+(12⁢(r−a)+d)⋅(1−ψ⁢(r−ab−a))

と定義すると, これは命題の条件を満たす. ∎

Figure 1: hの概形.両端の近くでは傾き1/2の直線になり, 区間[a,b]を[c,d]へ単調に写す. δ=(b−a)/4とする.

Figure 2: 滑らかな関数ψの概形. x≤1/4では1,x≥3/4では0であり,その間では狭義に減少する.

Figure 3: 参考として,(r−a)/(b−a)のグラフ. δ=(b−a)/4なので,a+δとb−δはそれぞれ1/4と3/4に対応する.

ユークリッド空間 ℝn 内の 2点a,b∈ℝn について

a⁢b¯={t⁢a+(1−t)⁢b∣t∈[0,1]}

と定義する.

定義 6 (星型集合).

ℝn 内の部分集合Aが 星型集合 であるとは ある点c∈A が存在して任意のx∈X について c⁢x¯⊆A を満たすこととする. 上のようなcを Aの星の中心 と呼ぶことにする.

定義 7 (星型領域).

ℝn 内の部分集合 A は 星型であり,なおかつ開集合であるときに 星型領域と呼ぶ.

以下, 星型領域を ℝn の開部分多様体とみなして 話を進める.

また,以下では,

U⁢(x,r)

でxを中心とするr-開球で, 記号

B⁢(x,r)

でxを中心とするr-閉球を表すことにする.

定理 8.

ユークリッド空間 ℝn内の 星型領域は ℝn に微分同相である.

証明.

Cをℝn の星型領域とする. 適当に並行移動させることにより, Cの星の中心は原点0 としても良い. また,動径しか変えない微分同相 ℝn≅U⁢(0,1) の存在から Cは誘拐であると改訂しても一般性を失わない.

また, Cは開集合なので 0 の十分小さい近傍を含む. なので適当にℝn 全体をスカラー倍して

U⁢(0,2)⊆C

となると仮定しても良い.ここで,この操作でCの有界性 が崩れないことに注意しよう.

さて,

𝕊n−1={x∈ℝn∣‖x‖2=1}

とし, 写像

f:𝕊n−1→ℝ

を

f⁢(x)=sup{λ∈[0,∞)∣λ⋅x∈C}

と定義する. このとき次のことが成立する.

  1. 1.

    任意のx∈𝕊n−1について 1≤f⁢(x)である.これは U⁢(0,2)⊆Cだからである.

  2. 2.

    fは下半連続である.

∎

写像 fが下半連続であることを証明しよう. x∈𝕊n−1 と ϵ∈(0,∞) を任意に与える. すると fの定義から あるλ∈(0,∞) がとれて, λ⋅x∈C かつ f⁢(x)−ϵ<λ を満たす. いま, λ⋅x∈C なので, Cが開集合であることから あるδ∈(0,∞) が存在して B⁢(λ⋅x,δ)⊆C を満たす. ここで

V=U⁢(x,λδ)∩𝕊n−1

とおくと Vは𝕊n−1 の開集合である. もしもy∈V ならば ‖x−y‖<δλ なので

‖λ⁢x−λ⁢y‖=λ⁢‖x−y‖<δλ⁢λ=δ

であり, U⁢(λ⁢x,δ)⊆C からλ⁢y∈C がわかる. これは λ≤f⁢(y) が成り立つことを意味している. つまり,以上の議論から y∈Vならば f⁢(x)−ϵ<f⁢(y) がわかる. つまり fは下半連続である. 写像f はいわばCに関する動径の関数である. この fに対して 命題 4 を適応してそこで述べられている 滑らかな関数列 {gn}n=N∞ をとる. ここで,もしも N≤1のときは N≥2になるように取り直すことにする. このようにしてもgnには影響はない. すると

gn+1−gn>12⁢(1n−1n+1)

であり,

gn>s2=12>12⁢((1−1N)−0)

となる. つまり,

gN−0>12⁢((1−1N)−0)

である. 以上を踏まえて, 命題 5 の関数hを用いて 関数 Φ:U⁢(0,1)→C を以下のように定義する. もしもxが x∈B⁢(0,1−1N) を満たすのであれば,

Φ⁢(x)=x‖x‖⋅h⁢(‖x‖,0,1−1N,0,gN⁢(x‖x‖))

と定義する. もしもあるn≥Nが存在してxが x∈B⁢(0,1−1n+1)∖U⁢(0,1−1n) を満たすのであれば

Φ⁢(x) =x‖x‖⋅h⁢(‖x‖,1−1n,1−1n+1,gn⁢(x‖x‖),gn+1⁢(x‖x‖))

と定義する. このとき Φ が全単射であることはよくわかる. Φ が微分同相であることを示そう. detJ⁢Φ≠0 が任意の点で言えれば良い.

極座標を使えば, x≠0 ならば

(J⁢Φ)x=(x‖x‖⁢∂rh∗∗…∗0101⋮⋱01)

となる. 右下は単位行列のつもりである. なので,∂rh>0 なので,detJ⁢Φ≠0がわかる. また,0の十分近くでは Φ⁢(x)=12⁢x なので,結局 Φは微分同相である. U⁢(0,1) とℝn は微分同相なので, 結局C はℝn と微分同相であることがわかる.

赤い部分では,隣り合う区間の定義が同じ傾き1/2の直線と一致するので, 滑らかに貼り合わせられる.これは,端点の近くで

h⁢(r,a,b,c,d)=12⁢(r−a)+c⁢(r<a+δ),
h⁢(r,a,b,c,d)=12⁢(r−b)+d⁢(b−δ<r)

となることによる.

Figure 4: 方向x∈𝕊n−1を固定したときの,動径方向の写像の模式図. 各1−1/nがgn⁢(x)へ写る.

Figure 5: 単位開球U⁢(0,1)と星型領域C. どちらの星の中心も原点であり,Φは動径方向に点を動かす.

Figure 6: 同心球面と動径グラフの対応の模式図. 半径1−1/nの球面上の点(1−1/n)⁢xはgn⁢(x)⁢xへ写り, 隣り合う球面の間はhで補間される.薄赤色は対応する殻を表す.

2 この定理の参考文献にまつわる謎

この文書はもともと2016年に, はてなブログ「電波通信」 にて,手書きの原稿として公開された [9]. それをに落とし込んだのがこの文書である. この文書の の議論自体は 2015年10月に閲覧したという,ドイツ語の解析学の講義ノートらしい [6] を頑張って読んだものだと思われる. この文献の存在自体は [4] から知ったと思われる. ドイツ語の文献 [6] は現在閲覧不可能であり, 作者が他のドメインで公開しているかどうかということも不明である.よもやドイツ語の講義ノートの証明を,どこかの誰かが日本語にして流布しているとは,この講義ノートの著者は思いもしなかったと思う. とにかく,以上の証明方法について何か元ネタがあるのかどうか探索したところ, Mathoverflowの二つの質問 [1] と [3] を見つけた. 質問 [3] は この文書の主定理の引用可能な文献はないかと問うているが, なかなかないようである. 一応[8]が候補として挙げられているが, 少々趣が違うようである. この論文自体は Brownによる論文 [5] の発展のような内容であり, それでは Brown[5]が何を証明しているのかというと, n-cellの和になる位相空間がn-cellに同相になることを証明している.我々の議論だと,Cの境界を下から滑らかな関数で近似することによって増大する開集合の可算列でCを表現することによって定理を証明している. つまり,我々の論法の元ネタは Brown[5]である可能性が高い.ただしBrownの論文は連続写像でしか話をしていないことに注意しよう. このBrownの論文の発展については Mathoverflowの質問 [2]の回答に色々ある. おそらく誰かが Brown[5]の議論を可微分写像の圏でやり直したのかもしれない. 強いて言えばそれが「笑い男のオリジナル」 ということである.

また,下半連続関数が(リプシッツ)連続関数の増加列の 各点収束極限になることはBaire関数の文脈でよく知られているようであり, 命題2 で行った構成法は,いわば「いつものやつ」 のようである. ここら辺の話は [7, Theorem 2.1] などに,今のこの文書の話とは関係なく,一般の話として紹介されている.

References