AUTOMATIC HTML VERSION

積分核を用いた多項式近似定理の証明のLaTeXML自動変換版です。自動検査には合格していますが、元PDFとの目視比較は未実施です。正本はPDF・TeXです。

積分核と多項式近似

電波通信
HTML変換日:2026年7月26日

この文書ではワイエルストラスの多項式近似定理を積分核を用いた方法で証明する。

注意 (円周上の連続関数).

の区間[a,b]の端点a,bを同一視した空間と円周S1は位相同型である。この同型を根拠にS1上の実数値連続関数と[a,b]上の実数値連続関数でf(a)=f(b)となる関数を同一視する。また、S1上で行うべき積分を閉区間上の積分として処理する。
以下の文章ではS1[0,1]やら[π,+π]やらがこの方法によって同一視される。

定義 1 (円周上もしくは直線上の関数の畳込み).

[a,b]abを同一視して得られる円周上の関数f,gに対して畳み込みを

(fg)(x)=abf(xy)g(y)𝑑y

と定義する。xの値によってはxy[a,b]からはみ出してしまいf(xy)の意味が不明瞭だが、これはfまで周期的に拡張した関数として考え積分するのである。
上の連続関数f,gに対してその畳込みを

(fg)(x)=+f(xy)g(y)𝑑y

と定義する。性質の良い関数f,gを選ばなければこの関数はwell-defindではないことに注意しよう。しかし後にこの畳込みを用いるときには都合の良い関数しか扱わないし、その時にちゃんと注意するので心配の必要はない。

注意.

連続関数f,gについて畳み込みfgが定義されるとき、

fg=gf

となる。

次に良い核を定義しよう。”良い核”という単語で一つの固有名詞である。

定義 2 (直線上もしくは円周上の良い核).

円周上の関数列{Kn(t)}c(a,b)に台を持つ良い核であるとは

(1) abKn(t)𝑑t=1
(2) M>0nab|Kn(t)|𝑑tM
(3) η>0δ(0,η)limn|ct|δ|Kn(t)|𝑑t=0

を充たすことである。
上と同様に直線上の関数列{Kn(t)}cに台を持つ良い核であるとは

(1) +Kn(t)𝑑t=1
(2) M>0n+|Kn(t)|𝑑tM
(3) δ>0limn|ct|δ|Kn(t)|𝑑t=0

を充たすことである。

定理 3 (良い核と関数の近似).

{Kn}を円周上のcを台にもつ良い核とし、fを円周上の連続関数として

Hn(x)=fKn(c+x)

と置くこのとき

ε>0Nn>NfHn<ε

が成り立つ。 {Kn}を直線上のcを台にもつ良い核とし、fを直線上のsuppfがコンパクトな連続関数とすると

Hn(x)=fKn(c+x)

と定義するとこの畳込みはwell-definedで

ε>0Nn>NfHn<ε

が成り立つ。

証明.

(円周上について) まずC=max{M+1,supx[a,b]|f(x)|+1}と定義し任意の正の数εについて、コンパクト空間上の連続関数は一様連続だからδ>0が存在して

|xy|<δ|f(x)f(y)|<ε2C

となる。ここでδを十分小さくとりδ<ηと仮定できる。
更にNを十分大きく取り

n>Nab|Kn(t)|𝑑t<ε4C

と出来る。 そしてabK(t)𝑑t=1より任意のx[a,b]に対して

|Hn(x)f(x)|=|abK(y)f(c+xy)abKn(y)f(x)𝑑y|=|abK(y)(f(c+xy)f(x))𝑑y|
ab|Kn(y)||f(c+xy)f(x)|𝑑y=|cy|<δ|Kn(y)||f(c+xy)f(x)|𝑑y+|cy|δ|Kn(y)||f(c+xy)f(x)|𝑑y

ここで最後の式の初項について一様連続性から

|cy|<δ|Kn(y)||f(c+xy)f(x)|𝑑y<ε2C|cy|<δ|K(y)|dyε2CC=ε2

第二項について

|cy|δ|Kn(y)||f(c+xy)f(x)|𝑑y2C|cy|δ|Kn(y)|<2Cε4C=ε2

よって

|Hn(x)f(x)|<ε

Nxに依存しないので結局

fHn<ε

なのでよって

ε>0Nn>NfHn<ε

(直線上について)suppfのコンパクト性から畳込みがwell-defined であることはすぐわかるし、suppfがコンパクトであることからfの一様連続性がわかるので円周上の場合と同様である。 ∎

しかし以降の文章では台が0となる核しか出てこない。また、パラメータが自然数nではなく実数aaの時に連続関数を近似したり、パラメータがr(0,1)r1のときに連続関数を近似したりするものが出てくるが、証明は同様である。

定義 4.

a>0に対して +eax2=πaに注意して

Wa=aπeax2

と定義しこれをワイエルストラス核と呼ぶ。定義域はとする。

定義 5.

cn=(11(1x2)n𝑑x)1とし、

Ln(x)=cn(1x2)n

と定義する。これをランダウ核と呼ぶ。定義域は[1,+1]

定義 6.

an=(π2+π2cosnxdx)1とし、

An(x)=ancosnx

A核と呼ぶことにする。定義域は[π2,+π2]

定義 7.
Fn(x)=12π1n+1(sin((n+1)x2)sin(x2))2

をフェイエル核という。定義域は[π,+π]

定義 8.
Pr(x)=12π1r212rcosx+r2

をポアソン核という。定義域は[π,+π]

補題 9.

Dk(x)=m=kkeimxとするとき

π+πDk(x)𝑑x=2π
Dk(x)=ei(k+12)xei(k+12)xei12xei12x=sin((k+12)x)sin(x2)
Fn(x)=12πD0(x)+D1(x)++Dn(x)n+1
Pr(x)=12πn=+r|n|einx(0<r<1)

が成立する。

証明.

1番の式は

π+πeinx𝑑x={2πn=00n0

からわかる。残りは等比級数の総和公式を使えばわかる。

以上ではiは虚数単位でオイラーの等式

eix=cosx+isinx

を用いた。

注意.

12πDkも良い核になりそうだが、これは良い核にはならない。このことを補うためにフーリエ級数論ではフェイエル核やポアソン核を用いる。

定理 10.

上の核は全てそれぞれの定義域の上で良い核となる。

証明.

まず最初に上で述べた核は全て正なので良い核の条件2は条件1を示せば直ちに従うことに注意しよう。

(ワイエルストラス核について)
+eax2=πaなので

+Wa(t)𝑑t=1

は明らかであるので条件1,及び条件2を充たす。そして

δ+Wa(x)𝑑x=δ+aπeax2𝑑x=1πaδ+eay2𝑑y

limaaδ+eay2𝑑y=0

Waが偶関数であることから

δ>0lima|t|δWa(t)𝑑t=0

がわかる。

(ランダウ核について)定義から明らかに

1+1Ln(t)𝑑t=1

であるので条件1,2を充たす。また(1t2)nが偶関数でt[0,1]のとき1+t1より

1cn=1+1(1t2)n𝑑t=20+1(1t2)n𝑑t=20+1(1t)n(1+t)n𝑑t
20+1(1t)n𝑑t=2[1n+1(1t)n]01=2(1n+1)

よって

cnn+12

そして

|t|δLn(t)=2cnδ1(1t2)n𝑑t(n+1)δ1(1t2)n𝑑t
(n+1)δ1(1δ2)n𝑑t=(n+1)(1δ)(1δ2)n

0<δ<1より0<1δ2<1なので条件3がわかる。

(A核について)

π2+π2An(x)𝑑x=1

は定義より明らか。後半は所謂ウォリスの公式を導出する議論を用いる。 In=0π2cosxdxとした時、

In=n1nIn2

が成り立つ。このことは高校生程度の知識があれば容易にわかると思う。さてこの式とI0=π2,I1=1から帰納的に次の事がわかる。

I2n12n,I2n112n1(n1)

つまり

In1n(n1)

よって1/an=2Inより

ann/2n

故に

|x|δAn(x)𝑑xn|x|δcosnxdx=nδ+π2cosnxdxncosn(δ)δ+π2𝑑x=n(π2δ)cosn(δ)

なので条件3が成立することがわかる。
(フェイエル核について)補題9より

π+πFn(x)𝑑x=12ππ+πD0(x)+D1(x)++Dn(x)n+1𝑑x=1

なので条件1(ついでに2も)満たされる。
条件3について

δ|x|π2πFn(x)𝑑x=δ|x|π1n+1(sin((n+1)x2)sin(x2))2𝑑x=1n+11sin2(δ2)δ|x|πsin2((n+1)x2)𝑑x
1n+11sin2(δ2)δ|x|π𝑑x1n+11sin2(δ2)π+π𝑑x=1n+11sin2(δ2)(2π)

より

δ|x|πFn(x)𝑑x1n+11sin2(δ2)

から後はわかる。

(ポアソン核について) 補題9より

π+πPr(x)𝑑x=π+π12π1r212rcosx+r2𝑑x=π+π12πn=+r|n|einxdx=12πn=+r|n|π+πeinx𝑑x=1

なので条件1(ついでに条件2も)満たされる。
条件3について

δ|x|π2πPr(x)𝑑x=δ|x|π1r212rcosx+r2𝑑xδ|x|π1r212rcosδ+r2𝑑x
π+π1r212rcosδ+r2𝑑x=1r212rcosδ+r2(2π)

より

δ|x|πPr(x)𝑑x1r212rcosδ+r2

なのでr1のとき右辺は0へ近づく ∎

事実 11.

解析関数のテイラー展開は収束円板の中で広義一様収束する。

補題 12.

Pを多項式としfを連続関数とすると畳み込み

Kf(y)P(xy)𝑑y

xの多項式である。ただしKは円周か直線でこれが直線の場合にはfはコンパクト台を持つとする。

証明.

P(xy)を展開すれば明らかである。 ∎

さていよいよワイエルストラスの多項式近似定理を証明する。定理3をが決め手である。

定理 13 (ワイエルストラスの多項式近似定理).

有界閉区間上の連続関数は多項式で一様に近似出来る。

証明の前に注意
直線上の核を使う場合:有界閉区間[a,b]上の連続関数f:[a,b]を任意に与えるとこの関数を[a1,b+1]の外では0となるように上の連続関数に拡張出来る。よって直線上のコンパクト台関数を多項式で一様に近似できれば多項式近似定理は証明される。
円周上の核を使う場合:有界閉区間[a,b]上の連続関数f:[a,b]を任意に与える。有界閉区間[a,b]は1次関数Φによって他の有界閉区間[α,β]に対してΦ([a,b])=[c,d](α,β)となるように出来る。これによってf[aδ,b+δ](δは十分小さい)の外では0となるように[α,β]へ拡張できる。更に多項式と1次関数の合成は多項式なので円周上の連続関数を多項式で一様に近似できれば多項式近似定理は証明される。

証明:ワイエルストラス核の場合.

指数関数のn次までのテイラー展開をEnと置くとこれは多項式で指数関数に広義一様収束する。Gn,a(x)=En(x2)とする。任意にεを与えaを十分大きく取ればH=fWaについて定理3から

fH,<ε

と出来る。suppf=Kとして

L=KK={xy|x,yK}

と置くとこれはコンパクトでnを十分大きくとり

WaGn,a,L<ε

と出来るこのときP=fGn,aは多項式でxKのとき

|H(x)P(x)|=|f(y)Wa(xy)𝑑yf(y)Gn,a(xy)𝑑y|
|f(y)||Wa(xy)Gn,a(xy)|𝑑y<ε|f(y)|dy

ここで|f(y)|𝑑yは定数なのでfは多項式Pで近似できる。よって定理は証明された。 ∎

証明:ランダウ核の場合.

補題12からLnと連続関数との畳込みは多項式なので定理3からすぐに結論を得る。またランダウ核の形から、連続関数を近似する多項式はのそれを構成する単項式の次数が偶数となるものを選べることがわかる。(特にこのことを何かに使うわけではないが)

証明:A核の場合.

Anの形からすぐにわかるようにAnと連続関数との畳込みは sinnx,cosmxの形の関数の幾つかの線形結合となる。これらの関数は解析的である。(解析関数の積は解析的)よって事実11から結論が知れる。(三角関数の収束半径は

証明:フェルエル核の場合.

フェイエル核と連続関数との畳込みは三角多項式となる。三角多項式は解析的なので結論がわかる。

証明:ポアソン核の場合.

ポアソン核と連続関数との畳込みは三角多項式の一様収束極限関数であるからフェイエル核の場合と同様に結論が知れる。

補足

多項式近似定理の証明の前の注意について

命題 14.

有界閉区間[a,b]上の連続関数f:[a,b]を任意に与えるとこの関数を[a1,b+1]の外では0となるように上の連続関数に拡張出来る。

証明.

(a,f(a))(a1,0)を通る1次関数と(b,f(b))(b+1,0)を通る1次関数をfに繋げば良い。 ∎

円周の場合の拡張についてもほとんど同様。
省略した補題9の証明

証明.

等比級数の総和公式しか使わない。計算が長いだけである。

Dk(x) = m=kkeimx=m=k1eimx+1+m=kneimx=m=11eimx+1+m=kneimx
= eix(1eikx)1eix+eix(1eikx)1eix+1
= ei12xei12xeix(1eikx)1eix+ei12xei12xeix(1eikx)1eix+1
= ei12x(1eikx)ei12xei12x+ei12x(eikx1)ei12xei12x+1
= ei(k+12)xei(k+12)x(ei12xei12x)ei12xei12x+1
= ei(k+12)xei(k+12)xei12xei12x
= sin((k+12)x)sin(x2)

から第二式がわかる。ここで等比級数の総和公式を使った。 また

k=0nei(k+12)x=ei12xk=0neikx=ei12x1ei(n+1)x1eix
k=0nei(k+12)x=ei12xk=0neikx=ei12x1ei(n+1)x1eix

より

(ei12xei12x)k=0nDk(x) = k=0n(ei(k+12)xei(k+12)x)=ei12x1ei(n+1)x1eixei12x1ei(n+1)x1eix
= 1ei12x1ei(n+1)x1eix1ei12x1ei(n+1)x1eix
= 1ei12xei12x((ei(n+1)x1)(1ei(n+1)x))
= 1ei12xei12x(ei(n+1)x+ei(n+1)x2)
= 1ei12xei12x(ein+12xein+12x)2

から第三式がわかる。 そして

n=r|n|einx = k=1r|n|einx+1+k=1rneinx
= k=1rneinx+1+k=1rneinx
= reix1reix+reix1reix+1
= reix(1reix)+reix1reix(1reix)(1reix)+1
= reixr2+reixr21r(eix+eix)+r2+1
= 1r212rcosx+r2

から第四式がわかる。 ∎

References

  • [1] 伊藤清三,ルベーグ積分入門,数学選書4,裳華房,1963
  • [2] エアリス・M・スタイン、ラミ・シャカルチ著、新井仁之・杉本充・高木啓行・千原浩之訳、フーリエ解析(プリンストン解析学講義),日本評論社,2007
  • [3] 黒田成俊,関数解析,共立数学講座15,共立出版,1980