本記事の内容
本記事は多変数の場合の中間値の定理を証明する記事です。
本記事を読むにあたり、多変数の場合の中間値の定理のイメージと1変数実数値関数の場合の中間値定理を知っている必要があるため、その際は以下の記事を参照してください。
まずは、多変数の場合の中間値の定理のイメージをチャラく復習します。
多変数の場合の中間値の定理のイメージのチャラい復習
多変数の場合の中間値の定理のイメージは、
必ずz=Dという平面と1回は交わる、ということ。
です。
図で直感的に表せば、

こんな感じです。
多変数の場合の中間値の定理の明示
主張を明確にしましょう。
形式的には1変数実数値関数の場合と遜色ありません。
では次にこれを証明するための発想を説明します。
多変数の場合の中間値の定理の証明の発想
発想は人それぞれですので、「こういう発想をしろ!」なんて言いません。
ここでは筆者の発想を書きます。
筆者の発想としては、
が結論です。
というのも、「本質的な主張は1変数だろうが多変数だろうが変わんなくね?」と思ったからです。
結局中間値の定理の証明で行いたいことはf(c)=kを満たすようなc∈Ωを見つけたいということです。
確かに1変数の場合は「数直線上の実数cを見つけたい」という話で、多変数の場合は「平面上の点cを見つけたい」という話で次元が異なります。
しかし、条件の式に目を向けてみましょう。
すると、1変数の場合は「f(c)=k」であり、多変数の場合は「f(c)=k」です。
これはいずれも実数です(つまりf(c), f(c)∈R)。
故に条件の式の次元が1変数でも多変数でも一致しているので「1変数の場合を多変数の証明に使えるのではないかな?」と思ったわけです。
さらに言えば、多変数の場合に現れる条件「定義域が弧状連結である」という条件を思い出してみます。

多変数の場合中間値の定理の仮定から、Ωは弧状連結ですので、
(∀x∈Ω) (∀y∈Ω) (∃ϕ:[0,1]→Ω連続) ϕ(0)=x∧ϕ(1)=y
です。
ここで、「お!」となるわけです。
「何が”お!”なのか説明し給えヨ」と局長に言われるまでもなく、勿論説明します。
何が「お!」なのか、というと
ということです。
これはつまり、ϕとfの合成関数を考えることができるということを指しています。
つまりf∘ϕ:[0,1]→Rを考えることができるというわけです。
この瞬間「f∘ϕ:[0,1]→Rは実数値関数じゃん!てことは以前証明した中間値の定理を使えるじゃん!」と思えるわけです。
するともう殆ど証明が終わったようなものです。
仮定から、f:Ω→Rは連続で、かつϕ:[0,1]→Ωも連続です。
ここで、連続な多変数実数値関数の合成関数もまた連続ですので、f∘ϕ:[0,1]→Rも連続な関数です。
従って、1変数実数値関数の場合の中間値の定理が使えます。
故に、あるc∈[0,1]が存在して、(f∘ϕ)(c)=kです。
ここで、(f∘ϕ)(c)=f(ϕ(c))ですから、f(ϕ(c))=kですので、c=ϕ(c)とすれば、見つけたいcを見つけることができます。
もうほぼ証明ですが、こういう発想です。
この発想を証明の体裁に整えればおしまいです。
余談(読まなくてOK)
多変数バージョンの中間値の定理の証明の発想として、さも頭をこねくり回して考えたかのように書いていますが、正直なところ「折角1変数実数値関数の場合を区間縮小法でせっせと証明したんだから、これを使いたいし、同じことを多変数の場合でやるのは面倒くさいな」と思った、というのが理由の半分を占めているのは内緒です。
多変数の場合の中間値の定理の証明
もうほどんど上記で証明してしまったようなものですが、ちゃんと書き直します。
証明
示したいことは、
(∀a∈Ω) (∀b∈Ω) (∀k∈R:f(a)<k<f(b)⇒(∃c∈Ω) s.t. f(c)=k)
です。
つまり、上記を満たすようなcを見つけてきたいわけです。
まず、仮定からΩが弧状連結ですので、aとbを結ぶΩ内の曲線ϕが存在します。
つまり
(∀x∈Ω) (∀y∈Ω) (∃ϕ:[0,1]→Ω連続) ϕ(0)=a∧ϕ(1)=b
です。
このとき、phi:[0,1]→Ωの定義域f:Ω→Rの終域が一致しており、かつϕとfは共に定義域で連続な関数なので、f∘ϕ:[0,1]→Rも連続な関数です(証明は【解析学の基礎シリーズ】多変数関数編 その14を御覧ください)。
従って、f∘ϕは1変数実数値関数の場合の中間値の定理の仮定を満たします。
1変数実数値関数の場合の中間値の定理は以下でした。
故に、
(∃γ∈[0,1]) s.t. (f∘ϕ)(γ)=k
です。
ここで、ϕ(0)=aかつϕ(1)=bですので、
(f∘ϕ)(0)=f(ϕ(0))=f(a)<k=(f∘ϕ)(γ)<f(b)=f(ϕ(1))=(f∘ϕ)(1)
です。
従って、cとしてϕ(γ)を採用すれば良いことが分かり、証明完了です。
証明終わり
結
今回は、多変数の場合の中間値の定理を証明しました。
多変数の場合は
- 1変数実数値関数の場合の中間値の定理
- 定義域で連続な多変数実数値関数の合成関数も定義域で連続である。
- 弧状連結
の3つから簡単にわかる、ということがオチです。
次回はワイエルシュトラスの最大値定理の多次元バージョンのイメージを解説します。
乞うご期待!質問、コメントなどお待ちしております!
コメントをする