Loading [MathJax]/jax/output/CommonHTML/fonts/TeX/fontdata.js
スポンサーリンク

「多変数多項式関数は連続な関数」【解析学の基礎シリーズ】多変数関数編 その12

多変数関数

本記事の内容

本記事は多変数多項式関数は連続な関数だ、ということを説明する記事です。

本記事を読むにあたり、多変数関数の連続について知っている必要があるため、その際は以下の記事を参照してください。

また、1変数多項式関数の連続について知っているとよりすんなり理解できると思われますので、その際は以下の記事を参照してください。

まずは、多変数多項式関数とはどんなものか、ということについて説明します。
では行きましょう!

多変数多項式関数とは何かネ?

多変数多項式関数の説明の前に、1変数多項式関数とは何だったかをチャラく復習します。

1変数多項式関数のチャラい復習

1変数多項式関数はf(x)=x2+2x+2のような形の関数のことを指したのでした。
数学的には以下でした。

多項式、多項式関数
  • 多項式
  • P(x)=ni=0aixi(aiR) の形の式を、x実係数多項式(polynomial with real coefficients)という。
  • 多項式関数
  • 関数f:XYが任意のxXf(x)=P(x)を満たすとき、f多項式関数という。 特に、P(x)が実係数多項式である場合、fを実係数多項式関数という。

多変数多項式関数は上記の多変数ver.です。

多変数の多項式

P(x,y)=x2+2xy+3y2+4x+5y+6のように、変数x,yと実数の定数から掛け算、足し算だけで作られる式を、変数xyの実係数多項式と言います。
これは2変数の場合です。
2変数の場合を数学的に表すと、xyの2変数実係数多項式は
P(x,y)=Ni=0Nj=0aijxiyj(NN, aijR)
です。

では、多変数の多項式について説明します。
とはいえ、先程はxyが変数でしたが、その変数の部分がx1,x2,,xnとなるだけです。

多変数の多項式
P(x1,x2,,xn)=Ni1=0Ni2=0Nin=0ai1i2inxi01xi22xinn(NN, ai1i2inR) を変数x1,x2,,xn多変数実係数多項式という。また、多変数実係数多項式の全体の集合を R[x1,x2,,xn]={P(x1,x2,,xn)|NN, ai1i2inR (0i1,i2,,inN)} で表す。

数式にすると少々複雑に見えるかもしれませんが、n=2の場合を考えてみると、P(x,y)と一致することがわかると思います。

余談(読み飛ばしてOK)

実は、R[x1,x2,,xn]の構造が入るので、R[x1,x2,,xn]多項式環とも呼ばれます。
環というのは、サラッと言うと「加減乗ができる集合」のことです。
割り算はできません(0も多項式だからネ)。

多変数多項式関数

多変数多項式関数は、要するに、R[x1,x2,,xn]の要素の形の関数のことです。
これを数学的に書くと次です。

多変数の多項式関数
fn変数の(R上の)多項式関数であるとは、あるP(x1,x2,,xn)R[x1,x2,,xn]が存在して、 f:RnR,f(x1,x2,,xn)=P(x1,x2,,xn)((x1,x2,,xn)Rn) であることを言う。

要するに、f:RnR
f(x1,x2,,xn)=Ni1=0Ni2=0Nin=0ai1i2inxi01xi22xinn(NN, ai1i2inR)
というときに、fx1,x2,,xnを変数とするn変数(実係数)多項式関数という、というわけです。

若干複雑ですが、n変数多項式関数がどんなグラフかの例を挙げます。

n変数多項式関数はRnで連続である

n変数多項式関数はRnで連続な関数です。
実は、今まで証明した、

  • (定理1.) 連続な多変数実数値関数の和、差も連続な関数。
  • (定理2.) 連続な多変数実数値関数の積も連続な関数。
  • (命題3.) fi(x1,x2,xn)=xiは連続な関数。(後でちゃんと書きます。)
  • (命題4.) 多変数の定数関数は連続な関数。

という事実を繰り返し使うことで直ちに証明できます。
(※1変数のときと同じだネ)

すなわち、

定理1.(多変数実数値関数の和・差の極限) ΩRnRnの領域、f:ΩRおよびg:ΩRを写像(関数)、aˉΩとする。 また、fgΩで連続だとする。 このとき、f(x)±g(x)Ωで連続である。 すなわち、 (aΩ) limxaf(x)±g(x)=(limxaf(x))±(limxag(x))=f(a)±g(a) が成り立つ。

(この定理の証明は【解析学の基礎シリーズ】多変数関数編 その3を御覧ください)と

定理2.(多変数実数値関数の積の極限) ΩRnRnの領域、f:ΩRおよびg:ΩRを写像(関数)、aˉΩとする。 また、fgΩで連続だとする。 このとき、f(x)g(x)Ωで連続である。 すなわち、 (aΩ) limxaf(x)g(x)=(limxaf(x))(limxag(x))=f(a)g(a) が成り立つ。

(この定理の証明は【解析学の基礎シリーズ】多変数関数編 その4を御覧ください)と命題3.(後述)と命題4.(後述)を繰り返し使うことで分かります。

では、定理を明示します。

定理5. n変数実数係数多項式関数はRnで連続な関数である。

では、証明に入りましょう!

定理5.の証明

示したいことはf:RnR
f(x1,x2,,xn)=Ni1=0Ni2=0Nin=0ai1i2inxi01xi22xinn(NN, ai1i2inR)
としたときに、fRnで連続なことです。

まずは、次を示します。

命題3. ΩRnRnの領域とする。 x=(x1,x2,,xn)に対して、f:ΩRf(x)=(f1(x),f2(x),,fn(x))と書いたときfi(x)=xiで定められているとする。 このとき、任意の1inに対して、fi(x)Ωで連続である。

命題4.の証明

示したいことは、x=(x1,x2,,xn)a=(a1,a2,,an)としたとき、

(iN:1in)(ϵi>0)(δi>0) s.t. (xΩ; 0<|xa|<δi|xiai|<ϵi)

です。
これは簡単です。
もし仮に、上記のようなδi>0があったとすると、
|xa|<δi(x1a1)2+(x2a2)2++(xnan)2<δi
です。
任意の1jnを満たすjNに対して、(xjaj)20ですので、任意の1jnを満たすjNに対して|xjaj|<δiです。
従って、δi=ϵiとすると、任意の1jnを満たすjNに対して、
|xa|<δi|xjaj|<ϵi
となりますので、証明完了です。

命題4.の証明終わり

次に、多変数の定数関数もRnで連続であることを示します。

命題4.(多変数の定数関数は連続な関数) ΩRnRnの領域とする。 cRとし、x=(x1,x2,,xn)に対して、f:ΩRf(x)=cで定められているとする。 このとき、f(x)Ωで連続である。

命題4.の証明

示したいことは、
(ϵ>0)(δ>0) s.t. (xΩ; 0<|cc|<δi|cc|<ϵ)
ですが、これはδ=ϵとすることで、
0<|cc|<δi|cc|=0<ϵi
です。
故に証明は終わりです。

命題4.の証明終わり

さて、定理5.の証明に戻ります。

命題4.からg:RnRg(x)=cで定められている(すなわち、gは定数関数)とき、gR2で連続です。
また、命題3.からh:RnRh(x1.x2,,xn)=xiで定められているとします。
このときhR2で連続です。
ここで、定理2.からg(x)h(x=cxi)Rnで連続です。

ここで、更に定理2.を繰り返し使うことで、任意の0i1,i2,,inN (NN)を満たすi1,i2,,inZに対して、
ai1i2inxi01xi22xinn(ai1i2inR)
Rnで連続です。

加えて、ここで定理1.により、0i1,i2,,inNi1,i2,,inij (1jn)それぞれに対して0からNまでの和を取ってもRnで連続です。

以上のことから、
Ni1=0Ni2=0Nin=0ai1i2inxi01xi22xinn(NN, ai1i2inR)
Rnで連続です。

本当に成り立つのかネ?

成り立ちます。
簡単ですが、例を挙げましょう。

例1. f:R2Rf(x,y)=x2+2xy+y2で定められているとします。
このときfR2で連続です。

証明

示したいことは、a=(a,b)と書いたとき、
(ϵ>0)(δ>0) s.t. (xΩ; 0<|(x,y)(a,b)|<δ|(x2+2xy+y2)(a2+2ab+b2)|<ϵ)
です。

δ>0を見つけるために式変形してみましょう。
|(x2+2xy+y2)(a2+2ab+b2)|=|x22ax+a2+y22by+b2+2ax2a2+2by2b2|=|(xa)2+(yb)2+2a(xa)+2b(yb)||xa|2+|yb|2+2|a||xa|+2|b||yb|
です。
仮に、上記を満たすδがあったとすると、0<|(x,y)(a,b)|<δ(xa)2+(yb)2<δであり、(xa)20かつ(yb)20ですので、|xa|<δかつ|yb|<δです。
故に、
|xa|2+|yb|2+2|a||xa|+2|b||yb|<δ2+δ2+2(|a|+|b|)δ
です。
従って、δ2+δ2+2(|a|+|b|)δ=ϵを満たすδ>0を見つけてくれば良いことになります。
故に、これを解くと、
δ=(|a|+|b|)±(|a|+|b|)2+2ϵ2
です。
従って、
δ=(|a|+|b|)+(|a|+|b|)2+2ϵ2
とすれば、δ>0です。
δ=(|a|+|b|)+(|a|+|b|)2+2ϵ2とすると、
|(x2+2xy+y2)(a2+2ab+b2)|<2δ2+2(|a|+|b|)δ=2((|a|+|b|)+(|a|+|b|)2+2ϵ2)2+2(|a|+|b|)(|a|+|b|)+(|a|+|b|)2+2ϵ2=12((|a|+|b|)22(|a|+|b|)(|a|+|b|)2+2ϵ+(|a|+|b|)2+2ϵ)(|a|+|b|)2+(|a|+|b|)2+2ϵ=ϵ
です。
従って、
(ϵ>0)(δ>0) s.t. (xΩ; 0<|(x,y)(a,b)|<δ|(x2+2xy+y2)(a2+2ab+b2)|<ϵ)
です。

証明終わり

今回は多変数の多項式関数が連続であることを説明しました。
結局の所、

  • 連続な多変数実数値関数の和、差も連続な関数。
  • 連続な多変数実数値関数の積も連続な関数。
  • fi(x1,x2,xn)=xiは連続な関数。
  • 多変数の定数関数は連続な関数。

という事実を繰り返し使うことで証明ができるということでした。

次回は多変数の有理関数の連続について解説します。

乞うご期待!質問、コメントなどお待ちしております!

コメントをする

タイトルとURLをコピーしました