\usepackageamsmath\usepackageamsfonts\usepackageamssymb\usepackagefancybox\usepackagegraphics\usepackagemathrsfs\usepackage[all]xy\usepackagepgfplots\pgfplotssetcompat=newest\usetikzlibraryintersections,calc,arrows.meta

Lax-Milgramの定理|偏微分方程式の弱解の存在・一意性のために

微分方程式
微分方程式

偏微分方程式において,

  • 解が存在するか
  • 解が存在するなら一意か

ということは当たり前でないことも多く,最先端の研究でも広く研究されています.

そこで「正当な」解について考察する前に,解を少し弱めた弱解の存在と一意性を議論することがよくあります.

この偏微分方程式の弱解の存在と一意性を示すために有用な定理としてラックス-ミルグラムの定理があります.

実はラックス-ミルグラムの定理は「ヒルベルト空間上の有界線形汎関数は内積で表せる」というリースの表現定理の拡張となっています.

この記事ではいくつかの予備知識を確認し,ラックス-ミルグラムの定理の主張を述べ証明をします.

スクロールできます

準備

ラックス-ミルグラムの定理を理解するために必要な幾つかの概念を準備しておきます.

双線形形式

ラックス-ミルグラムの定理の主張の中に有界かつ強圧的双線形形式が登場するので,まずはこの定義をしておきましょう.

線形空間Vに対して,写像B:V×VRが次のいずれも満たすとき,BV上の双線形形式(bilinear form)または双線形写像(bilinear map)という.

  • 任意のu,v,wVに対して,

        \begin{align*}&B(u+v,w)=B(u,w)+B(v,w),\\&B(u,v+w)=B(u,v)+B(u,w)\end{align*}

  • 任意のu,vVkRに対して,

        \begin{align*}B(ku,v)=B(u,kv)=kB(u,v)\end{align*}

すなわち,線形空間の2元からスカラーを返す写像で,各変数について線形となっている写像のことを双線形形式というわけですね.

双線形形式を定義するだけならVは線形空間でよいですが,有界性と強圧性はVがノルムが定まっていないと定義されないことに注意してください.

実ノルム空間(V,)上の双線形形式B:V×VRに対して,次のように定義する

  • B有界(bounded)であるとは,あるC>0が存在して,任意のu,vVに対して|B(u,v)|Cuvが成り立つことをいう.
  • B強圧的(coercive)であるとは,あるD>0が存在して,任意のuVに対してDu2B(u,u)が成り立つことをいう.

例えば,Vが内積空間ならVの内積,は有界で強圧的な双線形形式です.

  • コーシー-シュワルツの不等式より,任意のu,vVに対して|u,v|uv
  • 内積とノルムの関係(ノルムの定義)より,任意のuVに対してu2=|u,u|

を満たすことから,上の定義でC=D=1と取れますね.

有界線形汎関数

ラックス-ミルグラムの定理の主張のなかに,有界線形汎函数も登場するので,次はこれらを定義しましょう.

まずは線形汎函数の定義です.

線形空間Vに対して,写像f:VRV上の汎関数(functional)という.

さらに,V上の線形な汎関数を線形汎函数(linear functional)という.

すなわち,実線形空間Vから実線形空間Rへの線形写像をV上の線形汎関数というわけですね.

双線形形式と同じく,有界性はVがノルム空間の場合に定義されます.

実ノルム空間(V,)上の線形汎関数f:VRを考える.あるC>0が存在して,任意のuVに対して

    \begin{align*}|f(u)|\le C\|u\|\end{align*}

が成り立つとき,f有界(bounded)であるという.

リースの定理

線形空間V上の有界線形汎関数f:VR全部の集合をVと表し,V

  • 和:f,gVの和f+g(f+g)(u)=f(u)+g(u)
  • スカラー倍:fVαRαf(αf)(u)=αf(u)

を定めると,Vは線形空間となるのでした.この空間VV双対空間(dual space)または共役空間(conjugate space)といいますね.

リース(Riesz)の表現定理または単にリースの定理は,Hilbert空間Hの双対空間の任意の元が内積を用いて表せるという定理です.

[リースの表現定理]Hilbert空間(H,,)を考える.任意の有界線形汎関数f(すなわちfH)に対して,あるuHが一意に存在して,任意のvHに対してf(v)=v,uが成り立つ.

リースの定理にはfV=vVを含めることもよくあります.

スクロールできます

ラックス-ミルグラムの定理とその証明

それではラックス-ミルグラム(Lax-Milgram)の定理の紹介と証明に移ります.

ラックス-ミルグラムの定理

[ラックス-ミルグラムの定理]実ヒルベルト空間(H,,)上の有界かつ強圧的な双線形形式B:H×HRを考える.任意の有界線形汎関数f(すなわちfH)に対して,あるuHが一意に存在して,任意のvHに対してf(v)=B(u,v)が成り立つ.

簡単に言えば,ラックス-ミルグラムの定理は「有界かつ強圧的な双線形形式Bを用いて,有界線形汎関数fが一意にf=B(u,)と表せる」ということですね.

例えば内積は有界かつ強圧的な双線形形式だったので,ラックス-ミルグラムの定理でBを内積ととることができ,これはリースの定理になっていますね.

そのため,ラックス-ミルグラムの定理はこのリースの定理の拡張と呼べるわけですね.

ラックス-ミルグラムの定理の証明

Bは有界かつ強圧的だから

  • あるC>0が存在して,任意のu,vVに対して|B(u,v)|Cuv
  • あるD>0が存在して,任意のuVに対してDu2B(u,u)

が成り立つ.

一意性の証明

まず存在すれば一意であることを示す.

u,uHが任意のvHに対してB(u,v)=f(v), B(u,v)=f(v)を満たすとする.

このとき,v=uuとおいて,辺々引けばBの線形性より

    \begin{align*}0=B(u-u',v)=B(u-u',u-u')\le D\|u-u'\|\end{align*}

となるからu=uを得る.

存在の証明

任意のuHに対して,H上の汎関数

    \begin{align*}g:H\to\R; v\mapsto B(u,v)\end{align*}

Bが有界な双線形形式だから有界線形汎関数である.よって,リースの表現定理よりg=,wgHなるwgHが一意に存在する.

いまugwgと定まったから,このuHからwgHへの作用素をTとする.このとき

    \begin{align*}B(u,v)=g(v)=\anb{v,w_g}=\anb{v,Tu}=\anb{Tu,v}\end{align*}

が成り立つ.また,仮定よりfは有界線形汎関数だから,リースの表現定理より,あるwHが存在してf=,wが成り立つ.

ここでTの値域R(T)Hであれば,あるuHが存在してTu=wを満たすから

    \begin{align*}B(u,v)=\anb{Tu,v}=\anb{w,v}=\anb{v,w}=f(v)\end{align*}

が成り立つ.したがって,あとはR(T)=Hを示せばよく,これを4ステップに分けて示す.

[ステップ1]TH上の有界線形作用素であることを示す.

任意にvVをとる.Bは双線形形式だから,任意のu,uHαRに対して

    \begin{align*}\anb{T(\alpha u+u'),v}&=B(\alpha u+u',v)=\alpha B(u,v)+B(u',v) \\&=\alpha \anb{Tu,v}+\anb{Tu',v}=\anb{\alpha Tu+Tu',v}\end{align*}

が成り立つ.第2成分のvは任意だったから,T(αu+u)=αTu+Tuが成り立つ.

また,Bは有界だから,任意のuHに対して

    \begin{align*}\|Tu\|^2=\anb{Tu,Tu}=B(u,Tu)\le C\|u\|\|Tu\|\end{align*}

なので,これよりTuCuだから有界である.

[ステップ2]Tは単射で逆作用素T1は有界作用素であることを示す.

u0なるuHに対して ,Bが強圧的であることとCauchy-Schwarzの不等式から

    \begin{align*}0<D\|u\|\le\frac{B(u,u)}{\|u\|}=\frac{\anb{Tu,u}}{\|u\|}\le\|Tu\|\end{align*}

なので,Tu0だからTは単射である.

よって,逆作用素T1が存在し,DuTuが成り立っているのでT1は有界である.

[ステップ3]Tの値域R(T)は閉であることを示す.

R(T)上の点列{un}nNuHに収束するとする.このとき,任意のnNに対してun=TunなるunHが存在する.ステップ2で得られた不等式から

    \begin{align*}D\|u'_n-u'_m\|\le\|T(u'_n-u'_m)\|=\|Tu'_n-Tu'_m\|=\|u_n-u_m\|\end{align*}

が成り立ち,{un}は収束列だからコーシー列なので{un}もCauchy列である.

よって,Hの完備性より極限u:=limnunが存在するから,un=Tunの両辺でnをとってu=TuR(T)を得る.ただし,Tは有界線形なので連続であることを用いた.

したがって,R(T)は閉である.

[ステップ4]Tの値域R(T)Hであることを背理法により示す.

もしR(T)Hと仮定すると,任意のHR(T)の元はw1+w2w1R(T), w2R(T))と表せてw20である.一方,

    \begin{align*}D\|w_2\|\le B(w_2,w_2)=\anb{Tw_2,w_2}=0\end{align*}

となってw2=0だから,これは矛盾でR(T)=Hを得る.

ステップ4では,一般にHilbert空間Hは閉部分空間MによってH=MMと直交補空間を用いて分解できることを用いました.

コメント