Schwartzの不等式の証明

目次

Schwartzの不等式

何度もやっているのだが、久しぶりにやってみて試行錯誤してしまったので、備忘用に証明を書き留めておく。

「Schwartzの不等式」もしくは「Cauchy-Schwartzの不等式」とは、内積に関する次の不等式である。

|xy|2x2y2

ここで、x,yは内積空間の要素であり、は内積を表す。

||は実数(複素数)に関する絶対値であり、は内積から導かれるノルム、すなわち、

x=xx(0)

によって定義される。

用語の定義

Schwartzの不等式は、内積の持つ性質から導かれる。 したがって、ここで用語の定義を見つつ、内積の性質を復習する。

内積と複素内積(Hermite内積)では、微妙な部分で違いがあるので注意が必要である。

以下では、 「実ベクトル空間上の正定値かつ非退化な対称双線型形式」を実内積と呼び、「複素ベクトル空間上の正定値かつ非退化なHermite対称半双線型形式」を複素内積と呼ぶことにする。 単に内積といった場合は、考えているベクトル空間の係数体がRCかによって実内積もしくは複素内積を意味するものとする。

より正確な内積の定義は以下のようになる。

Def 1: 線型写像 (linear map)

V,Wを体K上のベクトル空間とする。

写像f:VWは、次の性質を満たすとき線型写像と呼ばれる。

f(x+y)=f(x)+f(y)

f(cx)=cf(y)

fは線型空間の構造を保つ準同型であると考えられる。

Def 2: 線型形式 (linear form)

Vを体K上のベクトル空間とする。

Kは自然にK上の一次元ベクトル空間と見ることができる。

VKの線型写像を線型形式(一次形式)という。

Def 3: 双線型形式 (bilinear form)

Vを体K上のベクトル空間とする。

写像f:V×VKは、第二の引数を任意に固定したとき第一の引数について線型形式であり、かつ、第一の引数を任意に固定したとき第二の引数について線型形式であるとき、 双線型形式と呼ばれる。

Def 4: 半双線型形式 (sesquilinear form)

Vを複素数体C上のベクトル空間とする。

写像f:V×VCは、第二の引数を任意に固定したとき第一の引数について線型形式であり、かつ、第一の引数を任意に固定した第二引数に関する写像

fa:VCxf(a,x)

が以下を満たすとき、半双線型形式と呼ばれる。

fa(x+y)=fa(x)+fa(y)

fa(cx)=cfa(y)

スカラー倍が、そのもののスカラー倍ではなく、複素共役のスカラー倍に移るところが、ふつうの線型と異なっているところである。

なお、日本語では半双線型と呼ばれるが、英語ではsesquilinearすなわち「1と1/2線型」であり、こちらのほうが実情に近いように思われる。

Def 5: 実内積

Vを実数体R上のベクトル空間とする。

双線型形式f:V×VRが次を満たすとき、fV上の内積と呼ばれる。

f(x,y)=f(y,x)

f(x,x)0

f(x,x)=0x=0

1つ目の性質を対称性といい、2つ目の性質を正定値性といい、3つ目の性質を非退化性という。

Def 6: 複素内積

Vを複素数体C上のベクトル空間とする。

半双線型形式f:V×VCが次を満たすとき、fV上の内積と呼ばれる。

f(x,y)=f(y,x)

f(x,x)0

f(x,x)=0x=0

1つ目の性質をHermite対称性といい、2つ目の性質を正定値性といい、3つ目の性質を非退化性という。

Rem 1: 非退化性の逆

内積について、非退化性の逆

x=0f(x,x)=0

は、(半)双線型性のみから、次のように簡単に導かれる。

f(0,0)=f(0+0,0)=f(0,0)+f(0,0)

したがって、

f(0,0)=0

Q.E.D.

ゆえに、内積において、

f(x,x)=0x=0

である。

Def 7: 内積空間 (inner product space)

実ベクトル空間上で内積といった場合、実内積を意味するものとする。

複素ベクトル空間上で内積といった場合、複素内積を意味するものとする。

ベクトル空間と内積の組(V,f)を内積空間という。

内積fが文脈上明らかな場合は、ベクトル空間Vを内積空間という。

この場合、内積は二項演算を用いて表す。

Def 8: ノルム (norm)

内積空間Vにおいて、

x=xx(0)

xのノルムという。

ノルムは長さ概念の一般化であり、この意味で内積空間は計量ベクトル空間ともいう。

実内積に関するSchwartzの不等式の証明

tを実数とし、

tx+y||

を考える。内積の正定値性から、

tx+y||20

である。

一方、内積の双線型性と対称性から、

tx+y||2=(tx+y)(tx+y)=t2x2+2t(xy)+y2

と展開される。

これを、tに関する2次関数とみなして、判別式を考えると、

(xy)2x2y20

が得られる。

この不等式で等号が成立するのは、tに関する2次方程式

tx+y||2=0

に解が存在する場合である。

これは、内積の非退化性から、tx+y=0なるtが存在することにほかならない。

すなわち、xyが線型従属である場合に相当する。

複素内積に関するSchwartzの不等式の証明

tを複素数とし、

tx+y||

を考える。内積の正定値性から、

tx+y||20

である。

一方、内積の半双線型性とHermite対称性から、

tx+y||2=(tx+y)(tx+y)=|t|2x2+2(t(xy))+y2

と展開される。

t=reiθ(r0,θR)

tを極形式で書くと、

tx+y||2=r2x2+2r(eiθ(xy))+y2

である。

rを固定してθを動かすことを考えると、 tx+y||2が最小になるのは、(eiθ(xy))が最小になるときであり、 それは、θxyの偏角からちょうどπずれたときに起こる。このとき、

tx+y||2=r2x22r|xy|+y2

となる。

これを、rに関する2次関数とみなして、判別式を考えると、

|xy|2x2y20

が得られる。

この不等式で等号が成立するのは、方程式

tx+y||2=0

に解が存在する場合である。

これは、内積の非退化性から、tx+y=0なるtが存在することにほかならない。

すなわち、xyが線型従属である場合に相当する。

複素数tに関する条件を実数|t|に関する条件にうまく還元して、実内積と同等の式に帰着するのがポイントである。

角度

Schwartzの不等式の両辺の平方根を取ることで、ただちに以下が導かれる。

|xy|xy

Def 9: 実ベクトルのなす角

x,yを実ベクトルとして、

xy=xycosθ

を満たす実数θが存在する。θx,yのなす角という。

三角不等式

Schwartzの不等式から、次の三角不等式が得られる。

x+yx+y

ついでながら、この重要な定理も証明しておこう。

(x+y)2=x2+y2+2xyx2+y2+2|xy|x2+y2+2(xy)=x+y2

Q.E.D.