Processing math: 100%
スポンサーリンク

「多変数有理関数は定義域で連続な関数」【解析学の基礎シリーズ】多変数関数編 その13

多変数関数

本記事の内容

本記事は多変数有理関数が連続である、ということを説明する記事です。

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

多変数有理関数とは何かネ?

多変数有理関数は、一言で言えば、次です。

  多変数有理関数は多変数多項式関数を割り算した関数である。

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

1変数有理関数のチャラい復習

1変数有理関数はf(x)=x2+x+7x+5のような形の関数のことを指すのでした。
数学的には以下でした。

有理関数
P(x)およびQ(x)を実係数多項式関数とする。 このとき、P(x)0を満たすxRに対して、 R(x)=Q(x)P(x)実係数有理関数という。

ただし、多項式関数とは以下でした。

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

詳しくは、【解析学の基礎シリーズ】関数の極限編 その8を御覧ください。

多変数有理関数は上記の多変数ver.です。

  多変数有理関数は多変数多項式関数を割り算した関数である。

だったわけですので、多変数多項式関数をチャラく復習します。

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

n変数多項式関数は何だったかというと、次でした。

多変数の多項式関数
fn変数の(R上の)多項式関数であるとは、あるP(x1,x2,,xn)R[x1,x2,,xn]が存在して、 f:RnR,f(x1,x2,,xn)=P(x1,x2,,xn)((x1,x2,,xn)Rn) であることを言う。 ただし、P(x1,x2,,xn)=Ni1=0Ni2=0Nin=0ai1i2inxi01xi22xinn(NN, ai1i2inR) をであり、また、多変数実係数多項式の全体の集合を R[x1,x2,,xn]={P(x1,x2,,xn)|NN, ai1i2inR (0i1,i2,,inN)} で表す。

詳しくは【解析学の基礎シリーズ】多変数関数編 その12を御覧ください。

次に多変数有理式について話します。

多変数有理式

R(x,y)=x2+2xy+3y2+4x+5y+67x+8y+9のように、分母と分子が2変数x,yの実係数多項式であるような式を、変数x,yの実係数有理式と呼びます。
これは2変数の場合です。
2変数の場合を数学的に表すと、変数x,yの実係数有理式は
R(x,y)=Q(x,y)P(x,y)(P(x,y), Q(x,y)R[x,y], P(x,y)0)
です。

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

多変数の有理式
P(x1,x2,,xn), Q(x1,x2,,xn)R[x1,x2,,xn]とする。 このとき、P(x)0を満たす(x1,x2,,xn)Rnに対して、 R(x1,x2,,xn)=Q(x1,x2,,xn)P(x1,x2,,xn) を変数x1,x2,,xn多変数実係数有理式という。 ただし、 R[x1,x2,,xn]={P(x1,x2,,xn)|NN, ai1i2inR (0i1,i2,,inN)} である。 また、多変数実係数有理式の全体の集合を R(x1,x2,,xn)={Q(x1,x2,,xn)P(x1,x2,,xn)|P(x1,x2,,xn)R[x1,x2,,xn],Q(x1,x2,,xn)R[x1,x2,,xn], P(x1,x2,,xn)0} で表す。

数式にすると少々複雑に見えるかもしれませんが、結局の所、多変数多項式を割り算しただけです。

余談(読み飛ばしてOK)

実は、R(x1,x2,,xn)にはの構造が入るので、R(x1,x2,,xn)有理関数体とも呼ばれます。
体というのは、サラッと言うと「加減乗除ができる集合」のことです。
環と違って割り算もできる、というわけです。
ちなみにRは加減乗除ができるので、体です。
0では割れなくね?」と思うかもしれませんが、そもそも体は0で割る操作を排除しています。

多変数有理関数

多変数有理関数というのは、要するにR(x1,x2,,xn)の要素の形の関数のことです。
これを数学的に書くと、次です。

多変数の有理関数
fn変数の(R上の)多項式関数であるとは、あるP(x1,x2,,xn), Q(x1,x2,,xn)R(x1,x2,,xn)が存在して、 Ω={(x1,x2,,xn)Rn|P(x1,x2,,xn)0} としたとき、 f:ΩR,f(x1,x2,,xn)=Q(x1,x2,,xn)P(x1,x2,,xn)((x1,x2,,xn)Ω) であることを言う。

とどのつまり、
f(x1,x2,,xn)=Ni1=0Ni2=0Nin=0ai1i2inxi01xi22xinnNi1=0Ni2=0Nin=0bi1i2inxi01xi22xinn(NN, ai1i2in, bi1i2inR)
というときに、fx1,x2,,xnを変数とするn変数(実係数)有理関数という、というわけです。
ただし、
Ni1=0Ni2=0Nin=0bi1i2inxi01xi22xinn0
です。

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

n変数有理関数は定義域で連続な関数である。

n変数有理関数は定義域で連続な関数です。
これは実は今まで証明した事実を用いることで証明が簡単にできます。

  • (定理1.):連続な実数値関数の商は、分母が0でないような領域で連続である。
  • (定理2.)n変数多項式関数はRnで連続な関数である。

という事実から簡単に証明できます。
具体的には、次です。

定理1. ΩRnの領域、f:ΩRg:ΩRとする。このとき、 limxag(x)0δ0>0 s.t. (xΩ;0<|xa|<δ0g(x)0) であるとする。
  • aΩとし、fgaで連続とするとき、f(x)g(x)aで連続である。すなわち、 limxaf(x)g(x)=f(a)g(a) が成り立つ。
  • fgΩで連続とするとき、f(x)g(x)Ωで連続である。すなわち、 (aΩ)limxaf(x)g(x)=f(a)g(a) が成り立つ。

この定理の証明は【解析学の基礎シリーズ】多変数関数編 その6多変数ベクトル値関数と実数値関数の商の極限の成分に着目すればよいので、既に証明しています。

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

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

では、主張を明示してしまいましょう。

定理3. n変数実数係有理関数は、定義域で連続な関数である。

証明

証明といっても、定理1.と定理2.からわかる、というだけです。

というのも、定理2.からn変数実係数多項式関数はRnで連続です。
また、定理1.から、連続な実数値関数の商は、分母が0でないような領域で連続です。

多変数有理関数は、n変数実係数多項式関数の商ですので、多変数有理関数の分母が0でない領域(すなわち定義域)で連続です。

証明終わり

本当に成り立つのかネ?

例3. f:Ω={(x,y)R2x+y0}Rf(x,y)=xx+yで定めれているとします。このとき、fΩで連続です。

証明

示したいことは、a=(a,b)と書いたとき、
(a=(a,b)Ω)(ϵ>0)(δ>0) s.t. (xΩ; 0<|(x,y)(a,b)|<δ|xx+yaa+b|<ϵ)
です。

δ>0を見つけるために式変形します。
もし上記を満たすようなδ>があったとすると、0<|xa|=(xa)2+(yb)2<δを満たす任意の(x,y)Ωに対して、
|xx+yaa+b|=1|a+b||(a+b)xa(x+y)x+y|=1|a+b|bxay|x+y|
です。
ここで、g:ΩRg(x,y)=x+yで定めるとすると、g(x,y)は任意のaに対してxaのときにg(a,b)に収束します。
従って、あるδ0>0が存在して、0<|xa|<δ0を満たす任意のxΩに対して、下に有界です。
実際、次が成り立つからです。

補題4.(収束する多変数実数値関数は下に有界) ΩRnRnの領域、g:ΩRを写像(関数)、aˉΩとする。xaのときg(x)が収束するとする。 このとき、g(x)は、あるδ>0が存在して、0<|xa|<δを満たす任意のxΩに対して、下に有界である。

この事実の証明は【解析学の基礎シリーズ】多変数関数編 その6を御覧ください。

従って、g(x,y)0<|xa|<δ0を満たす任意のxΩに対して下に有界ですので、あるLRが存在して、L<|x+y|ですから、1|x+y|<1Lです。
故に、
1|a+b|bxay|x+y|<1|a+b|1L|bxay|=1|a+b|1L|bxabay+ab|=1|a+b|1L|b(xa)+a(by)|1|a+b|1L(|b||xa|+|a||by|)
です。
ここで、(xa)2+(yb)2<δであり、かつ(xa)20(yb)20だったわけですので、|xa|<δかつ|yb|<δです。
従って、
1|a+b|1L(|b||xa|+|a||by|)<1|a+b|1L(|b|δ+|a|δ)
故に、1|a+b|1L(|b|δ+|a|δ)=ϵδについて解けば良いことが分かります。
これを解くと、
δ=L|a+b||a|+|b|ϵ
です。
ただ、g(x,y)の有界性を用いていることに注意する必要があります。
従って、
δ=min{δ0, L|a+b||a|+|b|ϵ}
とすれば良い事がわかります。

以上のことから、
δ=min{δ0, L|a+b||a|+|b|ϵ}
としたとき、0<|xa|<δを満たすような任意の(x,y)Ωに対して、
|xx+yaa+b|<|a|+|b|EL|a+b|δ=(|a|+|b|)L|a+b|L|a+b||a|+|b|ϵ=ϵ
となるので、fΩで連続です。

今回は、多変数有理関数が定義域で連続ということを説明し、証明しました。
これは多変数多項式関数が連続であることと、実数値関数の商が定義域で連続だという事実から直ちに分かるということでした。

次回は連続な多変数ベクトル値関数の合成関数もまた連続な関数であるということを証明します。

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

コメントをする

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