AUTOMATIC HTML VERSION

滑らかな関数の鏡像拡張と,境界付き多様体の座標変換のLaTeXML自動変換版です。自動検査には合格していますが、元PDFとの目視比較は未実施です。正本はPDF・TeXです。

C関数の鏡像拡張

ナンブ キトラ
HTML変換日:2026年7月26日

1 準備

定義 1.

k,l1 とし,Ukを開集合とする. そしてf:Ulとする. このときfaU全微分可能 であるとは 線型写像111本来は接空間の間の線型写像A:TaUTf(a)lと書くべきかもしれないが,解析学だとユークリッド空間とその接空間を同一視する.また線型写像ではなく,行列と言ってもよい.なぜなら有限次元空間の間の線型写像は行列と同一視されるからである. A:kl が存在し

limxa,xa|f(x)f(a)A(xa)||xa|

が成り立つときにいう. このときfは点aにおいて 任意の方向に偏微分可能であり,さらに Aは行列として

A=(fjxi(a))i=1,,k,j=1,,l

と表される. このAのことをfの導関数であるとか ヤコビ行列だとか呼ぶ. ここで f=(f1,,fl)と定義する. そしてこのAをこの文章では A=(𝐃f)(a)と表す.

定義 2.

k,lge1 とし,Ukを開集合とする. そしてf:UlC1級とする. このとき関数ef:U×Ul

ef(x,y)=f(x)f(y)(𝐃f)(y)(xy)

と定義する. この関数は連続関数であることに注意しよう. そして U×U上の 関数E:U×Ul

Ef(x,y)={ef(x,y)|xy|xy;0x=y

と定義する.

この定義のもと次が成り立つ.

補題 3.

k,l1 とし,Ukを開集合とする. そしてf:UlC1級とする. このとき任意のaUについて

limxa,xae(x,a)|xa|=limxaE(x,a)=0.

が成り立つ.

証明.

全微分可能性の定義から明らか. ∎

初等的な事実として以下が成り立つ.

定理 4.

k,lge1 とし,Ukを開集合とする. そしてf:Ulとする. このとき fC1級ならば fU内の任意の点で全微分可能である. またこのとき𝐃f:Uk×l; x(𝐃f)(x) は連続写像である.

以下は多変数関数に関する平均値の定理である.

補題 5.

k1 とし,Ukを開集合とする. そしてf:UC1級とする. 2点x,yUに関して xyを結ぶ直線がUに含まれていると仮定する. すなわち任意のt[0,1] についてtx+(1t)yUということである. このとき, xyを結ぶ直線上の点zが存在して

f(x)f(y)=q=0kqf(z)(xqyq)

が成り立つ.

証明.

関数F:[0,1]F(t)=f(tx+(1t)y) と定義する. このときF[0,1]上連続で (0,1)上では微分可能である. よって一変数の平均値の定理により F(1)F(0)=F(s) となるs(0,1)が存在する. z=sx+(1s)yとおく. ここで合成関数の微分の公式から F(s)=q=1kqf(z)(xqyq) となるので,結局

f(x)f(y)=q=1kqf(z)(xqyq)

となる. ∎

補題 6.

m0 とする.m 上の連続関数からなる族 {fn}n0 は関数g:m に広義一様収束しているとする. このとき mの任意のコンパクト集合K と正の数ϵ(0,) に対してδ=δ(K,ϵ)(0,) が存在して以下を満たす. もしx,yKxyδ を満たすならば任意のnについて |fn(x)fn(y)|ϵ|g(x)g(y)|ϵ が成り立つ.

証明.

まず, 各fnは連続であり,gに広義一様収束しているので gは連続である. ゆえに gK上で一様連続である. よって あるδ1(0,)が存在して x,yKxyδ1を満たすならば|g(x)g(y)|ϵ/3 が成り立つ. さて{fn}gに広義一様収束しているので特にK上では gに一様収束している. つまり十分大きいN0 についてn>Nを満たすnについて 任意のxK について|g(x)fn(x)|ϵ/3 が成り立つ. さて,{0,,N} は有限集合であり, f0,,fNK上で一様連続になるので,十分小さいδ2(0,) をとれば,もしx,yK|xy|δ2 を満たすならば任意のi{0,,N}について |fi(x)fi(x)|ϵ が成り立つ. ここでδ=min{δ1,δ2}とする. そして x,yK|xy|δ を満たすとする. このときδδ2 なのでi{0,,N} について |fi(x)fi(y)|ϵ となる. n>Nとなるnについては δδ1なので

|fn(x)fn(y)|=|fn(x)g(x)|+|g(x)g(y)|+|g(y)fn(y)|3ϵ3=ϵ

が成り立つ. これで補題が示された. ∎

注意.

おそらく,コンパクト開位相におけるコンパクトな族は 定義域内のコンパクト集合を与えるとその上で 同程度一様連続になるという定理があるのだと思われる.

命題 7.

m1 とする. 任意のn0 に対してfn:m を関数とする. 以下を仮定する.

  1. 1.

    各点xmについて limnfn(x)が存在する. 以下ではf(x)=limnfn(x)とおく.

  2. 2.

    fnは各q{1,,m}について xq方向に偏微分可能であり,さらに qfnm上で連続である.

  3. 3.

    各点xについて limnfn(x) は収束し, さらにm 上で広義一様収束する.

このときf全微分可能である. 特に 各xq方向に偏微分可能であり, さらに任意のqxmについて qf(x)=limnqfn(x)が成り立つ.

証明.

まずfnfに広義一様収束していることをみよう. mの閉球体上で一様収束すること証明すれば十分である. δ(0,)を任意に取る. B(0,δ)上で一様収束することをこれから示す. 仮定の1, 2から, 十分大きいN0を取ると 任意のi,j>Nについてと 任意のq{1,,m}について

supxm|qfj(x)qfi(x)|ϵ2mδ

|fi(0)fj(0)|ϵ/2

が成り立つ. (収束するので特にコーシー列になる).

k,l0k,l>Nとなるようにとる. このとき 補題5より xB(a,δ)を任意に取ると axを結ぶ直線上の点zwが存在して

(1) fk(x)fk(a)=q=1mqfk(z)xq
(2) fl(x)fl(a)=q=1mqfl(w)xq

が成り立つ. このとき|xi|xδなので

|(fk(x)fk(a))(fl(x)fl(a))|xq=0m|qfk(z)qfl(w)|ϵ/2

が成り立つ. よって|fk(0)fl(0)|ϵ/2なので

|fk(x)fl(x)|ϵ.

が成り立つ. lとすると

|f(x)fl(x)|ϵ

なのでfnfB(a,δ)上 一様収束している ことがわかる. よってm上で fnfに広義一様収束する.

さて任意のq{1,,m} について limnqfn(x)Gq(x)と書くことにする. 各qfnが連続なので Gqも連続である.

さて

R(x,y)=f(x)f(y)q=1mGq(y)(xqyq)

とする.今から 任意に固定したamについて

limxa,xaR(x,a)xa=0

となることを証明しよう.

まずK=B(a,1) とおく. xK{a}を任意に取る. 各n0について 補題 5より xaの間の点zn が存在して

fn(x)fn(a)=q=1mqfn(zn)(xqaq)

が成り立つ. ここで必要ならば部分列をとり, znzに収束するとしてもよい. このzaxを結ぶ直線の上の点である.

補題6より, ϵ(0,) を与えたとき, δ=δ(ϵ)(0,) が存在して x,yB(a,1)|xy|δ を満たすならば任意のn0q{1,,m}について |qfn(x)qfn(y)|ϵ である.特に|Gq(x)Gq(y)|ϵ もわかる.

ここでB(a,1)上で qfn(z)Gq に一様収束しているの十分大きいnについて |Ga(z)qfn(z)|ϵ である. そしてnを十分大きく取ればznzδ となるので, |qfn(z)qfn(zn)|ϵ となる. よって

|Gq(z)qfn(zn)||Ga(z)qfn(z)|+|qfn(z)qfn(zn)|2ϵ

なので特にlimnqfn(zn)=Gq(z)である. よって

f(x)f(a)=q=1mGq(z)(xqaq)

である. 従って,xB(a,1)xaδ を満たすならば

|R(x,a)| =|q=1mGq(z)(xqaq)q=1mGq(a)(xqaq)|xaq=1m|Gq(z)Gq(a)|
mϵxa

が成り立つので,

limxaR(x,y)xa=0

である. これはfが全微分可能であり, さらに qf=Gq=limnqfn ということを意味する. ∎

命題 8.

m1 とする. 任意のn0 に対してfn:m を関数とする. 以下を仮定する.

  1. 1.

    各点xmについて n=0fn(x)が存在する. 以下ではf(x)=n=0fn(x)とおく.

  2. 2.

    fnは各q{1,,m}について xq方向に偏微分可能であり,さらに qfnm上で連続である.

  3. 3.

    各点xについて n=0fn(x) は収束し, さらにm 上で広義一様収束する.

このときf全微分可能である. 特に 各xq方向に偏微分可能であり, さらに任意のqxmについて qf(x)=limnqfn(x)が成り立つ.

証明.

n0に対し Fn:mFn(x)=k=0nfn(x) と定義すると, {Fn}n0 は命題 7 の仮定を満たすので, 定理が成り立つ. ∎

2 本文

定理 9 (ファンデルモンドの行列式).

n1とする. このとき任意のx1,xn に対して

|1x1x12x1n11x2x22x2n11xnxn2xnn1|=|111x1x2xnx12x22xn2x1n1x2n1xnn1|=i<j(xjxi)

が成り立つ.

補題 10 (クラメルの公式).

n0 とする.An次の可逆な正方行列として

A=(a11a12a1na21a22a2nan1an2ann)

とする. bn次元の縦ベクトルとして

b=(b1b2bn)

とする. このとき 線形方程式 Ax=bの解は xの第i成分をxiとして

xi=det(Ai)det(A)

で表される. ここでAiAの第i列目の成分をbに置き換えた行列である.

補題 11.

以下の条件を満たす二つの実数列{ai}i0{bi}i0が存在して以下を満たす.

  1. 1.

    任意のiについてbi<0を満たす.

  2. 2.

    任意のn0について i=0|ai||bi|n<を満たす.

  3. 3.

    任意のn0について i=0ai(bi)n=1を満たす.

  4. 4.

    limibi=が成り立つ.

証明.

k0に対して bk=2k と定義する. そしてak,Nk=0NXk(bk)n=1 の解とする. つまりN+1次の行列

A=(111b0b1bNb02b12bN2b0Nb1NbNN)

と全ての成分が1であるN+1次元の縦ベクトル

u=(11)

についての線形方程式 Ax=u の第k成分をak,N とする. するとクラメルの公式からak,N

ak,N=det(Ak)det(A)

と表される. ここでAkAの第k列をuに変えた行列である. 今からこの量を具体的に表示しよう. まずAk

Ak=(111c0c1cNc02c12cN2c0Nc1NcNN)

と表示する. このときikならばci=bi であり,i=kの時はck=1である.

さて,まずdet(A) はファンデルモンドの行列式の公式が使えて

det(A)=i<j(bjbi)=i<j(2i2j)

となる. また det(Ak) もファンデルモンドの行列式が適応できる行列の形になっている.よって第k列の成分がuになっていることに気をつけると

det(Ak)=i<j(cjci)=i<j,ik,jk(bjbi)j<k(1bj)k<j(bj1)

すると

ak,N =det(Ak)det(A)
=i<j,ik,jk(bjbi)j<k(1bj)k<j(bj1)i<j,ik,jk(bjbi)j<k(bkbj)k<j(bjbk)
=j<k(1+2j)k<j(2j1)j<k(2k+2j)k<j(2j+2k)
=j=0k1(1+2j)2j2ki=k+1N1+2j2j2k

となる. 今ここで βk

βk=j=0k11+2j2j2k

とし, γk,N

γk,N=j=k+1N1+2j2j2k

とすると

ak,N=βkγk,N

である. さて,akak=limNak,N と定義したいのだが,この極限が存在することを確かめよう. 今からβkγk,N を上から評価する. まずj{0,,k1}のとき, 2j2kなので

|2j2k|=2k2j2k1

なので

|βk| j=0k1(1+2j)2(k1)j=0k12j+1(k1)=j=0k12j+2k=2j=0k1(j+2k)
=2k(k1)2+(2k)k=2k2+3k2

次にγk,Nを評価する. γk,Nの各因子について

1+2j2j2k=1+2k+2j2k2j2k=1+1+2k2j2k

となるjk+1のとき 2j2k0に注意しよう. x0のとき log(1+x)xに注意すると

log(γk,N) =j=k+1Nlog(1+1+2k2j2k)j=k+1N1+2k2j2k(1+2k)j=k+1N2(j1)
(1+2k)j=k+12(j1)=(1+2k)2k+14

となる. つまりkを固定したときγk,N は有界でその絶対値は上からe4で抑えられる. そしてNが増加するごとに1より大きい因子がかけられていくのでγk,NNが増加するとき単調増加する.つまりγk,NNのとき収束する.βkNに依存しないので limNak,Nは存在する. さらに上での評価から

(3) |ak|e42k2+3k2

という不等式を得る. ここでbk=2kなので 各n0について

k=0|ak||bk|n

は有限の値に収束する. Nkのときにはak,N=0と暫定的に置いてやると ak,Nの定義から各n0について

k=0ak,Nbkn=1

が成り立つ. |ak,N||ak| なので優収束定理が使えて

k=0akbkn=1

となる. よって 数列{ak}k0{bk}k0は条件を満たす. ∎

定義 12.

n1とする. 集合S+n

S+n=n×(0,)

と定義し, D+nfC(S+n) であって,その任意階数の導関数 はn×[0,) 上に連続関数として拡張できるもの全体とする.

定理 13.

n1とする. 数列{ai}i0{bi}i0 を補題11で存在が保証される数列とする. そして ϕ:C関数であって t1のときϕ(t)=12tのときϕ(t)=0となるものとする. このとき fD+nに対してfn×[0,) 上に連続関数として拡張できるのでその拡張を同じ記号fで表すことにして

E(f)(x,t)={f(x,t)t0i=0aiϕ(bit)f(x,bit)0<t

と定義するとE(f)n+1上でC関数で E(f)|S+n=fである.

証明.

α0n+1 についてlimt+0αf(x,t)Gα(x)とする.また, αf(x,0)=Gα と考える.そして 各α0n+1 についてEα(f):n+1

Eα(f)(x,t)={αf(x,t)t0i=0aiα(ϕ(bit)f(x,bit))0<t

と定義する. E0=Eに注意しよう.

r(0,)とし, B(r)={(x,t)xr and |t|r} とする. α0n+1を固定する.このとき

αϕ(bit)f(x,bit) =β+γ=α,βα,γαbi|β|(βϕ)(bit)bi|γ|(γf)(x,bit)
=bi|α|β+γ=α,βα,γα(βϕ)(bit)(γf)(x,bit)

である. さて(x,t)B(r) とすると2bitならば ϕの定義からβϕ(bit)=0 となる. よってbiなので (x,t)B(r) ならば, iに依存しない定数Mα,r(0,) が存在して |α(ϕ(bit)f(x,bit))|Mα,r となる. よって(x,t)B(r)ならば |iaiα(ϕ(bit)f(x,bit))|Mα,riaibi|α|< なので, iaiα(ϕ(bit)f(x,bit)) は広義一様収束する.

上の議論から優収束定理が使えて,i=0aibim=1なので

limt0i=0aiα(ϕ(bit)f(x,bit))=i=0limt0aiα(ϕ(bit)f(x,bit))
=i=0aibi|α|limt0αf(x,bit)=i=0aibi|α|Gα(x)=Gα(x)

を得る. ここでn+1×[0,)上の関数Uα

Uα(x,t)={αf(x,t)t>0Gα(x)t=0

と定義する. D+nの定義からUα は連続関数である. またn×(,0]上の関数Lα

Lα(x,t)={Eα(f)(x,t)t<0Gα(x)t=0

と定義する.優収束定理よりLα は定義域の上で連続となる. すると定義域の共通点では同じ値を取るので, t0ではU(x,t), t0では L(x,t)と定義するとこれはn+1上の関数として連続になる. そして命題 8を帰納的に適応すると α(E(f))=Eα(f) であることがわかり,これで定理の証明が終わる. ∎

定義 14.

n1とする. Mをハウスドルフ空間であって, 各点においてMn×[0,) の開集合と同相な開近傍をもつとする. このとき 以下の条件を「条件(B1)」と呼ぶことにする: 開被覆{Ui}iI と同相写像 ϕi:UiUin+1×[0,) が存在して 任意のi,iIについて Fi,i=ϕiϕi1n×[0,) の開集合ϕi(UiUi)で定義された関数であり,尚且つFi,iUi,i=ϕi(UiUi)n×{0} 上ではCであり, Fi,i|Ui,i とその任意階数の微分は ϕi(UiUi) 上へ連続な拡張を持つ.

また以下の条件を「条件(B2)」と呼ぶことにする: 開被覆{Ui}iI と同相写像 ϕi:UiUin+1×[0,) が存在して任意のi,iIについて Fi,i=ϕiϕi1n×[0,) の開集合ϕi(UiUi)で定義された関数であり,尚且つ ϕi(UiUi) を含むn+1上の開集合Vi,i とその上のC級写像Gi,i:Vi,in+1が存在して Gi,iϕi(UiUi)に制限するとFi,iになり Gi,i は滑らかな埋め込みになる.

系 15.

n1とする. Mをハウスドルフ空間であって, 各点においてMn×[0,) の開集合と同相な開近傍をもつとする. このとき 条件(B1)と条件(B2)は同値である.

References

  • [1] E. Bierstone, Differentiable functions, Bull. Braz. Math. Soc., 11 (2) (1980), 139–189.
  • [2] R. T. Seeley, Extension of C functions defined in a half space, Proc. Amer. Math. Soc., 15 (1964), 625–626.